From b9eec8c7daa27b991cf4617cf8c5f40d4b9f5c89 Mon Sep 17 00:00:00 2001 From: Sai G Date: Thu, 8 Sep 2022 12:58:10 -0400 Subject: [PATCH] Add FIXT1.1 and FIX50SP2 files --- acceptor.go | 8 +- application.go | 4 +- begin_string.go | 2 +- cmd/generate-fix/internal/generate.go | 12 +- cmd/generate-fix/internal/globals.go | 2 +- config/configuration.go | 2 +- config/doc.go | 243 +- datadictionary/datadictionary.go | 74 +- datadictionary/xml.go | 8 +- enum/enums.generated-reverse.go | 1 - enum/enums.generated.go | 766 +- errors.go | 54 +- field.go | 16 +- field/fields.generated.go | 9456 ++++++------ field_map.go | 40 +- file_log.go | 4 +- .../advertisement/Advertisement.generated.go | 219 +- fix42/allocation/Allocation.generated.go | 553 +- .../allocationack/AllocationACK.generated.go | 72 +- fix42/bidrequest/BidRequest.generated.go | 323 +- fix42/bidresponse/BidResponse.generated.go | 133 +- .../BusinessMessageReject.generated.go | 54 +- .../dontknowtrade/DontKnowTrade.generated.go | 192 +- fix42/email/Email.generated.go | 276 +- .../ExecutionReport.generated.go | 604 +- fix42/header.generated.go | 166 +- fix42/heartbeat/Heartbeat.generated.go | 18 +- .../IndicationofInterest.generated.go | 287 +- .../ListCancelRequest.generated.go | 42 +- fix42/listexecute/ListExecute.generated.go | 54 +- fix42/liststatus/ListStatus.generated.go | 154 +- .../ListStatusRequest.generated.go | 36 +- .../ListStrikePrice.generated.go | 205 +- fix42/logon/Logon.generated.go | 79 +- fix42/logout/Logout.generated.go | 30 +- .../MarketDataIncrementalRefresh.generated.go | 376 +- .../MarketDataRequest.generated.go | 206 +- .../MarketDataRequestReject.generated.go | 42 +- ...MarketDataSnapshotFullRefresh.generated.go | 352 +- fix42/massquote/MassQuote.generated.go | 431 +- fix42/neworderlist/NewOrderList.generated.go | 588 +- .../NewOrderSingle.generated.go | 485 +- fix42/news/News.generated.go | 264 +- .../OrderCancelReject.generated.go | 102 +- .../OrderCancelReplaceRequest.generated.go | 479 +- .../OrderCancelRequest.generated.go | 225 +- .../OrderStatusRequest.generated.go | 162 +- fix42/quote/Quote.generated.go | 243 +- .../QuoteAcknowledgement.generated.go | 344 +- fix42/quotecancel/QuoteCancel.generated.go | 181 +- fix42/quoterequest/QuoteRequest.generated.go | 226 +- .../QuoteStatusRequest.generated.go | 144 +- fix42/reject/Reject.generated.go | 54 +- .../resendrequest/ResendRequest.generated.go | 24 +- .../SecurityDefinition.generated.go | 331 +- .../SecurityDefinitionRequest.generated.go | 319 +- .../SecurityStatus.generated.go | 231 +- .../SecurityStatusRequest.generated.go | 150 +- .../sequencereset/SequenceReset.generated.go | 24 +- .../SettlementInstructions.generated.go | 228 +- fix42/testrequest/TestRequest.generated.go | 18 +- .../TradingSessionStatus.generated.go | 105 +- .../TradingSessionStatusRequest.generated.go | 42 +- fix42/trailer.generated.go | 20 +- fix44/CONTRIBUTING.md | 16 - fix44/LICENSE.txt | 46 - fix44/README.md | 6 - .../advertisement/Advertisement.generated.go | 1069 +- .../AllocationInstruction.generated.go | 2120 +-- .../AllocationInstructionAck.generated.go | 222 +- .../AllocationReport.generated.go | 2144 +-- .../AllocationReportAck.generated.go | 228 +- .../AssignmentReport.generated.go | 1303 +- fix44/bidrequest/BidRequest.generated.go | 332 +- fix44/bidresponse/BidResponse.generated.go | 148 +- .../BusinessMessageReject.generated.go | 54 +- .../CollateralAssignment.generated.go | 1643 +-- .../CollateralInquiry.generated.go | 1601 +- .../CollateralInquiryAck.generated.go | 1278 +- .../CollateralReport.generated.go | 1574 +- .../CollateralRequest.generated.go | 1460 +- .../CollateralResponse.generated.go | 1454 +- fix44/confirmation/Confirmation.generated.go | 1886 +-- .../ConfirmationAck.generated.go | 66 +- .../ConfirmationRequest.generated.go | 210 +- ...rossOrderCancelReplaceRequest.generated.go | 1857 +-- .../CrossOrderCancelRequest.generated.go | 1162 +- .../DerivativeSecurityList.generated.go | 1082 +- ...DerivativeSecurityListRequest.generated.go | 392 +- fix44/doc.go | 6 - .../dontknowtrade/DontKnowTrade.generated.go | 1057 +- fix44/email/Email.generated.go | 1084 +- .../ExecutionReport.generated.go | 2356 +-- fix44/header.generated.go | 197 +- fix44/heartbeat/Heartbeat.generated.go | 18 +- fix44/ioi/IOI.generated.go | 1328 +- .../ListCancelRequest.generated.go | 54 +- fix44/listexecute/ListExecute.generated.go | 54 +- fix44/liststatus/ListStatus.generated.go | 169 +- .../ListStatusRequest.generated.go | 36 +- .../ListStrikePrice.generated.go | 744 +- fix44/logon/Logon.generated.go | 100 +- fix44/logout/Logout.generated.go | 30 +- .../MarketDataIncrementalRefresh.generated.go | 1244 +- .../MarketDataRequest.generated.go | 1072 +- .../MarketDataRequestReject.generated.go | 64 +- ...MarketDataSnapshotFullRefresh.generated.go | 1196 +- fix44/massquote/MassQuote.generated.go | 1246 +- .../MassQuoteAcknowledgement.generated.go | 1294 +- .../MultilegOrderCancelReplace.generated.go | 1906 +-- ...unterpartySystemStatusRequest.generated.go | 67 +- ...nterpartySystemStatusResponse.generated.go | 88 +- .../newordercross/NewOrderCross.generated.go | 1833 +-- fix44/neworderlist/NewOrderList.generated.go | 1600 +- .../NewOrderMultileg.generated.go | 1888 +-- .../NewOrderSingle.generated.go | 1566 +- fix44/news/News.generated.go | 1102 +- .../OrderCancelReject.generated.go | 138 +- .../OrderCancelReplaceRequest.generated.go | 1535 +- .../OrderCancelRequest.generated.go | 898 +- .../OrderMassCancelReport.generated.go | 764 +- .../OrderMassCancelRequest.generated.go | 700 +- .../OrderMassStatusRequest.generated.go | 762 +- .../OrderStatusRequest.generated.go | 820 +- .../PositionMaintenanceReport.generated.go | 1286 +- .../PositionMaintenanceRequest.generated.go | 1297 +- .../PositionReport.generated.go | 1321 +- fix44/quote/Quote.generated.go | 1724 +-- fix44/quotecancel/QuoteCancel.generated.go | 1132 +- fix44/quoterequest/QuoteRequest.generated.go | 1617 +- .../QuoteRequestReject.generated.go | 1560 +- .../quoteresponse/QuoteResponse.generated.go | 1736 +-- .../QuoteStatusReport.generated.go | 1646 +-- .../QuoteStatusRequest.generated.go | 1110 +- .../RegistrationInstructions.generated.go | 330 +- ...istrationInstructionsResponse.generated.go | 128 +- fix44/reject/Reject.generated.go | 54 +- .../RequestForPositions.generated.go | 1138 +- .../RequestForPositionsAck.generated.go | 1098 +- .../resendrequest/ResendRequest.generated.go | 24 +- fix44/rfqrequest/RFQRequest.generated.go | 1004 +- .../SecurityDefinition.generated.go | 1082 +- .../SecurityDefinitionRequest.generated.go | 1046 +- fix44/securitylist/SecurityList.generated.go | 1322 +- .../SecurityListRequest.generated.go | 1118 +- .../SecurityStatus.generated.go | 1112 +- .../SecurityStatusRequest.generated.go | 1016 +- .../SecurityTypeRequest.generated.go | 66 +- .../securitytypes/SecurityTypes.generated.go | 121 +- .../sequencereset/SequenceReset.generated.go | 24 +- .../SettlementInstructionRequest.generated.go | 158 +- .../SettlementInstructions.generated.go | 372 +- fix44/testrequest/TestRequest.generated.go | 18 +- .../TradeCaptureReport.generated.go | 2248 +-- .../TradeCaptureReportAck.generated.go | 1094 +- .../TradeCaptureReportRequest.generated.go | 1337 +- .../TradeCaptureReportRequestAck.generated.go | 1039 +- .../TradingSessionStatus.generated.go | 114 +- .../TradingSessionStatusRequest.generated.go | 48 +- fix44/trailer.generated.go | 20 +- fix44/userrequest/UserRequest.generated.go | 54 +- fix44/userresponse/UserResponse.generated.go | 36 +- .../AdjustedPositionReport.generated.go | 3097 ++++ .../advertisement/Advertisement.generated.go | 5576 +++++++ .../AllocationInstruction.generated.go | 9390 ++++++++++++ .../AllocationInstructionAck.generated.go | 989 ++ .../AllocationInstructionAlert.generated.go | 9288 ++++++++++++ .../AllocationReport.generated.go | 9487 ++++++++++++ .../AllocationReportAck.generated.go | 1083 ++ .../ApplicationMessageReport.generated.go | 273 + .../ApplicationMessageRequest.generated.go | 643 + .../ApplicationMessageRequestAck.generated.go | 737 + .../AssignmentReport.generated.go | 6376 ++++++++ fix50sp2/bidrequest/BidRequest.generated.go | 1048 ++ fix50sp2/bidresponse/BidResponse.generated.go | 482 + .../BusinessMessageReject.generated.go | 247 + .../CollateralAssignment.generated.go | 7299 ++++++++++ .../CollateralInquiry.generated.go | 7163 +++++++++ .../CollateralInquiryAck.generated.go | 6274 ++++++++ .../CollateralReport.generated.go | 7297 ++++++++++ .../CollateralRequest.generated.go | 6897 +++++++++ .../CollateralResponse.generated.go | 6935 +++++++++ .../confirmation/Confirmation.generated.go | 8221 +++++++++++ .../ConfirmationAck.generated.go | 232 + .../ConfirmationRequest.generated.go | 672 + .../ContraryIntentionReport.generated.go | 4612 ++++++ ...rossOrderCancelReplaceRequest.generated.go | 8904 ++++++++++++ .../CrossOrderCancelRequest.generated.go | 6125 ++++++++ .../DerivativeSecurityList.generated.go | 8795 +++++++++++ ...DerivativeSecurityListRequest.generated.go | 3480 +++++ ...ativeSecurityListUpdateReport.generated.go | 8795 +++++++++++ .../dontknowtrade/DontKnowTrade.generated.go | 5538 +++++++ fix50sp2/email/Email.generated.go | 5672 ++++++++ .../ExecutionAcknowledgement.generated.go | 5652 +++++++ .../ExecutionReport.generated.go | 12129 ++++++++++++++++ fix50sp2/ioi/IOI.generated.go | 6701 +++++++++ .../ListCancelRequest.generated.go | 377 + fix50sp2/listexecute/ListExecute.generated.go | 191 + fix50sp2/liststatus/ListStatus.generated.go | 604 + .../ListStatusRequest.generated.go | 131 + .../ListStrikePrice.generated.go | 4389 ++++++ .../MarketDataIncrementalRefresh.generated.go | 7597 ++++++++++ .../MarketDataRequest.generated.go | 5952 ++++++++ .../MarketDataRequestReject.generated.go | 400 + ...MarketDataSnapshotFullRefresh.generated.go | 7476 ++++++++++ .../MarketDefinition.generated.go | 1046 ++ .../MarketDefinitionRequest.generated.go | 152 + .../MarketDefinitionUpdateReport.generated.go | 1065 ++ fix50sp2/massquote/MassQuote.generated.go | 6240 ++++++++ .../MassQuoteAcknowledgement.generated.go | 6513 +++++++++ .../MultilegOrderCancelReplace.generated.go | 9143 ++++++++++++ ...unterpartySystemStatusRequest.generated.go | 216 + ...nterpartySystemStatusResponse.generated.go | 293 + .../newordercross/NewOrderCross.generated.go | 8846 +++++++++++ .../neworderlist/NewOrderList.generated.go | 8032 ++++++++++ .../NewOrderMultileg.generated.go | 9125 ++++++++++++ .../NewOrderSingle.generated.go | 7867 ++++++++++ fix50sp2/news/News.generated.go | 5904 ++++++++ .../OrderCancelReject.generated.go | 460 + .../OrderCancelReplaceRequest.generated.go | 7746 ++++++++++ .../OrderCancelRequest.generated.go | 4872 +++++++ .../OrderMassActionReport.generated.go | 4868 +++++++ .../OrderMassActionRequest.generated.go | 4607 ++++++ .../OrderMassCancelReport.generated.go | 4887 +++++++ .../OrderMassCancelRequest.generated.go | 4587 ++++++ .../OrderMassStatusRequest.generated.go | 4491 ++++++ .../OrderStatusRequest.generated.go | 4623 ++++++ .../PartyDetailsListReport.generated.go | 2998 ++++ .../PartyDetailsListRequest.generated.go | 528 + .../PositionMaintenanceReport.generated.go | 6405 ++++++++ .../PositionMaintenanceRequest.generated.go | 6346 ++++++++ .../PositionReport.generated.go | 6649 +++++++++ fix50sp2/quote/Quote.generated.go | 7890 ++++++++++ fix50sp2/quotecancel/QuoteCancel.generated.go | 5962 ++++++++ .../quoterequest/QuoteRequest.generated.go | 7645 ++++++++++ .../QuoteRequestReject.generated.go | 7430 ++++++++++ .../quoteresponse/QuoteResponse.generated.go | 7751 ++++++++++ .../QuoteStatusReport.generated.go | 7699 ++++++++++ .../QuoteStatusRequest.generated.go | 5859 ++++++++ .../RegistrationInstructions.generated.go | 976 ++ ...istrationInstructionsResponse.generated.go | 415 + .../RequestForPositions.generated.go | 5863 ++++++++ .../RequestForPositionsAck.generated.go | 5855 ++++++++ fix50sp2/rfqrequest/RFQRequest.generated.go | 5632 +++++++ .../SecurityDefinition.generated.go | 7399 ++++++++++ .../SecurityDefinitionRequest.generated.go | 5949 ++++++++ ...ecurityDefinitionUpdateReport.generated.go | 7418 ++++++++++ .../securitylist/SecurityList.generated.go | 7957 ++++++++++ .../SecurityListRequest.generated.go | 5809 ++++++++ .../SecurityListUpdateReport.generated.go | 8014 ++++++++++ .../SecurityStatus.generated.go | 5974 ++++++++ .../SecurityStatusRequest.generated.go | 5520 +++++++ .../SecurityTypeRequest.generated.go | 265 + .../securitytypes/SecurityTypes.generated.go | 523 + .../SettlementInstructionRequest.generated.go | 529 + .../SettlementInstructions.generated.go | 1185 ++ .../SettlementObligationReport.generated.go | 3363 +++++ .../StreamAssignmentReport.generated.go | 2873 ++++ .../StreamAssignmentReportACK.generated.go | 171 + .../StreamAssignmentRequest.generated.go | 2779 ++++ .../TradeCaptureReport.generated.go | 12050 +++++++++++++++ .../TradeCaptureReportAck.generated.go | 11364 +++++++++++++++ .../TradeCaptureReportRequest.generated.go | 6495 +++++++++ .../TradeCaptureReportRequestAck.generated.go | 5576 +++++++ .../TradingSessionList.generated.go | 994 ++ .../TradingSessionListRequest.generated.go | 228 + ...radingSessionListUpdateReport.generated.go | 994 ++ .../TradingSessionStatus.generated.go | 2865 ++++ .../TradingSessionStatusRequest.generated.go | 228 + .../UserNotification.generated.go | 151 + fix50sp2/userrequest/UserRequest.generated.go | 286 + .../userresponse/UserResponse.generated.go | 133 + fix_boolean.go | 4 +- fix_bytes.go | 2 +- fix_decimal.go | 2 +- fix_float.go | 4 +- fix_int.go | 8 +- fix_string.go | 2 +- fix_utc_timestamp.go | 6 +- fixt11/header.generated.go | 657 + fixt11/heartbeat/Heartbeat.generated.go | 73 + fixt11/logon/Logon.generated.go | 389 + fixt11/logout/Logout.generated.go | 111 + fixt11/reject/Reject.generated.go | 189 + .../resendrequest/ResendRequest.generated.go | 94 + .../sequencereset/SequenceReset.generated.go | 93 + fixt11/testrequest/TestRequest.generated.go | 74 + fixt11/trailer.generated.go | 69 + initiator.go | 12 +- internal/buffer_pool.go | 6 +- internal/event.go | 2 +- internal/session_settings.go | 2 +- internal/time_range.go | 20 +- log.go | 4 +- message.go | 30 +- message_router.go | 12 +- msg_type.go | 2 +- null_log.go | 2 +- quickfix_test.go | 2 +- registry.go | 8 +- repeating_group.go | 28 +- screen_log.go | 2 +- session.go | 14 +- session_factory.go | 2 +- session_id.go | 2 +- session_rejects.go | 6 +- session_settings.go | 24 +- session_state.go | 4 +- settings.go | 16 +- store.go | 6 +- tag.go | 6 +- tag_value.go | 2 +- tls.go | 2 +- validation.go | 10 +- validation_test.go | 12 +- 315 files changed, 562168 insertions(+), 52255 deletions(-) delete mode 100644 fix44/CONTRIBUTING.md delete mode 100644 fix44/LICENSE.txt delete mode 100644 fix44/README.md delete mode 100644 fix44/doc.go create mode 100644 fix50sp2/adjustedpositionreport/AdjustedPositionReport.generated.go create mode 100644 fix50sp2/advertisement/Advertisement.generated.go create mode 100644 fix50sp2/allocationinstruction/AllocationInstruction.generated.go create mode 100644 fix50sp2/allocationinstructionack/AllocationInstructionAck.generated.go create mode 100644 fix50sp2/allocationinstructionalert/AllocationInstructionAlert.generated.go create mode 100644 fix50sp2/allocationreport/AllocationReport.generated.go create mode 100644 fix50sp2/allocationreportack/AllocationReportAck.generated.go create mode 100644 fix50sp2/applicationmessagereport/ApplicationMessageReport.generated.go create mode 100644 fix50sp2/applicationmessagerequest/ApplicationMessageRequest.generated.go create mode 100644 fix50sp2/applicationmessagerequestack/ApplicationMessageRequestAck.generated.go create mode 100644 fix50sp2/assignmentreport/AssignmentReport.generated.go create mode 100644 fix50sp2/bidrequest/BidRequest.generated.go create mode 100644 fix50sp2/bidresponse/BidResponse.generated.go create mode 100644 fix50sp2/businessmessagereject/BusinessMessageReject.generated.go create mode 100644 fix50sp2/collateralassignment/CollateralAssignment.generated.go create mode 100644 fix50sp2/collateralinquiry/CollateralInquiry.generated.go create mode 100644 fix50sp2/collateralinquiryack/CollateralInquiryAck.generated.go create mode 100644 fix50sp2/collateralreport/CollateralReport.generated.go create mode 100644 fix50sp2/collateralrequest/CollateralRequest.generated.go create mode 100644 fix50sp2/collateralresponse/CollateralResponse.generated.go create mode 100644 fix50sp2/confirmation/Confirmation.generated.go create mode 100644 fix50sp2/confirmationack/ConfirmationAck.generated.go create mode 100644 fix50sp2/confirmationrequest/ConfirmationRequest.generated.go create mode 100644 fix50sp2/contraryintentionreport/ContraryIntentionReport.generated.go create mode 100644 fix50sp2/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go create mode 100644 fix50sp2/crossordercancelrequest/CrossOrderCancelRequest.generated.go create mode 100644 fix50sp2/derivativesecuritylist/DerivativeSecurityList.generated.go create mode 100644 fix50sp2/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go create mode 100644 fix50sp2/derivativesecuritylistupdatereport/DerivativeSecurityListUpdateReport.generated.go create mode 100644 fix50sp2/dontknowtrade/DontKnowTrade.generated.go create mode 100644 fix50sp2/email/Email.generated.go create mode 100644 fix50sp2/executionacknowledgement/ExecutionAcknowledgement.generated.go create mode 100644 fix50sp2/executionreport/ExecutionReport.generated.go create mode 100644 fix50sp2/ioi/IOI.generated.go create mode 100644 fix50sp2/listcancelrequest/ListCancelRequest.generated.go create mode 100644 fix50sp2/listexecute/ListExecute.generated.go create mode 100644 fix50sp2/liststatus/ListStatus.generated.go create mode 100644 fix50sp2/liststatusrequest/ListStatusRequest.generated.go create mode 100644 fix50sp2/liststrikeprice/ListStrikePrice.generated.go create mode 100644 fix50sp2/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go create mode 100644 fix50sp2/marketdatarequest/MarketDataRequest.generated.go create mode 100644 fix50sp2/marketdatarequestreject/MarketDataRequestReject.generated.go create mode 100644 fix50sp2/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go create mode 100644 fix50sp2/marketdefinition/MarketDefinition.generated.go create mode 100644 fix50sp2/marketdefinitionrequest/MarketDefinitionRequest.generated.go create mode 100644 fix50sp2/marketdefinitionupdatereport/MarketDefinitionUpdateReport.generated.go create mode 100644 fix50sp2/massquote/MassQuote.generated.go create mode 100644 fix50sp2/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go create mode 100644 fix50sp2/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go create mode 100644 fix50sp2/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go create mode 100644 fix50sp2/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go create mode 100644 fix50sp2/newordercross/NewOrderCross.generated.go create mode 100644 fix50sp2/neworderlist/NewOrderList.generated.go create mode 100644 fix50sp2/newordermultileg/NewOrderMultileg.generated.go create mode 100644 fix50sp2/newordersingle/NewOrderSingle.generated.go create mode 100644 fix50sp2/news/News.generated.go create mode 100644 fix50sp2/ordercancelreject/OrderCancelReject.generated.go create mode 100644 fix50sp2/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go create mode 100644 fix50sp2/ordercancelrequest/OrderCancelRequest.generated.go create mode 100644 fix50sp2/ordermassactionreport/OrderMassActionReport.generated.go create mode 100644 fix50sp2/ordermassactionrequest/OrderMassActionRequest.generated.go create mode 100644 fix50sp2/ordermasscancelreport/OrderMassCancelReport.generated.go create mode 100644 fix50sp2/ordermasscancelrequest/OrderMassCancelRequest.generated.go create mode 100644 fix50sp2/ordermassstatusrequest/OrderMassStatusRequest.generated.go create mode 100644 fix50sp2/orderstatusrequest/OrderStatusRequest.generated.go create mode 100644 fix50sp2/partydetailslistreport/PartyDetailsListReport.generated.go create mode 100644 fix50sp2/partydetailslistrequest/PartyDetailsListRequest.generated.go create mode 100644 fix50sp2/positionmaintenancereport/PositionMaintenanceReport.generated.go create mode 100644 fix50sp2/positionmaintenancerequest/PositionMaintenanceRequest.generated.go create mode 100644 fix50sp2/positionreport/PositionReport.generated.go create mode 100644 fix50sp2/quote/Quote.generated.go create mode 100644 fix50sp2/quotecancel/QuoteCancel.generated.go create mode 100644 fix50sp2/quoterequest/QuoteRequest.generated.go create mode 100644 fix50sp2/quoterequestreject/QuoteRequestReject.generated.go create mode 100644 fix50sp2/quoteresponse/QuoteResponse.generated.go create mode 100644 fix50sp2/quotestatusreport/QuoteStatusReport.generated.go create mode 100644 fix50sp2/quotestatusrequest/QuoteStatusRequest.generated.go create mode 100644 fix50sp2/registrationinstructions/RegistrationInstructions.generated.go create mode 100644 fix50sp2/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go create mode 100644 fix50sp2/requestforpositions/RequestForPositions.generated.go create mode 100644 fix50sp2/requestforpositionsack/RequestForPositionsAck.generated.go create mode 100644 fix50sp2/rfqrequest/RFQRequest.generated.go create mode 100644 fix50sp2/securitydefinition/SecurityDefinition.generated.go create mode 100644 fix50sp2/securitydefinitionrequest/SecurityDefinitionRequest.generated.go create mode 100644 fix50sp2/securitydefinitionupdatereport/SecurityDefinitionUpdateReport.generated.go create mode 100644 fix50sp2/securitylist/SecurityList.generated.go create mode 100644 fix50sp2/securitylistrequest/SecurityListRequest.generated.go create mode 100644 fix50sp2/securitylistupdatereport/SecurityListUpdateReport.generated.go create mode 100644 fix50sp2/securitystatus/SecurityStatus.generated.go create mode 100644 fix50sp2/securitystatusrequest/SecurityStatusRequest.generated.go create mode 100644 fix50sp2/securitytyperequest/SecurityTypeRequest.generated.go create mode 100644 fix50sp2/securitytypes/SecurityTypes.generated.go create mode 100644 fix50sp2/settlementinstructionrequest/SettlementInstructionRequest.generated.go create mode 100644 fix50sp2/settlementinstructions/SettlementInstructions.generated.go create mode 100644 fix50sp2/settlementobligationreport/SettlementObligationReport.generated.go create mode 100644 fix50sp2/streamassignmentreport/StreamAssignmentReport.generated.go create mode 100644 fix50sp2/streamassignmentreportack/StreamAssignmentReportACK.generated.go create mode 100644 fix50sp2/streamassignmentrequest/StreamAssignmentRequest.generated.go create mode 100644 fix50sp2/tradecapturereport/TradeCaptureReport.generated.go create mode 100644 fix50sp2/tradecapturereportack/TradeCaptureReportAck.generated.go create mode 100644 fix50sp2/tradecapturereportrequest/TradeCaptureReportRequest.generated.go create mode 100644 fix50sp2/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go create mode 100644 fix50sp2/tradingsessionlist/TradingSessionList.generated.go create mode 100644 fix50sp2/tradingsessionlistrequest/TradingSessionListRequest.generated.go create mode 100644 fix50sp2/tradingsessionlistupdatereport/TradingSessionListUpdateReport.generated.go create mode 100644 fix50sp2/tradingsessionstatus/TradingSessionStatus.generated.go create mode 100644 fix50sp2/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go create mode 100644 fix50sp2/usernotification/UserNotification.generated.go create mode 100644 fix50sp2/userrequest/UserRequest.generated.go create mode 100644 fix50sp2/userresponse/UserResponse.generated.go create mode 100644 fixt11/header.generated.go create mode 100644 fixt11/heartbeat/Heartbeat.generated.go create mode 100644 fixt11/logon/Logon.generated.go create mode 100644 fixt11/logout/Logout.generated.go create mode 100644 fixt11/reject/Reject.generated.go create mode 100644 fixt11/resendrequest/ResendRequest.generated.go create mode 100644 fixt11/sequencereset/SequenceReset.generated.go create mode 100644 fixt11/testrequest/TestRequest.generated.go create mode 100644 fixt11/trailer.generated.go diff --git a/acceptor.go b/acceptor.go index 209bcca7b..1bf3b4998 100644 --- a/acceptor.go +++ b/acceptor.go @@ -13,7 +13,7 @@ import ( "github.com/alpacahq/quickfix/config" ) -//Acceptor accepts connections from FIX clients and manages the associated sessions. +// Acceptor accepts connections from FIX clients and manages the associated sessions. type Acceptor struct { app Application settings *Settings @@ -27,7 +27,7 @@ type Acceptor struct { sessionFactory } -//Start accepting connections. +// Start accepting connections. func (a *Acceptor) Start() error { socketAcceptHost := "" if a.settings.GlobalSettings().HasSetting(config.SocketAcceptHost) { @@ -72,7 +72,7 @@ func (a *Acceptor) Start() error { return nil } -//Stop logs out existing sessions, close their connections, and stop accepting new connections. +// Stop logs out existing sessions, close their connections, and stop accepting new connections. func (a *Acceptor) Stop() { defer func() { _ = recover() // suppress sending on closed channel error @@ -86,7 +86,7 @@ func (a *Acceptor) Stop() { a.sessionGroup.Wait() } -//NewAcceptor creates and initializes a new Acceptor. +// NewAcceptor creates and initializes a new Acceptor. func NewAcceptor(app Application, storeFactory MessageStoreFactory, settings *Settings, logFactory LogFactory) (a *Acceptor, err error) { a = &Acceptor{ app: app, diff --git a/application.go b/application.go index 09b3b49a3..0c6d533f0 100644 --- a/application.go +++ b/application.go @@ -1,7 +1,7 @@ package quickfix -//The Application interface should be implemented by FIX Applications. -//This is the primary interface for processing messages from a FIX Session. +// The Application interface should be implemented by FIX Applications. +// This is the primary interface for processing messages from a FIX Session. type Application interface { //Notification of a session begin created. OnCreate(sessionID SessionID) diff --git a/begin_string.go b/begin_string.go index 74c2a3df5..b5d9f6f14 100644 --- a/begin_string.go +++ b/begin_string.go @@ -1,6 +1,6 @@ package quickfix -//FIX BeginString string values +// FIX BeginString string values const ( BeginStringFIX40 = "FIX.4.0" BeginStringFIX41 = "FIX.4.1" diff --git a/cmd/generate-fix/internal/generate.go b/cmd/generate-fix/internal/generate.go index 9fbefea29..b13474506 100644 --- a/cmd/generate-fix/internal/generate.go +++ b/cmd/generate-fix/internal/generate.go @@ -17,7 +17,7 @@ var ( printerMode = printer.UseSpaces | printer.TabIndent ) -//ParseError indicates generated go source is invalid +// ParseError indicates generated go source is invalid type ParseError struct { path string err error @@ -27,12 +27,12 @@ func (e ParseError) Error() string { return fmt.Sprintf("Error parsing %v: %v", e.path, e.err) } -//ErrorHandler is a convenience struct for interpretting generation Errors +// ErrorHandler is a convenience struct for interpretting generation Errors type ErrorHandler struct { ReturnCode int } -//Handle interprets the generation error. Proceeds with setting returnCode, or panics depending on error type +// Handle interprets the generation error. Proceeds with setting returnCode, or panics depending on error type func (h *ErrorHandler) Handle(err error) { switch err := err.(type) { case nil: @@ -63,9 +63,9 @@ func write(filePath string, fset *token.FileSet, f *ast.File) error { return err } -//WriteFile parses the generated code in fileOut and writes the code out to filePath. -//Function performs some import clean up and gofmts the code before writing -//Returns ParseError if the generated source is invalid but is written to filePath +// WriteFile parses the generated code in fileOut and writes the code out to filePath. +// Function performs some import clean up and gofmts the code before writing +// Returns ParseError if the generated source is invalid but is written to filePath func WriteFile(filePath, fileOut string) error { fset := token.NewFileSet() f, pErr := parser.ParseFile(fset, "", fileOut, parser.ParseComments) diff --git a/cmd/generate-fix/internal/globals.go b/cmd/generate-fix/internal/globals.go index 212c2095b..e37064595 100644 --- a/cmd/generate-fix/internal/globals.go +++ b/cmd/generate-fix/internal/globals.go @@ -14,7 +14,7 @@ var ( GlobalFieldTypes []*datadictionary.FieldType ) -//sort fieldtypes by name +// sort fieldtypes by name type byFieldName []*datadictionary.FieldType func (n byFieldName) Len() int { return len(n) } diff --git a/config/configuration.go b/config/configuration.go index 1bfe49fe2..a99768b06 100644 --- a/config/configuration.go +++ b/config/configuration.go @@ -2,7 +2,7 @@ package config //NOTE: Additions to this file should be made to both config/doc.go and http://www.quickfixgo.org/docs/ -//Const configuration settings +// Const configuration settings const ( BeginString string = "BeginString" SenderCompID string = "SenderCompID" diff --git a/config/doc.go b/config/doc.go index cd20984e6..de0fce222 100644 --- a/config/doc.go +++ b/config/doc.go @@ -1,236 +1,244 @@ /* Package config declares application and session settings for QuickFIX/Go -BeginString +# BeginString Version of FIX this session should use. Valid values: - FIXT.1.1 - FIX.4.4 - FIX.4.3 - FIX.4.2 - FIX.4.1 - FIX.4.0 + FIXT.1.1 + FIX.4.4 + FIX.4.3 + FIX.4.2 + FIX.4.1 + FIX.4.0 -SenderCompID +# SenderCompID Your ID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -SenderSubID +# SenderSubID (Optional) Your subID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -SenderLocationID +# SenderLocationID (Optional) Your locationID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -TargetCompID +# TargetCompID Counter parties ID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -TargetSubID +# TargetSubID (Optional) Counterparty's subID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -TargetLocationID +# TargetLocationID (Optional) Counterparty's locationID as associated with this FIX session. Value is case-sensitive alpha-numeric string. -SessionQualifier +# SessionQualifier Additional qualifier to disambiguate otherwise identical sessions. Value is case-sensitive alpha-numeric string. -DefaultApplVerID +# DefaultApplVerID Required only for FIXT 1.1 (and newer). Ignored for earlier transport versions. Specifies the default application version ID for the session. This can either be the ApplVerID enum (see the ApplVerID field) or the BeginString for the default version. Valid Values: - FIX.5.0SP2 - FIX.5.0SP1 - FIX.5.0 - FIX.4.4 - FIX.4.3 - FIX.4.2 - FIX.4.1 - FIX.4.0 - 9 - 8 - 7 - 6 - 5 - 4 - 3 - 2 - -TimeZone + FIX.5.0SP2 + FIX.5.0SP1 + FIX.5.0 + FIX.4.4 + FIX.4.3 + FIX.4.2 + FIX.4.1 + FIX.4.0 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + +# TimeZone Time zone for this session; if specified, the session start and end will be converted from this zone to UTC. Valid Values: - IANA Time zone ID (America/New_York, Asia/Tokyo, Europe/London, etc.) - Local (The Zone on host) + IANA Time zone ID (America/New_York, Asia/Tokyo, Europe/London, etc.) + Local (The Zone on host) Defaults to UTC. -StartTime +# StartTime Time of day that this FIX session becomes activated. Valid Values: - time in the format of HH:MM:SS, time is represented in time zone configured by TimeZone + time in the format of HH:MM:SS, time is represented in time zone configured by TimeZone -EndTime +# EndTime Time of day that this FIX session becomes deactivated. Valid Values: - time in the format of HH:MM:SS, time is represented in time zone configured by TimeZone + time in the format of HH:MM:SS, time is represented in time zone configured by TimeZone -StartDay +# StartDay For week long sessions, the starting day of week for the session. Use in combination with StartTime. Valid Values: - Full day of week in English, or 3 letter abbreviation (i.e. Monday and Mon are valid) + Full day of week in English, or 3 letter abbreviation (i.e. Monday and Mon are valid) -EndDay +# EndDay For week long sessions, the ending day of week for the session. Use in combination with EndTime. Valid Values: - Full day of week in English, or 3 letter abbreviation (i.e. Monday and Mon are valid) + Full day of week in English, or 3 letter abbreviation (i.e. Monday and Mon are valid) -EnableLastMsgSeqNumProcessed +# EnableLastMsgSeqNumProcessed Add the last message sequence number processed in the header (optional tag 369). Valid Values: - Y - N + + Y + N Defaults to N. -ResendRequestChunkSize +# ResendRequestChunkSize Setting to limit the size of a resend request in case of missing messages. This is useful when the remote FIX engine does not allow to ask for more than n message for a ResendRequest. E.g. if the ResendRequestChunkSize is set to 5 and a gap of 7 messages is detected, a first resend request will be sent for 5 messages. When this gap has been filled, another resend request for 2 messages will be sent. If the ResendRequestChunkSize is set to 0, only one ResendRequest for all the missing messages will be sent. Value must be positive integer. Defaults to 0 (disables splitting). -ResetOnLogon +# ResetOnLogon Determines if sequence numbers should be reset when receiving a logon request. Acceptors only. Valid Values: - Y - N + + Y + N Defaults to N. -ResetOnLogout +# ResetOnLogout Determines if sequence numbers should be reset to 1 after a normal logout termination. Valid Values: - Y - N + + Y + N Defaults to N. -ResetOnDisconnect +# ResetOnDisconnect Determines if sequence numbers should be reset to 1 after an abnormal termination. Valid Values: - Y - N + + Y + N Defaults to N. -RefreshOnLogon +# RefreshOnLogon Determines if session state should be restored from persistence layer when logging on. Useful for creating hot failover sessions. Valid Values: - Y - N + + Y + N Defaults to N. -TimeStampPrecision +# TimeStampPrecision Determines precision for timestamps in (Orig)SendingTime fields that are sent out. Only available for FIX.4.2 and greater, FIX versions earlier than FIX.4.2 will use timestamp resolution in seconds. Valid Values: - SECONDS - MILLIS - MICROS - NANOS + + SECONDS + MILLIS + MICROS + NANOS Defaults to MILLIS. -Validation +# Validation The following settings are specific to message validation. -DataDictionary +# DataDictionary XML definition file for validating incoming FIX messages. If no DataDictionary is supplied, only basic message validation will be done. This setting should only be used with FIX transport versions older than FIXT.1.1. See TransportDataDictionary and AppDataDictionary for FIXT.1.1 settings. Value must be a valid XML data dictionary file. QuickFIX/Go comes with the following defaults in the spec directory - FIX44.xml - FIX43.xml - FIX42.xml - FIX41.xml - FIX40.xml + FIX44.xml + FIX43.xml + FIX42.xml + FIX41.xml + FIX40.xml -TransportDataDictionary +# TransportDataDictionary XML definition file for validating admin (transport) messages. This setting is only valid for FIXT.1.1 (or newer) sessions. See DataDictionary for older transport versions (FIX.4.0 - FIX.4.4) for additional information. Value must be a valid XML data dictionary file, QuickFIX/Go comes with the following defaults in the spec directory - FIXT1.1.xml + FIXT1.1.xml -AppDataDictionary +# AppDataDictionary XML definition file for validating application messages. This setting is only valid for FIXT.1.1 (or newer) sessions. See DataDictionary for older transport versions (FIX.4.0 - FIX.4.4) for additional information. This setting supports the possibility of a custom application data dictionary for each session. This setting would only be used with FIXT 1.1 and new transport protocols. This setting can be used as a prefix to specify multiple application dictionaries for the FIXT transport. For example: - DefaultApplVerID=FIX.4.2 - # For default application version ID - AppDataDictionary=FIX42.xml - # For nondefault application version ID - # Use BeginString suffix for app version - AppDataDictionary.FIX.4.4=FIX44.xml + DefaultApplVerID=FIX.4.2 + # For default application version ID + AppDataDictionary=FIX42.xml + # For nondefault application version ID + # Use BeginString suffix for app version + AppDataDictionary.FIX.4.4=FIX44.xml Value must be a valid XML data dictionary file. QuickFIX/Go comes with the following defaults in the spec directory - FIX50SP2.xml - FIX50SP1.xml - FIX50.xml - FIX44.xml - FIX43.xml - FIX42.xml - FIX41.xml - FIX40.xml + FIX50SP2.xml + FIX50SP1.xml + FIX50.xml + FIX44.xml + FIX43.xml + FIX42.xml + FIX41.xml + FIX40.xml -ValidateFieldsOutOfOrder +# ValidateFieldsOutOfOrder If set to N, fields that are out of order (i.e. body fields in the header, or header fields in the body) will not be rejected. Useful for connecting to systems which do not properly order fields. Valid Values: - Y - N + + Y + N Defaults to Y. -CheckLatency +# CheckLatency If set to Y, messages must be received from the counterparty within a defined number of seconds. It is useful to turn this off if a system uses localtime for it's timestamps instead of GMT. Valid Values: - Y - N + + Y + N Defaults to Y. -MaxLatency +# MaxLatency If CheckLatency is set to Y, this defines the number of seconds latency allowed for a message to be processed. Value must be positive integer. Defaults to 120. -ReconnectInterval +# ReconnectInterval Time between reconnection attempts in seconds. Only used for initiators. Value must be positive integer. -Defaults to 30 +# Defaults to 30 -HeartBtInt +# HeartBtInt Heartbeat interval in seconds. Only used for initiators. Value must be positive integer. -SocketConnectPort +# SocketConnectPort Socket port for connecting to a session. Only used for initiators. Must be positive integer -SocketConnectHost +# SocketConnectHost Host to connect to. Only used for initiators. Value must be a valid IPv4 or IPv6 address or a domain name @@ -242,69 +250,70 @@ SocketConnectHost Alternate socket hosts for connecting to a session for failover, where n is a positive integer. (i.e.) SocketConnectHost1, SocketConnectHost2... must be consecutive and have a matching SocketConnectPort[n]. Value must be a valid IPv4 or IPv6 address or a domain name -SocketAcceptHost +# SocketAcceptHost Socket host address for listening on incoming connections, only used for acceptors. By default acceptors listen on all available interfaces. -SocketAcceptPort +# SocketAcceptPort Socket port for listening to incoming connections, only used for acceptors. Value must be a positive integer, valid open socket port. -SocketPrivateKeyFile +# SocketPrivateKeyFile Private key to use for secure TLS connections. Must be used with SocketCertificateFile. -SocketCertificateFile +# SocketCertificateFile Certificate to use for secure TLS connections. Must be used with SocketPrivateKeyFile. -SocketCAFile +# SocketCAFile Optional root CA to use for secure TLS connections. For acceptors, client certificates will be verified against this CA. For initiators, clients will use the CA to verify the server certificate. If not configurated, initiators will verify the server certificate using the host's root CA set. -SocketMinimumTLSVersion +# SocketMinimumTLSVersion Specify the Minimum TLS version to use when creating a secure connection. The valid choices are SSL30, TLS10, TLS11, TLS12. Defaults to TLS12. -PersistMessages +# PersistMessages If set to N, no messages will be persisted. This will force QuickFIX/Go to always send GapFills instead of resending messages. Use this if you know you never want to resend a message. Useful for market data streams. Valid Values: - Y - N + + Y + N Defaults to Y. -FileLogPath +# FileLogPath Directory to store logs. Value must be valid directory for storing files, application must have write access. -FileStorePath +# FileStorePath Directory to store sequence number and message files. Only used with FileStoreFactory. -SQLStoreDriver +# SQLStoreDriver The name of the database driver to use (see https://github.com/golang/go/wiki/SQLDrivers for the list of available drivers). Only used with SqlStoreFactory. -SQLStoreDataSourceName +# SQLStoreDataSourceName The driver-specific data source name of the database to use. Only used with SqlStoreFactory. -SQLStoreConnMaxLifetime +# SQLStoreConnMaxLifetime SetConnMaxLifetime sets the maximum duration of time that a database connection may be reused (see https://golang.org/pkg/database/sql/#DB.SetConnMaxLifetime). Defaults to zero, which causes connections to be reused forever. Only used with SqlStoreFactory. If your database server has a config option to close inactive connections after some duration (e.g. MySQL "wait_timeout"), set SQLConnMaxLifetime to a value less than that duration. Example Values: - SQLConnMaxLifetime=14400s # 14400 seconds - SQLConnMaxLifetime=2h45m # 2 hours and 45 minutes + + SQLConnMaxLifetime=14400s # 14400 seconds + SQLConnMaxLifetime=2h45m # 2 hours and 45 minutes SQLStoreConnMaxIdle Sets the maximum number of connections in the idle connection pool. SQLStoreConnMaxOpen SetMaxOpenConns sets the maximum number of open connections to the database. - */ package config diff --git a/datadictionary/datadictionary.go b/datadictionary/datadictionary.go index 410ca8ee1..9d54900ac 100644 --- a/datadictionary/datadictionary.go +++ b/datadictionary/datadictionary.go @@ -1,4 +1,4 @@ -//Package datadictionary provides support for parsing and organizing FIX Data Dictionaries +// Package datadictionary provides support for parsing and organizing FIX Data Dictionaries package datadictionary import ( @@ -6,7 +6,7 @@ import ( "os" ) -//DataDictionary models FIX messages, components, and fields. +// DataDictionary models FIX messages, components, and fields. type DataDictionary struct { FIXType string Major int @@ -20,20 +20,20 @@ type DataDictionary struct { Trailer *MessageDef } -//MessagePart can represent a Field, Repeating Group, or Component +// MessagePart can represent a Field, Repeating Group, or Component type MessagePart interface { Name() string Required() bool } -//messagePartWithFields is a MessagePart with multiple Fields +// messagePartWithFields is a MessagePart with multiple Fields type messagePartWithFields interface { MessagePart Fields() []*FieldDef RequiredFields() []*FieldDef } -//ComponentType is a grouping of fields. +// ComponentType is a grouping of fields. type ComponentType struct { name string parts []MessagePart @@ -42,7 +42,7 @@ type ComponentType struct { requiredParts []MessagePart } -//NewComponentType returns an initialized component type +// NewComponentType returns an initialized component type func NewComponentType(name string, parts []MessagePart) *ComponentType { comp := ComponentType{ name: name, @@ -74,37 +74,37 @@ func NewComponentType(name string, parts []MessagePart) *ComponentType { return &comp } -//Name returns the name of this component type +// Name returns the name of this component type func (c ComponentType) Name() string { return c.name } -//Fields returns all fields contained in this component. Includes fields -//encapsulated in components of this component +// Fields returns all fields contained in this component. Includes fields +// encapsulated in components of this component func (c ComponentType) Fields() []*FieldDef { return c.fields } -//RequiredFields returns those fields that are required for this component +// RequiredFields returns those fields that are required for this component func (c ComponentType) RequiredFields() []*FieldDef { return c.requiredFields } -//RequiredParts returns those parts that are required for this component +// RequiredParts returns those parts that are required for this component func (c ComponentType) RequiredParts() []MessagePart { return c.requiredParts } // Parts returns all parts in declaration order contained in this component func (c ComponentType) Parts() []MessagePart { return c.parts } -//TagSet is set for tags. +// TagSet is set for tags. type TagSet map[int]struct{} -//Add adds a tag to the tagset. +// Add adds a tag to the tagset. func (t TagSet) Add(tag int) { t[tag] = struct{}{} } -//Component is a Component as it appears in a given MessageDef +// Component is a Component as it appears in a given MessageDef type Component struct { *ComponentType required bool } -//NewComponent returns an initialized Component instance +// NewComponent returns an initialized Component instance func NewComponent(ct *ComponentType, required bool) *Component { return &Component{ ComponentType: ct, @@ -112,16 +112,16 @@ func NewComponent(ct *ComponentType, required bool) *Component { } } -//Required returns true if this component is required for the containing -//MessageDef +// Required returns true if this component is required for the containing +// MessageDef func (c Component) Required() bool { return c.required } -//Field models a field or repeating group in a message +// Field models a field or repeating group in a message type Field interface { Tag() int } -//FieldDef models a field belonging to a message. +// FieldDef models a field belonging to a message. type FieldDef struct { *FieldType required bool @@ -132,7 +132,7 @@ type FieldDef struct { requiredFields []*FieldDef } -//NewFieldDef returns an initialized FieldDef +// NewFieldDef returns an initialized FieldDef func NewFieldDef(fieldType *FieldType, required bool) *FieldDef { return &FieldDef{ FieldType: fieldType, @@ -140,7 +140,7 @@ func NewFieldDef(fieldType *FieldType, required bool) *FieldDef { } } -//NewGroupFieldDef returns an initialized FieldDef for a repeating group +// NewGroupFieldDef returns an initialized FieldDef for a repeating group func NewGroupFieldDef(fieldType *FieldType, required bool, parts []MessagePart) *FieldDef { field := FieldDef{ FieldType: fieldType, @@ -175,21 +175,21 @@ func NewGroupFieldDef(fieldType *FieldType, required bool, parts []MessagePart) return &field } -//Required returns true if this FieldDef is required for the containing -//MessageDef +// Required returns true if this FieldDef is required for the containing +// MessageDef func (f FieldDef) Required() bool { return f.required } -//IsGroup is true if the field is a repeating group. +// IsGroup is true if the field is a repeating group. func (f FieldDef) IsGroup() bool { return len(f.Fields) > 0 } -//RequiredParts returns those parts that are required for this FieldDef. IsGroup -//must return true +// RequiredParts returns those parts that are required for this FieldDef. IsGroup +// must return true func (f FieldDef) RequiredParts() []MessagePart { return f.requiredParts } -//RequiredFields returns those fields that are required for this FieldDef. IsGroup -//must return true +// RequiredFields returns those fields that are required for this FieldDef. IsGroup +// must return true func (f FieldDef) RequiredFields() []*FieldDef { return f.requiredFields } func (f FieldDef) childTags() []int { @@ -222,7 +222,7 @@ func (f FieldDef) requiredChildTags() []int { return tags } -//FieldType holds information relating to a field. Includes Tag, type, and enums, if defined. +// FieldType holds information relating to a field. Includes Tag, type, and enums, if defined. type FieldType struct { name string tag int @@ -230,7 +230,7 @@ type FieldType struct { Enums map[string]Enum } -//NewFieldType returns a pointer to an initialized FieldType +// NewFieldType returns a pointer to an initialized FieldType func NewFieldType(name string, tag int, fixType string) *FieldType { return &FieldType{ name: name, @@ -239,19 +239,19 @@ func NewFieldType(name string, tag int, fixType string) *FieldType { } } -//Name returns the name for this FieldType +// Name returns the name for this FieldType func (f FieldType) Name() string { return f.name } -//Tag returns the tag for this fieldType +// Tag returns the tag for this fieldType func (f FieldType) Tag() int { return f.tag } -//Enum is a container for value and description. +// Enum is a container for value and description. type Enum struct { Value string Description string } -//MessageDef can apply to header, trailer, or body of a FIX Message. +// MessageDef can apply to header, trailer, or body of a FIX Message. type MessageDef struct { Name string MsgType string @@ -265,10 +265,10 @@ type MessageDef struct { Tags TagSet } -//RequiredParts returns those parts that are required for this Message +// RequiredParts returns those parts that are required for this Message func (m MessageDef) RequiredParts() []MessagePart { return m.requiredParts } -//NewMessageDef returns a pointer to an initialized MessageDef +// NewMessageDef returns a pointer to an initialized MessageDef func NewMessageDef(name, msgType string, parts []MessagePart) *MessageDef { msg := MessageDef{ Name: name, @@ -315,7 +315,7 @@ func NewMessageDef(name, msgType string, parts []MessagePart) *MessageDef { return &msg } -//Parse loads and and build a datadictionary instance from an xml file. +// Parse loads and and build a datadictionary instance from an xml file. func Parse(path string) (*DataDictionary, error) { var xmlFile *os.File xmlFile, err := os.Open(path) diff --git a/datadictionary/xml.go b/datadictionary/xml.go index 7471a75bc..759a082f4 100644 --- a/datadictionary/xml.go +++ b/datadictionary/xml.go @@ -4,7 +4,7 @@ import ( "encoding/xml" ) -//XMLDoc is the unmarshalled root of a FIX Dictionary. +// XMLDoc is the unmarshalled root of a FIX Dictionary. type XMLDoc struct { Type string `xml:"type,attr"` Major string `xml:"major,attr"` @@ -27,7 +27,7 @@ type XMLComponent struct { Members []*XMLComponentMember `xml:",any"` } -//XMLField represents the fields/field xml element. +// XMLField represents the fields/field xml element. type XMLField struct { Number int `xml:"number,attr"` Name string `xml:"name,attr"` @@ -35,13 +35,13 @@ type XMLField struct { Values []*XMLValue `xml:"value"` } -//XMLValue represents the fields/field/value xml element. +// XMLValue represents the fields/field/value xml element. type XMLValue struct { Enum string `xml:"enum,attr"` Description string `xml:"description,attr"` } -//XMLComponentMember represents child elements of header, trailer, messages/message, and components/component elements +// XMLComponentMember represents child elements of header, trailer, messages/message, and components/component elements type XMLComponentMember struct { XMLName xml.Name Name string `xml:"name,attr"` diff --git a/enum/enums.generated-reverse.go b/enum/enums.generated-reverse.go index 0493efbda..e1ecb27d1 100644 --- a/enum/enums.generated-reverse.go +++ b/enum/enums.generated-reverse.go @@ -2,7 +2,6 @@ package enum - const _AccountType_name = "AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKSAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKSAccountType_HOUSE_TRADERAccountType_FLOOR_TRADERAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINEDAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINEDAccountType_JOINT_BACK_OFFICE_ACCOUNT" var _AccountType_map = map[AccountType]string{ diff --git a/enum/enums.generated.go b/enum/enums.generated.go index 639771495..3c3a5fe64 100644 --- a/enum/enums.generated.go +++ b/enum/enums.generated.go @@ -1,6 +1,6 @@ package enum -//Enum values for AccountType +// Enum values for AccountType type AccountType string const ( @@ -13,7 +13,7 @@ const ( AccountType_JOINT_BACK_OFFICE_ACCOUNT AccountType = "8" ) -//Enum values for AcctIDSource +// Enum values for AcctIDSource type AcctIDSource string const ( @@ -25,7 +25,7 @@ const ( AcctIDSource_OTHER AcctIDSource = "99" ) -//Enum values for Adjustment +// Enum values for Adjustment type Adjustment string const ( @@ -34,7 +34,7 @@ const ( Adjustment_CORRECTION Adjustment = "3" ) -//Enum values for AdjustmentType +// Enum values for AdjustmentType type AdjustmentType string const ( @@ -44,7 +44,7 @@ const ( AdjustmentType_FINAL AdjustmentType = "3" ) -//Enum values for AdvSide +// Enum values for AdvSide type AdvSide string const ( @@ -54,7 +54,7 @@ const ( AdvSide_CROSS AdvSide = "X" ) -//Enum values for AdvTransType +// Enum values for AdvTransType type AdvTransType string const ( @@ -63,7 +63,7 @@ const ( AdvTransType_REPLACE AdvTransType = "R" ) -//Enum values for AffirmStatus +// Enum values for AffirmStatus type AffirmStatus string const ( @@ -72,7 +72,7 @@ const ( AffirmStatus_AFFIRMED AffirmStatus = "3" ) -//Enum values for AggregatedBook +// Enum values for AggregatedBook type AggregatedBook string const ( @@ -80,7 +80,7 @@ const ( AggregatedBook_YES AggregatedBook = "Y" ) -//Enum values for AggressorIndicator +// Enum values for AggressorIndicator type AggressorIndicator string const ( @@ -88,7 +88,7 @@ const ( AggressorIndicator_YES AggressorIndicator = "Y" ) -//Enum values for AllocAccountType +// Enum values for AllocAccountType type AllocAccountType string const ( @@ -101,7 +101,7 @@ const ( AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT AllocAccountType = "8" ) -//Enum values for AllocCancReplaceReason +// Enum values for AllocCancReplaceReason type AllocCancReplaceReason string const ( @@ -110,7 +110,7 @@ const ( AllocCancReplaceReason_OTHER AllocCancReplaceReason = "99" ) -//Enum values for AllocHandlInst +// Enum values for AllocHandlInst type AllocHandlInst string const ( @@ -119,7 +119,7 @@ const ( AllocHandlInst_FORWARD_AND_MATCH AllocHandlInst = "3" ) -//Enum values for AllocIntermedReqType +// Enum values for AllocIntermedReqType type AllocIntermedReqType string const ( @@ -131,7 +131,7 @@ const ( AllocIntermedReqType_ACCOUNT_LEVEL_REJECT AllocIntermedReqType = "6" ) -//Enum values for AllocLinkType +// Enum values for AllocLinkType type AllocLinkType string const ( @@ -139,7 +139,7 @@ const ( AllocLinkType_FX_SWAP AllocLinkType = "1" ) -//Enum values for AllocMethod +// Enum values for AllocMethod type AllocMethod string const ( @@ -148,7 +148,7 @@ const ( AllocMethod_MANUAL AllocMethod = "3" ) -//Enum values for AllocNoOrdersType +// Enum values for AllocNoOrdersType type AllocNoOrdersType string const ( @@ -156,7 +156,7 @@ const ( AllocNoOrdersType_EXPLICIT_LIST_PROVIDED AllocNoOrdersType = "1" ) -//Enum values for AllocPositionEffect +// Enum values for AllocPositionEffect type AllocPositionEffect string const ( @@ -166,7 +166,7 @@ const ( AllocPositionEffect_ROLLED AllocPositionEffect = "R" ) -//Enum values for AllocRejCode +// Enum values for AllocRejCode type AllocRejCode string const ( @@ -187,7 +187,7 @@ const ( AllocRejCode_OTHER_99 AllocRejCode = "99" ) -//Enum values for AllocReportType +// Enum values for AllocReportType type AllocReportType string const ( @@ -203,7 +203,7 @@ const ( AllocReportType_ACCEPT AllocReportType = "9" ) -//Enum values for AllocSettlInstType +// Enum values for AllocSettlInstType type AllocSettlInstType string const ( @@ -214,7 +214,7 @@ const ( AllocSettlInstType_PHONE_FOR_INSTRUCTIONS AllocSettlInstType = "4" ) -//Enum values for AllocStatus +// Enum values for AllocStatus type AllocStatus string const ( @@ -228,7 +228,7 @@ const ( AllocStatus_REVERSED AllocStatus = "7" ) -//Enum values for AllocTransType +// Enum values for AllocTransType type AllocTransType string const ( @@ -241,7 +241,7 @@ const ( AllocTransType_REVERSAL AllocTransType = "6" ) -//Enum values for AllocType +// Enum values for AllocType type AllocType string const ( @@ -261,7 +261,7 @@ const ( AllocType_ACCEPT AllocType = "9" ) -//Enum values for ApplQueueAction +// Enum values for ApplQueueAction type ApplQueueAction string const ( @@ -271,7 +271,7 @@ const ( ApplQueueAction_END_SESSION ApplQueueAction = "3" ) -//Enum values for ApplQueueResolution +// Enum values for ApplQueueResolution type ApplQueueResolution string const ( @@ -281,7 +281,7 @@ const ( ApplQueueResolution_END_SESSION ApplQueueResolution = "3" ) -//Enum values for ApplReportType +// Enum values for ApplReportType type ApplReportType string const ( @@ -291,7 +291,7 @@ const ( ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED ApplReportType = "3" ) -//Enum values for ApplReqType +// Enum values for ApplReqType type ApplReqType string const ( @@ -304,7 +304,7 @@ const ( ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS ApplReqType = "6" ) -//Enum values for ApplResponseError +// Enum values for ApplResponseError type ApplResponseError string const ( @@ -313,7 +313,7 @@ const ( ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION ApplResponseError = "2" ) -//Enum values for ApplResponseType +// Enum values for ApplResponseType type ApplResponseType string const ( @@ -322,7 +322,7 @@ const ( ApplResponseType_MESSAGES_NOT_AVAILABLE ApplResponseType = "2" ) -//Enum values for ApplVerID +// Enum values for ApplVerID type ApplVerID string const ( @@ -338,7 +338,7 @@ const ( ApplVerID_FIX50SP2 ApplVerID = "9" ) -//Enum values for AsOfIndicator +// Enum values for AsOfIndicator type AsOfIndicator string const ( @@ -346,7 +346,7 @@ const ( AsOfIndicator_TRUE AsOfIndicator = "1" ) -//Enum values for AssignmentMethod +// Enum values for AssignmentMethod type AssignmentMethod string const ( @@ -354,7 +354,7 @@ const ( AssignmentMethod_RANDOM AssignmentMethod = "R" ) -//Enum values for AvgPxIndicator +// Enum values for AvgPxIndicator type AvgPxIndicator string const ( @@ -363,7 +363,7 @@ const ( AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID AvgPxIndicator = "2" ) -//Enum values for BasisPxType +// Enum values for BasisPxType type BasisPxType string const ( @@ -382,7 +382,7 @@ const ( BasisPxType_OTHERS BasisPxType = "Z" ) -//Enum values for Benchmark +// Enum values for Benchmark type Benchmark string const ( @@ -397,7 +397,7 @@ const ( Benchmark_6MOLIBOR Benchmark = "9" ) -//Enum values for BenchmarkCurveName +// Enum values for BenchmarkCurveName type BenchmarkCurveName string const ( @@ -415,7 +415,7 @@ const ( BenchmarkCurveName_TREASURY BenchmarkCurveName = "Treasury" ) -//Enum values for BidDescriptorType +// Enum values for BidDescriptorType type BidDescriptorType string const ( @@ -424,7 +424,7 @@ const ( BidDescriptorType_INDEX BidDescriptorType = "3" ) -//Enum values for BidRequestTransType +// Enum values for BidRequestTransType type BidRequestTransType string const ( @@ -432,7 +432,7 @@ const ( BidRequestTransType_NO BidRequestTransType = "N" ) -//Enum values for BidTradeType +// Enum values for BidTradeType type BidTradeType string const ( @@ -442,7 +442,7 @@ const ( BidTradeType_RISK_TRADE BidTradeType = "R" ) -//Enum values for BidType +// Enum values for BidType type BidType string const ( @@ -451,7 +451,7 @@ const ( BidType_NO_BIDDING_PROCESS BidType = "3" ) -//Enum values for BookingType +// Enum values for BookingType type BookingType string const ( @@ -460,7 +460,7 @@ const ( BookingType_TOTAL_RETURN_SWAP BookingType = "2" ) -//Enum values for BookingUnit +// Enum values for BookingUnit type BookingUnit string const ( @@ -469,7 +469,7 @@ const ( BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE BookingUnit = "2" ) -//Enum values for BusinessRejectReason +// Enum values for BusinessRejectReason type BusinessRejectReason string const ( @@ -484,7 +484,7 @@ const ( BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME BusinessRejectReason = "7" ) -//Enum values for CPProgram +// Enum values for CPProgram type CPProgram string const ( @@ -493,7 +493,7 @@ const ( CPProgram_OTHER CPProgram = "99" ) -//Enum values for CancellationRights +// Enum values for CancellationRights type CancellationRights string const ( @@ -503,7 +503,7 @@ const ( CancellationRights_YES CancellationRights = "Y" ) -//Enum values for CashMargin +// Enum values for CashMargin type CashMargin string const ( @@ -512,7 +512,7 @@ const ( CashMargin_MARGIN_CLOSE CashMargin = "3" ) -//Enum values for ClearingFeeIndicator +// Enum values for ClearingFeeIndicator type ClearingFeeIndicator string const ( @@ -532,7 +532,7 @@ const ( ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES ClearingFeeIndicator = "M" ) -//Enum values for ClearingInstruction +// Enum values for ClearingInstruction type ClearingInstruction string const ( @@ -552,7 +552,7 @@ const ( ClearingInstruction_AUTOMATIC_POSTING_MODE ClearingInstruction = "9" ) -//Enum values for CollAction +// Enum values for CollAction type CollAction string const ( @@ -561,7 +561,7 @@ const ( CollAction_REMOVE CollAction = "2" ) -//Enum values for CollApplType +// Enum values for CollApplType type CollApplType string const ( @@ -569,7 +569,7 @@ const ( CollApplType_GENERAL CollApplType = "1" ) -//Enum values for CollAsgnReason +// Enum values for CollAsgnReason type CollAsgnReason string const ( @@ -583,7 +583,7 @@ const ( CollAsgnReason_ADVERSE_TAX_EVENT CollAsgnReason = "7" ) -//Enum values for CollAsgnRejectReason +// Enum values for CollAsgnRejectReason type CollAsgnRejectReason string const ( @@ -596,7 +596,7 @@ const ( CollAsgnRejectReason_OTHER CollAsgnRejectReason = "99" ) -//Enum values for CollAsgnRespType +// Enum values for CollAsgnRespType type CollAsgnRespType string const ( @@ -606,7 +606,7 @@ const ( CollAsgnRespType_REJECTED CollAsgnRespType = "3" ) -//Enum values for CollAsgnTransType +// Enum values for CollAsgnTransType type CollAsgnTransType string const ( @@ -617,7 +617,7 @@ const ( CollAsgnTransType_REVERSE CollAsgnTransType = "4" ) -//Enum values for CollInquiryQualifier +// Enum values for CollInquiryQualifier type CollInquiryQualifier string const ( @@ -631,7 +631,7 @@ const ( CollInquiryQualifier_OUTSTANDING_TRADES CollInquiryQualifier = "7" ) -//Enum values for CollInquiryResult +// Enum values for CollInquiryResult type CollInquiryResult string const ( @@ -648,7 +648,7 @@ const ( CollInquiryResult_OTHER CollInquiryResult = "99" ) -//Enum values for CollInquiryStatus +// Enum values for CollInquiryStatus type CollInquiryStatus string const ( @@ -659,7 +659,7 @@ const ( CollInquiryStatus_REJECTED CollInquiryStatus = "4" ) -//Enum values for CollStatus +// Enum values for CollStatus type CollStatus string const ( @@ -670,7 +670,7 @@ const ( CollStatus_CHALLENGED CollStatus = "4" ) -//Enum values for CommType +// Enum values for CommType type CommType string const ( @@ -682,7 +682,7 @@ const ( CommType_POINTS_PER_BOND_OR_CONTRACT CommType = "6" ) -//Enum values for ComplexEventCondition +// Enum values for ComplexEventCondition type ComplexEventCondition string const ( @@ -690,7 +690,7 @@ const ( ComplexEventCondition_OR ComplexEventCondition = "2" ) -//Enum values for ComplexEventPriceBoundaryMethod +// Enum values for ComplexEventPriceBoundaryMethod type ComplexEventPriceBoundaryMethod string const ( @@ -701,7 +701,7 @@ const ( ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod = "5" ) -//Enum values for ComplexEventPriceTimeType +// Enum values for ComplexEventPriceTimeType type ComplexEventPriceTimeType string const ( @@ -710,7 +710,7 @@ const ( ComplexEventPriceTimeType_SPECIFIED_DATE_TIME ComplexEventPriceTimeType = "3" ) -//Enum values for ComplexEventType +// Enum values for ComplexEventType type ComplexEventType string const ( @@ -725,7 +725,7 @@ const ( ComplexEventType_ROLLING_BARRIER ComplexEventType = "9" ) -//Enum values for ConfirmRejReason +// Enum values for ConfirmRejReason type ConfirmRejReason string const ( @@ -734,7 +734,7 @@ const ( ConfirmRejReason_OTHER ConfirmRejReason = "99" ) -//Enum values for ConfirmStatus +// Enum values for ConfirmStatus type ConfirmStatus string const ( @@ -745,7 +745,7 @@ const ( ConfirmStatus_REQUEST_REJECTED ConfirmStatus = "5" ) -//Enum values for ConfirmTransType +// Enum values for ConfirmTransType type ConfirmTransType string const ( @@ -754,7 +754,7 @@ const ( ConfirmTransType_CANCEL ConfirmTransType = "2" ) -//Enum values for ConfirmType +// Enum values for ConfirmType type ConfirmType string const ( @@ -763,7 +763,7 @@ const ( ConfirmType_CONFIRMATION_REQUEST_REJECTED ConfirmType = "3" ) -//Enum values for ContAmtType +// Enum values for ContAmtType type ContAmtType string const ( @@ -784,7 +784,7 @@ const ( ContAmtType_EXIT_CHARGE_AMOUNT ContAmtType = "9" ) -//Enum values for ContingencyType +// Enum values for ContingencyType type ContingencyType string const ( @@ -794,7 +794,7 @@ const ( ContingencyType_ONE_UPDATES_THE_OTHER_4 ContingencyType = "4" ) -//Enum values for ContractMultiplierUnit +// Enum values for ContractMultiplierUnit type ContractMultiplierUnit string const ( @@ -803,7 +803,7 @@ const ( ContractMultiplierUnit_DAYS ContractMultiplierUnit = "2" ) -//Enum values for CorporateAction +// Enum values for CorporateAction type CorporateAction string const ( @@ -832,7 +832,7 @@ const ( CorporateAction_SUCCESSION_EVENT CorporateAction = "W" ) -//Enum values for CoveredOrUncovered +// Enum values for CoveredOrUncovered type CoveredOrUncovered string const ( @@ -840,7 +840,7 @@ const ( CoveredOrUncovered_UNCOVERED CoveredOrUncovered = "1" ) -//Enum values for CrossPrioritization +// Enum values for CrossPrioritization type CrossPrioritization string const ( @@ -849,7 +849,7 @@ const ( CrossPrioritization_SELL_SIDE_IS_PRIORITIZED CrossPrioritization = "2" ) -//Enum values for CrossType +// Enum values for CrossType type CrossType string const ( @@ -859,7 +859,7 @@ const ( CrossType_CROSS_SAME_PRICE CrossType = "4" ) -//Enum values for CustOrderCapacity +// Enum values for CustOrderCapacity type CustOrderCapacity string const ( @@ -869,7 +869,7 @@ const ( CustOrderCapacity_ALL_OTHER CustOrderCapacity = "4" ) -//Enum values for CustOrderHandlingInst +// Enum values for CustOrderHandlingInst type CustOrderHandlingInst string const ( @@ -899,7 +899,7 @@ const ( CustOrderHandlingInst_WORK CustOrderHandlingInst = "WRK" ) -//Enum values for CustomerOrFirm +// Enum values for CustomerOrFirm type CustomerOrFirm string const ( @@ -907,7 +907,7 @@ const ( CustomerOrFirm_FIRM CustomerOrFirm = "1" ) -//Enum values for CxlRejReason +// Enum values for CxlRejReason type CxlRejReason string const ( @@ -924,7 +924,7 @@ const ( CxlRejReason_OTHER CxlRejReason = "99" ) -//Enum values for CxlRejResponseTo +// Enum values for CxlRejResponseTo type CxlRejResponseTo string const ( @@ -932,7 +932,7 @@ const ( CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST CxlRejResponseTo = "2" ) -//Enum values for CxlType +// Enum values for CxlType type CxlType string const ( @@ -940,7 +940,7 @@ const ( CxlType_PARTIAL_CANCEL CxlType = "P" ) -//Enum values for DKReason +// Enum values for DKReason type DKReason string const ( @@ -953,7 +953,7 @@ const ( DKReason_OTHER DKReason = "Z" ) -//Enum values for DayBookingInst +// Enum values for DayBookingInst type DayBookingInst string const ( @@ -962,7 +962,7 @@ const ( DayBookingInst_ACCUMULATE DayBookingInst = "2" ) -//Enum values for DealingCapacity +// Enum values for DealingCapacity type DealingCapacity string const ( @@ -971,7 +971,7 @@ const ( DealingCapacity_RISKLESS_PRINCIPAL DealingCapacity = "R" ) -//Enum values for DeleteReason +// Enum values for DeleteReason type DeleteReason string const ( @@ -979,7 +979,7 @@ const ( DeleteReason_ERROR DeleteReason = "1" ) -//Enum values for DeliveryForm +// Enum values for DeliveryForm type DeliveryForm string const ( @@ -987,7 +987,7 @@ const ( DeliveryForm_BEARER DeliveryForm = "2" ) -//Enum values for DeliveryType +// Enum values for DeliveryType type DeliveryType string const ( @@ -997,7 +997,7 @@ const ( DeliveryType_HOLD_IN_CUSTODY DeliveryType = "3" ) -//Enum values for DerivativeSecurityListRequestType +// Enum values for DerivativeSecurityListRequestType type DerivativeSecurityListRequestType string const ( @@ -1012,7 +1012,7 @@ const ( DerivativeSecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID DerivativeSecurityListRequestType = "8" ) -//Enum values for DeskOrderHandlingInst +// Enum values for DeskOrderHandlingInst type DeskOrderHandlingInst string const ( @@ -1042,7 +1042,7 @@ const ( DeskOrderHandlingInst_WORK DeskOrderHandlingInst = "WRK" ) -//Enum values for DeskType +// Enum values for DeskType type DeskType string const ( @@ -1059,14 +1059,14 @@ const ( DeskType_TRADING DeskType = "T" ) -//Enum values for DeskTypeSource +// Enum values for DeskTypeSource type DeskTypeSource string const ( DeskTypeSource_NASD_OATS DeskTypeSource = "1" ) -//Enum values for DiscretionInst +// Enum values for DiscretionInst type DiscretionInst string const ( @@ -1080,7 +1080,7 @@ const ( DiscretionInst_AVERAGE_PRICE_GUARANTEE DiscretionInst = "7" ) -//Enum values for DiscretionLimitType +// Enum values for DiscretionLimitType type DiscretionLimitType string const ( @@ -1089,7 +1089,7 @@ const ( DiscretionLimitType_OR_WORSE DiscretionLimitType = "2" ) -//Enum values for DiscretionMoveType +// Enum values for DiscretionMoveType type DiscretionMoveType string const ( @@ -1097,7 +1097,7 @@ const ( DiscretionMoveType_FIXED DiscretionMoveType = "1" ) -//Enum values for DiscretionOffsetType +// Enum values for DiscretionOffsetType type DiscretionOffsetType string const ( @@ -1107,7 +1107,7 @@ const ( DiscretionOffsetType_PRICE_TIER DiscretionOffsetType = "3" ) -//Enum values for DiscretionRoundDirection +// Enum values for DiscretionRoundDirection type DiscretionRoundDirection string const ( @@ -1115,7 +1115,7 @@ const ( DiscretionRoundDirection_MORE_PASSIVE DiscretionRoundDirection = "2" ) -//Enum values for DiscretionScope +// Enum values for DiscretionScope type DiscretionScope string const ( @@ -1125,7 +1125,7 @@ const ( DiscretionScope_NATIONAL_EXCLUDING_LOCAL DiscretionScope = "4" ) -//Enum values for DisplayMethod +// Enum values for DisplayMethod type DisplayMethod string const ( @@ -1135,7 +1135,7 @@ const ( DisplayMethod_UNDISCLOSED DisplayMethod = "4" ) -//Enum values for DisplayWhen +// Enum values for DisplayWhen type DisplayWhen string const ( @@ -1143,7 +1143,7 @@ const ( DisplayWhen_EXHAUST DisplayWhen = "2" ) -//Enum values for DistribPaymentMethod +// Enum values for DistribPaymentMethod type DistribPaymentMethod string const ( @@ -1161,7 +1161,7 @@ const ( DistribPaymentMethod_ACH_CREDIT DistribPaymentMethod = "9" ) -//Enum values for DlvyInstType +// Enum values for DlvyInstType type DlvyInstType string const ( @@ -1169,7 +1169,7 @@ const ( DlvyInstType_SECURITIES DlvyInstType = "S" ) -//Enum values for DueToRelated +// Enum values for DueToRelated type DueToRelated string const ( @@ -1177,7 +1177,7 @@ const ( DueToRelated_YES DueToRelated = "Y" ) -//Enum values for EmailType +// Enum values for EmailType type EmailType string const ( @@ -1186,7 +1186,7 @@ const ( EmailType_ADMIN_REPLY EmailType = "2" ) -//Enum values for EncryptMethod +// Enum values for EncryptMethod type EncryptMethod string const ( @@ -1199,7 +1199,7 @@ const ( EncryptMethod_PEM_DES_MD5 EncryptMethod = "6" ) -//Enum values for EventType +// Enum values for EventType type EventType string const ( @@ -1225,7 +1225,7 @@ const ( EventType_OTHER EventType = "99" ) -//Enum values for ExDestination +// Enum values for ExDestination type ExDestination string const ( @@ -1233,7 +1233,7 @@ const ( ExDestination_POSIT ExDestination = "4" ) -//Enum values for ExDestinationIDSource +// Enum values for ExDestinationIDSource type ExDestinationIDSource string const ( @@ -1244,7 +1244,7 @@ const ( ExDestinationIDSource_MIC ExDestinationIDSource = "G" ) -//Enum values for ExchangeForPhysical +// Enum values for ExchangeForPhysical type ExchangeForPhysical string const ( @@ -1252,7 +1252,7 @@ const ( ExchangeForPhysical_YES ExchangeForPhysical = "Y" ) -//Enum values for ExecAckStatus +// Enum values for ExecAckStatus type ExecAckStatus string const ( @@ -1261,7 +1261,7 @@ const ( ExecAckStatus_DONT_KNOW ExecAckStatus = "2" ) -//Enum values for ExecInst +// Enum values for ExecInst type ExecInst string const ( @@ -1323,7 +1323,7 @@ const ( ExecInst_EXECUTE_AS_FX_NEUTRAL ExecInst = "t" ) -//Enum values for ExecPriceType +// Enum values for ExecPriceType type ExecPriceType string const ( @@ -1337,7 +1337,7 @@ const ( ExecPriceType_SINGLE_PRICE ExecPriceType = "S" ) -//Enum values for ExecRestatementReason +// Enum values for ExecRestatementReason type ExecRestatementReason string const ( @@ -1356,7 +1356,7 @@ const ( ExecRestatementReason_OTHER ExecRestatementReason = "99" ) -//Enum values for ExecTransType +// Enum values for ExecTransType type ExecTransType string const ( @@ -1366,7 +1366,7 @@ const ( ExecTransType_STATUS ExecTransType = "3" ) -//Enum values for ExecType +// Enum values for ExecType type ExecType string const ( @@ -1394,7 +1394,7 @@ const ( ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM ExecType = "L" ) -//Enum values for ExerciseMethod +// Enum values for ExerciseMethod type ExerciseMethod string const ( @@ -1402,7 +1402,7 @@ const ( ExerciseMethod_MANUAL ExerciseMethod = "M" ) -//Enum values for ExerciseStyle +// Enum values for ExerciseStyle type ExerciseStyle string const ( @@ -1411,7 +1411,7 @@ const ( ExerciseStyle_BERMUDA ExerciseStyle = "2" ) -//Enum values for ExpType +// Enum values for ExpType type ExpType string const ( @@ -1422,7 +1422,7 @@ const ( ExpType_DIFFERENCE ExpType = "5" ) -//Enum values for ExpirationCycle +// Enum values for ExpirationCycle type ExpirationCycle string const ( @@ -1431,7 +1431,7 @@ const ( ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE ExpirationCycle = "2" ) -//Enum values for ExpirationQtyType +// Enum values for ExpirationQtyType type ExpirationQtyType string const ( @@ -1442,7 +1442,7 @@ const ( ExpirationQtyType_DIFFERENCE ExpirationQtyType = "5" ) -//Enum values for FinancialStatus +// Enum values for FinancialStatus type FinancialStatus string const ( @@ -1451,7 +1451,7 @@ const ( FinancialStatus_RESTRICTED FinancialStatus = "3" ) -//Enum values for FlowScheduleType +// Enum values for FlowScheduleType type FlowScheduleType string const ( @@ -1462,7 +1462,7 @@ const ( FlowScheduleType_NERC_WESTERN_PEAK FlowScheduleType = "4" ) -//Enum values for ForexReq +// Enum values for ForexReq type ForexReq string const ( @@ -1470,7 +1470,7 @@ const ( ForexReq_YES ForexReq = "Y" ) -//Enum values for FundRenewWaiv +// Enum values for FundRenewWaiv type FundRenewWaiv string const ( @@ -1478,7 +1478,7 @@ const ( FundRenewWaiv_YES FundRenewWaiv = "Y" ) -//Enum values for FuturesValuationMethod +// Enum values for FuturesValuationMethod type FuturesValuationMethod string const ( @@ -1487,7 +1487,7 @@ const ( FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT FuturesValuationMethod = "FUTDA" ) -//Enum values for GTBookingInst +// Enum values for GTBookingInst type GTBookingInst string const ( @@ -1496,7 +1496,7 @@ const ( GTBookingInst_ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE GTBookingInst = "2" ) -//Enum values for GapFillFlag +// Enum values for GapFillFlag type GapFillFlag string const ( @@ -1504,7 +1504,7 @@ const ( GapFillFlag_YES GapFillFlag = "Y" ) -//Enum values for HaltReasonChar +// Enum values for HaltReasonChar type HaltReasonChar string const ( @@ -1516,7 +1516,7 @@ const ( HaltReasonChar_EQUIPMENT_CHANGEOVER HaltReasonChar = "X" ) -//Enum values for HaltReasonInt +// Enum values for HaltReasonInt type HaltReasonInt string const ( @@ -1528,7 +1528,7 @@ const ( HaltReasonInt_EQUIPMENT_CHANGEOVER HaltReasonInt = "5" ) -//Enum values for HandlInst +// Enum values for HandlInst type HandlInst string const ( @@ -1537,7 +1537,7 @@ const ( HandlInst_MANUAL_ORDER_BEST_EXECUTION HandlInst = "3" ) -//Enum values for IDSource +// Enum values for IDSource type IDSource string const ( @@ -1552,7 +1552,7 @@ const ( IDSource_CONSOLIDATED_TAPE_ASSOCIATION IDSource = "9" ) -//Enum values for IOINaturalFlag +// Enum values for IOINaturalFlag type IOINaturalFlag string const ( @@ -1560,7 +1560,7 @@ const ( IOINaturalFlag_YES IOINaturalFlag = "Y" ) -//Enum values for IOIOthSvc +// Enum values for IOIOthSvc type IOIOthSvc string const ( @@ -1568,7 +1568,7 @@ const ( IOIOthSvc_BRIDGE IOIOthSvc = "B" ) -//Enum values for IOIQltyInd +// Enum values for IOIQltyInd type IOIQltyInd string const ( @@ -1577,7 +1577,7 @@ const ( IOIQltyInd_MEDIUM IOIQltyInd = "M" ) -//Enum values for IOIQty +// Enum values for IOIQty type IOIQty string const ( @@ -1588,7 +1588,7 @@ const ( IOIQty_UNDISCLOSED_QUANTITY IOIQty = "U" ) -//Enum values for IOIQualifier +// Enum values for IOIQualifier type IOIQualifier string const ( @@ -1612,7 +1612,7 @@ const ( IOIQualifier_PRE_OPEN IOIQualifier = "Z" ) -//Enum values for IOIShares +// Enum values for IOIShares type IOIShares string const ( @@ -1621,7 +1621,7 @@ const ( IOIShares_SMALL IOIShares = "S" ) -//Enum values for IOITransType +// Enum values for IOITransType type IOITransType string const ( @@ -1630,7 +1630,7 @@ const ( IOITransType_REPLACE IOITransType = "R" ) -//Enum values for ImpliedMarketIndicator +// Enum values for ImpliedMarketIndicator type ImpliedMarketIndicator string const ( @@ -1640,7 +1640,7 @@ const ( ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT ImpliedMarketIndicator = "3" ) -//Enum values for InViewOfCommon +// Enum values for InViewOfCommon type InViewOfCommon string const ( @@ -1648,7 +1648,7 @@ const ( InViewOfCommon_YES InViewOfCommon = "Y" ) -//Enum values for IncTaxInd +// Enum values for IncTaxInd type IncTaxInd string const ( @@ -1656,7 +1656,7 @@ const ( IncTaxInd_GROSS IncTaxInd = "2" ) -//Enum values for IndividualAllocType +// Enum values for IndividualAllocType type IndividualAllocType string const ( @@ -1664,7 +1664,7 @@ const ( IndividualAllocType_THIRD_PARTY_ALLOCATION IndividualAllocType = "2" ) -//Enum values for InstrAttribType +// Enum values for InstrAttribType type InstrAttribType string const ( @@ -1700,7 +1700,7 @@ const ( InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE InstrAttribType = "99" ) -//Enum values for InstrRegistry +// Enum values for InstrRegistry type InstrRegistry string const ( @@ -1709,7 +1709,7 @@ const ( InstrRegistry_PHYSICAL InstrRegistry = "ZZ" ) -//Enum values for LastCapacity +// Enum values for LastCapacity type LastCapacity string const ( @@ -1719,7 +1719,7 @@ const ( LastCapacity_PRINCIPAL LastCapacity = "4" ) -//Enum values for LastFragment +// Enum values for LastFragment type LastFragment string const ( @@ -1727,7 +1727,7 @@ const ( LastFragment_YES LastFragment = "Y" ) -//Enum values for LastLiquidityInd +// Enum values for LastLiquidityInd type LastLiquidityInd string const ( @@ -1737,7 +1737,7 @@ const ( LastLiquidityInd_AUCTION LastLiquidityInd = "4" ) -//Enum values for LastRptRequested +// Enum values for LastRptRequested type LastRptRequested string const ( @@ -1745,7 +1745,7 @@ const ( LastRptRequested_YES LastRptRequested = "Y" ) -//Enum values for LegSwapType +// Enum values for LegSwapType type LegSwapType string const ( @@ -1755,7 +1755,7 @@ const ( LegSwapType_PROCEEDS LegSwapType = "5" ) -//Enum values for LegalConfirm +// Enum values for LegalConfirm type LegalConfirm string const ( @@ -1763,7 +1763,7 @@ const ( LegalConfirm_YES LegalConfirm = "Y" ) -//Enum values for LiquidityIndType +// Enum values for LiquidityIndType type LiquidityIndType string const ( @@ -1773,7 +1773,7 @@ const ( LiquidityIndType_OTHER LiquidityIndType = "4" ) -//Enum values for ListExecInstType +// Enum values for ListExecInstType type ListExecInstType string const ( @@ -1784,7 +1784,7 @@ const ( ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 ListExecInstType = "5" ) -//Enum values for ListMethod +// Enum values for ListMethod type ListMethod string const ( @@ -1792,7 +1792,7 @@ const ( ListMethod_USER_REQUESTED ListMethod = "1" ) -//Enum values for ListOrderStatus +// Enum values for ListOrderStatus type ListOrderStatus string const ( @@ -1805,7 +1805,7 @@ const ( ListOrderStatus_REJECT ListOrderStatus = "7" ) -//Enum values for ListRejectReason +// Enum values for ListRejectReason type ListRejectReason string const ( @@ -1818,7 +1818,7 @@ const ( ListRejectReason_OTHER ListRejectReason = "99" ) -//Enum values for ListStatusType +// Enum values for ListStatusType type ListStatusType string const ( @@ -1830,7 +1830,7 @@ const ( ListStatusType_ALERT ListStatusType = "6" ) -//Enum values for LocateReqd +// Enum values for LocateReqd type LocateReqd string const ( @@ -1838,7 +1838,7 @@ const ( LocateReqd_YES LocateReqd = "Y" ) -//Enum values for LotType +// Enum values for LotType type LotType string const ( @@ -1848,7 +1848,7 @@ const ( LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE LotType = "4" ) -//Enum values for MDBookType +// Enum values for MDBookType type MDBookType string const ( @@ -1857,7 +1857,7 @@ const ( MDBookType_ORDER_DEPTH MDBookType = "3" ) -//Enum values for MDEntryType +// Enum values for MDEntryType type MDEntryType string const ( @@ -1899,7 +1899,7 @@ const ( MDEntryType_RECOVERY_RATE_FOR_SHORT MDEntryType = "a" ) -//Enum values for MDImplicitDelete +// Enum values for MDImplicitDelete type MDImplicitDelete string const ( @@ -1907,7 +1907,7 @@ const ( MDImplicitDelete_YES MDImplicitDelete = "Y" ) -//Enum values for MDOriginType +// Enum values for MDOriginType type MDOriginType string const ( @@ -1916,7 +1916,7 @@ const ( MDOriginType_CROSS MDOriginType = "2" ) -//Enum values for MDQuoteType +// Enum values for MDQuoteType type MDQuoteType string const ( @@ -1927,7 +1927,7 @@ const ( MDQuoteType_INDICATIVE_AND_TRADEABLE MDQuoteType = "4" ) -//Enum values for MDReqRejReason +// Enum values for MDReqRejReason type MDReqRejReason string const ( @@ -1947,14 +1947,14 @@ const ( MDReqRejReason_INSUFFICIENT_CREDIT MDReqRejReason = "D" ) -//Enum values for MDSecSizeType +// Enum values for MDSecSizeType type MDSecSizeType string const ( MDSecSizeType_CUSTOMER MDSecSizeType = "1" ) -//Enum values for MDUpdateAction +// Enum values for MDUpdateAction type MDUpdateAction string const ( @@ -1966,7 +1966,7 @@ const ( MDUpdateAction_OVERLAY MDUpdateAction = "5" ) -//Enum values for MDUpdateType +// Enum values for MDUpdateType type MDUpdateType string const ( @@ -1974,7 +1974,7 @@ const ( MDUpdateType_INCREMENTAL_REFRESH MDUpdateType = "1" ) -//Enum values for MarketUpdateAction +// Enum values for MarketUpdateAction type MarketUpdateAction string const ( @@ -1983,7 +1983,7 @@ const ( MarketUpdateAction_MODIFY MarketUpdateAction = "M" ) -//Enum values for MassActionRejectReason +// Enum values for MassActionRejectReason type MassActionRejectReason string const ( @@ -2002,7 +2002,7 @@ const ( MassActionRejectReason_OTHER MassActionRejectReason = "99" ) -//Enum values for MassActionResponse +// Enum values for MassActionResponse type MassActionResponse string const ( @@ -2010,7 +2010,7 @@ const ( MassActionResponse_ACCEPTED MassActionResponse = "1" ) -//Enum values for MassActionScope +// Enum values for MassActionScope type MassActionScope string const ( @@ -2028,7 +2028,7 @@ const ( MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT MassActionScope = "9" ) -//Enum values for MassActionType +// Enum values for MassActionType type MassActionType string const ( @@ -2037,7 +2037,7 @@ const ( MassActionType_CANCEL_ORDERS MassActionType = "3" ) -//Enum values for MassCancelRejectReason +// Enum values for MassCancelRejectReason type MassCancelRejectReason string const ( @@ -2056,7 +2056,7 @@ const ( MassCancelRejectReason_OTHER MassCancelRejectReason = "99" ) -//Enum values for MassCancelRequestType +// Enum values for MassCancelRequestType type MassCancelRequestType string const ( @@ -2074,7 +2074,7 @@ const ( MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelRequestType = "C" ) -//Enum values for MassCancelResponse +// Enum values for MassCancelResponse type MassCancelResponse string const ( @@ -2093,7 +2093,7 @@ const ( MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelResponse = "C" ) -//Enum values for MassStatusReqType +// Enum values for MassStatusReqType type MassStatusReqType string const ( @@ -2109,7 +2109,7 @@ const ( MassStatusReqType_STATUS_FOR_SECURITY_ISSUER MassStatusReqType = "9" ) -//Enum values for MatchStatus +// Enum values for MatchStatus type MatchStatus string const ( @@ -2118,7 +2118,7 @@ const ( MatchStatus_ADVISORY_OR_ALERT MatchStatus = "2" ) -//Enum values for MatchType +// Enum values for MatchType type MatchType string const ( @@ -2163,7 +2163,7 @@ const ( MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType = "S5" ) -//Enum values for MaturityMonthYearFormat +// Enum values for MaturityMonthYearFormat type MaturityMonthYearFormat string const ( @@ -2172,7 +2172,7 @@ const ( MaturityMonthYearFormat_YEARMONTHWEEK MaturityMonthYearFormat = "2" ) -//Enum values for MaturityMonthYearIncrementUnits +// Enum values for MaturityMonthYearIncrementUnits type MaturityMonthYearIncrementUnits string const ( @@ -2182,7 +2182,7 @@ const ( MaturityMonthYearIncrementUnits_YEARS MaturityMonthYearIncrementUnits = "3" ) -//Enum values for MessageEncoding +// Enum values for MessageEncoding type MessageEncoding string const ( @@ -2192,7 +2192,7 @@ const ( MessageEncoding_UTF_8 MessageEncoding = "UTF-8" ) -//Enum values for MiscFeeBasis +// Enum values for MiscFeeBasis type MiscFeeBasis string const ( @@ -2201,7 +2201,7 @@ const ( MiscFeeBasis_PERCENTAGE MiscFeeBasis = "2" ) -//Enum values for MiscFeeType +// Enum values for MiscFeeType type MiscFeeType string const ( @@ -2221,7 +2221,7 @@ const ( MiscFeeType_CONSUMPTION_TAX MiscFeeType = "9" ) -//Enum values for ModelType +// Enum values for ModelType type ModelType string const ( @@ -2229,7 +2229,7 @@ const ( ModelType_PROPRIETARY ModelType = "1" ) -//Enum values for MoneyLaunderingStatus +// Enum values for MoneyLaunderingStatus type MoneyLaunderingStatus string const ( @@ -2240,7 +2240,7 @@ const ( MoneyLaunderingStatus_PASSED MoneyLaunderingStatus = "Y" ) -//Enum values for MsgDirection +// Enum values for MsgDirection type MsgDirection string const ( @@ -2248,7 +2248,7 @@ const ( MsgDirection_SEND MsgDirection = "S" ) -//Enum values for MsgType +// Enum values for MsgType type MsgType string const ( @@ -2372,7 +2372,7 @@ const ( MsgType_DERIVATIVE_SECURITY_LIST_REQUEST MsgType = "z" ) -//Enum values for MultiLegReportingType +// Enum values for MultiLegReportingType type MultiLegReportingType string const ( @@ -2381,7 +2381,7 @@ const ( MultiLegReportingType_MULTI_LEG_SECURITY MultiLegReportingType = "3" ) -//Enum values for MultiLegRptTypeReq +// Enum values for MultiLegRptTypeReq type MultiLegRptTypeReq string const ( @@ -2390,7 +2390,7 @@ const ( MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY MultiLegRptTypeReq = "2" ) -//Enum values for MultilegModel +// Enum values for MultilegModel type MultilegModel string const ( @@ -2399,7 +2399,7 @@ const ( MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG MultilegModel = "2" ) -//Enum values for MultilegPriceMethod +// Enum values for MultilegPriceMethod type MultilegPriceMethod string const ( @@ -2411,7 +2411,7 @@ const ( MultilegPriceMethod_MULTIPLIED_PRICE MultilegPriceMethod = "5" ) -//Enum values for NetGrossInd +// Enum values for NetGrossInd type NetGrossInd string const ( @@ -2419,7 +2419,7 @@ const ( NetGrossInd_GROSS NetGrossInd = "2" ) -//Enum values for NetworkRequestType +// Enum values for NetworkRequestType type NetworkRequestType string const ( @@ -2429,7 +2429,7 @@ const ( NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED NetworkRequestType = "8" ) -//Enum values for NetworkStatusResponseType +// Enum values for NetworkStatusResponseType type NetworkStatusResponseType string const ( @@ -2437,7 +2437,7 @@ const ( NetworkStatusResponseType_INCREMENTAL_UPDATE NetworkStatusResponseType = "2" ) -//Enum values for NewsCategory +// Enum values for NewsCategory type NewsCategory string const ( @@ -2448,7 +2448,7 @@ const ( NewsCategory_OTHER_NEWS NewsCategory = "99" ) -//Enum values for NewsRefType +// Enum values for NewsRefType type NewsRefType string const ( @@ -2457,7 +2457,7 @@ const ( NewsRefType_COMPLIMENTARY NewsRefType = "2" ) -//Enum values for NoSides +// Enum values for NoSides type NoSides string const ( @@ -2465,7 +2465,7 @@ const ( NoSides_BOTH_SIDES NoSides = "2" ) -//Enum values for NotifyBrokerOfCredit +// Enum values for NotifyBrokerOfCredit type NotifyBrokerOfCredit string const ( @@ -2473,7 +2473,7 @@ const ( NotifyBrokerOfCredit_YES NotifyBrokerOfCredit = "Y" ) -//Enum values for OddLot +// Enum values for OddLot type OddLot string const ( @@ -2481,7 +2481,7 @@ const ( OddLot_YES OddLot = "Y" ) -//Enum values for OpenClose +// Enum values for OpenClose type OpenClose string const ( @@ -2489,7 +2489,7 @@ const ( OpenClose_OPEN OpenClose = "O" ) -//Enum values for OpenCloseSettlFlag +// Enum values for OpenCloseSettlFlag type OpenCloseSettlFlag string const ( @@ -2501,7 +2501,7 @@ const ( OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE OpenCloseSettlFlag = "5" ) -//Enum values for OpenCloseSettleFlag +// Enum values for OpenCloseSettleFlag type OpenCloseSettleFlag string const ( @@ -2512,7 +2512,7 @@ const ( OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY OpenCloseSettleFlag = "4" ) -//Enum values for OptPayoutType +// Enum values for OptPayoutType type OptPayoutType string const ( @@ -2521,7 +2521,7 @@ const ( OptPayoutType_BINARY OptPayoutType = "3" ) -//Enum values for OrdRejReason +// Enum values for OrdRejReason type OrdRejReason string const ( @@ -2546,7 +2546,7 @@ const ( OrdRejReason_OTHER OrdRejReason = "99" ) -//Enum values for OrdStatus +// Enum values for OrdStatus type OrdStatus string const ( @@ -2567,7 +2567,7 @@ const ( OrdStatus_PENDING_REPLACE OrdStatus = "E" ) -//Enum values for OrdType +// Enum values for OrdType type OrdType string const ( @@ -2597,7 +2597,7 @@ const ( OrdType_COUNTER_ORDER_SELECTION OrdType = "Q" ) -//Enum values for OrderCapacity +// Enum values for OrderCapacity type OrderCapacity string const ( @@ -2609,7 +2609,7 @@ const ( OrderCapacity_AGENT_FOR_OTHER_MEMBER OrderCapacity = "W" ) -//Enum values for OrderCategory +// Enum values for OrderCategory type OrderCategory string const ( @@ -2624,7 +2624,7 @@ const ( OrderCategory_STREAMING_PRICE OrderCategory = "9" ) -//Enum values for OrderDelayUnit +// Enum values for OrderDelayUnit type OrderDelayUnit string const ( @@ -2642,14 +2642,14 @@ const ( OrderDelayUnit_NANOSECONDS OrderDelayUnit = "5" ) -//Enum values for OrderHandlingInstSource +// Enum values for OrderHandlingInstSource type OrderHandlingInstSource string const ( OrderHandlingInstSource_NASD_OATS OrderHandlingInstSource = "1" ) -//Enum values for OrderRestrictions +// Enum values for OrderRestrictions type OrderRestrictions string const ( @@ -2670,7 +2670,7 @@ const ( OrderRestrictions_CROSS OrderRestrictions = "F" ) -//Enum values for OrigCustOrderCapacity +// Enum values for OrigCustOrderCapacity type OrigCustOrderCapacity string const ( @@ -2680,7 +2680,7 @@ const ( OrigCustOrderCapacity_ALL_OTHER OrigCustOrderCapacity = "4" ) -//Enum values for OwnerType +// Enum values for OwnerType type OwnerType string const ( @@ -2699,7 +2699,7 @@ const ( OwnerType_FIDUCIARIES OwnerType = "9" ) -//Enum values for OwnershipType +// Enum values for OwnershipType type OwnershipType string const ( @@ -2708,7 +2708,7 @@ const ( OwnershipType_TENANTS_IN_COMMON OwnershipType = "T" ) -//Enum values for PartyDetailsRequestResult +// Enum values for PartyDetailsRequestResult type PartyDetailsRequestResult string const ( @@ -2722,7 +2722,7 @@ const ( PartyDetailsRequestResult_OTHER PartyDetailsRequestResult = "99" ) -//Enum values for PartyIDSource +// Enum values for PartyIDSource type PartyIDSource string const ( @@ -2746,7 +2746,7 @@ const ( PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT PartyIDSource = "I" ) -//Enum values for PartyListResponseType +// Enum values for PartyListResponseType type PartyListResponseType string const ( @@ -2756,7 +2756,7 @@ const ( PartyListResponseType_INCLUDE_RISK_LIMIT_INFORMATION PartyListResponseType = "3" ) -//Enum values for PartyRelationship +// Enum values for PartyRelationship type PartyRelationship string const ( @@ -2799,7 +2799,7 @@ const ( PartyRelationship_MEMBER_OF PartyRelationship = "9" ) -//Enum values for PartyRole +// Enum values for PartyRole type PartyRole string const ( @@ -2889,7 +2889,7 @@ const ( PartyRole_FUND_MANAGER_CLIENT_ID PartyRole = "9" ) -//Enum values for PartySubIDType +// Enum values for PartySubIDType type PartySubIDType string const ( @@ -2929,7 +2929,7 @@ const ( PartySubIDType_CONTACT_NAME PartySubIDType = "9" ) -//Enum values for PaymentMethod +// Enum values for PaymentMethod type PaymentMethod string const ( @@ -2950,7 +2950,7 @@ const ( PaymentMethod_DIRECT_DEBIT PaymentMethod = "9" ) -//Enum values for PegLimitType +// Enum values for PegLimitType type PegLimitType string const ( @@ -2959,7 +2959,7 @@ const ( PegLimitType_OR_WORSE PegLimitType = "2" ) -//Enum values for PegMoveType +// Enum values for PegMoveType type PegMoveType string const ( @@ -2967,7 +2967,7 @@ const ( PegMoveType_FIXED PegMoveType = "1" ) -//Enum values for PegOffsetType +// Enum values for PegOffsetType type PegOffsetType string const ( @@ -2977,7 +2977,7 @@ const ( PegOffsetType_PRICE_TIER PegOffsetType = "3" ) -//Enum values for PegPriceType +// Enum values for PegPriceType type PegPriceType string const ( @@ -2992,7 +2992,7 @@ const ( PegPriceType_PEG_TO_LIMIT_PRICE PegPriceType = "9" ) -//Enum values for PegRoundDirection +// Enum values for PegRoundDirection type PegRoundDirection string const ( @@ -3000,7 +3000,7 @@ const ( PegRoundDirection_MORE_PASSIVE PegRoundDirection = "2" ) -//Enum values for PegScope +// Enum values for PegScope type PegScope string const ( @@ -3010,7 +3010,7 @@ const ( PegScope_NATIONAL_EXCLUDING_LOCAL PegScope = "4" ) -//Enum values for PosAmtType +// Enum values for PosAmtType type PosAmtType string const ( @@ -3034,7 +3034,7 @@ const ( PosAmtType_VALUE_ADJUSTED_AMOUNT PosAmtType = "VADJ" ) -//Enum values for PosMaintAction +// Enum values for PosMaintAction type PosMaintAction string const ( @@ -3044,7 +3044,7 @@ const ( PosMaintAction_REVERSE PosMaintAction = "4" ) -//Enum values for PosMaintResult +// Enum values for PosMaintResult type PosMaintResult string const ( @@ -3053,7 +3053,7 @@ const ( PosMaintResult_OTHER PosMaintResult = "99" ) -//Enum values for PosMaintStatus +// Enum values for PosMaintStatus type PosMaintStatus string const ( @@ -3064,7 +3064,7 @@ const ( PosMaintStatus_COMPLETED_WITH_WARNINGS PosMaintStatus = "4" ) -//Enum values for PosQtyStatus +// Enum values for PosQtyStatus type PosQtyStatus string const ( @@ -3073,7 +3073,7 @@ const ( PosQtyStatus_REJECTED PosQtyStatus = "2" ) -//Enum values for PosReqResult +// Enum values for PosReqResult type PosReqResult string const ( @@ -3085,7 +3085,7 @@ const ( PosReqResult_OTHER PosReqResult = "99" ) -//Enum values for PosReqStatus +// Enum values for PosReqStatus type PosReqStatus string const ( @@ -3094,7 +3094,7 @@ const ( PosReqStatus_REJECTED PosReqStatus = "2" ) -//Enum values for PosReqType +// Enum values for PosReqType type PosReqType string const ( @@ -3107,7 +3107,7 @@ const ( PosReqType_DELTA_POSITIONS PosReqType = "6" ) -//Enum values for PosTransType +// Enum values for PosTransType type PosTransType string const ( @@ -3119,7 +3119,7 @@ const ( PosTransType_LARGE_TRADER_SUBMISSION PosTransType = "6" ) -//Enum values for PosType +// Enum values for PosType type PosType string const ( @@ -3152,7 +3152,7 @@ const ( PosType_CROSS_MARGIN_QTY PosType = "XM" ) -//Enum values for PositionEffect +// Enum values for PositionEffect type PositionEffect string const ( @@ -3164,7 +3164,7 @@ const ( PositionEffect_ROLLED PositionEffect = "R" ) -//Enum values for PossDupFlag +// Enum values for PossDupFlag type PossDupFlag string const ( @@ -3172,7 +3172,7 @@ const ( PossDupFlag_YES PossDupFlag = "Y" ) -//Enum values for PossResend +// Enum values for PossResend type PossResend string const ( @@ -3180,7 +3180,7 @@ const ( PossResend_YES PossResend = "Y" ) -//Enum values for PreallocMethod +// Enum values for PreallocMethod type PreallocMethod string const ( @@ -3188,7 +3188,7 @@ const ( PreallocMethod_DO_NOT_PRO_RATA PreallocMethod = "1" ) -//Enum values for PreviouslyReported +// Enum values for PreviouslyReported type PreviouslyReported string const ( @@ -3196,7 +3196,7 @@ const ( PreviouslyReported_YES PreviouslyReported = "Y" ) -//Enum values for PriceLimitType +// Enum values for PriceLimitType type PriceLimitType string const ( @@ -3205,7 +3205,7 @@ const ( PriceLimitType_PERCENTAGE PriceLimitType = "2" ) -//Enum values for PriceProtectionScope +// Enum values for PriceProtectionScope type PriceProtectionScope string const ( @@ -3215,7 +3215,7 @@ const ( PriceProtectionScope_GLOBAL PriceProtectionScope = "3" ) -//Enum values for PriceQuoteMethod +// Enum values for PriceQuoteMethod type PriceQuoteMethod string const ( @@ -3225,7 +3225,7 @@ const ( PriceQuoteMethod_STANDARD PriceQuoteMethod = "STD" ) -//Enum values for PriceType +// Enum values for PriceType type PriceType string const ( @@ -3249,7 +3249,7 @@ const ( PriceType_YIELD PriceType = "9" ) -//Enum values for PriorityIndicator +// Enum values for PriorityIndicator type PriorityIndicator string const ( @@ -3257,7 +3257,7 @@ const ( PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE PriorityIndicator = "1" ) -//Enum values for ProcessCode +// Enum values for ProcessCode type ProcessCode string const ( @@ -3270,7 +3270,7 @@ const ( ProcessCode_PLAN_SPONSOR ProcessCode = "6" ) -//Enum values for Product +// Enum values for Product type Product string const ( @@ -3289,7 +3289,7 @@ const ( Product_MONEYMARKET Product = "9" ) -//Enum values for ProgRptReqs +// Enum values for ProgRptReqs type ProgRptReqs string const ( @@ -3298,7 +3298,7 @@ const ( ProgRptReqs_REAL_TIME_EXECUTION_REPORTS ProgRptReqs = "3" ) -//Enum values for PublishTrdIndicator +// Enum values for PublishTrdIndicator type PublishTrdIndicator string const ( @@ -3306,7 +3306,7 @@ const ( PublishTrdIndicator_YES PublishTrdIndicator = "Y" ) -//Enum values for PutOrCall +// Enum values for PutOrCall type PutOrCall string const ( @@ -3314,7 +3314,7 @@ const ( PutOrCall_CALL PutOrCall = "1" ) -//Enum values for QtyType +// Enum values for QtyType type QtyType string const ( @@ -3323,7 +3323,7 @@ const ( QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT QtyType = "2" ) -//Enum values for QuantityType +// Enum values for QuantityType type QuantityType string const ( @@ -3337,7 +3337,7 @@ const ( QuantityType_PAR QuantityType = "8" ) -//Enum values for QuoteAckStatus +// Enum values for QuoteAckStatus type QuoteAckStatus string const ( @@ -3349,7 +3349,7 @@ const ( QuoteAckStatus_REJECTED QuoteAckStatus = "5" ) -//Enum values for QuoteCancelType +// Enum values for QuoteCancelType type QuoteCancelType string const ( @@ -3363,7 +3363,7 @@ const ( QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY QuoteCancelType = "8" ) -//Enum values for QuoteCondition +// Enum values for QuoteCondition type QuoteCondition string const ( @@ -3429,7 +3429,7 @@ const ( QuoteCondition_SUSPENDED_SAM QuoteCondition = "z" ) -//Enum values for QuoteEntryRejectReason +// Enum values for QuoteEntryRejectReason type QuoteEntryRejectReason string const ( @@ -3445,7 +3445,7 @@ const ( QuoteEntryRejectReason_OTHER QuoteEntryRejectReason = "99" ) -//Enum values for QuoteEntryStatus +// Enum values for QuoteEntryStatus type QuoteEntryStatus string const ( @@ -3460,7 +3460,7 @@ const ( QuoteEntryStatus_EXPIRED QuoteEntryStatus = "7" ) -//Enum values for QuotePriceType +// Enum values for QuotePriceType type QuotePriceType string const ( @@ -3476,7 +3476,7 @@ const ( QuotePriceType_YIELD_SPREAD QuotePriceType = "9" ) -//Enum values for QuoteRejectReason +// Enum values for QuoteRejectReason type QuoteRejectReason string const ( @@ -3496,7 +3496,7 @@ const ( QuoteRejectReason_OTHER QuoteRejectReason = "99" ) -//Enum values for QuoteRequestRejectReason +// Enum values for QuoteRequestRejectReason type QuoteRequestRejectReason string const ( @@ -3514,7 +3514,7 @@ const ( QuoteRequestRejectReason_OTHER QuoteRequestRejectReason = "99" ) -//Enum values for QuoteRequestType +// Enum values for QuoteRequestType type QuoteRequestType string const ( @@ -3522,7 +3522,7 @@ const ( QuoteRequestType_AUTOMATIC QuoteRequestType = "2" ) -//Enum values for QuoteRespType +// Enum values for QuoteRespType type QuoteRespType string const ( @@ -3536,7 +3536,7 @@ const ( QuoteRespType_TIMED_OUT QuoteRespType = "8" ) -//Enum values for QuoteResponseLevel +// Enum values for QuoteResponseLevel type QuoteResponseLevel string const ( @@ -3546,7 +3546,7 @@ const ( QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT QuoteResponseLevel = "3" ) -//Enum values for QuoteStatus +// Enum values for QuoteStatus type QuoteStatus string const ( @@ -3573,7 +3573,7 @@ const ( QuoteStatus_QUOTE_NOT_FOUND QuoteStatus = "9" ) -//Enum values for QuoteType +// Enum values for QuoteType type QuoteType string const ( @@ -3583,7 +3583,7 @@ const ( QuoteType_COUNTER QuoteType = "3" ) -//Enum values for RateSource +// Enum values for RateSource type RateSource string const ( @@ -3593,7 +3593,7 @@ const ( RateSource_OTHER RateSource = "99" ) -//Enum values for RateSourceType +// Enum values for RateSourceType type RateSourceType string const ( @@ -3601,7 +3601,7 @@ const ( RateSourceType_SECONDARY RateSourceType = "1" ) -//Enum values for RefOrdIDReason +// Enum values for RefOrdIDReason type RefOrdIDReason string const ( @@ -3610,7 +3610,7 @@ const ( RefOrdIDReason_ORDER_CHANGED RefOrdIDReason = "2" ) -//Enum values for RefOrderIDSource +// Enum values for RefOrderIDSource type RefOrderIDSource string const ( @@ -3621,7 +3621,7 @@ const ( RefOrderIDSource_ORIGINAL_ORDER_ID RefOrderIDSource = "4" ) -//Enum values for RegistRejReasonCode +// Enum values for RegistRejReasonCode type RegistRejReasonCode string const ( @@ -3646,7 +3646,7 @@ const ( RegistRejReasonCode_OTHER RegistRejReasonCode = "99" ) -//Enum values for RegistStatus +// Enum values for RegistStatus type RegistStatus string const ( @@ -3656,7 +3656,7 @@ const ( RegistStatus_REJECTED RegistStatus = "R" ) -//Enum values for RegistTransType +// Enum values for RegistTransType type RegistTransType string const ( @@ -3665,7 +3665,7 @@ const ( RegistTransType_CANCEL RegistTransType = "2" ) -//Enum values for ReportToExch +// Enum values for ReportToExch type ReportToExch string const ( @@ -3673,7 +3673,7 @@ const ( ReportToExch_YES ReportToExch = "Y" ) -//Enum values for ResetSeqNumFlag +// Enum values for ResetSeqNumFlag type ResetSeqNumFlag string const ( @@ -3681,7 +3681,7 @@ const ( ResetSeqNumFlag_YES ResetSeqNumFlag = "Y" ) -//Enum values for RespondentType +// Enum values for RespondentType type RespondentType string const ( @@ -3691,7 +3691,7 @@ const ( RespondentType_PRIMARY_MARKET_MAKER RespondentType = "4" ) -//Enum values for ResponseTransportType +// Enum values for ResponseTransportType type ResponseTransportType string const ( @@ -3699,7 +3699,7 @@ const ( ResponseTransportType_OUT_OF_BAND ResponseTransportType = "1" ) -//Enum values for RestructuringType +// Enum values for RestructuringType type RestructuringType string const ( @@ -3709,7 +3709,7 @@ const ( RestructuringType_NO_RESTRUCTURING_SPECIFIED RestructuringType = "XR" ) -//Enum values for RiskInstrumentOperator +// Enum values for RiskInstrumentOperator type RiskInstrumentOperator string const ( @@ -3717,7 +3717,7 @@ const ( RiskInstrumentOperator_EXCLUDE RiskInstrumentOperator = "2" ) -//Enum values for RiskLimitType +// Enum values for RiskLimitType type RiskLimitType string const ( @@ -3728,7 +3728,7 @@ const ( RiskLimitType_SHORT_LIMIT RiskLimitType = "5" ) -//Enum values for RoundingDirection +// Enum values for RoundingDirection type RoundingDirection string const ( @@ -3737,7 +3737,7 @@ const ( RoundingDirection_ROUND_UP RoundingDirection = "2" ) -//Enum values for RoutingType +// Enum values for RoutingType type RoutingType string const ( @@ -3747,7 +3747,7 @@ const ( RoutingType_BLOCK_LIST RoutingType = "4" ) -//Enum values for Rule80A +// Enum values for Rule80A type Rule80A string const ( @@ -3776,7 +3776,7 @@ const ( Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER Rule80A = "Z" ) -//Enum values for Scope +// Enum values for Scope type Scope string const ( @@ -3785,7 +3785,7 @@ const ( Scope_GLOBAL Scope = "3" ) -//Enum values for SecDefStatus +// Enum values for SecDefStatus type SecDefStatus string const ( @@ -3796,7 +3796,7 @@ const ( SecDefStatus_INVALID_DEFINITION_REQUEST SecDefStatus = "4" ) -//Enum values for SecurityIDSource +// Enum values for SecurityIDSource type SecurityIDSource string const ( @@ -3824,7 +3824,7 @@ const ( SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER SecurityIDSource = "M" ) -//Enum values for SecurityListRequestType +// Enum values for SecurityListRequestType type SecurityListRequestType string const ( @@ -3836,7 +3836,7 @@ const ( SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityListRequestType = "5" ) -//Enum values for SecurityListType +// Enum values for SecurityListType type SecurityListType string const ( @@ -3846,7 +3846,7 @@ const ( SecurityListType_NEWSPAPER_LIST SecurityListType = "4" ) -//Enum values for SecurityListTypeSource +// Enum values for SecurityListTypeSource type SecurityListTypeSource string const ( @@ -3855,7 +3855,7 @@ const ( SecurityListTypeSource_GICS SecurityListTypeSource = "3" ) -//Enum values for SecurityRequestResult +// Enum values for SecurityRequestResult type SecurityRequestResult string const ( @@ -3867,7 +3867,7 @@ const ( SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED SecurityRequestResult = "5" ) -//Enum values for SecurityRequestType +// Enum values for SecurityRequestType type SecurityRequestType string const ( @@ -3883,7 +3883,7 @@ const ( SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityRequestType = "9" ) -//Enum values for SecurityResponseType +// Enum values for SecurityResponseType type SecurityResponseType string const ( @@ -3895,7 +3895,7 @@ const ( SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA SecurityResponseType = "6" ) -//Enum values for SecurityStatus +// Enum values for SecurityStatus type SecurityStatus string const ( @@ -3903,7 +3903,7 @@ const ( SecurityStatus_INACTIVE SecurityStatus = "2" ) -//Enum values for SecurityTradingEvent +// Enum values for SecurityTradingEvent type SecurityTradingEvent string const ( @@ -3917,7 +3917,7 @@ const ( SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH SecurityTradingEvent = "8" ) -//Enum values for SecurityTradingStatus +// Enum values for SecurityTradingStatus type SecurityTradingStatus string const ( @@ -3949,7 +3949,7 @@ const ( SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY SecurityTradingStatus = "9" ) -//Enum values for SecurityType +// Enum values for SecurityType type SecurityType string const ( @@ -4085,7 +4085,7 @@ const ( SecurityType_CATS_TIGERS_LIONS SecurityType = "ZOO" ) -//Enum values for SecurityUpdateAction +// Enum values for SecurityUpdateAction type SecurityUpdateAction string const ( @@ -4094,7 +4094,7 @@ const ( SecurityUpdateAction_MODIFY SecurityUpdateAction = "M" ) -//Enum values for Seniority +// Enum values for Seniority type Seniority string const ( @@ -4103,7 +4103,7 @@ const ( Seniority_SENIOR Seniority = "SR" ) -//Enum values for SessionRejectReason +// Enum values for SessionRejectReason type SessionRejectReason string const ( @@ -4129,7 +4129,7 @@ const ( SessionRejectReason_OTHER SessionRejectReason = "99" ) -//Enum values for SessionStatus +// Enum values for SessionStatus type SessionStatus string const ( @@ -4144,7 +4144,7 @@ const ( SessionStatus_PASSWORD_EXPIRED SessionStatus = "8" ) -//Enum values for SettlCurrFxRateCalc +// Enum values for SettlCurrFxRateCalc type SettlCurrFxRateCalc string const ( @@ -4152,7 +4152,7 @@ const ( SettlCurrFxRateCalc_MULTIPLY SettlCurrFxRateCalc = "M" ) -//Enum values for SettlDeliveryType +// Enum values for SettlDeliveryType type SettlDeliveryType string const ( @@ -4162,7 +4162,7 @@ const ( SettlDeliveryType_HOLD_IN_CUSTODY SettlDeliveryType = "3" ) -//Enum values for SettlInstMode +// Enum values for SettlInstMode type SettlInstMode string const ( @@ -4174,7 +4174,7 @@ const ( SettlInstMode_REQUEST_REJECT SettlInstMode = "5" ) -//Enum values for SettlInstReqRejCode +// Enum values for SettlInstReqRejCode type SettlInstReqRejCode string const ( @@ -4184,7 +4184,7 @@ const ( SettlInstReqRejCode_OTHER SettlInstReqRejCode = "99" ) -//Enum values for SettlInstSource +// Enum values for SettlInstSource type SettlInstSource string const ( @@ -4193,7 +4193,7 @@ const ( SettlInstSource_INVESTOR SettlInstSource = "3" ) -//Enum values for SettlInstTransType +// Enum values for SettlInstTransType type SettlInstTransType string const ( @@ -4203,7 +4203,7 @@ const ( SettlInstTransType_RESTATE SettlInstTransType = "T" ) -//Enum values for SettlLocation +// Enum values for SettlLocation type SettlLocation string const ( @@ -4216,7 +4216,7 @@ const ( SettlLocation_PARTICIPANT_TRUST_COMPANY SettlLocation = "PTC" ) -//Enum values for SettlMethod +// Enum values for SettlMethod type SettlMethod string const ( @@ -4224,7 +4224,7 @@ const ( SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED SettlMethod = "P" ) -//Enum values for SettlObligMode +// Enum values for SettlObligMode type SettlObligMode string const ( @@ -4232,7 +4232,7 @@ const ( SettlObligMode_FINAL SettlObligMode = "2" ) -//Enum values for SettlObligSource +// Enum values for SettlObligSource type SettlObligSource string const ( @@ -4241,7 +4241,7 @@ const ( SettlObligSource_INVESTOR SettlObligSource = "3" ) -//Enum values for SettlObligTransType +// Enum values for SettlObligTransType type SettlObligTransType string const ( @@ -4251,7 +4251,7 @@ const ( SettlObligTransType_RESTATE SettlObligTransType = "T" ) -//Enum values for SettlPriceType +// Enum values for SettlPriceType type SettlPriceType string const ( @@ -4259,7 +4259,7 @@ const ( SettlPriceType_THEORETICAL SettlPriceType = "2" ) -//Enum values for SettlSessID +// Enum values for SettlSessID type SettlSessID string const ( @@ -4269,7 +4269,7 @@ const ( SettlSessID_REGULAR_TRADING_HOURS SettlSessID = "RTH" ) -//Enum values for SettlType +// Enum values for SettlType type SettlType string const ( @@ -4287,7 +4287,7 @@ const ( SettlType_FX_SPOT_NEXT_SETTLEMENT SettlType = "C" ) -//Enum values for SettlmntTyp +// Enum values for SettlmntTyp type SettlmntTyp string const ( @@ -4304,7 +4304,7 @@ const ( SettlmntTyp_T_PLUS_1 SettlmntTyp = "A" ) -//Enum values for ShortSaleReason +// Enum values for ShortSaleReason type ShortSaleReason string const ( @@ -4316,7 +4316,7 @@ const ( ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT ShortSaleReason = "5" ) -//Enum values for Side +// Enum values for Side type Side string const ( @@ -4338,7 +4338,7 @@ const ( Side_BORROW Side = "G" ) -//Enum values for SideMultiLegReportingType +// Enum values for SideMultiLegReportingType type SideMultiLegReportingType string const ( @@ -4347,7 +4347,7 @@ const ( SideMultiLegReportingType_MULTILEG_SECURITY SideMultiLegReportingType = "3" ) -//Enum values for SideTrdSubTyp +// Enum values for SideTrdSubTyp type SideTrdSubTyp string const ( @@ -4364,7 +4364,7 @@ const ( SideTrdSubTyp_TRANSACTION_FROM_EXERCISE SideTrdSubTyp = "9" ) -//Enum values for SideValueInd +// Enum values for SideValueInd type SideValueInd string const ( @@ -4372,7 +4372,7 @@ const ( SideValueInd_SIDE_VALUE_2 SideValueInd = "2" ) -//Enum values for SolicitedFlag +// Enum values for SolicitedFlag type SolicitedFlag string const ( @@ -4380,7 +4380,7 @@ const ( SolicitedFlag_YES SolicitedFlag = "Y" ) -//Enum values for StandInstDbType +// Enum values for StandInstDbType type StandInstDbType string const ( @@ -4391,7 +4391,7 @@ const ( StandInstDbType_ACCOUNTNET StandInstDbType = "4" ) -//Enum values for StatsType +// Enum values for StatsType type StatsType string const ( @@ -4401,7 +4401,7 @@ const ( StatsType_TURNOVER StatsType = "4" ) -//Enum values for StatusValue +// Enum values for StatusValue type StatusValue string const ( @@ -4411,7 +4411,7 @@ const ( StatusValue_IN_PROCESS StatusValue = "4" ) -//Enum values for StipulationType +// Enum values for StipulationType type StipulationType string const ( @@ -4499,7 +4499,7 @@ const ( StipulationType_YIELD_TO_MATURITY StipulationType = "YTM" ) -//Enum values for StrategyParameterType +// Enum values for StrategyParameterType type StrategyParameterType string const ( @@ -4534,7 +4534,7 @@ const ( StrategyParameterType_PRICEOFFSET StrategyParameterType = "9" ) -//Enum values for StreamAsgnAckType +// Enum values for StreamAsgnAckType type StreamAsgnAckType string const ( @@ -4542,7 +4542,7 @@ const ( StreamAsgnAckType_ASSIGNMENT_REJECTED StreamAsgnAckType = "1" ) -//Enum values for StreamAsgnRejReason +// Enum values for StreamAsgnRejReason type StreamAsgnRejReason string const ( @@ -4553,7 +4553,7 @@ const ( StreamAsgnRejReason_OTHER StreamAsgnRejReason = "99" ) -//Enum values for StreamAsgnReqType +// Enum values for StreamAsgnReqType type StreamAsgnReqType string const ( @@ -4561,7 +4561,7 @@ const ( StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER StreamAsgnReqType = "2" ) -//Enum values for StreamAsgnType +// Enum values for StreamAsgnType type StreamAsgnType string const ( @@ -4570,7 +4570,7 @@ const ( StreamAsgnType_TERMINATE_UNASSIGN StreamAsgnType = "3" ) -//Enum values for StrikePriceBoundaryMethod +// Enum values for StrikePriceBoundaryMethod type StrikePriceBoundaryMethod string const ( @@ -4581,7 +4581,7 @@ const ( StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY StrikePriceBoundaryMethod = "5" ) -//Enum values for StrikePriceDeterminationMethod +// Enum values for StrikePriceDeterminationMethod type StrikePriceDeterminationMethod string const ( @@ -4591,7 +4591,7 @@ const ( StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE StrikePriceDeterminationMethod = "4" ) -//Enum values for SubscriptionRequestType +// Enum values for SubscriptionRequestType type SubscriptionRequestType string const ( @@ -4600,7 +4600,7 @@ const ( SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST SubscriptionRequestType = "2" ) -//Enum values for SymbolSfx +// Enum values for SymbolSfx type SymbolSfx string const ( @@ -4608,7 +4608,7 @@ const ( SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN SymbolSfx = "WI" ) -//Enum values for TargetStrategy +// Enum values for TargetStrategy type TargetStrategy string const ( @@ -4618,7 +4618,7 @@ const ( TargetStrategy_MININIZE_MARKET_IMPACT TargetStrategy = "3" ) -//Enum values for TaxAdvantageType +// Enum values for TaxAdvantageType type TaxAdvantageType string const ( @@ -4655,7 +4655,7 @@ const ( TaxAdvantageType_OTHER TaxAdvantageType = "999" ) -//Enum values for TerminationType +// Enum values for TerminationType type TerminationType string const ( @@ -4665,7 +4665,7 @@ const ( TerminationType_OPEN TerminationType = "4" ) -//Enum values for TestMessageIndicator +// Enum values for TestMessageIndicator type TestMessageIndicator string const ( @@ -4673,7 +4673,7 @@ const ( TestMessageIndicator_YES TestMessageIndicator = "Y" ) -//Enum values for TickDirection +// Enum values for TickDirection type TickDirection string const ( @@ -4683,7 +4683,7 @@ const ( TickDirection_ZERO_MINUS_TICK TickDirection = "3" ) -//Enum values for TickRuleType +// Enum values for TickRuleType type TickRuleType string const ( @@ -4694,7 +4694,7 @@ const ( TickRuleType_SETTLED_AS_A_SPREAD_LEG TickRuleType = "4" ) -//Enum values for TimeInForce +// Enum values for TimeInForce type TimeInForce string const ( @@ -4710,7 +4710,7 @@ const ( TimeInForce_AT_CROSSING TimeInForce = "9" ) -//Enum values for TimeUnit +// Enum values for TimeUnit type TimeUnit string const ( @@ -4723,7 +4723,7 @@ const ( TimeUnit_YEAR TimeUnit = "Yr" ) -//Enum values for TradSesEvent +// Enum values for TradSesEvent type TradSesEvent string const ( @@ -4733,7 +4733,7 @@ const ( TradSesEvent_CHANGE_OF_TRADING_STATUS TradSesEvent = "3" ) -//Enum values for TradSesMethod +// Enum values for TradSesMethod type TradSesMethod string const ( @@ -4742,7 +4742,7 @@ const ( TradSesMethod_TWO_PARTY TradSesMethod = "3" ) -//Enum values for TradSesMode +// Enum values for TradSesMode type TradSesMode string const ( @@ -4751,7 +4751,7 @@ const ( TradSesMode_PRODUCTION TradSesMode = "3" ) -//Enum values for TradSesStatus +// Enum values for TradSesStatus type TradSesStatus string const ( @@ -4764,7 +4764,7 @@ const ( TradSesStatus_REQUEST_REJECTED TradSesStatus = "6" ) -//Enum values for TradSesStatusRejReason +// Enum values for TradSesStatusRejReason type TradSesStatusRejReason string const ( @@ -4772,7 +4772,7 @@ const ( TradSesStatusRejReason_OTHER TradSesStatusRejReason = "99" ) -//Enum values for TradeAllocIndicator +// Enum values for TradeAllocIndicator type TradeAllocIndicator string const ( @@ -4784,7 +4784,7 @@ const ( TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT TradeAllocIndicator = "5" ) -//Enum values for TradeCondition +// Enum values for TradeCondition type TradeCondition string const ( @@ -4867,7 +4867,7 @@ const ( TradeCondition_ADJUSTED_ETH TradeCondition = "z" ) -//Enum values for TradeHandlingInstr +// Enum values for TradeHandlingInstr type TradeHandlingInstr string const ( @@ -4879,7 +4879,7 @@ const ( TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM TradeHandlingInstr = "5" ) -//Enum values for TradePublishIndicator +// Enum values for TradePublishIndicator type TradePublishIndicator string const ( @@ -4888,7 +4888,7 @@ const ( TradePublishIndicator_DEFERRED_PUBLICATION TradePublishIndicator = "2" ) -//Enum values for TradeReportRejectReason +// Enum values for TradeReportRejectReason type TradeReportRejectReason string const ( @@ -4900,7 +4900,7 @@ const ( TradeReportRejectReason_OTHER TradeReportRejectReason = "99" ) -//Enum values for TradeReportTransType +// Enum values for TradeReportTransType type TradeReportTransType string const ( @@ -4912,7 +4912,7 @@ const ( TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE TradeReportTransType = "5" ) -//Enum values for TradeReportType +// Enum values for TradeReportType type TradeReportType string const ( @@ -4934,7 +4934,7 @@ const ( TradeReportType_INVALID_CMTA TradeReportType = "9" ) -//Enum values for TradeRequestResult +// Enum values for TradeRequestResult type TradeRequestResult string const ( @@ -4949,7 +4949,7 @@ const ( TradeRequestResult_OTHER TradeRequestResult = "99" ) -//Enum values for TradeRequestStatus +// Enum values for TradeRequestStatus type TradeRequestStatus string const ( @@ -4958,7 +4958,7 @@ const ( TradeRequestStatus_REJECTED TradeRequestStatus = "2" ) -//Enum values for TradeRequestType +// Enum values for TradeRequestType type TradeRequestType string const ( @@ -4969,7 +4969,7 @@ const ( TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA TradeRequestType = "4" ) -//Enum values for TradeType +// Enum values for TradeType type TradeType string const ( @@ -4979,7 +4979,7 @@ const ( TradeType_RISK_TRADE TradeType = "R" ) -//Enum values for TradedFlatSwitch +// Enum values for TradedFlatSwitch type TradedFlatSwitch string const ( @@ -4987,7 +4987,7 @@ const ( TradedFlatSwitch_YES TradedFlatSwitch = "Y" ) -//Enum values for TradingSessionID +// Enum values for TradingSessionID type TradingSessionID string const ( @@ -4999,7 +4999,7 @@ const ( TradingSessionID_AFTER_HOURS TradingSessionID = "6" ) -//Enum values for TradingSessionSubID +// Enum values for TradingSessionSubID type TradingSessionSubID string const ( @@ -5012,7 +5012,7 @@ const ( TradingSessionSubID_QUIESCENT TradingSessionSubID = "7" ) -//Enum values for TrdRegTimestampType +// Enum values for TrdRegTimestampType type TrdRegTimestampType string const ( @@ -5025,7 +5025,7 @@ const ( TrdRegTimestampType_SUBMISSION_TO_CLEARING TrdRegTimestampType = "7" ) -//Enum values for TrdRptStatus +// Enum values for TrdRptStatus type TrdRptStatus string const ( @@ -5034,7 +5034,7 @@ const ( TrdRptStatus_ACCEPTED_WITH_ERRORS TrdRptStatus = "3" ) -//Enum values for TrdSubType +// Enum values for TrdSubType type TrdSubType string const ( @@ -5078,7 +5078,7 @@ const ( TrdSubType_TRANSACTION_FROM_EXERCISE TrdSubType = "9" ) -//Enum values for TrdType +// Enum values for TrdType type TrdType string const ( @@ -5139,7 +5139,7 @@ const ( TrdType_PRIOR_REFERENCE_PRICE_TRADE TrdType = "9" ) -//Enum values for TriggerAction +// Enum values for TriggerAction type TriggerAction string const ( @@ -5148,7 +5148,7 @@ const ( TriggerAction_CANCEL TriggerAction = "3" ) -//Enum values for TriggerOrderType +// Enum values for TriggerOrderType type TriggerOrderType string const ( @@ -5156,7 +5156,7 @@ const ( TriggerOrderType_LIMIT TriggerOrderType = "2" ) -//Enum values for TriggerPriceDirection +// Enum values for TriggerPriceDirection type TriggerPriceDirection string const ( @@ -5164,7 +5164,7 @@ const ( TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE TriggerPriceDirection = "U" ) -//Enum values for TriggerPriceType +// Enum values for TriggerPriceType type TriggerPriceType string const ( @@ -5176,7 +5176,7 @@ const ( TriggerPriceType_BEST_MID TriggerPriceType = "6" ) -//Enum values for TriggerPriceTypeScope +// Enum values for TriggerPriceTypeScope type TriggerPriceTypeScope string const ( @@ -5186,7 +5186,7 @@ const ( TriggerPriceTypeScope_GLOBAL TriggerPriceTypeScope = "3" ) -//Enum values for TriggerType +// Enum values for TriggerType type TriggerType string const ( @@ -5196,7 +5196,7 @@ const ( TriggerType_PRICE_MOVEMENT TriggerType = "4" ) -//Enum values for UnderlyingCashType +// Enum values for UnderlyingCashType type UnderlyingCashType string const ( @@ -5204,7 +5204,7 @@ const ( UnderlyingCashType_FIXED UnderlyingCashType = "FIXED" ) -//Enum values for UnderlyingFXRateCalc +// Enum values for UnderlyingFXRateCalc type UnderlyingFXRateCalc string const ( @@ -5212,7 +5212,7 @@ const ( UnderlyingFXRateCalc_MULTIPLY UnderlyingFXRateCalc = "M" ) -//Enum values for UnderlyingPriceDeterminationMethod +// Enum values for UnderlyingPriceDeterminationMethod type UnderlyingPriceDeterminationMethod string const ( @@ -5222,7 +5222,7 @@ const ( UnderlyingPriceDeterminationMethod_AVERAGE_VALUE UnderlyingPriceDeterminationMethod = "4" ) -//Enum values for UnderlyingSettlementType +// Enum values for UnderlyingSettlementType type UnderlyingSettlementType string const ( @@ -5231,7 +5231,7 @@ const ( UnderlyingSettlementType_T_PLUS_4 UnderlyingSettlementType = "5" ) -//Enum values for UnitOfMeasure +// Enum values for UnitOfMeasure type UnitOfMeasure string const ( @@ -5250,7 +5250,7 @@ const ( UnitOfMeasure_TONS UnitOfMeasure = "tn" ) -//Enum values for UnsolicitedIndicator +// Enum values for UnsolicitedIndicator type UnsolicitedIndicator string const ( @@ -5258,7 +5258,7 @@ const ( UnsolicitedIndicator_YES UnsolicitedIndicator = "Y" ) -//Enum values for Urgency +// Enum values for Urgency type Urgency string const ( @@ -5267,7 +5267,7 @@ const ( Urgency_BACKGROUND Urgency = "2" ) -//Enum values for UserRequestType +// Enum values for UserRequestType type UserRequestType string const ( @@ -5277,7 +5277,7 @@ const ( UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS UserRequestType = "4" ) -//Enum values for UserStatus +// Enum values for UserStatus type UserStatus string const ( @@ -5291,7 +5291,7 @@ const ( UserStatus_SESSION_SHUTDOWN_WARNING UserStatus = "8" ) -//Enum values for ValuationMethod +// Enum values for ValuationMethod type ValuationMethod string const ( @@ -5302,7 +5302,7 @@ const ( ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT ValuationMethod = "FUTDA" ) -//Enum values for VenueType +// Enum values for VenueType type VenueType string const ( @@ -5311,7 +5311,7 @@ const ( VenueType_EX_PIT VenueType = "X" ) -//Enum values for WorkingIndicator +// Enum values for WorkingIndicator type WorkingIndicator string const ( @@ -5319,7 +5319,7 @@ const ( WorkingIndicator_YES WorkingIndicator = "Y" ) -//Enum values for YieldType +// Enum values for YieldType type YieldType string const ( diff --git a/errors.go b/errors.go index af949ebd4..c3554b9c0 100644 --- a/errors.go +++ b/errors.go @@ -5,10 +5,10 @@ import ( "fmt" ) -//ErrDoNotSend is a convenience error to indicate a DoNotSend in ToApp +// ErrDoNotSend is a convenience error to indicate a DoNotSend in ToApp var ErrDoNotSend = errors.New("Do Not Send") -//rejectReason enum values. +// rejectReason enum values. const ( rejectReasonInvalidTagNumber = 0 rejectReasonRequiredTagMissing = 1 @@ -27,7 +27,7 @@ const ( rejectReasonIncorrectNumInGroupCountForRepeatingGroup = 16 ) -//MessageRejectError is a type of error that can correlate to a message reject. +// MessageRejectError is a type of error that can correlate to a message reject. type MessageRejectError interface { error @@ -37,20 +37,20 @@ type MessageRejectError interface { IsBusinessReject() bool } -//RejectLogon indicates the application is rejecting permission to logon. Implements MessageRejectError +// RejectLogon indicates the application is rejecting permission to logon. Implements MessageRejectError type RejectLogon struct { Text string } func (e RejectLogon) Error() string { return e.Text } -//RefTagID implements MessageRejectError +// RefTagID implements MessageRejectError func (RejectLogon) RefTagID() *Tag { return nil } -//RejectReason implements MessageRejectError +// RejectReason implements MessageRejectError func (RejectLogon) RejectReason() int { return 0 } -//IsBusinessReject implements MessageRejectError +// IsBusinessReject implements MessageRejectError func (RejectLogon) IsBusinessReject() bool { return false } type messageRejectError struct { @@ -65,23 +65,23 @@ func (e messageRejectError) RefTagID() *Tag { return e.refTagID } func (e messageRejectError) RejectReason() int { return e.rejectReason } func (e messageRejectError) IsBusinessReject() bool { return e.isBusinessReject } -//NewMessageRejectError returns a MessageRejectError with the given error message, reject reason, and optional reftagid +// NewMessageRejectError returns a MessageRejectError with the given error message, reject reason, and optional reftagid func NewMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError { return messageRejectError{text: err, rejectReason: rejectReason, refTagID: refTagID} } -//NewBusinessMessageRejectError returns a MessageRejectError with the given error mesage, reject reason, and optional reftagid. -//Reject is treated as a business level reject +// NewBusinessMessageRejectError returns a MessageRejectError with the given error mesage, reject reason, and optional reftagid. +// Reject is treated as a business level reject func NewBusinessMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError { return messageRejectError{text: err, rejectReason: rejectReason, refTagID: refTagID, isBusinessReject: true} } -//IncorrectDataFormatForValue returns an error indicating a field that cannot be parsed as the type required. +// IncorrectDataFormatForValue returns an error indicating a field that cannot be parsed as the type required. func IncorrectDataFormatForValue(tag Tag) MessageRejectError { return NewMessageRejectError("Incorrect data format for value", rejectReasonIncorrectDataFormatForValue, &tag) } -//repeatingGroupFieldsOutOfOrder returns an error indicating a problem parsing repeating groups fields +// repeatingGroupFieldsOutOfOrder returns an error indicating a problem parsing repeating groups fields func repeatingGroupFieldsOutOfOrder(tag Tag, reason string) MessageRejectError { if reason != "" { reason = fmt.Sprintf("Repeating group fields out of order (%s)", reason) @@ -91,73 +91,73 @@ func repeatingGroupFieldsOutOfOrder(tag Tag, reason string) MessageRejectError { return NewMessageRejectError(reason, rejectReasonRepeatingGroupFieldsOutOfOrder, &tag) } -//ValueIsIncorrect returns an error indicating a field with value that is not valid. +// ValueIsIncorrect returns an error indicating a field with value that is not valid. func ValueIsIncorrect(tag Tag) MessageRejectError { return NewMessageRejectError("Value is incorrect (out of range) for this tag", rejectReasonValueIsIncorrect, &tag) } -//ConditionallyRequiredFieldMissing indicates that the requested field could not be found in the FIX message. +// ConditionallyRequiredFieldMissing indicates that the requested field could not be found in the FIX message. func ConditionallyRequiredFieldMissing(tag Tag) MessageRejectError { return NewBusinessMessageRejectError(fmt.Sprintf("Conditionally Required Field Missing (%d)", tag), rejectReasonConditionallyRequiredFieldMissing, &tag) } -//valueIsIncorrectNoTag returns an error indicating a field with value that is not valid. -//FIXME: to be compliant with legacy tests, for certain value issues, do not include reftag? (11c_NewSeqNoLess) +// valueIsIncorrectNoTag returns an error indicating a field with value that is not valid. +// FIXME: to be compliant with legacy tests, for certain value issues, do not include reftag? (11c_NewSeqNoLess) func valueIsIncorrectNoTag() MessageRejectError { return NewMessageRejectError("Value is incorrect (out of range) for this tag", rejectReasonValueIsIncorrect, nil) } -//InvalidMessageType returns an error to indicate an invalid message type +// InvalidMessageType returns an error to indicate an invalid message type func InvalidMessageType() MessageRejectError { return NewMessageRejectError("Invalid MsgType", rejectReasonInvalidMsgType, nil) } -//UnsupportedMessageType returns an error to indicate an unhandled message. +// UnsupportedMessageType returns an error to indicate an unhandled message. func UnsupportedMessageType() MessageRejectError { return NewBusinessMessageRejectError("Unsupported Message Type", rejectReasonUnsupportedMessageType, nil) } -//TagNotDefinedForThisMessageType returns an error for an invalid tag appearing in a message. +// TagNotDefinedForThisMessageType returns an error for an invalid tag appearing in a message. func TagNotDefinedForThisMessageType(tag Tag) MessageRejectError { return NewMessageRejectError("Tag not defined for this message type", rejectReasonTagNotDefinedForThisMessageType, &tag) } -//tagAppearsMoreThanOnce return an error for multiple tags in a message not detected as a repeating group. +// tagAppearsMoreThanOnce return an error for multiple tags in a message not detected as a repeating group. func tagAppearsMoreThanOnce(tag Tag) MessageRejectError { return NewMessageRejectError("Tag appears more than once", rejectReasonTagAppearsMoreThanOnce, &tag) } -//RequiredTagMissing returns a validation error when a required field cannot be found in a message. +// RequiredTagMissing returns a validation error when a required field cannot be found in a message. func RequiredTagMissing(tag Tag) MessageRejectError { return NewMessageRejectError("Required tag missing", rejectReasonRequiredTagMissing, &tag) } -//incorrectNumInGroupCountForRepeatingGroup returns a validation error when the num in group value for a group does not match actual group size. +// incorrectNumInGroupCountForRepeatingGroup returns a validation error when the num in group value for a group does not match actual group size. func incorrectNumInGroupCountForRepeatingGroup(tag Tag) MessageRejectError { return NewMessageRejectError("Incorrect NumInGroup count for repeating group", rejectReasonIncorrectNumInGroupCountForRepeatingGroup, &tag) } -//tagSpecifiedOutOfRequiredOrder returns validation error when the group order does not match the spec. +// tagSpecifiedOutOfRequiredOrder returns validation error when the group order does not match the spec. func tagSpecifiedOutOfRequiredOrder(tag Tag) MessageRejectError { return NewMessageRejectError("Tag specified out of required order", rejectReasonTagSpecifiedOutOfRequiredOrder, &tag) } -//TagSpecifiedWithoutAValue returns a validation error for when a field has no value. +// TagSpecifiedWithoutAValue returns a validation error for when a field has no value. func TagSpecifiedWithoutAValue(tag Tag) MessageRejectError { return NewMessageRejectError("Tag specified without a value", rejectReasonTagSpecifiedWithoutAValue, &tag) } -//InvalidTagNumber returns a validation error for messages with invalid tags. +// InvalidTagNumber returns a validation error for messages with invalid tags. func InvalidTagNumber(tag Tag) MessageRejectError { return NewMessageRejectError("Invalid tag number", rejectReasonInvalidTagNumber, &tag) } -//compIDProblem creates a reject for msg where msg has invalid comp id values. +// compIDProblem creates a reject for msg where msg has invalid comp id values. func compIDProblem() MessageRejectError { return NewMessageRejectError("CompID problem", rejectReasonCompIDProblem, nil) } -//sendingTimeAccuracyProblem creates a reject for a msg with stale or invalid sending time. +// sendingTimeAccuracyProblem creates a reject for a msg with stale or invalid sending time. func sendingTimeAccuracyProblem() MessageRejectError { return NewMessageRejectError("SendingTime accuracy problem", rejectReasonSendingTimeAccuracyProblem, nil) } diff --git a/field.go b/field.go index 044e31418..8bd005540 100644 --- a/field.go +++ b/field.go @@ -1,48 +1,48 @@ package quickfix -//FieldValueWriter is an interface for writing field values +// FieldValueWriter is an interface for writing field values type FieldValueWriter interface { //Writes out the contents of the FieldValue to a []byte Write() []byte } -//FieldValueReader is an interface for reading field values +// FieldValueReader is an interface for reading field values type FieldValueReader interface { //Reads the contents of the []byte into FieldValue. Returns an error if there are issues in the data processing Read([]byte) error } -//The FieldValue interface is used to write/extract typed field values to/from raw bytes +// The FieldValue interface is used to write/extract typed field values to/from raw bytes type FieldValue interface { FieldValueWriter FieldValueReader } -//FieldWriter is an interface for a writing a field +// FieldWriter is an interface for a writing a field type FieldWriter interface { Tag() Tag FieldValueWriter } -//Field is the interface implemented by all typed Fields in a Message +// Field is the interface implemented by all typed Fields in a Message type Field interface { FieldWriter FieldValueReader } -//FieldGroupWriter is an interface for writing a FieldGroup +// FieldGroupWriter is an interface for writing a FieldGroup type FieldGroupWriter interface { Tag() Tag Write() []TagValue } -//FieldGroupReader is an interface for reading a FieldGroup +// FieldGroupReader is an interface for reading a FieldGroup type FieldGroupReader interface { Tag() Tag Read([]TagValue) ([]TagValue, error) } -//FieldGroup is the interface implemented by all typed Groups in a Message +// FieldGroup is the interface implemented by all typed Groups in a Message type FieldGroup interface { Tag() Tag Write() []TagValue diff --git a/field/fields.generated.go b/field/fields.generated.go index ced1c49fe..30e38c31c 100644 --- a/field/fields.generated.go +++ b/field/fields.generated.go @@ -1,30 +1,32 @@ package field import ( + "time" + + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/tag" - "github.com/shopspring/decimal" - "time" ) -//AccountField is a STRING field +// AccountField is a STRING field type AccountField struct{ quickfix.FIXString } -//Tag returns tag.Account (1) +// Tag returns tag.Account (1) func (f AccountField) Tag() quickfix.Tag { return tag.Account } -//NewAccount returns a new AccountField initialized with val +// NewAccount returns a new AccountField initialized with val func NewAccount(val string) AccountField { return AccountField{quickfix.FIXString(val)} } func (f AccountField) Value() string { return f.String() } -//AccountTypeField is a enum.AccountType field +// AccountTypeField is a enum.AccountType field type AccountTypeField struct{ quickfix.FIXString } -//Tag returns tag.AccountType (581) +// Tag returns tag.AccountType (581) func (f AccountTypeField) Tag() quickfix.Tag { return tag.AccountType } func NewAccountType(val enum.AccountType) AccountTypeField { @@ -33,36 +35,36 @@ func NewAccountType(val enum.AccountType) AccountTypeField { func (f AccountTypeField) Value() enum.AccountType { return enum.AccountType(f.String()) } -//AccruedInterestAmtField is a AMT field +// AccruedInterestAmtField is a AMT field type AccruedInterestAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.AccruedInterestAmt (159) +// Tag returns tag.AccruedInterestAmt (159) func (f AccruedInterestAmtField) Tag() quickfix.Tag { return tag.AccruedInterestAmt } -//NewAccruedInterestAmt returns a new AccruedInterestAmtField initialized with val and scale +// NewAccruedInterestAmt returns a new AccruedInterestAmtField initialized with val and scale func NewAccruedInterestAmt(val decimal.Decimal, scale int32) AccruedInterestAmtField { return AccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//AccruedInterestRateField is a PERCENTAGE field +// AccruedInterestRateField is a PERCENTAGE field type AccruedInterestRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.AccruedInterestRate (158) +// Tag returns tag.AccruedInterestRate (158) func (f AccruedInterestRateField) Tag() quickfix.Tag { return tag.AccruedInterestRate } -//NewAccruedInterestRate returns a new AccruedInterestRateField initialized with val and scale +// NewAccruedInterestRate returns a new AccruedInterestRateField initialized with val and scale func NewAccruedInterestRate(val decimal.Decimal, scale int32) AccruedInterestRateField { return AccruedInterestRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AccruedInterestRateField) Value() (val decimal.Decimal) { return f.Decimal } -//AcctIDSourceField is a enum.AcctIDSource field +// AcctIDSourceField is a enum.AcctIDSource field type AcctIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.AcctIDSource (660) +// Tag returns tag.AcctIDSource (660) func (f AcctIDSourceField) Tag() quickfix.Tag { return tag.AcctIDSource } func NewAcctIDSource(val enum.AcctIDSource) AcctIDSourceField { @@ -71,10 +73,10 @@ func NewAcctIDSource(val enum.AcctIDSource) AcctIDSourceField { func (f AcctIDSourceField) Value() enum.AcctIDSource { return enum.AcctIDSource(f.String()) } -//AdjustmentField is a enum.Adjustment field +// AdjustmentField is a enum.Adjustment field type AdjustmentField struct{ quickfix.FIXString } -//Tag returns tag.Adjustment (334) +// Tag returns tag.Adjustment (334) func (f AdjustmentField) Tag() quickfix.Tag { return tag.Adjustment } func NewAdjustment(val enum.Adjustment) AdjustmentField { @@ -83,10 +85,10 @@ func NewAdjustment(val enum.Adjustment) AdjustmentField { func (f AdjustmentField) Value() enum.Adjustment { return enum.Adjustment(f.String()) } -//AdjustmentTypeField is a enum.AdjustmentType field +// AdjustmentTypeField is a enum.AdjustmentType field type AdjustmentTypeField struct{ quickfix.FIXString } -//Tag returns tag.AdjustmentType (718) +// Tag returns tag.AdjustmentType (718) func (f AdjustmentTypeField) Tag() quickfix.Tag { return tag.AdjustmentType } func NewAdjustmentType(val enum.AdjustmentType) AdjustmentTypeField { @@ -95,36 +97,36 @@ func NewAdjustmentType(val enum.AdjustmentType) AdjustmentTypeField { func (f AdjustmentTypeField) Value() enum.AdjustmentType { return enum.AdjustmentType(f.String()) } -//AdvIdField is a STRING field +// AdvIdField is a STRING field type AdvIdField struct{ quickfix.FIXString } -//Tag returns tag.AdvId (2) +// Tag returns tag.AdvId (2) func (f AdvIdField) Tag() quickfix.Tag { return tag.AdvId } -//NewAdvId returns a new AdvIdField initialized with val +// NewAdvId returns a new AdvIdField initialized with val func NewAdvId(val string) AdvIdField { return AdvIdField{quickfix.FIXString(val)} } func (f AdvIdField) Value() string { return f.String() } -//AdvRefIDField is a STRING field +// AdvRefIDField is a STRING field type AdvRefIDField struct{ quickfix.FIXString } -//Tag returns tag.AdvRefID (3) +// Tag returns tag.AdvRefID (3) func (f AdvRefIDField) Tag() quickfix.Tag { return tag.AdvRefID } -//NewAdvRefID returns a new AdvRefIDField initialized with val +// NewAdvRefID returns a new AdvRefIDField initialized with val func NewAdvRefID(val string) AdvRefIDField { return AdvRefIDField{quickfix.FIXString(val)} } func (f AdvRefIDField) Value() string { return f.String() } -//AdvSideField is a enum.AdvSide field +// AdvSideField is a enum.AdvSide field type AdvSideField struct{ quickfix.FIXString } -//Tag returns tag.AdvSide (4) +// Tag returns tag.AdvSide (4) func (f AdvSideField) Tag() quickfix.Tag { return tag.AdvSide } func NewAdvSide(val enum.AdvSide) AdvSideField { @@ -133,10 +135,10 @@ func NewAdvSide(val enum.AdvSide) AdvSideField { func (f AdvSideField) Value() enum.AdvSide { return enum.AdvSide(f.String()) } -//AdvTransTypeField is a enum.AdvTransType field +// AdvTransTypeField is a enum.AdvTransType field type AdvTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.AdvTransType (5) +// Tag returns tag.AdvTransType (5) func (f AdvTransTypeField) Tag() quickfix.Tag { return tag.AdvTransType } func NewAdvTransType(val enum.AdvTransType) AdvTransTypeField { @@ -145,36 +147,36 @@ func NewAdvTransType(val enum.AdvTransType) AdvTransTypeField { func (f AdvTransTypeField) Value() enum.AdvTransType { return enum.AdvTransType(f.String()) } -//AffectedOrderIDField is a STRING field +// AffectedOrderIDField is a STRING field type AffectedOrderIDField struct{ quickfix.FIXString } -//Tag returns tag.AffectedOrderID (535) +// Tag returns tag.AffectedOrderID (535) func (f AffectedOrderIDField) Tag() quickfix.Tag { return tag.AffectedOrderID } -//NewAffectedOrderID returns a new AffectedOrderIDField initialized with val +// NewAffectedOrderID returns a new AffectedOrderIDField initialized with val func NewAffectedOrderID(val string) AffectedOrderIDField { return AffectedOrderIDField{quickfix.FIXString(val)} } func (f AffectedOrderIDField) Value() string { return f.String() } -//AffectedSecondaryOrderIDField is a STRING field +// AffectedSecondaryOrderIDField is a STRING field type AffectedSecondaryOrderIDField struct{ quickfix.FIXString } -//Tag returns tag.AffectedSecondaryOrderID (536) +// Tag returns tag.AffectedSecondaryOrderID (536) func (f AffectedSecondaryOrderIDField) Tag() quickfix.Tag { return tag.AffectedSecondaryOrderID } -//NewAffectedSecondaryOrderID returns a new AffectedSecondaryOrderIDField initialized with val +// NewAffectedSecondaryOrderID returns a new AffectedSecondaryOrderIDField initialized with val func NewAffectedSecondaryOrderID(val string) AffectedSecondaryOrderIDField { return AffectedSecondaryOrderIDField{quickfix.FIXString(val)} } func (f AffectedSecondaryOrderIDField) Value() string { return f.String() } -//AffirmStatusField is a enum.AffirmStatus field +// AffirmStatusField is a enum.AffirmStatus field type AffirmStatusField struct{ quickfix.FIXString } -//Tag returns tag.AffirmStatus (940) +// Tag returns tag.AffirmStatus (940) func (f AffirmStatusField) Tag() quickfix.Tag { return tag.AffirmStatus } func NewAffirmStatus(val enum.AffirmStatus) AffirmStatusField { @@ -183,152 +185,154 @@ func NewAffirmStatus(val enum.AffirmStatus) AffirmStatusField { func (f AffirmStatusField) Value() enum.AffirmStatus { return enum.AffirmStatus(f.String()) } -//AggregatedBookField is a BOOLEAN field +// AggregatedBookField is a BOOLEAN field type AggregatedBookField struct{ quickfix.FIXBoolean } -//Tag returns tag.AggregatedBook (266) +// Tag returns tag.AggregatedBook (266) func (f AggregatedBookField) Tag() quickfix.Tag { return tag.AggregatedBook } -//NewAggregatedBook returns a new AggregatedBookField initialized with val +// NewAggregatedBook returns a new AggregatedBookField initialized with val func NewAggregatedBook(val bool) AggregatedBookField { return AggregatedBookField{quickfix.FIXBoolean(val)} } func (f AggregatedBookField) Value() bool { return f.Bool() } -//AggressorIndicatorField is a BOOLEAN field +// AggressorIndicatorField is a BOOLEAN field type AggressorIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.AggressorIndicator (1057) +// Tag returns tag.AggressorIndicator (1057) func (f AggressorIndicatorField) Tag() quickfix.Tag { return tag.AggressorIndicator } -//NewAggressorIndicator returns a new AggressorIndicatorField initialized with val +// NewAggressorIndicator returns a new AggressorIndicatorField initialized with val func NewAggressorIndicator(val bool) AggressorIndicatorField { return AggressorIndicatorField{quickfix.FIXBoolean(val)} } func (f AggressorIndicatorField) Value() bool { return f.Bool() } -//AgreementCurrencyField is a CURRENCY field +// AgreementCurrencyField is a CURRENCY field type AgreementCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.AgreementCurrency (918) +// Tag returns tag.AgreementCurrency (918) func (f AgreementCurrencyField) Tag() quickfix.Tag { return tag.AgreementCurrency } -//NewAgreementCurrency returns a new AgreementCurrencyField initialized with val +// NewAgreementCurrency returns a new AgreementCurrencyField initialized with val func NewAgreementCurrency(val string) AgreementCurrencyField { return AgreementCurrencyField{quickfix.FIXString(val)} } func (f AgreementCurrencyField) Value() string { return f.String() } -//AgreementDateField is a LOCALMKTDATE field +// AgreementDateField is a LOCALMKTDATE field type AgreementDateField struct{ quickfix.FIXString } -//Tag returns tag.AgreementDate (915) +// Tag returns tag.AgreementDate (915) func (f AgreementDateField) Tag() quickfix.Tag { return tag.AgreementDate } -//NewAgreementDate returns a new AgreementDateField initialized with val +// NewAgreementDate returns a new AgreementDateField initialized with val func NewAgreementDate(val string) AgreementDateField { return AgreementDateField{quickfix.FIXString(val)} } func (f AgreementDateField) Value() string { return f.String() } -//AgreementDescField is a STRING field +// AgreementDescField is a STRING field type AgreementDescField struct{ quickfix.FIXString } -//Tag returns tag.AgreementDesc (913) +// Tag returns tag.AgreementDesc (913) func (f AgreementDescField) Tag() quickfix.Tag { return tag.AgreementDesc } -//NewAgreementDesc returns a new AgreementDescField initialized with val +// NewAgreementDesc returns a new AgreementDescField initialized with val func NewAgreementDesc(val string) AgreementDescField { return AgreementDescField{quickfix.FIXString(val)} } func (f AgreementDescField) Value() string { return f.String() } -//AgreementIDField is a STRING field +// AgreementIDField is a STRING field type AgreementIDField struct{ quickfix.FIXString } -//Tag returns tag.AgreementID (914) +// Tag returns tag.AgreementID (914) func (f AgreementIDField) Tag() quickfix.Tag { return tag.AgreementID } -//NewAgreementID returns a new AgreementIDField initialized with val +// NewAgreementID returns a new AgreementIDField initialized with val func NewAgreementID(val string) AgreementIDField { return AgreementIDField{quickfix.FIXString(val)} } func (f AgreementIDField) Value() string { return f.String() } -//AllocAccountField is a STRING field +// AllocAccountField is a STRING field type AllocAccountField struct{ quickfix.FIXString } -//Tag returns tag.AllocAccount (79) +// Tag returns tag.AllocAccount (79) func (f AllocAccountField) Tag() quickfix.Tag { return tag.AllocAccount } -//NewAllocAccount returns a new AllocAccountField initialized with val +// NewAllocAccount returns a new AllocAccountField initialized with val func NewAllocAccount(val string) AllocAccountField { return AllocAccountField{quickfix.FIXString(val)} } func (f AllocAccountField) Value() string { return f.String() } -//AllocAccountTypeField is a enum.AllocAccountType field +// AllocAccountTypeField is a enum.AllocAccountType field type AllocAccountTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocAccountType (798) +// Tag returns tag.AllocAccountType (798) func (f AllocAccountTypeField) Tag() quickfix.Tag { return tag.AllocAccountType } func NewAllocAccountType(val enum.AllocAccountType) AllocAccountTypeField { return AllocAccountTypeField{quickfix.FIXString(val)} } -func (f AllocAccountTypeField) Value() enum.AllocAccountType { return enum.AllocAccountType(f.String()) } +func (f AllocAccountTypeField) Value() enum.AllocAccountType { + return enum.AllocAccountType(f.String()) +} -//AllocAccruedInterestAmtField is a AMT field +// AllocAccruedInterestAmtField is a AMT field type AllocAccruedInterestAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocAccruedInterestAmt (742) +// Tag returns tag.AllocAccruedInterestAmt (742) func (f AllocAccruedInterestAmtField) Tag() quickfix.Tag { return tag.AllocAccruedInterestAmt } -//NewAllocAccruedInterestAmt returns a new AllocAccruedInterestAmtField initialized with val and scale +// NewAllocAccruedInterestAmt returns a new AllocAccruedInterestAmtField initialized with val and scale func NewAllocAccruedInterestAmt(val decimal.Decimal, scale int32) AllocAccruedInterestAmtField { return AllocAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocAcctIDSourceField is a INT field +// AllocAcctIDSourceField is a INT field type AllocAcctIDSourceField struct{ quickfix.FIXInt } -//Tag returns tag.AllocAcctIDSource (661) +// Tag returns tag.AllocAcctIDSource (661) func (f AllocAcctIDSourceField) Tag() quickfix.Tag { return tag.AllocAcctIDSource } -//NewAllocAcctIDSource returns a new AllocAcctIDSourceField initialized with val +// NewAllocAcctIDSource returns a new AllocAcctIDSourceField initialized with val func NewAllocAcctIDSource(val int) AllocAcctIDSourceField { return AllocAcctIDSourceField{quickfix.FIXInt(val)} } func (f AllocAcctIDSourceField) Value() int { return f.Int() } -//AllocAvgPxField is a PRICE field +// AllocAvgPxField is a PRICE field type AllocAvgPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocAvgPx (153) +// Tag returns tag.AllocAvgPx (153) func (f AllocAvgPxField) Tag() quickfix.Tag { return tag.AllocAvgPx } -//NewAllocAvgPx returns a new AllocAvgPxField initialized with val and scale +// NewAllocAvgPx returns a new AllocAvgPxField initialized with val and scale func NewAllocAvgPx(val decimal.Decimal, scale int32) AllocAvgPxField { return AllocAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocCancReplaceReasonField is a enum.AllocCancReplaceReason field +// AllocCancReplaceReasonField is a enum.AllocCancReplaceReason field type AllocCancReplaceReasonField struct{ quickfix.FIXString } -//Tag returns tag.AllocCancReplaceReason (796) +// Tag returns tag.AllocCancReplaceReason (796) func (f AllocCancReplaceReasonField) Tag() quickfix.Tag { return tag.AllocCancReplaceReason } func NewAllocCancReplaceReason(val enum.AllocCancReplaceReason) AllocCancReplaceReasonField { @@ -339,36 +343,36 @@ func (f AllocCancReplaceReasonField) Value() enum.AllocCancReplaceReason { return enum.AllocCancReplaceReason(f.String()) } -//AllocClearingFeeIndicatorField is a STRING field +// AllocClearingFeeIndicatorField is a STRING field type AllocClearingFeeIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.AllocClearingFeeIndicator (1136) +// Tag returns tag.AllocClearingFeeIndicator (1136) func (f AllocClearingFeeIndicatorField) Tag() quickfix.Tag { return tag.AllocClearingFeeIndicator } -//NewAllocClearingFeeIndicator returns a new AllocClearingFeeIndicatorField initialized with val +// NewAllocClearingFeeIndicator returns a new AllocClearingFeeIndicatorField initialized with val func NewAllocClearingFeeIndicator(val string) AllocClearingFeeIndicatorField { return AllocClearingFeeIndicatorField{quickfix.FIXString(val)} } func (f AllocClearingFeeIndicatorField) Value() string { return f.String() } -//AllocCustomerCapacityField is a STRING field +// AllocCustomerCapacityField is a STRING field type AllocCustomerCapacityField struct{ quickfix.FIXString } -//Tag returns tag.AllocCustomerCapacity (993) +// Tag returns tag.AllocCustomerCapacity (993) func (f AllocCustomerCapacityField) Tag() quickfix.Tag { return tag.AllocCustomerCapacity } -//NewAllocCustomerCapacity returns a new AllocCustomerCapacityField initialized with val +// NewAllocCustomerCapacity returns a new AllocCustomerCapacityField initialized with val func NewAllocCustomerCapacity(val string) AllocCustomerCapacityField { return AllocCustomerCapacityField{quickfix.FIXString(val)} } func (f AllocCustomerCapacityField) Value() string { return f.String() } -//AllocHandlInstField is a enum.AllocHandlInst field +// AllocHandlInstField is a enum.AllocHandlInst field type AllocHandlInstField struct{ quickfix.FIXString } -//Tag returns tag.AllocHandlInst (209) +// Tag returns tag.AllocHandlInst (209) func (f AllocHandlInstField) Tag() quickfix.Tag { return tag.AllocHandlInst } func NewAllocHandlInst(val enum.AllocHandlInst) AllocHandlInstField { @@ -377,36 +381,36 @@ func NewAllocHandlInst(val enum.AllocHandlInst) AllocHandlInstField { func (f AllocHandlInstField) Value() enum.AllocHandlInst { return enum.AllocHandlInst(f.String()) } -//AllocIDField is a STRING field +// AllocIDField is a STRING field type AllocIDField struct{ quickfix.FIXString } -//Tag returns tag.AllocID (70) +// Tag returns tag.AllocID (70) func (f AllocIDField) Tag() quickfix.Tag { return tag.AllocID } -//NewAllocID returns a new AllocIDField initialized with val +// NewAllocID returns a new AllocIDField initialized with val func NewAllocID(val string) AllocIDField { return AllocIDField{quickfix.FIXString(val)} } func (f AllocIDField) Value() string { return f.String() } -//AllocInterestAtMaturityField is a AMT field +// AllocInterestAtMaturityField is a AMT field type AllocInterestAtMaturityField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocInterestAtMaturity (741) +// Tag returns tag.AllocInterestAtMaturity (741) func (f AllocInterestAtMaturityField) Tag() quickfix.Tag { return tag.AllocInterestAtMaturity } -//NewAllocInterestAtMaturity returns a new AllocInterestAtMaturityField initialized with val and scale +// NewAllocInterestAtMaturity returns a new AllocInterestAtMaturityField initialized with val and scale func NewAllocInterestAtMaturity(val decimal.Decimal, scale int32) AllocInterestAtMaturityField { return AllocInterestAtMaturityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocInterestAtMaturityField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocIntermedReqTypeField is a enum.AllocIntermedReqType field +// AllocIntermedReqTypeField is a enum.AllocIntermedReqType field type AllocIntermedReqTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocIntermedReqType (808) +// Tag returns tag.AllocIntermedReqType (808) func (f AllocIntermedReqTypeField) Tag() quickfix.Tag { return tag.AllocIntermedReqType } func NewAllocIntermedReqType(val enum.AllocIntermedReqType) AllocIntermedReqTypeField { @@ -417,23 +421,23 @@ func (f AllocIntermedReqTypeField) Value() enum.AllocIntermedReqType { return enum.AllocIntermedReqType(f.String()) } -//AllocLinkIDField is a STRING field +// AllocLinkIDField is a STRING field type AllocLinkIDField struct{ quickfix.FIXString } -//Tag returns tag.AllocLinkID (196) +// Tag returns tag.AllocLinkID (196) func (f AllocLinkIDField) Tag() quickfix.Tag { return tag.AllocLinkID } -//NewAllocLinkID returns a new AllocLinkIDField initialized with val +// NewAllocLinkID returns a new AllocLinkIDField initialized with val func NewAllocLinkID(val string) AllocLinkIDField { return AllocLinkIDField{quickfix.FIXString(val)} } func (f AllocLinkIDField) Value() string { return f.String() } -//AllocLinkTypeField is a enum.AllocLinkType field +// AllocLinkTypeField is a enum.AllocLinkType field type AllocLinkTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocLinkType (197) +// Tag returns tag.AllocLinkType (197) func (f AllocLinkTypeField) Tag() quickfix.Tag { return tag.AllocLinkType } func NewAllocLinkType(val enum.AllocLinkType) AllocLinkTypeField { @@ -442,10 +446,10 @@ func NewAllocLinkType(val enum.AllocLinkType) AllocLinkTypeField { func (f AllocLinkTypeField) Value() enum.AllocLinkType { return enum.AllocLinkType(f.String()) } -//AllocMethodField is a enum.AllocMethod field +// AllocMethodField is a enum.AllocMethod field type AllocMethodField struct{ quickfix.FIXString } -//Tag returns tag.AllocMethod (1002) +// Tag returns tag.AllocMethod (1002) func (f AllocMethodField) Tag() quickfix.Tag { return tag.AllocMethod } func NewAllocMethod(val enum.AllocMethod) AllocMethodField { @@ -454,23 +458,23 @@ func NewAllocMethod(val enum.AllocMethod) AllocMethodField { func (f AllocMethodField) Value() enum.AllocMethod { return enum.AllocMethod(f.String()) } -//AllocNetMoneyField is a AMT field +// AllocNetMoneyField is a AMT field type AllocNetMoneyField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocNetMoney (154) +// Tag returns tag.AllocNetMoney (154) func (f AllocNetMoneyField) Tag() quickfix.Tag { return tag.AllocNetMoney } -//NewAllocNetMoney returns a new AllocNetMoneyField initialized with val and scale +// NewAllocNetMoney returns a new AllocNetMoneyField initialized with val and scale func NewAllocNetMoney(val decimal.Decimal, scale int32) AllocNetMoneyField { return AllocNetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocNetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocNoOrdersTypeField is a enum.AllocNoOrdersType field +// AllocNoOrdersTypeField is a enum.AllocNoOrdersType field type AllocNoOrdersTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocNoOrdersType (857) +// Tag returns tag.AllocNoOrdersType (857) func (f AllocNoOrdersTypeField) Tag() quickfix.Tag { return tag.AllocNoOrdersType } func NewAllocNoOrdersType(val enum.AllocNoOrdersType) AllocNoOrdersTypeField { @@ -481,10 +485,10 @@ func (f AllocNoOrdersTypeField) Value() enum.AllocNoOrdersType { return enum.AllocNoOrdersType(f.String()) } -//AllocPositionEffectField is a enum.AllocPositionEffect field +// AllocPositionEffectField is a enum.AllocPositionEffect field type AllocPositionEffectField struct{ quickfix.FIXString } -//Tag returns tag.AllocPositionEffect (1047) +// Tag returns tag.AllocPositionEffect (1047) func (f AllocPositionEffectField) Tag() quickfix.Tag { return tag.AllocPositionEffect } func NewAllocPositionEffect(val enum.AllocPositionEffect) AllocPositionEffectField { @@ -495,36 +499,36 @@ func (f AllocPositionEffectField) Value() enum.AllocPositionEffect { return enum.AllocPositionEffect(f.String()) } -//AllocPriceField is a PRICE field +// AllocPriceField is a PRICE field type AllocPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocPrice (366) +// Tag returns tag.AllocPrice (366) func (f AllocPriceField) Tag() quickfix.Tag { return tag.AllocPrice } -//NewAllocPrice returns a new AllocPriceField initialized with val and scale +// NewAllocPrice returns a new AllocPriceField initialized with val and scale func NewAllocPrice(val decimal.Decimal, scale int32) AllocPriceField { return AllocPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocQtyField is a QTY field +// AllocQtyField is a QTY field type AllocQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocQty (80) +// Tag returns tag.AllocQty (80) func (f AllocQtyField) Tag() quickfix.Tag { return tag.AllocQty } -//NewAllocQty returns a new AllocQtyField initialized with val and scale +// NewAllocQty returns a new AllocQtyField initialized with val and scale func NewAllocQty(val decimal.Decimal, scale int32) AllocQtyField { return AllocQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocRejCodeField is a enum.AllocRejCode field +// AllocRejCodeField is a enum.AllocRejCode field type AllocRejCodeField struct{ quickfix.FIXString } -//Tag returns tag.AllocRejCode (88) +// Tag returns tag.AllocRejCode (88) func (f AllocRejCodeField) Tag() quickfix.Tag { return tag.AllocRejCode } func NewAllocRejCode(val enum.AllocRejCode) AllocRejCodeField { @@ -533,36 +537,36 @@ func NewAllocRejCode(val enum.AllocRejCode) AllocRejCodeField { func (f AllocRejCodeField) Value() enum.AllocRejCode { return enum.AllocRejCode(f.String()) } -//AllocReportIDField is a STRING field +// AllocReportIDField is a STRING field type AllocReportIDField struct{ quickfix.FIXString } -//Tag returns tag.AllocReportID (755) +// Tag returns tag.AllocReportID (755) func (f AllocReportIDField) Tag() quickfix.Tag { return tag.AllocReportID } -//NewAllocReportID returns a new AllocReportIDField initialized with val +// NewAllocReportID returns a new AllocReportIDField initialized with val func NewAllocReportID(val string) AllocReportIDField { return AllocReportIDField{quickfix.FIXString(val)} } func (f AllocReportIDField) Value() string { return f.String() } -//AllocReportRefIDField is a STRING field +// AllocReportRefIDField is a STRING field type AllocReportRefIDField struct{ quickfix.FIXString } -//Tag returns tag.AllocReportRefID (795) +// Tag returns tag.AllocReportRefID (795) func (f AllocReportRefIDField) Tag() quickfix.Tag { return tag.AllocReportRefID } -//NewAllocReportRefID returns a new AllocReportRefIDField initialized with val +// NewAllocReportRefID returns a new AllocReportRefIDField initialized with val func NewAllocReportRefID(val string) AllocReportRefIDField { return AllocReportRefIDField{quickfix.FIXString(val)} } func (f AllocReportRefIDField) Value() string { return f.String() } -//AllocReportTypeField is a enum.AllocReportType field +// AllocReportTypeField is a enum.AllocReportType field type AllocReportTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocReportType (794) +// Tag returns tag.AllocReportType (794) func (f AllocReportTypeField) Tag() quickfix.Tag { return tag.AllocReportType } func NewAllocReportType(val enum.AllocReportType) AllocReportTypeField { @@ -571,36 +575,36 @@ func NewAllocReportType(val enum.AllocReportType) AllocReportTypeField { func (f AllocReportTypeField) Value() enum.AllocReportType { return enum.AllocReportType(f.String()) } -//AllocSettlCurrAmtField is a AMT field +// AllocSettlCurrAmtField is a AMT field type AllocSettlCurrAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocSettlCurrAmt (737) +// Tag returns tag.AllocSettlCurrAmt (737) func (f AllocSettlCurrAmtField) Tag() quickfix.Tag { return tag.AllocSettlCurrAmt } -//NewAllocSettlCurrAmt returns a new AllocSettlCurrAmtField initialized with val and scale +// NewAllocSettlCurrAmt returns a new AllocSettlCurrAmtField initialized with val and scale func NewAllocSettlCurrAmt(val decimal.Decimal, scale int32) AllocSettlCurrAmtField { return AllocSettlCurrAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocSettlCurrAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocSettlCurrencyField is a CURRENCY field +// AllocSettlCurrencyField is a CURRENCY field type AllocSettlCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.AllocSettlCurrency (736) +// Tag returns tag.AllocSettlCurrency (736) func (f AllocSettlCurrencyField) Tag() quickfix.Tag { return tag.AllocSettlCurrency } -//NewAllocSettlCurrency returns a new AllocSettlCurrencyField initialized with val +// NewAllocSettlCurrency returns a new AllocSettlCurrencyField initialized with val func NewAllocSettlCurrency(val string) AllocSettlCurrencyField { return AllocSettlCurrencyField{quickfix.FIXString(val)} } func (f AllocSettlCurrencyField) Value() string { return f.String() } -//AllocSettlInstTypeField is a enum.AllocSettlInstType field +// AllocSettlInstTypeField is a enum.AllocSettlInstType field type AllocSettlInstTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocSettlInstType (780) +// Tag returns tag.AllocSettlInstType (780) func (f AllocSettlInstTypeField) Tag() quickfix.Tag { return tag.AllocSettlInstType } func NewAllocSettlInstType(val enum.AllocSettlInstType) AllocSettlInstTypeField { @@ -611,23 +615,23 @@ func (f AllocSettlInstTypeField) Value() enum.AllocSettlInstType { return enum.AllocSettlInstType(f.String()) } -//AllocSharesField is a QTY field +// AllocSharesField is a QTY field type AllocSharesField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllocShares (80) +// Tag returns tag.AllocShares (80) func (f AllocSharesField) Tag() quickfix.Tag { return tag.AllocShares } -//NewAllocShares returns a new AllocSharesField initialized with val and scale +// NewAllocShares returns a new AllocSharesField initialized with val and scale func NewAllocShares(val decimal.Decimal, scale int32) AllocSharesField { return AllocSharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllocSharesField) Value() (val decimal.Decimal) { return f.Decimal } -//AllocStatusField is a enum.AllocStatus field +// AllocStatusField is a enum.AllocStatus field type AllocStatusField struct{ quickfix.FIXString } -//Tag returns tag.AllocStatus (87) +// Tag returns tag.AllocStatus (87) func (f AllocStatusField) Tag() quickfix.Tag { return tag.AllocStatus } func NewAllocStatus(val enum.AllocStatus) AllocStatusField { @@ -636,23 +640,23 @@ func NewAllocStatus(val enum.AllocStatus) AllocStatusField { func (f AllocStatusField) Value() enum.AllocStatus { return enum.AllocStatus(f.String()) } -//AllocTextField is a STRING field +// AllocTextField is a STRING field type AllocTextField struct{ quickfix.FIXString } -//Tag returns tag.AllocText (161) +// Tag returns tag.AllocText (161) func (f AllocTextField) Tag() quickfix.Tag { return tag.AllocText } -//NewAllocText returns a new AllocTextField initialized with val +// NewAllocText returns a new AllocTextField initialized with val func NewAllocText(val string) AllocTextField { return AllocTextField{quickfix.FIXString(val)} } func (f AllocTextField) Value() string { return f.String() } -//AllocTransTypeField is a enum.AllocTransType field +// AllocTransTypeField is a enum.AllocTransType field type AllocTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocTransType (71) +// Tag returns tag.AllocTransType (71) func (f AllocTransTypeField) Tag() quickfix.Tag { return tag.AllocTransType } func NewAllocTransType(val enum.AllocTransType) AllocTransTypeField { @@ -661,10 +665,10 @@ func NewAllocTransType(val enum.AllocTransType) AllocTransTypeField { func (f AllocTransTypeField) Value() enum.AllocTransType { return enum.AllocTransType(f.String()) } -//AllocTypeField is a enum.AllocType field +// AllocTypeField is a enum.AllocType field type AllocTypeField struct{ quickfix.FIXString } -//Tag returns tag.AllocType (626) +// Tag returns tag.AllocType (626) func (f AllocTypeField) Tag() quickfix.Tag { return tag.AllocType } func NewAllocType(val enum.AllocType) AllocTypeField { @@ -673,140 +677,140 @@ func NewAllocType(val enum.AllocType) AllocTypeField { func (f AllocTypeField) Value() enum.AllocType { return enum.AllocType(f.String()) } -//AllowableOneSidednessCurrField is a CURRENCY field +// AllowableOneSidednessCurrField is a CURRENCY field type AllowableOneSidednessCurrField struct{ quickfix.FIXString } -//Tag returns tag.AllowableOneSidednessCurr (767) +// Tag returns tag.AllowableOneSidednessCurr (767) func (f AllowableOneSidednessCurrField) Tag() quickfix.Tag { return tag.AllowableOneSidednessCurr } -//NewAllowableOneSidednessCurr returns a new AllowableOneSidednessCurrField initialized with val +// NewAllowableOneSidednessCurr returns a new AllowableOneSidednessCurrField initialized with val func NewAllowableOneSidednessCurr(val string) AllowableOneSidednessCurrField { return AllowableOneSidednessCurrField{quickfix.FIXString(val)} } func (f AllowableOneSidednessCurrField) Value() string { return f.String() } -//AllowableOneSidednessPctField is a PERCENTAGE field +// AllowableOneSidednessPctField is a PERCENTAGE field type AllowableOneSidednessPctField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllowableOneSidednessPct (765) +// Tag returns tag.AllowableOneSidednessPct (765) func (f AllowableOneSidednessPctField) Tag() quickfix.Tag { return tag.AllowableOneSidednessPct } -//NewAllowableOneSidednessPct returns a new AllowableOneSidednessPctField initialized with val and scale +// NewAllowableOneSidednessPct returns a new AllowableOneSidednessPctField initialized with val and scale func NewAllowableOneSidednessPct(val decimal.Decimal, scale int32) AllowableOneSidednessPctField { return AllowableOneSidednessPctField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllowableOneSidednessPctField) Value() (val decimal.Decimal) { return f.Decimal } -//AllowableOneSidednessValueField is a AMT field +// AllowableOneSidednessValueField is a AMT field type AllowableOneSidednessValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.AllowableOneSidednessValue (766) +// Tag returns tag.AllowableOneSidednessValue (766) func (f AllowableOneSidednessValueField) Tag() quickfix.Tag { return tag.AllowableOneSidednessValue } -//NewAllowableOneSidednessValue returns a new AllowableOneSidednessValueField initialized with val and scale +// NewAllowableOneSidednessValue returns a new AllowableOneSidednessValueField initialized with val and scale func NewAllowableOneSidednessValue(val decimal.Decimal, scale int32) AllowableOneSidednessValueField { return AllowableOneSidednessValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AllowableOneSidednessValueField) Value() (val decimal.Decimal) { return f.Decimal } -//AltMDSourceIDField is a STRING field +// AltMDSourceIDField is a STRING field type AltMDSourceIDField struct{ quickfix.FIXString } -//Tag returns tag.AltMDSourceID (817) +// Tag returns tag.AltMDSourceID (817) func (f AltMDSourceIDField) Tag() quickfix.Tag { return tag.AltMDSourceID } -//NewAltMDSourceID returns a new AltMDSourceIDField initialized with val +// NewAltMDSourceID returns a new AltMDSourceIDField initialized with val func NewAltMDSourceID(val string) AltMDSourceIDField { return AltMDSourceIDField{quickfix.FIXString(val)} } func (f AltMDSourceIDField) Value() string { return f.String() } -//ApplBegSeqNumField is a SEQNUM field +// ApplBegSeqNumField is a SEQNUM field type ApplBegSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.ApplBegSeqNum (1182) +// Tag returns tag.ApplBegSeqNum (1182) func (f ApplBegSeqNumField) Tag() quickfix.Tag { return tag.ApplBegSeqNum } -//NewApplBegSeqNum returns a new ApplBegSeqNumField initialized with val +// NewApplBegSeqNum returns a new ApplBegSeqNumField initialized with val func NewApplBegSeqNum(val int) ApplBegSeqNumField { return ApplBegSeqNumField{quickfix.FIXInt(val)} } func (f ApplBegSeqNumField) Value() int { return f.Int() } -//ApplEndSeqNumField is a SEQNUM field +// ApplEndSeqNumField is a SEQNUM field type ApplEndSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.ApplEndSeqNum (1183) +// Tag returns tag.ApplEndSeqNum (1183) func (f ApplEndSeqNumField) Tag() quickfix.Tag { return tag.ApplEndSeqNum } -//NewApplEndSeqNum returns a new ApplEndSeqNumField initialized with val +// NewApplEndSeqNum returns a new ApplEndSeqNumField initialized with val func NewApplEndSeqNum(val int) ApplEndSeqNumField { return ApplEndSeqNumField{quickfix.FIXInt(val)} } func (f ApplEndSeqNumField) Value() int { return f.Int() } -//ApplExtIDField is a INT field +// ApplExtIDField is a INT field type ApplExtIDField struct{ quickfix.FIXInt } -//Tag returns tag.ApplExtID (1156) +// Tag returns tag.ApplExtID (1156) func (f ApplExtIDField) Tag() quickfix.Tag { return tag.ApplExtID } -//NewApplExtID returns a new ApplExtIDField initialized with val +// NewApplExtID returns a new ApplExtIDField initialized with val func NewApplExtID(val int) ApplExtIDField { return ApplExtIDField{quickfix.FIXInt(val)} } func (f ApplExtIDField) Value() int { return f.Int() } -//ApplIDField is a STRING field +// ApplIDField is a STRING field type ApplIDField struct{ quickfix.FIXString } -//Tag returns tag.ApplID (1180) +// Tag returns tag.ApplID (1180) func (f ApplIDField) Tag() quickfix.Tag { return tag.ApplID } -//NewApplID returns a new ApplIDField initialized with val +// NewApplID returns a new ApplIDField initialized with val func NewApplID(val string) ApplIDField { return ApplIDField{quickfix.FIXString(val)} } func (f ApplIDField) Value() string { return f.String() } -//ApplLastSeqNumField is a SEQNUM field +// ApplLastSeqNumField is a SEQNUM field type ApplLastSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.ApplLastSeqNum (1350) +// Tag returns tag.ApplLastSeqNum (1350) func (f ApplLastSeqNumField) Tag() quickfix.Tag { return tag.ApplLastSeqNum } -//NewApplLastSeqNum returns a new ApplLastSeqNumField initialized with val +// NewApplLastSeqNum returns a new ApplLastSeqNumField initialized with val func NewApplLastSeqNum(val int) ApplLastSeqNumField { return ApplLastSeqNumField{quickfix.FIXInt(val)} } func (f ApplLastSeqNumField) Value() int { return f.Int() } -//ApplNewSeqNumField is a SEQNUM field +// ApplNewSeqNumField is a SEQNUM field type ApplNewSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.ApplNewSeqNum (1399) +// Tag returns tag.ApplNewSeqNum (1399) func (f ApplNewSeqNumField) Tag() quickfix.Tag { return tag.ApplNewSeqNum } -//NewApplNewSeqNum returns a new ApplNewSeqNumField initialized with val +// NewApplNewSeqNum returns a new ApplNewSeqNumField initialized with val func NewApplNewSeqNum(val int) ApplNewSeqNumField { return ApplNewSeqNumField{quickfix.FIXInt(val)} } func (f ApplNewSeqNumField) Value() int { return f.Int() } -//ApplQueueActionField is a enum.ApplQueueAction field +// ApplQueueActionField is a enum.ApplQueueAction field type ApplQueueActionField struct{ quickfix.FIXString } -//Tag returns tag.ApplQueueAction (815) +// Tag returns tag.ApplQueueAction (815) func (f ApplQueueActionField) Tag() quickfix.Tag { return tag.ApplQueueAction } func NewApplQueueAction(val enum.ApplQueueAction) ApplQueueActionField { @@ -815,36 +819,36 @@ func NewApplQueueAction(val enum.ApplQueueAction) ApplQueueActionField { func (f ApplQueueActionField) Value() enum.ApplQueueAction { return enum.ApplQueueAction(f.String()) } -//ApplQueueDepthField is a INT field +// ApplQueueDepthField is a INT field type ApplQueueDepthField struct{ quickfix.FIXInt } -//Tag returns tag.ApplQueueDepth (813) +// Tag returns tag.ApplQueueDepth (813) func (f ApplQueueDepthField) Tag() quickfix.Tag { return tag.ApplQueueDepth } -//NewApplQueueDepth returns a new ApplQueueDepthField initialized with val +// NewApplQueueDepth returns a new ApplQueueDepthField initialized with val func NewApplQueueDepth(val int) ApplQueueDepthField { return ApplQueueDepthField{quickfix.FIXInt(val)} } func (f ApplQueueDepthField) Value() int { return f.Int() } -//ApplQueueMaxField is a INT field +// ApplQueueMaxField is a INT field type ApplQueueMaxField struct{ quickfix.FIXInt } -//Tag returns tag.ApplQueueMax (812) +// Tag returns tag.ApplQueueMax (812) func (f ApplQueueMaxField) Tag() quickfix.Tag { return tag.ApplQueueMax } -//NewApplQueueMax returns a new ApplQueueMaxField initialized with val +// NewApplQueueMax returns a new ApplQueueMaxField initialized with val func NewApplQueueMax(val int) ApplQueueMaxField { return ApplQueueMaxField{quickfix.FIXInt(val)} } func (f ApplQueueMaxField) Value() int { return f.Int() } -//ApplQueueResolutionField is a enum.ApplQueueResolution field +// ApplQueueResolutionField is a enum.ApplQueueResolution field type ApplQueueResolutionField struct{ quickfix.FIXString } -//Tag returns tag.ApplQueueResolution (814) +// Tag returns tag.ApplQueueResolution (814) func (f ApplQueueResolutionField) Tag() quickfix.Tag { return tag.ApplQueueResolution } func NewApplQueueResolution(val enum.ApplQueueResolution) ApplQueueResolutionField { @@ -855,23 +859,23 @@ func (f ApplQueueResolutionField) Value() enum.ApplQueueResolution { return enum.ApplQueueResolution(f.String()) } -//ApplReportIDField is a STRING field +// ApplReportIDField is a STRING field type ApplReportIDField struct{ quickfix.FIXString } -//Tag returns tag.ApplReportID (1356) +// Tag returns tag.ApplReportID (1356) func (f ApplReportIDField) Tag() quickfix.Tag { return tag.ApplReportID } -//NewApplReportID returns a new ApplReportIDField initialized with val +// NewApplReportID returns a new ApplReportIDField initialized with val func NewApplReportID(val string) ApplReportIDField { return ApplReportIDField{quickfix.FIXString(val)} } func (f ApplReportIDField) Value() string { return f.String() } -//ApplReportTypeField is a enum.ApplReportType field +// ApplReportTypeField is a enum.ApplReportType field type ApplReportTypeField struct{ quickfix.FIXString } -//Tag returns tag.ApplReportType (1426) +// Tag returns tag.ApplReportType (1426) func (f ApplReportTypeField) Tag() quickfix.Tag { return tag.ApplReportType } func NewApplReportType(val enum.ApplReportType) ApplReportTypeField { @@ -880,23 +884,23 @@ func NewApplReportType(val enum.ApplReportType) ApplReportTypeField { func (f ApplReportTypeField) Value() enum.ApplReportType { return enum.ApplReportType(f.String()) } -//ApplReqIDField is a STRING field +// ApplReqIDField is a STRING field type ApplReqIDField struct{ quickfix.FIXString } -//Tag returns tag.ApplReqID (1346) +// Tag returns tag.ApplReqID (1346) func (f ApplReqIDField) Tag() quickfix.Tag { return tag.ApplReqID } -//NewApplReqID returns a new ApplReqIDField initialized with val +// NewApplReqID returns a new ApplReqIDField initialized with val func NewApplReqID(val string) ApplReqIDField { return ApplReqIDField{quickfix.FIXString(val)} } func (f ApplReqIDField) Value() string { return f.String() } -//ApplReqTypeField is a enum.ApplReqType field +// ApplReqTypeField is a enum.ApplReqType field type ApplReqTypeField struct{ quickfix.FIXString } -//Tag returns tag.ApplReqType (1347) +// Tag returns tag.ApplReqType (1347) func (f ApplReqTypeField) Tag() quickfix.Tag { return tag.ApplReqType } func NewApplReqType(val enum.ApplReqType) ApplReqTypeField { @@ -905,23 +909,23 @@ func NewApplReqType(val enum.ApplReqType) ApplReqTypeField { func (f ApplReqTypeField) Value() enum.ApplReqType { return enum.ApplReqType(f.String()) } -//ApplResendFlagField is a BOOLEAN field +// ApplResendFlagField is a BOOLEAN field type ApplResendFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.ApplResendFlag (1352) +// Tag returns tag.ApplResendFlag (1352) func (f ApplResendFlagField) Tag() quickfix.Tag { return tag.ApplResendFlag } -//NewApplResendFlag returns a new ApplResendFlagField initialized with val +// NewApplResendFlag returns a new ApplResendFlagField initialized with val func NewApplResendFlag(val bool) ApplResendFlagField { return ApplResendFlagField{quickfix.FIXBoolean(val)} } func (f ApplResendFlagField) Value() bool { return f.Bool() } -//ApplResponseErrorField is a enum.ApplResponseError field +// ApplResponseErrorField is a enum.ApplResponseError field type ApplResponseErrorField struct{ quickfix.FIXString } -//Tag returns tag.ApplResponseError (1354) +// Tag returns tag.ApplResponseError (1354) func (f ApplResponseErrorField) Tag() quickfix.Tag { return tag.ApplResponseError } func NewApplResponseError(val enum.ApplResponseError) ApplResponseErrorField { @@ -932,61 +936,63 @@ func (f ApplResponseErrorField) Value() enum.ApplResponseError { return enum.ApplResponseError(f.String()) } -//ApplResponseIDField is a STRING field +// ApplResponseIDField is a STRING field type ApplResponseIDField struct{ quickfix.FIXString } -//Tag returns tag.ApplResponseID (1353) +// Tag returns tag.ApplResponseID (1353) func (f ApplResponseIDField) Tag() quickfix.Tag { return tag.ApplResponseID } -//NewApplResponseID returns a new ApplResponseIDField initialized with val +// NewApplResponseID returns a new ApplResponseIDField initialized with val func NewApplResponseID(val string) ApplResponseIDField { return ApplResponseIDField{quickfix.FIXString(val)} } func (f ApplResponseIDField) Value() string { return f.String() } -//ApplResponseTypeField is a enum.ApplResponseType field +// ApplResponseTypeField is a enum.ApplResponseType field type ApplResponseTypeField struct{ quickfix.FIXString } -//Tag returns tag.ApplResponseType (1348) +// Tag returns tag.ApplResponseType (1348) func (f ApplResponseTypeField) Tag() quickfix.Tag { return tag.ApplResponseType } func NewApplResponseType(val enum.ApplResponseType) ApplResponseTypeField { return ApplResponseTypeField{quickfix.FIXString(val)} } -func (f ApplResponseTypeField) Value() enum.ApplResponseType { return enum.ApplResponseType(f.String()) } +func (f ApplResponseTypeField) Value() enum.ApplResponseType { + return enum.ApplResponseType(f.String()) +} -//ApplSeqNumField is a SEQNUM field +// ApplSeqNumField is a SEQNUM field type ApplSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.ApplSeqNum (1181) +// Tag returns tag.ApplSeqNum (1181) func (f ApplSeqNumField) Tag() quickfix.Tag { return tag.ApplSeqNum } -//NewApplSeqNum returns a new ApplSeqNumField initialized with val +// NewApplSeqNum returns a new ApplSeqNumField initialized with val func NewApplSeqNum(val int) ApplSeqNumField { return ApplSeqNumField{quickfix.FIXInt(val)} } func (f ApplSeqNumField) Value() int { return f.Int() } -//ApplTotalMessageCountField is a INT field +// ApplTotalMessageCountField is a INT field type ApplTotalMessageCountField struct{ quickfix.FIXInt } -//Tag returns tag.ApplTotalMessageCount (1349) +// Tag returns tag.ApplTotalMessageCount (1349) func (f ApplTotalMessageCountField) Tag() quickfix.Tag { return tag.ApplTotalMessageCount } -//NewApplTotalMessageCount returns a new ApplTotalMessageCountField initialized with val +// NewApplTotalMessageCount returns a new ApplTotalMessageCountField initialized with val func NewApplTotalMessageCount(val int) ApplTotalMessageCountField { return ApplTotalMessageCountField{quickfix.FIXInt(val)} } func (f ApplTotalMessageCountField) Value() int { return f.Int() } -//ApplVerIDField is a enum.ApplVerID field +// ApplVerIDField is a enum.ApplVerID field type ApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.ApplVerID (1128) +// Tag returns tag.ApplVerID (1128) func (f ApplVerIDField) Tag() quickfix.Tag { return tag.ApplVerID } func NewApplVerID(val enum.ApplVerID) ApplVerIDField { @@ -995,10 +1001,10 @@ func NewApplVerID(val enum.ApplVerID) ApplVerIDField { func (f ApplVerIDField) Value() enum.ApplVerID { return enum.ApplVerID(f.String()) } -//AsOfIndicatorField is a enum.AsOfIndicator field +// AsOfIndicatorField is a enum.AsOfIndicator field type AsOfIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.AsOfIndicator (1015) +// Tag returns tag.AsOfIndicator (1015) func (f AsOfIndicatorField) Tag() quickfix.Tag { return tag.AsOfIndicator } func NewAsOfIndicator(val enum.AsOfIndicator) AsOfIndicatorField { @@ -1007,126 +1013,128 @@ func NewAsOfIndicator(val enum.AsOfIndicator) AsOfIndicatorField { func (f AsOfIndicatorField) Value() enum.AsOfIndicator { return enum.AsOfIndicator(f.String()) } -//AsgnReqIDField is a STRING field +// AsgnReqIDField is a STRING field type AsgnReqIDField struct{ quickfix.FIXString } -//Tag returns tag.AsgnReqID (831) +// Tag returns tag.AsgnReqID (831) func (f AsgnReqIDField) Tag() quickfix.Tag { return tag.AsgnReqID } -//NewAsgnReqID returns a new AsgnReqIDField initialized with val +// NewAsgnReqID returns a new AsgnReqIDField initialized with val func NewAsgnReqID(val string) AsgnReqIDField { return AsgnReqIDField{quickfix.FIXString(val)} } func (f AsgnReqIDField) Value() string { return f.String() } -//AsgnRptIDField is a STRING field +// AsgnRptIDField is a STRING field type AsgnRptIDField struct{ quickfix.FIXString } -//Tag returns tag.AsgnRptID (833) +// Tag returns tag.AsgnRptID (833) func (f AsgnRptIDField) Tag() quickfix.Tag { return tag.AsgnRptID } -//NewAsgnRptID returns a new AsgnRptIDField initialized with val +// NewAsgnRptID returns a new AsgnRptIDField initialized with val func NewAsgnRptID(val string) AsgnRptIDField { return AsgnRptIDField{quickfix.FIXString(val)} } func (f AsgnRptIDField) Value() string { return f.String() } -//AssignmentMethodField is a enum.AssignmentMethod field +// AssignmentMethodField is a enum.AssignmentMethod field type AssignmentMethodField struct{ quickfix.FIXString } -//Tag returns tag.AssignmentMethod (744) +// Tag returns tag.AssignmentMethod (744) func (f AssignmentMethodField) Tag() quickfix.Tag { return tag.AssignmentMethod } func NewAssignmentMethod(val enum.AssignmentMethod) AssignmentMethodField { return AssignmentMethodField{quickfix.FIXString(val)} } -func (f AssignmentMethodField) Value() enum.AssignmentMethod { return enum.AssignmentMethod(f.String()) } +func (f AssignmentMethodField) Value() enum.AssignmentMethod { + return enum.AssignmentMethod(f.String()) +} -//AssignmentUnitField is a QTY field +// AssignmentUnitField is a QTY field type AssignmentUnitField struct{ quickfix.FIXDecimal } -//Tag returns tag.AssignmentUnit (745) +// Tag returns tag.AssignmentUnit (745) func (f AssignmentUnitField) Tag() quickfix.Tag { return tag.AssignmentUnit } -//NewAssignmentUnit returns a new AssignmentUnitField initialized with val and scale +// NewAssignmentUnit returns a new AssignmentUnitField initialized with val and scale func NewAssignmentUnit(val decimal.Decimal, scale int32) AssignmentUnitField { return AssignmentUnitField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AssignmentUnitField) Value() (val decimal.Decimal) { return f.Decimal } -//AttachmentPointField is a PERCENTAGE field +// AttachmentPointField is a PERCENTAGE field type AttachmentPointField struct{ quickfix.FIXDecimal } -//Tag returns tag.AttachmentPoint (1457) +// Tag returns tag.AttachmentPoint (1457) func (f AttachmentPointField) Tag() quickfix.Tag { return tag.AttachmentPoint } -//NewAttachmentPoint returns a new AttachmentPointField initialized with val and scale +// NewAttachmentPoint returns a new AttachmentPointField initialized with val and scale func NewAttachmentPoint(val decimal.Decimal, scale int32) AttachmentPointField { return AttachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AttachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } -//AutoAcceptIndicatorField is a BOOLEAN field +// AutoAcceptIndicatorField is a BOOLEAN field type AutoAcceptIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.AutoAcceptIndicator (754) +// Tag returns tag.AutoAcceptIndicator (754) func (f AutoAcceptIndicatorField) Tag() quickfix.Tag { return tag.AutoAcceptIndicator } -//NewAutoAcceptIndicator returns a new AutoAcceptIndicatorField initialized with val +// NewAutoAcceptIndicator returns a new AutoAcceptIndicatorField initialized with val func NewAutoAcceptIndicator(val bool) AutoAcceptIndicatorField { return AutoAcceptIndicatorField{quickfix.FIXBoolean(val)} } func (f AutoAcceptIndicatorField) Value() bool { return f.Bool() } -//AvgParPxField is a PRICE field +// AvgParPxField is a PRICE field type AvgParPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.AvgParPx (860) +// Tag returns tag.AvgParPx (860) func (f AvgParPxField) Tag() quickfix.Tag { return tag.AvgParPx } -//NewAvgParPx returns a new AvgParPxField initialized with val and scale +// NewAvgParPx returns a new AvgParPxField initialized with val and scale func NewAvgParPx(val decimal.Decimal, scale int32) AvgParPxField { return AvgParPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AvgParPxField) Value() (val decimal.Decimal) { return f.Decimal } -//AvgPrxPrecisionField is a INT field +// AvgPrxPrecisionField is a INT field type AvgPrxPrecisionField struct{ quickfix.FIXInt } -//Tag returns tag.AvgPrxPrecision (74) +// Tag returns tag.AvgPrxPrecision (74) func (f AvgPrxPrecisionField) Tag() quickfix.Tag { return tag.AvgPrxPrecision } -//NewAvgPrxPrecision returns a new AvgPrxPrecisionField initialized with val +// NewAvgPrxPrecision returns a new AvgPrxPrecisionField initialized with val func NewAvgPrxPrecision(val int) AvgPrxPrecisionField { return AvgPrxPrecisionField{quickfix.FIXInt(val)} } func (f AvgPrxPrecisionField) Value() int { return f.Int() } -//AvgPxField is a PRICE field +// AvgPxField is a PRICE field type AvgPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.AvgPx (6) +// Tag returns tag.AvgPx (6) func (f AvgPxField) Tag() quickfix.Tag { return tag.AvgPx } -//NewAvgPx returns a new AvgPxField initialized with val and scale +// NewAvgPx returns a new AvgPxField initialized with val and scale func NewAvgPx(val decimal.Decimal, scale int32) AvgPxField { return AvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f AvgPxField) Value() (val decimal.Decimal) { return f.Decimal } -//AvgPxIndicatorField is a enum.AvgPxIndicator field +// AvgPxIndicatorField is a enum.AvgPxIndicator field type AvgPxIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.AvgPxIndicator (819) +// Tag returns tag.AvgPxIndicator (819) func (f AvgPxIndicatorField) Tag() quickfix.Tag { return tag.AvgPxIndicator } func NewAvgPxIndicator(val enum.AvgPxIndicator) AvgPxIndicatorField { @@ -1135,49 +1143,49 @@ func NewAvgPxIndicator(val enum.AvgPxIndicator) AvgPxIndicatorField { func (f AvgPxIndicatorField) Value() enum.AvgPxIndicator { return enum.AvgPxIndicator(f.String()) } -//AvgPxPrecisionField is a INT field +// AvgPxPrecisionField is a INT field type AvgPxPrecisionField struct{ quickfix.FIXInt } -//Tag returns tag.AvgPxPrecision (74) +// Tag returns tag.AvgPxPrecision (74) func (f AvgPxPrecisionField) Tag() quickfix.Tag { return tag.AvgPxPrecision } -//NewAvgPxPrecision returns a new AvgPxPrecisionField initialized with val +// NewAvgPxPrecision returns a new AvgPxPrecisionField initialized with val func NewAvgPxPrecision(val int) AvgPxPrecisionField { return AvgPxPrecisionField{quickfix.FIXInt(val)} } func (f AvgPxPrecisionField) Value() int { return f.Int() } -//BasisFeatureDateField is a LOCALMKTDATE field +// BasisFeatureDateField is a LOCALMKTDATE field type BasisFeatureDateField struct{ quickfix.FIXString } -//Tag returns tag.BasisFeatureDate (259) +// Tag returns tag.BasisFeatureDate (259) func (f BasisFeatureDateField) Tag() quickfix.Tag { return tag.BasisFeatureDate } -//NewBasisFeatureDate returns a new BasisFeatureDateField initialized with val +// NewBasisFeatureDate returns a new BasisFeatureDateField initialized with val func NewBasisFeatureDate(val string) BasisFeatureDateField { return BasisFeatureDateField{quickfix.FIXString(val)} } func (f BasisFeatureDateField) Value() string { return f.String() } -//BasisFeaturePriceField is a PRICE field +// BasisFeaturePriceField is a PRICE field type BasisFeaturePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.BasisFeaturePrice (260) +// Tag returns tag.BasisFeaturePrice (260) func (f BasisFeaturePriceField) Tag() quickfix.Tag { return tag.BasisFeaturePrice } -//NewBasisFeaturePrice returns a new BasisFeaturePriceField initialized with val and scale +// NewBasisFeaturePrice returns a new BasisFeaturePriceField initialized with val and scale func NewBasisFeaturePrice(val decimal.Decimal, scale int32) BasisFeaturePriceField { return BasisFeaturePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BasisFeaturePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//BasisPxTypeField is a enum.BasisPxType field +// BasisPxTypeField is a enum.BasisPxType field type BasisPxTypeField struct{ quickfix.FIXString } -//Tag returns tag.BasisPxType (419) +// Tag returns tag.BasisPxType (419) func (f BasisPxTypeField) Tag() quickfix.Tag { return tag.BasisPxType } func NewBasisPxType(val enum.BasisPxType) BasisPxTypeField { @@ -1186,36 +1194,36 @@ func NewBasisPxType(val enum.BasisPxType) BasisPxTypeField { func (f BasisPxTypeField) Value() enum.BasisPxType { return enum.BasisPxType(f.String()) } -//BeginSeqNoField is a SEQNUM field +// BeginSeqNoField is a SEQNUM field type BeginSeqNoField struct{ quickfix.FIXInt } -//Tag returns tag.BeginSeqNo (7) +// Tag returns tag.BeginSeqNo (7) func (f BeginSeqNoField) Tag() quickfix.Tag { return tag.BeginSeqNo } -//NewBeginSeqNo returns a new BeginSeqNoField initialized with val +// NewBeginSeqNo returns a new BeginSeqNoField initialized with val func NewBeginSeqNo(val int) BeginSeqNoField { return BeginSeqNoField{quickfix.FIXInt(val)} } func (f BeginSeqNoField) Value() int { return f.Int() } -//BeginStringField is a STRING field +// BeginStringField is a STRING field type BeginStringField struct{ quickfix.FIXString } -//Tag returns tag.BeginString (8) +// Tag returns tag.BeginString (8) func (f BeginStringField) Tag() quickfix.Tag { return tag.BeginString } -//NewBeginString returns a new BeginStringField initialized with val +// NewBeginString returns a new BeginStringField initialized with val func NewBeginString(val string) BeginStringField { return BeginStringField{quickfix.FIXString(val)} } func (f BeginStringField) Value() string { return f.String() } -//BenchmarkField is a enum.Benchmark field +// BenchmarkField is a enum.Benchmark field type BenchmarkField struct{ quickfix.FIXString } -//Tag returns tag.Benchmark (219) +// Tag returns tag.Benchmark (219) func (f BenchmarkField) Tag() quickfix.Tag { return tag.Benchmark } func NewBenchmark(val enum.Benchmark) BenchmarkField { @@ -1224,23 +1232,23 @@ func NewBenchmark(val enum.Benchmark) BenchmarkField { func (f BenchmarkField) Value() enum.Benchmark { return enum.Benchmark(f.String()) } -//BenchmarkCurveCurrencyField is a CURRENCY field +// BenchmarkCurveCurrencyField is a CURRENCY field type BenchmarkCurveCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.BenchmarkCurveCurrency (220) +// Tag returns tag.BenchmarkCurveCurrency (220) func (f BenchmarkCurveCurrencyField) Tag() quickfix.Tag { return tag.BenchmarkCurveCurrency } -//NewBenchmarkCurveCurrency returns a new BenchmarkCurveCurrencyField initialized with val +// NewBenchmarkCurveCurrency returns a new BenchmarkCurveCurrencyField initialized with val func NewBenchmarkCurveCurrency(val string) BenchmarkCurveCurrencyField { return BenchmarkCurveCurrencyField{quickfix.FIXString(val)} } func (f BenchmarkCurveCurrencyField) Value() string { return f.String() } -//BenchmarkCurveNameField is a enum.BenchmarkCurveName field +// BenchmarkCurveNameField is a enum.BenchmarkCurveName field type BenchmarkCurveNameField struct{ quickfix.FIXString } -//Tag returns tag.BenchmarkCurveName (221) +// Tag returns tag.BenchmarkCurveName (221) func (f BenchmarkCurveNameField) Tag() quickfix.Tag { return tag.BenchmarkCurveName } func NewBenchmarkCurveName(val enum.BenchmarkCurveName) BenchmarkCurveNameField { @@ -1251,88 +1259,88 @@ func (f BenchmarkCurveNameField) Value() enum.BenchmarkCurveName { return enum.BenchmarkCurveName(f.String()) } -//BenchmarkCurvePointField is a STRING field +// BenchmarkCurvePointField is a STRING field type BenchmarkCurvePointField struct{ quickfix.FIXString } -//Tag returns tag.BenchmarkCurvePoint (222) +// Tag returns tag.BenchmarkCurvePoint (222) func (f BenchmarkCurvePointField) Tag() quickfix.Tag { return tag.BenchmarkCurvePoint } -//NewBenchmarkCurvePoint returns a new BenchmarkCurvePointField initialized with val +// NewBenchmarkCurvePoint returns a new BenchmarkCurvePointField initialized with val func NewBenchmarkCurvePoint(val string) BenchmarkCurvePointField { return BenchmarkCurvePointField{quickfix.FIXString(val)} } func (f BenchmarkCurvePointField) Value() string { return f.String() } -//BenchmarkPriceField is a PRICE field +// BenchmarkPriceField is a PRICE field type BenchmarkPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.BenchmarkPrice (662) +// Tag returns tag.BenchmarkPrice (662) func (f BenchmarkPriceField) Tag() quickfix.Tag { return tag.BenchmarkPrice } -//NewBenchmarkPrice returns a new BenchmarkPriceField initialized with val and scale +// NewBenchmarkPrice returns a new BenchmarkPriceField initialized with val and scale func NewBenchmarkPrice(val decimal.Decimal, scale int32) BenchmarkPriceField { return BenchmarkPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BenchmarkPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//BenchmarkPriceTypeField is a INT field +// BenchmarkPriceTypeField is a INT field type BenchmarkPriceTypeField struct{ quickfix.FIXInt } -//Tag returns tag.BenchmarkPriceType (663) +// Tag returns tag.BenchmarkPriceType (663) func (f BenchmarkPriceTypeField) Tag() quickfix.Tag { return tag.BenchmarkPriceType } -//NewBenchmarkPriceType returns a new BenchmarkPriceTypeField initialized with val +// NewBenchmarkPriceType returns a new BenchmarkPriceTypeField initialized with val func NewBenchmarkPriceType(val int) BenchmarkPriceTypeField { return BenchmarkPriceTypeField{quickfix.FIXInt(val)} } func (f BenchmarkPriceTypeField) Value() int { return f.Int() } -//BenchmarkSecurityIDField is a STRING field +// BenchmarkSecurityIDField is a STRING field type BenchmarkSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.BenchmarkSecurityID (699) +// Tag returns tag.BenchmarkSecurityID (699) func (f BenchmarkSecurityIDField) Tag() quickfix.Tag { return tag.BenchmarkSecurityID } -//NewBenchmarkSecurityID returns a new BenchmarkSecurityIDField initialized with val +// NewBenchmarkSecurityID returns a new BenchmarkSecurityIDField initialized with val func NewBenchmarkSecurityID(val string) BenchmarkSecurityIDField { return BenchmarkSecurityIDField{quickfix.FIXString(val)} } func (f BenchmarkSecurityIDField) Value() string { return f.String() } -//BenchmarkSecurityIDSourceField is a STRING field +// BenchmarkSecurityIDSourceField is a STRING field type BenchmarkSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.BenchmarkSecurityIDSource (761) +// Tag returns tag.BenchmarkSecurityIDSource (761) func (f BenchmarkSecurityIDSourceField) Tag() quickfix.Tag { return tag.BenchmarkSecurityIDSource } -//NewBenchmarkSecurityIDSource returns a new BenchmarkSecurityIDSourceField initialized with val +// NewBenchmarkSecurityIDSource returns a new BenchmarkSecurityIDSourceField initialized with val func NewBenchmarkSecurityIDSource(val string) BenchmarkSecurityIDSourceField { return BenchmarkSecurityIDSourceField{quickfix.FIXString(val)} } func (f BenchmarkSecurityIDSourceField) Value() string { return f.String() } -//BidDescriptorField is a STRING field +// BidDescriptorField is a STRING field type BidDescriptorField struct{ quickfix.FIXString } -//Tag returns tag.BidDescriptor (400) +// Tag returns tag.BidDescriptor (400) func (f BidDescriptorField) Tag() quickfix.Tag { return tag.BidDescriptor } -//NewBidDescriptor returns a new BidDescriptorField initialized with val +// NewBidDescriptor returns a new BidDescriptorField initialized with val func NewBidDescriptor(val string) BidDescriptorField { return BidDescriptorField{quickfix.FIXString(val)} } func (f BidDescriptorField) Value() string { return f.String() } -//BidDescriptorTypeField is a enum.BidDescriptorType field +// BidDescriptorTypeField is a enum.BidDescriptorType field type BidDescriptorTypeField struct{ quickfix.FIXString } -//Tag returns tag.BidDescriptorType (399) +// Tag returns tag.BidDescriptorType (399) func (f BidDescriptorTypeField) Tag() quickfix.Tag { return tag.BidDescriptorType } func NewBidDescriptorType(val enum.BidDescriptorType) BidDescriptorTypeField { @@ -1343,62 +1351,62 @@ func (f BidDescriptorTypeField) Value() enum.BidDescriptorType { return enum.BidDescriptorType(f.String()) } -//BidForwardPointsField is a PRICEOFFSET field +// BidForwardPointsField is a PRICEOFFSET field type BidForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidForwardPoints (189) +// Tag returns tag.BidForwardPoints (189) func (f BidForwardPointsField) Tag() quickfix.Tag { return tag.BidForwardPoints } -//NewBidForwardPoints returns a new BidForwardPointsField initialized with val and scale +// NewBidForwardPoints returns a new BidForwardPointsField initialized with val and scale func NewBidForwardPoints(val decimal.Decimal, scale int32) BidForwardPointsField { return BidForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//BidForwardPoints2Field is a PRICEOFFSET field +// BidForwardPoints2Field is a PRICEOFFSET field type BidForwardPoints2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.BidForwardPoints2 (642) +// Tag returns tag.BidForwardPoints2 (642) func (f BidForwardPoints2Field) Tag() quickfix.Tag { return tag.BidForwardPoints2 } -//NewBidForwardPoints2 returns a new BidForwardPoints2Field initialized with val and scale +// NewBidForwardPoints2 returns a new BidForwardPoints2Field initialized with val and scale func NewBidForwardPoints2(val decimal.Decimal, scale int32) BidForwardPoints2Field { return BidForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } -//BidIDField is a STRING field +// BidIDField is a STRING field type BidIDField struct{ quickfix.FIXString } -//Tag returns tag.BidID (390) +// Tag returns tag.BidID (390) func (f BidIDField) Tag() quickfix.Tag { return tag.BidID } -//NewBidID returns a new BidIDField initialized with val +// NewBidID returns a new BidIDField initialized with val func NewBidID(val string) BidIDField { return BidIDField{quickfix.FIXString(val)} } func (f BidIDField) Value() string { return f.String() } -//BidPxField is a PRICE field +// BidPxField is a PRICE field type BidPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidPx (132) +// Tag returns tag.BidPx (132) func (f BidPxField) Tag() quickfix.Tag { return tag.BidPx } -//NewBidPx returns a new BidPxField initialized with val and scale +// NewBidPx returns a new BidPxField initialized with val and scale func NewBidPx(val decimal.Decimal, scale int32) BidPxField { return BidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidPxField) Value() (val decimal.Decimal) { return f.Decimal } -//BidRequestTransTypeField is a enum.BidRequestTransType field +// BidRequestTransTypeField is a enum.BidRequestTransType field type BidRequestTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.BidRequestTransType (374) +// Tag returns tag.BidRequestTransType (374) func (f BidRequestTransTypeField) Tag() quickfix.Tag { return tag.BidRequestTransType } func NewBidRequestTransType(val enum.BidRequestTransType) BidRequestTransTypeField { @@ -1409,49 +1417,49 @@ func (f BidRequestTransTypeField) Value() enum.BidRequestTransType { return enum.BidRequestTransType(f.String()) } -//BidSizeField is a QTY field +// BidSizeField is a QTY field type BidSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidSize (134) +// Tag returns tag.BidSize (134) func (f BidSizeField) Tag() quickfix.Tag { return tag.BidSize } -//NewBidSize returns a new BidSizeField initialized with val and scale +// NewBidSize returns a new BidSizeField initialized with val and scale func NewBidSize(val decimal.Decimal, scale int32) BidSizeField { return BidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//BidSpotRateField is a PRICE field +// BidSpotRateField is a PRICE field type BidSpotRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidSpotRate (188) +// Tag returns tag.BidSpotRate (188) func (f BidSpotRateField) Tag() quickfix.Tag { return tag.BidSpotRate } -//NewBidSpotRate returns a new BidSpotRateField initialized with val and scale +// NewBidSpotRate returns a new BidSpotRateField initialized with val and scale func NewBidSpotRate(val decimal.Decimal, scale int32) BidSpotRateField { return BidSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } -//BidSwapPointsField is a PRICEOFFSET field +// BidSwapPointsField is a PRICEOFFSET field type BidSwapPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidSwapPoints (1065) +// Tag returns tag.BidSwapPoints (1065) func (f BidSwapPointsField) Tag() quickfix.Tag { return tag.BidSwapPoints } -//NewBidSwapPoints returns a new BidSwapPointsField initialized with val and scale +// NewBidSwapPoints returns a new BidSwapPointsField initialized with val and scale func NewBidSwapPoints(val decimal.Decimal, scale int32) BidSwapPointsField { return BidSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//BidTradeTypeField is a enum.BidTradeType field +// BidTradeTypeField is a enum.BidTradeType field type BidTradeTypeField struct{ quickfix.FIXString } -//Tag returns tag.BidTradeType (418) +// Tag returns tag.BidTradeType (418) func (f BidTradeTypeField) Tag() quickfix.Tag { return tag.BidTradeType } func NewBidTradeType(val enum.BidTradeType) BidTradeTypeField { @@ -1460,10 +1468,10 @@ func NewBidTradeType(val enum.BidTradeType) BidTradeTypeField { func (f BidTradeTypeField) Value() enum.BidTradeType { return enum.BidTradeType(f.String()) } -//BidTypeField is a enum.BidType field +// BidTypeField is a enum.BidType field type BidTypeField struct{ quickfix.FIXString } -//Tag returns tag.BidType (394) +// Tag returns tag.BidType (394) func (f BidTypeField) Tag() quickfix.Tag { return tag.BidType } func NewBidType(val enum.BidType) BidTypeField { @@ -1472,49 +1480,49 @@ func NewBidType(val enum.BidType) BidTypeField { func (f BidTypeField) Value() enum.BidType { return enum.BidType(f.String()) } -//BidYieldField is a PERCENTAGE field +// BidYieldField is a PERCENTAGE field type BidYieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.BidYield (632) +// Tag returns tag.BidYield (632) func (f BidYieldField) Tag() quickfix.Tag { return tag.BidYield } -//NewBidYield returns a new BidYieldField initialized with val and scale +// NewBidYield returns a new BidYieldField initialized with val and scale func NewBidYield(val decimal.Decimal, scale int32) BidYieldField { return BidYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BidYieldField) Value() (val decimal.Decimal) { return f.Decimal } -//BodyLengthField is a LENGTH field +// BodyLengthField is a LENGTH field type BodyLengthField struct{ quickfix.FIXInt } -//Tag returns tag.BodyLength (9) +// Tag returns tag.BodyLength (9) func (f BodyLengthField) Tag() quickfix.Tag { return tag.BodyLength } -//NewBodyLength returns a new BodyLengthField initialized with val +// NewBodyLength returns a new BodyLengthField initialized with val func NewBodyLength(val int) BodyLengthField { return BodyLengthField{quickfix.FIXInt(val)} } func (f BodyLengthField) Value() int { return f.Int() } -//BookingRefIDField is a STRING field +// BookingRefIDField is a STRING field type BookingRefIDField struct{ quickfix.FIXString } -//Tag returns tag.BookingRefID (466) +// Tag returns tag.BookingRefID (466) func (f BookingRefIDField) Tag() quickfix.Tag { return tag.BookingRefID } -//NewBookingRefID returns a new BookingRefIDField initialized with val +// NewBookingRefID returns a new BookingRefIDField initialized with val func NewBookingRefID(val string) BookingRefIDField { return BookingRefIDField{quickfix.FIXString(val)} } func (f BookingRefIDField) Value() string { return f.String() } -//BookingTypeField is a enum.BookingType field +// BookingTypeField is a enum.BookingType field type BookingTypeField struct{ quickfix.FIXString } -//Tag returns tag.BookingType (775) +// Tag returns tag.BookingType (775) func (f BookingTypeField) Tag() quickfix.Tag { return tag.BookingType } func NewBookingType(val enum.BookingType) BookingTypeField { @@ -1523,10 +1531,10 @@ func NewBookingType(val enum.BookingType) BookingTypeField { func (f BookingTypeField) Value() enum.BookingType { return enum.BookingType(f.String()) } -//BookingUnitField is a enum.BookingUnit field +// BookingUnitField is a enum.BookingUnit field type BookingUnitField struct{ quickfix.FIXString } -//Tag returns tag.BookingUnit (590) +// Tag returns tag.BookingUnit (590) func (f BookingUnitField) Tag() quickfix.Tag { return tag.BookingUnit } func NewBookingUnit(val enum.BookingUnit) BookingUnitField { @@ -1535,23 +1543,23 @@ func NewBookingUnit(val enum.BookingUnit) BookingUnitField { func (f BookingUnitField) Value() enum.BookingUnit { return enum.BookingUnit(f.String()) } -//BrokerOfCreditField is a STRING field +// BrokerOfCreditField is a STRING field type BrokerOfCreditField struct{ quickfix.FIXString } -//Tag returns tag.BrokerOfCredit (92) +// Tag returns tag.BrokerOfCredit (92) func (f BrokerOfCreditField) Tag() quickfix.Tag { return tag.BrokerOfCredit } -//NewBrokerOfCredit returns a new BrokerOfCreditField initialized with val +// NewBrokerOfCredit returns a new BrokerOfCreditField initialized with val func NewBrokerOfCredit(val string) BrokerOfCreditField { return BrokerOfCreditField{quickfix.FIXString(val)} } func (f BrokerOfCreditField) Value() string { return f.String() } -//BusinessRejectReasonField is a enum.BusinessRejectReason field +// BusinessRejectReasonField is a enum.BusinessRejectReason field type BusinessRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.BusinessRejectReason (380) +// Tag returns tag.BusinessRejectReason (380) func (f BusinessRejectReasonField) Tag() quickfix.Tag { return tag.BusinessRejectReason } func NewBusinessRejectReason(val enum.BusinessRejectReason) BusinessRejectReasonField { @@ -1562,49 +1570,49 @@ func (f BusinessRejectReasonField) Value() enum.BusinessRejectReason { return enum.BusinessRejectReason(f.String()) } -//BusinessRejectRefIDField is a STRING field +// BusinessRejectRefIDField is a STRING field type BusinessRejectRefIDField struct{ quickfix.FIXString } -//Tag returns tag.BusinessRejectRefID (379) +// Tag returns tag.BusinessRejectRefID (379) func (f BusinessRejectRefIDField) Tag() quickfix.Tag { return tag.BusinessRejectRefID } -//NewBusinessRejectRefID returns a new BusinessRejectRefIDField initialized with val +// NewBusinessRejectRefID returns a new BusinessRejectRefIDField initialized with val func NewBusinessRejectRefID(val string) BusinessRejectRefIDField { return BusinessRejectRefIDField{quickfix.FIXString(val)} } func (f BusinessRejectRefIDField) Value() string { return f.String() } -//BuyVolumeField is a QTY field +// BuyVolumeField is a QTY field type BuyVolumeField struct{ quickfix.FIXDecimal } -//Tag returns tag.BuyVolume (330) +// Tag returns tag.BuyVolume (330) func (f BuyVolumeField) Tag() quickfix.Tag { return tag.BuyVolume } -//NewBuyVolume returns a new BuyVolumeField initialized with val and scale +// NewBuyVolume returns a new BuyVolumeField initialized with val and scale func NewBuyVolume(val decimal.Decimal, scale int32) BuyVolumeField { return BuyVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f BuyVolumeField) Value() (val decimal.Decimal) { return f.Decimal } -//CFICodeField is a STRING field +// CFICodeField is a STRING field type CFICodeField struct{ quickfix.FIXString } -//Tag returns tag.CFICode (461) +// Tag returns tag.CFICode (461) func (f CFICodeField) Tag() quickfix.Tag { return tag.CFICode } -//NewCFICode returns a new CFICodeField initialized with val +// NewCFICode returns a new CFICodeField initialized with val func NewCFICode(val string) CFICodeField { return CFICodeField{quickfix.FIXString(val)} } func (f CFICodeField) Value() string { return f.String() } -//CPProgramField is a enum.CPProgram field +// CPProgramField is a enum.CPProgram field type CPProgramField struct{ quickfix.FIXString } -//Tag returns tag.CPProgram (875) +// Tag returns tag.CPProgram (875) func (f CPProgramField) Tag() quickfix.Tag { return tag.CPProgram } func NewCPProgram(val enum.CPProgram) CPProgramField { @@ -1613,36 +1621,36 @@ func NewCPProgram(val enum.CPProgram) CPProgramField { func (f CPProgramField) Value() enum.CPProgram { return enum.CPProgram(f.String()) } -//CPRegTypeField is a STRING field +// CPRegTypeField is a STRING field type CPRegTypeField struct{ quickfix.FIXString } -//Tag returns tag.CPRegType (876) +// Tag returns tag.CPRegType (876) func (f CPRegTypeField) Tag() quickfix.Tag { return tag.CPRegType } -//NewCPRegType returns a new CPRegTypeField initialized with val +// NewCPRegType returns a new CPRegTypeField initialized with val func NewCPRegType(val string) CPRegTypeField { return CPRegTypeField{quickfix.FIXString(val)} } func (f CPRegTypeField) Value() string { return f.String() } -//CalculatedCcyLastQtyField is a QTY field +// CalculatedCcyLastQtyField is a QTY field type CalculatedCcyLastQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.CalculatedCcyLastQty (1056) +// Tag returns tag.CalculatedCcyLastQty (1056) func (f CalculatedCcyLastQtyField) Tag() quickfix.Tag { return tag.CalculatedCcyLastQty } -//NewCalculatedCcyLastQty returns a new CalculatedCcyLastQtyField initialized with val and scale +// NewCalculatedCcyLastQty returns a new CalculatedCcyLastQtyField initialized with val and scale func NewCalculatedCcyLastQty(val decimal.Decimal, scale int32) CalculatedCcyLastQtyField { return CalculatedCcyLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CalculatedCcyLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//CancellationRightsField is a enum.CancellationRights field +// CancellationRightsField is a enum.CancellationRights field type CancellationRightsField struct{ quickfix.FIXString } -//Tag returns tag.CancellationRights (480) +// Tag returns tag.CancellationRights (480) func (f CancellationRightsField) Tag() quickfix.Tag { return tag.CancellationRights } func NewCancellationRights(val enum.CancellationRights) CancellationRightsField { @@ -1653,179 +1661,179 @@ func (f CancellationRightsField) Value() enum.CancellationRights { return enum.CancellationRights(f.String()) } -//CapPriceField is a PRICE field +// CapPriceField is a PRICE field type CapPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.CapPrice (1199) +// Tag returns tag.CapPrice (1199) func (f CapPriceField) Tag() quickfix.Tag { return tag.CapPrice } -//NewCapPrice returns a new CapPriceField initialized with val and scale +// NewCapPrice returns a new CapPriceField initialized with val and scale func NewCapPrice(val decimal.Decimal, scale int32) CapPriceField { return CapPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CapPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//CardExpDateField is a LOCALMKTDATE field +// CardExpDateField is a LOCALMKTDATE field type CardExpDateField struct{ quickfix.FIXString } -//Tag returns tag.CardExpDate (490) +// Tag returns tag.CardExpDate (490) func (f CardExpDateField) Tag() quickfix.Tag { return tag.CardExpDate } -//NewCardExpDate returns a new CardExpDateField initialized with val +// NewCardExpDate returns a new CardExpDateField initialized with val func NewCardExpDate(val string) CardExpDateField { return CardExpDateField{quickfix.FIXString(val)} } func (f CardExpDateField) Value() string { return f.String() } -//CardHolderNameField is a STRING field +// CardHolderNameField is a STRING field type CardHolderNameField struct{ quickfix.FIXString } -//Tag returns tag.CardHolderName (488) +// Tag returns tag.CardHolderName (488) func (f CardHolderNameField) Tag() quickfix.Tag { return tag.CardHolderName } -//NewCardHolderName returns a new CardHolderNameField initialized with val +// NewCardHolderName returns a new CardHolderNameField initialized with val func NewCardHolderName(val string) CardHolderNameField { return CardHolderNameField{quickfix.FIXString(val)} } func (f CardHolderNameField) Value() string { return f.String() } -//CardIssNoField is a STRING field +// CardIssNoField is a STRING field type CardIssNoField struct{ quickfix.FIXString } -//Tag returns tag.CardIssNo (491) +// Tag returns tag.CardIssNo (491) func (f CardIssNoField) Tag() quickfix.Tag { return tag.CardIssNo } -//NewCardIssNo returns a new CardIssNoField initialized with val +// NewCardIssNo returns a new CardIssNoField initialized with val func NewCardIssNo(val string) CardIssNoField { return CardIssNoField{quickfix.FIXString(val)} } func (f CardIssNoField) Value() string { return f.String() } -//CardIssNumField is a STRING field +// CardIssNumField is a STRING field type CardIssNumField struct{ quickfix.FIXString } -//Tag returns tag.CardIssNum (491) +// Tag returns tag.CardIssNum (491) func (f CardIssNumField) Tag() quickfix.Tag { return tag.CardIssNum } -//NewCardIssNum returns a new CardIssNumField initialized with val +// NewCardIssNum returns a new CardIssNumField initialized with val func NewCardIssNum(val string) CardIssNumField { return CardIssNumField{quickfix.FIXString(val)} } func (f CardIssNumField) Value() string { return f.String() } -//CardNumberField is a STRING field +// CardNumberField is a STRING field type CardNumberField struct{ quickfix.FIXString } -//Tag returns tag.CardNumber (489) +// Tag returns tag.CardNumber (489) func (f CardNumberField) Tag() quickfix.Tag { return tag.CardNumber } -//NewCardNumber returns a new CardNumberField initialized with val +// NewCardNumber returns a new CardNumberField initialized with val func NewCardNumber(val string) CardNumberField { return CardNumberField{quickfix.FIXString(val)} } func (f CardNumberField) Value() string { return f.String() } -//CardStartDateField is a LOCALMKTDATE field +// CardStartDateField is a LOCALMKTDATE field type CardStartDateField struct{ quickfix.FIXString } -//Tag returns tag.CardStartDate (503) +// Tag returns tag.CardStartDate (503) func (f CardStartDateField) Tag() quickfix.Tag { return tag.CardStartDate } -//NewCardStartDate returns a new CardStartDateField initialized with val +// NewCardStartDate returns a new CardStartDateField initialized with val func NewCardStartDate(val string) CardStartDateField { return CardStartDateField{quickfix.FIXString(val)} } func (f CardStartDateField) Value() string { return f.String() } -//CashDistribAgentAcctNameField is a STRING field +// CashDistribAgentAcctNameField is a STRING field type CashDistribAgentAcctNameField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribAgentAcctName (502) +// Tag returns tag.CashDistribAgentAcctName (502) func (f CashDistribAgentAcctNameField) Tag() quickfix.Tag { return tag.CashDistribAgentAcctName } -//NewCashDistribAgentAcctName returns a new CashDistribAgentAcctNameField initialized with val +// NewCashDistribAgentAcctName returns a new CashDistribAgentAcctNameField initialized with val func NewCashDistribAgentAcctName(val string) CashDistribAgentAcctNameField { return CashDistribAgentAcctNameField{quickfix.FIXString(val)} } func (f CashDistribAgentAcctNameField) Value() string { return f.String() } -//CashDistribAgentAcctNumberField is a STRING field +// CashDistribAgentAcctNumberField is a STRING field type CashDistribAgentAcctNumberField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribAgentAcctNumber (500) +// Tag returns tag.CashDistribAgentAcctNumber (500) func (f CashDistribAgentAcctNumberField) Tag() quickfix.Tag { return tag.CashDistribAgentAcctNumber } -//NewCashDistribAgentAcctNumber returns a new CashDistribAgentAcctNumberField initialized with val +// NewCashDistribAgentAcctNumber returns a new CashDistribAgentAcctNumberField initialized with val func NewCashDistribAgentAcctNumber(val string) CashDistribAgentAcctNumberField { return CashDistribAgentAcctNumberField{quickfix.FIXString(val)} } func (f CashDistribAgentAcctNumberField) Value() string { return f.String() } -//CashDistribAgentCodeField is a STRING field +// CashDistribAgentCodeField is a STRING field type CashDistribAgentCodeField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribAgentCode (499) +// Tag returns tag.CashDistribAgentCode (499) func (f CashDistribAgentCodeField) Tag() quickfix.Tag { return tag.CashDistribAgentCode } -//NewCashDistribAgentCode returns a new CashDistribAgentCodeField initialized with val +// NewCashDistribAgentCode returns a new CashDistribAgentCodeField initialized with val func NewCashDistribAgentCode(val string) CashDistribAgentCodeField { return CashDistribAgentCodeField{quickfix.FIXString(val)} } func (f CashDistribAgentCodeField) Value() string { return f.String() } -//CashDistribAgentNameField is a STRING field +// CashDistribAgentNameField is a STRING field type CashDistribAgentNameField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribAgentName (498) +// Tag returns tag.CashDistribAgentName (498) func (f CashDistribAgentNameField) Tag() quickfix.Tag { return tag.CashDistribAgentName } -//NewCashDistribAgentName returns a new CashDistribAgentNameField initialized with val +// NewCashDistribAgentName returns a new CashDistribAgentNameField initialized with val func NewCashDistribAgentName(val string) CashDistribAgentNameField { return CashDistribAgentNameField{quickfix.FIXString(val)} } func (f CashDistribAgentNameField) Value() string { return f.String() } -//CashDistribCurrField is a CURRENCY field +// CashDistribCurrField is a CURRENCY field type CashDistribCurrField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribCurr (478) +// Tag returns tag.CashDistribCurr (478) func (f CashDistribCurrField) Tag() quickfix.Tag { return tag.CashDistribCurr } -//NewCashDistribCurr returns a new CashDistribCurrField initialized with val +// NewCashDistribCurr returns a new CashDistribCurrField initialized with val func NewCashDistribCurr(val string) CashDistribCurrField { return CashDistribCurrField{quickfix.FIXString(val)} } func (f CashDistribCurrField) Value() string { return f.String() } -//CashDistribPayRefField is a STRING field +// CashDistribPayRefField is a STRING field type CashDistribPayRefField struct{ quickfix.FIXString } -//Tag returns tag.CashDistribPayRef (501) +// Tag returns tag.CashDistribPayRef (501) func (f CashDistribPayRefField) Tag() quickfix.Tag { return tag.CashDistribPayRef } -//NewCashDistribPayRef returns a new CashDistribPayRefField initialized with val +// NewCashDistribPayRef returns a new CashDistribPayRefField initialized with val func NewCashDistribPayRef(val string) CashDistribPayRefField { return CashDistribPayRefField{quickfix.FIXString(val)} } func (f CashDistribPayRefField) Value() string { return f.String() } -//CashMarginField is a enum.CashMargin field +// CashMarginField is a enum.CashMargin field type CashMarginField struct{ quickfix.FIXString } -//Tag returns tag.CashMargin (544) +// Tag returns tag.CashMargin (544) func (f CashMarginField) Tag() quickfix.Tag { return tag.CashMargin } func NewCashMargin(val enum.CashMargin) CashMarginField { @@ -1834,192 +1842,192 @@ func NewCashMargin(val enum.CashMargin) CashMarginField { func (f CashMarginField) Value() enum.CashMargin { return enum.CashMargin(f.String()) } -//CashOrderQtyField is a QTY field +// CashOrderQtyField is a QTY field type CashOrderQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.CashOrderQty (152) +// Tag returns tag.CashOrderQty (152) func (f CashOrderQtyField) Tag() quickfix.Tag { return tag.CashOrderQty } -//NewCashOrderQty returns a new CashOrderQtyField initialized with val and scale +// NewCashOrderQty returns a new CashOrderQtyField initialized with val and scale func NewCashOrderQty(val decimal.Decimal, scale int32) CashOrderQtyField { return CashOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CashOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//CashOutstandingField is a AMT field +// CashOutstandingField is a AMT field type CashOutstandingField struct{ quickfix.FIXDecimal } -//Tag returns tag.CashOutstanding (901) +// Tag returns tag.CashOutstanding (901) func (f CashOutstandingField) Tag() quickfix.Tag { return tag.CashOutstanding } -//NewCashOutstanding returns a new CashOutstandingField initialized with val and scale +// NewCashOutstanding returns a new CashOutstandingField initialized with val and scale func NewCashOutstanding(val decimal.Decimal, scale int32) CashOutstandingField { return CashOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CashOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } -//CashSettlAgentAcctNameField is a STRING field +// CashSettlAgentAcctNameField is a STRING field type CashSettlAgentAcctNameField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentAcctName (185) +// Tag returns tag.CashSettlAgentAcctName (185) func (f CashSettlAgentAcctNameField) Tag() quickfix.Tag { return tag.CashSettlAgentAcctName } -//NewCashSettlAgentAcctName returns a new CashSettlAgentAcctNameField initialized with val +// NewCashSettlAgentAcctName returns a new CashSettlAgentAcctNameField initialized with val func NewCashSettlAgentAcctName(val string) CashSettlAgentAcctNameField { return CashSettlAgentAcctNameField{quickfix.FIXString(val)} } func (f CashSettlAgentAcctNameField) Value() string { return f.String() } -//CashSettlAgentAcctNumField is a STRING field +// CashSettlAgentAcctNumField is a STRING field type CashSettlAgentAcctNumField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentAcctNum (184) +// Tag returns tag.CashSettlAgentAcctNum (184) func (f CashSettlAgentAcctNumField) Tag() quickfix.Tag { return tag.CashSettlAgentAcctNum } -//NewCashSettlAgentAcctNum returns a new CashSettlAgentAcctNumField initialized with val +// NewCashSettlAgentAcctNum returns a new CashSettlAgentAcctNumField initialized with val func NewCashSettlAgentAcctNum(val string) CashSettlAgentAcctNumField { return CashSettlAgentAcctNumField{quickfix.FIXString(val)} } func (f CashSettlAgentAcctNumField) Value() string { return f.String() } -//CashSettlAgentCodeField is a STRING field +// CashSettlAgentCodeField is a STRING field type CashSettlAgentCodeField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentCode (183) +// Tag returns tag.CashSettlAgentCode (183) func (f CashSettlAgentCodeField) Tag() quickfix.Tag { return tag.CashSettlAgentCode } -//NewCashSettlAgentCode returns a new CashSettlAgentCodeField initialized with val +// NewCashSettlAgentCode returns a new CashSettlAgentCodeField initialized with val func NewCashSettlAgentCode(val string) CashSettlAgentCodeField { return CashSettlAgentCodeField{quickfix.FIXString(val)} } func (f CashSettlAgentCodeField) Value() string { return f.String() } -//CashSettlAgentContactNameField is a STRING field +// CashSettlAgentContactNameField is a STRING field type CashSettlAgentContactNameField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentContactName (186) +// Tag returns tag.CashSettlAgentContactName (186) func (f CashSettlAgentContactNameField) Tag() quickfix.Tag { return tag.CashSettlAgentContactName } -//NewCashSettlAgentContactName returns a new CashSettlAgentContactNameField initialized with val +// NewCashSettlAgentContactName returns a new CashSettlAgentContactNameField initialized with val func NewCashSettlAgentContactName(val string) CashSettlAgentContactNameField { return CashSettlAgentContactNameField{quickfix.FIXString(val)} } func (f CashSettlAgentContactNameField) Value() string { return f.String() } -//CashSettlAgentContactPhoneField is a STRING field +// CashSettlAgentContactPhoneField is a STRING field type CashSettlAgentContactPhoneField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentContactPhone (187) +// Tag returns tag.CashSettlAgentContactPhone (187) func (f CashSettlAgentContactPhoneField) Tag() quickfix.Tag { return tag.CashSettlAgentContactPhone } -//NewCashSettlAgentContactPhone returns a new CashSettlAgentContactPhoneField initialized with val +// NewCashSettlAgentContactPhone returns a new CashSettlAgentContactPhoneField initialized with val func NewCashSettlAgentContactPhone(val string) CashSettlAgentContactPhoneField { return CashSettlAgentContactPhoneField{quickfix.FIXString(val)} } func (f CashSettlAgentContactPhoneField) Value() string { return f.String() } -//CashSettlAgentNameField is a STRING field +// CashSettlAgentNameField is a STRING field type CashSettlAgentNameField struct{ quickfix.FIXString } -//Tag returns tag.CashSettlAgentName (182) +// Tag returns tag.CashSettlAgentName (182) func (f CashSettlAgentNameField) Tag() quickfix.Tag { return tag.CashSettlAgentName } -//NewCashSettlAgentName returns a new CashSettlAgentNameField initialized with val +// NewCashSettlAgentName returns a new CashSettlAgentNameField initialized with val func NewCashSettlAgentName(val string) CashSettlAgentNameField { return CashSettlAgentNameField{quickfix.FIXString(val)} } func (f CashSettlAgentNameField) Value() string { return f.String() } -//CcyAmtField is a AMT field +// CcyAmtField is a AMT field type CcyAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.CcyAmt (1157) +// Tag returns tag.CcyAmt (1157) func (f CcyAmtField) Tag() quickfix.Tag { return tag.CcyAmt } -//NewCcyAmt returns a new CcyAmtField initialized with val and scale +// NewCcyAmt returns a new CcyAmtField initialized with val and scale func NewCcyAmt(val decimal.Decimal, scale int32) CcyAmtField { return CcyAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CcyAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//CheckSumField is a STRING field +// CheckSumField is a STRING field type CheckSumField struct{ quickfix.FIXString } -//Tag returns tag.CheckSum (10) +// Tag returns tag.CheckSum (10) func (f CheckSumField) Tag() quickfix.Tag { return tag.CheckSum } -//NewCheckSum returns a new CheckSumField initialized with val +// NewCheckSum returns a new CheckSumField initialized with val func NewCheckSum(val string) CheckSumField { return CheckSumField{quickfix.FIXString(val)} } func (f CheckSumField) Value() string { return f.String() } -//ClOrdIDField is a STRING field +// ClOrdIDField is a STRING field type ClOrdIDField struct{ quickfix.FIXString } -//Tag returns tag.ClOrdID (11) +// Tag returns tag.ClOrdID (11) func (f ClOrdIDField) Tag() quickfix.Tag { return tag.ClOrdID } -//NewClOrdID returns a new ClOrdIDField initialized with val +// NewClOrdID returns a new ClOrdIDField initialized with val func NewClOrdID(val string) ClOrdIDField { return ClOrdIDField{quickfix.FIXString(val)} } func (f ClOrdIDField) Value() string { return f.String() } -//ClOrdLinkIDField is a STRING field +// ClOrdLinkIDField is a STRING field type ClOrdLinkIDField struct{ quickfix.FIXString } -//Tag returns tag.ClOrdLinkID (583) +// Tag returns tag.ClOrdLinkID (583) func (f ClOrdLinkIDField) Tag() quickfix.Tag { return tag.ClOrdLinkID } -//NewClOrdLinkID returns a new ClOrdLinkIDField initialized with val +// NewClOrdLinkID returns a new ClOrdLinkIDField initialized with val func NewClOrdLinkID(val string) ClOrdLinkIDField { return ClOrdLinkIDField{quickfix.FIXString(val)} } func (f ClOrdLinkIDField) Value() string { return f.String() } -//ClearingAccountField is a STRING field +// ClearingAccountField is a STRING field type ClearingAccountField struct{ quickfix.FIXString } -//Tag returns tag.ClearingAccount (440) +// Tag returns tag.ClearingAccount (440) func (f ClearingAccountField) Tag() quickfix.Tag { return tag.ClearingAccount } -//NewClearingAccount returns a new ClearingAccountField initialized with val +// NewClearingAccount returns a new ClearingAccountField initialized with val func NewClearingAccount(val string) ClearingAccountField { return ClearingAccountField{quickfix.FIXString(val)} } func (f ClearingAccountField) Value() string { return f.String() } -//ClearingBusinessDateField is a LOCALMKTDATE field +// ClearingBusinessDateField is a LOCALMKTDATE field type ClearingBusinessDateField struct{ quickfix.FIXString } -//Tag returns tag.ClearingBusinessDate (715) +// Tag returns tag.ClearingBusinessDate (715) func (f ClearingBusinessDateField) Tag() quickfix.Tag { return tag.ClearingBusinessDate } -//NewClearingBusinessDate returns a new ClearingBusinessDateField initialized with val +// NewClearingBusinessDate returns a new ClearingBusinessDateField initialized with val func NewClearingBusinessDate(val string) ClearingBusinessDateField { return ClearingBusinessDateField{quickfix.FIXString(val)} } func (f ClearingBusinessDateField) Value() string { return f.String() } -//ClearingFeeIndicatorField is a enum.ClearingFeeIndicator field +// ClearingFeeIndicatorField is a enum.ClearingFeeIndicator field type ClearingFeeIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.ClearingFeeIndicator (635) +// Tag returns tag.ClearingFeeIndicator (635) func (f ClearingFeeIndicatorField) Tag() quickfix.Tag { return tag.ClearingFeeIndicator } func NewClearingFeeIndicator(val enum.ClearingFeeIndicator) ClearingFeeIndicatorField { @@ -2030,23 +2038,23 @@ func (f ClearingFeeIndicatorField) Value() enum.ClearingFeeIndicator { return enum.ClearingFeeIndicator(f.String()) } -//ClearingFirmField is a STRING field +// ClearingFirmField is a STRING field type ClearingFirmField struct{ quickfix.FIXString } -//Tag returns tag.ClearingFirm (439) +// Tag returns tag.ClearingFirm (439) func (f ClearingFirmField) Tag() quickfix.Tag { return tag.ClearingFirm } -//NewClearingFirm returns a new ClearingFirmField initialized with val +// NewClearingFirm returns a new ClearingFirmField initialized with val func NewClearingFirm(val string) ClearingFirmField { return ClearingFirmField{quickfix.FIXString(val)} } func (f ClearingFirmField) Value() string { return f.String() } -//ClearingInstructionField is a enum.ClearingInstruction field +// ClearingInstructionField is a enum.ClearingInstruction field type ClearingInstructionField struct{ quickfix.FIXString } -//Tag returns tag.ClearingInstruction (577) +// Tag returns tag.ClearingInstruction (577) func (f ClearingInstructionField) Tag() quickfix.Tag { return tag.ClearingInstruction } func NewClearingInstruction(val enum.ClearingInstruction) ClearingInstructionField { @@ -2057,36 +2065,36 @@ func (f ClearingInstructionField) Value() enum.ClearingInstruction { return enum.ClearingInstruction(f.String()) } -//ClientBidIDField is a STRING field +// ClientBidIDField is a STRING field type ClientBidIDField struct{ quickfix.FIXString } -//Tag returns tag.ClientBidID (391) +// Tag returns tag.ClientBidID (391) func (f ClientBidIDField) Tag() quickfix.Tag { return tag.ClientBidID } -//NewClientBidID returns a new ClientBidIDField initialized with val +// NewClientBidID returns a new ClientBidIDField initialized with val func NewClientBidID(val string) ClientBidIDField { return ClientBidIDField{quickfix.FIXString(val)} } func (f ClientBidIDField) Value() string { return f.String() } -//ClientIDField is a STRING field +// ClientIDField is a STRING field type ClientIDField struct{ quickfix.FIXString } -//Tag returns tag.ClientID (109) +// Tag returns tag.ClientID (109) func (f ClientIDField) Tag() quickfix.Tag { return tag.ClientID } -//NewClientID returns a new ClientIDField initialized with val +// NewClientID returns a new ClientIDField initialized with val func NewClientID(val string) ClientIDField { return ClientIDField{quickfix.FIXString(val)} } func (f ClientIDField) Value() string { return f.String() } -//CollActionField is a enum.CollAction field +// CollActionField is a enum.CollAction field type CollActionField struct{ quickfix.FIXString } -//Tag returns tag.CollAction (944) +// Tag returns tag.CollAction (944) func (f CollActionField) Tag() quickfix.Tag { return tag.CollAction } func NewCollAction(val enum.CollAction) CollActionField { @@ -2095,10 +2103,10 @@ func NewCollAction(val enum.CollAction) CollActionField { func (f CollActionField) Value() enum.CollAction { return enum.CollAction(f.String()) } -//CollApplTypeField is a enum.CollApplType field +// CollApplTypeField is a enum.CollApplType field type CollApplTypeField struct{ quickfix.FIXString } -//Tag returns tag.CollApplType (1043) +// Tag returns tag.CollApplType (1043) func (f CollApplTypeField) Tag() quickfix.Tag { return tag.CollApplType } func NewCollApplType(val enum.CollApplType) CollApplTypeField { @@ -2107,23 +2115,23 @@ func NewCollApplType(val enum.CollApplType) CollApplTypeField { func (f CollApplTypeField) Value() enum.CollApplType { return enum.CollApplType(f.String()) } -//CollAsgnIDField is a STRING field +// CollAsgnIDField is a STRING field type CollAsgnIDField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnID (902) +// Tag returns tag.CollAsgnID (902) func (f CollAsgnIDField) Tag() quickfix.Tag { return tag.CollAsgnID } -//NewCollAsgnID returns a new CollAsgnIDField initialized with val +// NewCollAsgnID returns a new CollAsgnIDField initialized with val func NewCollAsgnID(val string) CollAsgnIDField { return CollAsgnIDField{quickfix.FIXString(val)} } func (f CollAsgnIDField) Value() string { return f.String() } -//CollAsgnReasonField is a enum.CollAsgnReason field +// CollAsgnReasonField is a enum.CollAsgnReason field type CollAsgnReasonField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnReason (895) +// Tag returns tag.CollAsgnReason (895) func (f CollAsgnReasonField) Tag() quickfix.Tag { return tag.CollAsgnReason } func NewCollAsgnReason(val enum.CollAsgnReason) CollAsgnReasonField { @@ -2132,23 +2140,23 @@ func NewCollAsgnReason(val enum.CollAsgnReason) CollAsgnReasonField { func (f CollAsgnReasonField) Value() enum.CollAsgnReason { return enum.CollAsgnReason(f.String()) } -//CollAsgnRefIDField is a STRING field +// CollAsgnRefIDField is a STRING field type CollAsgnRefIDField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnRefID (907) +// Tag returns tag.CollAsgnRefID (907) func (f CollAsgnRefIDField) Tag() quickfix.Tag { return tag.CollAsgnRefID } -//NewCollAsgnRefID returns a new CollAsgnRefIDField initialized with val +// NewCollAsgnRefID returns a new CollAsgnRefIDField initialized with val func NewCollAsgnRefID(val string) CollAsgnRefIDField { return CollAsgnRefIDField{quickfix.FIXString(val)} } func (f CollAsgnRefIDField) Value() string { return f.String() } -//CollAsgnRejectReasonField is a enum.CollAsgnRejectReason field +// CollAsgnRejectReasonField is a enum.CollAsgnRejectReason field type CollAsgnRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnRejectReason (906) +// Tag returns tag.CollAsgnRejectReason (906) func (f CollAsgnRejectReasonField) Tag() quickfix.Tag { return tag.CollAsgnRejectReason } func NewCollAsgnRejectReason(val enum.CollAsgnRejectReason) CollAsgnRejectReasonField { @@ -2159,22 +2167,24 @@ func (f CollAsgnRejectReasonField) Value() enum.CollAsgnRejectReason { return enum.CollAsgnRejectReason(f.String()) } -//CollAsgnRespTypeField is a enum.CollAsgnRespType field +// CollAsgnRespTypeField is a enum.CollAsgnRespType field type CollAsgnRespTypeField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnRespType (905) +// Tag returns tag.CollAsgnRespType (905) func (f CollAsgnRespTypeField) Tag() quickfix.Tag { return tag.CollAsgnRespType } func NewCollAsgnRespType(val enum.CollAsgnRespType) CollAsgnRespTypeField { return CollAsgnRespTypeField{quickfix.FIXString(val)} } -func (f CollAsgnRespTypeField) Value() enum.CollAsgnRespType { return enum.CollAsgnRespType(f.String()) } +func (f CollAsgnRespTypeField) Value() enum.CollAsgnRespType { + return enum.CollAsgnRespType(f.String()) +} -//CollAsgnTransTypeField is a enum.CollAsgnTransType field +// CollAsgnTransTypeField is a enum.CollAsgnTransType field type CollAsgnTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.CollAsgnTransType (903) +// Tag returns tag.CollAsgnTransType (903) func (f CollAsgnTransTypeField) Tag() quickfix.Tag { return tag.CollAsgnTransType } func NewCollAsgnTransType(val enum.CollAsgnTransType) CollAsgnTransTypeField { @@ -2185,23 +2195,23 @@ func (f CollAsgnTransTypeField) Value() enum.CollAsgnTransType { return enum.CollAsgnTransType(f.String()) } -//CollInquiryIDField is a STRING field +// CollInquiryIDField is a STRING field type CollInquiryIDField struct{ quickfix.FIXString } -//Tag returns tag.CollInquiryID (909) +// Tag returns tag.CollInquiryID (909) func (f CollInquiryIDField) Tag() quickfix.Tag { return tag.CollInquiryID } -//NewCollInquiryID returns a new CollInquiryIDField initialized with val +// NewCollInquiryID returns a new CollInquiryIDField initialized with val func NewCollInquiryID(val string) CollInquiryIDField { return CollInquiryIDField{quickfix.FIXString(val)} } func (f CollInquiryIDField) Value() string { return f.String() } -//CollInquiryQualifierField is a enum.CollInquiryQualifier field +// CollInquiryQualifierField is a enum.CollInquiryQualifier field type CollInquiryQualifierField struct{ quickfix.FIXString } -//Tag returns tag.CollInquiryQualifier (896) +// Tag returns tag.CollInquiryQualifier (896) func (f CollInquiryQualifierField) Tag() quickfix.Tag { return tag.CollInquiryQualifier } func NewCollInquiryQualifier(val enum.CollInquiryQualifier) CollInquiryQualifierField { @@ -2212,10 +2222,10 @@ func (f CollInquiryQualifierField) Value() enum.CollInquiryQualifier { return enum.CollInquiryQualifier(f.String()) } -//CollInquiryResultField is a enum.CollInquiryResult field +// CollInquiryResultField is a enum.CollInquiryResult field type CollInquiryResultField struct{ quickfix.FIXString } -//Tag returns tag.CollInquiryResult (946) +// Tag returns tag.CollInquiryResult (946) func (f CollInquiryResultField) Tag() quickfix.Tag { return tag.CollInquiryResult } func NewCollInquiryResult(val enum.CollInquiryResult) CollInquiryResultField { @@ -2226,10 +2236,10 @@ func (f CollInquiryResultField) Value() enum.CollInquiryResult { return enum.CollInquiryResult(f.String()) } -//CollInquiryStatusField is a enum.CollInquiryStatus field +// CollInquiryStatusField is a enum.CollInquiryStatus field type CollInquiryStatusField struct{ quickfix.FIXString } -//Tag returns tag.CollInquiryStatus (945) +// Tag returns tag.CollInquiryStatus (945) func (f CollInquiryStatusField) Tag() quickfix.Tag { return tag.CollInquiryStatus } func NewCollInquiryStatus(val enum.CollInquiryStatus) CollInquiryStatusField { @@ -2240,49 +2250,49 @@ func (f CollInquiryStatusField) Value() enum.CollInquiryStatus { return enum.CollInquiryStatus(f.String()) } -//CollReqIDField is a STRING field +// CollReqIDField is a STRING field type CollReqIDField struct{ quickfix.FIXString } -//Tag returns tag.CollReqID (894) +// Tag returns tag.CollReqID (894) func (f CollReqIDField) Tag() quickfix.Tag { return tag.CollReqID } -//NewCollReqID returns a new CollReqIDField initialized with val +// NewCollReqID returns a new CollReqIDField initialized with val func NewCollReqID(val string) CollReqIDField { return CollReqIDField{quickfix.FIXString(val)} } func (f CollReqIDField) Value() string { return f.String() } -//CollRespIDField is a STRING field +// CollRespIDField is a STRING field type CollRespIDField struct{ quickfix.FIXString } -//Tag returns tag.CollRespID (904) +// Tag returns tag.CollRespID (904) func (f CollRespIDField) Tag() quickfix.Tag { return tag.CollRespID } -//NewCollRespID returns a new CollRespIDField initialized with val +// NewCollRespID returns a new CollRespIDField initialized with val func NewCollRespID(val string) CollRespIDField { return CollRespIDField{quickfix.FIXString(val)} } func (f CollRespIDField) Value() string { return f.String() } -//CollRptIDField is a STRING field +// CollRptIDField is a STRING field type CollRptIDField struct{ quickfix.FIXString } -//Tag returns tag.CollRptID (908) +// Tag returns tag.CollRptID (908) func (f CollRptIDField) Tag() quickfix.Tag { return tag.CollRptID } -//NewCollRptID returns a new CollRptIDField initialized with val +// NewCollRptID returns a new CollRptIDField initialized with val func NewCollRptID(val string) CollRptIDField { return CollRptIDField{quickfix.FIXString(val)} } func (f CollRptIDField) Value() string { return f.String() } -//CollStatusField is a enum.CollStatus field +// CollStatusField is a enum.CollStatus field type CollStatusField struct{ quickfix.FIXString } -//Tag returns tag.CollStatus (910) +// Tag returns tag.CollStatus (910) func (f CollStatusField) Tag() quickfix.Tag { return tag.CollStatus } func NewCollStatus(val enum.CollStatus) CollStatusField { @@ -2291,23 +2301,23 @@ func NewCollStatus(val enum.CollStatus) CollStatusField { func (f CollStatusField) Value() enum.CollStatus { return enum.CollStatus(f.String()) } -//CommCurrencyField is a CURRENCY field +// CommCurrencyField is a CURRENCY field type CommCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.CommCurrency (479) +// Tag returns tag.CommCurrency (479) func (f CommCurrencyField) Tag() quickfix.Tag { return tag.CommCurrency } -//NewCommCurrency returns a new CommCurrencyField initialized with val +// NewCommCurrency returns a new CommCurrencyField initialized with val func NewCommCurrency(val string) CommCurrencyField { return CommCurrencyField{quickfix.FIXString(val)} } func (f CommCurrencyField) Value() string { return f.String() } -//CommTypeField is a enum.CommType field +// CommTypeField is a enum.CommType field type CommTypeField struct{ quickfix.FIXString } -//Tag returns tag.CommType (13) +// Tag returns tag.CommType (13) func (f CommTypeField) Tag() quickfix.Tag { return tag.CommType } func NewCommType(val enum.CommType) CommTypeField { @@ -2316,23 +2326,23 @@ func NewCommType(val enum.CommType) CommTypeField { func (f CommTypeField) Value() enum.CommType { return enum.CommType(f.String()) } -//CommissionField is a AMT field +// CommissionField is a AMT field type CommissionField struct{ quickfix.FIXDecimal } -//Tag returns tag.Commission (12) +// Tag returns tag.Commission (12) func (f CommissionField) Tag() quickfix.Tag { return tag.Commission } -//NewCommission returns a new CommissionField initialized with val and scale +// NewCommission returns a new CommissionField initialized with val and scale func NewCommission(val decimal.Decimal, scale int32) CommissionField { return CommissionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CommissionField) Value() (val decimal.Decimal) { return f.Decimal } -//ComplexEventConditionField is a enum.ComplexEventCondition field +// ComplexEventConditionField is a enum.ComplexEventCondition field type ComplexEventConditionField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventCondition (1490) +// Tag returns tag.ComplexEventCondition (1490) func (f ComplexEventConditionField) Tag() quickfix.Tag { return tag.ComplexEventCondition } func NewComplexEventCondition(val enum.ComplexEventCondition) ComplexEventConditionField { @@ -2343,59 +2353,59 @@ func (f ComplexEventConditionField) Value() enum.ComplexEventCondition { return enum.ComplexEventCondition(f.String()) } -//ComplexEventEndDateField is a UTCTIMESTAMP field +// ComplexEventEndDateField is a UTCTIMESTAMP field type ComplexEventEndDateField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ComplexEventEndDate (1493) +// Tag returns tag.ComplexEventEndDate (1493) func (f ComplexEventEndDateField) Tag() quickfix.Tag { return tag.ComplexEventEndDate } -//NewComplexEventEndDate returns a new ComplexEventEndDateField initialized with val +// NewComplexEventEndDate returns a new ComplexEventEndDateField initialized with val func NewComplexEventEndDate(val time.Time) ComplexEventEndDateField { return NewComplexEventEndDateWithPrecision(val, quickfix.Millis) } -//NewComplexEventEndDateNoMillis returns a new ComplexEventEndDateField initialized with val without millisecs +// NewComplexEventEndDateNoMillis returns a new ComplexEventEndDateField initialized with val without millisecs func NewComplexEventEndDateNoMillis(val time.Time) ComplexEventEndDateField { return NewComplexEventEndDateWithPrecision(val, quickfix.Seconds) } -//NewComplexEventEndDateWithPrecision returns a new ComplexEventEndDateField initialized with val of specified precision +// NewComplexEventEndDateWithPrecision returns a new ComplexEventEndDateField initialized with val of specified precision func NewComplexEventEndDateWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ComplexEventEndDateField { return ComplexEventEndDateField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ComplexEventEndDateField) Value() time.Time { return f.Time } -//ComplexEventEndTimeField is a UTCTIMEONLY field +// ComplexEventEndTimeField is a UTCTIMEONLY field type ComplexEventEndTimeField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventEndTime (1496) +// Tag returns tag.ComplexEventEndTime (1496) func (f ComplexEventEndTimeField) Tag() quickfix.Tag { return tag.ComplexEventEndTime } -//NewComplexEventEndTime returns a new ComplexEventEndTimeField initialized with val +// NewComplexEventEndTime returns a new ComplexEventEndTimeField initialized with val func NewComplexEventEndTime(val string) ComplexEventEndTimeField { return ComplexEventEndTimeField{quickfix.FIXString(val)} } func (f ComplexEventEndTimeField) Value() string { return f.String() } -//ComplexEventPriceField is a PRICE field +// ComplexEventPriceField is a PRICE field type ComplexEventPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.ComplexEventPrice (1486) +// Tag returns tag.ComplexEventPrice (1486) func (f ComplexEventPriceField) Tag() quickfix.Tag { return tag.ComplexEventPrice } -//NewComplexEventPrice returns a new ComplexEventPriceField initialized with val and scale +// NewComplexEventPrice returns a new ComplexEventPriceField initialized with val and scale func NewComplexEventPrice(val decimal.Decimal, scale int32) ComplexEventPriceField { return ComplexEventPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ComplexEventPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//ComplexEventPriceBoundaryMethodField is a enum.ComplexEventPriceBoundaryMethod field +// ComplexEventPriceBoundaryMethodField is a enum.ComplexEventPriceBoundaryMethod field type ComplexEventPriceBoundaryMethodField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventPriceBoundaryMethod (1487) +// Tag returns tag.ComplexEventPriceBoundaryMethod (1487) func (f ComplexEventPriceBoundaryMethodField) Tag() quickfix.Tag { return tag.ComplexEventPriceBoundaryMethod } @@ -2408,25 +2418,25 @@ func (f ComplexEventPriceBoundaryMethodField) Value() enum.ComplexEventPriceBoun return enum.ComplexEventPriceBoundaryMethod(f.String()) } -//ComplexEventPriceBoundaryPrecisionField is a PERCENTAGE field +// ComplexEventPriceBoundaryPrecisionField is a PERCENTAGE field type ComplexEventPriceBoundaryPrecisionField struct{ quickfix.FIXDecimal } -//Tag returns tag.ComplexEventPriceBoundaryPrecision (1488) +// Tag returns tag.ComplexEventPriceBoundaryPrecision (1488) func (f ComplexEventPriceBoundaryPrecisionField) Tag() quickfix.Tag { return tag.ComplexEventPriceBoundaryPrecision } -//NewComplexEventPriceBoundaryPrecision returns a new ComplexEventPriceBoundaryPrecisionField initialized with val and scale +// NewComplexEventPriceBoundaryPrecision returns a new ComplexEventPriceBoundaryPrecisionField initialized with val and scale func NewComplexEventPriceBoundaryPrecision(val decimal.Decimal, scale int32) ComplexEventPriceBoundaryPrecisionField { return ComplexEventPriceBoundaryPrecisionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ComplexEventPriceBoundaryPrecisionField) Value() (val decimal.Decimal) { return f.Decimal } -//ComplexEventPriceTimeTypeField is a enum.ComplexEventPriceTimeType field +// ComplexEventPriceTimeTypeField is a enum.ComplexEventPriceTimeType field type ComplexEventPriceTimeTypeField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventPriceTimeType (1489) +// Tag returns tag.ComplexEventPriceTimeType (1489) func (f ComplexEventPriceTimeTypeField) Tag() quickfix.Tag { return tag.ComplexEventPriceTimeType } func NewComplexEventPriceTimeType(val enum.ComplexEventPriceTimeType) ComplexEventPriceTimeTypeField { @@ -2437,148 +2447,152 @@ func (f ComplexEventPriceTimeTypeField) Value() enum.ComplexEventPriceTimeType { return enum.ComplexEventPriceTimeType(f.String()) } -//ComplexEventStartDateField is a UTCTIMESTAMP field +// ComplexEventStartDateField is a UTCTIMESTAMP field type ComplexEventStartDateField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ComplexEventStartDate (1492) +// Tag returns tag.ComplexEventStartDate (1492) func (f ComplexEventStartDateField) Tag() quickfix.Tag { return tag.ComplexEventStartDate } -//NewComplexEventStartDate returns a new ComplexEventStartDateField initialized with val +// NewComplexEventStartDate returns a new ComplexEventStartDateField initialized with val func NewComplexEventStartDate(val time.Time) ComplexEventStartDateField { return NewComplexEventStartDateWithPrecision(val, quickfix.Millis) } -//NewComplexEventStartDateNoMillis returns a new ComplexEventStartDateField initialized with val without millisecs +// NewComplexEventStartDateNoMillis returns a new ComplexEventStartDateField initialized with val without millisecs func NewComplexEventStartDateNoMillis(val time.Time) ComplexEventStartDateField { return NewComplexEventStartDateWithPrecision(val, quickfix.Seconds) } -//NewComplexEventStartDateWithPrecision returns a new ComplexEventStartDateField initialized with val of specified precision +// NewComplexEventStartDateWithPrecision returns a new ComplexEventStartDateField initialized with val of specified precision func NewComplexEventStartDateWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ComplexEventStartDateField { return ComplexEventStartDateField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ComplexEventStartDateField) Value() time.Time { return f.Time } -//ComplexEventStartTimeField is a UTCTIMEONLY field +// ComplexEventStartTimeField is a UTCTIMEONLY field type ComplexEventStartTimeField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventStartTime (1495) +// Tag returns tag.ComplexEventStartTime (1495) func (f ComplexEventStartTimeField) Tag() quickfix.Tag { return tag.ComplexEventStartTime } -//NewComplexEventStartTime returns a new ComplexEventStartTimeField initialized with val +// NewComplexEventStartTime returns a new ComplexEventStartTimeField initialized with val func NewComplexEventStartTime(val string) ComplexEventStartTimeField { return ComplexEventStartTimeField{quickfix.FIXString(val)} } func (f ComplexEventStartTimeField) Value() string { return f.String() } -//ComplexEventTypeField is a enum.ComplexEventType field +// ComplexEventTypeField is a enum.ComplexEventType field type ComplexEventTypeField struct{ quickfix.FIXString } -//Tag returns tag.ComplexEventType (1484) +// Tag returns tag.ComplexEventType (1484) func (f ComplexEventTypeField) Tag() quickfix.Tag { return tag.ComplexEventType } func NewComplexEventType(val enum.ComplexEventType) ComplexEventTypeField { return ComplexEventTypeField{quickfix.FIXString(val)} } -func (f ComplexEventTypeField) Value() enum.ComplexEventType { return enum.ComplexEventType(f.String()) } +func (f ComplexEventTypeField) Value() enum.ComplexEventType { + return enum.ComplexEventType(f.String()) +} -//ComplexOptPayoutAmountField is a AMT field +// ComplexOptPayoutAmountField is a AMT field type ComplexOptPayoutAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.ComplexOptPayoutAmount (1485) +// Tag returns tag.ComplexOptPayoutAmount (1485) func (f ComplexOptPayoutAmountField) Tag() quickfix.Tag { return tag.ComplexOptPayoutAmount } -//NewComplexOptPayoutAmount returns a new ComplexOptPayoutAmountField initialized with val and scale +// NewComplexOptPayoutAmount returns a new ComplexOptPayoutAmountField initialized with val and scale func NewComplexOptPayoutAmount(val decimal.Decimal, scale int32) ComplexOptPayoutAmountField { return ComplexOptPayoutAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ComplexOptPayoutAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//ComplianceIDField is a STRING field +// ComplianceIDField is a STRING field type ComplianceIDField struct{ quickfix.FIXString } -//Tag returns tag.ComplianceID (376) +// Tag returns tag.ComplianceID (376) func (f ComplianceIDField) Tag() quickfix.Tag { return tag.ComplianceID } -//NewComplianceID returns a new ComplianceIDField initialized with val +// NewComplianceID returns a new ComplianceIDField initialized with val func NewComplianceID(val string) ComplianceIDField { return ComplianceIDField{quickfix.FIXString(val)} } func (f ComplianceIDField) Value() string { return f.String() } -//ConcessionField is a AMT field +// ConcessionField is a AMT field type ConcessionField struct{ quickfix.FIXDecimal } -//Tag returns tag.Concession (238) +// Tag returns tag.Concession (238) func (f ConcessionField) Tag() quickfix.Tag { return tag.Concession } -//NewConcession returns a new ConcessionField initialized with val and scale +// NewConcession returns a new ConcessionField initialized with val and scale func NewConcession(val decimal.Decimal, scale int32) ConcessionField { return ConcessionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ConcessionField) Value() (val decimal.Decimal) { return f.Decimal } -//ConfirmIDField is a STRING field +// ConfirmIDField is a STRING field type ConfirmIDField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmID (664) +// Tag returns tag.ConfirmID (664) func (f ConfirmIDField) Tag() quickfix.Tag { return tag.ConfirmID } -//NewConfirmID returns a new ConfirmIDField initialized with val +// NewConfirmID returns a new ConfirmIDField initialized with val func NewConfirmID(val string) ConfirmIDField { return ConfirmIDField{quickfix.FIXString(val)} } func (f ConfirmIDField) Value() string { return f.String() } -//ConfirmRefIDField is a STRING field +// ConfirmRefIDField is a STRING field type ConfirmRefIDField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmRefID (772) +// Tag returns tag.ConfirmRefID (772) func (f ConfirmRefIDField) Tag() quickfix.Tag { return tag.ConfirmRefID } -//NewConfirmRefID returns a new ConfirmRefIDField initialized with val +// NewConfirmRefID returns a new ConfirmRefIDField initialized with val func NewConfirmRefID(val string) ConfirmRefIDField { return ConfirmRefIDField{quickfix.FIXString(val)} } func (f ConfirmRefIDField) Value() string { return f.String() } -//ConfirmRejReasonField is a enum.ConfirmRejReason field +// ConfirmRejReasonField is a enum.ConfirmRejReason field type ConfirmRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmRejReason (774) +// Tag returns tag.ConfirmRejReason (774) func (f ConfirmRejReasonField) Tag() quickfix.Tag { return tag.ConfirmRejReason } func NewConfirmRejReason(val enum.ConfirmRejReason) ConfirmRejReasonField { return ConfirmRejReasonField{quickfix.FIXString(val)} } -func (f ConfirmRejReasonField) Value() enum.ConfirmRejReason { return enum.ConfirmRejReason(f.String()) } +func (f ConfirmRejReasonField) Value() enum.ConfirmRejReason { + return enum.ConfirmRejReason(f.String()) +} -//ConfirmReqIDField is a STRING field +// ConfirmReqIDField is a STRING field type ConfirmReqIDField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmReqID (859) +// Tag returns tag.ConfirmReqID (859) func (f ConfirmReqIDField) Tag() quickfix.Tag { return tag.ConfirmReqID } -//NewConfirmReqID returns a new ConfirmReqIDField initialized with val +// NewConfirmReqID returns a new ConfirmReqIDField initialized with val func NewConfirmReqID(val string) ConfirmReqIDField { return ConfirmReqIDField{quickfix.FIXString(val)} } func (f ConfirmReqIDField) Value() string { return f.String() } -//ConfirmStatusField is a enum.ConfirmStatus field +// ConfirmStatusField is a enum.ConfirmStatus field type ConfirmStatusField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmStatus (665) +// Tag returns tag.ConfirmStatus (665) func (f ConfirmStatusField) Tag() quickfix.Tag { return tag.ConfirmStatus } func NewConfirmStatus(val enum.ConfirmStatus) ConfirmStatusField { @@ -2587,22 +2601,24 @@ func NewConfirmStatus(val enum.ConfirmStatus) ConfirmStatusField { func (f ConfirmStatusField) Value() enum.ConfirmStatus { return enum.ConfirmStatus(f.String()) } -//ConfirmTransTypeField is a enum.ConfirmTransType field +// ConfirmTransTypeField is a enum.ConfirmTransType field type ConfirmTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmTransType (666) +// Tag returns tag.ConfirmTransType (666) func (f ConfirmTransTypeField) Tag() quickfix.Tag { return tag.ConfirmTransType } func NewConfirmTransType(val enum.ConfirmTransType) ConfirmTransTypeField { return ConfirmTransTypeField{quickfix.FIXString(val)} } -func (f ConfirmTransTypeField) Value() enum.ConfirmTransType { return enum.ConfirmTransType(f.String()) } +func (f ConfirmTransTypeField) Value() enum.ConfirmTransType { + return enum.ConfirmTransType(f.String()) +} -//ConfirmTypeField is a enum.ConfirmType field +// ConfirmTypeField is a enum.ConfirmType field type ConfirmTypeField struct{ quickfix.FIXString } -//Tag returns tag.ConfirmType (773) +// Tag returns tag.ConfirmType (773) func (f ConfirmTypeField) Tag() quickfix.Tag { return tag.ConfirmType } func NewConfirmType(val enum.ConfirmType) ConfirmTypeField { @@ -2611,23 +2627,23 @@ func NewConfirmType(val enum.ConfirmType) ConfirmTypeField { func (f ConfirmTypeField) Value() enum.ConfirmType { return enum.ConfirmType(f.String()) } -//ContAmtCurrField is a CURRENCY field +// ContAmtCurrField is a CURRENCY field type ContAmtCurrField struct{ quickfix.FIXString } -//Tag returns tag.ContAmtCurr (521) +// Tag returns tag.ContAmtCurr (521) func (f ContAmtCurrField) Tag() quickfix.Tag { return tag.ContAmtCurr } -//NewContAmtCurr returns a new ContAmtCurrField initialized with val +// NewContAmtCurr returns a new ContAmtCurrField initialized with val func NewContAmtCurr(val string) ContAmtCurrField { return ContAmtCurrField{quickfix.FIXString(val)} } func (f ContAmtCurrField) Value() string { return f.String() } -//ContAmtTypeField is a enum.ContAmtType field +// ContAmtTypeField is a enum.ContAmtType field type ContAmtTypeField struct{ quickfix.FIXString } -//Tag returns tag.ContAmtType (519) +// Tag returns tag.ContAmtType (519) func (f ContAmtTypeField) Tag() quickfix.Tag { return tag.ContAmtType } func NewContAmtType(val enum.ContAmtType) ContAmtTypeField { @@ -2636,101 +2652,101 @@ func NewContAmtType(val enum.ContAmtType) ContAmtTypeField { func (f ContAmtTypeField) Value() enum.ContAmtType { return enum.ContAmtType(f.String()) } -//ContAmtValueField is a FLOAT field +// ContAmtValueField is a FLOAT field type ContAmtValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.ContAmtValue (520) +// Tag returns tag.ContAmtValue (520) func (f ContAmtValueField) Tag() quickfix.Tag { return tag.ContAmtValue } -//NewContAmtValue returns a new ContAmtValueField initialized with val and scale +// NewContAmtValue returns a new ContAmtValueField initialized with val and scale func NewContAmtValue(val decimal.Decimal, scale int32) ContAmtValueField { return ContAmtValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ContAmtValueField) Value() (val decimal.Decimal) { return f.Decimal } -//ContIntRptIDField is a STRING field +// ContIntRptIDField is a STRING field type ContIntRptIDField struct{ quickfix.FIXString } -//Tag returns tag.ContIntRptID (977) +// Tag returns tag.ContIntRptID (977) func (f ContIntRptIDField) Tag() quickfix.Tag { return tag.ContIntRptID } -//NewContIntRptID returns a new ContIntRptIDField initialized with val +// NewContIntRptID returns a new ContIntRptIDField initialized with val func NewContIntRptID(val string) ContIntRptIDField { return ContIntRptIDField{quickfix.FIXString(val)} } func (f ContIntRptIDField) Value() string { return f.String() } -//ContextPartyIDField is a STRING field +// ContextPartyIDField is a STRING field type ContextPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.ContextPartyID (1523) +// Tag returns tag.ContextPartyID (1523) func (f ContextPartyIDField) Tag() quickfix.Tag { return tag.ContextPartyID } -//NewContextPartyID returns a new ContextPartyIDField initialized with val +// NewContextPartyID returns a new ContextPartyIDField initialized with val func NewContextPartyID(val string) ContextPartyIDField { return ContextPartyIDField{quickfix.FIXString(val)} } func (f ContextPartyIDField) Value() string { return f.String() } -//ContextPartyIDSourceField is a CHAR field +// ContextPartyIDSourceField is a CHAR field type ContextPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.ContextPartyIDSource (1524) +// Tag returns tag.ContextPartyIDSource (1524) func (f ContextPartyIDSourceField) Tag() quickfix.Tag { return tag.ContextPartyIDSource } -//NewContextPartyIDSource returns a new ContextPartyIDSourceField initialized with val +// NewContextPartyIDSource returns a new ContextPartyIDSourceField initialized with val func NewContextPartyIDSource(val string) ContextPartyIDSourceField { return ContextPartyIDSourceField{quickfix.FIXString(val)} } func (f ContextPartyIDSourceField) Value() string { return f.String() } -//ContextPartyRoleField is a INT field +// ContextPartyRoleField is a INT field type ContextPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.ContextPartyRole (1525) +// Tag returns tag.ContextPartyRole (1525) func (f ContextPartyRoleField) Tag() quickfix.Tag { return tag.ContextPartyRole } -//NewContextPartyRole returns a new ContextPartyRoleField initialized with val +// NewContextPartyRole returns a new ContextPartyRoleField initialized with val func NewContextPartyRole(val int) ContextPartyRoleField { return ContextPartyRoleField{quickfix.FIXInt(val)} } func (f ContextPartyRoleField) Value() int { return f.Int() } -//ContextPartySubIDField is a STRING field +// ContextPartySubIDField is a STRING field type ContextPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.ContextPartySubID (1527) +// Tag returns tag.ContextPartySubID (1527) func (f ContextPartySubIDField) Tag() quickfix.Tag { return tag.ContextPartySubID } -//NewContextPartySubID returns a new ContextPartySubIDField initialized with val +// NewContextPartySubID returns a new ContextPartySubIDField initialized with val func NewContextPartySubID(val string) ContextPartySubIDField { return ContextPartySubIDField{quickfix.FIXString(val)} } func (f ContextPartySubIDField) Value() string { return f.String() } -//ContextPartySubIDTypeField is a INT field +// ContextPartySubIDTypeField is a INT field type ContextPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.ContextPartySubIDType (1528) +// Tag returns tag.ContextPartySubIDType (1528) func (f ContextPartySubIDTypeField) Tag() quickfix.Tag { return tag.ContextPartySubIDType } -//NewContextPartySubIDType returns a new ContextPartySubIDTypeField initialized with val +// NewContextPartySubIDType returns a new ContextPartySubIDTypeField initialized with val func NewContextPartySubIDType(val int) ContextPartySubIDTypeField { return ContextPartySubIDTypeField{quickfix.FIXInt(val)} } func (f ContextPartySubIDTypeField) Value() int { return f.Int() } -//ContingencyTypeField is a enum.ContingencyType field +// ContingencyTypeField is a enum.ContingencyType field type ContingencyTypeField struct{ quickfix.FIXString } -//Tag returns tag.ContingencyType (1385) +// Tag returns tag.ContingencyType (1385) func (f ContingencyTypeField) Tag() quickfix.Tag { return tag.ContingencyType } func NewContingencyType(val enum.ContingencyType) ContingencyTypeField { @@ -2739,98 +2755,98 @@ func NewContingencyType(val enum.ContingencyType) ContingencyTypeField { func (f ContingencyTypeField) Value() enum.ContingencyType { return enum.ContingencyType(f.String()) } -//ContraBrokerField is a STRING field +// ContraBrokerField is a STRING field type ContraBrokerField struct{ quickfix.FIXString } -//Tag returns tag.ContraBroker (375) +// Tag returns tag.ContraBroker (375) func (f ContraBrokerField) Tag() quickfix.Tag { return tag.ContraBroker } -//NewContraBroker returns a new ContraBrokerField initialized with val +// NewContraBroker returns a new ContraBrokerField initialized with val func NewContraBroker(val string) ContraBrokerField { return ContraBrokerField{quickfix.FIXString(val)} } func (f ContraBrokerField) Value() string { return f.String() } -//ContraLegRefIDField is a STRING field +// ContraLegRefIDField is a STRING field type ContraLegRefIDField struct{ quickfix.FIXString } -//Tag returns tag.ContraLegRefID (655) +// Tag returns tag.ContraLegRefID (655) func (f ContraLegRefIDField) Tag() quickfix.Tag { return tag.ContraLegRefID } -//NewContraLegRefID returns a new ContraLegRefIDField initialized with val +// NewContraLegRefID returns a new ContraLegRefIDField initialized with val func NewContraLegRefID(val string) ContraLegRefIDField { return ContraLegRefIDField{quickfix.FIXString(val)} } func (f ContraLegRefIDField) Value() string { return f.String() } -//ContraTradeQtyField is a QTY field +// ContraTradeQtyField is a QTY field type ContraTradeQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.ContraTradeQty (437) +// Tag returns tag.ContraTradeQty (437) func (f ContraTradeQtyField) Tag() quickfix.Tag { return tag.ContraTradeQty } -//NewContraTradeQty returns a new ContraTradeQtyField initialized with val and scale +// NewContraTradeQty returns a new ContraTradeQtyField initialized with val and scale func NewContraTradeQty(val decimal.Decimal, scale int32) ContraTradeQtyField { return ContraTradeQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ContraTradeQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//ContraTradeTimeField is a UTCTIMESTAMP field +// ContraTradeTimeField is a UTCTIMESTAMP field type ContraTradeTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ContraTradeTime (438) +// Tag returns tag.ContraTradeTime (438) func (f ContraTradeTimeField) Tag() quickfix.Tag { return tag.ContraTradeTime } -//NewContraTradeTime returns a new ContraTradeTimeField initialized with val +// NewContraTradeTime returns a new ContraTradeTimeField initialized with val func NewContraTradeTime(val time.Time) ContraTradeTimeField { return NewContraTradeTimeWithPrecision(val, quickfix.Millis) } -//NewContraTradeTimeNoMillis returns a new ContraTradeTimeField initialized with val without millisecs +// NewContraTradeTimeNoMillis returns a new ContraTradeTimeField initialized with val without millisecs func NewContraTradeTimeNoMillis(val time.Time) ContraTradeTimeField { return NewContraTradeTimeWithPrecision(val, quickfix.Seconds) } -//NewContraTradeTimeWithPrecision returns a new ContraTradeTimeField initialized with val of specified precision +// NewContraTradeTimeWithPrecision returns a new ContraTradeTimeField initialized with val of specified precision func NewContraTradeTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ContraTradeTimeField { return ContraTradeTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ContraTradeTimeField) Value() time.Time { return f.Time } -//ContraTraderField is a STRING field +// ContraTraderField is a STRING field type ContraTraderField struct{ quickfix.FIXString } -//Tag returns tag.ContraTrader (337) +// Tag returns tag.ContraTrader (337) func (f ContraTraderField) Tag() quickfix.Tag { return tag.ContraTrader } -//NewContraTrader returns a new ContraTraderField initialized with val +// NewContraTrader returns a new ContraTraderField initialized with val func NewContraTrader(val string) ContraTraderField { return ContraTraderField{quickfix.FIXString(val)} } func (f ContraTraderField) Value() string { return f.String() } -//ContractMultiplierField is a FLOAT field +// ContractMultiplierField is a FLOAT field type ContractMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.ContractMultiplier (231) +// Tag returns tag.ContractMultiplier (231) func (f ContractMultiplierField) Tag() quickfix.Tag { return tag.ContractMultiplier } -//NewContractMultiplier returns a new ContractMultiplierField initialized with val and scale +// NewContractMultiplier returns a new ContractMultiplierField initialized with val and scale func NewContractMultiplier(val decimal.Decimal, scale int32) ContractMultiplierField { return ContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//ContractMultiplierUnitField is a enum.ContractMultiplierUnit field +// ContractMultiplierUnitField is a enum.ContractMultiplierUnit field type ContractMultiplierUnitField struct{ quickfix.FIXString } -//Tag returns tag.ContractMultiplierUnit (1435) +// Tag returns tag.ContractMultiplierUnit (1435) func (f ContractMultiplierUnitField) Tag() quickfix.Tag { return tag.ContractMultiplierUnit } func NewContractMultiplierUnit(val enum.ContractMultiplierUnit) ContractMultiplierUnitField { @@ -2841,49 +2857,51 @@ func (f ContractMultiplierUnitField) Value() enum.ContractMultiplierUnit { return enum.ContractMultiplierUnit(f.String()) } -//ContractSettlMonthField is a MONTHYEAR field +// ContractSettlMonthField is a MONTHYEAR field type ContractSettlMonthField struct{ quickfix.FIXString } -//Tag returns tag.ContractSettlMonth (667) +// Tag returns tag.ContractSettlMonth (667) func (f ContractSettlMonthField) Tag() quickfix.Tag { return tag.ContractSettlMonth } -//NewContractSettlMonth returns a new ContractSettlMonthField initialized with val +// NewContractSettlMonth returns a new ContractSettlMonthField initialized with val func NewContractSettlMonth(val string) ContractSettlMonthField { return ContractSettlMonthField{quickfix.FIXString(val)} } func (f ContractSettlMonthField) Value() string { return f.String() } -//ContraryInstructionIndicatorField is a BOOLEAN field +// ContraryInstructionIndicatorField is a BOOLEAN field type ContraryInstructionIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.ContraryInstructionIndicator (719) -func (f ContraryInstructionIndicatorField) Tag() quickfix.Tag { return tag.ContraryInstructionIndicator } +// Tag returns tag.ContraryInstructionIndicator (719) +func (f ContraryInstructionIndicatorField) Tag() quickfix.Tag { + return tag.ContraryInstructionIndicator +} -//NewContraryInstructionIndicator returns a new ContraryInstructionIndicatorField initialized with val +// NewContraryInstructionIndicator returns a new ContraryInstructionIndicatorField initialized with val func NewContraryInstructionIndicator(val bool) ContraryInstructionIndicatorField { return ContraryInstructionIndicatorField{quickfix.FIXBoolean(val)} } func (f ContraryInstructionIndicatorField) Value() bool { return f.Bool() } -//CopyMsgIndicatorField is a BOOLEAN field +// CopyMsgIndicatorField is a BOOLEAN field type CopyMsgIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.CopyMsgIndicator (797) +// Tag returns tag.CopyMsgIndicator (797) func (f CopyMsgIndicatorField) Tag() quickfix.Tag { return tag.CopyMsgIndicator } -//NewCopyMsgIndicator returns a new CopyMsgIndicatorField initialized with val +// NewCopyMsgIndicator returns a new CopyMsgIndicatorField initialized with val func NewCopyMsgIndicator(val bool) CopyMsgIndicatorField { return CopyMsgIndicatorField{quickfix.FIXBoolean(val)} } func (f CopyMsgIndicatorField) Value() bool { return f.Bool() } -//CorporateActionField is a enum.CorporateAction field +// CorporateActionField is a enum.CorporateAction field type CorporateActionField struct{ quickfix.FIXString } -//Tag returns tag.CorporateAction (292) +// Tag returns tag.CorporateAction (292) func (f CorporateActionField) Tag() quickfix.Tag { return tag.CorporateAction } func NewCorporateAction(val enum.CorporateAction) CorporateActionField { @@ -2892,62 +2910,62 @@ func NewCorporateAction(val enum.CorporateAction) CorporateActionField { func (f CorporateActionField) Value() enum.CorporateAction { return enum.CorporateAction(f.String()) } -//CountryField is a COUNTRY field +// CountryField is a COUNTRY field type CountryField struct{ quickfix.FIXString } -//Tag returns tag.Country (421) +// Tag returns tag.Country (421) func (f CountryField) Tag() quickfix.Tag { return tag.Country } -//NewCountry returns a new CountryField initialized with val +// NewCountry returns a new CountryField initialized with val func NewCountry(val string) CountryField { return CountryField{quickfix.FIXString(val)} } func (f CountryField) Value() string { return f.String() } -//CountryOfIssueField is a COUNTRY field +// CountryOfIssueField is a COUNTRY field type CountryOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.CountryOfIssue (470) +// Tag returns tag.CountryOfIssue (470) func (f CountryOfIssueField) Tag() quickfix.Tag { return tag.CountryOfIssue } -//NewCountryOfIssue returns a new CountryOfIssueField initialized with val +// NewCountryOfIssue returns a new CountryOfIssueField initialized with val func NewCountryOfIssue(val string) CountryOfIssueField { return CountryOfIssueField{quickfix.FIXString(val)} } func (f CountryOfIssueField) Value() string { return f.String() } -//CouponPaymentDateField is a LOCALMKTDATE field +// CouponPaymentDateField is a LOCALMKTDATE field type CouponPaymentDateField struct{ quickfix.FIXString } -//Tag returns tag.CouponPaymentDate (224) +// Tag returns tag.CouponPaymentDate (224) func (f CouponPaymentDateField) Tag() quickfix.Tag { return tag.CouponPaymentDate } -//NewCouponPaymentDate returns a new CouponPaymentDateField initialized with val +// NewCouponPaymentDate returns a new CouponPaymentDateField initialized with val func NewCouponPaymentDate(val string) CouponPaymentDateField { return CouponPaymentDateField{quickfix.FIXString(val)} } func (f CouponPaymentDateField) Value() string { return f.String() } -//CouponRateField is a PERCENTAGE field +// CouponRateField is a PERCENTAGE field type CouponRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.CouponRate (223) +// Tag returns tag.CouponRate (223) func (f CouponRateField) Tag() quickfix.Tag { return tag.CouponRate } -//NewCouponRate returns a new CouponRateField initialized with val and scale +// NewCouponRate returns a new CouponRateField initialized with val and scale func NewCouponRate(val decimal.Decimal, scale int32) CouponRateField { return CouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CouponRateField) Value() (val decimal.Decimal) { return f.Decimal } -//CoveredOrUncoveredField is a enum.CoveredOrUncovered field +// CoveredOrUncoveredField is a enum.CoveredOrUncovered field type CoveredOrUncoveredField struct{ quickfix.FIXString } -//Tag returns tag.CoveredOrUncovered (203) +// Tag returns tag.CoveredOrUncovered (203) func (f CoveredOrUncoveredField) Tag() quickfix.Tag { return tag.CoveredOrUncovered } func NewCoveredOrUncovered(val enum.CoveredOrUncovered) CoveredOrUncoveredField { @@ -2958,49 +2976,49 @@ func (f CoveredOrUncoveredField) Value() enum.CoveredOrUncovered { return enum.CoveredOrUncovered(f.String()) } -//CreditRatingField is a STRING field +// CreditRatingField is a STRING field type CreditRatingField struct{ quickfix.FIXString } -//Tag returns tag.CreditRating (255) +// Tag returns tag.CreditRating (255) func (f CreditRatingField) Tag() quickfix.Tag { return tag.CreditRating } -//NewCreditRating returns a new CreditRatingField initialized with val +// NewCreditRating returns a new CreditRatingField initialized with val func NewCreditRating(val string) CreditRatingField { return CreditRatingField{quickfix.FIXString(val)} } func (f CreditRatingField) Value() string { return f.String() } -//CrossIDField is a STRING field +// CrossIDField is a STRING field type CrossIDField struct{ quickfix.FIXString } -//Tag returns tag.CrossID (548) +// Tag returns tag.CrossID (548) func (f CrossIDField) Tag() quickfix.Tag { return tag.CrossID } -//NewCrossID returns a new CrossIDField initialized with val +// NewCrossID returns a new CrossIDField initialized with val func NewCrossID(val string) CrossIDField { return CrossIDField{quickfix.FIXString(val)} } func (f CrossIDField) Value() string { return f.String() } -//CrossPercentField is a PERCENTAGE field +// CrossPercentField is a PERCENTAGE field type CrossPercentField struct{ quickfix.FIXDecimal } -//Tag returns tag.CrossPercent (413) +// Tag returns tag.CrossPercent (413) func (f CrossPercentField) Tag() quickfix.Tag { return tag.CrossPercent } -//NewCrossPercent returns a new CrossPercentField initialized with val and scale +// NewCrossPercent returns a new CrossPercentField initialized with val and scale func NewCrossPercent(val decimal.Decimal, scale int32) CrossPercentField { return CrossPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CrossPercentField) Value() (val decimal.Decimal) { return f.Decimal } -//CrossPrioritizationField is a enum.CrossPrioritization field +// CrossPrioritizationField is a enum.CrossPrioritization field type CrossPrioritizationField struct{ quickfix.FIXString } -//Tag returns tag.CrossPrioritization (550) +// Tag returns tag.CrossPrioritization (550) func (f CrossPrioritizationField) Tag() quickfix.Tag { return tag.CrossPrioritization } func NewCrossPrioritization(val enum.CrossPrioritization) CrossPrioritizationField { @@ -3011,10 +3029,10 @@ func (f CrossPrioritizationField) Value() enum.CrossPrioritization { return enum.CrossPrioritization(f.String()) } -//CrossTypeField is a enum.CrossType field +// CrossTypeField is a enum.CrossType field type CrossTypeField struct{ quickfix.FIXString } -//Tag returns tag.CrossType (549) +// Tag returns tag.CrossType (549) func (f CrossTypeField) Tag() quickfix.Tag { return tag.CrossType } func NewCrossType(val enum.CrossType) CrossTypeField { @@ -3023,75 +3041,75 @@ func NewCrossType(val enum.CrossType) CrossTypeField { func (f CrossTypeField) Value() enum.CrossType { return enum.CrossType(f.String()) } -//CstmApplVerIDField is a STRING field +// CstmApplVerIDField is a STRING field type CstmApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.CstmApplVerID (1129) +// Tag returns tag.CstmApplVerID (1129) func (f CstmApplVerIDField) Tag() quickfix.Tag { return tag.CstmApplVerID } -//NewCstmApplVerID returns a new CstmApplVerIDField initialized with val +// NewCstmApplVerID returns a new CstmApplVerIDField initialized with val func NewCstmApplVerID(val string) CstmApplVerIDField { return CstmApplVerIDField{quickfix.FIXString(val)} } func (f CstmApplVerIDField) Value() string { return f.String() } -//CumQtyField is a QTY field +// CumQtyField is a QTY field type CumQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.CumQty (14) +// Tag returns tag.CumQty (14) func (f CumQtyField) Tag() quickfix.Tag { return tag.CumQty } -//NewCumQty returns a new CumQtyField initialized with val and scale +// NewCumQty returns a new CumQtyField initialized with val and scale func NewCumQty(val decimal.Decimal, scale int32) CumQtyField { return CumQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CumQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//CurrencyField is a CURRENCY field +// CurrencyField is a CURRENCY field type CurrencyField struct{ quickfix.FIXString } -//Tag returns tag.Currency (15) +// Tag returns tag.Currency (15) func (f CurrencyField) Tag() quickfix.Tag { return tag.Currency } -//NewCurrency returns a new CurrencyField initialized with val +// NewCurrency returns a new CurrencyField initialized with val func NewCurrency(val string) CurrencyField { return CurrencyField{quickfix.FIXString(val)} } func (f CurrencyField) Value() string { return f.String() } -//CurrencyRatioField is a FLOAT field +// CurrencyRatioField is a FLOAT field type CurrencyRatioField struct{ quickfix.FIXDecimal } -//Tag returns tag.CurrencyRatio (1382) +// Tag returns tag.CurrencyRatio (1382) func (f CurrencyRatioField) Tag() quickfix.Tag { return tag.CurrencyRatio } -//NewCurrencyRatio returns a new CurrencyRatioField initialized with val and scale +// NewCurrencyRatio returns a new CurrencyRatioField initialized with val and scale func NewCurrencyRatio(val decimal.Decimal, scale int32) CurrencyRatioField { return CurrencyRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CurrencyRatioField) Value() (val decimal.Decimal) { return f.Decimal } -//CustDirectedOrderField is a BOOLEAN field +// CustDirectedOrderField is a BOOLEAN field type CustDirectedOrderField struct{ quickfix.FIXBoolean } -//Tag returns tag.CustDirectedOrder (1029) +// Tag returns tag.CustDirectedOrder (1029) func (f CustDirectedOrderField) Tag() quickfix.Tag { return tag.CustDirectedOrder } -//NewCustDirectedOrder returns a new CustDirectedOrderField initialized with val +// NewCustDirectedOrder returns a new CustDirectedOrderField initialized with val func NewCustDirectedOrder(val bool) CustDirectedOrderField { return CustDirectedOrderField{quickfix.FIXBoolean(val)} } func (f CustDirectedOrderField) Value() bool { return f.Bool() } -//CustOrderCapacityField is a enum.CustOrderCapacity field +// CustOrderCapacityField is a enum.CustOrderCapacity field type CustOrderCapacityField struct{ quickfix.FIXString } -//Tag returns tag.CustOrderCapacity (582) +// Tag returns tag.CustOrderCapacity (582) func (f CustOrderCapacityField) Tag() quickfix.Tag { return tag.CustOrderCapacity } func NewCustOrderCapacity(val enum.CustOrderCapacity) CustOrderCapacityField { @@ -3102,10 +3120,10 @@ func (f CustOrderCapacityField) Value() enum.CustOrderCapacity { return enum.CustOrderCapacity(f.String()) } -//CustOrderHandlingInstField is a enum.CustOrderHandlingInst field +// CustOrderHandlingInstField is a enum.CustOrderHandlingInst field type CustOrderHandlingInstField struct{ quickfix.FIXString } -//Tag returns tag.CustOrderHandlingInst (1031) +// Tag returns tag.CustOrderHandlingInst (1031) func (f CustOrderHandlingInstField) Tag() quickfix.Tag { return tag.CustOrderHandlingInst } func NewCustOrderHandlingInst(val enum.CustOrderHandlingInst) CustOrderHandlingInstField { @@ -3116,10 +3134,10 @@ func (f CustOrderHandlingInstField) Value() enum.CustOrderHandlingInst { return enum.CustOrderHandlingInst(f.String()) } -//CustomerOrFirmField is a enum.CustomerOrFirm field +// CustomerOrFirmField is a enum.CustomerOrFirm field type CustomerOrFirmField struct{ quickfix.FIXString } -//Tag returns tag.CustomerOrFirm (204) +// Tag returns tag.CustomerOrFirm (204) func (f CustomerOrFirmField) Tag() quickfix.Tag { return tag.CustomerOrFirm } func NewCustomerOrFirm(val enum.CustomerOrFirm) CustomerOrFirmField { @@ -3128,23 +3146,23 @@ func NewCustomerOrFirm(val enum.CustomerOrFirm) CustomerOrFirmField { func (f CustomerOrFirmField) Value() enum.CustomerOrFirm { return enum.CustomerOrFirm(f.String()) } -//CxlQtyField is a QTY field +// CxlQtyField is a QTY field type CxlQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.CxlQty (84) +// Tag returns tag.CxlQty (84) func (f CxlQtyField) Tag() quickfix.Tag { return tag.CxlQty } -//NewCxlQty returns a new CxlQtyField initialized with val and scale +// NewCxlQty returns a new CxlQtyField initialized with val and scale func NewCxlQty(val decimal.Decimal, scale int32) CxlQtyField { return CxlQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f CxlQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//CxlRejReasonField is a enum.CxlRejReason field +// CxlRejReasonField is a enum.CxlRejReason field type CxlRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.CxlRejReason (102) +// Tag returns tag.CxlRejReason (102) func (f CxlRejReasonField) Tag() quickfix.Tag { return tag.CxlRejReason } func NewCxlRejReason(val enum.CxlRejReason) CxlRejReasonField { @@ -3153,22 +3171,24 @@ func NewCxlRejReason(val enum.CxlRejReason) CxlRejReasonField { func (f CxlRejReasonField) Value() enum.CxlRejReason { return enum.CxlRejReason(f.String()) } -//CxlRejResponseToField is a enum.CxlRejResponseTo field +// CxlRejResponseToField is a enum.CxlRejResponseTo field type CxlRejResponseToField struct{ quickfix.FIXString } -//Tag returns tag.CxlRejResponseTo (434) +// Tag returns tag.CxlRejResponseTo (434) func (f CxlRejResponseToField) Tag() quickfix.Tag { return tag.CxlRejResponseTo } func NewCxlRejResponseTo(val enum.CxlRejResponseTo) CxlRejResponseToField { return CxlRejResponseToField{quickfix.FIXString(val)} } -func (f CxlRejResponseToField) Value() enum.CxlRejResponseTo { return enum.CxlRejResponseTo(f.String()) } +func (f CxlRejResponseToField) Value() enum.CxlRejResponseTo { + return enum.CxlRejResponseTo(f.String()) +} -//CxlTypeField is a enum.CxlType field +// CxlTypeField is a enum.CxlType field type CxlTypeField struct{ quickfix.FIXString } -//Tag returns tag.CxlType (125) +// Tag returns tag.CxlType (125) func (f CxlTypeField) Tag() quickfix.Tag { return tag.CxlType } func NewCxlType(val enum.CxlType) CxlTypeField { @@ -3177,10 +3197,10 @@ func NewCxlType(val enum.CxlType) CxlTypeField { func (f CxlTypeField) Value() enum.CxlType { return enum.CxlType(f.String()) } -//DKReasonField is a enum.DKReason field +// DKReasonField is a enum.DKReason field type DKReasonField struct{ quickfix.FIXString } -//Tag returns tag.DKReason (127) +// Tag returns tag.DKReason (127) func (f DKReasonField) Tag() quickfix.Tag { return tag.DKReason } func NewDKReason(val enum.DKReason) DKReasonField { @@ -3189,49 +3209,49 @@ func NewDKReason(val enum.DKReason) DKReasonField { func (f DKReasonField) Value() enum.DKReason { return enum.DKReason(f.String()) } -//DateOfBirthField is a LOCALMKTDATE field +// DateOfBirthField is a LOCALMKTDATE field type DateOfBirthField struct{ quickfix.FIXString } -//Tag returns tag.DateOfBirth (486) +// Tag returns tag.DateOfBirth (486) func (f DateOfBirthField) Tag() quickfix.Tag { return tag.DateOfBirth } -//NewDateOfBirth returns a new DateOfBirthField initialized with val +// NewDateOfBirth returns a new DateOfBirthField initialized with val func NewDateOfBirth(val string) DateOfBirthField { return DateOfBirthField{quickfix.FIXString(val)} } func (f DateOfBirthField) Value() string { return f.String() } -//DatedDateField is a LOCALMKTDATE field +// DatedDateField is a LOCALMKTDATE field type DatedDateField struct{ quickfix.FIXString } -//Tag returns tag.DatedDate (873) +// Tag returns tag.DatedDate (873) func (f DatedDateField) Tag() quickfix.Tag { return tag.DatedDate } -//NewDatedDate returns a new DatedDateField initialized with val +// NewDatedDate returns a new DatedDateField initialized with val func NewDatedDate(val string) DatedDateField { return DatedDateField{quickfix.FIXString(val)} } func (f DatedDateField) Value() string { return f.String() } -//DayAvgPxField is a PRICE field +// DayAvgPxField is a PRICE field type DayAvgPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.DayAvgPx (426) +// Tag returns tag.DayAvgPx (426) func (f DayAvgPxField) Tag() quickfix.Tag { return tag.DayAvgPx } -//NewDayAvgPx returns a new DayAvgPxField initialized with val and scale +// NewDayAvgPx returns a new DayAvgPxField initialized with val and scale func NewDayAvgPx(val decimal.Decimal, scale int32) DayAvgPxField { return DayAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DayAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } -//DayBookingInstField is a enum.DayBookingInst field +// DayBookingInstField is a enum.DayBookingInst field type DayBookingInstField struct{ quickfix.FIXString } -//Tag returns tag.DayBookingInst (589) +// Tag returns tag.DayBookingInst (589) func (f DayBookingInstField) Tag() quickfix.Tag { return tag.DayBookingInst } func NewDayBookingInst(val enum.DayBookingInst) DayBookingInstField { @@ -3240,36 +3260,36 @@ func NewDayBookingInst(val enum.DayBookingInst) DayBookingInstField { func (f DayBookingInstField) Value() enum.DayBookingInst { return enum.DayBookingInst(f.String()) } -//DayCumQtyField is a QTY field +// DayCumQtyField is a QTY field type DayCumQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DayCumQty (425) +// Tag returns tag.DayCumQty (425) func (f DayCumQtyField) Tag() quickfix.Tag { return tag.DayCumQty } -//NewDayCumQty returns a new DayCumQtyField initialized with val and scale +// NewDayCumQty returns a new DayCumQtyField initialized with val and scale func NewDayCumQty(val decimal.Decimal, scale int32) DayCumQtyField { return DayCumQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DayCumQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DayOrderQtyField is a QTY field +// DayOrderQtyField is a QTY field type DayOrderQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DayOrderQty (424) +// Tag returns tag.DayOrderQty (424) func (f DayOrderQtyField) Tag() quickfix.Tag { return tag.DayOrderQty } -//NewDayOrderQty returns a new DayOrderQtyField initialized with val and scale +// NewDayOrderQty returns a new DayOrderQtyField initialized with val and scale func NewDayOrderQty(val decimal.Decimal, scale int32) DayOrderQtyField { return DayOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DayOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DealingCapacityField is a enum.DealingCapacity field +// DealingCapacityField is a enum.DealingCapacity field type DealingCapacityField struct{ quickfix.FIXString } -//Tag returns tag.DealingCapacity (1048) +// Tag returns tag.DealingCapacity (1048) func (f DealingCapacityField) Tag() quickfix.Tag { return tag.DealingCapacity } func NewDealingCapacity(val enum.DealingCapacity) DealingCapacityField { @@ -3278,88 +3298,88 @@ func NewDealingCapacity(val enum.DealingCapacity) DealingCapacityField { func (f DealingCapacityField) Value() enum.DealingCapacity { return enum.DealingCapacity(f.String()) } -//DefBidSizeField is a QTY field +// DefBidSizeField is a QTY field type DefBidSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.DefBidSize (293) +// Tag returns tag.DefBidSize (293) func (f DefBidSizeField) Tag() quickfix.Tag { return tag.DefBidSize } -//NewDefBidSize returns a new DefBidSizeField initialized with val and scale +// NewDefBidSize returns a new DefBidSizeField initialized with val and scale func NewDefBidSize(val decimal.Decimal, scale int32) DefBidSizeField { return DefBidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DefBidSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//DefOfferSizeField is a QTY field +// DefOfferSizeField is a QTY field type DefOfferSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.DefOfferSize (294) +// Tag returns tag.DefOfferSize (294) func (f DefOfferSizeField) Tag() quickfix.Tag { return tag.DefOfferSize } -//NewDefOfferSize returns a new DefOfferSizeField initialized with val and scale +// NewDefOfferSize returns a new DefOfferSizeField initialized with val and scale func NewDefOfferSize(val decimal.Decimal, scale int32) DefOfferSizeField { return DefOfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DefOfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//DefaultApplExtIDField is a INT field +// DefaultApplExtIDField is a INT field type DefaultApplExtIDField struct{ quickfix.FIXInt } -//Tag returns tag.DefaultApplExtID (1407) +// Tag returns tag.DefaultApplExtID (1407) func (f DefaultApplExtIDField) Tag() quickfix.Tag { return tag.DefaultApplExtID } -//NewDefaultApplExtID returns a new DefaultApplExtIDField initialized with val +// NewDefaultApplExtID returns a new DefaultApplExtIDField initialized with val func NewDefaultApplExtID(val int) DefaultApplExtIDField { return DefaultApplExtIDField{quickfix.FIXInt(val)} } func (f DefaultApplExtIDField) Value() int { return f.Int() } -//DefaultApplVerIDField is a STRING field +// DefaultApplVerIDField is a STRING field type DefaultApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.DefaultApplVerID (1137) +// Tag returns tag.DefaultApplVerID (1137) func (f DefaultApplVerIDField) Tag() quickfix.Tag { return tag.DefaultApplVerID } -//NewDefaultApplVerID returns a new DefaultApplVerIDField initialized with val +// NewDefaultApplVerID returns a new DefaultApplVerIDField initialized with val func NewDefaultApplVerID(val string) DefaultApplVerIDField { return DefaultApplVerIDField{quickfix.FIXString(val)} } func (f DefaultApplVerIDField) Value() string { return f.String() } -//DefaultCstmApplVerIDField is a STRING field +// DefaultCstmApplVerIDField is a STRING field type DefaultCstmApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.DefaultCstmApplVerID (1408) +// Tag returns tag.DefaultCstmApplVerID (1408) func (f DefaultCstmApplVerIDField) Tag() quickfix.Tag { return tag.DefaultCstmApplVerID } -//NewDefaultCstmApplVerID returns a new DefaultCstmApplVerIDField initialized with val +// NewDefaultCstmApplVerID returns a new DefaultCstmApplVerIDField initialized with val func NewDefaultCstmApplVerID(val string) DefaultCstmApplVerIDField { return DefaultCstmApplVerIDField{quickfix.FIXString(val)} } func (f DefaultCstmApplVerIDField) Value() string { return f.String() } -//DefaultVerIndicatorField is a BOOLEAN field +// DefaultVerIndicatorField is a BOOLEAN field type DefaultVerIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.DefaultVerIndicator (1410) +// Tag returns tag.DefaultVerIndicator (1410) func (f DefaultVerIndicatorField) Tag() quickfix.Tag { return tag.DefaultVerIndicator } -//NewDefaultVerIndicator returns a new DefaultVerIndicatorField initialized with val +// NewDefaultVerIndicator returns a new DefaultVerIndicatorField initialized with val func NewDefaultVerIndicator(val bool) DefaultVerIndicatorField { return DefaultVerIndicatorField{quickfix.FIXBoolean(val)} } func (f DefaultVerIndicatorField) Value() bool { return f.Bool() } -//DeleteReasonField is a enum.DeleteReason field +// DeleteReasonField is a enum.DeleteReason field type DeleteReasonField struct{ quickfix.FIXString } -//Tag returns tag.DeleteReason (285) +// Tag returns tag.DeleteReason (285) func (f DeleteReasonField) Tag() quickfix.Tag { return tag.DeleteReason } func NewDeleteReason(val enum.DeleteReason) DeleteReasonField { @@ -3368,62 +3388,62 @@ func NewDeleteReason(val enum.DeleteReason) DeleteReasonField { func (f DeleteReasonField) Value() enum.DeleteReason { return enum.DeleteReason(f.String()) } -//DeliverToCompIDField is a STRING field +// DeliverToCompIDField is a STRING field type DeliverToCompIDField struct{ quickfix.FIXString } -//Tag returns tag.DeliverToCompID (128) +// Tag returns tag.DeliverToCompID (128) func (f DeliverToCompIDField) Tag() quickfix.Tag { return tag.DeliverToCompID } -//NewDeliverToCompID returns a new DeliverToCompIDField initialized with val +// NewDeliverToCompID returns a new DeliverToCompIDField initialized with val func NewDeliverToCompID(val string) DeliverToCompIDField { return DeliverToCompIDField{quickfix.FIXString(val)} } func (f DeliverToCompIDField) Value() string { return f.String() } -//DeliverToLocationIDField is a STRING field +// DeliverToLocationIDField is a STRING field type DeliverToLocationIDField struct{ quickfix.FIXString } -//Tag returns tag.DeliverToLocationID (145) +// Tag returns tag.DeliverToLocationID (145) func (f DeliverToLocationIDField) Tag() quickfix.Tag { return tag.DeliverToLocationID } -//NewDeliverToLocationID returns a new DeliverToLocationIDField initialized with val +// NewDeliverToLocationID returns a new DeliverToLocationIDField initialized with val func NewDeliverToLocationID(val string) DeliverToLocationIDField { return DeliverToLocationIDField{quickfix.FIXString(val)} } func (f DeliverToLocationIDField) Value() string { return f.String() } -//DeliverToSubIDField is a STRING field +// DeliverToSubIDField is a STRING field type DeliverToSubIDField struct{ quickfix.FIXString } -//Tag returns tag.DeliverToSubID (129) +// Tag returns tag.DeliverToSubID (129) func (f DeliverToSubIDField) Tag() quickfix.Tag { return tag.DeliverToSubID } -//NewDeliverToSubID returns a new DeliverToSubIDField initialized with val +// NewDeliverToSubID returns a new DeliverToSubIDField initialized with val func NewDeliverToSubID(val string) DeliverToSubIDField { return DeliverToSubIDField{quickfix.FIXString(val)} } func (f DeliverToSubIDField) Value() string { return f.String() } -//DeliveryDateField is a LOCALMKTDATE field +// DeliveryDateField is a LOCALMKTDATE field type DeliveryDateField struct{ quickfix.FIXString } -//Tag returns tag.DeliveryDate (743) +// Tag returns tag.DeliveryDate (743) func (f DeliveryDateField) Tag() quickfix.Tag { return tag.DeliveryDate } -//NewDeliveryDate returns a new DeliveryDateField initialized with val +// NewDeliveryDate returns a new DeliveryDateField initialized with val func NewDeliveryDate(val string) DeliveryDateField { return DeliveryDateField{quickfix.FIXString(val)} } func (f DeliveryDateField) Value() string { return f.String() } -//DeliveryFormField is a enum.DeliveryForm field +// DeliveryFormField is a enum.DeliveryForm field type DeliveryFormField struct{ quickfix.FIXString } -//Tag returns tag.DeliveryForm (668) +// Tag returns tag.DeliveryForm (668) func (f DeliveryFormField) Tag() quickfix.Tag { return tag.DeliveryForm } func NewDeliveryForm(val enum.DeliveryForm) DeliveryFormField { @@ -3432,10 +3452,10 @@ func NewDeliveryForm(val enum.DeliveryForm) DeliveryFormField { func (f DeliveryFormField) Value() enum.DeliveryForm { return enum.DeliveryForm(f.String()) } -//DeliveryTypeField is a enum.DeliveryType field +// DeliveryTypeField is a enum.DeliveryType field type DeliveryTypeField struct{ quickfix.FIXString } -//Tag returns tag.DeliveryType (919) +// Tag returns tag.DeliveryType (919) func (f DeliveryTypeField) Tag() quickfix.Tag { return tag.DeliveryType } func NewDeliveryType(val enum.DeliveryType) DeliveryTypeField { @@ -3444,761 +3464,767 @@ func NewDeliveryType(val enum.DeliveryType) DeliveryTypeField { func (f DeliveryTypeField) Value() enum.DeliveryType { return enum.DeliveryType(f.String()) } -//DerivFlexProductEligibilityIndicatorField is a BOOLEAN field +// DerivFlexProductEligibilityIndicatorField is a BOOLEAN field type DerivFlexProductEligibilityIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.DerivFlexProductEligibilityIndicator (1243) +// Tag returns tag.DerivFlexProductEligibilityIndicator (1243) func (f DerivFlexProductEligibilityIndicatorField) Tag() quickfix.Tag { return tag.DerivFlexProductEligibilityIndicator } -//NewDerivFlexProductEligibilityIndicator returns a new DerivFlexProductEligibilityIndicatorField initialized with val +// NewDerivFlexProductEligibilityIndicator returns a new DerivFlexProductEligibilityIndicatorField initialized with val func NewDerivFlexProductEligibilityIndicator(val bool) DerivFlexProductEligibilityIndicatorField { return DerivFlexProductEligibilityIndicatorField{quickfix.FIXBoolean(val)} } func (f DerivFlexProductEligibilityIndicatorField) Value() bool { return f.Bool() } -//DerivativeCFICodeField is a STRING field +// DerivativeCFICodeField is a STRING field type DerivativeCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeCFICode (1248) +// Tag returns tag.DerivativeCFICode (1248) func (f DerivativeCFICodeField) Tag() quickfix.Tag { return tag.DerivativeCFICode } -//NewDerivativeCFICode returns a new DerivativeCFICodeField initialized with val +// NewDerivativeCFICode returns a new DerivativeCFICodeField initialized with val func NewDerivativeCFICode(val string) DerivativeCFICodeField { return DerivativeCFICodeField{quickfix.FIXString(val)} } func (f DerivativeCFICodeField) Value() string { return f.String() } -//DerivativeCapPriceField is a PRICE field +// DerivativeCapPriceField is a PRICE field type DerivativeCapPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeCapPrice (1321) +// Tag returns tag.DerivativeCapPrice (1321) func (f DerivativeCapPriceField) Tag() quickfix.Tag { return tag.DerivativeCapPrice } -//NewDerivativeCapPrice returns a new DerivativeCapPriceField initialized with val and scale +// NewDerivativeCapPrice returns a new DerivativeCapPriceField initialized with val and scale func NewDerivativeCapPrice(val decimal.Decimal, scale int32) DerivativeCapPriceField { return DerivativeCapPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeCapPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeContractMultiplierField is a FLOAT field +// DerivativeContractMultiplierField is a FLOAT field type DerivativeContractMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeContractMultiplier (1266) -func (f DerivativeContractMultiplierField) Tag() quickfix.Tag { return tag.DerivativeContractMultiplier } +// Tag returns tag.DerivativeContractMultiplier (1266) +func (f DerivativeContractMultiplierField) Tag() quickfix.Tag { + return tag.DerivativeContractMultiplier +} -//NewDerivativeContractMultiplier returns a new DerivativeContractMultiplierField initialized with val and scale +// NewDerivativeContractMultiplier returns a new DerivativeContractMultiplierField initialized with val and scale func NewDerivativeContractMultiplier(val decimal.Decimal, scale int32) DerivativeContractMultiplierField { return DerivativeContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeContractMultiplierUnitField is a INT field +// DerivativeContractMultiplierUnitField is a INT field type DerivativeContractMultiplierUnitField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeContractMultiplierUnit (1438) +// Tag returns tag.DerivativeContractMultiplierUnit (1438) func (f DerivativeContractMultiplierUnitField) Tag() quickfix.Tag { return tag.DerivativeContractMultiplierUnit } -//NewDerivativeContractMultiplierUnit returns a new DerivativeContractMultiplierUnitField initialized with val +// NewDerivativeContractMultiplierUnit returns a new DerivativeContractMultiplierUnitField initialized with val func NewDerivativeContractMultiplierUnit(val int) DerivativeContractMultiplierUnitField { return DerivativeContractMultiplierUnitField{quickfix.FIXInt(val)} } func (f DerivativeContractMultiplierUnitField) Value() int { return f.Int() } -//DerivativeContractSettlMonthField is a MONTHYEAR field +// DerivativeContractSettlMonthField is a MONTHYEAR field type DerivativeContractSettlMonthField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeContractSettlMonth (1285) -func (f DerivativeContractSettlMonthField) Tag() quickfix.Tag { return tag.DerivativeContractSettlMonth } +// Tag returns tag.DerivativeContractSettlMonth (1285) +func (f DerivativeContractSettlMonthField) Tag() quickfix.Tag { + return tag.DerivativeContractSettlMonth +} -//NewDerivativeContractSettlMonth returns a new DerivativeContractSettlMonthField initialized with val +// NewDerivativeContractSettlMonth returns a new DerivativeContractSettlMonthField initialized with val func NewDerivativeContractSettlMonth(val string) DerivativeContractSettlMonthField { return DerivativeContractSettlMonthField{quickfix.FIXString(val)} } func (f DerivativeContractSettlMonthField) Value() string { return f.String() } -//DerivativeCountryOfIssueField is a COUNTRY field +// DerivativeCountryOfIssueField is a COUNTRY field type DerivativeCountryOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeCountryOfIssue (1258) +// Tag returns tag.DerivativeCountryOfIssue (1258) func (f DerivativeCountryOfIssueField) Tag() quickfix.Tag { return tag.DerivativeCountryOfIssue } -//NewDerivativeCountryOfIssue returns a new DerivativeCountryOfIssueField initialized with val +// NewDerivativeCountryOfIssue returns a new DerivativeCountryOfIssueField initialized with val func NewDerivativeCountryOfIssue(val string) DerivativeCountryOfIssueField { return DerivativeCountryOfIssueField{quickfix.FIXString(val)} } func (f DerivativeCountryOfIssueField) Value() string { return f.String() } -//DerivativeEncodedIssuerField is a DATA field +// DerivativeEncodedIssuerField is a DATA field type DerivativeEncodedIssuerField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeEncodedIssuer (1278) +// Tag returns tag.DerivativeEncodedIssuer (1278) func (f DerivativeEncodedIssuerField) Tag() quickfix.Tag { return tag.DerivativeEncodedIssuer } -//NewDerivativeEncodedIssuer returns a new DerivativeEncodedIssuerField initialized with val +// NewDerivativeEncodedIssuer returns a new DerivativeEncodedIssuerField initialized with val func NewDerivativeEncodedIssuer(val string) DerivativeEncodedIssuerField { return DerivativeEncodedIssuerField{quickfix.FIXString(val)} } func (f DerivativeEncodedIssuerField) Value() string { return f.String() } -//DerivativeEncodedIssuerLenField is a LENGTH field +// DerivativeEncodedIssuerLenField is a LENGTH field type DerivativeEncodedIssuerLenField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeEncodedIssuerLen (1277) +// Tag returns tag.DerivativeEncodedIssuerLen (1277) func (f DerivativeEncodedIssuerLenField) Tag() quickfix.Tag { return tag.DerivativeEncodedIssuerLen } -//NewDerivativeEncodedIssuerLen returns a new DerivativeEncodedIssuerLenField initialized with val +// NewDerivativeEncodedIssuerLen returns a new DerivativeEncodedIssuerLenField initialized with val func NewDerivativeEncodedIssuerLen(val int) DerivativeEncodedIssuerLenField { return DerivativeEncodedIssuerLenField{quickfix.FIXInt(val)} } func (f DerivativeEncodedIssuerLenField) Value() int { return f.Int() } -//DerivativeEncodedSecurityDescField is a DATA field +// DerivativeEncodedSecurityDescField is a DATA field type DerivativeEncodedSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeEncodedSecurityDesc (1281) +// Tag returns tag.DerivativeEncodedSecurityDesc (1281) func (f DerivativeEncodedSecurityDescField) Tag() quickfix.Tag { return tag.DerivativeEncodedSecurityDesc } -//NewDerivativeEncodedSecurityDesc returns a new DerivativeEncodedSecurityDescField initialized with val +// NewDerivativeEncodedSecurityDesc returns a new DerivativeEncodedSecurityDescField initialized with val func NewDerivativeEncodedSecurityDesc(val string) DerivativeEncodedSecurityDescField { return DerivativeEncodedSecurityDescField{quickfix.FIXString(val)} } func (f DerivativeEncodedSecurityDescField) Value() string { return f.String() } -//DerivativeEncodedSecurityDescLenField is a LENGTH field +// DerivativeEncodedSecurityDescLenField is a LENGTH field type DerivativeEncodedSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeEncodedSecurityDescLen (1280) +// Tag returns tag.DerivativeEncodedSecurityDescLen (1280) func (f DerivativeEncodedSecurityDescLenField) Tag() quickfix.Tag { return tag.DerivativeEncodedSecurityDescLen } -//NewDerivativeEncodedSecurityDescLen returns a new DerivativeEncodedSecurityDescLenField initialized with val +// NewDerivativeEncodedSecurityDescLen returns a new DerivativeEncodedSecurityDescLenField initialized with val func NewDerivativeEncodedSecurityDescLen(val int) DerivativeEncodedSecurityDescLenField { return DerivativeEncodedSecurityDescLenField{quickfix.FIXInt(val)} } func (f DerivativeEncodedSecurityDescLenField) Value() int { return f.Int() } -//DerivativeEventDateField is a LOCALMKTDATE field +// DerivativeEventDateField is a LOCALMKTDATE field type DerivativeEventDateField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeEventDate (1288) +// Tag returns tag.DerivativeEventDate (1288) func (f DerivativeEventDateField) Tag() quickfix.Tag { return tag.DerivativeEventDate } -//NewDerivativeEventDate returns a new DerivativeEventDateField initialized with val +// NewDerivativeEventDate returns a new DerivativeEventDateField initialized with val func NewDerivativeEventDate(val string) DerivativeEventDateField { return DerivativeEventDateField{quickfix.FIXString(val)} } func (f DerivativeEventDateField) Value() string { return f.String() } -//DerivativeEventPxField is a PRICE field +// DerivativeEventPxField is a PRICE field type DerivativeEventPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeEventPx (1290) +// Tag returns tag.DerivativeEventPx (1290) func (f DerivativeEventPxField) Tag() quickfix.Tag { return tag.DerivativeEventPx } -//NewDerivativeEventPx returns a new DerivativeEventPxField initialized with val and scale +// NewDerivativeEventPx returns a new DerivativeEventPxField initialized with val and scale func NewDerivativeEventPx(val decimal.Decimal, scale int32) DerivativeEventPxField { return DerivativeEventPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeEventPxField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeEventTextField is a STRING field +// DerivativeEventTextField is a STRING field type DerivativeEventTextField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeEventText (1291) +// Tag returns tag.DerivativeEventText (1291) func (f DerivativeEventTextField) Tag() quickfix.Tag { return tag.DerivativeEventText } -//NewDerivativeEventText returns a new DerivativeEventTextField initialized with val +// NewDerivativeEventText returns a new DerivativeEventTextField initialized with val func NewDerivativeEventText(val string) DerivativeEventTextField { return DerivativeEventTextField{quickfix.FIXString(val)} } func (f DerivativeEventTextField) Value() string { return f.String() } -//DerivativeEventTimeField is a UTCTIMESTAMP field +// DerivativeEventTimeField is a UTCTIMESTAMP field type DerivativeEventTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.DerivativeEventTime (1289) +// Tag returns tag.DerivativeEventTime (1289) func (f DerivativeEventTimeField) Tag() quickfix.Tag { return tag.DerivativeEventTime } -//NewDerivativeEventTime returns a new DerivativeEventTimeField initialized with val +// NewDerivativeEventTime returns a new DerivativeEventTimeField initialized with val func NewDerivativeEventTime(val time.Time) DerivativeEventTimeField { return NewDerivativeEventTimeWithPrecision(val, quickfix.Millis) } -//NewDerivativeEventTimeNoMillis returns a new DerivativeEventTimeField initialized with val without millisecs +// NewDerivativeEventTimeNoMillis returns a new DerivativeEventTimeField initialized with val without millisecs func NewDerivativeEventTimeNoMillis(val time.Time) DerivativeEventTimeField { return NewDerivativeEventTimeWithPrecision(val, quickfix.Seconds) } -//NewDerivativeEventTimeWithPrecision returns a new DerivativeEventTimeField initialized with val of specified precision +// NewDerivativeEventTimeWithPrecision returns a new DerivativeEventTimeField initialized with val of specified precision func NewDerivativeEventTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) DerivativeEventTimeField { return DerivativeEventTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f DerivativeEventTimeField) Value() time.Time { return f.Time } -//DerivativeEventTypeField is a INT field +// DerivativeEventTypeField is a INT field type DerivativeEventTypeField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeEventType (1287) +// Tag returns tag.DerivativeEventType (1287) func (f DerivativeEventTypeField) Tag() quickfix.Tag { return tag.DerivativeEventType } -//NewDerivativeEventType returns a new DerivativeEventTypeField initialized with val +// NewDerivativeEventType returns a new DerivativeEventTypeField initialized with val func NewDerivativeEventType(val int) DerivativeEventTypeField { return DerivativeEventTypeField{quickfix.FIXInt(val)} } func (f DerivativeEventTypeField) Value() int { return f.Int() } -//DerivativeExerciseStyleField is a CHAR field +// DerivativeExerciseStyleField is a CHAR field type DerivativeExerciseStyleField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeExerciseStyle (1299) +// Tag returns tag.DerivativeExerciseStyle (1299) func (f DerivativeExerciseStyleField) Tag() quickfix.Tag { return tag.DerivativeExerciseStyle } -//NewDerivativeExerciseStyle returns a new DerivativeExerciseStyleField initialized with val +// NewDerivativeExerciseStyle returns a new DerivativeExerciseStyleField initialized with val func NewDerivativeExerciseStyle(val string) DerivativeExerciseStyleField { return DerivativeExerciseStyleField{quickfix.FIXString(val)} } func (f DerivativeExerciseStyleField) Value() string { return f.String() } -//DerivativeFloorPriceField is a PRICE field +// DerivativeFloorPriceField is a PRICE field type DerivativeFloorPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeFloorPrice (1322) +// Tag returns tag.DerivativeFloorPrice (1322) func (f DerivativeFloorPriceField) Tag() quickfix.Tag { return tag.DerivativeFloorPrice } -//NewDerivativeFloorPrice returns a new DerivativeFloorPriceField initialized with val and scale +// NewDerivativeFloorPrice returns a new DerivativeFloorPriceField initialized with val and scale func NewDerivativeFloorPrice(val decimal.Decimal, scale int32) DerivativeFloorPriceField { return DerivativeFloorPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeFloorPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeFlowScheduleTypeField is a INT field +// DerivativeFlowScheduleTypeField is a INT field type DerivativeFlowScheduleTypeField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeFlowScheduleType (1442) +// Tag returns tag.DerivativeFlowScheduleType (1442) func (f DerivativeFlowScheduleTypeField) Tag() quickfix.Tag { return tag.DerivativeFlowScheduleType } -//NewDerivativeFlowScheduleType returns a new DerivativeFlowScheduleTypeField initialized with val +// NewDerivativeFlowScheduleType returns a new DerivativeFlowScheduleTypeField initialized with val func NewDerivativeFlowScheduleType(val int) DerivativeFlowScheduleTypeField { return DerivativeFlowScheduleTypeField{quickfix.FIXInt(val)} } func (f DerivativeFlowScheduleTypeField) Value() int { return f.Int() } -//DerivativeFuturesValuationMethodField is a STRING field +// DerivativeFuturesValuationMethodField is a STRING field type DerivativeFuturesValuationMethodField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeFuturesValuationMethod (1319) +// Tag returns tag.DerivativeFuturesValuationMethod (1319) func (f DerivativeFuturesValuationMethodField) Tag() quickfix.Tag { return tag.DerivativeFuturesValuationMethod } -//NewDerivativeFuturesValuationMethod returns a new DerivativeFuturesValuationMethodField initialized with val +// NewDerivativeFuturesValuationMethod returns a new DerivativeFuturesValuationMethodField initialized with val func NewDerivativeFuturesValuationMethod(val string) DerivativeFuturesValuationMethodField { return DerivativeFuturesValuationMethodField{quickfix.FIXString(val)} } func (f DerivativeFuturesValuationMethodField) Value() string { return f.String() } -//DerivativeInstrAttribTypeField is a INT field +// DerivativeInstrAttribTypeField is a INT field type DerivativeInstrAttribTypeField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeInstrAttribType (1313) +// Tag returns tag.DerivativeInstrAttribType (1313) func (f DerivativeInstrAttribTypeField) Tag() quickfix.Tag { return tag.DerivativeInstrAttribType } -//NewDerivativeInstrAttribType returns a new DerivativeInstrAttribTypeField initialized with val +// NewDerivativeInstrAttribType returns a new DerivativeInstrAttribTypeField initialized with val func NewDerivativeInstrAttribType(val int) DerivativeInstrAttribTypeField { return DerivativeInstrAttribTypeField{quickfix.FIXInt(val)} } func (f DerivativeInstrAttribTypeField) Value() int { return f.Int() } -//DerivativeInstrAttribValueField is a STRING field +// DerivativeInstrAttribValueField is a STRING field type DerivativeInstrAttribValueField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrAttribValue (1314) +// Tag returns tag.DerivativeInstrAttribValue (1314) func (f DerivativeInstrAttribValueField) Tag() quickfix.Tag { return tag.DerivativeInstrAttribValue } -//NewDerivativeInstrAttribValue returns a new DerivativeInstrAttribValueField initialized with val +// NewDerivativeInstrAttribValue returns a new DerivativeInstrAttribValueField initialized with val func NewDerivativeInstrAttribValue(val string) DerivativeInstrAttribValueField { return DerivativeInstrAttribValueField{quickfix.FIXString(val)} } func (f DerivativeInstrAttribValueField) Value() string { return f.String() } -//DerivativeInstrRegistryField is a STRING field +// DerivativeInstrRegistryField is a STRING field type DerivativeInstrRegistryField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrRegistry (1257) +// Tag returns tag.DerivativeInstrRegistry (1257) func (f DerivativeInstrRegistryField) Tag() quickfix.Tag { return tag.DerivativeInstrRegistry } -//NewDerivativeInstrRegistry returns a new DerivativeInstrRegistryField initialized with val +// NewDerivativeInstrRegistry returns a new DerivativeInstrRegistryField initialized with val func NewDerivativeInstrRegistry(val string) DerivativeInstrRegistryField { return DerivativeInstrRegistryField{quickfix.FIXString(val)} } func (f DerivativeInstrRegistryField) Value() string { return f.String() } -//DerivativeInstrmtAssignmentMethodField is a CHAR field +// DerivativeInstrmtAssignmentMethodField is a CHAR field type DerivativeInstrmtAssignmentMethodField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrmtAssignmentMethod (1255) +// Tag returns tag.DerivativeInstrmtAssignmentMethod (1255) func (f DerivativeInstrmtAssignmentMethodField) Tag() quickfix.Tag { return tag.DerivativeInstrmtAssignmentMethod } -//NewDerivativeInstrmtAssignmentMethod returns a new DerivativeInstrmtAssignmentMethodField initialized with val +// NewDerivativeInstrmtAssignmentMethod returns a new DerivativeInstrmtAssignmentMethodField initialized with val func NewDerivativeInstrmtAssignmentMethod(val string) DerivativeInstrmtAssignmentMethodField { return DerivativeInstrmtAssignmentMethodField{quickfix.FIXString(val)} } func (f DerivativeInstrmtAssignmentMethodField) Value() string { return f.String() } -//DerivativeInstrumentPartyIDField is a STRING field +// DerivativeInstrumentPartyIDField is a STRING field type DerivativeInstrumentPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrumentPartyID (1293) +// Tag returns tag.DerivativeInstrumentPartyID (1293) func (f DerivativeInstrumentPartyIDField) Tag() quickfix.Tag { return tag.DerivativeInstrumentPartyID } -//NewDerivativeInstrumentPartyID returns a new DerivativeInstrumentPartyIDField initialized with val +// NewDerivativeInstrumentPartyID returns a new DerivativeInstrumentPartyIDField initialized with val func NewDerivativeInstrumentPartyID(val string) DerivativeInstrumentPartyIDField { return DerivativeInstrumentPartyIDField{quickfix.FIXString(val)} } func (f DerivativeInstrumentPartyIDField) Value() string { return f.String() } -//DerivativeInstrumentPartyIDSourceField is a STRING field +// DerivativeInstrumentPartyIDSourceField is a STRING field type DerivativeInstrumentPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrumentPartyIDSource (1294) +// Tag returns tag.DerivativeInstrumentPartyIDSource (1294) func (f DerivativeInstrumentPartyIDSourceField) Tag() quickfix.Tag { return tag.DerivativeInstrumentPartyIDSource } -//NewDerivativeInstrumentPartyIDSource returns a new DerivativeInstrumentPartyIDSourceField initialized with val +// NewDerivativeInstrumentPartyIDSource returns a new DerivativeInstrumentPartyIDSourceField initialized with val func NewDerivativeInstrumentPartyIDSource(val string) DerivativeInstrumentPartyIDSourceField { return DerivativeInstrumentPartyIDSourceField{quickfix.FIXString(val)} } func (f DerivativeInstrumentPartyIDSourceField) Value() string { return f.String() } -//DerivativeInstrumentPartyRoleField is a INT field +// DerivativeInstrumentPartyRoleField is a INT field type DerivativeInstrumentPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeInstrumentPartyRole (1295) +// Tag returns tag.DerivativeInstrumentPartyRole (1295) func (f DerivativeInstrumentPartyRoleField) Tag() quickfix.Tag { return tag.DerivativeInstrumentPartyRole } -//NewDerivativeInstrumentPartyRole returns a new DerivativeInstrumentPartyRoleField initialized with val +// NewDerivativeInstrumentPartyRole returns a new DerivativeInstrumentPartyRoleField initialized with val func NewDerivativeInstrumentPartyRole(val int) DerivativeInstrumentPartyRoleField { return DerivativeInstrumentPartyRoleField{quickfix.FIXInt(val)} } func (f DerivativeInstrumentPartyRoleField) Value() int { return f.Int() } -//DerivativeInstrumentPartySubIDField is a STRING field +// DerivativeInstrumentPartySubIDField is a STRING field type DerivativeInstrumentPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeInstrumentPartySubID (1297) +// Tag returns tag.DerivativeInstrumentPartySubID (1297) func (f DerivativeInstrumentPartySubIDField) Tag() quickfix.Tag { return tag.DerivativeInstrumentPartySubID } -//NewDerivativeInstrumentPartySubID returns a new DerivativeInstrumentPartySubIDField initialized with val +// NewDerivativeInstrumentPartySubID returns a new DerivativeInstrumentPartySubIDField initialized with val func NewDerivativeInstrumentPartySubID(val string) DerivativeInstrumentPartySubIDField { return DerivativeInstrumentPartySubIDField{quickfix.FIXString(val)} } func (f DerivativeInstrumentPartySubIDField) Value() string { return f.String() } -//DerivativeInstrumentPartySubIDTypeField is a INT field +// DerivativeInstrumentPartySubIDTypeField is a INT field type DerivativeInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeInstrumentPartySubIDType (1298) +// Tag returns tag.DerivativeInstrumentPartySubIDType (1298) func (f DerivativeInstrumentPartySubIDTypeField) Tag() quickfix.Tag { return tag.DerivativeInstrumentPartySubIDType } -//NewDerivativeInstrumentPartySubIDType returns a new DerivativeInstrumentPartySubIDTypeField initialized with val +// NewDerivativeInstrumentPartySubIDType returns a new DerivativeInstrumentPartySubIDTypeField initialized with val func NewDerivativeInstrumentPartySubIDType(val int) DerivativeInstrumentPartySubIDTypeField { return DerivativeInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } func (f DerivativeInstrumentPartySubIDTypeField) Value() int { return f.Int() } -//DerivativeIssueDateField is a LOCALMKTDATE field +// DerivativeIssueDateField is a LOCALMKTDATE field type DerivativeIssueDateField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeIssueDate (1276) +// Tag returns tag.DerivativeIssueDate (1276) func (f DerivativeIssueDateField) Tag() quickfix.Tag { return tag.DerivativeIssueDate } -//NewDerivativeIssueDate returns a new DerivativeIssueDateField initialized with val +// NewDerivativeIssueDate returns a new DerivativeIssueDateField initialized with val func NewDerivativeIssueDate(val string) DerivativeIssueDateField { return DerivativeIssueDateField{quickfix.FIXString(val)} } func (f DerivativeIssueDateField) Value() string { return f.String() } -//DerivativeIssuerField is a STRING field +// DerivativeIssuerField is a STRING field type DerivativeIssuerField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeIssuer (1275) +// Tag returns tag.DerivativeIssuer (1275) func (f DerivativeIssuerField) Tag() quickfix.Tag { return tag.DerivativeIssuer } -//NewDerivativeIssuer returns a new DerivativeIssuerField initialized with val +// NewDerivativeIssuer returns a new DerivativeIssuerField initialized with val func NewDerivativeIssuer(val string) DerivativeIssuerField { return DerivativeIssuerField{quickfix.FIXString(val)} } func (f DerivativeIssuerField) Value() string { return f.String() } -//DerivativeListMethodField is a INT field +// DerivativeListMethodField is a INT field type DerivativeListMethodField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeListMethod (1320) +// Tag returns tag.DerivativeListMethod (1320) func (f DerivativeListMethodField) Tag() quickfix.Tag { return tag.DerivativeListMethod } -//NewDerivativeListMethod returns a new DerivativeListMethodField initialized with val +// NewDerivativeListMethod returns a new DerivativeListMethodField initialized with val func NewDerivativeListMethod(val int) DerivativeListMethodField { return DerivativeListMethodField{quickfix.FIXInt(val)} } func (f DerivativeListMethodField) Value() int { return f.Int() } -//DerivativeLocaleOfIssueField is a STRING field +// DerivativeLocaleOfIssueField is a STRING field type DerivativeLocaleOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeLocaleOfIssue (1260) +// Tag returns tag.DerivativeLocaleOfIssue (1260) func (f DerivativeLocaleOfIssueField) Tag() quickfix.Tag { return tag.DerivativeLocaleOfIssue } -//NewDerivativeLocaleOfIssue returns a new DerivativeLocaleOfIssueField initialized with val +// NewDerivativeLocaleOfIssue returns a new DerivativeLocaleOfIssueField initialized with val func NewDerivativeLocaleOfIssue(val string) DerivativeLocaleOfIssueField { return DerivativeLocaleOfIssueField{quickfix.FIXString(val)} } func (f DerivativeLocaleOfIssueField) Value() string { return f.String() } -//DerivativeMaturityDateField is a LOCALMKTDATE field +// DerivativeMaturityDateField is a LOCALMKTDATE field type DerivativeMaturityDateField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeMaturityDate (1252) +// Tag returns tag.DerivativeMaturityDate (1252) func (f DerivativeMaturityDateField) Tag() quickfix.Tag { return tag.DerivativeMaturityDate } -//NewDerivativeMaturityDate returns a new DerivativeMaturityDateField initialized with val +// NewDerivativeMaturityDate returns a new DerivativeMaturityDateField initialized with val func NewDerivativeMaturityDate(val string) DerivativeMaturityDateField { return DerivativeMaturityDateField{quickfix.FIXString(val)} } func (f DerivativeMaturityDateField) Value() string { return f.String() } -//DerivativeMaturityMonthYearField is a MONTHYEAR field +// DerivativeMaturityMonthYearField is a MONTHYEAR field type DerivativeMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeMaturityMonthYear (1251) +// Tag returns tag.DerivativeMaturityMonthYear (1251) func (f DerivativeMaturityMonthYearField) Tag() quickfix.Tag { return tag.DerivativeMaturityMonthYear } -//NewDerivativeMaturityMonthYear returns a new DerivativeMaturityMonthYearField initialized with val +// NewDerivativeMaturityMonthYear returns a new DerivativeMaturityMonthYearField initialized with val func NewDerivativeMaturityMonthYear(val string) DerivativeMaturityMonthYearField { return DerivativeMaturityMonthYearField{quickfix.FIXString(val)} } func (f DerivativeMaturityMonthYearField) Value() string { return f.String() } -//DerivativeMaturityTimeField is a TZTIMEONLY field +// DerivativeMaturityTimeField is a TZTIMEONLY field type DerivativeMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeMaturityTime (1253) +// Tag returns tag.DerivativeMaturityTime (1253) func (f DerivativeMaturityTimeField) Tag() quickfix.Tag { return tag.DerivativeMaturityTime } -//NewDerivativeMaturityTime returns a new DerivativeMaturityTimeField initialized with val +// NewDerivativeMaturityTime returns a new DerivativeMaturityTimeField initialized with val func NewDerivativeMaturityTime(val string) DerivativeMaturityTimeField { return DerivativeMaturityTimeField{quickfix.FIXString(val)} } func (f DerivativeMaturityTimeField) Value() string { return f.String() } -//DerivativeMinPriceIncrementField is a FLOAT field +// DerivativeMinPriceIncrementField is a FLOAT field type DerivativeMinPriceIncrementField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeMinPriceIncrement (1267) +// Tag returns tag.DerivativeMinPriceIncrement (1267) func (f DerivativeMinPriceIncrementField) Tag() quickfix.Tag { return tag.DerivativeMinPriceIncrement } -//NewDerivativeMinPriceIncrement returns a new DerivativeMinPriceIncrementField initialized with val and scale +// NewDerivativeMinPriceIncrement returns a new DerivativeMinPriceIncrementField initialized with val and scale func NewDerivativeMinPriceIncrement(val decimal.Decimal, scale int32) DerivativeMinPriceIncrementField { return DerivativeMinPriceIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeMinPriceIncrementField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeMinPriceIncrementAmountField is a AMT field +// DerivativeMinPriceIncrementAmountField is a AMT field type DerivativeMinPriceIncrementAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeMinPriceIncrementAmount (1268) +// Tag returns tag.DerivativeMinPriceIncrementAmount (1268) func (f DerivativeMinPriceIncrementAmountField) Tag() quickfix.Tag { return tag.DerivativeMinPriceIncrementAmount } -//NewDerivativeMinPriceIncrementAmount returns a new DerivativeMinPriceIncrementAmountField initialized with val and scale +// NewDerivativeMinPriceIncrementAmount returns a new DerivativeMinPriceIncrementAmountField initialized with val and scale func NewDerivativeMinPriceIncrementAmount(val decimal.Decimal, scale int32) DerivativeMinPriceIncrementAmountField { return DerivativeMinPriceIncrementAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeMinPriceIncrementAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeNTPositionLimitField is a INT field +// DerivativeNTPositionLimitField is a INT field type DerivativeNTPositionLimitField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeNTPositionLimit (1274) +// Tag returns tag.DerivativeNTPositionLimit (1274) func (f DerivativeNTPositionLimitField) Tag() quickfix.Tag { return tag.DerivativeNTPositionLimit } -//NewDerivativeNTPositionLimit returns a new DerivativeNTPositionLimitField initialized with val +// NewDerivativeNTPositionLimit returns a new DerivativeNTPositionLimitField initialized with val func NewDerivativeNTPositionLimit(val int) DerivativeNTPositionLimitField { return DerivativeNTPositionLimitField{quickfix.FIXInt(val)} } func (f DerivativeNTPositionLimitField) Value() int { return f.Int() } -//DerivativeOptAttributeField is a CHAR field +// DerivativeOptAttributeField is a CHAR field type DerivativeOptAttributeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeOptAttribute (1265) +// Tag returns tag.DerivativeOptAttribute (1265) func (f DerivativeOptAttributeField) Tag() quickfix.Tag { return tag.DerivativeOptAttribute } -//NewDerivativeOptAttribute returns a new DerivativeOptAttributeField initialized with val +// NewDerivativeOptAttribute returns a new DerivativeOptAttributeField initialized with val func NewDerivativeOptAttribute(val string) DerivativeOptAttributeField { return DerivativeOptAttributeField{quickfix.FIXString(val)} } func (f DerivativeOptAttributeField) Value() string { return f.String() } -//DerivativeOptPayAmountField is a AMT field +// DerivativeOptPayAmountField is a AMT field type DerivativeOptPayAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeOptPayAmount (1225) +// Tag returns tag.DerivativeOptPayAmount (1225) func (f DerivativeOptPayAmountField) Tag() quickfix.Tag { return tag.DerivativeOptPayAmount } -//NewDerivativeOptPayAmount returns a new DerivativeOptPayAmountField initialized with val and scale +// NewDerivativeOptPayAmount returns a new DerivativeOptPayAmountField initialized with val and scale func NewDerivativeOptPayAmount(val decimal.Decimal, scale int32) DerivativeOptPayAmountField { return DerivativeOptPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeOptPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativePositionLimitField is a INT field +// DerivativePositionLimitField is a INT field type DerivativePositionLimitField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativePositionLimit (1273) +// Tag returns tag.DerivativePositionLimit (1273) func (f DerivativePositionLimitField) Tag() quickfix.Tag { return tag.DerivativePositionLimit } -//NewDerivativePositionLimit returns a new DerivativePositionLimitField initialized with val +// NewDerivativePositionLimit returns a new DerivativePositionLimitField initialized with val func NewDerivativePositionLimit(val int) DerivativePositionLimitField { return DerivativePositionLimitField{quickfix.FIXInt(val)} } func (f DerivativePositionLimitField) Value() int { return f.Int() } -//DerivativePriceQuoteMethodField is a STRING field +// DerivativePriceQuoteMethodField is a STRING field type DerivativePriceQuoteMethodField struct{ quickfix.FIXString } -//Tag returns tag.DerivativePriceQuoteMethod (1318) +// Tag returns tag.DerivativePriceQuoteMethod (1318) func (f DerivativePriceQuoteMethodField) Tag() quickfix.Tag { return tag.DerivativePriceQuoteMethod } -//NewDerivativePriceQuoteMethod returns a new DerivativePriceQuoteMethodField initialized with val +// NewDerivativePriceQuoteMethod returns a new DerivativePriceQuoteMethodField initialized with val func NewDerivativePriceQuoteMethod(val string) DerivativePriceQuoteMethodField { return DerivativePriceQuoteMethodField{quickfix.FIXString(val)} } func (f DerivativePriceQuoteMethodField) Value() string { return f.String() } -//DerivativePriceUnitOfMeasureField is a STRING field +// DerivativePriceUnitOfMeasureField is a STRING field type DerivativePriceUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.DerivativePriceUnitOfMeasure (1315) -func (f DerivativePriceUnitOfMeasureField) Tag() quickfix.Tag { return tag.DerivativePriceUnitOfMeasure } +// Tag returns tag.DerivativePriceUnitOfMeasure (1315) +func (f DerivativePriceUnitOfMeasureField) Tag() quickfix.Tag { + return tag.DerivativePriceUnitOfMeasure +} -//NewDerivativePriceUnitOfMeasure returns a new DerivativePriceUnitOfMeasureField initialized with val +// NewDerivativePriceUnitOfMeasure returns a new DerivativePriceUnitOfMeasureField initialized with val func NewDerivativePriceUnitOfMeasure(val string) DerivativePriceUnitOfMeasureField { return DerivativePriceUnitOfMeasureField{quickfix.FIXString(val)} } func (f DerivativePriceUnitOfMeasureField) Value() string { return f.String() } -//DerivativePriceUnitOfMeasureQtyField is a QTY field +// DerivativePriceUnitOfMeasureQtyField is a QTY field type DerivativePriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativePriceUnitOfMeasureQty (1316) +// Tag returns tag.DerivativePriceUnitOfMeasureQty (1316) func (f DerivativePriceUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.DerivativePriceUnitOfMeasureQty } -//NewDerivativePriceUnitOfMeasureQty returns a new DerivativePriceUnitOfMeasureQtyField initialized with val and scale +// NewDerivativePriceUnitOfMeasureQty returns a new DerivativePriceUnitOfMeasureQtyField initialized with val and scale func NewDerivativePriceUnitOfMeasureQty(val decimal.Decimal, scale int32) DerivativePriceUnitOfMeasureQtyField { return DerivativePriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativePriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeProductField is a INT field +// DerivativeProductField is a INT field type DerivativeProductField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeProduct (1246) +// Tag returns tag.DerivativeProduct (1246) func (f DerivativeProductField) Tag() quickfix.Tag { return tag.DerivativeProduct } -//NewDerivativeProduct returns a new DerivativeProductField initialized with val +// NewDerivativeProduct returns a new DerivativeProductField initialized with val func NewDerivativeProduct(val int) DerivativeProductField { return DerivativeProductField{quickfix.FIXInt(val)} } func (f DerivativeProductField) Value() int { return f.Int() } -//DerivativeProductComplexField is a STRING field +// DerivativeProductComplexField is a STRING field type DerivativeProductComplexField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeProductComplex (1228) +// Tag returns tag.DerivativeProductComplex (1228) func (f DerivativeProductComplexField) Tag() quickfix.Tag { return tag.DerivativeProductComplex } -//NewDerivativeProductComplex returns a new DerivativeProductComplexField initialized with val +// NewDerivativeProductComplex returns a new DerivativeProductComplexField initialized with val func NewDerivativeProductComplex(val string) DerivativeProductComplexField { return DerivativeProductComplexField{quickfix.FIXString(val)} } func (f DerivativeProductComplexField) Value() string { return f.String() } -//DerivativePutOrCallField is a INT field +// DerivativePutOrCallField is a INT field type DerivativePutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativePutOrCall (1323) +// Tag returns tag.DerivativePutOrCall (1323) func (f DerivativePutOrCallField) Tag() quickfix.Tag { return tag.DerivativePutOrCall } -//NewDerivativePutOrCall returns a new DerivativePutOrCallField initialized with val +// NewDerivativePutOrCall returns a new DerivativePutOrCallField initialized with val func NewDerivativePutOrCall(val int) DerivativePutOrCallField { return DerivativePutOrCallField{quickfix.FIXInt(val)} } func (f DerivativePutOrCallField) Value() int { return f.Int() } -//DerivativeSecurityAltIDField is a STRING field +// DerivativeSecurityAltIDField is a STRING field type DerivativeSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityAltID (1219) +// Tag returns tag.DerivativeSecurityAltID (1219) func (f DerivativeSecurityAltIDField) Tag() quickfix.Tag { return tag.DerivativeSecurityAltID } -//NewDerivativeSecurityAltID returns a new DerivativeSecurityAltIDField initialized with val +// NewDerivativeSecurityAltID returns a new DerivativeSecurityAltIDField initialized with val func NewDerivativeSecurityAltID(val string) DerivativeSecurityAltIDField { return DerivativeSecurityAltIDField{quickfix.FIXString(val)} } func (f DerivativeSecurityAltIDField) Value() string { return f.String() } -//DerivativeSecurityAltIDSourceField is a STRING field +// DerivativeSecurityAltIDSourceField is a STRING field type DerivativeSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityAltIDSource (1220) +// Tag returns tag.DerivativeSecurityAltIDSource (1220) func (f DerivativeSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.DerivativeSecurityAltIDSource } -//NewDerivativeSecurityAltIDSource returns a new DerivativeSecurityAltIDSourceField initialized with val +// NewDerivativeSecurityAltIDSource returns a new DerivativeSecurityAltIDSourceField initialized with val func NewDerivativeSecurityAltIDSource(val string) DerivativeSecurityAltIDSourceField { return DerivativeSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f DerivativeSecurityAltIDSourceField) Value() string { return f.String() } -//DerivativeSecurityDescField is a STRING field +// DerivativeSecurityDescField is a STRING field type DerivativeSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityDesc (1279) +// Tag returns tag.DerivativeSecurityDesc (1279) func (f DerivativeSecurityDescField) Tag() quickfix.Tag { return tag.DerivativeSecurityDesc } -//NewDerivativeSecurityDesc returns a new DerivativeSecurityDescField initialized with val +// NewDerivativeSecurityDesc returns a new DerivativeSecurityDescField initialized with val func NewDerivativeSecurityDesc(val string) DerivativeSecurityDescField { return DerivativeSecurityDescField{quickfix.FIXString(val)} } func (f DerivativeSecurityDescField) Value() string { return f.String() } -//DerivativeSecurityExchangeField is a EXCHANGE field +// DerivativeSecurityExchangeField is a EXCHANGE field type DerivativeSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityExchange (1272) +// Tag returns tag.DerivativeSecurityExchange (1272) func (f DerivativeSecurityExchangeField) Tag() quickfix.Tag { return tag.DerivativeSecurityExchange } -//NewDerivativeSecurityExchange returns a new DerivativeSecurityExchangeField initialized with val +// NewDerivativeSecurityExchange returns a new DerivativeSecurityExchangeField initialized with val func NewDerivativeSecurityExchange(val string) DerivativeSecurityExchangeField { return DerivativeSecurityExchangeField{quickfix.FIXString(val)} } func (f DerivativeSecurityExchangeField) Value() string { return f.String() } -//DerivativeSecurityGroupField is a STRING field +// DerivativeSecurityGroupField is a STRING field type DerivativeSecurityGroupField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityGroup (1247) +// Tag returns tag.DerivativeSecurityGroup (1247) func (f DerivativeSecurityGroupField) Tag() quickfix.Tag { return tag.DerivativeSecurityGroup } -//NewDerivativeSecurityGroup returns a new DerivativeSecurityGroupField initialized with val +// NewDerivativeSecurityGroup returns a new DerivativeSecurityGroupField initialized with val func NewDerivativeSecurityGroup(val string) DerivativeSecurityGroupField { return DerivativeSecurityGroupField{quickfix.FIXString(val)} } func (f DerivativeSecurityGroupField) Value() string { return f.String() } -//DerivativeSecurityIDField is a STRING field +// DerivativeSecurityIDField is a STRING field type DerivativeSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityID (1216) +// Tag returns tag.DerivativeSecurityID (1216) func (f DerivativeSecurityIDField) Tag() quickfix.Tag { return tag.DerivativeSecurityID } -//NewDerivativeSecurityID returns a new DerivativeSecurityIDField initialized with val +// NewDerivativeSecurityID returns a new DerivativeSecurityIDField initialized with val func NewDerivativeSecurityID(val string) DerivativeSecurityIDField { return DerivativeSecurityIDField{quickfix.FIXString(val)} } func (f DerivativeSecurityIDField) Value() string { return f.String() } -//DerivativeSecurityIDSourceField is a STRING field +// DerivativeSecurityIDSourceField is a STRING field type DerivativeSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityIDSource (1217) +// Tag returns tag.DerivativeSecurityIDSource (1217) func (f DerivativeSecurityIDSourceField) Tag() quickfix.Tag { return tag.DerivativeSecurityIDSource } -//NewDerivativeSecurityIDSource returns a new DerivativeSecurityIDSourceField initialized with val +// NewDerivativeSecurityIDSource returns a new DerivativeSecurityIDSourceField initialized with val func NewDerivativeSecurityIDSource(val string) DerivativeSecurityIDSourceField { return DerivativeSecurityIDSourceField{quickfix.FIXString(val)} } func (f DerivativeSecurityIDSourceField) Value() string { return f.String() } -//DerivativeSecurityListRequestTypeField is a enum.DerivativeSecurityListRequestType field +// DerivativeSecurityListRequestTypeField is a enum.DerivativeSecurityListRequestType field type DerivativeSecurityListRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityListRequestType (1307) +// Tag returns tag.DerivativeSecurityListRequestType (1307) func (f DerivativeSecurityListRequestTypeField) Tag() quickfix.Tag { return tag.DerivativeSecurityListRequestType } @@ -4211,285 +4237,285 @@ func (f DerivativeSecurityListRequestTypeField) Value() enum.DerivativeSecurityL return enum.DerivativeSecurityListRequestType(f.String()) } -//DerivativeSecurityStatusField is a STRING field +// DerivativeSecurityStatusField is a STRING field type DerivativeSecurityStatusField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityStatus (1256) +// Tag returns tag.DerivativeSecurityStatus (1256) func (f DerivativeSecurityStatusField) Tag() quickfix.Tag { return tag.DerivativeSecurityStatus } -//NewDerivativeSecurityStatus returns a new DerivativeSecurityStatusField initialized with val +// NewDerivativeSecurityStatus returns a new DerivativeSecurityStatusField initialized with val func NewDerivativeSecurityStatus(val string) DerivativeSecurityStatusField { return DerivativeSecurityStatusField{quickfix.FIXString(val)} } func (f DerivativeSecurityStatusField) Value() string { return f.String() } -//DerivativeSecuritySubTypeField is a STRING field +// DerivativeSecuritySubTypeField is a STRING field type DerivativeSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecuritySubType (1250) +// Tag returns tag.DerivativeSecuritySubType (1250) func (f DerivativeSecuritySubTypeField) Tag() quickfix.Tag { return tag.DerivativeSecuritySubType } -//NewDerivativeSecuritySubType returns a new DerivativeSecuritySubTypeField initialized with val +// NewDerivativeSecuritySubType returns a new DerivativeSecuritySubTypeField initialized with val func NewDerivativeSecuritySubType(val string) DerivativeSecuritySubTypeField { return DerivativeSecuritySubTypeField{quickfix.FIXString(val)} } func (f DerivativeSecuritySubTypeField) Value() string { return f.String() } -//DerivativeSecurityTypeField is a STRING field +// DerivativeSecurityTypeField is a STRING field type DerivativeSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityType (1249) +// Tag returns tag.DerivativeSecurityType (1249) func (f DerivativeSecurityTypeField) Tag() quickfix.Tag { return tag.DerivativeSecurityType } -//NewDerivativeSecurityType returns a new DerivativeSecurityTypeField initialized with val +// NewDerivativeSecurityType returns a new DerivativeSecurityTypeField initialized with val func NewDerivativeSecurityType(val string) DerivativeSecurityTypeField { return DerivativeSecurityTypeField{quickfix.FIXString(val)} } func (f DerivativeSecurityTypeField) Value() string { return f.String() } -//DerivativeSecurityXMLField is a DATA field +// DerivativeSecurityXMLField is a DATA field type DerivativeSecurityXMLField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityXML (1283) +// Tag returns tag.DerivativeSecurityXML (1283) func (f DerivativeSecurityXMLField) Tag() quickfix.Tag { return tag.DerivativeSecurityXML } -//NewDerivativeSecurityXML returns a new DerivativeSecurityXMLField initialized with val +// NewDerivativeSecurityXML returns a new DerivativeSecurityXMLField initialized with val func NewDerivativeSecurityXML(val string) DerivativeSecurityXMLField { return DerivativeSecurityXMLField{quickfix.FIXString(val)} } func (f DerivativeSecurityXMLField) Value() string { return f.String() } -//DerivativeSecurityXMLLenField is a LENGTH field +// DerivativeSecurityXMLLenField is a LENGTH field type DerivativeSecurityXMLLenField struct{ quickfix.FIXInt } -//Tag returns tag.DerivativeSecurityXMLLen (1282) +// Tag returns tag.DerivativeSecurityXMLLen (1282) func (f DerivativeSecurityXMLLenField) Tag() quickfix.Tag { return tag.DerivativeSecurityXMLLen } -//NewDerivativeSecurityXMLLen returns a new DerivativeSecurityXMLLenField initialized with val +// NewDerivativeSecurityXMLLen returns a new DerivativeSecurityXMLLenField initialized with val func NewDerivativeSecurityXMLLen(val int) DerivativeSecurityXMLLenField { return DerivativeSecurityXMLLenField{quickfix.FIXInt(val)} } func (f DerivativeSecurityXMLLenField) Value() int { return f.Int() } -//DerivativeSecurityXMLSchemaField is a STRING field +// DerivativeSecurityXMLSchemaField is a STRING field type DerivativeSecurityXMLSchemaField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSecurityXMLSchema (1284) +// Tag returns tag.DerivativeSecurityXMLSchema (1284) func (f DerivativeSecurityXMLSchemaField) Tag() quickfix.Tag { return tag.DerivativeSecurityXMLSchema } -//NewDerivativeSecurityXMLSchema returns a new DerivativeSecurityXMLSchemaField initialized with val +// NewDerivativeSecurityXMLSchema returns a new DerivativeSecurityXMLSchemaField initialized with val func NewDerivativeSecurityXMLSchema(val string) DerivativeSecurityXMLSchemaField { return DerivativeSecurityXMLSchemaField{quickfix.FIXString(val)} } func (f DerivativeSecurityXMLSchemaField) Value() string { return f.String() } -//DerivativeSettlMethodField is a CHAR field +// DerivativeSettlMethodField is a CHAR field type DerivativeSettlMethodField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSettlMethod (1317) +// Tag returns tag.DerivativeSettlMethod (1317) func (f DerivativeSettlMethodField) Tag() quickfix.Tag { return tag.DerivativeSettlMethod } -//NewDerivativeSettlMethod returns a new DerivativeSettlMethodField initialized with val +// NewDerivativeSettlMethod returns a new DerivativeSettlMethodField initialized with val func NewDerivativeSettlMethod(val string) DerivativeSettlMethodField { return DerivativeSettlMethodField{quickfix.FIXString(val)} } func (f DerivativeSettlMethodField) Value() string { return f.String() } -//DerivativeSettleOnOpenFlagField is a STRING field +// DerivativeSettleOnOpenFlagField is a STRING field type DerivativeSettleOnOpenFlagField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSettleOnOpenFlag (1254) +// Tag returns tag.DerivativeSettleOnOpenFlag (1254) func (f DerivativeSettleOnOpenFlagField) Tag() quickfix.Tag { return tag.DerivativeSettleOnOpenFlag } -//NewDerivativeSettleOnOpenFlag returns a new DerivativeSettleOnOpenFlagField initialized with val +// NewDerivativeSettleOnOpenFlag returns a new DerivativeSettleOnOpenFlagField initialized with val func NewDerivativeSettleOnOpenFlag(val string) DerivativeSettleOnOpenFlagField { return DerivativeSettleOnOpenFlagField{quickfix.FIXString(val)} } func (f DerivativeSettleOnOpenFlagField) Value() string { return f.String() } -//DerivativeStateOrProvinceOfIssueField is a STRING field +// DerivativeStateOrProvinceOfIssueField is a STRING field type DerivativeStateOrProvinceOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeStateOrProvinceOfIssue (1259) +// Tag returns tag.DerivativeStateOrProvinceOfIssue (1259) func (f DerivativeStateOrProvinceOfIssueField) Tag() quickfix.Tag { return tag.DerivativeStateOrProvinceOfIssue } -//NewDerivativeStateOrProvinceOfIssue returns a new DerivativeStateOrProvinceOfIssueField initialized with val +// NewDerivativeStateOrProvinceOfIssue returns a new DerivativeStateOrProvinceOfIssueField initialized with val func NewDerivativeStateOrProvinceOfIssue(val string) DerivativeStateOrProvinceOfIssueField { return DerivativeStateOrProvinceOfIssueField{quickfix.FIXString(val)} } func (f DerivativeStateOrProvinceOfIssueField) Value() string { return f.String() } -//DerivativeStrikeCurrencyField is a CURRENCY field +// DerivativeStrikeCurrencyField is a CURRENCY field type DerivativeStrikeCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeStrikeCurrency (1262) +// Tag returns tag.DerivativeStrikeCurrency (1262) func (f DerivativeStrikeCurrencyField) Tag() quickfix.Tag { return tag.DerivativeStrikeCurrency } -//NewDerivativeStrikeCurrency returns a new DerivativeStrikeCurrencyField initialized with val +// NewDerivativeStrikeCurrency returns a new DerivativeStrikeCurrencyField initialized with val func NewDerivativeStrikeCurrency(val string) DerivativeStrikeCurrencyField { return DerivativeStrikeCurrencyField{quickfix.FIXString(val)} } func (f DerivativeStrikeCurrencyField) Value() string { return f.String() } -//DerivativeStrikeMultiplierField is a FLOAT field +// DerivativeStrikeMultiplierField is a FLOAT field type DerivativeStrikeMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeStrikeMultiplier (1263) +// Tag returns tag.DerivativeStrikeMultiplier (1263) func (f DerivativeStrikeMultiplierField) Tag() quickfix.Tag { return tag.DerivativeStrikeMultiplier } -//NewDerivativeStrikeMultiplier returns a new DerivativeStrikeMultiplierField initialized with val and scale +// NewDerivativeStrikeMultiplier returns a new DerivativeStrikeMultiplierField initialized with val and scale func NewDerivativeStrikeMultiplier(val decimal.Decimal, scale int32) DerivativeStrikeMultiplierField { return DerivativeStrikeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeStrikeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeStrikePriceField is a PRICE field +// DerivativeStrikePriceField is a PRICE field type DerivativeStrikePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeStrikePrice (1261) +// Tag returns tag.DerivativeStrikePrice (1261) func (f DerivativeStrikePriceField) Tag() quickfix.Tag { return tag.DerivativeStrikePrice } -//NewDerivativeStrikePrice returns a new DerivativeStrikePriceField initialized with val and scale +// NewDerivativeStrikePrice returns a new DerivativeStrikePriceField initialized with val and scale func NewDerivativeStrikePrice(val decimal.Decimal, scale int32) DerivativeStrikePriceField { return DerivativeStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeStrikeValueField is a FLOAT field +// DerivativeStrikeValueField is a FLOAT field type DerivativeStrikeValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeStrikeValue (1264) +// Tag returns tag.DerivativeStrikeValue (1264) func (f DerivativeStrikeValueField) Tag() quickfix.Tag { return tag.DerivativeStrikeValue } -//NewDerivativeStrikeValue returns a new DerivativeStrikeValueField initialized with val and scale +// NewDerivativeStrikeValue returns a new DerivativeStrikeValueField initialized with val and scale func NewDerivativeStrikeValue(val decimal.Decimal, scale int32) DerivativeStrikeValueField { return DerivativeStrikeValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeStrikeValueField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeSymbolField is a STRING field +// DerivativeSymbolField is a STRING field type DerivativeSymbolField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSymbol (1214) +// Tag returns tag.DerivativeSymbol (1214) func (f DerivativeSymbolField) Tag() quickfix.Tag { return tag.DerivativeSymbol } -//NewDerivativeSymbol returns a new DerivativeSymbolField initialized with val +// NewDerivativeSymbol returns a new DerivativeSymbolField initialized with val func NewDerivativeSymbol(val string) DerivativeSymbolField { return DerivativeSymbolField{quickfix.FIXString(val)} } func (f DerivativeSymbolField) Value() string { return f.String() } -//DerivativeSymbolSfxField is a STRING field +// DerivativeSymbolSfxField is a STRING field type DerivativeSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeSymbolSfx (1215) +// Tag returns tag.DerivativeSymbolSfx (1215) func (f DerivativeSymbolSfxField) Tag() quickfix.Tag { return tag.DerivativeSymbolSfx } -//NewDerivativeSymbolSfx returns a new DerivativeSymbolSfxField initialized with val +// NewDerivativeSymbolSfx returns a new DerivativeSymbolSfxField initialized with val func NewDerivativeSymbolSfx(val string) DerivativeSymbolSfxField { return DerivativeSymbolSfxField{quickfix.FIXString(val)} } func (f DerivativeSymbolSfxField) Value() string { return f.String() } -//DerivativeTimeUnitField is a STRING field +// DerivativeTimeUnitField is a STRING field type DerivativeTimeUnitField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeTimeUnit (1271) +// Tag returns tag.DerivativeTimeUnit (1271) func (f DerivativeTimeUnitField) Tag() quickfix.Tag { return tag.DerivativeTimeUnit } -//NewDerivativeTimeUnit returns a new DerivativeTimeUnitField initialized with val +// NewDerivativeTimeUnit returns a new DerivativeTimeUnitField initialized with val func NewDerivativeTimeUnit(val string) DerivativeTimeUnitField { return DerivativeTimeUnitField{quickfix.FIXString(val)} } func (f DerivativeTimeUnitField) Value() string { return f.String() } -//DerivativeUnitOfMeasureField is a STRING field +// DerivativeUnitOfMeasureField is a STRING field type DerivativeUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeUnitOfMeasure (1269) +// Tag returns tag.DerivativeUnitOfMeasure (1269) func (f DerivativeUnitOfMeasureField) Tag() quickfix.Tag { return tag.DerivativeUnitOfMeasure } -//NewDerivativeUnitOfMeasure returns a new DerivativeUnitOfMeasureField initialized with val +// NewDerivativeUnitOfMeasure returns a new DerivativeUnitOfMeasureField initialized with val func NewDerivativeUnitOfMeasure(val string) DerivativeUnitOfMeasureField { return DerivativeUnitOfMeasureField{quickfix.FIXString(val)} } func (f DerivativeUnitOfMeasureField) Value() string { return f.String() } -//DerivativeUnitOfMeasureQtyField is a QTY field +// DerivativeUnitOfMeasureQtyField is a QTY field type DerivativeUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DerivativeUnitOfMeasureQty (1270) +// Tag returns tag.DerivativeUnitOfMeasureQty (1270) func (f DerivativeUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.DerivativeUnitOfMeasureQty } -//NewDerivativeUnitOfMeasureQty returns a new DerivativeUnitOfMeasureQtyField initialized with val and scale +// NewDerivativeUnitOfMeasureQty returns a new DerivativeUnitOfMeasureQtyField initialized with val and scale func NewDerivativeUnitOfMeasureQty(val decimal.Decimal, scale int32) DerivativeUnitOfMeasureQtyField { return DerivativeUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DerivativeUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DerivativeValuationMethodField is a STRING field +// DerivativeValuationMethodField is a STRING field type DerivativeValuationMethodField struct{ quickfix.FIXString } -//Tag returns tag.DerivativeValuationMethod (1319) +// Tag returns tag.DerivativeValuationMethod (1319) func (f DerivativeValuationMethodField) Tag() quickfix.Tag { return tag.DerivativeValuationMethod } -//NewDerivativeValuationMethod returns a new DerivativeValuationMethodField initialized with val +// NewDerivativeValuationMethod returns a new DerivativeValuationMethodField initialized with val func NewDerivativeValuationMethod(val string) DerivativeValuationMethodField { return DerivativeValuationMethodField{quickfix.FIXString(val)} } func (f DerivativeValuationMethodField) Value() string { return f.String() } -//DesignationField is a STRING field +// DesignationField is a STRING field type DesignationField struct{ quickfix.FIXString } -//Tag returns tag.Designation (494) +// Tag returns tag.Designation (494) func (f DesignationField) Tag() quickfix.Tag { return tag.Designation } -//NewDesignation returns a new DesignationField initialized with val +// NewDesignation returns a new DesignationField initialized with val func NewDesignation(val string) DesignationField { return DesignationField{quickfix.FIXString(val)} } func (f DesignationField) Value() string { return f.String() } -//DeskIDField is a STRING field +// DeskIDField is a STRING field type DeskIDField struct{ quickfix.FIXString } -//Tag returns tag.DeskID (284) +// Tag returns tag.DeskID (284) func (f DeskIDField) Tag() quickfix.Tag { return tag.DeskID } -//NewDeskID returns a new DeskIDField initialized with val +// NewDeskID returns a new DeskIDField initialized with val func NewDeskID(val string) DeskIDField { return DeskIDField{quickfix.FIXString(val)} } func (f DeskIDField) Value() string { return f.String() } -//DeskOrderHandlingInstField is a enum.DeskOrderHandlingInst field +// DeskOrderHandlingInstField is a enum.DeskOrderHandlingInst field type DeskOrderHandlingInstField struct{ quickfix.FIXString } -//Tag returns tag.DeskOrderHandlingInst (1035) +// Tag returns tag.DeskOrderHandlingInst (1035) func (f DeskOrderHandlingInstField) Tag() quickfix.Tag { return tag.DeskOrderHandlingInst } func NewDeskOrderHandlingInst(val enum.DeskOrderHandlingInst) DeskOrderHandlingInstField { @@ -4500,10 +4526,10 @@ func (f DeskOrderHandlingInstField) Value() enum.DeskOrderHandlingInst { return enum.DeskOrderHandlingInst(f.String()) } -//DeskTypeField is a enum.DeskType field +// DeskTypeField is a enum.DeskType field type DeskTypeField struct{ quickfix.FIXString } -//Tag returns tag.DeskType (1033) +// Tag returns tag.DeskType (1033) func (f DeskTypeField) Tag() quickfix.Tag { return tag.DeskType } func NewDeskType(val enum.DeskType) DeskTypeField { @@ -4512,10 +4538,10 @@ func NewDeskType(val enum.DeskType) DeskTypeField { func (f DeskTypeField) Value() enum.DeskType { return enum.DeskType(f.String()) } -//DeskTypeSourceField is a enum.DeskTypeSource field +// DeskTypeSourceField is a enum.DeskTypeSource field type DeskTypeSourceField struct{ quickfix.FIXString } -//Tag returns tag.DeskTypeSource (1034) +// Tag returns tag.DeskTypeSource (1034) func (f DeskTypeSourceField) Tag() quickfix.Tag { return tag.DeskTypeSource } func NewDeskTypeSource(val enum.DeskTypeSource) DeskTypeSourceField { @@ -4524,23 +4550,23 @@ func NewDeskTypeSource(val enum.DeskTypeSource) DeskTypeSourceField { func (f DeskTypeSourceField) Value() enum.DeskTypeSource { return enum.DeskTypeSource(f.String()) } -//DetachmentPointField is a PERCENTAGE field +// DetachmentPointField is a PERCENTAGE field type DetachmentPointField struct{ quickfix.FIXDecimal } -//Tag returns tag.DetachmentPoint (1458) +// Tag returns tag.DetachmentPoint (1458) func (f DetachmentPointField) Tag() quickfix.Tag { return tag.DetachmentPoint } -//NewDetachmentPoint returns a new DetachmentPointField initialized with val and scale +// NewDetachmentPoint returns a new DetachmentPointField initialized with val and scale func NewDetachmentPoint(val decimal.Decimal, scale int32) DetachmentPointField { return DetachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DetachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } -//DiscretionInstField is a enum.DiscretionInst field +// DiscretionInstField is a enum.DiscretionInst field type DiscretionInstField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionInst (388) +// Tag returns tag.DiscretionInst (388) func (f DiscretionInstField) Tag() quickfix.Tag { return tag.DiscretionInst } func NewDiscretionInst(val enum.DiscretionInst) DiscretionInstField { @@ -4549,10 +4575,10 @@ func NewDiscretionInst(val enum.DiscretionInst) DiscretionInstField { func (f DiscretionInstField) Value() enum.DiscretionInst { return enum.DiscretionInst(f.String()) } -//DiscretionLimitTypeField is a enum.DiscretionLimitType field +// DiscretionLimitTypeField is a enum.DiscretionLimitType field type DiscretionLimitTypeField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionLimitType (843) +// Tag returns tag.DiscretionLimitType (843) func (f DiscretionLimitTypeField) Tag() quickfix.Tag { return tag.DiscretionLimitType } func NewDiscretionLimitType(val enum.DiscretionLimitType) DiscretionLimitTypeField { @@ -4563,10 +4589,10 @@ func (f DiscretionLimitTypeField) Value() enum.DiscretionLimitType { return enum.DiscretionLimitType(f.String()) } -//DiscretionMoveTypeField is a enum.DiscretionMoveType field +// DiscretionMoveTypeField is a enum.DiscretionMoveType field type DiscretionMoveTypeField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionMoveType (841) +// Tag returns tag.DiscretionMoveType (841) func (f DiscretionMoveTypeField) Tag() quickfix.Tag { return tag.DiscretionMoveType } func NewDiscretionMoveType(val enum.DiscretionMoveType) DiscretionMoveTypeField { @@ -4577,23 +4603,23 @@ func (f DiscretionMoveTypeField) Value() enum.DiscretionMoveType { return enum.DiscretionMoveType(f.String()) } -//DiscretionOffsetField is a PRICEOFFSET field +// DiscretionOffsetField is a PRICEOFFSET field type DiscretionOffsetField struct{ quickfix.FIXDecimal } -//Tag returns tag.DiscretionOffset (389) +// Tag returns tag.DiscretionOffset (389) func (f DiscretionOffsetField) Tag() quickfix.Tag { return tag.DiscretionOffset } -//NewDiscretionOffset returns a new DiscretionOffsetField initialized with val and scale +// NewDiscretionOffset returns a new DiscretionOffsetField initialized with val and scale func NewDiscretionOffset(val decimal.Decimal, scale int32) DiscretionOffsetField { return DiscretionOffsetField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DiscretionOffsetField) Value() (val decimal.Decimal) { return f.Decimal } -//DiscretionOffsetTypeField is a enum.DiscretionOffsetType field +// DiscretionOffsetTypeField is a enum.DiscretionOffsetType field type DiscretionOffsetTypeField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionOffsetType (842) +// Tag returns tag.DiscretionOffsetType (842) func (f DiscretionOffsetTypeField) Tag() quickfix.Tag { return tag.DiscretionOffsetType } func NewDiscretionOffsetType(val enum.DiscretionOffsetType) DiscretionOffsetTypeField { @@ -4604,36 +4630,36 @@ func (f DiscretionOffsetTypeField) Value() enum.DiscretionOffsetType { return enum.DiscretionOffsetType(f.String()) } -//DiscretionOffsetValueField is a FLOAT field +// DiscretionOffsetValueField is a FLOAT field type DiscretionOffsetValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.DiscretionOffsetValue (389) +// Tag returns tag.DiscretionOffsetValue (389) func (f DiscretionOffsetValueField) Tag() quickfix.Tag { return tag.DiscretionOffsetValue } -//NewDiscretionOffsetValue returns a new DiscretionOffsetValueField initialized with val and scale +// NewDiscretionOffsetValue returns a new DiscretionOffsetValueField initialized with val and scale func NewDiscretionOffsetValue(val decimal.Decimal, scale int32) DiscretionOffsetValueField { return DiscretionOffsetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DiscretionOffsetValueField) Value() (val decimal.Decimal) { return f.Decimal } -//DiscretionPriceField is a PRICE field +// DiscretionPriceField is a PRICE field type DiscretionPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.DiscretionPrice (845) +// Tag returns tag.DiscretionPrice (845) func (f DiscretionPriceField) Tag() quickfix.Tag { return tag.DiscretionPrice } -//NewDiscretionPrice returns a new DiscretionPriceField initialized with val and scale +// NewDiscretionPrice returns a new DiscretionPriceField initialized with val and scale func NewDiscretionPrice(val decimal.Decimal, scale int32) DiscretionPriceField { return DiscretionPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DiscretionPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//DiscretionRoundDirectionField is a enum.DiscretionRoundDirection field +// DiscretionRoundDirectionField is a enum.DiscretionRoundDirection field type DiscretionRoundDirectionField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionRoundDirection (844) +// Tag returns tag.DiscretionRoundDirection (844) func (f DiscretionRoundDirectionField) Tag() quickfix.Tag { return tag.DiscretionRoundDirection } func NewDiscretionRoundDirection(val enum.DiscretionRoundDirection) DiscretionRoundDirectionField { @@ -4644,10 +4670,10 @@ func (f DiscretionRoundDirectionField) Value() enum.DiscretionRoundDirection { return enum.DiscretionRoundDirection(f.String()) } -//DiscretionScopeField is a enum.DiscretionScope field +// DiscretionScopeField is a enum.DiscretionScope field type DiscretionScopeField struct{ quickfix.FIXString } -//Tag returns tag.DiscretionScope (846) +// Tag returns tag.DiscretionScope (846) func (f DiscretionScopeField) Tag() quickfix.Tag { return tag.DiscretionScope } func NewDiscretionScope(val enum.DiscretionScope) DiscretionScopeField { @@ -4656,36 +4682,36 @@ func NewDiscretionScope(val enum.DiscretionScope) DiscretionScopeField { func (f DiscretionScopeField) Value() enum.DiscretionScope { return enum.DiscretionScope(f.String()) } -//DisplayHighQtyField is a QTY field +// DisplayHighQtyField is a QTY field type DisplayHighQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DisplayHighQty (1086) +// Tag returns tag.DisplayHighQty (1086) func (f DisplayHighQtyField) Tag() quickfix.Tag { return tag.DisplayHighQty } -//NewDisplayHighQty returns a new DisplayHighQtyField initialized with val and scale +// NewDisplayHighQty returns a new DisplayHighQtyField initialized with val and scale func NewDisplayHighQty(val decimal.Decimal, scale int32) DisplayHighQtyField { return DisplayHighQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DisplayHighQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DisplayLowQtyField is a QTY field +// DisplayLowQtyField is a QTY field type DisplayLowQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DisplayLowQty (1085) +// Tag returns tag.DisplayLowQty (1085) func (f DisplayLowQtyField) Tag() quickfix.Tag { return tag.DisplayLowQty } -//NewDisplayLowQty returns a new DisplayLowQtyField initialized with val and scale +// NewDisplayLowQty returns a new DisplayLowQtyField initialized with val and scale func NewDisplayLowQty(val decimal.Decimal, scale int32) DisplayLowQtyField { return DisplayLowQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DisplayLowQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DisplayMethodField is a enum.DisplayMethod field +// DisplayMethodField is a enum.DisplayMethod field type DisplayMethodField struct{ quickfix.FIXString } -//Tag returns tag.DisplayMethod (1084) +// Tag returns tag.DisplayMethod (1084) func (f DisplayMethodField) Tag() quickfix.Tag { return tag.DisplayMethod } func NewDisplayMethod(val enum.DisplayMethod) DisplayMethodField { @@ -4694,36 +4720,36 @@ func NewDisplayMethod(val enum.DisplayMethod) DisplayMethodField { func (f DisplayMethodField) Value() enum.DisplayMethod { return enum.DisplayMethod(f.String()) } -//DisplayMinIncrField is a QTY field +// DisplayMinIncrField is a QTY field type DisplayMinIncrField struct{ quickfix.FIXDecimal } -//Tag returns tag.DisplayMinIncr (1087) +// Tag returns tag.DisplayMinIncr (1087) func (f DisplayMinIncrField) Tag() quickfix.Tag { return tag.DisplayMinIncr } -//NewDisplayMinIncr returns a new DisplayMinIncrField initialized with val and scale +// NewDisplayMinIncr returns a new DisplayMinIncrField initialized with val and scale func NewDisplayMinIncr(val decimal.Decimal, scale int32) DisplayMinIncrField { return DisplayMinIncrField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DisplayMinIncrField) Value() (val decimal.Decimal) { return f.Decimal } -//DisplayQtyField is a QTY field +// DisplayQtyField is a QTY field type DisplayQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.DisplayQty (1138) +// Tag returns tag.DisplayQty (1138) func (f DisplayQtyField) Tag() quickfix.Tag { return tag.DisplayQty } -//NewDisplayQty returns a new DisplayQtyField initialized with val and scale +// NewDisplayQty returns a new DisplayQtyField initialized with val and scale func NewDisplayQty(val decimal.Decimal, scale int32) DisplayQtyField { return DisplayQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DisplayQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//DisplayWhenField is a enum.DisplayWhen field +// DisplayWhenField is a enum.DisplayWhen field type DisplayWhenField struct{ quickfix.FIXString } -//Tag returns tag.DisplayWhen (1083) +// Tag returns tag.DisplayWhen (1083) func (f DisplayWhenField) Tag() quickfix.Tag { return tag.DisplayWhen } func NewDisplayWhen(val enum.DisplayWhen) DisplayWhenField { @@ -4732,10 +4758,10 @@ func NewDisplayWhen(val enum.DisplayWhen) DisplayWhenField { func (f DisplayWhenField) Value() enum.DisplayWhen { return enum.DisplayWhen(f.String()) } -//DistribPaymentMethodField is a enum.DistribPaymentMethod field +// DistribPaymentMethodField is a enum.DistribPaymentMethod field type DistribPaymentMethodField struct{ quickfix.FIXString } -//Tag returns tag.DistribPaymentMethod (477) +// Tag returns tag.DistribPaymentMethod (477) func (f DistribPaymentMethodField) Tag() quickfix.Tag { return tag.DistribPaymentMethod } func NewDistribPaymentMethod(val enum.DistribPaymentMethod) DistribPaymentMethodField { @@ -4746,49 +4772,49 @@ func (f DistribPaymentMethodField) Value() enum.DistribPaymentMethod { return enum.DistribPaymentMethod(f.String()) } -//DistribPercentageField is a PERCENTAGE field +// DistribPercentageField is a PERCENTAGE field type DistribPercentageField struct{ quickfix.FIXDecimal } -//Tag returns tag.DistribPercentage (512) +// Tag returns tag.DistribPercentage (512) func (f DistribPercentageField) Tag() quickfix.Tag { return tag.DistribPercentage } -//NewDistribPercentage returns a new DistribPercentageField initialized with val and scale +// NewDistribPercentage returns a new DistribPercentageField initialized with val and scale func NewDistribPercentage(val decimal.Decimal, scale int32) DistribPercentageField { return DistribPercentageField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DistribPercentageField) Value() (val decimal.Decimal) { return f.Decimal } -//DividendYieldField is a PERCENTAGE field +// DividendYieldField is a PERCENTAGE field type DividendYieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.DividendYield (1380) +// Tag returns tag.DividendYield (1380) func (f DividendYieldField) Tag() quickfix.Tag { return tag.DividendYield } -//NewDividendYield returns a new DividendYieldField initialized with val and scale +// NewDividendYield returns a new DividendYieldField initialized with val and scale func NewDividendYield(val decimal.Decimal, scale int32) DividendYieldField { return DividendYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f DividendYieldField) Value() (val decimal.Decimal) { return f.Decimal } -//DlvyInstField is a STRING field +// DlvyInstField is a STRING field type DlvyInstField struct{ quickfix.FIXString } -//Tag returns tag.DlvyInst (86) +// Tag returns tag.DlvyInst (86) func (f DlvyInstField) Tag() quickfix.Tag { return tag.DlvyInst } -//NewDlvyInst returns a new DlvyInstField initialized with val +// NewDlvyInst returns a new DlvyInstField initialized with val func NewDlvyInst(val string) DlvyInstField { return DlvyInstField{quickfix.FIXString(val)} } func (f DlvyInstField) Value() string { return f.String() } -//DlvyInstTypeField is a enum.DlvyInstType field +// DlvyInstTypeField is a enum.DlvyInstType field type DlvyInstTypeField struct{ quickfix.FIXString } -//Tag returns tag.DlvyInstType (787) +// Tag returns tag.DlvyInstType (787) func (f DlvyInstTypeField) Tag() quickfix.Tag { return tag.DlvyInstType } func NewDlvyInstType(val enum.DlvyInstType) DlvyInstTypeField { @@ -4797,72 +4823,72 @@ func NewDlvyInstType(val enum.DlvyInstType) DlvyInstTypeField { func (f DlvyInstTypeField) Value() enum.DlvyInstType { return enum.DlvyInstType(f.String()) } -//DueToRelatedField is a BOOLEAN field +// DueToRelatedField is a BOOLEAN field type DueToRelatedField struct{ quickfix.FIXBoolean } -//Tag returns tag.DueToRelated (329) +// Tag returns tag.DueToRelated (329) func (f DueToRelatedField) Tag() quickfix.Tag { return tag.DueToRelated } -//NewDueToRelated returns a new DueToRelatedField initialized with val +// NewDueToRelated returns a new DueToRelatedField initialized with val func NewDueToRelated(val bool) DueToRelatedField { return DueToRelatedField{quickfix.FIXBoolean(val)} } func (f DueToRelatedField) Value() bool { return f.Bool() } -//EFPTrackingErrorField is a PERCENTAGE field +// EFPTrackingErrorField is a PERCENTAGE field type EFPTrackingErrorField struct{ quickfix.FIXDecimal } -//Tag returns tag.EFPTrackingError (405) +// Tag returns tag.EFPTrackingError (405) func (f EFPTrackingErrorField) Tag() quickfix.Tag { return tag.EFPTrackingError } -//NewEFPTrackingError returns a new EFPTrackingErrorField initialized with val and scale +// NewEFPTrackingError returns a new EFPTrackingErrorField initialized with val and scale func NewEFPTrackingError(val decimal.Decimal, scale int32) EFPTrackingErrorField { return EFPTrackingErrorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EFPTrackingErrorField) Value() (val decimal.Decimal) { return f.Decimal } -//EffectiveTimeField is a UTCTIMESTAMP field +// EffectiveTimeField is a UTCTIMESTAMP field type EffectiveTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.EffectiveTime (168) +// Tag returns tag.EffectiveTime (168) func (f EffectiveTimeField) Tag() quickfix.Tag { return tag.EffectiveTime } -//NewEffectiveTime returns a new EffectiveTimeField initialized with val +// NewEffectiveTime returns a new EffectiveTimeField initialized with val func NewEffectiveTime(val time.Time) EffectiveTimeField { return NewEffectiveTimeWithPrecision(val, quickfix.Millis) } -//NewEffectiveTimeNoMillis returns a new EffectiveTimeField initialized with val without millisecs +// NewEffectiveTimeNoMillis returns a new EffectiveTimeField initialized with val without millisecs func NewEffectiveTimeNoMillis(val time.Time) EffectiveTimeField { return NewEffectiveTimeWithPrecision(val, quickfix.Seconds) } -//NewEffectiveTimeWithPrecision returns a new EffectiveTimeField initialized with val of specified precision +// NewEffectiveTimeWithPrecision returns a new EffectiveTimeField initialized with val of specified precision func NewEffectiveTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) EffectiveTimeField { return EffectiveTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f EffectiveTimeField) Value() time.Time { return f.Time } -//EmailThreadIDField is a STRING field +// EmailThreadIDField is a STRING field type EmailThreadIDField struct{ quickfix.FIXString } -//Tag returns tag.EmailThreadID (164) +// Tag returns tag.EmailThreadID (164) func (f EmailThreadIDField) Tag() quickfix.Tag { return tag.EmailThreadID } -//NewEmailThreadID returns a new EmailThreadIDField initialized with val +// NewEmailThreadID returns a new EmailThreadIDField initialized with val func NewEmailThreadID(val string) EmailThreadIDField { return EmailThreadIDField{quickfix.FIXString(val)} } func (f EmailThreadIDField) Value() string { return f.String() } -//EmailTypeField is a enum.EmailType field +// EmailTypeField is a enum.EmailType field type EmailTypeField struct{ quickfix.FIXString } -//Tag returns tag.EmailType (94) +// Tag returns tag.EmailType (94) func (f EmailTypeField) Tag() quickfix.Tag { return tag.EmailType } func NewEmailType(val enum.EmailType) EmailTypeField { @@ -4871,404 +4897,404 @@ func NewEmailType(val enum.EmailType) EmailTypeField { func (f EmailTypeField) Value() enum.EmailType { return enum.EmailType(f.String()) } -//EncodedAllocTextField is a DATA field +// EncodedAllocTextField is a DATA field type EncodedAllocTextField struct{ quickfix.FIXString } -//Tag returns tag.EncodedAllocText (361) +// Tag returns tag.EncodedAllocText (361) func (f EncodedAllocTextField) Tag() quickfix.Tag { return tag.EncodedAllocText } -//NewEncodedAllocText returns a new EncodedAllocTextField initialized with val +// NewEncodedAllocText returns a new EncodedAllocTextField initialized with val func NewEncodedAllocText(val string) EncodedAllocTextField { return EncodedAllocTextField{quickfix.FIXString(val)} } func (f EncodedAllocTextField) Value() string { return f.String() } -//EncodedAllocTextLenField is a LENGTH field +// EncodedAllocTextLenField is a LENGTH field type EncodedAllocTextLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedAllocTextLen (360) +// Tag returns tag.EncodedAllocTextLen (360) func (f EncodedAllocTextLenField) Tag() quickfix.Tag { return tag.EncodedAllocTextLen } -//NewEncodedAllocTextLen returns a new EncodedAllocTextLenField initialized with val +// NewEncodedAllocTextLen returns a new EncodedAllocTextLenField initialized with val func NewEncodedAllocTextLen(val int) EncodedAllocTextLenField { return EncodedAllocTextLenField{quickfix.FIXInt(val)} } func (f EncodedAllocTextLenField) Value() int { return f.Int() } -//EncodedHeadlineField is a DATA field +// EncodedHeadlineField is a DATA field type EncodedHeadlineField struct{ quickfix.FIXString } -//Tag returns tag.EncodedHeadline (359) +// Tag returns tag.EncodedHeadline (359) func (f EncodedHeadlineField) Tag() quickfix.Tag { return tag.EncodedHeadline } -//NewEncodedHeadline returns a new EncodedHeadlineField initialized with val +// NewEncodedHeadline returns a new EncodedHeadlineField initialized with val func NewEncodedHeadline(val string) EncodedHeadlineField { return EncodedHeadlineField{quickfix.FIXString(val)} } func (f EncodedHeadlineField) Value() string { return f.String() } -//EncodedHeadlineLenField is a LENGTH field +// EncodedHeadlineLenField is a LENGTH field type EncodedHeadlineLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedHeadlineLen (358) +// Tag returns tag.EncodedHeadlineLen (358) func (f EncodedHeadlineLenField) Tag() quickfix.Tag { return tag.EncodedHeadlineLen } -//NewEncodedHeadlineLen returns a new EncodedHeadlineLenField initialized with val +// NewEncodedHeadlineLen returns a new EncodedHeadlineLenField initialized with val func NewEncodedHeadlineLen(val int) EncodedHeadlineLenField { return EncodedHeadlineLenField{quickfix.FIXInt(val)} } func (f EncodedHeadlineLenField) Value() int { return f.Int() } -//EncodedIssuerField is a DATA field +// EncodedIssuerField is a DATA field type EncodedIssuerField struct{ quickfix.FIXString } -//Tag returns tag.EncodedIssuer (349) +// Tag returns tag.EncodedIssuer (349) func (f EncodedIssuerField) Tag() quickfix.Tag { return tag.EncodedIssuer } -//NewEncodedIssuer returns a new EncodedIssuerField initialized with val +// NewEncodedIssuer returns a new EncodedIssuerField initialized with val func NewEncodedIssuer(val string) EncodedIssuerField { return EncodedIssuerField{quickfix.FIXString(val)} } func (f EncodedIssuerField) Value() string { return f.String() } -//EncodedIssuerLenField is a LENGTH field +// EncodedIssuerLenField is a LENGTH field type EncodedIssuerLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedIssuerLen (348) +// Tag returns tag.EncodedIssuerLen (348) func (f EncodedIssuerLenField) Tag() quickfix.Tag { return tag.EncodedIssuerLen } -//NewEncodedIssuerLen returns a new EncodedIssuerLenField initialized with val +// NewEncodedIssuerLen returns a new EncodedIssuerLenField initialized with val func NewEncodedIssuerLen(val int) EncodedIssuerLenField { return EncodedIssuerLenField{quickfix.FIXInt(val)} } func (f EncodedIssuerLenField) Value() int { return f.Int() } -//EncodedLegIssuerField is a DATA field +// EncodedLegIssuerField is a DATA field type EncodedLegIssuerField struct{ quickfix.FIXString } -//Tag returns tag.EncodedLegIssuer (619) +// Tag returns tag.EncodedLegIssuer (619) func (f EncodedLegIssuerField) Tag() quickfix.Tag { return tag.EncodedLegIssuer } -//NewEncodedLegIssuer returns a new EncodedLegIssuerField initialized with val +// NewEncodedLegIssuer returns a new EncodedLegIssuerField initialized with val func NewEncodedLegIssuer(val string) EncodedLegIssuerField { return EncodedLegIssuerField{quickfix.FIXString(val)} } func (f EncodedLegIssuerField) Value() string { return f.String() } -//EncodedLegIssuerLenField is a LENGTH field +// EncodedLegIssuerLenField is a LENGTH field type EncodedLegIssuerLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedLegIssuerLen (618) +// Tag returns tag.EncodedLegIssuerLen (618) func (f EncodedLegIssuerLenField) Tag() quickfix.Tag { return tag.EncodedLegIssuerLen } -//NewEncodedLegIssuerLen returns a new EncodedLegIssuerLenField initialized with val +// NewEncodedLegIssuerLen returns a new EncodedLegIssuerLenField initialized with val func NewEncodedLegIssuerLen(val int) EncodedLegIssuerLenField { return EncodedLegIssuerLenField{quickfix.FIXInt(val)} } func (f EncodedLegIssuerLenField) Value() int { return f.Int() } -//EncodedLegSecurityDescField is a DATA field +// EncodedLegSecurityDescField is a DATA field type EncodedLegSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.EncodedLegSecurityDesc (622) +// Tag returns tag.EncodedLegSecurityDesc (622) func (f EncodedLegSecurityDescField) Tag() quickfix.Tag { return tag.EncodedLegSecurityDesc } -//NewEncodedLegSecurityDesc returns a new EncodedLegSecurityDescField initialized with val +// NewEncodedLegSecurityDesc returns a new EncodedLegSecurityDescField initialized with val func NewEncodedLegSecurityDesc(val string) EncodedLegSecurityDescField { return EncodedLegSecurityDescField{quickfix.FIXString(val)} } func (f EncodedLegSecurityDescField) Value() string { return f.String() } -//EncodedLegSecurityDescLenField is a LENGTH field +// EncodedLegSecurityDescLenField is a LENGTH field type EncodedLegSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedLegSecurityDescLen (621) +// Tag returns tag.EncodedLegSecurityDescLen (621) func (f EncodedLegSecurityDescLenField) Tag() quickfix.Tag { return tag.EncodedLegSecurityDescLen } -//NewEncodedLegSecurityDescLen returns a new EncodedLegSecurityDescLenField initialized with val +// NewEncodedLegSecurityDescLen returns a new EncodedLegSecurityDescLenField initialized with val func NewEncodedLegSecurityDescLen(val int) EncodedLegSecurityDescLenField { return EncodedLegSecurityDescLenField{quickfix.FIXInt(val)} } func (f EncodedLegSecurityDescLenField) Value() int { return f.Int() } -//EncodedListExecInstField is a DATA field +// EncodedListExecInstField is a DATA field type EncodedListExecInstField struct{ quickfix.FIXString } -//Tag returns tag.EncodedListExecInst (353) +// Tag returns tag.EncodedListExecInst (353) func (f EncodedListExecInstField) Tag() quickfix.Tag { return tag.EncodedListExecInst } -//NewEncodedListExecInst returns a new EncodedListExecInstField initialized with val +// NewEncodedListExecInst returns a new EncodedListExecInstField initialized with val func NewEncodedListExecInst(val string) EncodedListExecInstField { return EncodedListExecInstField{quickfix.FIXString(val)} } func (f EncodedListExecInstField) Value() string { return f.String() } -//EncodedListExecInstLenField is a LENGTH field +// EncodedListExecInstLenField is a LENGTH field type EncodedListExecInstLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedListExecInstLen (352) +// Tag returns tag.EncodedListExecInstLen (352) func (f EncodedListExecInstLenField) Tag() quickfix.Tag { return tag.EncodedListExecInstLen } -//NewEncodedListExecInstLen returns a new EncodedListExecInstLenField initialized with val +// NewEncodedListExecInstLen returns a new EncodedListExecInstLenField initialized with val func NewEncodedListExecInstLen(val int) EncodedListExecInstLenField { return EncodedListExecInstLenField{quickfix.FIXInt(val)} } func (f EncodedListExecInstLenField) Value() int { return f.Int() } -//EncodedListStatusTextField is a DATA field +// EncodedListStatusTextField is a DATA field type EncodedListStatusTextField struct{ quickfix.FIXString } -//Tag returns tag.EncodedListStatusText (446) +// Tag returns tag.EncodedListStatusText (446) func (f EncodedListStatusTextField) Tag() quickfix.Tag { return tag.EncodedListStatusText } -//NewEncodedListStatusText returns a new EncodedListStatusTextField initialized with val +// NewEncodedListStatusText returns a new EncodedListStatusTextField initialized with val func NewEncodedListStatusText(val string) EncodedListStatusTextField { return EncodedListStatusTextField{quickfix.FIXString(val)} } func (f EncodedListStatusTextField) Value() string { return f.String() } -//EncodedListStatusTextLenField is a LENGTH field +// EncodedListStatusTextLenField is a LENGTH field type EncodedListStatusTextLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedListStatusTextLen (445) +// Tag returns tag.EncodedListStatusTextLen (445) func (f EncodedListStatusTextLenField) Tag() quickfix.Tag { return tag.EncodedListStatusTextLen } -//NewEncodedListStatusTextLen returns a new EncodedListStatusTextLenField initialized with val +// NewEncodedListStatusTextLen returns a new EncodedListStatusTextLenField initialized with val func NewEncodedListStatusTextLen(val int) EncodedListStatusTextLenField { return EncodedListStatusTextLenField{quickfix.FIXInt(val)} } func (f EncodedListStatusTextLenField) Value() int { return f.Int() } -//EncodedMktSegmDescField is a DATA field +// EncodedMktSegmDescField is a DATA field type EncodedMktSegmDescField struct{ quickfix.FIXString } -//Tag returns tag.EncodedMktSegmDesc (1398) +// Tag returns tag.EncodedMktSegmDesc (1398) func (f EncodedMktSegmDescField) Tag() quickfix.Tag { return tag.EncodedMktSegmDesc } -//NewEncodedMktSegmDesc returns a new EncodedMktSegmDescField initialized with val +// NewEncodedMktSegmDesc returns a new EncodedMktSegmDescField initialized with val func NewEncodedMktSegmDesc(val string) EncodedMktSegmDescField { return EncodedMktSegmDescField{quickfix.FIXString(val)} } func (f EncodedMktSegmDescField) Value() string { return f.String() } -//EncodedMktSegmDescLenField is a LENGTH field +// EncodedMktSegmDescLenField is a LENGTH field type EncodedMktSegmDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedMktSegmDescLen (1397) +// Tag returns tag.EncodedMktSegmDescLen (1397) func (f EncodedMktSegmDescLenField) Tag() quickfix.Tag { return tag.EncodedMktSegmDescLen } -//NewEncodedMktSegmDescLen returns a new EncodedMktSegmDescLenField initialized with val +// NewEncodedMktSegmDescLen returns a new EncodedMktSegmDescLenField initialized with val func NewEncodedMktSegmDescLen(val int) EncodedMktSegmDescLenField { return EncodedMktSegmDescLenField{quickfix.FIXInt(val)} } func (f EncodedMktSegmDescLenField) Value() int { return f.Int() } -//EncodedSecurityDescField is a DATA field +// EncodedSecurityDescField is a DATA field type EncodedSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.EncodedSecurityDesc (351) +// Tag returns tag.EncodedSecurityDesc (351) func (f EncodedSecurityDescField) Tag() quickfix.Tag { return tag.EncodedSecurityDesc } -//NewEncodedSecurityDesc returns a new EncodedSecurityDescField initialized with val +// NewEncodedSecurityDesc returns a new EncodedSecurityDescField initialized with val func NewEncodedSecurityDesc(val string) EncodedSecurityDescField { return EncodedSecurityDescField{quickfix.FIXString(val)} } func (f EncodedSecurityDescField) Value() string { return f.String() } -//EncodedSecurityDescLenField is a LENGTH field +// EncodedSecurityDescLenField is a LENGTH field type EncodedSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedSecurityDescLen (350) +// Tag returns tag.EncodedSecurityDescLen (350) func (f EncodedSecurityDescLenField) Tag() quickfix.Tag { return tag.EncodedSecurityDescLen } -//NewEncodedSecurityDescLen returns a new EncodedSecurityDescLenField initialized with val +// NewEncodedSecurityDescLen returns a new EncodedSecurityDescLenField initialized with val func NewEncodedSecurityDescLen(val int) EncodedSecurityDescLenField { return EncodedSecurityDescLenField{quickfix.FIXInt(val)} } func (f EncodedSecurityDescLenField) Value() int { return f.Int() } -//EncodedSecurityListDescField is a DATA field +// EncodedSecurityListDescField is a DATA field type EncodedSecurityListDescField struct{ quickfix.FIXString } -//Tag returns tag.EncodedSecurityListDesc (1469) +// Tag returns tag.EncodedSecurityListDesc (1469) func (f EncodedSecurityListDescField) Tag() quickfix.Tag { return tag.EncodedSecurityListDesc } -//NewEncodedSecurityListDesc returns a new EncodedSecurityListDescField initialized with val +// NewEncodedSecurityListDesc returns a new EncodedSecurityListDescField initialized with val func NewEncodedSecurityListDesc(val string) EncodedSecurityListDescField { return EncodedSecurityListDescField{quickfix.FIXString(val)} } func (f EncodedSecurityListDescField) Value() string { return f.String() } -//EncodedSecurityListDescLenField is a LENGTH field +// EncodedSecurityListDescLenField is a LENGTH field type EncodedSecurityListDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedSecurityListDescLen (1468) +// Tag returns tag.EncodedSecurityListDescLen (1468) func (f EncodedSecurityListDescLenField) Tag() quickfix.Tag { return tag.EncodedSecurityListDescLen } -//NewEncodedSecurityListDescLen returns a new EncodedSecurityListDescLenField initialized with val +// NewEncodedSecurityListDescLen returns a new EncodedSecurityListDescLenField initialized with val func NewEncodedSecurityListDescLen(val int) EncodedSecurityListDescLenField { return EncodedSecurityListDescLenField{quickfix.FIXInt(val)} } func (f EncodedSecurityListDescLenField) Value() int { return f.Int() } -//EncodedSubjectField is a DATA field +// EncodedSubjectField is a DATA field type EncodedSubjectField struct{ quickfix.FIXString } -//Tag returns tag.EncodedSubject (357) +// Tag returns tag.EncodedSubject (357) func (f EncodedSubjectField) Tag() quickfix.Tag { return tag.EncodedSubject } -//NewEncodedSubject returns a new EncodedSubjectField initialized with val +// NewEncodedSubject returns a new EncodedSubjectField initialized with val func NewEncodedSubject(val string) EncodedSubjectField { return EncodedSubjectField{quickfix.FIXString(val)} } func (f EncodedSubjectField) Value() string { return f.String() } -//EncodedSubjectLenField is a LENGTH field +// EncodedSubjectLenField is a LENGTH field type EncodedSubjectLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedSubjectLen (356) +// Tag returns tag.EncodedSubjectLen (356) func (f EncodedSubjectLenField) Tag() quickfix.Tag { return tag.EncodedSubjectLen } -//NewEncodedSubjectLen returns a new EncodedSubjectLenField initialized with val +// NewEncodedSubjectLen returns a new EncodedSubjectLenField initialized with val func NewEncodedSubjectLen(val int) EncodedSubjectLenField { return EncodedSubjectLenField{quickfix.FIXInt(val)} } func (f EncodedSubjectLenField) Value() int { return f.Int() } -//EncodedSymbolField is a DATA field +// EncodedSymbolField is a DATA field type EncodedSymbolField struct{ quickfix.FIXString } -//Tag returns tag.EncodedSymbol (1360) +// Tag returns tag.EncodedSymbol (1360) func (f EncodedSymbolField) Tag() quickfix.Tag { return tag.EncodedSymbol } -//NewEncodedSymbol returns a new EncodedSymbolField initialized with val +// NewEncodedSymbol returns a new EncodedSymbolField initialized with val func NewEncodedSymbol(val string) EncodedSymbolField { return EncodedSymbolField{quickfix.FIXString(val)} } func (f EncodedSymbolField) Value() string { return f.String() } -//EncodedSymbolLenField is a LENGTH field +// EncodedSymbolLenField is a LENGTH field type EncodedSymbolLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedSymbolLen (1359) +// Tag returns tag.EncodedSymbolLen (1359) func (f EncodedSymbolLenField) Tag() quickfix.Tag { return tag.EncodedSymbolLen } -//NewEncodedSymbolLen returns a new EncodedSymbolLenField initialized with val +// NewEncodedSymbolLen returns a new EncodedSymbolLenField initialized with val func NewEncodedSymbolLen(val int) EncodedSymbolLenField { return EncodedSymbolLenField{quickfix.FIXInt(val)} } func (f EncodedSymbolLenField) Value() int { return f.Int() } -//EncodedTextField is a DATA field +// EncodedTextField is a DATA field type EncodedTextField struct{ quickfix.FIXString } -//Tag returns tag.EncodedText (355) +// Tag returns tag.EncodedText (355) func (f EncodedTextField) Tag() quickfix.Tag { return tag.EncodedText } -//NewEncodedText returns a new EncodedTextField initialized with val +// NewEncodedText returns a new EncodedTextField initialized with val func NewEncodedText(val string) EncodedTextField { return EncodedTextField{quickfix.FIXString(val)} } func (f EncodedTextField) Value() string { return f.String() } -//EncodedTextLenField is a LENGTH field +// EncodedTextLenField is a LENGTH field type EncodedTextLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedTextLen (354) +// Tag returns tag.EncodedTextLen (354) func (f EncodedTextLenField) Tag() quickfix.Tag { return tag.EncodedTextLen } -//NewEncodedTextLen returns a new EncodedTextLenField initialized with val +// NewEncodedTextLen returns a new EncodedTextLenField initialized with val func NewEncodedTextLen(val int) EncodedTextLenField { return EncodedTextLenField{quickfix.FIXInt(val)} } func (f EncodedTextLenField) Value() int { return f.Int() } -//EncodedUnderlyingIssuerField is a DATA field +// EncodedUnderlyingIssuerField is a DATA field type EncodedUnderlyingIssuerField struct{ quickfix.FIXString } -//Tag returns tag.EncodedUnderlyingIssuer (363) +// Tag returns tag.EncodedUnderlyingIssuer (363) func (f EncodedUnderlyingIssuerField) Tag() quickfix.Tag { return tag.EncodedUnderlyingIssuer } -//NewEncodedUnderlyingIssuer returns a new EncodedUnderlyingIssuerField initialized with val +// NewEncodedUnderlyingIssuer returns a new EncodedUnderlyingIssuerField initialized with val func NewEncodedUnderlyingIssuer(val string) EncodedUnderlyingIssuerField { return EncodedUnderlyingIssuerField{quickfix.FIXString(val)} } func (f EncodedUnderlyingIssuerField) Value() string { return f.String() } -//EncodedUnderlyingIssuerLenField is a LENGTH field +// EncodedUnderlyingIssuerLenField is a LENGTH field type EncodedUnderlyingIssuerLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedUnderlyingIssuerLen (362) +// Tag returns tag.EncodedUnderlyingIssuerLen (362) func (f EncodedUnderlyingIssuerLenField) Tag() quickfix.Tag { return tag.EncodedUnderlyingIssuerLen } -//NewEncodedUnderlyingIssuerLen returns a new EncodedUnderlyingIssuerLenField initialized with val +// NewEncodedUnderlyingIssuerLen returns a new EncodedUnderlyingIssuerLenField initialized with val func NewEncodedUnderlyingIssuerLen(val int) EncodedUnderlyingIssuerLenField { return EncodedUnderlyingIssuerLenField{quickfix.FIXInt(val)} } func (f EncodedUnderlyingIssuerLenField) Value() int { return f.Int() } -//EncodedUnderlyingSecurityDescField is a DATA field +// EncodedUnderlyingSecurityDescField is a DATA field type EncodedUnderlyingSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.EncodedUnderlyingSecurityDesc (365) +// Tag returns tag.EncodedUnderlyingSecurityDesc (365) func (f EncodedUnderlyingSecurityDescField) Tag() quickfix.Tag { return tag.EncodedUnderlyingSecurityDesc } -//NewEncodedUnderlyingSecurityDesc returns a new EncodedUnderlyingSecurityDescField initialized with val +// NewEncodedUnderlyingSecurityDesc returns a new EncodedUnderlyingSecurityDescField initialized with val func NewEncodedUnderlyingSecurityDesc(val string) EncodedUnderlyingSecurityDescField { return EncodedUnderlyingSecurityDescField{quickfix.FIXString(val)} } func (f EncodedUnderlyingSecurityDescField) Value() string { return f.String() } -//EncodedUnderlyingSecurityDescLenField is a LENGTH field +// EncodedUnderlyingSecurityDescLenField is a LENGTH field type EncodedUnderlyingSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncodedUnderlyingSecurityDescLen (364) +// Tag returns tag.EncodedUnderlyingSecurityDescLen (364) func (f EncodedUnderlyingSecurityDescLenField) Tag() quickfix.Tag { return tag.EncodedUnderlyingSecurityDescLen } -//NewEncodedUnderlyingSecurityDescLen returns a new EncodedUnderlyingSecurityDescLenField initialized with val +// NewEncodedUnderlyingSecurityDescLen returns a new EncodedUnderlyingSecurityDescLenField initialized with val func NewEncodedUnderlyingSecurityDescLen(val int) EncodedUnderlyingSecurityDescLenField { return EncodedUnderlyingSecurityDescLenField{quickfix.FIXInt(val)} } func (f EncodedUnderlyingSecurityDescLenField) Value() int { return f.Int() } -//EncryptMethodField is a enum.EncryptMethod field +// EncryptMethodField is a enum.EncryptMethod field type EncryptMethodField struct{ quickfix.FIXString } -//Tag returns tag.EncryptMethod (98) +// Tag returns tag.EncryptMethod (98) func (f EncryptMethodField) Tag() quickfix.Tag { return tag.EncryptMethod } func NewEncryptMethod(val enum.EncryptMethod) EncryptMethodField { @@ -5277,228 +5303,228 @@ func NewEncryptMethod(val enum.EncryptMethod) EncryptMethodField { func (f EncryptMethodField) Value() enum.EncryptMethod { return enum.EncryptMethod(f.String()) } -//EncryptedNewPasswordField is a DATA field +// EncryptedNewPasswordField is a DATA field type EncryptedNewPasswordField struct{ quickfix.FIXString } -//Tag returns tag.EncryptedNewPassword (1404) +// Tag returns tag.EncryptedNewPassword (1404) func (f EncryptedNewPasswordField) Tag() quickfix.Tag { return tag.EncryptedNewPassword } -//NewEncryptedNewPassword returns a new EncryptedNewPasswordField initialized with val +// NewEncryptedNewPassword returns a new EncryptedNewPasswordField initialized with val func NewEncryptedNewPassword(val string) EncryptedNewPasswordField { return EncryptedNewPasswordField{quickfix.FIXString(val)} } func (f EncryptedNewPasswordField) Value() string { return f.String() } -//EncryptedNewPasswordLenField is a LENGTH field +// EncryptedNewPasswordLenField is a LENGTH field type EncryptedNewPasswordLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncryptedNewPasswordLen (1403) +// Tag returns tag.EncryptedNewPasswordLen (1403) func (f EncryptedNewPasswordLenField) Tag() quickfix.Tag { return tag.EncryptedNewPasswordLen } -//NewEncryptedNewPasswordLen returns a new EncryptedNewPasswordLenField initialized with val +// NewEncryptedNewPasswordLen returns a new EncryptedNewPasswordLenField initialized with val func NewEncryptedNewPasswordLen(val int) EncryptedNewPasswordLenField { return EncryptedNewPasswordLenField{quickfix.FIXInt(val)} } func (f EncryptedNewPasswordLenField) Value() int { return f.Int() } -//EncryptedPasswordField is a DATA field +// EncryptedPasswordField is a DATA field type EncryptedPasswordField struct{ quickfix.FIXString } -//Tag returns tag.EncryptedPassword (1402) +// Tag returns tag.EncryptedPassword (1402) func (f EncryptedPasswordField) Tag() quickfix.Tag { return tag.EncryptedPassword } -//NewEncryptedPassword returns a new EncryptedPasswordField initialized with val +// NewEncryptedPassword returns a new EncryptedPasswordField initialized with val func NewEncryptedPassword(val string) EncryptedPasswordField { return EncryptedPasswordField{quickfix.FIXString(val)} } func (f EncryptedPasswordField) Value() string { return f.String() } -//EncryptedPasswordLenField is a LENGTH field +// EncryptedPasswordLenField is a LENGTH field type EncryptedPasswordLenField struct{ quickfix.FIXInt } -//Tag returns tag.EncryptedPasswordLen (1401) +// Tag returns tag.EncryptedPasswordLen (1401) func (f EncryptedPasswordLenField) Tag() quickfix.Tag { return tag.EncryptedPasswordLen } -//NewEncryptedPasswordLen returns a new EncryptedPasswordLenField initialized with val +// NewEncryptedPasswordLen returns a new EncryptedPasswordLenField initialized with val func NewEncryptedPasswordLen(val int) EncryptedPasswordLenField { return EncryptedPasswordLenField{quickfix.FIXInt(val)} } func (f EncryptedPasswordLenField) Value() int { return f.Int() } -//EncryptedPasswordMethodField is a INT field +// EncryptedPasswordMethodField is a INT field type EncryptedPasswordMethodField struct{ quickfix.FIXInt } -//Tag returns tag.EncryptedPasswordMethod (1400) +// Tag returns tag.EncryptedPasswordMethod (1400) func (f EncryptedPasswordMethodField) Tag() quickfix.Tag { return tag.EncryptedPasswordMethod } -//NewEncryptedPasswordMethod returns a new EncryptedPasswordMethodField initialized with val +// NewEncryptedPasswordMethod returns a new EncryptedPasswordMethodField initialized with val func NewEncryptedPasswordMethod(val int) EncryptedPasswordMethodField { return EncryptedPasswordMethodField{quickfix.FIXInt(val)} } func (f EncryptedPasswordMethodField) Value() int { return f.Int() } -//EndAccruedInterestAmtField is a AMT field +// EndAccruedInterestAmtField is a AMT field type EndAccruedInterestAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.EndAccruedInterestAmt (920) +// Tag returns tag.EndAccruedInterestAmt (920) func (f EndAccruedInterestAmtField) Tag() quickfix.Tag { return tag.EndAccruedInterestAmt } -//NewEndAccruedInterestAmt returns a new EndAccruedInterestAmtField initialized with val and scale +// NewEndAccruedInterestAmt returns a new EndAccruedInterestAmtField initialized with val and scale func NewEndAccruedInterestAmt(val decimal.Decimal, scale int32) EndAccruedInterestAmtField { return EndAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EndAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//EndCashField is a AMT field +// EndCashField is a AMT field type EndCashField struct{ quickfix.FIXDecimal } -//Tag returns tag.EndCash (922) +// Tag returns tag.EndCash (922) func (f EndCashField) Tag() quickfix.Tag { return tag.EndCash } -//NewEndCash returns a new EndCashField initialized with val and scale +// NewEndCash returns a new EndCashField initialized with val and scale func NewEndCash(val decimal.Decimal, scale int32) EndCashField { return EndCashField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EndCashField) Value() (val decimal.Decimal) { return f.Decimal } -//EndDateField is a LOCALMKTDATE field +// EndDateField is a LOCALMKTDATE field type EndDateField struct{ quickfix.FIXString } -//Tag returns tag.EndDate (917) +// Tag returns tag.EndDate (917) func (f EndDateField) Tag() quickfix.Tag { return tag.EndDate } -//NewEndDate returns a new EndDateField initialized with val +// NewEndDate returns a new EndDateField initialized with val func NewEndDate(val string) EndDateField { return EndDateField{quickfix.FIXString(val)} } func (f EndDateField) Value() string { return f.String() } -//EndMaturityMonthYearField is a MONTHYEAR field +// EndMaturityMonthYearField is a MONTHYEAR field type EndMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.EndMaturityMonthYear (1226) +// Tag returns tag.EndMaturityMonthYear (1226) func (f EndMaturityMonthYearField) Tag() quickfix.Tag { return tag.EndMaturityMonthYear } -//NewEndMaturityMonthYear returns a new EndMaturityMonthYearField initialized with val +// NewEndMaturityMonthYear returns a new EndMaturityMonthYearField initialized with val func NewEndMaturityMonthYear(val string) EndMaturityMonthYearField { return EndMaturityMonthYearField{quickfix.FIXString(val)} } func (f EndMaturityMonthYearField) Value() string { return f.String() } -//EndSeqNoField is a SEQNUM field +// EndSeqNoField is a SEQNUM field type EndSeqNoField struct{ quickfix.FIXInt } -//Tag returns tag.EndSeqNo (16) +// Tag returns tag.EndSeqNo (16) func (f EndSeqNoField) Tag() quickfix.Tag { return tag.EndSeqNo } -//NewEndSeqNo returns a new EndSeqNoField initialized with val +// NewEndSeqNo returns a new EndSeqNoField initialized with val func NewEndSeqNo(val int) EndSeqNoField { return EndSeqNoField{quickfix.FIXInt(val)} } func (f EndSeqNoField) Value() int { return f.Int() } -//EndStrikePxRangeField is a PRICE field +// EndStrikePxRangeField is a PRICE field type EndStrikePxRangeField struct{ quickfix.FIXDecimal } -//Tag returns tag.EndStrikePxRange (1203) +// Tag returns tag.EndStrikePxRange (1203) func (f EndStrikePxRangeField) Tag() quickfix.Tag { return tag.EndStrikePxRange } -//NewEndStrikePxRange returns a new EndStrikePxRangeField initialized with val and scale +// NewEndStrikePxRange returns a new EndStrikePxRangeField initialized with val and scale func NewEndStrikePxRange(val decimal.Decimal, scale int32) EndStrikePxRangeField { return EndStrikePxRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EndStrikePxRangeField) Value() (val decimal.Decimal) { return f.Decimal } -//EndTickPriceRangeField is a PRICE field +// EndTickPriceRangeField is a PRICE field type EndTickPriceRangeField struct{ quickfix.FIXDecimal } -//Tag returns tag.EndTickPriceRange (1207) +// Tag returns tag.EndTickPriceRange (1207) func (f EndTickPriceRangeField) Tag() quickfix.Tag { return tag.EndTickPriceRange } -//NewEndTickPriceRange returns a new EndTickPriceRangeField initialized with val and scale +// NewEndTickPriceRange returns a new EndTickPriceRangeField initialized with val and scale func NewEndTickPriceRange(val decimal.Decimal, scale int32) EndTickPriceRangeField { return EndTickPriceRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EndTickPriceRangeField) Value() (val decimal.Decimal) { return f.Decimal } -//EventDateField is a LOCALMKTDATE field +// EventDateField is a LOCALMKTDATE field type EventDateField struct{ quickfix.FIXString } -//Tag returns tag.EventDate (866) +// Tag returns tag.EventDate (866) func (f EventDateField) Tag() quickfix.Tag { return tag.EventDate } -//NewEventDate returns a new EventDateField initialized with val +// NewEventDate returns a new EventDateField initialized with val func NewEventDate(val string) EventDateField { return EventDateField{quickfix.FIXString(val)} } func (f EventDateField) Value() string { return f.String() } -//EventPxField is a PRICE field +// EventPxField is a PRICE field type EventPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.EventPx (867) +// Tag returns tag.EventPx (867) func (f EventPxField) Tag() quickfix.Tag { return tag.EventPx } -//NewEventPx returns a new EventPxField initialized with val and scale +// NewEventPx returns a new EventPxField initialized with val and scale func NewEventPx(val decimal.Decimal, scale int32) EventPxField { return EventPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f EventPxField) Value() (val decimal.Decimal) { return f.Decimal } -//EventTextField is a STRING field +// EventTextField is a STRING field type EventTextField struct{ quickfix.FIXString } -//Tag returns tag.EventText (868) +// Tag returns tag.EventText (868) func (f EventTextField) Tag() quickfix.Tag { return tag.EventText } -//NewEventText returns a new EventTextField initialized with val +// NewEventText returns a new EventTextField initialized with val func NewEventText(val string) EventTextField { return EventTextField{quickfix.FIXString(val)} } func (f EventTextField) Value() string { return f.String() } -//EventTimeField is a UTCTIMESTAMP field +// EventTimeField is a UTCTIMESTAMP field type EventTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.EventTime (1145) +// Tag returns tag.EventTime (1145) func (f EventTimeField) Tag() quickfix.Tag { return tag.EventTime } -//NewEventTime returns a new EventTimeField initialized with val +// NewEventTime returns a new EventTimeField initialized with val func NewEventTime(val time.Time) EventTimeField { return NewEventTimeWithPrecision(val, quickfix.Millis) } -//NewEventTimeNoMillis returns a new EventTimeField initialized with val without millisecs +// NewEventTimeNoMillis returns a new EventTimeField initialized with val without millisecs func NewEventTimeNoMillis(val time.Time) EventTimeField { return NewEventTimeWithPrecision(val, quickfix.Seconds) } -//NewEventTimeWithPrecision returns a new EventTimeField initialized with val of specified precision +// NewEventTimeWithPrecision returns a new EventTimeField initialized with val of specified precision func NewEventTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) EventTimeField { return EventTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f EventTimeField) Value() time.Time { return f.Time } -//EventTypeField is a enum.EventType field +// EventTypeField is a enum.EventType field type EventTypeField struct{ quickfix.FIXString } -//Tag returns tag.EventType (865) +// Tag returns tag.EventType (865) func (f EventTypeField) Tag() quickfix.Tag { return tag.EventType } func NewEventType(val enum.EventType) EventTypeField { @@ -5507,23 +5533,23 @@ func NewEventType(val enum.EventType) EventTypeField { func (f EventTypeField) Value() enum.EventType { return enum.EventType(f.String()) } -//ExDateField is a LOCALMKTDATE field +// ExDateField is a LOCALMKTDATE field type ExDateField struct{ quickfix.FIXString } -//Tag returns tag.ExDate (230) +// Tag returns tag.ExDate (230) func (f ExDateField) Tag() quickfix.Tag { return tag.ExDate } -//NewExDate returns a new ExDateField initialized with val +// NewExDate returns a new ExDateField initialized with val func NewExDate(val string) ExDateField { return ExDateField{quickfix.FIXString(val)} } func (f ExDateField) Value() string { return f.String() } -//ExDestinationField is a enum.ExDestination field +// ExDestinationField is a enum.ExDestination field type ExDestinationField struct{ quickfix.FIXString } -//Tag returns tag.ExDestination (100) +// Tag returns tag.ExDestination (100) func (f ExDestinationField) Tag() quickfix.Tag { return tag.ExDestination } func NewExDestination(val enum.ExDestination) ExDestinationField { @@ -5532,10 +5558,10 @@ func NewExDestination(val enum.ExDestination) ExDestinationField { func (f ExDestinationField) Value() enum.ExDestination { return enum.ExDestination(f.String()) } -//ExDestinationIDSourceField is a enum.ExDestinationIDSource field +// ExDestinationIDSourceField is a enum.ExDestinationIDSource field type ExDestinationIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.ExDestinationIDSource (1133) +// Tag returns tag.ExDestinationIDSource (1133) func (f ExDestinationIDSourceField) Tag() quickfix.Tag { return tag.ExDestinationIDSource } func NewExDestinationIDSource(val enum.ExDestinationIDSource) ExDestinationIDSourceField { @@ -5546,49 +5572,49 @@ func (f ExDestinationIDSourceField) Value() enum.ExDestinationIDSource { return enum.ExDestinationIDSource(f.String()) } -//ExchangeForPhysicalField is a BOOLEAN field +// ExchangeForPhysicalField is a BOOLEAN field type ExchangeForPhysicalField struct{ quickfix.FIXBoolean } -//Tag returns tag.ExchangeForPhysical (411) +// Tag returns tag.ExchangeForPhysical (411) func (f ExchangeForPhysicalField) Tag() quickfix.Tag { return tag.ExchangeForPhysical } -//NewExchangeForPhysical returns a new ExchangeForPhysicalField initialized with val +// NewExchangeForPhysical returns a new ExchangeForPhysicalField initialized with val func NewExchangeForPhysical(val bool) ExchangeForPhysicalField { return ExchangeForPhysicalField{quickfix.FIXBoolean(val)} } func (f ExchangeForPhysicalField) Value() bool { return f.Bool() } -//ExchangeRuleField is a STRING field +// ExchangeRuleField is a STRING field type ExchangeRuleField struct{ quickfix.FIXString } -//Tag returns tag.ExchangeRule (825) +// Tag returns tag.ExchangeRule (825) func (f ExchangeRuleField) Tag() quickfix.Tag { return tag.ExchangeRule } -//NewExchangeRule returns a new ExchangeRuleField initialized with val +// NewExchangeRule returns a new ExchangeRuleField initialized with val func NewExchangeRule(val string) ExchangeRuleField { return ExchangeRuleField{quickfix.FIXString(val)} } func (f ExchangeRuleField) Value() string { return f.String() } -//ExchangeSpecialInstructionsField is a STRING field +// ExchangeSpecialInstructionsField is a STRING field type ExchangeSpecialInstructionsField struct{ quickfix.FIXString } -//Tag returns tag.ExchangeSpecialInstructions (1139) +// Tag returns tag.ExchangeSpecialInstructions (1139) func (f ExchangeSpecialInstructionsField) Tag() quickfix.Tag { return tag.ExchangeSpecialInstructions } -//NewExchangeSpecialInstructions returns a new ExchangeSpecialInstructionsField initialized with val +// NewExchangeSpecialInstructions returns a new ExchangeSpecialInstructionsField initialized with val func NewExchangeSpecialInstructions(val string) ExchangeSpecialInstructionsField { return ExchangeSpecialInstructionsField{quickfix.FIXString(val)} } func (f ExchangeSpecialInstructionsField) Value() string { return f.String() } -//ExecAckStatusField is a enum.ExecAckStatus field +// ExecAckStatusField is a enum.ExecAckStatus field type ExecAckStatusField struct{ quickfix.FIXString } -//Tag returns tag.ExecAckStatus (1036) +// Tag returns tag.ExecAckStatus (1036) func (f ExecAckStatusField) Tag() quickfix.Tag { return tag.ExecAckStatus } func NewExecAckStatus(val enum.ExecAckStatus) ExecAckStatusField { @@ -5597,36 +5623,36 @@ func NewExecAckStatus(val enum.ExecAckStatus) ExecAckStatusField { func (f ExecAckStatusField) Value() enum.ExecAckStatus { return enum.ExecAckStatus(f.String()) } -//ExecBrokerField is a STRING field +// ExecBrokerField is a STRING field type ExecBrokerField struct{ quickfix.FIXString } -//Tag returns tag.ExecBroker (76) +// Tag returns tag.ExecBroker (76) func (f ExecBrokerField) Tag() quickfix.Tag { return tag.ExecBroker } -//NewExecBroker returns a new ExecBrokerField initialized with val +// NewExecBroker returns a new ExecBrokerField initialized with val func NewExecBroker(val string) ExecBrokerField { return ExecBrokerField{quickfix.FIXString(val)} } func (f ExecBrokerField) Value() string { return f.String() } -//ExecIDField is a STRING field +// ExecIDField is a STRING field type ExecIDField struct{ quickfix.FIXString } -//Tag returns tag.ExecID (17) +// Tag returns tag.ExecID (17) func (f ExecIDField) Tag() quickfix.Tag { return tag.ExecID } -//NewExecID returns a new ExecIDField initialized with val +// NewExecID returns a new ExecIDField initialized with val func NewExecID(val string) ExecIDField { return ExecIDField{quickfix.FIXString(val)} } func (f ExecIDField) Value() string { return f.String() } -//ExecInstField is a enum.ExecInst field +// ExecInstField is a enum.ExecInst field type ExecInstField struct{ quickfix.FIXString } -//Tag returns tag.ExecInst (18) +// Tag returns tag.ExecInst (18) func (f ExecInstField) Tag() quickfix.Tag { return tag.ExecInst } func NewExecInst(val enum.ExecInst) ExecInstField { @@ -5635,36 +5661,36 @@ func NewExecInst(val enum.ExecInst) ExecInstField { func (f ExecInstField) Value() enum.ExecInst { return enum.ExecInst(f.String()) } -//ExecInstValueField is a CHAR field +// ExecInstValueField is a CHAR field type ExecInstValueField struct{ quickfix.FIXString } -//Tag returns tag.ExecInstValue (1308) +// Tag returns tag.ExecInstValue (1308) func (f ExecInstValueField) Tag() quickfix.Tag { return tag.ExecInstValue } -//NewExecInstValue returns a new ExecInstValueField initialized with val +// NewExecInstValue returns a new ExecInstValueField initialized with val func NewExecInstValue(val string) ExecInstValueField { return ExecInstValueField{quickfix.FIXString(val)} } func (f ExecInstValueField) Value() string { return f.String() } -//ExecPriceAdjustmentField is a FLOAT field +// ExecPriceAdjustmentField is a FLOAT field type ExecPriceAdjustmentField struct{ quickfix.FIXDecimal } -//Tag returns tag.ExecPriceAdjustment (485) +// Tag returns tag.ExecPriceAdjustment (485) func (f ExecPriceAdjustmentField) Tag() quickfix.Tag { return tag.ExecPriceAdjustment } -//NewExecPriceAdjustment returns a new ExecPriceAdjustmentField initialized with val and scale +// NewExecPriceAdjustment returns a new ExecPriceAdjustmentField initialized with val and scale func NewExecPriceAdjustment(val decimal.Decimal, scale int32) ExecPriceAdjustmentField { return ExecPriceAdjustmentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ExecPriceAdjustmentField) Value() (val decimal.Decimal) { return f.Decimal } -//ExecPriceTypeField is a enum.ExecPriceType field +// ExecPriceTypeField is a enum.ExecPriceType field type ExecPriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.ExecPriceType (484) +// Tag returns tag.ExecPriceType (484) func (f ExecPriceTypeField) Tag() quickfix.Tag { return tag.ExecPriceType } func NewExecPriceType(val enum.ExecPriceType) ExecPriceTypeField { @@ -5673,23 +5699,23 @@ func NewExecPriceType(val enum.ExecPriceType) ExecPriceTypeField { func (f ExecPriceTypeField) Value() enum.ExecPriceType { return enum.ExecPriceType(f.String()) } -//ExecRefIDField is a STRING field +// ExecRefIDField is a STRING field type ExecRefIDField struct{ quickfix.FIXString } -//Tag returns tag.ExecRefID (19) +// Tag returns tag.ExecRefID (19) func (f ExecRefIDField) Tag() quickfix.Tag { return tag.ExecRefID } -//NewExecRefID returns a new ExecRefIDField initialized with val +// NewExecRefID returns a new ExecRefIDField initialized with val func NewExecRefID(val string) ExecRefIDField { return ExecRefIDField{quickfix.FIXString(val)} } func (f ExecRefIDField) Value() string { return f.String() } -//ExecRestatementReasonField is a enum.ExecRestatementReason field +// ExecRestatementReasonField is a enum.ExecRestatementReason field type ExecRestatementReasonField struct{ quickfix.FIXString } -//Tag returns tag.ExecRestatementReason (378) +// Tag returns tag.ExecRestatementReason (378) func (f ExecRestatementReasonField) Tag() quickfix.Tag { return tag.ExecRestatementReason } func NewExecRestatementReason(val enum.ExecRestatementReason) ExecRestatementReasonField { @@ -5700,10 +5726,10 @@ func (f ExecRestatementReasonField) Value() enum.ExecRestatementReason { return enum.ExecRestatementReason(f.String()) } -//ExecTransTypeField is a enum.ExecTransType field +// ExecTransTypeField is a enum.ExecTransType field type ExecTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.ExecTransType (20) +// Tag returns tag.ExecTransType (20) func (f ExecTransTypeField) Tag() quickfix.Tag { return tag.ExecTransType } func NewExecTransType(val enum.ExecTransType) ExecTransTypeField { @@ -5712,10 +5738,10 @@ func NewExecTransType(val enum.ExecTransType) ExecTransTypeField { func (f ExecTransTypeField) Value() enum.ExecTransType { return enum.ExecTransType(f.String()) } -//ExecTypeField is a enum.ExecType field +// ExecTypeField is a enum.ExecType field type ExecTypeField struct{ quickfix.FIXString } -//Tag returns tag.ExecType (150) +// Tag returns tag.ExecType (150) func (f ExecTypeField) Tag() quickfix.Tag { return tag.ExecType } func NewExecType(val enum.ExecType) ExecTypeField { @@ -5724,33 +5750,33 @@ func NewExecType(val enum.ExecType) ExecTypeField { func (f ExecTypeField) Value() enum.ExecType { return enum.ExecType(f.String()) } -//ExecValuationPointField is a UTCTIMESTAMP field +// ExecValuationPointField is a UTCTIMESTAMP field type ExecValuationPointField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ExecValuationPoint (515) +// Tag returns tag.ExecValuationPoint (515) func (f ExecValuationPointField) Tag() quickfix.Tag { return tag.ExecValuationPoint } -//NewExecValuationPoint returns a new ExecValuationPointField initialized with val +// NewExecValuationPoint returns a new ExecValuationPointField initialized with val func NewExecValuationPoint(val time.Time) ExecValuationPointField { return NewExecValuationPointWithPrecision(val, quickfix.Millis) } -//NewExecValuationPointNoMillis returns a new ExecValuationPointField initialized with val without millisecs +// NewExecValuationPointNoMillis returns a new ExecValuationPointField initialized with val without millisecs func NewExecValuationPointNoMillis(val time.Time) ExecValuationPointField { return NewExecValuationPointWithPrecision(val, quickfix.Seconds) } -//NewExecValuationPointWithPrecision returns a new ExecValuationPointField initialized with val of specified precision +// NewExecValuationPointWithPrecision returns a new ExecValuationPointField initialized with val of specified precision func NewExecValuationPointWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ExecValuationPointField { return ExecValuationPointField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ExecValuationPointField) Value() time.Time { return f.Time } -//ExerciseMethodField is a enum.ExerciseMethod field +// ExerciseMethodField is a enum.ExerciseMethod field type ExerciseMethodField struct{ quickfix.FIXString } -//Tag returns tag.ExerciseMethod (747) +// Tag returns tag.ExerciseMethod (747) func (f ExerciseMethodField) Tag() quickfix.Tag { return tag.ExerciseMethod } func NewExerciseMethod(val enum.ExerciseMethod) ExerciseMethodField { @@ -5759,10 +5785,10 @@ func NewExerciseMethod(val enum.ExerciseMethod) ExerciseMethodField { func (f ExerciseMethodField) Value() enum.ExerciseMethod { return enum.ExerciseMethod(f.String()) } -//ExerciseStyleField is a enum.ExerciseStyle field +// ExerciseStyleField is a enum.ExerciseStyle field type ExerciseStyleField struct{ quickfix.FIXString } -//Tag returns tag.ExerciseStyle (1194) +// Tag returns tag.ExerciseStyle (1194) func (f ExerciseStyleField) Tag() quickfix.Tag { return tag.ExerciseStyle } func NewExerciseStyle(val enum.ExerciseStyle) ExerciseStyleField { @@ -5771,23 +5797,23 @@ func NewExerciseStyle(val enum.ExerciseStyle) ExerciseStyleField { func (f ExerciseStyleField) Value() enum.ExerciseStyle { return enum.ExerciseStyle(f.String()) } -//ExpQtyField is a QTY field +// ExpQtyField is a QTY field type ExpQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.ExpQty (983) +// Tag returns tag.ExpQty (983) func (f ExpQtyField) Tag() quickfix.Tag { return tag.ExpQty } -//NewExpQty returns a new ExpQtyField initialized with val and scale +// NewExpQty returns a new ExpQtyField initialized with val and scale func NewExpQty(val decimal.Decimal, scale int32) ExpQtyField { return ExpQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ExpQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//ExpTypeField is a enum.ExpType field +// ExpTypeField is a enum.ExpType field type ExpTypeField struct{ quickfix.FIXString } -//Tag returns tag.ExpType (982) +// Tag returns tag.ExpType (982) func (f ExpTypeField) Tag() quickfix.Tag { return tag.ExpType } func NewExpType(val enum.ExpType) ExpTypeField { @@ -5796,10 +5822,10 @@ func NewExpType(val enum.ExpType) ExpTypeField { func (f ExpTypeField) Value() enum.ExpType { return enum.ExpType(f.String()) } -//ExpirationCycleField is a enum.ExpirationCycle field +// ExpirationCycleField is a enum.ExpirationCycle field type ExpirationCycleField struct{ quickfix.FIXString } -//Tag returns tag.ExpirationCycle (827) +// Tag returns tag.ExpirationCycle (827) func (f ExpirationCycleField) Tag() quickfix.Tag { return tag.ExpirationCycle } func NewExpirationCycle(val enum.ExpirationCycle) ExpirationCycleField { @@ -5808,10 +5834,10 @@ func NewExpirationCycle(val enum.ExpirationCycle) ExpirationCycleField { func (f ExpirationCycleField) Value() enum.ExpirationCycle { return enum.ExpirationCycle(f.String()) } -//ExpirationQtyTypeField is a enum.ExpirationQtyType field +// ExpirationQtyTypeField is a enum.ExpirationQtyType field type ExpirationQtyTypeField struct{ quickfix.FIXString } -//Tag returns tag.ExpirationQtyType (982) +// Tag returns tag.ExpirationQtyType (982) func (f ExpirationQtyTypeField) Tag() quickfix.Tag { return tag.ExpirationQtyType } func NewExpirationQtyType(val enum.ExpirationQtyType) ExpirationQtyTypeField { @@ -5822,137 +5848,137 @@ func (f ExpirationQtyTypeField) Value() enum.ExpirationQtyType { return enum.ExpirationQtyType(f.String()) } -//ExpireDateField is a LOCALMKTDATE field +// ExpireDateField is a LOCALMKTDATE field type ExpireDateField struct{ quickfix.FIXString } -//Tag returns tag.ExpireDate (432) +// Tag returns tag.ExpireDate (432) func (f ExpireDateField) Tag() quickfix.Tag { return tag.ExpireDate } -//NewExpireDate returns a new ExpireDateField initialized with val +// NewExpireDate returns a new ExpireDateField initialized with val func NewExpireDate(val string) ExpireDateField { return ExpireDateField{quickfix.FIXString(val)} } func (f ExpireDateField) Value() string { return f.String() } -//ExpireTimeField is a UTCTIMESTAMP field +// ExpireTimeField is a UTCTIMESTAMP field type ExpireTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ExpireTime (126) +// Tag returns tag.ExpireTime (126) func (f ExpireTimeField) Tag() quickfix.Tag { return tag.ExpireTime } -//NewExpireTime returns a new ExpireTimeField initialized with val +// NewExpireTime returns a new ExpireTimeField initialized with val func NewExpireTime(val time.Time) ExpireTimeField { return NewExpireTimeWithPrecision(val, quickfix.Millis) } -//NewExpireTimeNoMillis returns a new ExpireTimeField initialized with val without millisecs +// NewExpireTimeNoMillis returns a new ExpireTimeField initialized with val without millisecs func NewExpireTimeNoMillis(val time.Time) ExpireTimeField { return NewExpireTimeWithPrecision(val, quickfix.Seconds) } -//NewExpireTimeWithPrecision returns a new ExpireTimeField initialized with val of specified precision +// NewExpireTimeWithPrecision returns a new ExpireTimeField initialized with val of specified precision func NewExpireTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ExpireTimeField { return ExpireTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ExpireTimeField) Value() time.Time { return f.Time } -//FactorField is a FLOAT field +// FactorField is a FLOAT field type FactorField struct{ quickfix.FIXDecimal } -//Tag returns tag.Factor (228) +// Tag returns tag.Factor (228) func (f FactorField) Tag() quickfix.Tag { return tag.Factor } -//NewFactor returns a new FactorField initialized with val and scale +// NewFactor returns a new FactorField initialized with val and scale func NewFactor(val decimal.Decimal, scale int32) FactorField { return FactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FactorField) Value() (val decimal.Decimal) { return f.Decimal } -//FairValueField is a AMT field +// FairValueField is a AMT field type FairValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.FairValue (406) +// Tag returns tag.FairValue (406) func (f FairValueField) Tag() quickfix.Tag { return tag.FairValue } -//NewFairValue returns a new FairValueField initialized with val and scale +// NewFairValue returns a new FairValueField initialized with val and scale func NewFairValue(val decimal.Decimal, scale int32) FairValueField { return FairValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FairValueField) Value() (val decimal.Decimal) { return f.Decimal } -//FeeMultiplierField is a FLOAT field +// FeeMultiplierField is a FLOAT field type FeeMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.FeeMultiplier (1329) +// Tag returns tag.FeeMultiplier (1329) func (f FeeMultiplierField) Tag() quickfix.Tag { return tag.FeeMultiplier } -//NewFeeMultiplier returns a new FeeMultiplierField initialized with val and scale +// NewFeeMultiplier returns a new FeeMultiplierField initialized with val and scale func NewFeeMultiplier(val decimal.Decimal, scale int32) FeeMultiplierField { return FeeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FeeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//FillExecIDField is a STRING field +// FillExecIDField is a STRING field type FillExecIDField struct{ quickfix.FIXString } -//Tag returns tag.FillExecID (1363) +// Tag returns tag.FillExecID (1363) func (f FillExecIDField) Tag() quickfix.Tag { return tag.FillExecID } -//NewFillExecID returns a new FillExecIDField initialized with val +// NewFillExecID returns a new FillExecIDField initialized with val func NewFillExecID(val string) FillExecIDField { return FillExecIDField{quickfix.FIXString(val)} } func (f FillExecIDField) Value() string { return f.String() } -//FillLiquidityIndField is a INT field +// FillLiquidityIndField is a INT field type FillLiquidityIndField struct{ quickfix.FIXInt } -//Tag returns tag.FillLiquidityInd (1443) +// Tag returns tag.FillLiquidityInd (1443) func (f FillLiquidityIndField) Tag() quickfix.Tag { return tag.FillLiquidityInd } -//NewFillLiquidityInd returns a new FillLiquidityIndField initialized with val +// NewFillLiquidityInd returns a new FillLiquidityIndField initialized with val func NewFillLiquidityInd(val int) FillLiquidityIndField { return FillLiquidityIndField{quickfix.FIXInt(val)} } func (f FillLiquidityIndField) Value() int { return f.Int() } -//FillPxField is a PRICE field +// FillPxField is a PRICE field type FillPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.FillPx (1364) +// Tag returns tag.FillPx (1364) func (f FillPxField) Tag() quickfix.Tag { return tag.FillPx } -//NewFillPx returns a new FillPxField initialized with val and scale +// NewFillPx returns a new FillPxField initialized with val and scale func NewFillPx(val decimal.Decimal, scale int32) FillPxField { return FillPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FillPxField) Value() (val decimal.Decimal) { return f.Decimal } -//FillQtyField is a QTY field +// FillQtyField is a QTY field type FillQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.FillQty (1365) +// Tag returns tag.FillQty (1365) func (f FillQtyField) Tag() quickfix.Tag { return tag.FillQty } -//NewFillQty returns a new FillQtyField initialized with val and scale +// NewFillQty returns a new FillQtyField initialized with val and scale func NewFillQty(val decimal.Decimal, scale int32) FillQtyField { return FillQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FillQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//FinancialStatusField is a enum.FinancialStatus field +// FinancialStatusField is a enum.FinancialStatus field type FinancialStatusField struct{ quickfix.FIXString } -//Tag returns tag.FinancialStatus (291) +// Tag returns tag.FinancialStatus (291) func (f FinancialStatusField) Tag() quickfix.Tag { return tag.FinancialStatus } func NewFinancialStatus(val enum.FinancialStatus) FinancialStatusField { @@ -5961,102 +5987,104 @@ func NewFinancialStatus(val enum.FinancialStatus) FinancialStatusField { func (f FinancialStatusField) Value() enum.FinancialStatus { return enum.FinancialStatus(f.String()) } -//FirmTradeIDField is a STRING field +// FirmTradeIDField is a STRING field type FirmTradeIDField struct{ quickfix.FIXString } -//Tag returns tag.FirmTradeID (1041) +// Tag returns tag.FirmTradeID (1041) func (f FirmTradeIDField) Tag() quickfix.Tag { return tag.FirmTradeID } -//NewFirmTradeID returns a new FirmTradeIDField initialized with val +// NewFirmTradeID returns a new FirmTradeIDField initialized with val func NewFirmTradeID(val string) FirmTradeIDField { return FirmTradeIDField{quickfix.FIXString(val)} } func (f FirmTradeIDField) Value() string { return f.String() } -//FirstPxField is a PRICE field +// FirstPxField is a PRICE field type FirstPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.FirstPx (1025) +// Tag returns tag.FirstPx (1025) func (f FirstPxField) Tag() quickfix.Tag { return tag.FirstPx } -//NewFirstPx returns a new FirstPxField initialized with val and scale +// NewFirstPx returns a new FirstPxField initialized with val and scale func NewFirstPx(val decimal.Decimal, scale int32) FirstPxField { return FirstPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FirstPxField) Value() (val decimal.Decimal) { return f.Decimal } -//FlexProductEligibilityIndicatorField is a BOOLEAN field +// FlexProductEligibilityIndicatorField is a BOOLEAN field type FlexProductEligibilityIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.FlexProductEligibilityIndicator (1242) +// Tag returns tag.FlexProductEligibilityIndicator (1242) func (f FlexProductEligibilityIndicatorField) Tag() quickfix.Tag { return tag.FlexProductEligibilityIndicator } -//NewFlexProductEligibilityIndicator returns a new FlexProductEligibilityIndicatorField initialized with val +// NewFlexProductEligibilityIndicator returns a new FlexProductEligibilityIndicatorField initialized with val func NewFlexProductEligibilityIndicator(val bool) FlexProductEligibilityIndicatorField { return FlexProductEligibilityIndicatorField{quickfix.FIXBoolean(val)} } func (f FlexProductEligibilityIndicatorField) Value() bool { return f.Bool() } -//FlexibleIndicatorField is a BOOLEAN field +// FlexibleIndicatorField is a BOOLEAN field type FlexibleIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.FlexibleIndicator (1244) +// Tag returns tag.FlexibleIndicator (1244) func (f FlexibleIndicatorField) Tag() quickfix.Tag { return tag.FlexibleIndicator } -//NewFlexibleIndicator returns a new FlexibleIndicatorField initialized with val +// NewFlexibleIndicator returns a new FlexibleIndicatorField initialized with val func NewFlexibleIndicator(val bool) FlexibleIndicatorField { return FlexibleIndicatorField{quickfix.FIXBoolean(val)} } func (f FlexibleIndicatorField) Value() bool { return f.Bool() } -//FloorPriceField is a PRICE field +// FloorPriceField is a PRICE field type FloorPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.FloorPrice (1200) +// Tag returns tag.FloorPrice (1200) func (f FloorPriceField) Tag() quickfix.Tag { return tag.FloorPrice } -//NewFloorPrice returns a new FloorPriceField initialized with val and scale +// NewFloorPrice returns a new FloorPriceField initialized with val and scale func NewFloorPrice(val decimal.Decimal, scale int32) FloorPriceField { return FloorPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f FloorPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//FlowScheduleTypeField is a enum.FlowScheduleType field +// FlowScheduleTypeField is a enum.FlowScheduleType field type FlowScheduleTypeField struct{ quickfix.FIXString } -//Tag returns tag.FlowScheduleType (1439) +// Tag returns tag.FlowScheduleType (1439) func (f FlowScheduleTypeField) Tag() quickfix.Tag { return tag.FlowScheduleType } func NewFlowScheduleType(val enum.FlowScheduleType) FlowScheduleTypeField { return FlowScheduleTypeField{quickfix.FIXString(val)} } -func (f FlowScheduleTypeField) Value() enum.FlowScheduleType { return enum.FlowScheduleType(f.String()) } +func (f FlowScheduleTypeField) Value() enum.FlowScheduleType { + return enum.FlowScheduleType(f.String()) +} -//ForexReqField is a BOOLEAN field +// ForexReqField is a BOOLEAN field type ForexReqField struct{ quickfix.FIXBoolean } -//Tag returns tag.ForexReq (121) +// Tag returns tag.ForexReq (121) func (f ForexReqField) Tag() quickfix.Tag { return tag.ForexReq } -//NewForexReq returns a new ForexReqField initialized with val +// NewForexReq returns a new ForexReqField initialized with val func NewForexReq(val bool) ForexReqField { return ForexReqField{quickfix.FIXBoolean(val)} } func (f ForexReqField) Value() bool { return f.Bool() } -//FundRenewWaivField is a enum.FundRenewWaiv field +// FundRenewWaivField is a enum.FundRenewWaiv field type FundRenewWaivField struct{ quickfix.FIXString } -//Tag returns tag.FundRenewWaiv (497) +// Tag returns tag.FundRenewWaiv (497) func (f FundRenewWaivField) Tag() quickfix.Tag { return tag.FundRenewWaiv } func NewFundRenewWaiv(val enum.FundRenewWaiv) FundRenewWaivField { @@ -6065,36 +6093,36 @@ func NewFundRenewWaiv(val enum.FundRenewWaiv) FundRenewWaivField { func (f FundRenewWaivField) Value() enum.FundRenewWaiv { return enum.FundRenewWaiv(f.String()) } -//FutSettDateField is a LOCALMKTDATE field +// FutSettDateField is a LOCALMKTDATE field type FutSettDateField struct{ quickfix.FIXString } -//Tag returns tag.FutSettDate (64) +// Tag returns tag.FutSettDate (64) func (f FutSettDateField) Tag() quickfix.Tag { return tag.FutSettDate } -//NewFutSettDate returns a new FutSettDateField initialized with val +// NewFutSettDate returns a new FutSettDateField initialized with val func NewFutSettDate(val string) FutSettDateField { return FutSettDateField{quickfix.FIXString(val)} } func (f FutSettDateField) Value() string { return f.String() } -//FutSettDate2Field is a LOCALMKTDATE field +// FutSettDate2Field is a LOCALMKTDATE field type FutSettDate2Field struct{ quickfix.FIXString } -//Tag returns tag.FutSettDate2 (193) +// Tag returns tag.FutSettDate2 (193) func (f FutSettDate2Field) Tag() quickfix.Tag { return tag.FutSettDate2 } -//NewFutSettDate2 returns a new FutSettDate2Field initialized with val +// NewFutSettDate2 returns a new FutSettDate2Field initialized with val func NewFutSettDate2(val string) FutSettDate2Field { return FutSettDate2Field{quickfix.FIXString(val)} } func (f FutSettDate2Field) Value() string { return f.String() } -//FuturesValuationMethodField is a enum.FuturesValuationMethod field +// FuturesValuationMethodField is a enum.FuturesValuationMethod field type FuturesValuationMethodField struct{ quickfix.FIXString } -//Tag returns tag.FuturesValuationMethod (1197) +// Tag returns tag.FuturesValuationMethod (1197) func (f FuturesValuationMethodField) Tag() quickfix.Tag { return tag.FuturesValuationMethod } func NewFuturesValuationMethod(val enum.FuturesValuationMethod) FuturesValuationMethodField { @@ -6105,10 +6133,10 @@ func (f FuturesValuationMethodField) Value() enum.FuturesValuationMethod { return enum.FuturesValuationMethod(f.String()) } -//GTBookingInstField is a enum.GTBookingInst field +// GTBookingInstField is a enum.GTBookingInst field type GTBookingInstField struct{ quickfix.FIXString } -//Tag returns tag.GTBookingInst (427) +// Tag returns tag.GTBookingInst (427) func (f GTBookingInstField) Tag() quickfix.Tag { return tag.GTBookingInst } func NewGTBookingInst(val enum.GTBookingInst) GTBookingInstField { @@ -6117,36 +6145,36 @@ func NewGTBookingInst(val enum.GTBookingInst) GTBookingInstField { func (f GTBookingInstField) Value() enum.GTBookingInst { return enum.GTBookingInst(f.String()) } -//GapFillFlagField is a BOOLEAN field +// GapFillFlagField is a BOOLEAN field type GapFillFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.GapFillFlag (123) +// Tag returns tag.GapFillFlag (123) func (f GapFillFlagField) Tag() quickfix.Tag { return tag.GapFillFlag } -//NewGapFillFlag returns a new GapFillFlagField initialized with val +// NewGapFillFlag returns a new GapFillFlagField initialized with val func NewGapFillFlag(val bool) GapFillFlagField { return GapFillFlagField{quickfix.FIXBoolean(val)} } func (f GapFillFlagField) Value() bool { return f.Bool() } -//GrossTradeAmtField is a AMT field +// GrossTradeAmtField is a AMT field type GrossTradeAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.GrossTradeAmt (381) +// Tag returns tag.GrossTradeAmt (381) func (f GrossTradeAmtField) Tag() quickfix.Tag { return tag.GrossTradeAmt } -//NewGrossTradeAmt returns a new GrossTradeAmtField initialized with val and scale +// NewGrossTradeAmt returns a new GrossTradeAmtField initialized with val and scale func NewGrossTradeAmt(val decimal.Decimal, scale int32) GrossTradeAmtField { return GrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f GrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//HaltReasonCharField is a enum.HaltReasonChar field +// HaltReasonCharField is a enum.HaltReasonChar field type HaltReasonCharField struct{ quickfix.FIXString } -//Tag returns tag.HaltReasonChar (327) +// Tag returns tag.HaltReasonChar (327) func (f HaltReasonCharField) Tag() quickfix.Tag { return tag.HaltReasonChar } func NewHaltReasonChar(val enum.HaltReasonChar) HaltReasonCharField { @@ -6155,10 +6183,10 @@ func NewHaltReasonChar(val enum.HaltReasonChar) HaltReasonCharField { func (f HaltReasonCharField) Value() enum.HaltReasonChar { return enum.HaltReasonChar(f.String()) } -//HaltReasonIntField is a enum.HaltReasonInt field +// HaltReasonIntField is a enum.HaltReasonInt field type HaltReasonIntField struct{ quickfix.FIXString } -//Tag returns tag.HaltReasonInt (327) +// Tag returns tag.HaltReasonInt (327) func (f HaltReasonIntField) Tag() quickfix.Tag { return tag.HaltReasonInt } func NewHaltReasonInt(val enum.HaltReasonInt) HaltReasonIntField { @@ -6167,10 +6195,10 @@ func NewHaltReasonInt(val enum.HaltReasonInt) HaltReasonIntField { func (f HaltReasonIntField) Value() enum.HaltReasonInt { return enum.HaltReasonInt(f.String()) } -//HandlInstField is a enum.HandlInst field +// HandlInstField is a enum.HandlInst field type HandlInstField struct{ quickfix.FIXString } -//Tag returns tag.HandlInst (21) +// Tag returns tag.HandlInst (21) func (f HandlInstField) Tag() quickfix.Tag { return tag.HandlInst } func NewHandlInst(val enum.HandlInst) HandlInstField { @@ -6179,124 +6207,124 @@ func NewHandlInst(val enum.HandlInst) HandlInstField { func (f HandlInstField) Value() enum.HandlInst { return enum.HandlInst(f.String()) } -//HeadlineField is a STRING field +// HeadlineField is a STRING field type HeadlineField struct{ quickfix.FIXString } -//Tag returns tag.Headline (148) +// Tag returns tag.Headline (148) func (f HeadlineField) Tag() quickfix.Tag { return tag.Headline } -//NewHeadline returns a new HeadlineField initialized with val +// NewHeadline returns a new HeadlineField initialized with val func NewHeadline(val string) HeadlineField { return HeadlineField{quickfix.FIXString(val)} } func (f HeadlineField) Value() string { return f.String() } -//HeartBtIntField is a INT field +// HeartBtIntField is a INT field type HeartBtIntField struct{ quickfix.FIXInt } -//Tag returns tag.HeartBtInt (108) +// Tag returns tag.HeartBtInt (108) func (f HeartBtIntField) Tag() quickfix.Tag { return tag.HeartBtInt } -//NewHeartBtInt returns a new HeartBtIntField initialized with val +// NewHeartBtInt returns a new HeartBtIntField initialized with val func NewHeartBtInt(val int) HeartBtIntField { return HeartBtIntField{quickfix.FIXInt(val)} } func (f HeartBtIntField) Value() int { return f.Int() } -//HighLimitPriceField is a PRICE field +// HighLimitPriceField is a PRICE field type HighLimitPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.HighLimitPrice (1149) +// Tag returns tag.HighLimitPrice (1149) func (f HighLimitPriceField) Tag() quickfix.Tag { return tag.HighLimitPrice } -//NewHighLimitPrice returns a new HighLimitPriceField initialized with val and scale +// NewHighLimitPrice returns a new HighLimitPriceField initialized with val and scale func NewHighLimitPrice(val decimal.Decimal, scale int32) HighLimitPriceField { return HighLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f HighLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//HighPxField is a PRICE field +// HighPxField is a PRICE field type HighPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.HighPx (332) +// Tag returns tag.HighPx (332) func (f HighPxField) Tag() quickfix.Tag { return tag.HighPx } -//NewHighPx returns a new HighPxField initialized with val and scale +// NewHighPx returns a new HighPxField initialized with val and scale func NewHighPx(val decimal.Decimal, scale int32) HighPxField { return HighPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f HighPxField) Value() (val decimal.Decimal) { return f.Decimal } -//HopCompIDField is a STRING field +// HopCompIDField is a STRING field type HopCompIDField struct{ quickfix.FIXString } -//Tag returns tag.HopCompID (628) +// Tag returns tag.HopCompID (628) func (f HopCompIDField) Tag() quickfix.Tag { return tag.HopCompID } -//NewHopCompID returns a new HopCompIDField initialized with val +// NewHopCompID returns a new HopCompIDField initialized with val func NewHopCompID(val string) HopCompIDField { return HopCompIDField{quickfix.FIXString(val)} } func (f HopCompIDField) Value() string { return f.String() } -//HopRefIDField is a SEQNUM field +// HopRefIDField is a SEQNUM field type HopRefIDField struct{ quickfix.FIXInt } -//Tag returns tag.HopRefID (630) +// Tag returns tag.HopRefID (630) func (f HopRefIDField) Tag() quickfix.Tag { return tag.HopRefID } -//NewHopRefID returns a new HopRefIDField initialized with val +// NewHopRefID returns a new HopRefIDField initialized with val func NewHopRefID(val int) HopRefIDField { return HopRefIDField{quickfix.FIXInt(val)} } func (f HopRefIDField) Value() int { return f.Int() } -//HopSendingTimeField is a UTCTIMESTAMP field +// HopSendingTimeField is a UTCTIMESTAMP field type HopSendingTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.HopSendingTime (629) +// Tag returns tag.HopSendingTime (629) func (f HopSendingTimeField) Tag() quickfix.Tag { return tag.HopSendingTime } -//NewHopSendingTime returns a new HopSendingTimeField initialized with val +// NewHopSendingTime returns a new HopSendingTimeField initialized with val func NewHopSendingTime(val time.Time) HopSendingTimeField { return NewHopSendingTimeWithPrecision(val, quickfix.Millis) } -//NewHopSendingTimeNoMillis returns a new HopSendingTimeField initialized with val without millisecs +// NewHopSendingTimeNoMillis returns a new HopSendingTimeField initialized with val without millisecs func NewHopSendingTimeNoMillis(val time.Time) HopSendingTimeField { return NewHopSendingTimeWithPrecision(val, quickfix.Seconds) } -//NewHopSendingTimeWithPrecision returns a new HopSendingTimeField initialized with val of specified precision +// NewHopSendingTimeWithPrecision returns a new HopSendingTimeField initialized with val of specified precision func NewHopSendingTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) HopSendingTimeField { return HopSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f HopSendingTimeField) Value() time.Time { return f.Time } -//HostCrossIDField is a STRING field +// HostCrossIDField is a STRING field type HostCrossIDField struct{ quickfix.FIXString } -//Tag returns tag.HostCrossID (961) +// Tag returns tag.HostCrossID (961) func (f HostCrossIDField) Tag() quickfix.Tag { return tag.HostCrossID } -//NewHostCrossID returns a new HostCrossIDField initialized with val +// NewHostCrossID returns a new HostCrossIDField initialized with val func NewHostCrossID(val string) HostCrossIDField { return HostCrossIDField{quickfix.FIXString(val)} } func (f HostCrossIDField) Value() string { return f.String() } -//IDSourceField is a enum.IDSource field +// IDSourceField is a enum.IDSource field type IDSourceField struct{ quickfix.FIXString } -//Tag returns tag.IDSource (22) +// Tag returns tag.IDSource (22) func (f IDSourceField) Tag() quickfix.Tag { return tag.IDSource } func NewIDSource(val enum.IDSource) IDSourceField { @@ -6305,36 +6333,36 @@ func NewIDSource(val enum.IDSource) IDSourceField { func (f IDSourceField) Value() enum.IDSource { return enum.IDSource(f.String()) } -//IOIIDField is a STRING field +// IOIIDField is a STRING field type IOIIDField struct{ quickfix.FIXString } -//Tag returns tag.IOIID (23) +// Tag returns tag.IOIID (23) func (f IOIIDField) Tag() quickfix.Tag { return tag.IOIID } -//NewIOIID returns a new IOIIDField initialized with val +// NewIOIID returns a new IOIIDField initialized with val func NewIOIID(val string) IOIIDField { return IOIIDField{quickfix.FIXString(val)} } func (f IOIIDField) Value() string { return f.String() } -//IOINaturalFlagField is a BOOLEAN field +// IOINaturalFlagField is a BOOLEAN field type IOINaturalFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.IOINaturalFlag (130) +// Tag returns tag.IOINaturalFlag (130) func (f IOINaturalFlagField) Tag() quickfix.Tag { return tag.IOINaturalFlag } -//NewIOINaturalFlag returns a new IOINaturalFlagField initialized with val +// NewIOINaturalFlag returns a new IOINaturalFlagField initialized with val func NewIOINaturalFlag(val bool) IOINaturalFlagField { return IOINaturalFlagField{quickfix.FIXBoolean(val)} } func (f IOINaturalFlagField) Value() bool { return f.Bool() } -//IOIOthSvcField is a enum.IOIOthSvc field +// IOIOthSvcField is a enum.IOIOthSvc field type IOIOthSvcField struct{ quickfix.FIXString } -//Tag returns tag.IOIOthSvc (24) +// Tag returns tag.IOIOthSvc (24) func (f IOIOthSvcField) Tag() quickfix.Tag { return tag.IOIOthSvc } func NewIOIOthSvc(val enum.IOIOthSvc) IOIOthSvcField { @@ -6343,10 +6371,10 @@ func NewIOIOthSvc(val enum.IOIOthSvc) IOIOthSvcField { func (f IOIOthSvcField) Value() enum.IOIOthSvc { return enum.IOIOthSvc(f.String()) } -//IOIQltyIndField is a enum.IOIQltyInd field +// IOIQltyIndField is a enum.IOIQltyInd field type IOIQltyIndField struct{ quickfix.FIXString } -//Tag returns tag.IOIQltyInd (25) +// Tag returns tag.IOIQltyInd (25) func (f IOIQltyIndField) Tag() quickfix.Tag { return tag.IOIQltyInd } func NewIOIQltyInd(val enum.IOIQltyInd) IOIQltyIndField { @@ -6355,10 +6383,10 @@ func NewIOIQltyInd(val enum.IOIQltyInd) IOIQltyIndField { func (f IOIQltyIndField) Value() enum.IOIQltyInd { return enum.IOIQltyInd(f.String()) } -//IOIQtyField is a enum.IOIQty field +// IOIQtyField is a enum.IOIQty field type IOIQtyField struct{ quickfix.FIXString } -//Tag returns tag.IOIQty (27) +// Tag returns tag.IOIQty (27) func (f IOIQtyField) Tag() quickfix.Tag { return tag.IOIQty } func NewIOIQty(val enum.IOIQty) IOIQtyField { @@ -6367,10 +6395,10 @@ func NewIOIQty(val enum.IOIQty) IOIQtyField { func (f IOIQtyField) Value() enum.IOIQty { return enum.IOIQty(f.String()) } -//IOIQualifierField is a enum.IOIQualifier field +// IOIQualifierField is a enum.IOIQualifier field type IOIQualifierField struct{ quickfix.FIXString } -//Tag returns tag.IOIQualifier (104) +// Tag returns tag.IOIQualifier (104) func (f IOIQualifierField) Tag() quickfix.Tag { return tag.IOIQualifier } func NewIOIQualifier(val enum.IOIQualifier) IOIQualifierField { @@ -6379,23 +6407,23 @@ func NewIOIQualifier(val enum.IOIQualifier) IOIQualifierField { func (f IOIQualifierField) Value() enum.IOIQualifier { return enum.IOIQualifier(f.String()) } -//IOIRefIDField is a STRING field +// IOIRefIDField is a STRING field type IOIRefIDField struct{ quickfix.FIXString } -//Tag returns tag.IOIRefID (26) +// Tag returns tag.IOIRefID (26) func (f IOIRefIDField) Tag() quickfix.Tag { return tag.IOIRefID } -//NewIOIRefID returns a new IOIRefIDField initialized with val +// NewIOIRefID returns a new IOIRefIDField initialized with val func NewIOIRefID(val string) IOIRefIDField { return IOIRefIDField{quickfix.FIXString(val)} } func (f IOIRefIDField) Value() string { return f.String() } -//IOISharesField is a enum.IOIShares field +// IOISharesField is a enum.IOIShares field type IOISharesField struct{ quickfix.FIXString } -//Tag returns tag.IOIShares (27) +// Tag returns tag.IOIShares (27) func (f IOISharesField) Tag() quickfix.Tag { return tag.IOIShares } func NewIOIShares(val enum.IOIShares) IOISharesField { @@ -6404,10 +6432,10 @@ func NewIOIShares(val enum.IOIShares) IOISharesField { func (f IOISharesField) Value() enum.IOIShares { return enum.IOIShares(f.String()) } -//IOITransTypeField is a enum.IOITransType field +// IOITransTypeField is a enum.IOITransType field type IOITransTypeField struct{ quickfix.FIXString } -//Tag returns tag.IOITransType (28) +// Tag returns tag.IOITransType (28) func (f IOITransTypeField) Tag() quickfix.Tag { return tag.IOITransType } func NewIOITransType(val enum.IOITransType) IOITransTypeField { @@ -6416,23 +6444,23 @@ func NewIOITransType(val enum.IOITransType) IOITransTypeField { func (f IOITransTypeField) Value() enum.IOITransType { return enum.IOITransType(f.String()) } -//IOIidField is a STRING field +// IOIidField is a STRING field type IOIidField struct{ quickfix.FIXString } -//Tag returns tag.IOIid (23) +// Tag returns tag.IOIid (23) func (f IOIidField) Tag() quickfix.Tag { return tag.IOIid } -//NewIOIid returns a new IOIidField initialized with val +// NewIOIid returns a new IOIidField initialized with val func NewIOIid(val string) IOIidField { return IOIidField{quickfix.FIXString(val)} } func (f IOIidField) Value() string { return f.String() } -//ImpliedMarketIndicatorField is a enum.ImpliedMarketIndicator field +// ImpliedMarketIndicatorField is a enum.ImpliedMarketIndicator field type ImpliedMarketIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.ImpliedMarketIndicator (1144) +// Tag returns tag.ImpliedMarketIndicator (1144) func (f ImpliedMarketIndicatorField) Tag() quickfix.Tag { return tag.ImpliedMarketIndicator } func NewImpliedMarketIndicator(val enum.ImpliedMarketIndicator) ImpliedMarketIndicatorField { @@ -6443,23 +6471,23 @@ func (f ImpliedMarketIndicatorField) Value() enum.ImpliedMarketIndicator { return enum.ImpliedMarketIndicator(f.String()) } -//InViewOfCommonField is a BOOLEAN field +// InViewOfCommonField is a BOOLEAN field type InViewOfCommonField struct{ quickfix.FIXBoolean } -//Tag returns tag.InViewOfCommon (328) +// Tag returns tag.InViewOfCommon (328) func (f InViewOfCommonField) Tag() quickfix.Tag { return tag.InViewOfCommon } -//NewInViewOfCommon returns a new InViewOfCommonField initialized with val +// NewInViewOfCommon returns a new InViewOfCommonField initialized with val func NewInViewOfCommon(val bool) InViewOfCommonField { return InViewOfCommonField{quickfix.FIXBoolean(val)} } func (f InViewOfCommonField) Value() bool { return f.Bool() } -//IncTaxIndField is a enum.IncTaxInd field +// IncTaxIndField is a enum.IncTaxInd field type IncTaxIndField struct{ quickfix.FIXString } -//Tag returns tag.IncTaxInd (416) +// Tag returns tag.IncTaxInd (416) func (f IncTaxIndField) Tag() quickfix.Tag { return tag.IncTaxInd } func NewIncTaxInd(val enum.IncTaxInd) IncTaxIndField { @@ -6468,36 +6496,36 @@ func NewIncTaxInd(val enum.IncTaxInd) IncTaxIndField { func (f IncTaxIndField) Value() enum.IncTaxInd { return enum.IncTaxInd(f.String()) } -//IndividualAllocIDField is a STRING field +// IndividualAllocIDField is a STRING field type IndividualAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.IndividualAllocID (467) +// Tag returns tag.IndividualAllocID (467) func (f IndividualAllocIDField) Tag() quickfix.Tag { return tag.IndividualAllocID } -//NewIndividualAllocID returns a new IndividualAllocIDField initialized with val +// NewIndividualAllocID returns a new IndividualAllocIDField initialized with val func NewIndividualAllocID(val string) IndividualAllocIDField { return IndividualAllocIDField{quickfix.FIXString(val)} } func (f IndividualAllocIDField) Value() string { return f.String() } -//IndividualAllocRejCodeField is a INT field +// IndividualAllocRejCodeField is a INT field type IndividualAllocRejCodeField struct{ quickfix.FIXInt } -//Tag returns tag.IndividualAllocRejCode (776) +// Tag returns tag.IndividualAllocRejCode (776) func (f IndividualAllocRejCodeField) Tag() quickfix.Tag { return tag.IndividualAllocRejCode } -//NewIndividualAllocRejCode returns a new IndividualAllocRejCodeField initialized with val +// NewIndividualAllocRejCode returns a new IndividualAllocRejCodeField initialized with val func NewIndividualAllocRejCode(val int) IndividualAllocRejCodeField { return IndividualAllocRejCodeField{quickfix.FIXInt(val)} } func (f IndividualAllocRejCodeField) Value() int { return f.Int() } -//IndividualAllocTypeField is a enum.IndividualAllocType field +// IndividualAllocTypeField is a enum.IndividualAllocType field type IndividualAllocTypeField struct{ quickfix.FIXString } -//Tag returns tag.IndividualAllocType (992) +// Tag returns tag.IndividualAllocType (992) func (f IndividualAllocTypeField) Tag() quickfix.Tag { return tag.IndividualAllocType } func NewIndividualAllocType(val enum.IndividualAllocType) IndividualAllocTypeField { @@ -6508,23 +6536,23 @@ func (f IndividualAllocTypeField) Value() enum.IndividualAllocType { return enum.IndividualAllocType(f.String()) } -//InputSourceField is a STRING field +// InputSourceField is a STRING field type InputSourceField struct{ quickfix.FIXString } -//Tag returns tag.InputSource (979) +// Tag returns tag.InputSource (979) func (f InputSourceField) Tag() quickfix.Tag { return tag.InputSource } -//NewInputSource returns a new InputSourceField initialized with val +// NewInputSource returns a new InputSourceField initialized with val func NewInputSource(val string) InputSourceField { return InputSourceField{quickfix.FIXString(val)} } func (f InputSourceField) Value() string { return f.String() } -//InstrAttribTypeField is a enum.InstrAttribType field +// InstrAttribTypeField is a enum.InstrAttribType field type InstrAttribTypeField struct{ quickfix.FIXString } -//Tag returns tag.InstrAttribType (871) +// Tag returns tag.InstrAttribType (871) func (f InstrAttribTypeField) Tag() quickfix.Tag { return tag.InstrAttribType } func NewInstrAttribType(val enum.InstrAttribType) InstrAttribTypeField { @@ -6533,23 +6561,23 @@ func NewInstrAttribType(val enum.InstrAttribType) InstrAttribTypeField { func (f InstrAttribTypeField) Value() enum.InstrAttribType { return enum.InstrAttribType(f.String()) } -//InstrAttribValueField is a STRING field +// InstrAttribValueField is a STRING field type InstrAttribValueField struct{ quickfix.FIXString } -//Tag returns tag.InstrAttribValue (872) +// Tag returns tag.InstrAttribValue (872) func (f InstrAttribValueField) Tag() quickfix.Tag { return tag.InstrAttribValue } -//NewInstrAttribValue returns a new InstrAttribValueField initialized with val +// NewInstrAttribValue returns a new InstrAttribValueField initialized with val func NewInstrAttribValue(val string) InstrAttribValueField { return InstrAttribValueField{quickfix.FIXString(val)} } func (f InstrAttribValueField) Value() string { return f.String() } -//InstrRegistryField is a enum.InstrRegistry field +// InstrRegistryField is a enum.InstrRegistry field type InstrRegistryField struct{ quickfix.FIXString } -//Tag returns tag.InstrRegistry (543) +// Tag returns tag.InstrRegistry (543) func (f InstrRegistryField) Tag() quickfix.Tag { return tag.InstrRegistry } func NewInstrRegistry(val enum.InstrRegistry) InstrRegistryField { @@ -6558,166 +6586,166 @@ func NewInstrRegistry(val enum.InstrRegistry) InstrRegistryField { func (f InstrRegistryField) Value() enum.InstrRegistry { return enum.InstrRegistry(f.String()) } -//InstrmtAssignmentMethodField is a CHAR field +// InstrmtAssignmentMethodField is a CHAR field type InstrmtAssignmentMethodField struct{ quickfix.FIXString } -//Tag returns tag.InstrmtAssignmentMethod (1049) +// Tag returns tag.InstrmtAssignmentMethod (1049) func (f InstrmtAssignmentMethodField) Tag() quickfix.Tag { return tag.InstrmtAssignmentMethod } -//NewInstrmtAssignmentMethod returns a new InstrmtAssignmentMethodField initialized with val +// NewInstrmtAssignmentMethod returns a new InstrmtAssignmentMethodField initialized with val func NewInstrmtAssignmentMethod(val string) InstrmtAssignmentMethodField { return InstrmtAssignmentMethodField{quickfix.FIXString(val)} } func (f InstrmtAssignmentMethodField) Value() string { return f.String() } -//InstrumentPartyIDField is a STRING field +// InstrumentPartyIDField is a STRING field type InstrumentPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.InstrumentPartyID (1019) +// Tag returns tag.InstrumentPartyID (1019) func (f InstrumentPartyIDField) Tag() quickfix.Tag { return tag.InstrumentPartyID } -//NewInstrumentPartyID returns a new InstrumentPartyIDField initialized with val +// NewInstrumentPartyID returns a new InstrumentPartyIDField initialized with val func NewInstrumentPartyID(val string) InstrumentPartyIDField { return InstrumentPartyIDField{quickfix.FIXString(val)} } func (f InstrumentPartyIDField) Value() string { return f.String() } -//InstrumentPartyIDSourceField is a CHAR field +// InstrumentPartyIDSourceField is a CHAR field type InstrumentPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.InstrumentPartyIDSource (1050) +// Tag returns tag.InstrumentPartyIDSource (1050) func (f InstrumentPartyIDSourceField) Tag() quickfix.Tag { return tag.InstrumentPartyIDSource } -//NewInstrumentPartyIDSource returns a new InstrumentPartyIDSourceField initialized with val +// NewInstrumentPartyIDSource returns a new InstrumentPartyIDSourceField initialized with val func NewInstrumentPartyIDSource(val string) InstrumentPartyIDSourceField { return InstrumentPartyIDSourceField{quickfix.FIXString(val)} } func (f InstrumentPartyIDSourceField) Value() string { return f.String() } -//InstrumentPartyRoleField is a INT field +// InstrumentPartyRoleField is a INT field type InstrumentPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.InstrumentPartyRole (1051) +// Tag returns tag.InstrumentPartyRole (1051) func (f InstrumentPartyRoleField) Tag() quickfix.Tag { return tag.InstrumentPartyRole } -//NewInstrumentPartyRole returns a new InstrumentPartyRoleField initialized with val +// NewInstrumentPartyRole returns a new InstrumentPartyRoleField initialized with val func NewInstrumentPartyRole(val int) InstrumentPartyRoleField { return InstrumentPartyRoleField{quickfix.FIXInt(val)} } func (f InstrumentPartyRoleField) Value() int { return f.Int() } -//InstrumentPartySubIDField is a STRING field +// InstrumentPartySubIDField is a STRING field type InstrumentPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.InstrumentPartySubID (1053) +// Tag returns tag.InstrumentPartySubID (1053) func (f InstrumentPartySubIDField) Tag() quickfix.Tag { return tag.InstrumentPartySubID } -//NewInstrumentPartySubID returns a new InstrumentPartySubIDField initialized with val +// NewInstrumentPartySubID returns a new InstrumentPartySubIDField initialized with val func NewInstrumentPartySubID(val string) InstrumentPartySubIDField { return InstrumentPartySubIDField{quickfix.FIXString(val)} } func (f InstrumentPartySubIDField) Value() string { return f.String() } -//InstrumentPartySubIDTypeField is a INT field +// InstrumentPartySubIDTypeField is a INT field type InstrumentPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.InstrumentPartySubIDType (1054) +// Tag returns tag.InstrumentPartySubIDType (1054) func (f InstrumentPartySubIDTypeField) Tag() quickfix.Tag { return tag.InstrumentPartySubIDType } -//NewInstrumentPartySubIDType returns a new InstrumentPartySubIDTypeField initialized with val +// NewInstrumentPartySubIDType returns a new InstrumentPartySubIDTypeField initialized with val func NewInstrumentPartySubIDType(val int) InstrumentPartySubIDTypeField { return InstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } func (f InstrumentPartySubIDTypeField) Value() int { return f.Int() } -//InterestAccrualDateField is a LOCALMKTDATE field +// InterestAccrualDateField is a LOCALMKTDATE field type InterestAccrualDateField struct{ quickfix.FIXString } -//Tag returns tag.InterestAccrualDate (874) +// Tag returns tag.InterestAccrualDate (874) func (f InterestAccrualDateField) Tag() quickfix.Tag { return tag.InterestAccrualDate } -//NewInterestAccrualDate returns a new InterestAccrualDateField initialized with val +// NewInterestAccrualDate returns a new InterestAccrualDateField initialized with val func NewInterestAccrualDate(val string) InterestAccrualDateField { return InterestAccrualDateField{quickfix.FIXString(val)} } func (f InterestAccrualDateField) Value() string { return f.String() } -//InterestAtMaturityField is a AMT field +// InterestAtMaturityField is a AMT field type InterestAtMaturityField struct{ quickfix.FIXDecimal } -//Tag returns tag.InterestAtMaturity (738) +// Tag returns tag.InterestAtMaturity (738) func (f InterestAtMaturityField) Tag() quickfix.Tag { return tag.InterestAtMaturity } -//NewInterestAtMaturity returns a new InterestAtMaturityField initialized with val and scale +// NewInterestAtMaturity returns a new InterestAtMaturityField initialized with val and scale func NewInterestAtMaturity(val decimal.Decimal, scale int32) InterestAtMaturityField { return InterestAtMaturityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f InterestAtMaturityField) Value() (val decimal.Decimal) { return f.Decimal } -//InvestorCountryOfResidenceField is a COUNTRY field +// InvestorCountryOfResidenceField is a COUNTRY field type InvestorCountryOfResidenceField struct{ quickfix.FIXString } -//Tag returns tag.InvestorCountryOfResidence (475) +// Tag returns tag.InvestorCountryOfResidence (475) func (f InvestorCountryOfResidenceField) Tag() quickfix.Tag { return tag.InvestorCountryOfResidence } -//NewInvestorCountryOfResidence returns a new InvestorCountryOfResidenceField initialized with val +// NewInvestorCountryOfResidence returns a new InvestorCountryOfResidenceField initialized with val func NewInvestorCountryOfResidence(val string) InvestorCountryOfResidenceField { return InvestorCountryOfResidenceField{quickfix.FIXString(val)} } func (f InvestorCountryOfResidenceField) Value() string { return f.String() } -//IssueDateField is a LOCALMKTDATE field +// IssueDateField is a LOCALMKTDATE field type IssueDateField struct{ quickfix.FIXString } -//Tag returns tag.IssueDate (225) +// Tag returns tag.IssueDate (225) func (f IssueDateField) Tag() quickfix.Tag { return tag.IssueDate } -//NewIssueDate returns a new IssueDateField initialized with val +// NewIssueDate returns a new IssueDateField initialized with val func NewIssueDate(val string) IssueDateField { return IssueDateField{quickfix.FIXString(val)} } func (f IssueDateField) Value() string { return f.String() } -//IssuerField is a STRING field +// IssuerField is a STRING field type IssuerField struct{ quickfix.FIXString } -//Tag returns tag.Issuer (106) +// Tag returns tag.Issuer (106) func (f IssuerField) Tag() quickfix.Tag { return tag.Issuer } -//NewIssuer returns a new IssuerField initialized with val +// NewIssuer returns a new IssuerField initialized with val func NewIssuer(val string) IssuerField { return IssuerField{quickfix.FIXString(val)} } func (f IssuerField) Value() string { return f.String() } -//LanguageCodeField is a LANGUAGE field +// LanguageCodeField is a LANGUAGE field type LanguageCodeField struct{ quickfix.FIXString } -//Tag returns tag.LanguageCode (1474) +// Tag returns tag.LanguageCode (1474) func (f LanguageCodeField) Tag() quickfix.Tag { return tag.LanguageCode } -//NewLanguageCode returns a new LanguageCodeField initialized with val +// NewLanguageCode returns a new LanguageCodeField initialized with val func NewLanguageCode(val string) LanguageCodeField { return LanguageCodeField{quickfix.FIXString(val)} } func (f LanguageCodeField) Value() string { return f.String() } -//LastCapacityField is a enum.LastCapacity field +// LastCapacityField is a enum.LastCapacity field type LastCapacityField struct{ quickfix.FIXString } -//Tag returns tag.LastCapacity (29) +// Tag returns tag.LastCapacity (29) func (f LastCapacityField) Tag() quickfix.Tag { return tag.LastCapacity } func NewLastCapacity(val enum.LastCapacity) LastCapacityField { @@ -6726,1347 +6754,1349 @@ func NewLastCapacity(val enum.LastCapacity) LastCapacityField { func (f LastCapacityField) Value() enum.LastCapacity { return enum.LastCapacity(f.String()) } -//LastForwardPointsField is a PRICEOFFSET field +// LastForwardPointsField is a PRICEOFFSET field type LastForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastForwardPoints (195) +// Tag returns tag.LastForwardPoints (195) func (f LastForwardPointsField) Tag() quickfix.Tag { return tag.LastForwardPoints } -//NewLastForwardPoints returns a new LastForwardPointsField initialized with val and scale +// NewLastForwardPoints returns a new LastForwardPointsField initialized with val and scale func NewLastForwardPoints(val decimal.Decimal, scale int32) LastForwardPointsField { return LastForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//LastForwardPoints2Field is a PRICEOFFSET field +// LastForwardPoints2Field is a PRICEOFFSET field type LastForwardPoints2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.LastForwardPoints2 (641) +// Tag returns tag.LastForwardPoints2 (641) func (f LastForwardPoints2Field) Tag() quickfix.Tag { return tag.LastForwardPoints2 } -//NewLastForwardPoints2 returns a new LastForwardPoints2Field initialized with val and scale +// NewLastForwardPoints2 returns a new LastForwardPoints2Field initialized with val and scale func NewLastForwardPoints2(val decimal.Decimal, scale int32) LastForwardPoints2Field { return LastForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } -//LastFragmentField is a BOOLEAN field +// LastFragmentField is a BOOLEAN field type LastFragmentField struct{ quickfix.FIXBoolean } -//Tag returns tag.LastFragment (893) +// Tag returns tag.LastFragment (893) func (f LastFragmentField) Tag() quickfix.Tag { return tag.LastFragment } -//NewLastFragment returns a new LastFragmentField initialized with val +// NewLastFragment returns a new LastFragmentField initialized with val func NewLastFragment(val bool) LastFragmentField { return LastFragmentField{quickfix.FIXBoolean(val)} } func (f LastFragmentField) Value() bool { return f.Bool() } -//LastLiquidityIndField is a enum.LastLiquidityInd field +// LastLiquidityIndField is a enum.LastLiquidityInd field type LastLiquidityIndField struct{ quickfix.FIXString } -//Tag returns tag.LastLiquidityInd (851) +// Tag returns tag.LastLiquidityInd (851) func (f LastLiquidityIndField) Tag() quickfix.Tag { return tag.LastLiquidityInd } func NewLastLiquidityInd(val enum.LastLiquidityInd) LastLiquidityIndField { return LastLiquidityIndField{quickfix.FIXString(val)} } -func (f LastLiquidityIndField) Value() enum.LastLiquidityInd { return enum.LastLiquidityInd(f.String()) } +func (f LastLiquidityIndField) Value() enum.LastLiquidityInd { + return enum.LastLiquidityInd(f.String()) +} -//LastMktField is a EXCHANGE field +// LastMktField is a EXCHANGE field type LastMktField struct{ quickfix.FIXString } -//Tag returns tag.LastMkt (30) +// Tag returns tag.LastMkt (30) func (f LastMktField) Tag() quickfix.Tag { return tag.LastMkt } -//NewLastMkt returns a new LastMktField initialized with val +// NewLastMkt returns a new LastMktField initialized with val func NewLastMkt(val string) LastMktField { return LastMktField{quickfix.FIXString(val)} } func (f LastMktField) Value() string { return f.String() } -//LastMsgSeqNumProcessedField is a SEQNUM field +// LastMsgSeqNumProcessedField is a SEQNUM field type LastMsgSeqNumProcessedField struct{ quickfix.FIXInt } -//Tag returns tag.LastMsgSeqNumProcessed (369) +// Tag returns tag.LastMsgSeqNumProcessed (369) func (f LastMsgSeqNumProcessedField) Tag() quickfix.Tag { return tag.LastMsgSeqNumProcessed } -//NewLastMsgSeqNumProcessed returns a new LastMsgSeqNumProcessedField initialized with val +// NewLastMsgSeqNumProcessed returns a new LastMsgSeqNumProcessedField initialized with val func NewLastMsgSeqNumProcessed(val int) LastMsgSeqNumProcessedField { return LastMsgSeqNumProcessedField{quickfix.FIXInt(val)} } func (f LastMsgSeqNumProcessedField) Value() int { return f.Int() } -//LastNetworkResponseIDField is a STRING field +// LastNetworkResponseIDField is a STRING field type LastNetworkResponseIDField struct{ quickfix.FIXString } -//Tag returns tag.LastNetworkResponseID (934) +// Tag returns tag.LastNetworkResponseID (934) func (f LastNetworkResponseIDField) Tag() quickfix.Tag { return tag.LastNetworkResponseID } -//NewLastNetworkResponseID returns a new LastNetworkResponseIDField initialized with val +// NewLastNetworkResponseID returns a new LastNetworkResponseIDField initialized with val func NewLastNetworkResponseID(val string) LastNetworkResponseIDField { return LastNetworkResponseIDField{quickfix.FIXString(val)} } func (f LastNetworkResponseIDField) Value() string { return f.String() } -//LastParPxField is a PRICE field +// LastParPxField is a PRICE field type LastParPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastParPx (669) +// Tag returns tag.LastParPx (669) func (f LastParPxField) Tag() quickfix.Tag { return tag.LastParPx } -//NewLastParPx returns a new LastParPxField initialized with val and scale +// NewLastParPx returns a new LastParPxField initialized with val and scale func NewLastParPx(val decimal.Decimal, scale int32) LastParPxField { return LastParPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastParPxField) Value() (val decimal.Decimal) { return f.Decimal } -//LastPxField is a PRICE field +// LastPxField is a PRICE field type LastPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastPx (31) +// Tag returns tag.LastPx (31) func (f LastPxField) Tag() quickfix.Tag { return tag.LastPx } -//NewLastPx returns a new LastPxField initialized with val and scale +// NewLastPx returns a new LastPxField initialized with val and scale func NewLastPx(val decimal.Decimal, scale int32) LastPxField { return LastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastPxField) Value() (val decimal.Decimal) { return f.Decimal } -//LastQtyField is a QTY field +// LastQtyField is a QTY field type LastQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastQty (32) +// Tag returns tag.LastQty (32) func (f LastQtyField) Tag() quickfix.Tag { return tag.LastQty } -//NewLastQty returns a new LastQtyField initialized with val and scale +// NewLastQty returns a new LastQtyField initialized with val and scale func NewLastQty(val decimal.Decimal, scale int32) LastQtyField { return LastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LastRptRequestedField is a BOOLEAN field +// LastRptRequestedField is a BOOLEAN field type LastRptRequestedField struct{ quickfix.FIXBoolean } -//Tag returns tag.LastRptRequested (912) +// Tag returns tag.LastRptRequested (912) func (f LastRptRequestedField) Tag() quickfix.Tag { return tag.LastRptRequested } -//NewLastRptRequested returns a new LastRptRequestedField initialized with val +// NewLastRptRequested returns a new LastRptRequestedField initialized with val func NewLastRptRequested(val bool) LastRptRequestedField { return LastRptRequestedField{quickfix.FIXBoolean(val)} } func (f LastRptRequestedField) Value() bool { return f.Bool() } -//LastSharesField is a QTY field +// LastSharesField is a QTY field type LastSharesField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastShares (32) +// Tag returns tag.LastShares (32) func (f LastSharesField) Tag() quickfix.Tag { return tag.LastShares } -//NewLastShares returns a new LastSharesField initialized with val and scale +// NewLastShares returns a new LastSharesField initialized with val and scale func NewLastShares(val decimal.Decimal, scale int32) LastSharesField { return LastSharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastSharesField) Value() (val decimal.Decimal) { return f.Decimal } -//LastSpotRateField is a PRICE field +// LastSpotRateField is a PRICE field type LastSpotRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastSpotRate (194) +// Tag returns tag.LastSpotRate (194) func (f LastSpotRateField) Tag() quickfix.Tag { return tag.LastSpotRate } -//NewLastSpotRate returns a new LastSpotRateField initialized with val and scale +// NewLastSpotRate returns a new LastSpotRateField initialized with val and scale func NewLastSpotRate(val decimal.Decimal, scale int32) LastSpotRateField { return LastSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } -//LastSwapPointsField is a PRICEOFFSET field +// LastSwapPointsField is a PRICEOFFSET field type LastSwapPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.LastSwapPoints (1071) +// Tag returns tag.LastSwapPoints (1071) func (f LastSwapPointsField) Tag() quickfix.Tag { return tag.LastSwapPoints } -//NewLastSwapPoints returns a new LastSwapPointsField initialized with val and scale +// NewLastSwapPoints returns a new LastSwapPointsField initialized with val and scale func NewLastSwapPoints(val decimal.Decimal, scale int32) LastSwapPointsField { return LastSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LastSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//LastUpdateTimeField is a UTCTIMESTAMP field +// LastUpdateTimeField is a UTCTIMESTAMP field type LastUpdateTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.LastUpdateTime (779) +// Tag returns tag.LastUpdateTime (779) func (f LastUpdateTimeField) Tag() quickfix.Tag { return tag.LastUpdateTime } -//NewLastUpdateTime returns a new LastUpdateTimeField initialized with val +// NewLastUpdateTime returns a new LastUpdateTimeField initialized with val func NewLastUpdateTime(val time.Time) LastUpdateTimeField { return NewLastUpdateTimeWithPrecision(val, quickfix.Millis) } -//NewLastUpdateTimeNoMillis returns a new LastUpdateTimeField initialized with val without millisecs +// NewLastUpdateTimeNoMillis returns a new LastUpdateTimeField initialized with val without millisecs func NewLastUpdateTimeNoMillis(val time.Time) LastUpdateTimeField { return NewLastUpdateTimeWithPrecision(val, quickfix.Seconds) } -//NewLastUpdateTimeWithPrecision returns a new LastUpdateTimeField initialized with val of specified precision +// NewLastUpdateTimeWithPrecision returns a new LastUpdateTimeField initialized with val of specified precision func NewLastUpdateTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) LastUpdateTimeField { return LastUpdateTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f LastUpdateTimeField) Value() time.Time { return f.Time } -//LateIndicatorField is a BOOLEAN field +// LateIndicatorField is a BOOLEAN field type LateIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.LateIndicator (978) +// Tag returns tag.LateIndicator (978) func (f LateIndicatorField) Tag() quickfix.Tag { return tag.LateIndicator } -//NewLateIndicator returns a new LateIndicatorField initialized with val +// NewLateIndicator returns a new LateIndicatorField initialized with val func NewLateIndicator(val bool) LateIndicatorField { return LateIndicatorField{quickfix.FIXBoolean(val)} } func (f LateIndicatorField) Value() bool { return f.Bool() } -//LeavesQtyField is a QTY field +// LeavesQtyField is a QTY field type LeavesQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LeavesQty (151) +// Tag returns tag.LeavesQty (151) func (f LeavesQtyField) Tag() quickfix.Tag { return tag.LeavesQty } -//NewLeavesQty returns a new LeavesQtyField initialized with val and scale +// NewLeavesQty returns a new LeavesQtyField initialized with val and scale func NewLeavesQty(val decimal.Decimal, scale int32) LeavesQtyField { return LeavesQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LeavesQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegAllocAccountField is a STRING field +// LegAllocAccountField is a STRING field type LegAllocAccountField struct{ quickfix.FIXString } -//Tag returns tag.LegAllocAccount (671) +// Tag returns tag.LegAllocAccount (671) func (f LegAllocAccountField) Tag() quickfix.Tag { return tag.LegAllocAccount } -//NewLegAllocAccount returns a new LegAllocAccountField initialized with val +// NewLegAllocAccount returns a new LegAllocAccountField initialized with val func NewLegAllocAccount(val string) LegAllocAccountField { return LegAllocAccountField{quickfix.FIXString(val)} } func (f LegAllocAccountField) Value() string { return f.String() } -//LegAllocAcctIDSourceField is a STRING field +// LegAllocAcctIDSourceField is a STRING field type LegAllocAcctIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.LegAllocAcctIDSource (674) +// Tag returns tag.LegAllocAcctIDSource (674) func (f LegAllocAcctIDSourceField) Tag() quickfix.Tag { return tag.LegAllocAcctIDSource } -//NewLegAllocAcctIDSource returns a new LegAllocAcctIDSourceField initialized with val +// NewLegAllocAcctIDSource returns a new LegAllocAcctIDSourceField initialized with val func NewLegAllocAcctIDSource(val string) LegAllocAcctIDSourceField { return LegAllocAcctIDSourceField{quickfix.FIXString(val)} } func (f LegAllocAcctIDSourceField) Value() string { return f.String() } -//LegAllocIDField is a STRING field +// LegAllocIDField is a STRING field type LegAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.LegAllocID (1366) +// Tag returns tag.LegAllocID (1366) func (f LegAllocIDField) Tag() quickfix.Tag { return tag.LegAllocID } -//NewLegAllocID returns a new LegAllocIDField initialized with val +// NewLegAllocID returns a new LegAllocIDField initialized with val func NewLegAllocID(val string) LegAllocIDField { return LegAllocIDField{quickfix.FIXString(val)} } func (f LegAllocIDField) Value() string { return f.String() } -//LegAllocQtyField is a QTY field +// LegAllocQtyField is a QTY field type LegAllocQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegAllocQty (673) +// Tag returns tag.LegAllocQty (673) func (f LegAllocQtyField) Tag() quickfix.Tag { return tag.LegAllocQty } -//NewLegAllocQty returns a new LegAllocQtyField initialized with val and scale +// NewLegAllocQty returns a new LegAllocQtyField initialized with val and scale func NewLegAllocQty(val decimal.Decimal, scale int32) LegAllocQtyField { return LegAllocQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegAllocQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegAllocSettlCurrencyField is a CURRENCY field +// LegAllocSettlCurrencyField is a CURRENCY field type LegAllocSettlCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.LegAllocSettlCurrency (1367) +// Tag returns tag.LegAllocSettlCurrency (1367) func (f LegAllocSettlCurrencyField) Tag() quickfix.Tag { return tag.LegAllocSettlCurrency } -//NewLegAllocSettlCurrency returns a new LegAllocSettlCurrencyField initialized with val +// NewLegAllocSettlCurrency returns a new LegAllocSettlCurrencyField initialized with val func NewLegAllocSettlCurrency(val string) LegAllocSettlCurrencyField { return LegAllocSettlCurrencyField{quickfix.FIXString(val)} } func (f LegAllocSettlCurrencyField) Value() string { return f.String() } -//LegBenchmarkCurveCurrencyField is a CURRENCY field +// LegBenchmarkCurveCurrencyField is a CURRENCY field type LegBenchmarkCurveCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.LegBenchmarkCurveCurrency (676) +// Tag returns tag.LegBenchmarkCurveCurrency (676) func (f LegBenchmarkCurveCurrencyField) Tag() quickfix.Tag { return tag.LegBenchmarkCurveCurrency } -//NewLegBenchmarkCurveCurrency returns a new LegBenchmarkCurveCurrencyField initialized with val +// NewLegBenchmarkCurveCurrency returns a new LegBenchmarkCurveCurrencyField initialized with val func NewLegBenchmarkCurveCurrency(val string) LegBenchmarkCurveCurrencyField { return LegBenchmarkCurveCurrencyField{quickfix.FIXString(val)} } func (f LegBenchmarkCurveCurrencyField) Value() string { return f.String() } -//LegBenchmarkCurveNameField is a STRING field +// LegBenchmarkCurveNameField is a STRING field type LegBenchmarkCurveNameField struct{ quickfix.FIXString } -//Tag returns tag.LegBenchmarkCurveName (677) +// Tag returns tag.LegBenchmarkCurveName (677) func (f LegBenchmarkCurveNameField) Tag() quickfix.Tag { return tag.LegBenchmarkCurveName } -//NewLegBenchmarkCurveName returns a new LegBenchmarkCurveNameField initialized with val +// NewLegBenchmarkCurveName returns a new LegBenchmarkCurveNameField initialized with val func NewLegBenchmarkCurveName(val string) LegBenchmarkCurveNameField { return LegBenchmarkCurveNameField{quickfix.FIXString(val)} } func (f LegBenchmarkCurveNameField) Value() string { return f.String() } -//LegBenchmarkCurvePointField is a STRING field +// LegBenchmarkCurvePointField is a STRING field type LegBenchmarkCurvePointField struct{ quickfix.FIXString } -//Tag returns tag.LegBenchmarkCurvePoint (678) +// Tag returns tag.LegBenchmarkCurvePoint (678) func (f LegBenchmarkCurvePointField) Tag() quickfix.Tag { return tag.LegBenchmarkCurvePoint } -//NewLegBenchmarkCurvePoint returns a new LegBenchmarkCurvePointField initialized with val +// NewLegBenchmarkCurvePoint returns a new LegBenchmarkCurvePointField initialized with val func NewLegBenchmarkCurvePoint(val string) LegBenchmarkCurvePointField { return LegBenchmarkCurvePointField{quickfix.FIXString(val)} } func (f LegBenchmarkCurvePointField) Value() string { return f.String() } -//LegBenchmarkPriceField is a PRICE field +// LegBenchmarkPriceField is a PRICE field type LegBenchmarkPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegBenchmarkPrice (679) +// Tag returns tag.LegBenchmarkPrice (679) func (f LegBenchmarkPriceField) Tag() quickfix.Tag { return tag.LegBenchmarkPrice } -//NewLegBenchmarkPrice returns a new LegBenchmarkPriceField initialized with val and scale +// NewLegBenchmarkPrice returns a new LegBenchmarkPriceField initialized with val and scale func NewLegBenchmarkPrice(val decimal.Decimal, scale int32) LegBenchmarkPriceField { return LegBenchmarkPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegBenchmarkPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//LegBenchmarkPriceTypeField is a INT field +// LegBenchmarkPriceTypeField is a INT field type LegBenchmarkPriceTypeField struct{ quickfix.FIXInt } -//Tag returns tag.LegBenchmarkPriceType (680) +// Tag returns tag.LegBenchmarkPriceType (680) func (f LegBenchmarkPriceTypeField) Tag() quickfix.Tag { return tag.LegBenchmarkPriceType } -//NewLegBenchmarkPriceType returns a new LegBenchmarkPriceTypeField initialized with val +// NewLegBenchmarkPriceType returns a new LegBenchmarkPriceTypeField initialized with val func NewLegBenchmarkPriceType(val int) LegBenchmarkPriceTypeField { return LegBenchmarkPriceTypeField{quickfix.FIXInt(val)} } func (f LegBenchmarkPriceTypeField) Value() int { return f.Int() } -//LegBidForwardPointsField is a PRICEOFFSET field +// LegBidForwardPointsField is a PRICEOFFSET field type LegBidForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegBidForwardPoints (1067) +// Tag returns tag.LegBidForwardPoints (1067) func (f LegBidForwardPointsField) Tag() quickfix.Tag { return tag.LegBidForwardPoints } -//NewLegBidForwardPoints returns a new LegBidForwardPointsField initialized with val and scale +// NewLegBidForwardPoints returns a new LegBidForwardPointsField initialized with val and scale func NewLegBidForwardPoints(val decimal.Decimal, scale int32) LegBidForwardPointsField { return LegBidForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegBidForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//LegBidPxField is a PRICE field +// LegBidPxField is a PRICE field type LegBidPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegBidPx (681) +// Tag returns tag.LegBidPx (681) func (f LegBidPxField) Tag() quickfix.Tag { return tag.LegBidPx } -//NewLegBidPx returns a new LegBidPxField initialized with val and scale +// NewLegBidPx returns a new LegBidPxField initialized with val and scale func NewLegBidPx(val decimal.Decimal, scale int32) LegBidPxField { return LegBidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegBidPxField) Value() (val decimal.Decimal) { return f.Decimal } -//LegCFICodeField is a STRING field +// LegCFICodeField is a STRING field type LegCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.LegCFICode (608) +// Tag returns tag.LegCFICode (608) func (f LegCFICodeField) Tag() quickfix.Tag { return tag.LegCFICode } -//NewLegCFICode returns a new LegCFICodeField initialized with val +// NewLegCFICode returns a new LegCFICodeField initialized with val func NewLegCFICode(val string) LegCFICodeField { return LegCFICodeField{quickfix.FIXString(val)} } func (f LegCFICodeField) Value() string { return f.String() } -//LegCalculatedCcyLastQtyField is a QTY field +// LegCalculatedCcyLastQtyField is a QTY field type LegCalculatedCcyLastQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegCalculatedCcyLastQty (1074) +// Tag returns tag.LegCalculatedCcyLastQty (1074) func (f LegCalculatedCcyLastQtyField) Tag() quickfix.Tag { return tag.LegCalculatedCcyLastQty } -//NewLegCalculatedCcyLastQty returns a new LegCalculatedCcyLastQtyField initialized with val and scale +// NewLegCalculatedCcyLastQty returns a new LegCalculatedCcyLastQtyField initialized with val and scale func NewLegCalculatedCcyLastQty(val decimal.Decimal, scale int32) LegCalculatedCcyLastQtyField { return LegCalculatedCcyLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegCalculatedCcyLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegContractMultiplierField is a FLOAT field +// LegContractMultiplierField is a FLOAT field type LegContractMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegContractMultiplier (614) +// Tag returns tag.LegContractMultiplier (614) func (f LegContractMultiplierField) Tag() quickfix.Tag { return tag.LegContractMultiplier } -//NewLegContractMultiplier returns a new LegContractMultiplierField initialized with val and scale +// NewLegContractMultiplier returns a new LegContractMultiplierField initialized with val and scale func NewLegContractMultiplier(val decimal.Decimal, scale int32) LegContractMultiplierField { return LegContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//LegContractMultiplierUnitField is a INT field +// LegContractMultiplierUnitField is a INT field type LegContractMultiplierUnitField struct{ quickfix.FIXInt } -//Tag returns tag.LegContractMultiplierUnit (1436) +// Tag returns tag.LegContractMultiplierUnit (1436) func (f LegContractMultiplierUnitField) Tag() quickfix.Tag { return tag.LegContractMultiplierUnit } -//NewLegContractMultiplierUnit returns a new LegContractMultiplierUnitField initialized with val +// NewLegContractMultiplierUnit returns a new LegContractMultiplierUnitField initialized with val func NewLegContractMultiplierUnit(val int) LegContractMultiplierUnitField { return LegContractMultiplierUnitField{quickfix.FIXInt(val)} } func (f LegContractMultiplierUnitField) Value() int { return f.Int() } -//LegContractSettlMonthField is a MONTHYEAR field +// LegContractSettlMonthField is a MONTHYEAR field type LegContractSettlMonthField struct{ quickfix.FIXString } -//Tag returns tag.LegContractSettlMonth (955) +// Tag returns tag.LegContractSettlMonth (955) func (f LegContractSettlMonthField) Tag() quickfix.Tag { return tag.LegContractSettlMonth } -//NewLegContractSettlMonth returns a new LegContractSettlMonthField initialized with val +// NewLegContractSettlMonth returns a new LegContractSettlMonthField initialized with val func NewLegContractSettlMonth(val string) LegContractSettlMonthField { return LegContractSettlMonthField{quickfix.FIXString(val)} } func (f LegContractSettlMonthField) Value() string { return f.String() } -//LegCountryOfIssueField is a COUNTRY field +// LegCountryOfIssueField is a COUNTRY field type LegCountryOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.LegCountryOfIssue (596) +// Tag returns tag.LegCountryOfIssue (596) func (f LegCountryOfIssueField) Tag() quickfix.Tag { return tag.LegCountryOfIssue } -//NewLegCountryOfIssue returns a new LegCountryOfIssueField initialized with val +// NewLegCountryOfIssue returns a new LegCountryOfIssueField initialized with val func NewLegCountryOfIssue(val string) LegCountryOfIssueField { return LegCountryOfIssueField{quickfix.FIXString(val)} } func (f LegCountryOfIssueField) Value() string { return f.String() } -//LegCouponPaymentDateField is a LOCALMKTDATE field +// LegCouponPaymentDateField is a LOCALMKTDATE field type LegCouponPaymentDateField struct{ quickfix.FIXString } -//Tag returns tag.LegCouponPaymentDate (248) +// Tag returns tag.LegCouponPaymentDate (248) func (f LegCouponPaymentDateField) Tag() quickfix.Tag { return tag.LegCouponPaymentDate } -//NewLegCouponPaymentDate returns a new LegCouponPaymentDateField initialized with val +// NewLegCouponPaymentDate returns a new LegCouponPaymentDateField initialized with val func NewLegCouponPaymentDate(val string) LegCouponPaymentDateField { return LegCouponPaymentDateField{quickfix.FIXString(val)} } func (f LegCouponPaymentDateField) Value() string { return f.String() } -//LegCouponRateField is a PERCENTAGE field +// LegCouponRateField is a PERCENTAGE field type LegCouponRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegCouponRate (615) +// Tag returns tag.LegCouponRate (615) func (f LegCouponRateField) Tag() quickfix.Tag { return tag.LegCouponRate } -//NewLegCouponRate returns a new LegCouponRateField initialized with val and scale +// NewLegCouponRate returns a new LegCouponRateField initialized with val and scale func NewLegCouponRate(val decimal.Decimal, scale int32) LegCouponRateField { return LegCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } -//LegCoveredOrUncoveredField is a INT field +// LegCoveredOrUncoveredField is a INT field type LegCoveredOrUncoveredField struct{ quickfix.FIXInt } -//Tag returns tag.LegCoveredOrUncovered (565) +// Tag returns tag.LegCoveredOrUncovered (565) func (f LegCoveredOrUncoveredField) Tag() quickfix.Tag { return tag.LegCoveredOrUncovered } -//NewLegCoveredOrUncovered returns a new LegCoveredOrUncoveredField initialized with val +// NewLegCoveredOrUncovered returns a new LegCoveredOrUncoveredField initialized with val func NewLegCoveredOrUncovered(val int) LegCoveredOrUncoveredField { return LegCoveredOrUncoveredField{quickfix.FIXInt(val)} } func (f LegCoveredOrUncoveredField) Value() int { return f.Int() } -//LegCreditRatingField is a STRING field +// LegCreditRatingField is a STRING field type LegCreditRatingField struct{ quickfix.FIXString } -//Tag returns tag.LegCreditRating (257) +// Tag returns tag.LegCreditRating (257) func (f LegCreditRatingField) Tag() quickfix.Tag { return tag.LegCreditRating } -//NewLegCreditRating returns a new LegCreditRatingField initialized with val +// NewLegCreditRating returns a new LegCreditRatingField initialized with val func NewLegCreditRating(val string) LegCreditRatingField { return LegCreditRatingField{quickfix.FIXString(val)} } func (f LegCreditRatingField) Value() string { return f.String() } -//LegCurrencyField is a CURRENCY field +// LegCurrencyField is a CURRENCY field type LegCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.LegCurrency (556) +// Tag returns tag.LegCurrency (556) func (f LegCurrencyField) Tag() quickfix.Tag { return tag.LegCurrency } -//NewLegCurrency returns a new LegCurrencyField initialized with val +// NewLegCurrency returns a new LegCurrencyField initialized with val func NewLegCurrency(val string) LegCurrencyField { return LegCurrencyField{quickfix.FIXString(val)} } func (f LegCurrencyField) Value() string { return f.String() } -//LegCurrencyRatioField is a FLOAT field +// LegCurrencyRatioField is a FLOAT field type LegCurrencyRatioField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegCurrencyRatio (1383) +// Tag returns tag.LegCurrencyRatio (1383) func (f LegCurrencyRatioField) Tag() quickfix.Tag { return tag.LegCurrencyRatio } -//NewLegCurrencyRatio returns a new LegCurrencyRatioField initialized with val and scale +// NewLegCurrencyRatio returns a new LegCurrencyRatioField initialized with val and scale func NewLegCurrencyRatio(val decimal.Decimal, scale int32) LegCurrencyRatioField { return LegCurrencyRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegCurrencyRatioField) Value() (val decimal.Decimal) { return f.Decimal } -//LegDatedDateField is a LOCALMKTDATE field +// LegDatedDateField is a LOCALMKTDATE field type LegDatedDateField struct{ quickfix.FIXString } -//Tag returns tag.LegDatedDate (739) +// Tag returns tag.LegDatedDate (739) func (f LegDatedDateField) Tag() quickfix.Tag { return tag.LegDatedDate } -//NewLegDatedDate returns a new LegDatedDateField initialized with val +// NewLegDatedDate returns a new LegDatedDateField initialized with val func NewLegDatedDate(val string) LegDatedDateField { return LegDatedDateField{quickfix.FIXString(val)} } func (f LegDatedDateField) Value() string { return f.String() } -//LegDividendYieldField is a PERCENTAGE field +// LegDividendYieldField is a PERCENTAGE field type LegDividendYieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegDividendYield (1381) +// Tag returns tag.LegDividendYield (1381) func (f LegDividendYieldField) Tag() quickfix.Tag { return tag.LegDividendYield } -//NewLegDividendYield returns a new LegDividendYieldField initialized with val and scale +// NewLegDividendYield returns a new LegDividendYieldField initialized with val and scale func NewLegDividendYield(val decimal.Decimal, scale int32) LegDividendYieldField { return LegDividendYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegDividendYieldField) Value() (val decimal.Decimal) { return f.Decimal } -//LegExecInstField is a MULTIPLECHARVALUE field +// LegExecInstField is a MULTIPLECHARVALUE field type LegExecInstField struct{ quickfix.FIXString } -//Tag returns tag.LegExecInst (1384) +// Tag returns tag.LegExecInst (1384) func (f LegExecInstField) Tag() quickfix.Tag { return tag.LegExecInst } -//NewLegExecInst returns a new LegExecInstField initialized with val +// NewLegExecInst returns a new LegExecInstField initialized with val func NewLegExecInst(val string) LegExecInstField { return LegExecInstField{quickfix.FIXString(val)} } func (f LegExecInstField) Value() string { return f.String() } -//LegExerciseStyleField is a INT field +// LegExerciseStyleField is a INT field type LegExerciseStyleField struct{ quickfix.FIXInt } -//Tag returns tag.LegExerciseStyle (1420) +// Tag returns tag.LegExerciseStyle (1420) func (f LegExerciseStyleField) Tag() quickfix.Tag { return tag.LegExerciseStyle } -//NewLegExerciseStyle returns a new LegExerciseStyleField initialized with val +// NewLegExerciseStyle returns a new LegExerciseStyleField initialized with val func NewLegExerciseStyle(val int) LegExerciseStyleField { return LegExerciseStyleField{quickfix.FIXInt(val)} } func (f LegExerciseStyleField) Value() int { return f.Int() } -//LegFactorField is a FLOAT field +// LegFactorField is a FLOAT field type LegFactorField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegFactor (253) +// Tag returns tag.LegFactor (253) func (f LegFactorField) Tag() quickfix.Tag { return tag.LegFactor } -//NewLegFactor returns a new LegFactorField initialized with val and scale +// NewLegFactor returns a new LegFactorField initialized with val and scale func NewLegFactor(val decimal.Decimal, scale int32) LegFactorField { return LegFactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegFactorField) Value() (val decimal.Decimal) { return f.Decimal } -//LegFlowScheduleTypeField is a INT field +// LegFlowScheduleTypeField is a INT field type LegFlowScheduleTypeField struct{ quickfix.FIXInt } -//Tag returns tag.LegFlowScheduleType (1440) +// Tag returns tag.LegFlowScheduleType (1440) func (f LegFlowScheduleTypeField) Tag() quickfix.Tag { return tag.LegFlowScheduleType } -//NewLegFlowScheduleType returns a new LegFlowScheduleTypeField initialized with val +// NewLegFlowScheduleType returns a new LegFlowScheduleTypeField initialized with val func NewLegFlowScheduleType(val int) LegFlowScheduleTypeField { return LegFlowScheduleTypeField{quickfix.FIXInt(val)} } func (f LegFlowScheduleTypeField) Value() int { return f.Int() } -//LegFutSettDateField is a LOCALMKTDATE field +// LegFutSettDateField is a LOCALMKTDATE field type LegFutSettDateField struct{ quickfix.FIXString } -//Tag returns tag.LegFutSettDate (588) +// Tag returns tag.LegFutSettDate (588) func (f LegFutSettDateField) Tag() quickfix.Tag { return tag.LegFutSettDate } -//NewLegFutSettDate returns a new LegFutSettDateField initialized with val +// NewLegFutSettDate returns a new LegFutSettDateField initialized with val func NewLegFutSettDate(val string) LegFutSettDateField { return LegFutSettDateField{quickfix.FIXString(val)} } func (f LegFutSettDateField) Value() string { return f.String() } -//LegGrossTradeAmtField is a AMT field +// LegGrossTradeAmtField is a AMT field type LegGrossTradeAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegGrossTradeAmt (1075) +// Tag returns tag.LegGrossTradeAmt (1075) func (f LegGrossTradeAmtField) Tag() quickfix.Tag { return tag.LegGrossTradeAmt } -//NewLegGrossTradeAmt returns a new LegGrossTradeAmtField initialized with val and scale +// NewLegGrossTradeAmt returns a new LegGrossTradeAmtField initialized with val and scale func NewLegGrossTradeAmt(val decimal.Decimal, scale int32) LegGrossTradeAmtField { return LegGrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegGrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//LegIOIQtyField is a STRING field +// LegIOIQtyField is a STRING field type LegIOIQtyField struct{ quickfix.FIXString } -//Tag returns tag.LegIOIQty (682) +// Tag returns tag.LegIOIQty (682) func (f LegIOIQtyField) Tag() quickfix.Tag { return tag.LegIOIQty } -//NewLegIOIQty returns a new LegIOIQtyField initialized with val +// NewLegIOIQty returns a new LegIOIQtyField initialized with val func NewLegIOIQty(val string) LegIOIQtyField { return LegIOIQtyField{quickfix.FIXString(val)} } func (f LegIOIQtyField) Value() string { return f.String() } -//LegIndividualAllocIDField is a STRING field +// LegIndividualAllocIDField is a STRING field type LegIndividualAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.LegIndividualAllocID (672) +// Tag returns tag.LegIndividualAllocID (672) func (f LegIndividualAllocIDField) Tag() quickfix.Tag { return tag.LegIndividualAllocID } -//NewLegIndividualAllocID returns a new LegIndividualAllocIDField initialized with val +// NewLegIndividualAllocID returns a new LegIndividualAllocIDField initialized with val func NewLegIndividualAllocID(val string) LegIndividualAllocIDField { return LegIndividualAllocIDField{quickfix.FIXString(val)} } func (f LegIndividualAllocIDField) Value() string { return f.String() } -//LegInstrRegistryField is a STRING field +// LegInstrRegistryField is a STRING field type LegInstrRegistryField struct{ quickfix.FIXString } -//Tag returns tag.LegInstrRegistry (599) +// Tag returns tag.LegInstrRegistry (599) func (f LegInstrRegistryField) Tag() quickfix.Tag { return tag.LegInstrRegistry } -//NewLegInstrRegistry returns a new LegInstrRegistryField initialized with val +// NewLegInstrRegistry returns a new LegInstrRegistryField initialized with val func NewLegInstrRegistry(val string) LegInstrRegistryField { return LegInstrRegistryField{quickfix.FIXString(val)} } func (f LegInstrRegistryField) Value() string { return f.String() } -//LegInterestAccrualDateField is a LOCALMKTDATE field +// LegInterestAccrualDateField is a LOCALMKTDATE field type LegInterestAccrualDateField struct{ quickfix.FIXString } -//Tag returns tag.LegInterestAccrualDate (956) +// Tag returns tag.LegInterestAccrualDate (956) func (f LegInterestAccrualDateField) Tag() quickfix.Tag { return tag.LegInterestAccrualDate } -//NewLegInterestAccrualDate returns a new LegInterestAccrualDateField initialized with val +// NewLegInterestAccrualDate returns a new LegInterestAccrualDateField initialized with val func NewLegInterestAccrualDate(val string) LegInterestAccrualDateField { return LegInterestAccrualDateField{quickfix.FIXString(val)} } func (f LegInterestAccrualDateField) Value() string { return f.String() } -//LegIssueDateField is a LOCALMKTDATE field +// LegIssueDateField is a LOCALMKTDATE field type LegIssueDateField struct{ quickfix.FIXString } -//Tag returns tag.LegIssueDate (249) +// Tag returns tag.LegIssueDate (249) func (f LegIssueDateField) Tag() quickfix.Tag { return tag.LegIssueDate } -//NewLegIssueDate returns a new LegIssueDateField initialized with val +// NewLegIssueDate returns a new LegIssueDateField initialized with val func NewLegIssueDate(val string) LegIssueDateField { return LegIssueDateField{quickfix.FIXString(val)} } func (f LegIssueDateField) Value() string { return f.String() } -//LegIssuerField is a STRING field +// LegIssuerField is a STRING field type LegIssuerField struct{ quickfix.FIXString } -//Tag returns tag.LegIssuer (617) +// Tag returns tag.LegIssuer (617) func (f LegIssuerField) Tag() quickfix.Tag { return tag.LegIssuer } -//NewLegIssuer returns a new LegIssuerField initialized with val +// NewLegIssuer returns a new LegIssuerField initialized with val func NewLegIssuer(val string) LegIssuerField { return LegIssuerField{quickfix.FIXString(val)} } func (f LegIssuerField) Value() string { return f.String() } -//LegLastForwardPointsField is a PRICEOFFSET field +// LegLastForwardPointsField is a PRICEOFFSET field type LegLastForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegLastForwardPoints (1073) +// Tag returns tag.LegLastForwardPoints (1073) func (f LegLastForwardPointsField) Tag() quickfix.Tag { return tag.LegLastForwardPoints } -//NewLegLastForwardPoints returns a new LegLastForwardPointsField initialized with val and scale +// NewLegLastForwardPoints returns a new LegLastForwardPointsField initialized with val and scale func NewLegLastForwardPoints(val decimal.Decimal, scale int32) LegLastForwardPointsField { return LegLastForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegLastForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//LegLastPxField is a PRICE field +// LegLastPxField is a PRICE field type LegLastPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegLastPx (637) +// Tag returns tag.LegLastPx (637) func (f LegLastPxField) Tag() quickfix.Tag { return tag.LegLastPx } -//NewLegLastPx returns a new LegLastPxField initialized with val and scale +// NewLegLastPx returns a new LegLastPxField initialized with val and scale func NewLegLastPx(val decimal.Decimal, scale int32) LegLastPxField { return LegLastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegLastPxField) Value() (val decimal.Decimal) { return f.Decimal } -//LegLastQtyField is a QTY field +// LegLastQtyField is a QTY field type LegLastQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegLastQty (1418) +// Tag returns tag.LegLastQty (1418) func (f LegLastQtyField) Tag() quickfix.Tag { return tag.LegLastQty } -//NewLegLastQty returns a new LegLastQtyField initialized with val and scale +// NewLegLastQty returns a new LegLastQtyField initialized with val and scale func NewLegLastQty(val decimal.Decimal, scale int32) LegLastQtyField { return LegLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegLocaleOfIssueField is a STRING field +// LegLocaleOfIssueField is a STRING field type LegLocaleOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.LegLocaleOfIssue (598) +// Tag returns tag.LegLocaleOfIssue (598) func (f LegLocaleOfIssueField) Tag() quickfix.Tag { return tag.LegLocaleOfIssue } -//NewLegLocaleOfIssue returns a new LegLocaleOfIssueField initialized with val +// NewLegLocaleOfIssue returns a new LegLocaleOfIssueField initialized with val func NewLegLocaleOfIssue(val string) LegLocaleOfIssueField { return LegLocaleOfIssueField{quickfix.FIXString(val)} } func (f LegLocaleOfIssueField) Value() string { return f.String() } -//LegMaturityDateField is a LOCALMKTDATE field +// LegMaturityDateField is a LOCALMKTDATE field type LegMaturityDateField struct{ quickfix.FIXString } -//Tag returns tag.LegMaturityDate (611) +// Tag returns tag.LegMaturityDate (611) func (f LegMaturityDateField) Tag() quickfix.Tag { return tag.LegMaturityDate } -//NewLegMaturityDate returns a new LegMaturityDateField initialized with val +// NewLegMaturityDate returns a new LegMaturityDateField initialized with val func NewLegMaturityDate(val string) LegMaturityDateField { return LegMaturityDateField{quickfix.FIXString(val)} } func (f LegMaturityDateField) Value() string { return f.String() } -//LegMaturityMonthYearField is a MONTHYEAR field +// LegMaturityMonthYearField is a MONTHYEAR field type LegMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.LegMaturityMonthYear (610) +// Tag returns tag.LegMaturityMonthYear (610) func (f LegMaturityMonthYearField) Tag() quickfix.Tag { return tag.LegMaturityMonthYear } -//NewLegMaturityMonthYear returns a new LegMaturityMonthYearField initialized with val +// NewLegMaturityMonthYear returns a new LegMaturityMonthYearField initialized with val func NewLegMaturityMonthYear(val string) LegMaturityMonthYearField { return LegMaturityMonthYearField{quickfix.FIXString(val)} } func (f LegMaturityMonthYearField) Value() string { return f.String() } -//LegMaturityTimeField is a TZTIMEONLY field +// LegMaturityTimeField is a TZTIMEONLY field type LegMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.LegMaturityTime (1212) +// Tag returns tag.LegMaturityTime (1212) func (f LegMaturityTimeField) Tag() quickfix.Tag { return tag.LegMaturityTime } -//NewLegMaturityTime returns a new LegMaturityTimeField initialized with val +// NewLegMaturityTime returns a new LegMaturityTimeField initialized with val func NewLegMaturityTime(val string) LegMaturityTimeField { return LegMaturityTimeField{quickfix.FIXString(val)} } func (f LegMaturityTimeField) Value() string { return f.String() } -//LegNumberField is a INT field +// LegNumberField is a INT field type LegNumberField struct{ quickfix.FIXInt } -//Tag returns tag.LegNumber (1152) +// Tag returns tag.LegNumber (1152) func (f LegNumberField) Tag() quickfix.Tag { return tag.LegNumber } -//NewLegNumber returns a new LegNumberField initialized with val +// NewLegNumber returns a new LegNumberField initialized with val func NewLegNumber(val int) LegNumberField { return LegNumberField{quickfix.FIXInt(val)} } func (f LegNumberField) Value() int { return f.Int() } -//LegOfferForwardPointsField is a PRICEOFFSET field +// LegOfferForwardPointsField is a PRICEOFFSET field type LegOfferForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegOfferForwardPoints (1068) +// Tag returns tag.LegOfferForwardPoints (1068) func (f LegOfferForwardPointsField) Tag() quickfix.Tag { return tag.LegOfferForwardPoints } -//NewLegOfferForwardPoints returns a new LegOfferForwardPointsField initialized with val and scale +// NewLegOfferForwardPoints returns a new LegOfferForwardPointsField initialized with val and scale func NewLegOfferForwardPoints(val decimal.Decimal, scale int32) LegOfferForwardPointsField { return LegOfferForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegOfferForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//LegOfferPxField is a PRICE field +// LegOfferPxField is a PRICE field type LegOfferPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegOfferPx (684) +// Tag returns tag.LegOfferPx (684) func (f LegOfferPxField) Tag() quickfix.Tag { return tag.LegOfferPx } -//NewLegOfferPx returns a new LegOfferPxField initialized with val and scale +// NewLegOfferPx returns a new LegOfferPxField initialized with val and scale func NewLegOfferPx(val decimal.Decimal, scale int32) LegOfferPxField { return LegOfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegOfferPxField) Value() (val decimal.Decimal) { return f.Decimal } -//LegOptAttributeField is a CHAR field +// LegOptAttributeField is a CHAR field type LegOptAttributeField struct{ quickfix.FIXString } -//Tag returns tag.LegOptAttribute (613) +// Tag returns tag.LegOptAttribute (613) func (f LegOptAttributeField) Tag() quickfix.Tag { return tag.LegOptAttribute } -//NewLegOptAttribute returns a new LegOptAttributeField initialized with val +// NewLegOptAttribute returns a new LegOptAttributeField initialized with val func NewLegOptAttribute(val string) LegOptAttributeField { return LegOptAttributeField{quickfix.FIXString(val)} } func (f LegOptAttributeField) Value() string { return f.String() } -//LegOptionRatioField is a FLOAT field +// LegOptionRatioField is a FLOAT field type LegOptionRatioField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegOptionRatio (1017) +// Tag returns tag.LegOptionRatio (1017) func (f LegOptionRatioField) Tag() quickfix.Tag { return tag.LegOptionRatio } -//NewLegOptionRatio returns a new LegOptionRatioField initialized with val and scale +// NewLegOptionRatio returns a new LegOptionRatioField initialized with val and scale func NewLegOptionRatio(val decimal.Decimal, scale int32) LegOptionRatioField { return LegOptionRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegOptionRatioField) Value() (val decimal.Decimal) { return f.Decimal } -//LegOrderQtyField is a QTY field +// LegOrderQtyField is a QTY field type LegOrderQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegOrderQty (685) +// Tag returns tag.LegOrderQty (685) func (f LegOrderQtyField) Tag() quickfix.Tag { return tag.LegOrderQty } -//NewLegOrderQty returns a new LegOrderQtyField initialized with val and scale +// NewLegOrderQty returns a new LegOrderQtyField initialized with val and scale func NewLegOrderQty(val decimal.Decimal, scale int32) LegOrderQtyField { return LegOrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegOrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegPoolField is a STRING field +// LegPoolField is a STRING field type LegPoolField struct{ quickfix.FIXString } -//Tag returns tag.LegPool (740) +// Tag returns tag.LegPool (740) func (f LegPoolField) Tag() quickfix.Tag { return tag.LegPool } -//NewLegPool returns a new LegPoolField initialized with val +// NewLegPool returns a new LegPoolField initialized with val func NewLegPool(val string) LegPoolField { return LegPoolField{quickfix.FIXString(val)} } func (f LegPoolField) Value() string { return f.String() } -//LegPositionEffectField is a CHAR field +// LegPositionEffectField is a CHAR field type LegPositionEffectField struct{ quickfix.FIXString } -//Tag returns tag.LegPositionEffect (564) +// Tag returns tag.LegPositionEffect (564) func (f LegPositionEffectField) Tag() quickfix.Tag { return tag.LegPositionEffect } -//NewLegPositionEffect returns a new LegPositionEffectField initialized with val +// NewLegPositionEffect returns a new LegPositionEffectField initialized with val func NewLegPositionEffect(val string) LegPositionEffectField { return LegPositionEffectField{quickfix.FIXString(val)} } func (f LegPositionEffectField) Value() string { return f.String() } -//LegPriceField is a PRICE field +// LegPriceField is a PRICE field type LegPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegPrice (566) +// Tag returns tag.LegPrice (566) func (f LegPriceField) Tag() quickfix.Tag { return tag.LegPrice } -//NewLegPrice returns a new LegPriceField initialized with val and scale +// NewLegPrice returns a new LegPriceField initialized with val and scale func NewLegPrice(val decimal.Decimal, scale int32) LegPriceField { return LegPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//LegPriceTypeField is a INT field +// LegPriceTypeField is a INT field type LegPriceTypeField struct{ quickfix.FIXInt } -//Tag returns tag.LegPriceType (686) +// Tag returns tag.LegPriceType (686) func (f LegPriceTypeField) Tag() quickfix.Tag { return tag.LegPriceType } -//NewLegPriceType returns a new LegPriceTypeField initialized with val +// NewLegPriceType returns a new LegPriceTypeField initialized with val func NewLegPriceType(val int) LegPriceTypeField { return LegPriceTypeField{quickfix.FIXInt(val)} } func (f LegPriceTypeField) Value() int { return f.Int() } -//LegPriceUnitOfMeasureField is a STRING field +// LegPriceUnitOfMeasureField is a STRING field type LegPriceUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.LegPriceUnitOfMeasure (1421) +// Tag returns tag.LegPriceUnitOfMeasure (1421) func (f LegPriceUnitOfMeasureField) Tag() quickfix.Tag { return tag.LegPriceUnitOfMeasure } -//NewLegPriceUnitOfMeasure returns a new LegPriceUnitOfMeasureField initialized with val +// NewLegPriceUnitOfMeasure returns a new LegPriceUnitOfMeasureField initialized with val func NewLegPriceUnitOfMeasure(val string) LegPriceUnitOfMeasureField { return LegPriceUnitOfMeasureField{quickfix.FIXString(val)} } func (f LegPriceUnitOfMeasureField) Value() string { return f.String() } -//LegPriceUnitOfMeasureQtyField is a QTY field +// LegPriceUnitOfMeasureQtyField is a QTY field type LegPriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegPriceUnitOfMeasureQty (1422) +// Tag returns tag.LegPriceUnitOfMeasureQty (1422) func (f LegPriceUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.LegPriceUnitOfMeasureQty } -//NewLegPriceUnitOfMeasureQty returns a new LegPriceUnitOfMeasureQtyField initialized with val and scale +// NewLegPriceUnitOfMeasureQty returns a new LegPriceUnitOfMeasureQtyField initialized with val and scale func NewLegPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) LegPriceUnitOfMeasureQtyField { return LegPriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegPriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegProductField is a INT field +// LegProductField is a INT field type LegProductField struct{ quickfix.FIXInt } -//Tag returns tag.LegProduct (607) +// Tag returns tag.LegProduct (607) func (f LegProductField) Tag() quickfix.Tag { return tag.LegProduct } -//NewLegProduct returns a new LegProductField initialized with val +// NewLegProduct returns a new LegProductField initialized with val func NewLegProduct(val int) LegProductField { return LegProductField{quickfix.FIXInt(val)} } func (f LegProductField) Value() int { return f.Int() } -//LegPutOrCallField is a INT field +// LegPutOrCallField is a INT field type LegPutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.LegPutOrCall (1358) +// Tag returns tag.LegPutOrCall (1358) func (f LegPutOrCallField) Tag() quickfix.Tag { return tag.LegPutOrCall } -//NewLegPutOrCall returns a new LegPutOrCallField initialized with val +// NewLegPutOrCall returns a new LegPutOrCallField initialized with val func NewLegPutOrCall(val int) LegPutOrCallField { return LegPutOrCallField{quickfix.FIXInt(val)} } func (f LegPutOrCallField) Value() int { return f.Int() } -//LegQtyField is a QTY field +// LegQtyField is a QTY field type LegQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegQty (687) +// Tag returns tag.LegQty (687) func (f LegQtyField) Tag() quickfix.Tag { return tag.LegQty } -//NewLegQty returns a new LegQtyField initialized with val and scale +// NewLegQty returns a new LegQtyField initialized with val and scale func NewLegQty(val decimal.Decimal, scale int32) LegQtyField { return LegQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegRatioQtyField is a FLOAT field +// LegRatioQtyField is a FLOAT field type LegRatioQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegRatioQty (623) +// Tag returns tag.LegRatioQty (623) func (f LegRatioQtyField) Tag() quickfix.Tag { return tag.LegRatioQty } -//NewLegRatioQty returns a new LegRatioQtyField initialized with val and scale +// NewLegRatioQty returns a new LegRatioQtyField initialized with val and scale func NewLegRatioQty(val decimal.Decimal, scale int32) LegRatioQtyField { return LegRatioQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegRatioQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegRedemptionDateField is a LOCALMKTDATE field +// LegRedemptionDateField is a LOCALMKTDATE field type LegRedemptionDateField struct{ quickfix.FIXString } -//Tag returns tag.LegRedemptionDate (254) +// Tag returns tag.LegRedemptionDate (254) func (f LegRedemptionDateField) Tag() quickfix.Tag { return tag.LegRedemptionDate } -//NewLegRedemptionDate returns a new LegRedemptionDateField initialized with val +// NewLegRedemptionDate returns a new LegRedemptionDateField initialized with val func NewLegRedemptionDate(val string) LegRedemptionDateField { return LegRedemptionDateField{quickfix.FIXString(val)} } func (f LegRedemptionDateField) Value() string { return f.String() } -//LegRefIDField is a STRING field +// LegRefIDField is a STRING field type LegRefIDField struct{ quickfix.FIXString } -//Tag returns tag.LegRefID (654) +// Tag returns tag.LegRefID (654) func (f LegRefIDField) Tag() quickfix.Tag { return tag.LegRefID } -//NewLegRefID returns a new LegRefIDField initialized with val +// NewLegRefID returns a new LegRefIDField initialized with val func NewLegRefID(val string) LegRefIDField { return LegRefIDField{quickfix.FIXString(val)} } func (f LegRefIDField) Value() string { return f.String() } -//LegRepoCollateralSecurityTypeField is a INT field +// LegRepoCollateralSecurityTypeField is a INT field type LegRepoCollateralSecurityTypeField struct{ quickfix.FIXInt } -//Tag returns tag.LegRepoCollateralSecurityType (250) +// Tag returns tag.LegRepoCollateralSecurityType (250) func (f LegRepoCollateralSecurityTypeField) Tag() quickfix.Tag { return tag.LegRepoCollateralSecurityType } -//NewLegRepoCollateralSecurityType returns a new LegRepoCollateralSecurityTypeField initialized with val +// NewLegRepoCollateralSecurityType returns a new LegRepoCollateralSecurityTypeField initialized with val func NewLegRepoCollateralSecurityType(val int) LegRepoCollateralSecurityTypeField { return LegRepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } func (f LegRepoCollateralSecurityTypeField) Value() int { return f.Int() } -//LegReportIDField is a STRING field +// LegReportIDField is a STRING field type LegReportIDField struct{ quickfix.FIXString } -//Tag returns tag.LegReportID (990) +// Tag returns tag.LegReportID (990) func (f LegReportIDField) Tag() quickfix.Tag { return tag.LegReportID } -//NewLegReportID returns a new LegReportIDField initialized with val +// NewLegReportID returns a new LegReportIDField initialized with val func NewLegReportID(val string) LegReportIDField { return LegReportIDField{quickfix.FIXString(val)} } func (f LegReportIDField) Value() string { return f.String() } -//LegRepurchaseRateField is a PERCENTAGE field +// LegRepurchaseRateField is a PERCENTAGE field type LegRepurchaseRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegRepurchaseRate (252) +// Tag returns tag.LegRepurchaseRate (252) func (f LegRepurchaseRateField) Tag() quickfix.Tag { return tag.LegRepurchaseRate } -//NewLegRepurchaseRate returns a new LegRepurchaseRateField initialized with val and scale +// NewLegRepurchaseRate returns a new LegRepurchaseRateField initialized with val and scale func NewLegRepurchaseRate(val decimal.Decimal, scale int32) LegRepurchaseRateField { return LegRepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegRepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } -//LegRepurchaseTermField is a INT field +// LegRepurchaseTermField is a INT field type LegRepurchaseTermField struct{ quickfix.FIXInt } -//Tag returns tag.LegRepurchaseTerm (251) +// Tag returns tag.LegRepurchaseTerm (251) func (f LegRepurchaseTermField) Tag() quickfix.Tag { return tag.LegRepurchaseTerm } -//NewLegRepurchaseTerm returns a new LegRepurchaseTermField initialized with val +// NewLegRepurchaseTerm returns a new LegRepurchaseTermField initialized with val func NewLegRepurchaseTerm(val int) LegRepurchaseTermField { return LegRepurchaseTermField{quickfix.FIXInt(val)} } func (f LegRepurchaseTermField) Value() int { return f.Int() } -//LegSecurityAltIDField is a STRING field +// LegSecurityAltIDField is a STRING field type LegSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityAltID (605) +// Tag returns tag.LegSecurityAltID (605) func (f LegSecurityAltIDField) Tag() quickfix.Tag { return tag.LegSecurityAltID } -//NewLegSecurityAltID returns a new LegSecurityAltIDField initialized with val +// NewLegSecurityAltID returns a new LegSecurityAltIDField initialized with val func NewLegSecurityAltID(val string) LegSecurityAltIDField { return LegSecurityAltIDField{quickfix.FIXString(val)} } func (f LegSecurityAltIDField) Value() string { return f.String() } -//LegSecurityAltIDSourceField is a STRING field +// LegSecurityAltIDSourceField is a STRING field type LegSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityAltIDSource (606) +// Tag returns tag.LegSecurityAltIDSource (606) func (f LegSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.LegSecurityAltIDSource } -//NewLegSecurityAltIDSource returns a new LegSecurityAltIDSourceField initialized with val +// NewLegSecurityAltIDSource returns a new LegSecurityAltIDSourceField initialized with val func NewLegSecurityAltIDSource(val string) LegSecurityAltIDSourceField { return LegSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f LegSecurityAltIDSourceField) Value() string { return f.String() } -//LegSecurityDescField is a STRING field +// LegSecurityDescField is a STRING field type LegSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityDesc (620) +// Tag returns tag.LegSecurityDesc (620) func (f LegSecurityDescField) Tag() quickfix.Tag { return tag.LegSecurityDesc } -//NewLegSecurityDesc returns a new LegSecurityDescField initialized with val +// NewLegSecurityDesc returns a new LegSecurityDescField initialized with val func NewLegSecurityDesc(val string) LegSecurityDescField { return LegSecurityDescField{quickfix.FIXString(val)} } func (f LegSecurityDescField) Value() string { return f.String() } -//LegSecurityExchangeField is a EXCHANGE field +// LegSecurityExchangeField is a EXCHANGE field type LegSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityExchange (616) +// Tag returns tag.LegSecurityExchange (616) func (f LegSecurityExchangeField) Tag() quickfix.Tag { return tag.LegSecurityExchange } -//NewLegSecurityExchange returns a new LegSecurityExchangeField initialized with val +// NewLegSecurityExchange returns a new LegSecurityExchangeField initialized with val func NewLegSecurityExchange(val string) LegSecurityExchangeField { return LegSecurityExchangeField{quickfix.FIXString(val)} } func (f LegSecurityExchangeField) Value() string { return f.String() } -//LegSecurityIDField is a STRING field +// LegSecurityIDField is a STRING field type LegSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityID (602) +// Tag returns tag.LegSecurityID (602) func (f LegSecurityIDField) Tag() quickfix.Tag { return tag.LegSecurityID } -//NewLegSecurityID returns a new LegSecurityIDField initialized with val +// NewLegSecurityID returns a new LegSecurityIDField initialized with val func NewLegSecurityID(val string) LegSecurityIDField { return LegSecurityIDField{quickfix.FIXString(val)} } func (f LegSecurityIDField) Value() string { return f.String() } -//LegSecurityIDSourceField is a STRING field +// LegSecurityIDSourceField is a STRING field type LegSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityIDSource (603) +// Tag returns tag.LegSecurityIDSource (603) func (f LegSecurityIDSourceField) Tag() quickfix.Tag { return tag.LegSecurityIDSource } -//NewLegSecurityIDSource returns a new LegSecurityIDSourceField initialized with val +// NewLegSecurityIDSource returns a new LegSecurityIDSourceField initialized with val func NewLegSecurityIDSource(val string) LegSecurityIDSourceField { return LegSecurityIDSourceField{quickfix.FIXString(val)} } func (f LegSecurityIDSourceField) Value() string { return f.String() } -//LegSecuritySubTypeField is a STRING field +// LegSecuritySubTypeField is a STRING field type LegSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.LegSecuritySubType (764) +// Tag returns tag.LegSecuritySubType (764) func (f LegSecuritySubTypeField) Tag() quickfix.Tag { return tag.LegSecuritySubType } -//NewLegSecuritySubType returns a new LegSecuritySubTypeField initialized with val +// NewLegSecuritySubType returns a new LegSecuritySubTypeField initialized with val func NewLegSecuritySubType(val string) LegSecuritySubTypeField { return LegSecuritySubTypeField{quickfix.FIXString(val)} } func (f LegSecuritySubTypeField) Value() string { return f.String() } -//LegSecurityTypeField is a STRING field +// LegSecurityTypeField is a STRING field type LegSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.LegSecurityType (609) +// Tag returns tag.LegSecurityType (609) func (f LegSecurityTypeField) Tag() quickfix.Tag { return tag.LegSecurityType } -//NewLegSecurityType returns a new LegSecurityTypeField initialized with val +// NewLegSecurityType returns a new LegSecurityTypeField initialized with val func NewLegSecurityType(val string) LegSecurityTypeField { return LegSecurityTypeField{quickfix.FIXString(val)} } func (f LegSecurityTypeField) Value() string { return f.String() } -//LegSettlCurrencyField is a CURRENCY field +// LegSettlCurrencyField is a CURRENCY field type LegSettlCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.LegSettlCurrency (675) +// Tag returns tag.LegSettlCurrency (675) func (f LegSettlCurrencyField) Tag() quickfix.Tag { return tag.LegSettlCurrency } -//NewLegSettlCurrency returns a new LegSettlCurrencyField initialized with val +// NewLegSettlCurrency returns a new LegSettlCurrencyField initialized with val func NewLegSettlCurrency(val string) LegSettlCurrencyField { return LegSettlCurrencyField{quickfix.FIXString(val)} } func (f LegSettlCurrencyField) Value() string { return f.String() } -//LegSettlDateField is a LOCALMKTDATE field +// LegSettlDateField is a LOCALMKTDATE field type LegSettlDateField struct{ quickfix.FIXString } -//Tag returns tag.LegSettlDate (588) +// Tag returns tag.LegSettlDate (588) func (f LegSettlDateField) Tag() quickfix.Tag { return tag.LegSettlDate } -//NewLegSettlDate returns a new LegSettlDateField initialized with val +// NewLegSettlDate returns a new LegSettlDateField initialized with val func NewLegSettlDate(val string) LegSettlDateField { return LegSettlDateField{quickfix.FIXString(val)} } func (f LegSettlDateField) Value() string { return f.String() } -//LegSettlTypeField is a CHAR field +// LegSettlTypeField is a CHAR field type LegSettlTypeField struct{ quickfix.FIXString } -//Tag returns tag.LegSettlType (587) +// Tag returns tag.LegSettlType (587) func (f LegSettlTypeField) Tag() quickfix.Tag { return tag.LegSettlType } -//NewLegSettlType returns a new LegSettlTypeField initialized with val +// NewLegSettlType returns a new LegSettlTypeField initialized with val func NewLegSettlType(val string) LegSettlTypeField { return LegSettlTypeField{quickfix.FIXString(val)} } func (f LegSettlTypeField) Value() string { return f.String() } -//LegSettlmntTypField is a CHAR field +// LegSettlmntTypField is a CHAR field type LegSettlmntTypField struct{ quickfix.FIXString } -//Tag returns tag.LegSettlmntTyp (587) +// Tag returns tag.LegSettlmntTyp (587) func (f LegSettlmntTypField) Tag() quickfix.Tag { return tag.LegSettlmntTyp } -//NewLegSettlmntTyp returns a new LegSettlmntTypField initialized with val +// NewLegSettlmntTyp returns a new LegSettlmntTypField initialized with val func NewLegSettlmntTyp(val string) LegSettlmntTypField { return LegSettlmntTypField{quickfix.FIXString(val)} } func (f LegSettlmntTypField) Value() string { return f.String() } -//LegSideField is a CHAR field +// LegSideField is a CHAR field type LegSideField struct{ quickfix.FIXString } -//Tag returns tag.LegSide (624) +// Tag returns tag.LegSide (624) func (f LegSideField) Tag() quickfix.Tag { return tag.LegSide } -//NewLegSide returns a new LegSideField initialized with val +// NewLegSide returns a new LegSideField initialized with val func NewLegSide(val string) LegSideField { return LegSideField{quickfix.FIXString(val)} } func (f LegSideField) Value() string { return f.String() } -//LegStateOrProvinceOfIssueField is a STRING field +// LegStateOrProvinceOfIssueField is a STRING field type LegStateOrProvinceOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.LegStateOrProvinceOfIssue (597) +// Tag returns tag.LegStateOrProvinceOfIssue (597) func (f LegStateOrProvinceOfIssueField) Tag() quickfix.Tag { return tag.LegStateOrProvinceOfIssue } -//NewLegStateOrProvinceOfIssue returns a new LegStateOrProvinceOfIssueField initialized with val +// NewLegStateOrProvinceOfIssue returns a new LegStateOrProvinceOfIssueField initialized with val func NewLegStateOrProvinceOfIssue(val string) LegStateOrProvinceOfIssueField { return LegStateOrProvinceOfIssueField{quickfix.FIXString(val)} } func (f LegStateOrProvinceOfIssueField) Value() string { return f.String() } -//LegStipulationTypeField is a STRING field +// LegStipulationTypeField is a STRING field type LegStipulationTypeField struct{ quickfix.FIXString } -//Tag returns tag.LegStipulationType (688) +// Tag returns tag.LegStipulationType (688) func (f LegStipulationTypeField) Tag() quickfix.Tag { return tag.LegStipulationType } -//NewLegStipulationType returns a new LegStipulationTypeField initialized with val +// NewLegStipulationType returns a new LegStipulationTypeField initialized with val func NewLegStipulationType(val string) LegStipulationTypeField { return LegStipulationTypeField{quickfix.FIXString(val)} } func (f LegStipulationTypeField) Value() string { return f.String() } -//LegStipulationValueField is a STRING field +// LegStipulationValueField is a STRING field type LegStipulationValueField struct{ quickfix.FIXString } -//Tag returns tag.LegStipulationValue (689) +// Tag returns tag.LegStipulationValue (689) func (f LegStipulationValueField) Tag() quickfix.Tag { return tag.LegStipulationValue } -//NewLegStipulationValue returns a new LegStipulationValueField initialized with val +// NewLegStipulationValue returns a new LegStipulationValueField initialized with val func NewLegStipulationValue(val string) LegStipulationValueField { return LegStipulationValueField{quickfix.FIXString(val)} } func (f LegStipulationValueField) Value() string { return f.String() } -//LegStrikeCurrencyField is a CURRENCY field +// LegStrikeCurrencyField is a CURRENCY field type LegStrikeCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.LegStrikeCurrency (942) +// Tag returns tag.LegStrikeCurrency (942) func (f LegStrikeCurrencyField) Tag() quickfix.Tag { return tag.LegStrikeCurrency } -//NewLegStrikeCurrency returns a new LegStrikeCurrencyField initialized with val +// NewLegStrikeCurrency returns a new LegStrikeCurrencyField initialized with val func NewLegStrikeCurrency(val string) LegStrikeCurrencyField { return LegStrikeCurrencyField{quickfix.FIXString(val)} } func (f LegStrikeCurrencyField) Value() string { return f.String() } -//LegStrikePriceField is a PRICE field +// LegStrikePriceField is a PRICE field type LegStrikePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegStrikePrice (612) +// Tag returns tag.LegStrikePrice (612) func (f LegStrikePriceField) Tag() quickfix.Tag { return tag.LegStrikePrice } -//NewLegStrikePrice returns a new LegStrikePriceField initialized with val and scale +// NewLegStrikePrice returns a new LegStrikePriceField initialized with val and scale func NewLegStrikePrice(val decimal.Decimal, scale int32) LegStrikePriceField { return LegStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//LegSwapTypeField is a enum.LegSwapType field +// LegSwapTypeField is a enum.LegSwapType field type LegSwapTypeField struct{ quickfix.FIXString } -//Tag returns tag.LegSwapType (690) +// Tag returns tag.LegSwapType (690) func (f LegSwapTypeField) Tag() quickfix.Tag { return tag.LegSwapType } func NewLegSwapType(val enum.LegSwapType) LegSwapTypeField { @@ -8075,216 +8105,220 @@ func NewLegSwapType(val enum.LegSwapType) LegSwapTypeField { func (f LegSwapTypeField) Value() enum.LegSwapType { return enum.LegSwapType(f.String()) } -//LegSymbolField is a STRING field +// LegSymbolField is a STRING field type LegSymbolField struct{ quickfix.FIXString } -//Tag returns tag.LegSymbol (600) +// Tag returns tag.LegSymbol (600) func (f LegSymbolField) Tag() quickfix.Tag { return tag.LegSymbol } -//NewLegSymbol returns a new LegSymbolField initialized with val +// NewLegSymbol returns a new LegSymbolField initialized with val func NewLegSymbol(val string) LegSymbolField { return LegSymbolField{quickfix.FIXString(val)} } func (f LegSymbolField) Value() string { return f.String() } -//LegSymbolSfxField is a STRING field +// LegSymbolSfxField is a STRING field type LegSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.LegSymbolSfx (601) +// Tag returns tag.LegSymbolSfx (601) func (f LegSymbolSfxField) Tag() quickfix.Tag { return tag.LegSymbolSfx } -//NewLegSymbolSfx returns a new LegSymbolSfxField initialized with val +// NewLegSymbolSfx returns a new LegSymbolSfxField initialized with val func NewLegSymbolSfx(val string) LegSymbolSfxField { return LegSymbolSfxField{quickfix.FIXString(val)} } func (f LegSymbolSfxField) Value() string { return f.String() } -//LegTimeUnitField is a STRING field +// LegTimeUnitField is a STRING field type LegTimeUnitField struct{ quickfix.FIXString } -//Tag returns tag.LegTimeUnit (1001) +// Tag returns tag.LegTimeUnit (1001) func (f LegTimeUnitField) Tag() quickfix.Tag { return tag.LegTimeUnit } -//NewLegTimeUnit returns a new LegTimeUnitField initialized with val +// NewLegTimeUnit returns a new LegTimeUnitField initialized with val func NewLegTimeUnit(val string) LegTimeUnitField { return LegTimeUnitField{quickfix.FIXString(val)} } func (f LegTimeUnitField) Value() string { return f.String() } -//LegUnitOfMeasureField is a STRING field +// LegUnitOfMeasureField is a STRING field type LegUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.LegUnitOfMeasure (999) +// Tag returns tag.LegUnitOfMeasure (999) func (f LegUnitOfMeasureField) Tag() quickfix.Tag { return tag.LegUnitOfMeasure } -//NewLegUnitOfMeasure returns a new LegUnitOfMeasureField initialized with val +// NewLegUnitOfMeasure returns a new LegUnitOfMeasureField initialized with val func NewLegUnitOfMeasure(val string) LegUnitOfMeasureField { return LegUnitOfMeasureField{quickfix.FIXString(val)} } func (f LegUnitOfMeasureField) Value() string { return f.String() } -//LegUnitOfMeasureQtyField is a QTY field +// LegUnitOfMeasureQtyField is a QTY field type LegUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegUnitOfMeasureQty (1224) +// Tag returns tag.LegUnitOfMeasureQty (1224) func (f LegUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.LegUnitOfMeasureQty } -//NewLegUnitOfMeasureQty returns a new LegUnitOfMeasureQtyField initialized with val and scale +// NewLegUnitOfMeasureQty returns a new LegUnitOfMeasureQtyField initialized with val and scale func NewLegUnitOfMeasureQty(val decimal.Decimal, scale int32) LegUnitOfMeasureQtyField { return LegUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LegVolatilityField is a FLOAT field +// LegVolatilityField is a FLOAT field type LegVolatilityField struct{ quickfix.FIXDecimal } -//Tag returns tag.LegVolatility (1379) +// Tag returns tag.LegVolatility (1379) func (f LegVolatilityField) Tag() quickfix.Tag { return tag.LegVolatility } -//NewLegVolatility returns a new LegVolatilityField initialized with val and scale +// NewLegVolatility returns a new LegVolatilityField initialized with val and scale func NewLegVolatility(val decimal.Decimal, scale int32) LegVolatilityField { return LegVolatilityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LegVolatilityField) Value() (val decimal.Decimal) { return f.Decimal } -//LegalConfirmField is a BOOLEAN field +// LegalConfirmField is a BOOLEAN field type LegalConfirmField struct{ quickfix.FIXBoolean } -//Tag returns tag.LegalConfirm (650) +// Tag returns tag.LegalConfirm (650) func (f LegalConfirmField) Tag() quickfix.Tag { return tag.LegalConfirm } -//NewLegalConfirm returns a new LegalConfirmField initialized with val +// NewLegalConfirm returns a new LegalConfirmField initialized with val func NewLegalConfirm(val bool) LegalConfirmField { return LegalConfirmField{quickfix.FIXBoolean(val)} } func (f LegalConfirmField) Value() bool { return f.Bool() } -//LinesOfTextField is a NUMINGROUP field +// LinesOfTextField is a NUMINGROUP field type LinesOfTextField struct{ quickfix.FIXInt } -//Tag returns tag.LinesOfText (33) +// Tag returns tag.LinesOfText (33) func (f LinesOfTextField) Tag() quickfix.Tag { return tag.LinesOfText } -//NewLinesOfText returns a new LinesOfTextField initialized with val +// NewLinesOfText returns a new LinesOfTextField initialized with val func NewLinesOfText(val int) LinesOfTextField { return LinesOfTextField{quickfix.FIXInt(val)} } func (f LinesOfTextField) Value() int { return f.Int() } -//LiquidityIndTypeField is a enum.LiquidityIndType field +// LiquidityIndTypeField is a enum.LiquidityIndType field type LiquidityIndTypeField struct{ quickfix.FIXString } -//Tag returns tag.LiquidityIndType (409) +// Tag returns tag.LiquidityIndType (409) func (f LiquidityIndTypeField) Tag() quickfix.Tag { return tag.LiquidityIndType } func NewLiquidityIndType(val enum.LiquidityIndType) LiquidityIndTypeField { return LiquidityIndTypeField{quickfix.FIXString(val)} } -func (f LiquidityIndTypeField) Value() enum.LiquidityIndType { return enum.LiquidityIndType(f.String()) } +func (f LiquidityIndTypeField) Value() enum.LiquidityIndType { + return enum.LiquidityIndType(f.String()) +} -//LiquidityNumSecuritiesField is a INT field +// LiquidityNumSecuritiesField is a INT field type LiquidityNumSecuritiesField struct{ quickfix.FIXInt } -//Tag returns tag.LiquidityNumSecurities (441) +// Tag returns tag.LiquidityNumSecurities (441) func (f LiquidityNumSecuritiesField) Tag() quickfix.Tag { return tag.LiquidityNumSecurities } -//NewLiquidityNumSecurities returns a new LiquidityNumSecuritiesField initialized with val +// NewLiquidityNumSecurities returns a new LiquidityNumSecuritiesField initialized with val func NewLiquidityNumSecurities(val int) LiquidityNumSecuritiesField { return LiquidityNumSecuritiesField{quickfix.FIXInt(val)} } func (f LiquidityNumSecuritiesField) Value() int { return f.Int() } -//LiquidityPctHighField is a PERCENTAGE field +// LiquidityPctHighField is a PERCENTAGE field type LiquidityPctHighField struct{ quickfix.FIXDecimal } -//Tag returns tag.LiquidityPctHigh (403) +// Tag returns tag.LiquidityPctHigh (403) func (f LiquidityPctHighField) Tag() quickfix.Tag { return tag.LiquidityPctHigh } -//NewLiquidityPctHigh returns a new LiquidityPctHighField initialized with val and scale +// NewLiquidityPctHigh returns a new LiquidityPctHighField initialized with val and scale func NewLiquidityPctHigh(val decimal.Decimal, scale int32) LiquidityPctHighField { return LiquidityPctHighField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LiquidityPctHighField) Value() (val decimal.Decimal) { return f.Decimal } -//LiquidityPctLowField is a PERCENTAGE field +// LiquidityPctLowField is a PERCENTAGE field type LiquidityPctLowField struct{ quickfix.FIXDecimal } -//Tag returns tag.LiquidityPctLow (402) +// Tag returns tag.LiquidityPctLow (402) func (f LiquidityPctLowField) Tag() quickfix.Tag { return tag.LiquidityPctLow } -//NewLiquidityPctLow returns a new LiquidityPctLowField initialized with val and scale +// NewLiquidityPctLow returns a new LiquidityPctLowField initialized with val and scale func NewLiquidityPctLow(val decimal.Decimal, scale int32) LiquidityPctLowField { return LiquidityPctLowField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LiquidityPctLowField) Value() (val decimal.Decimal) { return f.Decimal } -//LiquidityValueField is a AMT field +// LiquidityValueField is a AMT field type LiquidityValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.LiquidityValue (404) +// Tag returns tag.LiquidityValue (404) func (f LiquidityValueField) Tag() quickfix.Tag { return tag.LiquidityValue } -//NewLiquidityValue returns a new LiquidityValueField initialized with val and scale +// NewLiquidityValue returns a new LiquidityValueField initialized with val and scale func NewLiquidityValue(val decimal.Decimal, scale int32) LiquidityValueField { return LiquidityValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LiquidityValueField) Value() (val decimal.Decimal) { return f.Decimal } -//ListExecInstField is a STRING field +// ListExecInstField is a STRING field type ListExecInstField struct{ quickfix.FIXString } -//Tag returns tag.ListExecInst (69) +// Tag returns tag.ListExecInst (69) func (f ListExecInstField) Tag() quickfix.Tag { return tag.ListExecInst } -//NewListExecInst returns a new ListExecInstField initialized with val +// NewListExecInst returns a new ListExecInstField initialized with val func NewListExecInst(val string) ListExecInstField { return ListExecInstField{quickfix.FIXString(val)} } func (f ListExecInstField) Value() string { return f.String() } -//ListExecInstTypeField is a enum.ListExecInstType field +// ListExecInstTypeField is a enum.ListExecInstType field type ListExecInstTypeField struct{ quickfix.FIXString } -//Tag returns tag.ListExecInstType (433) +// Tag returns tag.ListExecInstType (433) func (f ListExecInstTypeField) Tag() quickfix.Tag { return tag.ListExecInstType } func NewListExecInstType(val enum.ListExecInstType) ListExecInstTypeField { return ListExecInstTypeField{quickfix.FIXString(val)} } -func (f ListExecInstTypeField) Value() enum.ListExecInstType { return enum.ListExecInstType(f.String()) } +func (f ListExecInstTypeField) Value() enum.ListExecInstType { + return enum.ListExecInstType(f.String()) +} -//ListIDField is a STRING field +// ListIDField is a STRING field type ListIDField struct{ quickfix.FIXString } -//Tag returns tag.ListID (66) +// Tag returns tag.ListID (66) func (f ListIDField) Tag() quickfix.Tag { return tag.ListID } -//NewListID returns a new ListIDField initialized with val +// NewListID returns a new ListIDField initialized with val func NewListID(val string) ListIDField { return ListIDField{quickfix.FIXString(val)} } func (f ListIDField) Value() string { return f.String() } -//ListMethodField is a enum.ListMethod field +// ListMethodField is a enum.ListMethod field type ListMethodField struct{ quickfix.FIXString } -//Tag returns tag.ListMethod (1198) +// Tag returns tag.ListMethod (1198) func (f ListMethodField) Tag() quickfix.Tag { return tag.ListMethod } func NewListMethod(val enum.ListMethod) ListMethodField { @@ -8293,36 +8327,36 @@ func NewListMethod(val enum.ListMethod) ListMethodField { func (f ListMethodField) Value() enum.ListMethod { return enum.ListMethod(f.String()) } -//ListNameField is a STRING field +// ListNameField is a STRING field type ListNameField struct{ quickfix.FIXString } -//Tag returns tag.ListName (392) +// Tag returns tag.ListName (392) func (f ListNameField) Tag() quickfix.Tag { return tag.ListName } -//NewListName returns a new ListNameField initialized with val +// NewListName returns a new ListNameField initialized with val func NewListName(val string) ListNameField { return ListNameField{quickfix.FIXString(val)} } func (f ListNameField) Value() string { return f.String() } -//ListNoOrdsField is a INT field +// ListNoOrdsField is a INT field type ListNoOrdsField struct{ quickfix.FIXInt } -//Tag returns tag.ListNoOrds (68) +// Tag returns tag.ListNoOrds (68) func (f ListNoOrdsField) Tag() quickfix.Tag { return tag.ListNoOrds } -//NewListNoOrds returns a new ListNoOrdsField initialized with val +// NewListNoOrds returns a new ListNoOrdsField initialized with val func NewListNoOrds(val int) ListNoOrdsField { return ListNoOrdsField{quickfix.FIXInt(val)} } func (f ListNoOrdsField) Value() int { return f.Int() } -//ListOrderStatusField is a enum.ListOrderStatus field +// ListOrderStatusField is a enum.ListOrderStatus field type ListOrderStatusField struct{ quickfix.FIXString } -//Tag returns tag.ListOrderStatus (431) +// Tag returns tag.ListOrderStatus (431) func (f ListOrderStatusField) Tag() quickfix.Tag { return tag.ListOrderStatus } func NewListOrderStatus(val enum.ListOrderStatus) ListOrderStatusField { @@ -8331,48 +8365,50 @@ func NewListOrderStatus(val enum.ListOrderStatus) ListOrderStatusField { func (f ListOrderStatusField) Value() enum.ListOrderStatus { return enum.ListOrderStatus(f.String()) } -//ListRejectReasonField is a enum.ListRejectReason field +// ListRejectReasonField is a enum.ListRejectReason field type ListRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.ListRejectReason (1386) +// Tag returns tag.ListRejectReason (1386) func (f ListRejectReasonField) Tag() quickfix.Tag { return tag.ListRejectReason } func NewListRejectReason(val enum.ListRejectReason) ListRejectReasonField { return ListRejectReasonField{quickfix.FIXString(val)} } -func (f ListRejectReasonField) Value() enum.ListRejectReason { return enum.ListRejectReason(f.String()) } +func (f ListRejectReasonField) Value() enum.ListRejectReason { + return enum.ListRejectReason(f.String()) +} -//ListSeqNoField is a INT field +// ListSeqNoField is a INT field type ListSeqNoField struct{ quickfix.FIXInt } -//Tag returns tag.ListSeqNo (67) +// Tag returns tag.ListSeqNo (67) func (f ListSeqNoField) Tag() quickfix.Tag { return tag.ListSeqNo } -//NewListSeqNo returns a new ListSeqNoField initialized with val +// NewListSeqNo returns a new ListSeqNoField initialized with val func NewListSeqNo(val int) ListSeqNoField { return ListSeqNoField{quickfix.FIXInt(val)} } func (f ListSeqNoField) Value() int { return f.Int() } -//ListStatusTextField is a STRING field +// ListStatusTextField is a STRING field type ListStatusTextField struct{ quickfix.FIXString } -//Tag returns tag.ListStatusText (444) +// Tag returns tag.ListStatusText (444) func (f ListStatusTextField) Tag() quickfix.Tag { return tag.ListStatusText } -//NewListStatusText returns a new ListStatusTextField initialized with val +// NewListStatusText returns a new ListStatusTextField initialized with val func NewListStatusText(val string) ListStatusTextField { return ListStatusTextField{quickfix.FIXString(val)} } func (f ListStatusTextField) Value() string { return f.String() } -//ListStatusTypeField is a enum.ListStatusType field +// ListStatusTypeField is a enum.ListStatusType field type ListStatusTypeField struct{ quickfix.FIXString } -//Tag returns tag.ListStatusType (429) +// Tag returns tag.ListStatusType (429) func (f ListStatusTypeField) Tag() quickfix.Tag { return tag.ListStatusType } func NewListStatusType(val enum.ListStatusType) ListStatusTypeField { @@ -8381,75 +8417,75 @@ func NewListStatusType(val enum.ListStatusType) ListStatusTypeField { func (f ListStatusTypeField) Value() enum.ListStatusType { return enum.ListStatusType(f.String()) } -//ListUpdateActionField is a CHAR field +// ListUpdateActionField is a CHAR field type ListUpdateActionField struct{ quickfix.FIXString } -//Tag returns tag.ListUpdateAction (1324) +// Tag returns tag.ListUpdateAction (1324) func (f ListUpdateActionField) Tag() quickfix.Tag { return tag.ListUpdateAction } -//NewListUpdateAction returns a new ListUpdateActionField initialized with val +// NewListUpdateAction returns a new ListUpdateActionField initialized with val func NewListUpdateAction(val string) ListUpdateActionField { return ListUpdateActionField{quickfix.FIXString(val)} } func (f ListUpdateActionField) Value() string { return f.String() } -//LocaleOfIssueField is a STRING field +// LocaleOfIssueField is a STRING field type LocaleOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.LocaleOfIssue (472) +// Tag returns tag.LocaleOfIssue (472) func (f LocaleOfIssueField) Tag() quickfix.Tag { return tag.LocaleOfIssue } -//NewLocaleOfIssue returns a new LocaleOfIssueField initialized with val +// NewLocaleOfIssue returns a new LocaleOfIssueField initialized with val func NewLocaleOfIssue(val string) LocaleOfIssueField { return LocaleOfIssueField{quickfix.FIXString(val)} } func (f LocaleOfIssueField) Value() string { return f.String() } -//LocateReqdField is a BOOLEAN field +// LocateReqdField is a BOOLEAN field type LocateReqdField struct{ quickfix.FIXBoolean } -//Tag returns tag.LocateReqd (114) +// Tag returns tag.LocateReqd (114) func (f LocateReqdField) Tag() quickfix.Tag { return tag.LocateReqd } -//NewLocateReqd returns a new LocateReqdField initialized with val +// NewLocateReqd returns a new LocateReqdField initialized with val func NewLocateReqd(val bool) LocateReqdField { return LocateReqdField{quickfix.FIXBoolean(val)} } func (f LocateReqdField) Value() bool { return f.Bool() } -//LocationIDField is a STRING field +// LocationIDField is a STRING field type LocationIDField struct{ quickfix.FIXString } -//Tag returns tag.LocationID (283) +// Tag returns tag.LocationID (283) func (f LocationIDField) Tag() quickfix.Tag { return tag.LocationID } -//NewLocationID returns a new LocationIDField initialized with val +// NewLocationID returns a new LocationIDField initialized with val func NewLocationID(val string) LocationIDField { return LocationIDField{quickfix.FIXString(val)} } func (f LocationIDField) Value() string { return f.String() } -//LongQtyField is a QTY field +// LongQtyField is a QTY field type LongQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.LongQty (704) +// Tag returns tag.LongQty (704) func (f LongQtyField) Tag() quickfix.Tag { return tag.LongQty } -//NewLongQty returns a new LongQtyField initialized with val and scale +// NewLongQty returns a new LongQtyField initialized with val and scale func NewLongQty(val decimal.Decimal, scale int32) LongQtyField { return LongQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LongQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//LotTypeField is a enum.LotType field +// LotTypeField is a enum.LotType field type LotTypeField struct{ quickfix.FIXString } -//Tag returns tag.LotType (1093) +// Tag returns tag.LotType (1093) func (f LotTypeField) Tag() quickfix.Tag { return tag.LotType } func NewLotType(val enum.LotType) LotTypeField { @@ -8458,36 +8494,36 @@ func NewLotType(val enum.LotType) LotTypeField { func (f LotTypeField) Value() enum.LotType { return enum.LotType(f.String()) } -//LowLimitPriceField is a PRICE field +// LowLimitPriceField is a PRICE field type LowLimitPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.LowLimitPrice (1148) +// Tag returns tag.LowLimitPrice (1148) func (f LowLimitPriceField) Tag() quickfix.Tag { return tag.LowLimitPrice } -//NewLowLimitPrice returns a new LowLimitPriceField initialized with val and scale +// NewLowLimitPrice returns a new LowLimitPriceField initialized with val and scale func NewLowLimitPrice(val decimal.Decimal, scale int32) LowLimitPriceField { return LowLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LowLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//LowPxField is a PRICE field +// LowPxField is a PRICE field type LowPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.LowPx (333) +// Tag returns tag.LowPx (333) func (f LowPxField) Tag() quickfix.Tag { return tag.LowPx } -//NewLowPx returns a new LowPxField initialized with val and scale +// NewLowPx returns a new LowPxField initialized with val and scale func NewLowPx(val decimal.Decimal, scale int32) LowPxField { return LowPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f LowPxField) Value() (val decimal.Decimal) { return f.Decimal } -//MDBookTypeField is a enum.MDBookType field +// MDBookTypeField is a enum.MDBookType field type MDBookTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDBookType (1021) +// Tag returns tag.MDBookType (1021) func (f MDBookTypeField) Tag() quickfix.Tag { return tag.MDBookType } func NewMDBookType(val enum.MDBookType) MDBookTypeField { @@ -8496,166 +8532,166 @@ func NewMDBookType(val enum.MDBookType) MDBookTypeField { func (f MDBookTypeField) Value() enum.MDBookType { return enum.MDBookType(f.String()) } -//MDEntryBuyerField is a STRING field +// MDEntryBuyerField is a STRING field type MDEntryBuyerField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryBuyer (288) +// Tag returns tag.MDEntryBuyer (288) func (f MDEntryBuyerField) Tag() quickfix.Tag { return tag.MDEntryBuyer } -//NewMDEntryBuyer returns a new MDEntryBuyerField initialized with val +// NewMDEntryBuyer returns a new MDEntryBuyerField initialized with val func NewMDEntryBuyer(val string) MDEntryBuyerField { return MDEntryBuyerField{quickfix.FIXString(val)} } func (f MDEntryBuyerField) Value() string { return f.String() } -//MDEntryDateField is a UTCDATEONLY field +// MDEntryDateField is a UTCDATEONLY field type MDEntryDateField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryDate (272) +// Tag returns tag.MDEntryDate (272) func (f MDEntryDateField) Tag() quickfix.Tag { return tag.MDEntryDate } -//NewMDEntryDate returns a new MDEntryDateField initialized with val +// NewMDEntryDate returns a new MDEntryDateField initialized with val func NewMDEntryDate(val string) MDEntryDateField { return MDEntryDateField{quickfix.FIXString(val)} } func (f MDEntryDateField) Value() string { return f.String() } -//MDEntryForwardPointsField is a PRICEOFFSET field +// MDEntryForwardPointsField is a PRICEOFFSET field type MDEntryForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.MDEntryForwardPoints (1027) +// Tag returns tag.MDEntryForwardPoints (1027) func (f MDEntryForwardPointsField) Tag() quickfix.Tag { return tag.MDEntryForwardPoints } -//NewMDEntryForwardPoints returns a new MDEntryForwardPointsField initialized with val and scale +// NewMDEntryForwardPoints returns a new MDEntryForwardPointsField initialized with val and scale func NewMDEntryForwardPoints(val decimal.Decimal, scale int32) MDEntryForwardPointsField { return MDEntryForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MDEntryForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//MDEntryIDField is a STRING field +// MDEntryIDField is a STRING field type MDEntryIDField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryID (278) +// Tag returns tag.MDEntryID (278) func (f MDEntryIDField) Tag() quickfix.Tag { return tag.MDEntryID } -//NewMDEntryID returns a new MDEntryIDField initialized with val +// NewMDEntryID returns a new MDEntryIDField initialized with val func NewMDEntryID(val string) MDEntryIDField { return MDEntryIDField{quickfix.FIXString(val)} } func (f MDEntryIDField) Value() string { return f.String() } -//MDEntryOriginatorField is a STRING field +// MDEntryOriginatorField is a STRING field type MDEntryOriginatorField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryOriginator (282) +// Tag returns tag.MDEntryOriginator (282) func (f MDEntryOriginatorField) Tag() quickfix.Tag { return tag.MDEntryOriginator } -//NewMDEntryOriginator returns a new MDEntryOriginatorField initialized with val +// NewMDEntryOriginator returns a new MDEntryOriginatorField initialized with val func NewMDEntryOriginator(val string) MDEntryOriginatorField { return MDEntryOriginatorField{quickfix.FIXString(val)} } func (f MDEntryOriginatorField) Value() string { return f.String() } -//MDEntryPositionNoField is a INT field +// MDEntryPositionNoField is a INT field type MDEntryPositionNoField struct{ quickfix.FIXInt } -//Tag returns tag.MDEntryPositionNo (290) +// Tag returns tag.MDEntryPositionNo (290) func (f MDEntryPositionNoField) Tag() quickfix.Tag { return tag.MDEntryPositionNo } -//NewMDEntryPositionNo returns a new MDEntryPositionNoField initialized with val +// NewMDEntryPositionNo returns a new MDEntryPositionNoField initialized with val func NewMDEntryPositionNo(val int) MDEntryPositionNoField { return MDEntryPositionNoField{quickfix.FIXInt(val)} } func (f MDEntryPositionNoField) Value() int { return f.Int() } -//MDEntryPxField is a PRICE field +// MDEntryPxField is a PRICE field type MDEntryPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.MDEntryPx (270) +// Tag returns tag.MDEntryPx (270) func (f MDEntryPxField) Tag() quickfix.Tag { return tag.MDEntryPx } -//NewMDEntryPx returns a new MDEntryPxField initialized with val and scale +// NewMDEntryPx returns a new MDEntryPxField initialized with val and scale func NewMDEntryPx(val decimal.Decimal, scale int32) MDEntryPxField { return MDEntryPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MDEntryPxField) Value() (val decimal.Decimal) { return f.Decimal } -//MDEntryRefIDField is a STRING field +// MDEntryRefIDField is a STRING field type MDEntryRefIDField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryRefID (280) +// Tag returns tag.MDEntryRefID (280) func (f MDEntryRefIDField) Tag() quickfix.Tag { return tag.MDEntryRefID } -//NewMDEntryRefID returns a new MDEntryRefIDField initialized with val +// NewMDEntryRefID returns a new MDEntryRefIDField initialized with val func NewMDEntryRefID(val string) MDEntryRefIDField { return MDEntryRefIDField{quickfix.FIXString(val)} } func (f MDEntryRefIDField) Value() string { return f.String() } -//MDEntrySellerField is a STRING field +// MDEntrySellerField is a STRING field type MDEntrySellerField struct{ quickfix.FIXString } -//Tag returns tag.MDEntrySeller (289) +// Tag returns tag.MDEntrySeller (289) func (f MDEntrySellerField) Tag() quickfix.Tag { return tag.MDEntrySeller } -//NewMDEntrySeller returns a new MDEntrySellerField initialized with val +// NewMDEntrySeller returns a new MDEntrySellerField initialized with val func NewMDEntrySeller(val string) MDEntrySellerField { return MDEntrySellerField{quickfix.FIXString(val)} } func (f MDEntrySellerField) Value() string { return f.String() } -//MDEntrySizeField is a QTY field +// MDEntrySizeField is a QTY field type MDEntrySizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.MDEntrySize (271) +// Tag returns tag.MDEntrySize (271) func (f MDEntrySizeField) Tag() quickfix.Tag { return tag.MDEntrySize } -//NewMDEntrySize returns a new MDEntrySizeField initialized with val and scale +// NewMDEntrySize returns a new MDEntrySizeField initialized with val and scale func NewMDEntrySize(val decimal.Decimal, scale int32) MDEntrySizeField { return MDEntrySizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MDEntrySizeField) Value() (val decimal.Decimal) { return f.Decimal } -//MDEntrySpotRateField is a FLOAT field +// MDEntrySpotRateField is a FLOAT field type MDEntrySpotRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.MDEntrySpotRate (1026) +// Tag returns tag.MDEntrySpotRate (1026) func (f MDEntrySpotRateField) Tag() quickfix.Tag { return tag.MDEntrySpotRate } -//NewMDEntrySpotRate returns a new MDEntrySpotRateField initialized with val and scale +// NewMDEntrySpotRate returns a new MDEntrySpotRateField initialized with val and scale func NewMDEntrySpotRate(val decimal.Decimal, scale int32) MDEntrySpotRateField { return MDEntrySpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MDEntrySpotRateField) Value() (val decimal.Decimal) { return f.Decimal } -//MDEntryTimeField is a UTCTIMEONLY field +// MDEntryTimeField is a UTCTIMEONLY field type MDEntryTimeField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryTime (273) +// Tag returns tag.MDEntryTime (273) func (f MDEntryTimeField) Tag() quickfix.Tag { return tag.MDEntryTime } -//NewMDEntryTime returns a new MDEntryTimeField initialized with val +// NewMDEntryTime returns a new MDEntryTimeField initialized with val func NewMDEntryTime(val string) MDEntryTimeField { return MDEntryTimeField{quickfix.FIXString(val)} } func (f MDEntryTimeField) Value() string { return f.String() } -//MDEntryTypeField is a enum.MDEntryType field +// MDEntryTypeField is a enum.MDEntryType field type MDEntryTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDEntryType (269) +// Tag returns tag.MDEntryType (269) func (f MDEntryTypeField) Tag() quickfix.Tag { return tag.MDEntryType } func NewMDEntryType(val enum.MDEntryType) MDEntryTypeField { @@ -8664,49 +8700,49 @@ func NewMDEntryType(val enum.MDEntryType) MDEntryTypeField { func (f MDEntryTypeField) Value() enum.MDEntryType { return enum.MDEntryType(f.String()) } -//MDFeedTypeField is a STRING field +// MDFeedTypeField is a STRING field type MDFeedTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDFeedType (1022) +// Tag returns tag.MDFeedType (1022) func (f MDFeedTypeField) Tag() quickfix.Tag { return tag.MDFeedType } -//NewMDFeedType returns a new MDFeedTypeField initialized with val +// NewMDFeedType returns a new MDFeedTypeField initialized with val func NewMDFeedType(val string) MDFeedTypeField { return MDFeedTypeField{quickfix.FIXString(val)} } func (f MDFeedTypeField) Value() string { return f.String() } -//MDImplicitDeleteField is a BOOLEAN field +// MDImplicitDeleteField is a BOOLEAN field type MDImplicitDeleteField struct{ quickfix.FIXBoolean } -//Tag returns tag.MDImplicitDelete (547) +// Tag returns tag.MDImplicitDelete (547) func (f MDImplicitDeleteField) Tag() quickfix.Tag { return tag.MDImplicitDelete } -//NewMDImplicitDelete returns a new MDImplicitDeleteField initialized with val +// NewMDImplicitDelete returns a new MDImplicitDeleteField initialized with val func NewMDImplicitDelete(val bool) MDImplicitDeleteField { return MDImplicitDeleteField{quickfix.FIXBoolean(val)} } func (f MDImplicitDeleteField) Value() bool { return f.Bool() } -//MDMktField is a EXCHANGE field +// MDMktField is a EXCHANGE field type MDMktField struct{ quickfix.FIXString } -//Tag returns tag.MDMkt (275) +// Tag returns tag.MDMkt (275) func (f MDMktField) Tag() quickfix.Tag { return tag.MDMkt } -//NewMDMkt returns a new MDMktField initialized with val +// NewMDMkt returns a new MDMktField initialized with val func NewMDMkt(val string) MDMktField { return MDMktField{quickfix.FIXString(val)} } func (f MDMktField) Value() string { return f.String() } -//MDOriginTypeField is a enum.MDOriginType field +// MDOriginTypeField is a enum.MDOriginType field type MDOriginTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDOriginType (1024) +// Tag returns tag.MDOriginType (1024) func (f MDOriginTypeField) Tag() quickfix.Tag { return tag.MDOriginType } func NewMDOriginType(val enum.MDOriginType) MDOriginTypeField { @@ -8715,23 +8751,23 @@ func NewMDOriginType(val enum.MDOriginType) MDOriginTypeField { func (f MDOriginTypeField) Value() enum.MDOriginType { return enum.MDOriginType(f.String()) } -//MDPriceLevelField is a INT field +// MDPriceLevelField is a INT field type MDPriceLevelField struct{ quickfix.FIXInt } -//Tag returns tag.MDPriceLevel (1023) +// Tag returns tag.MDPriceLevel (1023) func (f MDPriceLevelField) Tag() quickfix.Tag { return tag.MDPriceLevel } -//NewMDPriceLevel returns a new MDPriceLevelField initialized with val +// NewMDPriceLevel returns a new MDPriceLevelField initialized with val func NewMDPriceLevel(val int) MDPriceLevelField { return MDPriceLevelField{quickfix.FIXInt(val)} } func (f MDPriceLevelField) Value() int { return f.Int() } -//MDQuoteTypeField is a enum.MDQuoteType field +// MDQuoteTypeField is a enum.MDQuoteType field type MDQuoteTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDQuoteType (1070) +// Tag returns tag.MDQuoteType (1070) func (f MDQuoteTypeField) Tag() quickfix.Tag { return tag.MDQuoteType } func NewMDQuoteType(val enum.MDQuoteType) MDQuoteTypeField { @@ -8740,36 +8776,36 @@ func NewMDQuoteType(val enum.MDQuoteType) MDQuoteTypeField { func (f MDQuoteTypeField) Value() enum.MDQuoteType { return enum.MDQuoteType(f.String()) } -//MDReportIDField is a INT field +// MDReportIDField is a INT field type MDReportIDField struct{ quickfix.FIXInt } -//Tag returns tag.MDReportID (963) +// Tag returns tag.MDReportID (963) func (f MDReportIDField) Tag() quickfix.Tag { return tag.MDReportID } -//NewMDReportID returns a new MDReportIDField initialized with val +// NewMDReportID returns a new MDReportIDField initialized with val func NewMDReportID(val int) MDReportIDField { return MDReportIDField{quickfix.FIXInt(val)} } func (f MDReportIDField) Value() int { return f.Int() } -//MDReqIDField is a STRING field +// MDReqIDField is a STRING field type MDReqIDField struct{ quickfix.FIXString } -//Tag returns tag.MDReqID (262) +// Tag returns tag.MDReqID (262) func (f MDReqIDField) Tag() quickfix.Tag { return tag.MDReqID } -//NewMDReqID returns a new MDReqIDField initialized with val +// NewMDReqID returns a new MDReqIDField initialized with val func NewMDReqID(val string) MDReqIDField { return MDReqIDField{quickfix.FIXString(val)} } func (f MDReqIDField) Value() string { return f.String() } -//MDReqRejReasonField is a enum.MDReqRejReason field +// MDReqRejReasonField is a enum.MDReqRejReason field type MDReqRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.MDReqRejReason (281) +// Tag returns tag.MDReqRejReason (281) func (f MDReqRejReasonField) Tag() quickfix.Tag { return tag.MDReqRejReason } func NewMDReqRejReason(val enum.MDReqRejReason) MDReqRejReasonField { @@ -8778,23 +8814,23 @@ func NewMDReqRejReason(val enum.MDReqRejReason) MDReqRejReasonField { func (f MDReqRejReasonField) Value() enum.MDReqRejReason { return enum.MDReqRejReason(f.String()) } -//MDSecSizeField is a QTY field +// MDSecSizeField is a QTY field type MDSecSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.MDSecSize (1179) +// Tag returns tag.MDSecSize (1179) func (f MDSecSizeField) Tag() quickfix.Tag { return tag.MDSecSize } -//NewMDSecSize returns a new MDSecSizeField initialized with val and scale +// NewMDSecSize returns a new MDSecSizeField initialized with val and scale func NewMDSecSize(val decimal.Decimal, scale int32) MDSecSizeField { return MDSecSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MDSecSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//MDSecSizeTypeField is a enum.MDSecSizeType field +// MDSecSizeTypeField is a enum.MDSecSizeType field type MDSecSizeTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDSecSizeType (1178) +// Tag returns tag.MDSecSizeType (1178) func (f MDSecSizeTypeField) Tag() quickfix.Tag { return tag.MDSecSizeType } func NewMDSecSizeType(val enum.MDSecSizeType) MDSecSizeTypeField { @@ -8803,36 +8839,36 @@ func NewMDSecSizeType(val enum.MDSecSizeType) MDSecSizeTypeField { func (f MDSecSizeTypeField) Value() enum.MDSecSizeType { return enum.MDSecSizeType(f.String()) } -//MDStreamIDField is a STRING field +// MDStreamIDField is a STRING field type MDStreamIDField struct{ quickfix.FIXString } -//Tag returns tag.MDStreamID (1500) +// Tag returns tag.MDStreamID (1500) func (f MDStreamIDField) Tag() quickfix.Tag { return tag.MDStreamID } -//NewMDStreamID returns a new MDStreamIDField initialized with val +// NewMDStreamID returns a new MDStreamIDField initialized with val func NewMDStreamID(val string) MDStreamIDField { return MDStreamIDField{quickfix.FIXString(val)} } func (f MDStreamIDField) Value() string { return f.String() } -//MDSubBookTypeField is a INT field +// MDSubBookTypeField is a INT field type MDSubBookTypeField struct{ quickfix.FIXInt } -//Tag returns tag.MDSubBookType (1173) +// Tag returns tag.MDSubBookType (1173) func (f MDSubBookTypeField) Tag() quickfix.Tag { return tag.MDSubBookType } -//NewMDSubBookType returns a new MDSubBookTypeField initialized with val +// NewMDSubBookType returns a new MDSubBookTypeField initialized with val func NewMDSubBookType(val int) MDSubBookTypeField { return MDSubBookTypeField{quickfix.FIXInt(val)} } func (f MDSubBookTypeField) Value() int { return f.Int() } -//MDUpdateActionField is a enum.MDUpdateAction field +// MDUpdateActionField is a enum.MDUpdateAction field type MDUpdateActionField struct{ quickfix.FIXString } -//Tag returns tag.MDUpdateAction (279) +// Tag returns tag.MDUpdateAction (279) func (f MDUpdateActionField) Tag() quickfix.Tag { return tag.MDUpdateAction } func NewMDUpdateAction(val enum.MDUpdateAction) MDUpdateActionField { @@ -8841,10 +8877,10 @@ func NewMDUpdateAction(val enum.MDUpdateAction) MDUpdateActionField { func (f MDUpdateActionField) Value() enum.MDUpdateAction { return enum.MDUpdateAction(f.String()) } -//MDUpdateTypeField is a enum.MDUpdateType field +// MDUpdateTypeField is a enum.MDUpdateType field type MDUpdateTypeField struct{ quickfix.FIXString } -//Tag returns tag.MDUpdateType (265) +// Tag returns tag.MDUpdateType (265) func (f MDUpdateTypeField) Tag() quickfix.Tag { return tag.MDUpdateType } func NewMDUpdateType(val enum.MDUpdateType) MDUpdateTypeField { @@ -8853,153 +8889,153 @@ func NewMDUpdateType(val enum.MDUpdateType) MDUpdateTypeField { func (f MDUpdateTypeField) Value() enum.MDUpdateType { return enum.MDUpdateType(f.String()) } -//MailingDtlsField is a STRING field +// MailingDtlsField is a STRING field type MailingDtlsField struct{ quickfix.FIXString } -//Tag returns tag.MailingDtls (474) +// Tag returns tag.MailingDtls (474) func (f MailingDtlsField) Tag() quickfix.Tag { return tag.MailingDtls } -//NewMailingDtls returns a new MailingDtlsField initialized with val +// NewMailingDtls returns a new MailingDtlsField initialized with val func NewMailingDtls(val string) MailingDtlsField { return MailingDtlsField{quickfix.FIXString(val)} } func (f MailingDtlsField) Value() string { return f.String() } -//MailingInstField is a STRING field +// MailingInstField is a STRING field type MailingInstField struct{ quickfix.FIXString } -//Tag returns tag.MailingInst (482) +// Tag returns tag.MailingInst (482) func (f MailingInstField) Tag() quickfix.Tag { return tag.MailingInst } -//NewMailingInst returns a new MailingInstField initialized with val +// NewMailingInst returns a new MailingInstField initialized with val func NewMailingInst(val string) MailingInstField { return MailingInstField{quickfix.FIXString(val)} } func (f MailingInstField) Value() string { return f.String() } -//ManualOrderIndicatorField is a BOOLEAN field +// ManualOrderIndicatorField is a BOOLEAN field type ManualOrderIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.ManualOrderIndicator (1028) +// Tag returns tag.ManualOrderIndicator (1028) func (f ManualOrderIndicatorField) Tag() quickfix.Tag { return tag.ManualOrderIndicator } -//NewManualOrderIndicator returns a new ManualOrderIndicatorField initialized with val +// NewManualOrderIndicator returns a new ManualOrderIndicatorField initialized with val func NewManualOrderIndicator(val bool) ManualOrderIndicatorField { return ManualOrderIndicatorField{quickfix.FIXBoolean(val)} } func (f ManualOrderIndicatorField) Value() bool { return f.Bool() } -//MarginExcessField is a AMT field +// MarginExcessField is a AMT field type MarginExcessField struct{ quickfix.FIXDecimal } -//Tag returns tag.MarginExcess (899) +// Tag returns tag.MarginExcess (899) func (f MarginExcessField) Tag() quickfix.Tag { return tag.MarginExcess } -//NewMarginExcess returns a new MarginExcessField initialized with val and scale +// NewMarginExcess returns a new MarginExcessField initialized with val and scale func NewMarginExcess(val decimal.Decimal, scale int32) MarginExcessField { return MarginExcessField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MarginExcessField) Value() (val decimal.Decimal) { return f.Decimal } -//MarginRatioField is a PERCENTAGE field +// MarginRatioField is a PERCENTAGE field type MarginRatioField struct{ quickfix.FIXDecimal } -//Tag returns tag.MarginRatio (898) +// Tag returns tag.MarginRatio (898) func (f MarginRatioField) Tag() quickfix.Tag { return tag.MarginRatio } -//NewMarginRatio returns a new MarginRatioField initialized with val and scale +// NewMarginRatio returns a new MarginRatioField initialized with val and scale func NewMarginRatio(val decimal.Decimal, scale int32) MarginRatioField { return MarginRatioField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MarginRatioField) Value() (val decimal.Decimal) { return f.Decimal } -//MarketDepthField is a INT field +// MarketDepthField is a INT field type MarketDepthField struct{ quickfix.FIXInt } -//Tag returns tag.MarketDepth (264) +// Tag returns tag.MarketDepth (264) func (f MarketDepthField) Tag() quickfix.Tag { return tag.MarketDepth } -//NewMarketDepth returns a new MarketDepthField initialized with val +// NewMarketDepth returns a new MarketDepthField initialized with val func NewMarketDepth(val int) MarketDepthField { return MarketDepthField{quickfix.FIXInt(val)} } func (f MarketDepthField) Value() int { return f.Int() } -//MarketIDField is a EXCHANGE field +// MarketIDField is a EXCHANGE field type MarketIDField struct{ quickfix.FIXString } -//Tag returns tag.MarketID (1301) +// Tag returns tag.MarketID (1301) func (f MarketIDField) Tag() quickfix.Tag { return tag.MarketID } -//NewMarketID returns a new MarketIDField initialized with val +// NewMarketID returns a new MarketIDField initialized with val func NewMarketID(val string) MarketIDField { return MarketIDField{quickfix.FIXString(val)} } func (f MarketIDField) Value() string { return f.String() } -//MarketReportIDField is a STRING field +// MarketReportIDField is a STRING field type MarketReportIDField struct{ quickfix.FIXString } -//Tag returns tag.MarketReportID (1394) +// Tag returns tag.MarketReportID (1394) func (f MarketReportIDField) Tag() quickfix.Tag { return tag.MarketReportID } -//NewMarketReportID returns a new MarketReportIDField initialized with val +// NewMarketReportID returns a new MarketReportIDField initialized with val func NewMarketReportID(val string) MarketReportIDField { return MarketReportIDField{quickfix.FIXString(val)} } func (f MarketReportIDField) Value() string { return f.String() } -//MarketReqIDField is a STRING field +// MarketReqIDField is a STRING field type MarketReqIDField struct{ quickfix.FIXString } -//Tag returns tag.MarketReqID (1393) +// Tag returns tag.MarketReqID (1393) func (f MarketReqIDField) Tag() quickfix.Tag { return tag.MarketReqID } -//NewMarketReqID returns a new MarketReqIDField initialized with val +// NewMarketReqID returns a new MarketReqIDField initialized with val func NewMarketReqID(val string) MarketReqIDField { return MarketReqIDField{quickfix.FIXString(val)} } func (f MarketReqIDField) Value() string { return f.String() } -//MarketSegmentDescField is a STRING field +// MarketSegmentDescField is a STRING field type MarketSegmentDescField struct{ quickfix.FIXString } -//Tag returns tag.MarketSegmentDesc (1396) +// Tag returns tag.MarketSegmentDesc (1396) func (f MarketSegmentDescField) Tag() quickfix.Tag { return tag.MarketSegmentDesc } -//NewMarketSegmentDesc returns a new MarketSegmentDescField initialized with val +// NewMarketSegmentDesc returns a new MarketSegmentDescField initialized with val func NewMarketSegmentDesc(val string) MarketSegmentDescField { return MarketSegmentDescField{quickfix.FIXString(val)} } func (f MarketSegmentDescField) Value() string { return f.String() } -//MarketSegmentIDField is a STRING field +// MarketSegmentIDField is a STRING field type MarketSegmentIDField struct{ quickfix.FIXString } -//Tag returns tag.MarketSegmentID (1300) +// Tag returns tag.MarketSegmentID (1300) func (f MarketSegmentIDField) Tag() quickfix.Tag { return tag.MarketSegmentID } -//NewMarketSegmentID returns a new MarketSegmentIDField initialized with val +// NewMarketSegmentID returns a new MarketSegmentIDField initialized with val func NewMarketSegmentID(val string) MarketSegmentIDField { return MarketSegmentIDField{quickfix.FIXString(val)} } func (f MarketSegmentIDField) Value() string { return f.String() } -//MarketUpdateActionField is a enum.MarketUpdateAction field +// MarketUpdateActionField is a enum.MarketUpdateAction field type MarketUpdateActionField struct{ quickfix.FIXString } -//Tag returns tag.MarketUpdateAction (1395) +// Tag returns tag.MarketUpdateAction (1395) func (f MarketUpdateActionField) Tag() quickfix.Tag { return tag.MarketUpdateAction } func NewMarketUpdateAction(val enum.MarketUpdateAction) MarketUpdateActionField { @@ -9010,10 +9046,10 @@ func (f MarketUpdateActionField) Value() enum.MarketUpdateAction { return enum.MarketUpdateAction(f.String()) } -//MassActionRejectReasonField is a enum.MassActionRejectReason field +// MassActionRejectReasonField is a enum.MassActionRejectReason field type MassActionRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.MassActionRejectReason (1376) +// Tag returns tag.MassActionRejectReason (1376) func (f MassActionRejectReasonField) Tag() quickfix.Tag { return tag.MassActionRejectReason } func NewMassActionRejectReason(val enum.MassActionRejectReason) MassActionRejectReasonField { @@ -9024,23 +9060,23 @@ func (f MassActionRejectReasonField) Value() enum.MassActionRejectReason { return enum.MassActionRejectReason(f.String()) } -//MassActionReportIDField is a STRING field +// MassActionReportIDField is a STRING field type MassActionReportIDField struct{ quickfix.FIXString } -//Tag returns tag.MassActionReportID (1369) +// Tag returns tag.MassActionReportID (1369) func (f MassActionReportIDField) Tag() quickfix.Tag { return tag.MassActionReportID } -//NewMassActionReportID returns a new MassActionReportIDField initialized with val +// NewMassActionReportID returns a new MassActionReportIDField initialized with val func NewMassActionReportID(val string) MassActionReportIDField { return MassActionReportIDField{quickfix.FIXString(val)} } func (f MassActionReportIDField) Value() string { return f.String() } -//MassActionResponseField is a enum.MassActionResponse field +// MassActionResponseField is a enum.MassActionResponse field type MassActionResponseField struct{ quickfix.FIXString } -//Tag returns tag.MassActionResponse (1375) +// Tag returns tag.MassActionResponse (1375) func (f MassActionResponseField) Tag() quickfix.Tag { return tag.MassActionResponse } func NewMassActionResponse(val enum.MassActionResponse) MassActionResponseField { @@ -9051,10 +9087,10 @@ func (f MassActionResponseField) Value() enum.MassActionResponse { return enum.MassActionResponse(f.String()) } -//MassActionScopeField is a enum.MassActionScope field +// MassActionScopeField is a enum.MassActionScope field type MassActionScopeField struct{ quickfix.FIXString } -//Tag returns tag.MassActionScope (1374) +// Tag returns tag.MassActionScope (1374) func (f MassActionScopeField) Tag() quickfix.Tag { return tag.MassActionScope } func NewMassActionScope(val enum.MassActionScope) MassActionScopeField { @@ -9063,10 +9099,10 @@ func NewMassActionScope(val enum.MassActionScope) MassActionScopeField { func (f MassActionScopeField) Value() enum.MassActionScope { return enum.MassActionScope(f.String()) } -//MassActionTypeField is a enum.MassActionType field +// MassActionTypeField is a enum.MassActionType field type MassActionTypeField struct{ quickfix.FIXString } -//Tag returns tag.MassActionType (1373) +// Tag returns tag.MassActionType (1373) func (f MassActionTypeField) Tag() quickfix.Tag { return tag.MassActionType } func NewMassActionType(val enum.MassActionType) MassActionTypeField { @@ -9075,10 +9111,10 @@ func NewMassActionType(val enum.MassActionType) MassActionTypeField { func (f MassActionTypeField) Value() enum.MassActionType { return enum.MassActionType(f.String()) } -//MassCancelRejectReasonField is a enum.MassCancelRejectReason field +// MassCancelRejectReasonField is a enum.MassCancelRejectReason field type MassCancelRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.MassCancelRejectReason (532) +// Tag returns tag.MassCancelRejectReason (532) func (f MassCancelRejectReasonField) Tag() quickfix.Tag { return tag.MassCancelRejectReason } func NewMassCancelRejectReason(val enum.MassCancelRejectReason) MassCancelRejectReasonField { @@ -9089,10 +9125,10 @@ func (f MassCancelRejectReasonField) Value() enum.MassCancelRejectReason { return enum.MassCancelRejectReason(f.String()) } -//MassCancelRequestTypeField is a enum.MassCancelRequestType field +// MassCancelRequestTypeField is a enum.MassCancelRequestType field type MassCancelRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.MassCancelRequestType (530) +// Tag returns tag.MassCancelRequestType (530) func (f MassCancelRequestTypeField) Tag() quickfix.Tag { return tag.MassCancelRequestType } func NewMassCancelRequestType(val enum.MassCancelRequestType) MassCancelRequestTypeField { @@ -9103,10 +9139,10 @@ func (f MassCancelRequestTypeField) Value() enum.MassCancelRequestType { return enum.MassCancelRequestType(f.String()) } -//MassCancelResponseField is a enum.MassCancelResponse field +// MassCancelResponseField is a enum.MassCancelResponse field type MassCancelResponseField struct{ quickfix.FIXString } -//Tag returns tag.MassCancelResponse (531) +// Tag returns tag.MassCancelResponse (531) func (f MassCancelResponseField) Tag() quickfix.Tag { return tag.MassCancelResponse } func NewMassCancelResponse(val enum.MassCancelResponse) MassCancelResponseField { @@ -9117,23 +9153,23 @@ func (f MassCancelResponseField) Value() enum.MassCancelResponse { return enum.MassCancelResponse(f.String()) } -//MassStatusReqIDField is a STRING field +// MassStatusReqIDField is a STRING field type MassStatusReqIDField struct{ quickfix.FIXString } -//Tag returns tag.MassStatusReqID (584) +// Tag returns tag.MassStatusReqID (584) func (f MassStatusReqIDField) Tag() quickfix.Tag { return tag.MassStatusReqID } -//NewMassStatusReqID returns a new MassStatusReqIDField initialized with val +// NewMassStatusReqID returns a new MassStatusReqIDField initialized with val func NewMassStatusReqID(val string) MassStatusReqIDField { return MassStatusReqIDField{quickfix.FIXString(val)} } func (f MassStatusReqIDField) Value() string { return f.String() } -//MassStatusReqTypeField is a enum.MassStatusReqType field +// MassStatusReqTypeField is a enum.MassStatusReqType field type MassStatusReqTypeField struct{ quickfix.FIXString } -//Tag returns tag.MassStatusReqType (585) +// Tag returns tag.MassStatusReqType (585) func (f MassStatusReqTypeField) Tag() quickfix.Tag { return tag.MassStatusReqType } func NewMassStatusReqType(val enum.MassStatusReqType) MassStatusReqTypeField { @@ -9144,36 +9180,36 @@ func (f MassStatusReqTypeField) Value() enum.MassStatusReqType { return enum.MassStatusReqType(f.String()) } -//MatchAlgorithmField is a STRING field +// MatchAlgorithmField is a STRING field type MatchAlgorithmField struct{ quickfix.FIXString } -//Tag returns tag.MatchAlgorithm (1142) +// Tag returns tag.MatchAlgorithm (1142) func (f MatchAlgorithmField) Tag() quickfix.Tag { return tag.MatchAlgorithm } -//NewMatchAlgorithm returns a new MatchAlgorithmField initialized with val +// NewMatchAlgorithm returns a new MatchAlgorithmField initialized with val func NewMatchAlgorithm(val string) MatchAlgorithmField { return MatchAlgorithmField{quickfix.FIXString(val)} } func (f MatchAlgorithmField) Value() string { return f.String() } -//MatchIncrementField is a QTY field +// MatchIncrementField is a QTY field type MatchIncrementField struct{ quickfix.FIXDecimal } -//Tag returns tag.MatchIncrement (1089) +// Tag returns tag.MatchIncrement (1089) func (f MatchIncrementField) Tag() quickfix.Tag { return tag.MatchIncrement } -//NewMatchIncrement returns a new MatchIncrementField initialized with val and scale +// NewMatchIncrement returns a new MatchIncrementField initialized with val and scale func NewMatchIncrement(val decimal.Decimal, scale int32) MatchIncrementField { return MatchIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MatchIncrementField) Value() (val decimal.Decimal) { return f.Decimal } -//MatchStatusField is a enum.MatchStatus field +// MatchStatusField is a enum.MatchStatus field type MatchStatusField struct{ quickfix.FIXString } -//Tag returns tag.MatchStatus (573) +// Tag returns tag.MatchStatus (573) func (f MatchStatusField) Tag() quickfix.Tag { return tag.MatchStatus } func NewMatchStatus(val enum.MatchStatus) MatchStatusField { @@ -9182,10 +9218,10 @@ func NewMatchStatus(val enum.MatchStatus) MatchStatusField { func (f MatchStatusField) Value() enum.MatchStatus { return enum.MatchStatus(f.String()) } -//MatchTypeField is a enum.MatchType field +// MatchTypeField is a enum.MatchType field type MatchTypeField struct{ quickfix.FIXString } -//Tag returns tag.MatchType (574) +// Tag returns tag.MatchType (574) func (f MatchTypeField) Tag() quickfix.Tag { return tag.MatchType } func NewMatchType(val enum.MatchType) MatchTypeField { @@ -9194,49 +9230,49 @@ func NewMatchType(val enum.MatchType) MatchTypeField { func (f MatchTypeField) Value() enum.MatchType { return enum.MatchType(f.String()) } -//MaturityDateField is a LOCALMKTDATE field +// MaturityDateField is a LOCALMKTDATE field type MaturityDateField struct{ quickfix.FIXString } -//Tag returns tag.MaturityDate (541) +// Tag returns tag.MaturityDate (541) func (f MaturityDateField) Tag() quickfix.Tag { return tag.MaturityDate } -//NewMaturityDate returns a new MaturityDateField initialized with val +// NewMaturityDate returns a new MaturityDateField initialized with val func NewMaturityDate(val string) MaturityDateField { return MaturityDateField{quickfix.FIXString(val)} } func (f MaturityDateField) Value() string { return f.String() } -//MaturityDayField is a DAYOFMONTH field +// MaturityDayField is a DAYOFMONTH field type MaturityDayField struct{ quickfix.FIXInt } -//Tag returns tag.MaturityDay (205) +// Tag returns tag.MaturityDay (205) func (f MaturityDayField) Tag() quickfix.Tag { return tag.MaturityDay } -//NewMaturityDay returns a new MaturityDayField initialized with val +// NewMaturityDay returns a new MaturityDayField initialized with val func NewMaturityDay(val int) MaturityDayField { return MaturityDayField{quickfix.FIXInt(val)} } func (f MaturityDayField) Value() int { return f.Int() } -//MaturityMonthYearField is a MONTHYEAR field +// MaturityMonthYearField is a MONTHYEAR field type MaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.MaturityMonthYear (200) +// Tag returns tag.MaturityMonthYear (200) func (f MaturityMonthYearField) Tag() quickfix.Tag { return tag.MaturityMonthYear } -//NewMaturityMonthYear returns a new MaturityMonthYearField initialized with val +// NewMaturityMonthYear returns a new MaturityMonthYearField initialized with val func NewMaturityMonthYear(val string) MaturityMonthYearField { return MaturityMonthYearField{quickfix.FIXString(val)} } func (f MaturityMonthYearField) Value() string { return f.String() } -//MaturityMonthYearFormatField is a enum.MaturityMonthYearFormat field +// MaturityMonthYearFormatField is a enum.MaturityMonthYearFormat field type MaturityMonthYearFormatField struct{ quickfix.FIXString } -//Tag returns tag.MaturityMonthYearFormat (1303) +// Tag returns tag.MaturityMonthYearFormat (1303) func (f MaturityMonthYearFormatField) Tag() quickfix.Tag { return tag.MaturityMonthYearFormat } func NewMaturityMonthYearFormat(val enum.MaturityMonthYearFormat) MaturityMonthYearFormatField { @@ -9247,23 +9283,23 @@ func (f MaturityMonthYearFormatField) Value() enum.MaturityMonthYearFormat { return enum.MaturityMonthYearFormat(f.String()) } -//MaturityMonthYearIncrementField is a INT field +// MaturityMonthYearIncrementField is a INT field type MaturityMonthYearIncrementField struct{ quickfix.FIXInt } -//Tag returns tag.MaturityMonthYearIncrement (1229) +// Tag returns tag.MaturityMonthYearIncrement (1229) func (f MaturityMonthYearIncrementField) Tag() quickfix.Tag { return tag.MaturityMonthYearIncrement } -//NewMaturityMonthYearIncrement returns a new MaturityMonthYearIncrementField initialized with val +// NewMaturityMonthYearIncrement returns a new MaturityMonthYearIncrementField initialized with val func NewMaturityMonthYearIncrement(val int) MaturityMonthYearIncrementField { return MaturityMonthYearIncrementField{quickfix.FIXInt(val)} } func (f MaturityMonthYearIncrementField) Value() int { return f.Int() } -//MaturityMonthYearIncrementUnitsField is a enum.MaturityMonthYearIncrementUnits field +// MaturityMonthYearIncrementUnitsField is a enum.MaturityMonthYearIncrementUnits field type MaturityMonthYearIncrementUnitsField struct{ quickfix.FIXString } -//Tag returns tag.MaturityMonthYearIncrementUnits (1302) +// Tag returns tag.MaturityMonthYearIncrementUnits (1302) func (f MaturityMonthYearIncrementUnitsField) Tag() quickfix.Tag { return tag.MaturityMonthYearIncrementUnits } @@ -9276,127 +9312,127 @@ func (f MaturityMonthYearIncrementUnitsField) Value() enum.MaturityMonthYearIncr return enum.MaturityMonthYearIncrementUnits(f.String()) } -//MaturityNetMoneyField is a AMT field +// MaturityNetMoneyField is a AMT field type MaturityNetMoneyField struct{ quickfix.FIXDecimal } -//Tag returns tag.MaturityNetMoney (890) +// Tag returns tag.MaturityNetMoney (890) func (f MaturityNetMoneyField) Tag() quickfix.Tag { return tag.MaturityNetMoney } -//NewMaturityNetMoney returns a new MaturityNetMoneyField initialized with val and scale +// NewMaturityNetMoney returns a new MaturityNetMoneyField initialized with val and scale func NewMaturityNetMoney(val decimal.Decimal, scale int32) MaturityNetMoneyField { return MaturityNetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MaturityNetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } -//MaturityRuleIDField is a STRING field +// MaturityRuleIDField is a STRING field type MaturityRuleIDField struct{ quickfix.FIXString } -//Tag returns tag.MaturityRuleID (1222) +// Tag returns tag.MaturityRuleID (1222) func (f MaturityRuleIDField) Tag() quickfix.Tag { return tag.MaturityRuleID } -//NewMaturityRuleID returns a new MaturityRuleIDField initialized with val +// NewMaturityRuleID returns a new MaturityRuleIDField initialized with val func NewMaturityRuleID(val string) MaturityRuleIDField { return MaturityRuleIDField{quickfix.FIXString(val)} } func (f MaturityRuleIDField) Value() string { return f.String() } -//MaturityTimeField is a TZTIMEONLY field +// MaturityTimeField is a TZTIMEONLY field type MaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.MaturityTime (1079) +// Tag returns tag.MaturityTime (1079) func (f MaturityTimeField) Tag() quickfix.Tag { return tag.MaturityTime } -//NewMaturityTime returns a new MaturityTimeField initialized with val +// NewMaturityTime returns a new MaturityTimeField initialized with val func NewMaturityTime(val string) MaturityTimeField { return MaturityTimeField{quickfix.FIXString(val)} } func (f MaturityTimeField) Value() string { return f.String() } -//MaxFloorField is a QTY field +// MaxFloorField is a QTY field type MaxFloorField struct{ quickfix.FIXDecimal } -//Tag returns tag.MaxFloor (111) +// Tag returns tag.MaxFloor (111) func (f MaxFloorField) Tag() quickfix.Tag { return tag.MaxFloor } -//NewMaxFloor returns a new MaxFloorField initialized with val and scale +// NewMaxFloor returns a new MaxFloorField initialized with val and scale func NewMaxFloor(val decimal.Decimal, scale int32) MaxFloorField { return MaxFloorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MaxFloorField) Value() (val decimal.Decimal) { return f.Decimal } -//MaxMessageSizeField is a LENGTH field +// MaxMessageSizeField is a LENGTH field type MaxMessageSizeField struct{ quickfix.FIXInt } -//Tag returns tag.MaxMessageSize (383) +// Tag returns tag.MaxMessageSize (383) func (f MaxMessageSizeField) Tag() quickfix.Tag { return tag.MaxMessageSize } -//NewMaxMessageSize returns a new MaxMessageSizeField initialized with val +// NewMaxMessageSize returns a new MaxMessageSizeField initialized with val func NewMaxMessageSize(val int) MaxMessageSizeField { return MaxMessageSizeField{quickfix.FIXInt(val)} } func (f MaxMessageSizeField) Value() int { return f.Int() } -//MaxPriceLevelsField is a INT field +// MaxPriceLevelsField is a INT field type MaxPriceLevelsField struct{ quickfix.FIXInt } -//Tag returns tag.MaxPriceLevels (1090) +// Tag returns tag.MaxPriceLevels (1090) func (f MaxPriceLevelsField) Tag() quickfix.Tag { return tag.MaxPriceLevels } -//NewMaxPriceLevels returns a new MaxPriceLevelsField initialized with val +// NewMaxPriceLevels returns a new MaxPriceLevelsField initialized with val func NewMaxPriceLevels(val int) MaxPriceLevelsField { return MaxPriceLevelsField{quickfix.FIXInt(val)} } func (f MaxPriceLevelsField) Value() int { return f.Int() } -//MaxPriceVariationField is a FLOAT field +// MaxPriceVariationField is a FLOAT field type MaxPriceVariationField struct{ quickfix.FIXDecimal } -//Tag returns tag.MaxPriceVariation (1143) +// Tag returns tag.MaxPriceVariation (1143) func (f MaxPriceVariationField) Tag() quickfix.Tag { return tag.MaxPriceVariation } -//NewMaxPriceVariation returns a new MaxPriceVariationField initialized with val and scale +// NewMaxPriceVariation returns a new MaxPriceVariationField initialized with val and scale func NewMaxPriceVariation(val decimal.Decimal, scale int32) MaxPriceVariationField { return MaxPriceVariationField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MaxPriceVariationField) Value() (val decimal.Decimal) { return f.Decimal } -//MaxShowField is a QTY field +// MaxShowField is a QTY field type MaxShowField struct{ quickfix.FIXDecimal } -//Tag returns tag.MaxShow (210) +// Tag returns tag.MaxShow (210) func (f MaxShowField) Tag() quickfix.Tag { return tag.MaxShow } -//NewMaxShow returns a new MaxShowField initialized with val and scale +// NewMaxShow returns a new MaxShowField initialized with val and scale func NewMaxShow(val decimal.Decimal, scale int32) MaxShowField { return MaxShowField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MaxShowField) Value() (val decimal.Decimal) { return f.Decimal } -//MaxTradeVolField is a QTY field +// MaxTradeVolField is a QTY field type MaxTradeVolField struct{ quickfix.FIXDecimal } -//Tag returns tag.MaxTradeVol (1140) +// Tag returns tag.MaxTradeVol (1140) func (f MaxTradeVolField) Tag() quickfix.Tag { return tag.MaxTradeVol } -//NewMaxTradeVol returns a new MaxTradeVolField initialized with val and scale +// NewMaxTradeVol returns a new MaxTradeVolField initialized with val and scale func NewMaxTradeVol(val decimal.Decimal, scale int32) MaxTradeVolField { return MaxTradeVolField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MaxTradeVolField) Value() (val decimal.Decimal) { return f.Decimal } -//MessageEncodingField is a enum.MessageEncoding field +// MessageEncodingField is a enum.MessageEncoding field type MessageEncodingField struct{ quickfix.FIXString } -//Tag returns tag.MessageEncoding (347) +// Tag returns tag.MessageEncoding (347) func (f MessageEncodingField) Tag() quickfix.Tag { return tag.MessageEncoding } func NewMessageEncoding(val enum.MessageEncoding) MessageEncodingField { @@ -9405,153 +9441,153 @@ func NewMessageEncoding(val enum.MessageEncoding) MessageEncodingField { func (f MessageEncodingField) Value() enum.MessageEncoding { return enum.MessageEncoding(f.String()) } -//MessageEventSourceField is a STRING field +// MessageEventSourceField is a STRING field type MessageEventSourceField struct{ quickfix.FIXString } -//Tag returns tag.MessageEventSource (1011) +// Tag returns tag.MessageEventSource (1011) func (f MessageEventSourceField) Tag() quickfix.Tag { return tag.MessageEventSource } -//NewMessageEventSource returns a new MessageEventSourceField initialized with val +// NewMessageEventSource returns a new MessageEventSourceField initialized with val func NewMessageEventSource(val string) MessageEventSourceField { return MessageEventSourceField{quickfix.FIXString(val)} } func (f MessageEventSourceField) Value() string { return f.String() } -//MidPxField is a PRICE field +// MidPxField is a PRICE field type MidPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.MidPx (631) +// Tag returns tag.MidPx (631) func (f MidPxField) Tag() quickfix.Tag { return tag.MidPx } -//NewMidPx returns a new MidPxField initialized with val and scale +// NewMidPx returns a new MidPxField initialized with val and scale func NewMidPx(val decimal.Decimal, scale int32) MidPxField { return MidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MidPxField) Value() (val decimal.Decimal) { return f.Decimal } -//MidYieldField is a PERCENTAGE field +// MidYieldField is a PERCENTAGE field type MidYieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.MidYield (633) +// Tag returns tag.MidYield (633) func (f MidYieldField) Tag() quickfix.Tag { return tag.MidYield } -//NewMidYield returns a new MidYieldField initialized with val and scale +// NewMidYield returns a new MidYieldField initialized with val and scale func NewMidYield(val decimal.Decimal, scale int32) MidYieldField { return MidYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MidYieldField) Value() (val decimal.Decimal) { return f.Decimal } -//MinBidSizeField is a QTY field +// MinBidSizeField is a QTY field type MinBidSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinBidSize (647) +// Tag returns tag.MinBidSize (647) func (f MinBidSizeField) Tag() quickfix.Tag { return tag.MinBidSize } -//NewMinBidSize returns a new MinBidSizeField initialized with val and scale +// NewMinBidSize returns a new MinBidSizeField initialized with val and scale func NewMinBidSize(val decimal.Decimal, scale int32) MinBidSizeField { return MinBidSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinBidSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//MinLotSizeField is a QTY field +// MinLotSizeField is a QTY field type MinLotSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinLotSize (1231) +// Tag returns tag.MinLotSize (1231) func (f MinLotSizeField) Tag() quickfix.Tag { return tag.MinLotSize } -//NewMinLotSize returns a new MinLotSizeField initialized with val and scale +// NewMinLotSize returns a new MinLotSizeField initialized with val and scale func NewMinLotSize(val decimal.Decimal, scale int32) MinLotSizeField { return MinLotSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinLotSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//MinOfferSizeField is a QTY field +// MinOfferSizeField is a QTY field type MinOfferSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinOfferSize (648) +// Tag returns tag.MinOfferSize (648) func (f MinOfferSizeField) Tag() quickfix.Tag { return tag.MinOfferSize } -//NewMinOfferSize returns a new MinOfferSizeField initialized with val and scale +// NewMinOfferSize returns a new MinOfferSizeField initialized with val and scale func NewMinOfferSize(val decimal.Decimal, scale int32) MinOfferSizeField { return MinOfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinOfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//MinPriceIncrementField is a FLOAT field +// MinPriceIncrementField is a FLOAT field type MinPriceIncrementField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinPriceIncrement (969) +// Tag returns tag.MinPriceIncrement (969) func (f MinPriceIncrementField) Tag() quickfix.Tag { return tag.MinPriceIncrement } -//NewMinPriceIncrement returns a new MinPriceIncrementField initialized with val and scale +// NewMinPriceIncrement returns a new MinPriceIncrementField initialized with val and scale func NewMinPriceIncrement(val decimal.Decimal, scale int32) MinPriceIncrementField { return MinPriceIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinPriceIncrementField) Value() (val decimal.Decimal) { return f.Decimal } -//MinPriceIncrementAmountField is a AMT field +// MinPriceIncrementAmountField is a AMT field type MinPriceIncrementAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinPriceIncrementAmount (1146) +// Tag returns tag.MinPriceIncrementAmount (1146) func (f MinPriceIncrementAmountField) Tag() quickfix.Tag { return tag.MinPriceIncrementAmount } -//NewMinPriceIncrementAmount returns a new MinPriceIncrementAmountField initialized with val and scale +// NewMinPriceIncrementAmount returns a new MinPriceIncrementAmountField initialized with val and scale func NewMinPriceIncrementAmount(val decimal.Decimal, scale int32) MinPriceIncrementAmountField { return MinPriceIncrementAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinPriceIncrementAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//MinQtyField is a QTY field +// MinQtyField is a QTY field type MinQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinQty (110) +// Tag returns tag.MinQty (110) func (f MinQtyField) Tag() quickfix.Tag { return tag.MinQty } -//NewMinQty returns a new MinQtyField initialized with val and scale +// NewMinQty returns a new MinQtyField initialized with val and scale func NewMinQty(val decimal.Decimal, scale int32) MinQtyField { return MinQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//MinTradeVolField is a QTY field +// MinTradeVolField is a QTY field type MinTradeVolField struct{ quickfix.FIXDecimal } -//Tag returns tag.MinTradeVol (562) +// Tag returns tag.MinTradeVol (562) func (f MinTradeVolField) Tag() quickfix.Tag { return tag.MinTradeVol } -//NewMinTradeVol returns a new MinTradeVolField initialized with val and scale +// NewMinTradeVol returns a new MinTradeVolField initialized with val and scale func NewMinTradeVol(val decimal.Decimal, scale int32) MinTradeVolField { return MinTradeVolField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MinTradeVolField) Value() (val decimal.Decimal) { return f.Decimal } -//MiscFeeAmtField is a AMT field +// MiscFeeAmtField is a AMT field type MiscFeeAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.MiscFeeAmt (137) +// Tag returns tag.MiscFeeAmt (137) func (f MiscFeeAmtField) Tag() quickfix.Tag { return tag.MiscFeeAmt } -//NewMiscFeeAmt returns a new MiscFeeAmtField initialized with val and scale +// NewMiscFeeAmt returns a new MiscFeeAmtField initialized with val and scale func NewMiscFeeAmt(val decimal.Decimal, scale int32) MiscFeeAmtField { return MiscFeeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MiscFeeAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//MiscFeeBasisField is a enum.MiscFeeBasis field +// MiscFeeBasisField is a enum.MiscFeeBasis field type MiscFeeBasisField struct{ quickfix.FIXString } -//Tag returns tag.MiscFeeBasis (891) +// Tag returns tag.MiscFeeBasis (891) func (f MiscFeeBasisField) Tag() quickfix.Tag { return tag.MiscFeeBasis } func NewMiscFeeBasis(val enum.MiscFeeBasis) MiscFeeBasisField { @@ -9560,23 +9596,23 @@ func NewMiscFeeBasis(val enum.MiscFeeBasis) MiscFeeBasisField { func (f MiscFeeBasisField) Value() enum.MiscFeeBasis { return enum.MiscFeeBasis(f.String()) } -//MiscFeeCurrField is a CURRENCY field +// MiscFeeCurrField is a CURRENCY field type MiscFeeCurrField struct{ quickfix.FIXString } -//Tag returns tag.MiscFeeCurr (138) +// Tag returns tag.MiscFeeCurr (138) func (f MiscFeeCurrField) Tag() quickfix.Tag { return tag.MiscFeeCurr } -//NewMiscFeeCurr returns a new MiscFeeCurrField initialized with val +// NewMiscFeeCurr returns a new MiscFeeCurrField initialized with val func NewMiscFeeCurr(val string) MiscFeeCurrField { return MiscFeeCurrField{quickfix.FIXString(val)} } func (f MiscFeeCurrField) Value() string { return f.String() } -//MiscFeeTypeField is a enum.MiscFeeType field +// MiscFeeTypeField is a enum.MiscFeeType field type MiscFeeTypeField struct{ quickfix.FIXString } -//Tag returns tag.MiscFeeType (139) +// Tag returns tag.MiscFeeType (139) func (f MiscFeeTypeField) Tag() quickfix.Tag { return tag.MiscFeeType } func NewMiscFeeType(val enum.MiscFeeType) MiscFeeTypeField { @@ -9585,36 +9621,36 @@ func NewMiscFeeType(val enum.MiscFeeType) MiscFeeTypeField { func (f MiscFeeTypeField) Value() enum.MiscFeeType { return enum.MiscFeeType(f.String()) } -//MktBidPxField is a PRICE field +// MktBidPxField is a PRICE field type MktBidPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.MktBidPx (645) +// Tag returns tag.MktBidPx (645) func (f MktBidPxField) Tag() quickfix.Tag { return tag.MktBidPx } -//NewMktBidPx returns a new MktBidPxField initialized with val and scale +// NewMktBidPx returns a new MktBidPxField initialized with val and scale func NewMktBidPx(val decimal.Decimal, scale int32) MktBidPxField { return MktBidPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MktBidPxField) Value() (val decimal.Decimal) { return f.Decimal } -//MktOfferPxField is a PRICE field +// MktOfferPxField is a PRICE field type MktOfferPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.MktOfferPx (646) +// Tag returns tag.MktOfferPx (646) func (f MktOfferPxField) Tag() quickfix.Tag { return tag.MktOfferPx } -//NewMktOfferPx returns a new MktOfferPxField initialized with val and scale +// NewMktOfferPx returns a new MktOfferPxField initialized with val and scale func NewMktOfferPx(val decimal.Decimal, scale int32) MktOfferPxField { return MktOfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f MktOfferPxField) Value() (val decimal.Decimal) { return f.Decimal } -//ModelTypeField is a enum.ModelType field +// ModelTypeField is a enum.ModelType field type ModelTypeField struct{ quickfix.FIXString } -//Tag returns tag.ModelType (1434) +// Tag returns tag.ModelType (1434) func (f ModelTypeField) Tag() quickfix.Tag { return tag.ModelType } func NewModelType(val enum.ModelType) ModelTypeField { @@ -9623,10 +9659,10 @@ func NewModelType(val enum.ModelType) ModelTypeField { func (f ModelTypeField) Value() enum.ModelType { return enum.ModelType(f.String()) } -//MoneyLaunderingStatusField is a enum.MoneyLaunderingStatus field +// MoneyLaunderingStatusField is a enum.MoneyLaunderingStatus field type MoneyLaunderingStatusField struct{ quickfix.FIXString } -//Tag returns tag.MoneyLaunderingStatus (481) +// Tag returns tag.MoneyLaunderingStatus (481) func (f MoneyLaunderingStatusField) Tag() quickfix.Tag { return tag.MoneyLaunderingStatus } func NewMoneyLaunderingStatus(val enum.MoneyLaunderingStatus) MoneyLaunderingStatusField { @@ -9637,10 +9673,10 @@ func (f MoneyLaunderingStatusField) Value() enum.MoneyLaunderingStatus { return enum.MoneyLaunderingStatus(f.String()) } -//MsgDirectionField is a enum.MsgDirection field +// MsgDirectionField is a enum.MsgDirection field type MsgDirectionField struct{ quickfix.FIXString } -//Tag returns tag.MsgDirection (385) +// Tag returns tag.MsgDirection (385) func (f MsgDirectionField) Tag() quickfix.Tag { return tag.MsgDirection } func NewMsgDirection(val enum.MsgDirection) MsgDirectionField { @@ -9649,23 +9685,23 @@ func NewMsgDirection(val enum.MsgDirection) MsgDirectionField { func (f MsgDirectionField) Value() enum.MsgDirection { return enum.MsgDirection(f.String()) } -//MsgSeqNumField is a SEQNUM field +// MsgSeqNumField is a SEQNUM field type MsgSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.MsgSeqNum (34) +// Tag returns tag.MsgSeqNum (34) func (f MsgSeqNumField) Tag() quickfix.Tag { return tag.MsgSeqNum } -//NewMsgSeqNum returns a new MsgSeqNumField initialized with val +// NewMsgSeqNum returns a new MsgSeqNumField initialized with val func NewMsgSeqNum(val int) MsgSeqNumField { return MsgSeqNumField{quickfix.FIXInt(val)} } func (f MsgSeqNumField) Value() int { return f.Int() } -//MsgTypeField is a enum.MsgType field +// MsgTypeField is a enum.MsgType field type MsgTypeField struct{ quickfix.FIXString } -//Tag returns tag.MsgType (35) +// Tag returns tag.MsgType (35) func (f MsgTypeField) Tag() quickfix.Tag { return tag.MsgType } func NewMsgType(val enum.MsgType) MsgTypeField { @@ -9674,10 +9710,10 @@ func NewMsgType(val enum.MsgType) MsgTypeField { func (f MsgTypeField) Value() enum.MsgType { return enum.MsgType(f.String()) } -//MultiLegReportingTypeField is a enum.MultiLegReportingType field +// MultiLegReportingTypeField is a enum.MultiLegReportingType field type MultiLegReportingTypeField struct{ quickfix.FIXString } -//Tag returns tag.MultiLegReportingType (442) +// Tag returns tag.MultiLegReportingType (442) func (f MultiLegReportingTypeField) Tag() quickfix.Tag { return tag.MultiLegReportingType } func NewMultiLegReportingType(val enum.MultiLegReportingType) MultiLegReportingTypeField { @@ -9688,10 +9724,10 @@ func (f MultiLegReportingTypeField) Value() enum.MultiLegReportingType { return enum.MultiLegReportingType(f.String()) } -//MultiLegRptTypeReqField is a enum.MultiLegRptTypeReq field +// MultiLegRptTypeReqField is a enum.MultiLegRptTypeReq field type MultiLegRptTypeReqField struct{ quickfix.FIXString } -//Tag returns tag.MultiLegRptTypeReq (563) +// Tag returns tag.MultiLegRptTypeReq (563) func (f MultiLegRptTypeReqField) Tag() quickfix.Tag { return tag.MultiLegRptTypeReq } func NewMultiLegRptTypeReq(val enum.MultiLegRptTypeReq) MultiLegRptTypeReqField { @@ -9702,10 +9738,10 @@ func (f MultiLegRptTypeReqField) Value() enum.MultiLegRptTypeReq { return enum.MultiLegRptTypeReq(f.String()) } -//MultilegModelField is a enum.MultilegModel field +// MultilegModelField is a enum.MultilegModel field type MultilegModelField struct{ quickfix.FIXString } -//Tag returns tag.MultilegModel (1377) +// Tag returns tag.MultilegModel (1377) func (f MultilegModelField) Tag() quickfix.Tag { return tag.MultilegModel } func NewMultilegModel(val enum.MultilegModel) MultilegModelField { @@ -9714,10 +9750,10 @@ func NewMultilegModel(val enum.MultilegModel) MultilegModelField { func (f MultilegModelField) Value() enum.MultilegModel { return enum.MultilegModel(f.String()) } -//MultilegPriceMethodField is a enum.MultilegPriceMethod field +// MultilegPriceMethodField is a enum.MultilegPriceMethod field type MultilegPriceMethodField struct{ quickfix.FIXString } -//Tag returns tag.MultilegPriceMethod (1378) +// Tag returns tag.MultilegPriceMethod (1378) func (f MultilegPriceMethodField) Tag() quickfix.Tag { return tag.MultilegPriceMethod } func NewMultilegPriceMethod(val enum.MultilegPriceMethod) MultilegPriceMethodField { @@ -9728,322 +9764,322 @@ func (f MultilegPriceMethodField) Value() enum.MultilegPriceMethod { return enum.MultilegPriceMethod(f.String()) } -//NTPositionLimitField is a INT field +// NTPositionLimitField is a INT field type NTPositionLimitField struct{ quickfix.FIXInt } -//Tag returns tag.NTPositionLimit (971) +// Tag returns tag.NTPositionLimit (971) func (f NTPositionLimitField) Tag() quickfix.Tag { return tag.NTPositionLimit } -//NewNTPositionLimit returns a new NTPositionLimitField initialized with val +// NewNTPositionLimit returns a new NTPositionLimitField initialized with val func NewNTPositionLimit(val int) NTPositionLimitField { return NTPositionLimitField{quickfix.FIXInt(val)} } func (f NTPositionLimitField) Value() int { return f.Int() } -//Nested2PartyIDField is a STRING field +// Nested2PartyIDField is a STRING field type Nested2PartyIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested2PartyID (757) +// Tag returns tag.Nested2PartyID (757) func (f Nested2PartyIDField) Tag() quickfix.Tag { return tag.Nested2PartyID } -//NewNested2PartyID returns a new Nested2PartyIDField initialized with val +// NewNested2PartyID returns a new Nested2PartyIDField initialized with val func NewNested2PartyID(val string) Nested2PartyIDField { return Nested2PartyIDField{quickfix.FIXString(val)} } func (f Nested2PartyIDField) Value() string { return f.String() } -//Nested2PartyIDSourceField is a CHAR field +// Nested2PartyIDSourceField is a CHAR field type Nested2PartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.Nested2PartyIDSource (758) +// Tag returns tag.Nested2PartyIDSource (758) func (f Nested2PartyIDSourceField) Tag() quickfix.Tag { return tag.Nested2PartyIDSource } -//NewNested2PartyIDSource returns a new Nested2PartyIDSourceField initialized with val +// NewNested2PartyIDSource returns a new Nested2PartyIDSourceField initialized with val func NewNested2PartyIDSource(val string) Nested2PartyIDSourceField { return Nested2PartyIDSourceField{quickfix.FIXString(val)} } func (f Nested2PartyIDSourceField) Value() string { return f.String() } -//Nested2PartyRoleField is a INT field +// Nested2PartyRoleField is a INT field type Nested2PartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.Nested2PartyRole (759) +// Tag returns tag.Nested2PartyRole (759) func (f Nested2PartyRoleField) Tag() quickfix.Tag { return tag.Nested2PartyRole } -//NewNested2PartyRole returns a new Nested2PartyRoleField initialized with val +// NewNested2PartyRole returns a new Nested2PartyRoleField initialized with val func NewNested2PartyRole(val int) Nested2PartyRoleField { return Nested2PartyRoleField{quickfix.FIXInt(val)} } func (f Nested2PartyRoleField) Value() int { return f.Int() } -//Nested2PartySubIDField is a STRING field +// Nested2PartySubIDField is a STRING field type Nested2PartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested2PartySubID (760) +// Tag returns tag.Nested2PartySubID (760) func (f Nested2PartySubIDField) Tag() quickfix.Tag { return tag.Nested2PartySubID } -//NewNested2PartySubID returns a new Nested2PartySubIDField initialized with val +// NewNested2PartySubID returns a new Nested2PartySubIDField initialized with val func NewNested2PartySubID(val string) Nested2PartySubIDField { return Nested2PartySubIDField{quickfix.FIXString(val)} } func (f Nested2PartySubIDField) Value() string { return f.String() } -//Nested2PartySubIDTypeField is a INT field +// Nested2PartySubIDTypeField is a INT field type Nested2PartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.Nested2PartySubIDType (807) +// Tag returns tag.Nested2PartySubIDType (807) func (f Nested2PartySubIDTypeField) Tag() quickfix.Tag { return tag.Nested2PartySubIDType } -//NewNested2PartySubIDType returns a new Nested2PartySubIDTypeField initialized with val +// NewNested2PartySubIDType returns a new Nested2PartySubIDTypeField initialized with val func NewNested2PartySubIDType(val int) Nested2PartySubIDTypeField { return Nested2PartySubIDTypeField{quickfix.FIXInt(val)} } func (f Nested2PartySubIDTypeField) Value() int { return f.Int() } -//Nested3PartyIDField is a STRING field +// Nested3PartyIDField is a STRING field type Nested3PartyIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested3PartyID (949) +// Tag returns tag.Nested3PartyID (949) func (f Nested3PartyIDField) Tag() quickfix.Tag { return tag.Nested3PartyID } -//NewNested3PartyID returns a new Nested3PartyIDField initialized with val +// NewNested3PartyID returns a new Nested3PartyIDField initialized with val func NewNested3PartyID(val string) Nested3PartyIDField { return Nested3PartyIDField{quickfix.FIXString(val)} } func (f Nested3PartyIDField) Value() string { return f.String() } -//Nested3PartyIDSourceField is a CHAR field +// Nested3PartyIDSourceField is a CHAR field type Nested3PartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.Nested3PartyIDSource (950) +// Tag returns tag.Nested3PartyIDSource (950) func (f Nested3PartyIDSourceField) Tag() quickfix.Tag { return tag.Nested3PartyIDSource } -//NewNested3PartyIDSource returns a new Nested3PartyIDSourceField initialized with val +// NewNested3PartyIDSource returns a new Nested3PartyIDSourceField initialized with val func NewNested3PartyIDSource(val string) Nested3PartyIDSourceField { return Nested3PartyIDSourceField{quickfix.FIXString(val)} } func (f Nested3PartyIDSourceField) Value() string { return f.String() } -//Nested3PartyRoleField is a INT field +// Nested3PartyRoleField is a INT field type Nested3PartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.Nested3PartyRole (951) +// Tag returns tag.Nested3PartyRole (951) func (f Nested3PartyRoleField) Tag() quickfix.Tag { return tag.Nested3PartyRole } -//NewNested3PartyRole returns a new Nested3PartyRoleField initialized with val +// NewNested3PartyRole returns a new Nested3PartyRoleField initialized with val func NewNested3PartyRole(val int) Nested3PartyRoleField { return Nested3PartyRoleField{quickfix.FIXInt(val)} } func (f Nested3PartyRoleField) Value() int { return f.Int() } -//Nested3PartySubIDField is a STRING field +// Nested3PartySubIDField is a STRING field type Nested3PartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested3PartySubID (953) +// Tag returns tag.Nested3PartySubID (953) func (f Nested3PartySubIDField) Tag() quickfix.Tag { return tag.Nested3PartySubID } -//NewNested3PartySubID returns a new Nested3PartySubIDField initialized with val +// NewNested3PartySubID returns a new Nested3PartySubIDField initialized with val func NewNested3PartySubID(val string) Nested3PartySubIDField { return Nested3PartySubIDField{quickfix.FIXString(val)} } func (f Nested3PartySubIDField) Value() string { return f.String() } -//Nested3PartySubIDTypeField is a INT field +// Nested3PartySubIDTypeField is a INT field type Nested3PartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.Nested3PartySubIDType (954) +// Tag returns tag.Nested3PartySubIDType (954) func (f Nested3PartySubIDTypeField) Tag() quickfix.Tag { return tag.Nested3PartySubIDType } -//NewNested3PartySubIDType returns a new Nested3PartySubIDTypeField initialized with val +// NewNested3PartySubIDType returns a new Nested3PartySubIDTypeField initialized with val func NewNested3PartySubIDType(val int) Nested3PartySubIDTypeField { return Nested3PartySubIDTypeField{quickfix.FIXInt(val)} } func (f Nested3PartySubIDTypeField) Value() int { return f.Int() } -//Nested4PartyIDField is a STRING field +// Nested4PartyIDField is a STRING field type Nested4PartyIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested4PartyID (1415) +// Tag returns tag.Nested4PartyID (1415) func (f Nested4PartyIDField) Tag() quickfix.Tag { return tag.Nested4PartyID } -//NewNested4PartyID returns a new Nested4PartyIDField initialized with val +// NewNested4PartyID returns a new Nested4PartyIDField initialized with val func NewNested4PartyID(val string) Nested4PartyIDField { return Nested4PartyIDField{quickfix.FIXString(val)} } func (f Nested4PartyIDField) Value() string { return f.String() } -//Nested4PartyIDSourceField is a CHAR field +// Nested4PartyIDSourceField is a CHAR field type Nested4PartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.Nested4PartyIDSource (1416) +// Tag returns tag.Nested4PartyIDSource (1416) func (f Nested4PartyIDSourceField) Tag() quickfix.Tag { return tag.Nested4PartyIDSource } -//NewNested4PartyIDSource returns a new Nested4PartyIDSourceField initialized with val +// NewNested4PartyIDSource returns a new Nested4PartyIDSourceField initialized with val func NewNested4PartyIDSource(val string) Nested4PartyIDSourceField { return Nested4PartyIDSourceField{quickfix.FIXString(val)} } func (f Nested4PartyIDSourceField) Value() string { return f.String() } -//Nested4PartyRoleField is a INT field +// Nested4PartyRoleField is a INT field type Nested4PartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.Nested4PartyRole (1417) +// Tag returns tag.Nested4PartyRole (1417) func (f Nested4PartyRoleField) Tag() quickfix.Tag { return tag.Nested4PartyRole } -//NewNested4PartyRole returns a new Nested4PartyRoleField initialized with val +// NewNested4PartyRole returns a new Nested4PartyRoleField initialized with val func NewNested4PartyRole(val int) Nested4PartyRoleField { return Nested4PartyRoleField{quickfix.FIXInt(val)} } func (f Nested4PartyRoleField) Value() int { return f.Int() } -//Nested4PartySubIDField is a STRING field +// Nested4PartySubIDField is a STRING field type Nested4PartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.Nested4PartySubID (1412) +// Tag returns tag.Nested4PartySubID (1412) func (f Nested4PartySubIDField) Tag() quickfix.Tag { return tag.Nested4PartySubID } -//NewNested4PartySubID returns a new Nested4PartySubIDField initialized with val +// NewNested4PartySubID returns a new Nested4PartySubIDField initialized with val func NewNested4PartySubID(val string) Nested4PartySubIDField { return Nested4PartySubIDField{quickfix.FIXString(val)} } func (f Nested4PartySubIDField) Value() string { return f.String() } -//Nested4PartySubIDTypeField is a INT field +// Nested4PartySubIDTypeField is a INT field type Nested4PartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.Nested4PartySubIDType (1411) +// Tag returns tag.Nested4PartySubIDType (1411) func (f Nested4PartySubIDTypeField) Tag() quickfix.Tag { return tag.Nested4PartySubIDType } -//NewNested4PartySubIDType returns a new Nested4PartySubIDTypeField initialized with val +// NewNested4PartySubIDType returns a new Nested4PartySubIDTypeField initialized with val func NewNested4PartySubIDType(val int) Nested4PartySubIDTypeField { return Nested4PartySubIDTypeField{quickfix.FIXInt(val)} } func (f Nested4PartySubIDTypeField) Value() int { return f.Int() } -//NestedInstrAttribTypeField is a INT field +// NestedInstrAttribTypeField is a INT field type NestedInstrAttribTypeField struct{ quickfix.FIXInt } -//Tag returns tag.NestedInstrAttribType (1210) +// Tag returns tag.NestedInstrAttribType (1210) func (f NestedInstrAttribTypeField) Tag() quickfix.Tag { return tag.NestedInstrAttribType } -//NewNestedInstrAttribType returns a new NestedInstrAttribTypeField initialized with val +// NewNestedInstrAttribType returns a new NestedInstrAttribTypeField initialized with val func NewNestedInstrAttribType(val int) NestedInstrAttribTypeField { return NestedInstrAttribTypeField{quickfix.FIXInt(val)} } func (f NestedInstrAttribTypeField) Value() int { return f.Int() } -//NestedInstrAttribValueField is a STRING field +// NestedInstrAttribValueField is a STRING field type NestedInstrAttribValueField struct{ quickfix.FIXString } -//Tag returns tag.NestedInstrAttribValue (1211) +// Tag returns tag.NestedInstrAttribValue (1211) func (f NestedInstrAttribValueField) Tag() quickfix.Tag { return tag.NestedInstrAttribValue } -//NewNestedInstrAttribValue returns a new NestedInstrAttribValueField initialized with val +// NewNestedInstrAttribValue returns a new NestedInstrAttribValueField initialized with val func NewNestedInstrAttribValue(val string) NestedInstrAttribValueField { return NestedInstrAttribValueField{quickfix.FIXString(val)} } func (f NestedInstrAttribValueField) Value() string { return f.String() } -//NestedPartyIDField is a STRING field +// NestedPartyIDField is a STRING field type NestedPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.NestedPartyID (524) +// Tag returns tag.NestedPartyID (524) func (f NestedPartyIDField) Tag() quickfix.Tag { return tag.NestedPartyID } -//NewNestedPartyID returns a new NestedPartyIDField initialized with val +// NewNestedPartyID returns a new NestedPartyIDField initialized with val func NewNestedPartyID(val string) NestedPartyIDField { return NestedPartyIDField{quickfix.FIXString(val)} } func (f NestedPartyIDField) Value() string { return f.String() } -//NestedPartyIDSourceField is a CHAR field +// NestedPartyIDSourceField is a CHAR field type NestedPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.NestedPartyIDSource (525) +// Tag returns tag.NestedPartyIDSource (525) func (f NestedPartyIDSourceField) Tag() quickfix.Tag { return tag.NestedPartyIDSource } -//NewNestedPartyIDSource returns a new NestedPartyIDSourceField initialized with val +// NewNestedPartyIDSource returns a new NestedPartyIDSourceField initialized with val func NewNestedPartyIDSource(val string) NestedPartyIDSourceField { return NestedPartyIDSourceField{quickfix.FIXString(val)} } func (f NestedPartyIDSourceField) Value() string { return f.String() } -//NestedPartyRoleField is a INT field +// NestedPartyRoleField is a INT field type NestedPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.NestedPartyRole (538) +// Tag returns tag.NestedPartyRole (538) func (f NestedPartyRoleField) Tag() quickfix.Tag { return tag.NestedPartyRole } -//NewNestedPartyRole returns a new NestedPartyRoleField initialized with val +// NewNestedPartyRole returns a new NestedPartyRoleField initialized with val func NewNestedPartyRole(val int) NestedPartyRoleField { return NestedPartyRoleField{quickfix.FIXInt(val)} } func (f NestedPartyRoleField) Value() int { return f.Int() } -//NestedPartySubIDField is a STRING field +// NestedPartySubIDField is a STRING field type NestedPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.NestedPartySubID (545) +// Tag returns tag.NestedPartySubID (545) func (f NestedPartySubIDField) Tag() quickfix.Tag { return tag.NestedPartySubID } -//NewNestedPartySubID returns a new NestedPartySubIDField initialized with val +// NewNestedPartySubID returns a new NestedPartySubIDField initialized with val func NewNestedPartySubID(val string) NestedPartySubIDField { return NestedPartySubIDField{quickfix.FIXString(val)} } func (f NestedPartySubIDField) Value() string { return f.String() } -//NestedPartySubIDTypeField is a INT field +// NestedPartySubIDTypeField is a INT field type NestedPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.NestedPartySubIDType (805) +// Tag returns tag.NestedPartySubIDType (805) func (f NestedPartySubIDTypeField) Tag() quickfix.Tag { return tag.NestedPartySubIDType } -//NewNestedPartySubIDType returns a new NestedPartySubIDTypeField initialized with val +// NewNestedPartySubIDType returns a new NestedPartySubIDTypeField initialized with val func NewNestedPartySubIDType(val int) NestedPartySubIDTypeField { return NestedPartySubIDTypeField{quickfix.FIXInt(val)} } func (f NestedPartySubIDTypeField) Value() int { return f.Int() } -//NetChgPrevDayField is a PRICEOFFSET field +// NetChgPrevDayField is a PRICEOFFSET field type NetChgPrevDayField struct{ quickfix.FIXDecimal } -//Tag returns tag.NetChgPrevDay (451) +// Tag returns tag.NetChgPrevDay (451) func (f NetChgPrevDayField) Tag() quickfix.Tag { return tag.NetChgPrevDay } -//NewNetChgPrevDay returns a new NetChgPrevDayField initialized with val and scale +// NewNetChgPrevDay returns a new NetChgPrevDayField initialized with val and scale func NewNetChgPrevDay(val decimal.Decimal, scale int32) NetChgPrevDayField { return NetChgPrevDayField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f NetChgPrevDayField) Value() (val decimal.Decimal) { return f.Decimal } -//NetGrossIndField is a enum.NetGrossInd field +// NetGrossIndField is a enum.NetGrossInd field type NetGrossIndField struct{ quickfix.FIXString } -//Tag returns tag.NetGrossInd (430) +// Tag returns tag.NetGrossInd (430) func (f NetGrossIndField) Tag() quickfix.Tag { return tag.NetGrossInd } func NewNetGrossInd(val enum.NetGrossInd) NetGrossIndField { @@ -10052,36 +10088,36 @@ func NewNetGrossInd(val enum.NetGrossInd) NetGrossIndField { func (f NetGrossIndField) Value() enum.NetGrossInd { return enum.NetGrossInd(f.String()) } -//NetMoneyField is a AMT field +// NetMoneyField is a AMT field type NetMoneyField struct{ quickfix.FIXDecimal } -//Tag returns tag.NetMoney (118) +// Tag returns tag.NetMoney (118) func (f NetMoneyField) Tag() quickfix.Tag { return tag.NetMoney } -//NewNetMoney returns a new NetMoneyField initialized with val and scale +// NewNetMoney returns a new NetMoneyField initialized with val and scale func NewNetMoney(val decimal.Decimal, scale int32) NetMoneyField { return NetMoneyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f NetMoneyField) Value() (val decimal.Decimal) { return f.Decimal } -//NetworkRequestIDField is a STRING field +// NetworkRequestIDField is a STRING field type NetworkRequestIDField struct{ quickfix.FIXString } -//Tag returns tag.NetworkRequestID (933) +// Tag returns tag.NetworkRequestID (933) func (f NetworkRequestIDField) Tag() quickfix.Tag { return tag.NetworkRequestID } -//NewNetworkRequestID returns a new NetworkRequestIDField initialized with val +// NewNetworkRequestID returns a new NetworkRequestIDField initialized with val func NewNetworkRequestID(val string) NetworkRequestIDField { return NetworkRequestIDField{quickfix.FIXString(val)} } func (f NetworkRequestIDField) Value() string { return f.String() } -//NetworkRequestTypeField is a enum.NetworkRequestType field +// NetworkRequestTypeField is a enum.NetworkRequestType field type NetworkRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.NetworkRequestType (935) +// Tag returns tag.NetworkRequestType (935) func (f NetworkRequestTypeField) Tag() quickfix.Tag { return tag.NetworkRequestType } func NewNetworkRequestType(val enum.NetworkRequestType) NetworkRequestTypeField { @@ -10092,23 +10128,23 @@ func (f NetworkRequestTypeField) Value() enum.NetworkRequestType { return enum.NetworkRequestType(f.String()) } -//NetworkResponseIDField is a STRING field +// NetworkResponseIDField is a STRING field type NetworkResponseIDField struct{ quickfix.FIXString } -//Tag returns tag.NetworkResponseID (932) +// Tag returns tag.NetworkResponseID (932) func (f NetworkResponseIDField) Tag() quickfix.Tag { return tag.NetworkResponseID } -//NewNetworkResponseID returns a new NetworkResponseIDField initialized with val +// NewNetworkResponseID returns a new NetworkResponseIDField initialized with val func NewNetworkResponseID(val string) NetworkResponseIDField { return NetworkResponseIDField{quickfix.FIXString(val)} } func (f NetworkResponseIDField) Value() string { return f.String() } -//NetworkStatusResponseTypeField is a enum.NetworkStatusResponseType field +// NetworkStatusResponseTypeField is a enum.NetworkStatusResponseType field type NetworkStatusResponseTypeField struct{ quickfix.FIXString } -//Tag returns tag.NetworkStatusResponseType (937) +// Tag returns tag.NetworkStatusResponseType (937) func (f NetworkStatusResponseTypeField) Tag() quickfix.Tag { return tag.NetworkStatusResponseType } func NewNetworkStatusResponseType(val enum.NetworkStatusResponseType) NetworkStatusResponseTypeField { @@ -10119,36 +10155,36 @@ func (f NetworkStatusResponseTypeField) Value() enum.NetworkStatusResponseType { return enum.NetworkStatusResponseType(f.String()) } -//NewPasswordField is a STRING field +// NewPasswordField is a STRING field type NewPasswordField struct{ quickfix.FIXString } -//Tag returns tag.NewPassword (925) +// Tag returns tag.NewPassword (925) func (f NewPasswordField) Tag() quickfix.Tag { return tag.NewPassword } -//NewNewPassword returns a new NewPasswordField initialized with val +// NewNewPassword returns a new NewPasswordField initialized with val func NewNewPassword(val string) NewPasswordField { return NewPasswordField{quickfix.FIXString(val)} } func (f NewPasswordField) Value() string { return f.String() } -//NewSeqNoField is a SEQNUM field +// NewSeqNoField is a SEQNUM field type NewSeqNoField struct{ quickfix.FIXInt } -//Tag returns tag.NewSeqNo (36) +// Tag returns tag.NewSeqNo (36) func (f NewSeqNoField) Tag() quickfix.Tag { return tag.NewSeqNo } -//NewNewSeqNo returns a new NewSeqNoField initialized with val +// NewNewSeqNo returns a new NewSeqNoField initialized with val func NewNewSeqNo(val int) NewSeqNoField { return NewSeqNoField{quickfix.FIXInt(val)} } func (f NewSeqNoField) Value() int { return f.Int() } -//NewsCategoryField is a enum.NewsCategory field +// NewsCategoryField is a enum.NewsCategory field type NewsCategoryField struct{ quickfix.FIXString } -//Tag returns tag.NewsCategory (1473) +// Tag returns tag.NewsCategory (1473) func (f NewsCategoryField) Tag() quickfix.Tag { return tag.NewsCategory } func NewNewsCategory(val enum.NewsCategory) NewsCategoryField { @@ -10157,36 +10193,36 @@ func NewNewsCategory(val enum.NewsCategory) NewsCategoryField { func (f NewsCategoryField) Value() enum.NewsCategory { return enum.NewsCategory(f.String()) } -//NewsIDField is a STRING field +// NewsIDField is a STRING field type NewsIDField struct{ quickfix.FIXString } -//Tag returns tag.NewsID (1472) +// Tag returns tag.NewsID (1472) func (f NewsIDField) Tag() quickfix.Tag { return tag.NewsID } -//NewNewsID returns a new NewsIDField initialized with val +// NewNewsID returns a new NewsIDField initialized with val func NewNewsID(val string) NewsIDField { return NewsIDField{quickfix.FIXString(val)} } func (f NewsIDField) Value() string { return f.String() } -//NewsRefIDField is a STRING field +// NewsRefIDField is a STRING field type NewsRefIDField struct{ quickfix.FIXString } -//Tag returns tag.NewsRefID (1476) +// Tag returns tag.NewsRefID (1476) func (f NewsRefIDField) Tag() quickfix.Tag { return tag.NewsRefID } -//NewNewsRefID returns a new NewsRefIDField initialized with val +// NewNewsRefID returns a new NewsRefIDField initialized with val func NewNewsRefID(val string) NewsRefIDField { return NewsRefIDField{quickfix.FIXString(val)} } func (f NewsRefIDField) Value() string { return f.String() } -//NewsRefTypeField is a enum.NewsRefType field +// NewsRefTypeField is a enum.NewsRefType field type NewsRefTypeField struct{ quickfix.FIXString } -//Tag returns tag.NewsRefType (1477) +// Tag returns tag.NewsRefType (1477) func (f NewsRefTypeField) Tag() quickfix.Tag { return tag.NewsRefType } func NewNewsRefType(val enum.NewsRefType) NewsRefTypeField { @@ -10195,1424 +10231,1424 @@ func NewNewsRefType(val enum.NewsRefType) NewsRefTypeField { func (f NewsRefTypeField) Value() enum.NewsRefType { return enum.NewsRefType(f.String()) } -//NextExpectedMsgSeqNumField is a SEQNUM field +// NextExpectedMsgSeqNumField is a SEQNUM field type NextExpectedMsgSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.NextExpectedMsgSeqNum (789) +// Tag returns tag.NextExpectedMsgSeqNum (789) func (f NextExpectedMsgSeqNumField) Tag() quickfix.Tag { return tag.NextExpectedMsgSeqNum } -//NewNextExpectedMsgSeqNum returns a new NextExpectedMsgSeqNumField initialized with val +// NewNextExpectedMsgSeqNum returns a new NextExpectedMsgSeqNumField initialized with val func NewNextExpectedMsgSeqNum(val int) NextExpectedMsgSeqNumField { return NextExpectedMsgSeqNumField{quickfix.FIXInt(val)} } func (f NextExpectedMsgSeqNumField) Value() int { return f.Int() } -//NoAffectedOrdersField is a NUMINGROUP field +// NoAffectedOrdersField is a NUMINGROUP field type NoAffectedOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.NoAffectedOrders (534) +// Tag returns tag.NoAffectedOrders (534) func (f NoAffectedOrdersField) Tag() quickfix.Tag { return tag.NoAffectedOrders } -//NewNoAffectedOrders returns a new NoAffectedOrdersField initialized with val +// NewNoAffectedOrders returns a new NoAffectedOrdersField initialized with val func NewNoAffectedOrders(val int) NoAffectedOrdersField { return NoAffectedOrdersField{quickfix.FIXInt(val)} } func (f NoAffectedOrdersField) Value() int { return f.Int() } -//NoAllocsField is a NUMINGROUP field +// NoAllocsField is a NUMINGROUP field type NoAllocsField struct{ quickfix.FIXInt } -//Tag returns tag.NoAllocs (78) +// Tag returns tag.NoAllocs (78) func (f NoAllocsField) Tag() quickfix.Tag { return tag.NoAllocs } -//NewNoAllocs returns a new NoAllocsField initialized with val +// NewNoAllocs returns a new NoAllocsField initialized with val func NewNoAllocs(val int) NoAllocsField { return NoAllocsField{quickfix.FIXInt(val)} } func (f NoAllocsField) Value() int { return f.Int() } -//NoAltMDSourceField is a NUMINGROUP field +// NoAltMDSourceField is a NUMINGROUP field type NoAltMDSourceField struct{ quickfix.FIXInt } -//Tag returns tag.NoAltMDSource (816) +// Tag returns tag.NoAltMDSource (816) func (f NoAltMDSourceField) Tag() quickfix.Tag { return tag.NoAltMDSource } -//NewNoAltMDSource returns a new NoAltMDSourceField initialized with val +// NewNoAltMDSource returns a new NoAltMDSourceField initialized with val func NewNoAltMDSource(val int) NoAltMDSourceField { return NoAltMDSourceField{quickfix.FIXInt(val)} } func (f NoAltMDSourceField) Value() int { return f.Int() } -//NoApplIDsField is a NUMINGROUP field +// NoApplIDsField is a NUMINGROUP field type NoApplIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoApplIDs (1351) +// Tag returns tag.NoApplIDs (1351) func (f NoApplIDsField) Tag() quickfix.Tag { return tag.NoApplIDs } -//NewNoApplIDs returns a new NoApplIDsField initialized with val +// NewNoApplIDs returns a new NoApplIDsField initialized with val func NewNoApplIDs(val int) NoApplIDsField { return NoApplIDsField{quickfix.FIXInt(val)} } func (f NoApplIDsField) Value() int { return f.Int() } -//NoAsgnReqsField is a NUMINGROUP field +// NoAsgnReqsField is a NUMINGROUP field type NoAsgnReqsField struct{ quickfix.FIXInt } -//Tag returns tag.NoAsgnReqs (1499) +// Tag returns tag.NoAsgnReqs (1499) func (f NoAsgnReqsField) Tag() quickfix.Tag { return tag.NoAsgnReqs } -//NewNoAsgnReqs returns a new NoAsgnReqsField initialized with val +// NewNoAsgnReqs returns a new NoAsgnReqsField initialized with val func NewNoAsgnReqs(val int) NoAsgnReqsField { return NoAsgnReqsField{quickfix.FIXInt(val)} } func (f NoAsgnReqsField) Value() int { return f.Int() } -//NoBidComponentsField is a NUMINGROUP field +// NoBidComponentsField is a NUMINGROUP field type NoBidComponentsField struct{ quickfix.FIXInt } -//Tag returns tag.NoBidComponents (420) +// Tag returns tag.NoBidComponents (420) func (f NoBidComponentsField) Tag() quickfix.Tag { return tag.NoBidComponents } -//NewNoBidComponents returns a new NoBidComponentsField initialized with val +// NewNoBidComponents returns a new NoBidComponentsField initialized with val func NewNoBidComponents(val int) NoBidComponentsField { return NoBidComponentsField{quickfix.FIXInt(val)} } func (f NoBidComponentsField) Value() int { return f.Int() } -//NoBidDescriptorsField is a NUMINGROUP field +// NoBidDescriptorsField is a NUMINGROUP field type NoBidDescriptorsField struct{ quickfix.FIXInt } -//Tag returns tag.NoBidDescriptors (398) +// Tag returns tag.NoBidDescriptors (398) func (f NoBidDescriptorsField) Tag() quickfix.Tag { return tag.NoBidDescriptors } -//NewNoBidDescriptors returns a new NoBidDescriptorsField initialized with val +// NewNoBidDescriptors returns a new NoBidDescriptorsField initialized with val func NewNoBidDescriptors(val int) NoBidDescriptorsField { return NoBidDescriptorsField{quickfix.FIXInt(val)} } func (f NoBidDescriptorsField) Value() int { return f.Int() } -//NoCapacitiesField is a NUMINGROUP field +// NoCapacitiesField is a NUMINGROUP field type NoCapacitiesField struct{ quickfix.FIXInt } -//Tag returns tag.NoCapacities (862) +// Tag returns tag.NoCapacities (862) func (f NoCapacitiesField) Tag() quickfix.Tag { return tag.NoCapacities } -//NewNoCapacities returns a new NoCapacitiesField initialized with val +// NewNoCapacities returns a new NoCapacitiesField initialized with val func NewNoCapacities(val int) NoCapacitiesField { return NoCapacitiesField{quickfix.FIXInt(val)} } func (f NoCapacitiesField) Value() int { return f.Int() } -//NoClearingInstructionsField is a NUMINGROUP field +// NoClearingInstructionsField is a NUMINGROUP field type NoClearingInstructionsField struct{ quickfix.FIXInt } -//Tag returns tag.NoClearingInstructions (576) +// Tag returns tag.NoClearingInstructions (576) func (f NoClearingInstructionsField) Tag() quickfix.Tag { return tag.NoClearingInstructions } -//NewNoClearingInstructions returns a new NoClearingInstructionsField initialized with val +// NewNoClearingInstructions returns a new NoClearingInstructionsField initialized with val func NewNoClearingInstructions(val int) NoClearingInstructionsField { return NoClearingInstructionsField{quickfix.FIXInt(val)} } func (f NoClearingInstructionsField) Value() int { return f.Int() } -//NoCollInquiryQualifierField is a NUMINGROUP field +// NoCollInquiryQualifierField is a NUMINGROUP field type NoCollInquiryQualifierField struct{ quickfix.FIXInt } -//Tag returns tag.NoCollInquiryQualifier (938) +// Tag returns tag.NoCollInquiryQualifier (938) func (f NoCollInquiryQualifierField) Tag() quickfix.Tag { return tag.NoCollInquiryQualifier } -//NewNoCollInquiryQualifier returns a new NoCollInquiryQualifierField initialized with val +// NewNoCollInquiryQualifier returns a new NoCollInquiryQualifierField initialized with val func NewNoCollInquiryQualifier(val int) NoCollInquiryQualifierField { return NoCollInquiryQualifierField{quickfix.FIXInt(val)} } func (f NoCollInquiryQualifierField) Value() int { return f.Int() } -//NoCompIDsField is a NUMINGROUP field +// NoCompIDsField is a NUMINGROUP field type NoCompIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoCompIDs (936) +// Tag returns tag.NoCompIDs (936) func (f NoCompIDsField) Tag() quickfix.Tag { return tag.NoCompIDs } -//NewNoCompIDs returns a new NoCompIDsField initialized with val +// NewNoCompIDs returns a new NoCompIDsField initialized with val func NewNoCompIDs(val int) NoCompIDsField { return NoCompIDsField{quickfix.FIXInt(val)} } func (f NoCompIDsField) Value() int { return f.Int() } -//NoComplexEventDatesField is a NUMINGROUP field +// NoComplexEventDatesField is a NUMINGROUP field type NoComplexEventDatesField struct{ quickfix.FIXInt } -//Tag returns tag.NoComplexEventDates (1491) +// Tag returns tag.NoComplexEventDates (1491) func (f NoComplexEventDatesField) Tag() quickfix.Tag { return tag.NoComplexEventDates } -//NewNoComplexEventDates returns a new NoComplexEventDatesField initialized with val +// NewNoComplexEventDates returns a new NoComplexEventDatesField initialized with val func NewNoComplexEventDates(val int) NoComplexEventDatesField { return NoComplexEventDatesField{quickfix.FIXInt(val)} } func (f NoComplexEventDatesField) Value() int { return f.Int() } -//NoComplexEventTimesField is a NUMINGROUP field +// NoComplexEventTimesField is a NUMINGROUP field type NoComplexEventTimesField struct{ quickfix.FIXInt } -//Tag returns tag.NoComplexEventTimes (1494) +// Tag returns tag.NoComplexEventTimes (1494) func (f NoComplexEventTimesField) Tag() quickfix.Tag { return tag.NoComplexEventTimes } -//NewNoComplexEventTimes returns a new NoComplexEventTimesField initialized with val +// NewNoComplexEventTimes returns a new NoComplexEventTimesField initialized with val func NewNoComplexEventTimes(val int) NoComplexEventTimesField { return NoComplexEventTimesField{quickfix.FIXInt(val)} } func (f NoComplexEventTimesField) Value() int { return f.Int() } -//NoComplexEventsField is a NUMINGROUP field +// NoComplexEventsField is a NUMINGROUP field type NoComplexEventsField struct{ quickfix.FIXInt } -//Tag returns tag.NoComplexEvents (1483) +// Tag returns tag.NoComplexEvents (1483) func (f NoComplexEventsField) Tag() quickfix.Tag { return tag.NoComplexEvents } -//NewNoComplexEvents returns a new NoComplexEventsField initialized with val +// NewNoComplexEvents returns a new NoComplexEventsField initialized with val func NewNoComplexEvents(val int) NoComplexEventsField { return NoComplexEventsField{quickfix.FIXInt(val)} } func (f NoComplexEventsField) Value() int { return f.Int() } -//NoContAmtsField is a NUMINGROUP field +// NoContAmtsField is a NUMINGROUP field type NoContAmtsField struct{ quickfix.FIXInt } -//Tag returns tag.NoContAmts (518) +// Tag returns tag.NoContAmts (518) func (f NoContAmtsField) Tag() quickfix.Tag { return tag.NoContAmts } -//NewNoContAmts returns a new NoContAmtsField initialized with val +// NewNoContAmts returns a new NoContAmtsField initialized with val func NewNoContAmts(val int) NoContAmtsField { return NoContAmtsField{quickfix.FIXInt(val)} } func (f NoContAmtsField) Value() int { return f.Int() } -//NoContextPartyIDsField is a NUMINGROUP field +// NoContextPartyIDsField is a NUMINGROUP field type NoContextPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoContextPartyIDs (1522) +// Tag returns tag.NoContextPartyIDs (1522) func (f NoContextPartyIDsField) Tag() quickfix.Tag { return tag.NoContextPartyIDs } -//NewNoContextPartyIDs returns a new NoContextPartyIDsField initialized with val +// NewNoContextPartyIDs returns a new NoContextPartyIDsField initialized with val func NewNoContextPartyIDs(val int) NoContextPartyIDsField { return NoContextPartyIDsField{quickfix.FIXInt(val)} } func (f NoContextPartyIDsField) Value() int { return f.Int() } -//NoContextPartySubIDsField is a NUMINGROUP field +// NoContextPartySubIDsField is a NUMINGROUP field type NoContextPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoContextPartySubIDs (1526) +// Tag returns tag.NoContextPartySubIDs (1526) func (f NoContextPartySubIDsField) Tag() quickfix.Tag { return tag.NoContextPartySubIDs } -//NewNoContextPartySubIDs returns a new NoContextPartySubIDsField initialized with val +// NewNoContextPartySubIDs returns a new NoContextPartySubIDsField initialized with val func NewNoContextPartySubIDs(val int) NoContextPartySubIDsField { return NoContextPartySubIDsField{quickfix.FIXInt(val)} } func (f NoContextPartySubIDsField) Value() int { return f.Int() } -//NoContraBrokersField is a NUMINGROUP field +// NoContraBrokersField is a NUMINGROUP field type NoContraBrokersField struct{ quickfix.FIXInt } -//Tag returns tag.NoContraBrokers (382) +// Tag returns tag.NoContraBrokers (382) func (f NoContraBrokersField) Tag() quickfix.Tag { return tag.NoContraBrokers } -//NewNoContraBrokers returns a new NoContraBrokersField initialized with val +// NewNoContraBrokers returns a new NoContraBrokersField initialized with val func NewNoContraBrokers(val int) NoContraBrokersField { return NoContraBrokersField{quickfix.FIXInt(val)} } func (f NoContraBrokersField) Value() int { return f.Int() } -//NoDatesField is a INT field +// NoDatesField is a INT field type NoDatesField struct{ quickfix.FIXInt } -//Tag returns tag.NoDates (580) +// Tag returns tag.NoDates (580) func (f NoDatesField) Tag() quickfix.Tag { return tag.NoDates } -//NewNoDates returns a new NoDatesField initialized with val +// NewNoDates returns a new NoDatesField initialized with val func NewNoDates(val int) NoDatesField { return NoDatesField{quickfix.FIXInt(val)} } func (f NoDatesField) Value() int { return f.Int() } -//NoDerivativeEventsField is a NUMINGROUP field +// NoDerivativeEventsField is a NUMINGROUP field type NoDerivativeEventsField struct{ quickfix.FIXInt } -//Tag returns tag.NoDerivativeEvents (1286) +// Tag returns tag.NoDerivativeEvents (1286) func (f NoDerivativeEventsField) Tag() quickfix.Tag { return tag.NoDerivativeEvents } -//NewNoDerivativeEvents returns a new NoDerivativeEventsField initialized with val +// NewNoDerivativeEvents returns a new NoDerivativeEventsField initialized with val func NewNoDerivativeEvents(val int) NoDerivativeEventsField { return NoDerivativeEventsField{quickfix.FIXInt(val)} } func (f NoDerivativeEventsField) Value() int { return f.Int() } -//NoDerivativeInstrAttribField is a NUMINGROUP field +// NoDerivativeInstrAttribField is a NUMINGROUP field type NoDerivativeInstrAttribField struct{ quickfix.FIXInt } -//Tag returns tag.NoDerivativeInstrAttrib (1311) +// Tag returns tag.NoDerivativeInstrAttrib (1311) func (f NoDerivativeInstrAttribField) Tag() quickfix.Tag { return tag.NoDerivativeInstrAttrib } -//NewNoDerivativeInstrAttrib returns a new NoDerivativeInstrAttribField initialized with val +// NewNoDerivativeInstrAttrib returns a new NoDerivativeInstrAttribField initialized with val func NewNoDerivativeInstrAttrib(val int) NoDerivativeInstrAttribField { return NoDerivativeInstrAttribField{quickfix.FIXInt(val)} } func (f NoDerivativeInstrAttribField) Value() int { return f.Int() } -//NoDerivativeInstrumentPartiesField is a NUMINGROUP field +// NoDerivativeInstrumentPartiesField is a NUMINGROUP field type NoDerivativeInstrumentPartiesField struct{ quickfix.FIXInt } -//Tag returns tag.NoDerivativeInstrumentParties (1292) +// Tag returns tag.NoDerivativeInstrumentParties (1292) func (f NoDerivativeInstrumentPartiesField) Tag() quickfix.Tag { return tag.NoDerivativeInstrumentParties } -//NewNoDerivativeInstrumentParties returns a new NoDerivativeInstrumentPartiesField initialized with val +// NewNoDerivativeInstrumentParties returns a new NoDerivativeInstrumentPartiesField initialized with val func NewNoDerivativeInstrumentParties(val int) NoDerivativeInstrumentPartiesField { return NoDerivativeInstrumentPartiesField{quickfix.FIXInt(val)} } func (f NoDerivativeInstrumentPartiesField) Value() int { return f.Int() } -//NoDerivativeInstrumentPartySubIDsField is a NUMINGROUP field +// NoDerivativeInstrumentPartySubIDsField is a NUMINGROUP field type NoDerivativeInstrumentPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoDerivativeInstrumentPartySubIDs (1296) +// Tag returns tag.NoDerivativeInstrumentPartySubIDs (1296) func (f NoDerivativeInstrumentPartySubIDsField) Tag() quickfix.Tag { return tag.NoDerivativeInstrumentPartySubIDs } -//NewNoDerivativeInstrumentPartySubIDs returns a new NoDerivativeInstrumentPartySubIDsField initialized with val +// NewNoDerivativeInstrumentPartySubIDs returns a new NoDerivativeInstrumentPartySubIDsField initialized with val func NewNoDerivativeInstrumentPartySubIDs(val int) NoDerivativeInstrumentPartySubIDsField { return NoDerivativeInstrumentPartySubIDsField{quickfix.FIXInt(val)} } func (f NoDerivativeInstrumentPartySubIDsField) Value() int { return f.Int() } -//NoDerivativeSecurityAltIDField is a NUMINGROUP field +// NoDerivativeSecurityAltIDField is a NUMINGROUP field type NoDerivativeSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoDerivativeSecurityAltID (1218) +// Tag returns tag.NoDerivativeSecurityAltID (1218) func (f NoDerivativeSecurityAltIDField) Tag() quickfix.Tag { return tag.NoDerivativeSecurityAltID } -//NewNoDerivativeSecurityAltID returns a new NoDerivativeSecurityAltIDField initialized with val +// NewNoDerivativeSecurityAltID returns a new NoDerivativeSecurityAltIDField initialized with val func NewNoDerivativeSecurityAltID(val int) NoDerivativeSecurityAltIDField { return NoDerivativeSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoDerivativeSecurityAltIDField) Value() int { return f.Int() } -//NoDistribInstsField is a NUMINGROUP field +// NoDistribInstsField is a NUMINGROUP field type NoDistribInstsField struct{ quickfix.FIXInt } -//Tag returns tag.NoDistribInsts (510) +// Tag returns tag.NoDistribInsts (510) func (f NoDistribInstsField) Tag() quickfix.Tag { return tag.NoDistribInsts } -//NewNoDistribInsts returns a new NoDistribInstsField initialized with val +// NewNoDistribInsts returns a new NoDistribInstsField initialized with val func NewNoDistribInsts(val int) NoDistribInstsField { return NoDistribInstsField{quickfix.FIXInt(val)} } func (f NoDistribInstsField) Value() int { return f.Int() } -//NoDlvyInstField is a NUMINGROUP field +// NoDlvyInstField is a NUMINGROUP field type NoDlvyInstField struct{ quickfix.FIXInt } -//Tag returns tag.NoDlvyInst (85) +// Tag returns tag.NoDlvyInst (85) func (f NoDlvyInstField) Tag() quickfix.Tag { return tag.NoDlvyInst } -//NewNoDlvyInst returns a new NoDlvyInstField initialized with val +// NewNoDlvyInst returns a new NoDlvyInstField initialized with val func NewNoDlvyInst(val int) NoDlvyInstField { return NoDlvyInstField{quickfix.FIXInt(val)} } func (f NoDlvyInstField) Value() int { return f.Int() } -//NoEventsField is a NUMINGROUP field +// NoEventsField is a NUMINGROUP field type NoEventsField struct{ quickfix.FIXInt } -//Tag returns tag.NoEvents (864) +// Tag returns tag.NoEvents (864) func (f NoEventsField) Tag() quickfix.Tag { return tag.NoEvents } -//NewNoEvents returns a new NoEventsField initialized with val +// NewNoEvents returns a new NoEventsField initialized with val func NewNoEvents(val int) NoEventsField { return NoEventsField{quickfix.FIXInt(val)} } func (f NoEventsField) Value() int { return f.Int() } -//NoExecInstRulesField is a NUMINGROUP field +// NoExecInstRulesField is a NUMINGROUP field type NoExecInstRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoExecInstRules (1232) +// Tag returns tag.NoExecInstRules (1232) func (f NoExecInstRulesField) Tag() quickfix.Tag { return tag.NoExecInstRules } -//NewNoExecInstRules returns a new NoExecInstRulesField initialized with val +// NewNoExecInstRules returns a new NoExecInstRulesField initialized with val func NewNoExecInstRules(val int) NoExecInstRulesField { return NoExecInstRulesField{quickfix.FIXInt(val)} } func (f NoExecInstRulesField) Value() int { return f.Int() } -//NoExecsField is a NUMINGROUP field +// NoExecsField is a NUMINGROUP field type NoExecsField struct{ quickfix.FIXInt } -//Tag returns tag.NoExecs (124) +// Tag returns tag.NoExecs (124) func (f NoExecsField) Tag() quickfix.Tag { return tag.NoExecs } -//NewNoExecs returns a new NoExecsField initialized with val +// NewNoExecs returns a new NoExecsField initialized with val func NewNoExecs(val int) NoExecsField { return NoExecsField{quickfix.FIXInt(val)} } func (f NoExecsField) Value() int { return f.Int() } -//NoExpirationField is a NUMINGROUP field +// NoExpirationField is a NUMINGROUP field type NoExpirationField struct{ quickfix.FIXInt } -//Tag returns tag.NoExpiration (981) +// Tag returns tag.NoExpiration (981) func (f NoExpirationField) Tag() quickfix.Tag { return tag.NoExpiration } -//NewNoExpiration returns a new NoExpirationField initialized with val +// NewNoExpiration returns a new NoExpirationField initialized with val func NewNoExpiration(val int) NoExpirationField { return NoExpirationField{quickfix.FIXInt(val)} } func (f NoExpirationField) Value() int { return f.Int() } -//NoFillsField is a NUMINGROUP field +// NoFillsField is a NUMINGROUP field type NoFillsField struct{ quickfix.FIXInt } -//Tag returns tag.NoFills (1362) +// Tag returns tag.NoFills (1362) func (f NoFillsField) Tag() quickfix.Tag { return tag.NoFills } -//NewNoFills returns a new NoFillsField initialized with val +// NewNoFills returns a new NoFillsField initialized with val func NewNoFills(val int) NoFillsField { return NoFillsField{quickfix.FIXInt(val)} } func (f NoFillsField) Value() int { return f.Int() } -//NoHopsField is a NUMINGROUP field +// NoHopsField is a NUMINGROUP field type NoHopsField struct{ quickfix.FIXInt } -//Tag returns tag.NoHops (627) +// Tag returns tag.NoHops (627) func (f NoHopsField) Tag() quickfix.Tag { return tag.NoHops } -//NewNoHops returns a new NoHopsField initialized with val +// NewNoHops returns a new NoHopsField initialized with val func NewNoHops(val int) NoHopsField { return NoHopsField{quickfix.FIXInt(val)} } func (f NoHopsField) Value() int { return f.Int() } -//NoIOIQualifiersField is a NUMINGROUP field +// NoIOIQualifiersField is a NUMINGROUP field type NoIOIQualifiersField struct{ quickfix.FIXInt } -//Tag returns tag.NoIOIQualifiers (199) +// Tag returns tag.NoIOIQualifiers (199) func (f NoIOIQualifiersField) Tag() quickfix.Tag { return tag.NoIOIQualifiers } -//NewNoIOIQualifiers returns a new NoIOIQualifiersField initialized with val +// NewNoIOIQualifiers returns a new NoIOIQualifiersField initialized with val func NewNoIOIQualifiers(val int) NoIOIQualifiersField { return NoIOIQualifiersField{quickfix.FIXInt(val)} } func (f NoIOIQualifiersField) Value() int { return f.Int() } -//NoInstrAttribField is a NUMINGROUP field +// NoInstrAttribField is a NUMINGROUP field type NoInstrAttribField struct{ quickfix.FIXInt } -//Tag returns tag.NoInstrAttrib (870) +// Tag returns tag.NoInstrAttrib (870) func (f NoInstrAttribField) Tag() quickfix.Tag { return tag.NoInstrAttrib } -//NewNoInstrAttrib returns a new NoInstrAttribField initialized with val +// NewNoInstrAttrib returns a new NoInstrAttribField initialized with val func NewNoInstrAttrib(val int) NoInstrAttribField { return NoInstrAttribField{quickfix.FIXInt(val)} } func (f NoInstrAttribField) Value() int { return f.Int() } -//NoInstrumentPartiesField is a NUMINGROUP field +// NoInstrumentPartiesField is a NUMINGROUP field type NoInstrumentPartiesField struct{ quickfix.FIXInt } -//Tag returns tag.NoInstrumentParties (1018) +// Tag returns tag.NoInstrumentParties (1018) func (f NoInstrumentPartiesField) Tag() quickfix.Tag { return tag.NoInstrumentParties } -//NewNoInstrumentParties returns a new NoInstrumentPartiesField initialized with val +// NewNoInstrumentParties returns a new NoInstrumentPartiesField initialized with val func NewNoInstrumentParties(val int) NoInstrumentPartiesField { return NoInstrumentPartiesField{quickfix.FIXInt(val)} } func (f NoInstrumentPartiesField) Value() int { return f.Int() } -//NoInstrumentPartySubIDsField is a NUMINGROUP field +// NoInstrumentPartySubIDsField is a NUMINGROUP field type NoInstrumentPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoInstrumentPartySubIDs (1052) +// Tag returns tag.NoInstrumentPartySubIDs (1052) func (f NoInstrumentPartySubIDsField) Tag() quickfix.Tag { return tag.NoInstrumentPartySubIDs } -//NewNoInstrumentPartySubIDs returns a new NoInstrumentPartySubIDsField initialized with val +// NewNoInstrumentPartySubIDs returns a new NoInstrumentPartySubIDsField initialized with val func NewNoInstrumentPartySubIDs(val int) NoInstrumentPartySubIDsField { return NoInstrumentPartySubIDsField{quickfix.FIXInt(val)} } func (f NoInstrumentPartySubIDsField) Value() int { return f.Int() } -//NoLegAllocsField is a NUMINGROUP field +// NoLegAllocsField is a NUMINGROUP field type NoLegAllocsField struct{ quickfix.FIXInt } -//Tag returns tag.NoLegAllocs (670) +// Tag returns tag.NoLegAllocs (670) func (f NoLegAllocsField) Tag() quickfix.Tag { return tag.NoLegAllocs } -//NewNoLegAllocs returns a new NoLegAllocsField initialized with val +// NewNoLegAllocs returns a new NoLegAllocsField initialized with val func NewNoLegAllocs(val int) NoLegAllocsField { return NoLegAllocsField{quickfix.FIXInt(val)} } func (f NoLegAllocsField) Value() int { return f.Int() } -//NoLegSecurityAltIDField is a STRING field +// NoLegSecurityAltIDField is a STRING field type NoLegSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.NoLegSecurityAltID (604) +// Tag returns tag.NoLegSecurityAltID (604) func (f NoLegSecurityAltIDField) Tag() quickfix.Tag { return tag.NoLegSecurityAltID } -//NewNoLegSecurityAltID returns a new NoLegSecurityAltIDField initialized with val +// NewNoLegSecurityAltID returns a new NoLegSecurityAltIDField initialized with val func NewNoLegSecurityAltID(val string) NoLegSecurityAltIDField { return NoLegSecurityAltIDField{quickfix.FIXString(val)} } func (f NoLegSecurityAltIDField) Value() string { return f.String() } -//NoLegStipulationsField is a NUMINGROUP field +// NoLegStipulationsField is a NUMINGROUP field type NoLegStipulationsField struct{ quickfix.FIXInt } -//Tag returns tag.NoLegStipulations (683) +// Tag returns tag.NoLegStipulations (683) func (f NoLegStipulationsField) Tag() quickfix.Tag { return tag.NoLegStipulations } -//NewNoLegStipulations returns a new NoLegStipulationsField initialized with val +// NewNoLegStipulations returns a new NoLegStipulationsField initialized with val func NewNoLegStipulations(val int) NoLegStipulationsField { return NoLegStipulationsField{quickfix.FIXInt(val)} } func (f NoLegStipulationsField) Value() int { return f.Int() } -//NoLegsField is a NUMINGROUP field +// NoLegsField is a NUMINGROUP field type NoLegsField struct{ quickfix.FIXInt } -//Tag returns tag.NoLegs (555) +// Tag returns tag.NoLegs (555) func (f NoLegsField) Tag() quickfix.Tag { return tag.NoLegs } -//NewNoLegs returns a new NoLegsField initialized with val +// NewNoLegs returns a new NoLegsField initialized with val func NewNoLegs(val int) NoLegsField { return NoLegsField{quickfix.FIXInt(val)} } func (f NoLegsField) Value() int { return f.Int() } -//NoLinesOfTextField is a NUMINGROUP field +// NoLinesOfTextField is a NUMINGROUP field type NoLinesOfTextField struct{ quickfix.FIXInt } -//Tag returns tag.NoLinesOfText (33) +// Tag returns tag.NoLinesOfText (33) func (f NoLinesOfTextField) Tag() quickfix.Tag { return tag.NoLinesOfText } -//NewNoLinesOfText returns a new NoLinesOfTextField initialized with val +// NewNoLinesOfText returns a new NoLinesOfTextField initialized with val func NewNoLinesOfText(val int) NoLinesOfTextField { return NoLinesOfTextField{quickfix.FIXInt(val)} } func (f NoLinesOfTextField) Value() int { return f.Int() } -//NoLotTypeRulesField is a NUMINGROUP field +// NoLotTypeRulesField is a NUMINGROUP field type NoLotTypeRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoLotTypeRules (1234) +// Tag returns tag.NoLotTypeRules (1234) func (f NoLotTypeRulesField) Tag() quickfix.Tag { return tag.NoLotTypeRules } -//NewNoLotTypeRules returns a new NoLotTypeRulesField initialized with val +// NewNoLotTypeRules returns a new NoLotTypeRulesField initialized with val func NewNoLotTypeRules(val int) NoLotTypeRulesField { return NoLotTypeRulesField{quickfix.FIXInt(val)} } func (f NoLotTypeRulesField) Value() int { return f.Int() } -//NoMDEntriesField is a NUMINGROUP field +// NoMDEntriesField is a NUMINGROUP field type NoMDEntriesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMDEntries (268) +// Tag returns tag.NoMDEntries (268) func (f NoMDEntriesField) Tag() quickfix.Tag { return tag.NoMDEntries } -//NewNoMDEntries returns a new NoMDEntriesField initialized with val +// NewNoMDEntries returns a new NoMDEntriesField initialized with val func NewNoMDEntries(val int) NoMDEntriesField { return NoMDEntriesField{quickfix.FIXInt(val)} } func (f NoMDEntriesField) Value() int { return f.Int() } -//NoMDEntryTypesField is a NUMINGROUP field +// NoMDEntryTypesField is a NUMINGROUP field type NoMDEntryTypesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMDEntryTypes (267) +// Tag returns tag.NoMDEntryTypes (267) func (f NoMDEntryTypesField) Tag() quickfix.Tag { return tag.NoMDEntryTypes } -//NewNoMDEntryTypes returns a new NoMDEntryTypesField initialized with val +// NewNoMDEntryTypes returns a new NoMDEntryTypesField initialized with val func NewNoMDEntryTypes(val int) NoMDEntryTypesField { return NoMDEntryTypesField{quickfix.FIXInt(val)} } func (f NoMDEntryTypesField) Value() int { return f.Int() } -//NoMDFeedTypesField is a NUMINGROUP field +// NoMDFeedTypesField is a NUMINGROUP field type NoMDFeedTypesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMDFeedTypes (1141) +// Tag returns tag.NoMDFeedTypes (1141) func (f NoMDFeedTypesField) Tag() quickfix.Tag { return tag.NoMDFeedTypes } -//NewNoMDFeedTypes returns a new NoMDFeedTypesField initialized with val +// NewNoMDFeedTypes returns a new NoMDFeedTypesField initialized with val func NewNoMDFeedTypes(val int) NoMDFeedTypesField { return NoMDFeedTypesField{quickfix.FIXInt(val)} } func (f NoMDFeedTypesField) Value() int { return f.Int() } -//NoMarketSegmentsField is a NUMINGROUP field +// NoMarketSegmentsField is a NUMINGROUP field type NoMarketSegmentsField struct{ quickfix.FIXInt } -//Tag returns tag.NoMarketSegments (1310) +// Tag returns tag.NoMarketSegments (1310) func (f NoMarketSegmentsField) Tag() quickfix.Tag { return tag.NoMarketSegments } -//NewNoMarketSegments returns a new NoMarketSegmentsField initialized with val +// NewNoMarketSegments returns a new NoMarketSegmentsField initialized with val func NewNoMarketSegments(val int) NoMarketSegmentsField { return NoMarketSegmentsField{quickfix.FIXInt(val)} } func (f NoMarketSegmentsField) Value() int { return f.Int() } -//NoMatchRulesField is a NUMINGROUP field +// NoMatchRulesField is a NUMINGROUP field type NoMatchRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMatchRules (1235) +// Tag returns tag.NoMatchRules (1235) func (f NoMatchRulesField) Tag() quickfix.Tag { return tag.NoMatchRules } -//NewNoMatchRules returns a new NoMatchRulesField initialized with val +// NewNoMatchRules returns a new NoMatchRulesField initialized with val func NewNoMatchRules(val int) NoMatchRulesField { return NoMatchRulesField{quickfix.FIXInt(val)} } func (f NoMatchRulesField) Value() int { return f.Int() } -//NoMaturityRulesField is a NUMINGROUP field +// NoMaturityRulesField is a NUMINGROUP field type NoMaturityRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMaturityRules (1236) +// Tag returns tag.NoMaturityRules (1236) func (f NoMaturityRulesField) Tag() quickfix.Tag { return tag.NoMaturityRules } -//NewNoMaturityRules returns a new NoMaturityRulesField initialized with val +// NewNoMaturityRules returns a new NoMaturityRulesField initialized with val func NewNoMaturityRules(val int) NoMaturityRulesField { return NoMaturityRulesField{quickfix.FIXInt(val)} } func (f NoMaturityRulesField) Value() int { return f.Int() } -//NoMiscFeesField is a NUMINGROUP field +// NoMiscFeesField is a NUMINGROUP field type NoMiscFeesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMiscFees (136) +// Tag returns tag.NoMiscFees (136) func (f NoMiscFeesField) Tag() quickfix.Tag { return tag.NoMiscFees } -//NewNoMiscFees returns a new NoMiscFeesField initialized with val +// NewNoMiscFees returns a new NoMiscFeesField initialized with val func NewNoMiscFees(val int) NoMiscFeesField { return NoMiscFeesField{quickfix.FIXInt(val)} } func (f NoMiscFeesField) Value() int { return f.Int() } -//NoMsgTypesField is a NUMINGROUP field +// NoMsgTypesField is a NUMINGROUP field type NoMsgTypesField struct{ quickfix.FIXInt } -//Tag returns tag.NoMsgTypes (384) +// Tag returns tag.NoMsgTypes (384) func (f NoMsgTypesField) Tag() quickfix.Tag { return tag.NoMsgTypes } -//NewNoMsgTypes returns a new NoMsgTypesField initialized with val +// NewNoMsgTypes returns a new NoMsgTypesField initialized with val func NewNoMsgTypes(val int) NoMsgTypesField { return NoMsgTypesField{quickfix.FIXInt(val)} } func (f NoMsgTypesField) Value() int { return f.Int() } -//NoNested2PartyIDsField is a NUMINGROUP field +// NoNested2PartyIDsField is a NUMINGROUP field type NoNested2PartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested2PartyIDs (756) +// Tag returns tag.NoNested2PartyIDs (756) func (f NoNested2PartyIDsField) Tag() quickfix.Tag { return tag.NoNested2PartyIDs } -//NewNoNested2PartyIDs returns a new NoNested2PartyIDsField initialized with val +// NewNoNested2PartyIDs returns a new NoNested2PartyIDsField initialized with val func NewNoNested2PartyIDs(val int) NoNested2PartyIDsField { return NoNested2PartyIDsField{quickfix.FIXInt(val)} } func (f NoNested2PartyIDsField) Value() int { return f.Int() } -//NoNested2PartySubIDsField is a NUMINGROUP field +// NoNested2PartySubIDsField is a NUMINGROUP field type NoNested2PartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested2PartySubIDs (806) +// Tag returns tag.NoNested2PartySubIDs (806) func (f NoNested2PartySubIDsField) Tag() quickfix.Tag { return tag.NoNested2PartySubIDs } -//NewNoNested2PartySubIDs returns a new NoNested2PartySubIDsField initialized with val +// NewNoNested2PartySubIDs returns a new NoNested2PartySubIDsField initialized with val func NewNoNested2PartySubIDs(val int) NoNested2PartySubIDsField { return NoNested2PartySubIDsField{quickfix.FIXInt(val)} } func (f NoNested2PartySubIDsField) Value() int { return f.Int() } -//NoNested3PartyIDsField is a NUMINGROUP field +// NoNested3PartyIDsField is a NUMINGROUP field type NoNested3PartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested3PartyIDs (948) +// Tag returns tag.NoNested3PartyIDs (948) func (f NoNested3PartyIDsField) Tag() quickfix.Tag { return tag.NoNested3PartyIDs } -//NewNoNested3PartyIDs returns a new NoNested3PartyIDsField initialized with val +// NewNoNested3PartyIDs returns a new NoNested3PartyIDsField initialized with val func NewNoNested3PartyIDs(val int) NoNested3PartyIDsField { return NoNested3PartyIDsField{quickfix.FIXInt(val)} } func (f NoNested3PartyIDsField) Value() int { return f.Int() } -//NoNested3PartySubIDsField is a NUMINGROUP field +// NoNested3PartySubIDsField is a NUMINGROUP field type NoNested3PartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested3PartySubIDs (952) +// Tag returns tag.NoNested3PartySubIDs (952) func (f NoNested3PartySubIDsField) Tag() quickfix.Tag { return tag.NoNested3PartySubIDs } -//NewNoNested3PartySubIDs returns a new NoNested3PartySubIDsField initialized with val +// NewNoNested3PartySubIDs returns a new NoNested3PartySubIDsField initialized with val func NewNoNested3PartySubIDs(val int) NoNested3PartySubIDsField { return NoNested3PartySubIDsField{quickfix.FIXInt(val)} } func (f NoNested3PartySubIDsField) Value() int { return f.Int() } -//NoNested4PartyIDsField is a NUMINGROUP field +// NoNested4PartyIDsField is a NUMINGROUP field type NoNested4PartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested4PartyIDs (1414) +// Tag returns tag.NoNested4PartyIDs (1414) func (f NoNested4PartyIDsField) Tag() quickfix.Tag { return tag.NoNested4PartyIDs } -//NewNoNested4PartyIDs returns a new NoNested4PartyIDsField initialized with val +// NewNoNested4PartyIDs returns a new NoNested4PartyIDsField initialized with val func NewNoNested4PartyIDs(val int) NoNested4PartyIDsField { return NoNested4PartyIDsField{quickfix.FIXInt(val)} } func (f NoNested4PartyIDsField) Value() int { return f.Int() } -//NoNested4PartySubIDsField is a NUMINGROUP field +// NoNested4PartySubIDsField is a NUMINGROUP field type NoNested4PartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNested4PartySubIDs (1413) +// Tag returns tag.NoNested4PartySubIDs (1413) func (f NoNested4PartySubIDsField) Tag() quickfix.Tag { return tag.NoNested4PartySubIDs } -//NewNoNested4PartySubIDs returns a new NoNested4PartySubIDsField initialized with val +// NewNoNested4PartySubIDs returns a new NoNested4PartySubIDsField initialized with val func NewNoNested4PartySubIDs(val int) NoNested4PartySubIDsField { return NoNested4PartySubIDsField{quickfix.FIXInt(val)} } func (f NoNested4PartySubIDsField) Value() int { return f.Int() } -//NoNestedInstrAttribField is a NUMINGROUP field +// NoNestedInstrAttribField is a NUMINGROUP field type NoNestedInstrAttribField struct{ quickfix.FIXInt } -//Tag returns tag.NoNestedInstrAttrib (1312) +// Tag returns tag.NoNestedInstrAttrib (1312) func (f NoNestedInstrAttribField) Tag() quickfix.Tag { return tag.NoNestedInstrAttrib } -//NewNoNestedInstrAttrib returns a new NoNestedInstrAttribField initialized with val +// NewNoNestedInstrAttrib returns a new NoNestedInstrAttribField initialized with val func NewNoNestedInstrAttrib(val int) NoNestedInstrAttribField { return NoNestedInstrAttribField{quickfix.FIXInt(val)} } func (f NoNestedInstrAttribField) Value() int { return f.Int() } -//NoNestedPartyIDsField is a NUMINGROUP field +// NoNestedPartyIDsField is a NUMINGROUP field type NoNestedPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNestedPartyIDs (539) +// Tag returns tag.NoNestedPartyIDs (539) func (f NoNestedPartyIDsField) Tag() quickfix.Tag { return tag.NoNestedPartyIDs } -//NewNoNestedPartyIDs returns a new NoNestedPartyIDsField initialized with val +// NewNoNestedPartyIDs returns a new NoNestedPartyIDsField initialized with val func NewNoNestedPartyIDs(val int) NoNestedPartyIDsField { return NoNestedPartyIDsField{quickfix.FIXInt(val)} } func (f NoNestedPartyIDsField) Value() int { return f.Int() } -//NoNestedPartySubIDsField is a NUMINGROUP field +// NoNestedPartySubIDsField is a NUMINGROUP field type NoNestedPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNestedPartySubIDs (804) +// Tag returns tag.NoNestedPartySubIDs (804) func (f NoNestedPartySubIDsField) Tag() quickfix.Tag { return tag.NoNestedPartySubIDs } -//NewNoNestedPartySubIDs returns a new NoNestedPartySubIDsField initialized with val +// NewNoNestedPartySubIDs returns a new NoNestedPartySubIDsField initialized with val func NewNoNestedPartySubIDs(val int) NoNestedPartySubIDsField { return NoNestedPartySubIDsField{quickfix.FIXInt(val)} } func (f NoNestedPartySubIDsField) Value() int { return f.Int() } -//NoNewsRefIDsField is a NUMINGROUP field +// NoNewsRefIDsField is a NUMINGROUP field type NoNewsRefIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoNewsRefIDs (1475) +// Tag returns tag.NoNewsRefIDs (1475) func (f NoNewsRefIDsField) Tag() quickfix.Tag { return tag.NoNewsRefIDs } -//NewNoNewsRefIDs returns a new NoNewsRefIDsField initialized with val +// NewNoNewsRefIDs returns a new NoNewsRefIDsField initialized with val func NewNoNewsRefIDs(val int) NoNewsRefIDsField { return NoNewsRefIDsField{quickfix.FIXInt(val)} } func (f NoNewsRefIDsField) Value() int { return f.Int() } -//NoNotAffectedOrdersField is a NUMINGROUP field +// NoNotAffectedOrdersField is a NUMINGROUP field type NoNotAffectedOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.NoNotAffectedOrders (1370) +// Tag returns tag.NoNotAffectedOrders (1370) func (f NoNotAffectedOrdersField) Tag() quickfix.Tag { return tag.NoNotAffectedOrders } -//NewNoNotAffectedOrders returns a new NoNotAffectedOrdersField initialized with val +// NewNoNotAffectedOrders returns a new NoNotAffectedOrdersField initialized with val func NewNoNotAffectedOrders(val int) NoNotAffectedOrdersField { return NoNotAffectedOrdersField{quickfix.FIXInt(val)} } func (f NoNotAffectedOrdersField) Value() int { return f.Int() } -//NoOfLegUnderlyingsField is a NUMINGROUP field +// NoOfLegUnderlyingsField is a NUMINGROUP field type NoOfLegUnderlyingsField struct{ quickfix.FIXInt } -//Tag returns tag.NoOfLegUnderlyings (1342) +// Tag returns tag.NoOfLegUnderlyings (1342) func (f NoOfLegUnderlyingsField) Tag() quickfix.Tag { return tag.NoOfLegUnderlyings } -//NewNoOfLegUnderlyings returns a new NoOfLegUnderlyingsField initialized with val +// NewNoOfLegUnderlyings returns a new NoOfLegUnderlyingsField initialized with val func NewNoOfLegUnderlyings(val int) NoOfLegUnderlyingsField { return NoOfLegUnderlyingsField{quickfix.FIXInt(val)} } func (f NoOfLegUnderlyingsField) Value() int { return f.Int() } -//NoOfSecSizesField is a NUMINGROUP field +// NoOfSecSizesField is a NUMINGROUP field type NoOfSecSizesField struct{ quickfix.FIXInt } -//Tag returns tag.NoOfSecSizes (1177) +// Tag returns tag.NoOfSecSizes (1177) func (f NoOfSecSizesField) Tag() quickfix.Tag { return tag.NoOfSecSizes } -//NewNoOfSecSizes returns a new NoOfSecSizesField initialized with val +// NewNoOfSecSizes returns a new NoOfSecSizesField initialized with val func NewNoOfSecSizes(val int) NoOfSecSizesField { return NoOfSecSizesField{quickfix.FIXInt(val)} } func (f NoOfSecSizesField) Value() int { return f.Int() } -//NoOrdTypeRulesField is a NUMINGROUP field +// NoOrdTypeRulesField is a NUMINGROUP field type NoOrdTypeRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoOrdTypeRules (1237) +// Tag returns tag.NoOrdTypeRules (1237) func (f NoOrdTypeRulesField) Tag() quickfix.Tag { return tag.NoOrdTypeRules } -//NewNoOrdTypeRules returns a new NoOrdTypeRulesField initialized with val +// NewNoOrdTypeRules returns a new NoOrdTypeRulesField initialized with val func NewNoOrdTypeRules(val int) NoOrdTypeRulesField { return NoOrdTypeRulesField{quickfix.FIXInt(val)} } func (f NoOrdTypeRulesField) Value() int { return f.Int() } -//NoOrdersField is a NUMINGROUP field +// NoOrdersField is a NUMINGROUP field type NoOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.NoOrders (73) +// Tag returns tag.NoOrders (73) func (f NoOrdersField) Tag() quickfix.Tag { return tag.NoOrders } -//NewNoOrders returns a new NoOrdersField initialized with val +// NewNoOrders returns a new NoOrdersField initialized with val func NewNoOrders(val int) NoOrdersField { return NoOrdersField{quickfix.FIXInt(val)} } func (f NoOrdersField) Value() int { return f.Int() } -//NoPartyAltIDsField is a NUMINGROUP field +// NoPartyAltIDsField is a NUMINGROUP field type NoPartyAltIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyAltIDs (1516) +// Tag returns tag.NoPartyAltIDs (1516) func (f NoPartyAltIDsField) Tag() quickfix.Tag { return tag.NoPartyAltIDs } -//NewNoPartyAltIDs returns a new NoPartyAltIDsField initialized with val +// NewNoPartyAltIDs returns a new NoPartyAltIDsField initialized with val func NewNoPartyAltIDs(val int) NoPartyAltIDsField { return NoPartyAltIDsField{quickfix.FIXInt(val)} } func (f NoPartyAltIDsField) Value() int { return f.Int() } -//NoPartyAltSubIDsField is a NUMINGROUP field +// NoPartyAltSubIDsField is a NUMINGROUP field type NoPartyAltSubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyAltSubIDs (1519) +// Tag returns tag.NoPartyAltSubIDs (1519) func (f NoPartyAltSubIDsField) Tag() quickfix.Tag { return tag.NoPartyAltSubIDs } -//NewNoPartyAltSubIDs returns a new NoPartyAltSubIDsField initialized with val +// NewNoPartyAltSubIDs returns a new NoPartyAltSubIDsField initialized with val func NewNoPartyAltSubIDs(val int) NoPartyAltSubIDsField { return NoPartyAltSubIDsField{quickfix.FIXInt(val)} } func (f NoPartyAltSubIDsField) Value() int { return f.Int() } -//NoPartyIDsField is a NUMINGROUP field +// NoPartyIDsField is a NUMINGROUP field type NoPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyIDs (453) +// Tag returns tag.NoPartyIDs (453) func (f NoPartyIDsField) Tag() quickfix.Tag { return tag.NoPartyIDs } -//NewNoPartyIDs returns a new NoPartyIDsField initialized with val +// NewNoPartyIDs returns a new NoPartyIDsField initialized with val func NewNoPartyIDs(val int) NoPartyIDsField { return NoPartyIDsField{quickfix.FIXInt(val)} } func (f NoPartyIDsField) Value() int { return f.Int() } -//NoPartyListField is a NUMINGROUP field +// NoPartyListField is a NUMINGROUP field type NoPartyListField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyList (1513) +// Tag returns tag.NoPartyList (1513) func (f NoPartyListField) Tag() quickfix.Tag { return tag.NoPartyList } -//NewNoPartyList returns a new NoPartyListField initialized with val +// NewNoPartyList returns a new NoPartyListField initialized with val func NewNoPartyList(val int) NoPartyListField { return NoPartyListField{quickfix.FIXInt(val)} } func (f NoPartyListField) Value() int { return f.Int() } -//NoPartyListResponseTypesField is a NUMINGROUP field +// NoPartyListResponseTypesField is a NUMINGROUP field type NoPartyListResponseTypesField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyListResponseTypes (1506) +// Tag returns tag.NoPartyListResponseTypes (1506) func (f NoPartyListResponseTypesField) Tag() quickfix.Tag { return tag.NoPartyListResponseTypes } -//NewNoPartyListResponseTypes returns a new NoPartyListResponseTypesField initialized with val +// NewNoPartyListResponseTypes returns a new NoPartyListResponseTypesField initialized with val func NewNoPartyListResponseTypes(val int) NoPartyListResponseTypesField { return NoPartyListResponseTypesField{quickfix.FIXInt(val)} } func (f NoPartyListResponseTypesField) Value() int { return f.Int() } -//NoPartyRelationshipsField is a NUMINGROUP field +// NoPartyRelationshipsField is a NUMINGROUP field type NoPartyRelationshipsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartyRelationships (1514) +// Tag returns tag.NoPartyRelationships (1514) func (f NoPartyRelationshipsField) Tag() quickfix.Tag { return tag.NoPartyRelationships } -//NewNoPartyRelationships returns a new NoPartyRelationshipsField initialized with val +// NewNoPartyRelationships returns a new NoPartyRelationshipsField initialized with val func NewNoPartyRelationships(val int) NoPartyRelationshipsField { return NoPartyRelationshipsField{quickfix.FIXInt(val)} } func (f NoPartyRelationshipsField) Value() int { return f.Int() } -//NoPartySubIDsField is a NUMINGROUP field +// NoPartySubIDsField is a NUMINGROUP field type NoPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPartySubIDs (802) +// Tag returns tag.NoPartySubIDs (802) func (f NoPartySubIDsField) Tag() quickfix.Tag { return tag.NoPartySubIDs } -//NewNoPartySubIDs returns a new NoPartySubIDsField initialized with val +// NewNoPartySubIDs returns a new NoPartySubIDsField initialized with val func NewNoPartySubIDs(val int) NoPartySubIDsField { return NoPartySubIDsField{quickfix.FIXInt(val)} } func (f NoPartySubIDsField) Value() int { return f.Int() } -//NoPosAmtField is a NUMINGROUP field +// NoPosAmtField is a NUMINGROUP field type NoPosAmtField struct{ quickfix.FIXInt } -//Tag returns tag.NoPosAmt (753) +// Tag returns tag.NoPosAmt (753) func (f NoPosAmtField) Tag() quickfix.Tag { return tag.NoPosAmt } -//NewNoPosAmt returns a new NoPosAmtField initialized with val +// NewNoPosAmt returns a new NoPosAmtField initialized with val func NewNoPosAmt(val int) NoPosAmtField { return NoPosAmtField{quickfix.FIXInt(val)} } func (f NoPosAmtField) Value() int { return f.Int() } -//NoPositionsField is a NUMINGROUP field +// NoPositionsField is a NUMINGROUP field type NoPositionsField struct{ quickfix.FIXInt } -//Tag returns tag.NoPositions (702) +// Tag returns tag.NoPositions (702) func (f NoPositionsField) Tag() quickfix.Tag { return tag.NoPositions } -//NewNoPositions returns a new NoPositionsField initialized with val +// NewNoPositions returns a new NoPositionsField initialized with val func NewNoPositions(val int) NoPositionsField { return NoPositionsField{quickfix.FIXInt(val)} } func (f NoPositionsField) Value() int { return f.Int() } -//NoQuoteEntriesField is a NUMINGROUP field +// NoQuoteEntriesField is a NUMINGROUP field type NoQuoteEntriesField struct{ quickfix.FIXInt } -//Tag returns tag.NoQuoteEntries (295) +// Tag returns tag.NoQuoteEntries (295) func (f NoQuoteEntriesField) Tag() quickfix.Tag { return tag.NoQuoteEntries } -//NewNoQuoteEntries returns a new NoQuoteEntriesField initialized with val +// NewNoQuoteEntries returns a new NoQuoteEntriesField initialized with val func NewNoQuoteEntries(val int) NoQuoteEntriesField { return NoQuoteEntriesField{quickfix.FIXInt(val)} } func (f NoQuoteEntriesField) Value() int { return f.Int() } -//NoQuoteQualifiersField is a NUMINGROUP field +// NoQuoteQualifiersField is a NUMINGROUP field type NoQuoteQualifiersField struct{ quickfix.FIXInt } -//Tag returns tag.NoQuoteQualifiers (735) +// Tag returns tag.NoQuoteQualifiers (735) func (f NoQuoteQualifiersField) Tag() quickfix.Tag { return tag.NoQuoteQualifiers } -//NewNoQuoteQualifiers returns a new NoQuoteQualifiersField initialized with val +// NewNoQuoteQualifiers returns a new NoQuoteQualifiersField initialized with val func NewNoQuoteQualifiers(val int) NoQuoteQualifiersField { return NoQuoteQualifiersField{quickfix.FIXInt(val)} } func (f NoQuoteQualifiersField) Value() int { return f.Int() } -//NoQuoteSetsField is a NUMINGROUP field +// NoQuoteSetsField is a NUMINGROUP field type NoQuoteSetsField struct{ quickfix.FIXInt } -//Tag returns tag.NoQuoteSets (296) +// Tag returns tag.NoQuoteSets (296) func (f NoQuoteSetsField) Tag() quickfix.Tag { return tag.NoQuoteSets } -//NewNoQuoteSets returns a new NoQuoteSetsField initialized with val +// NewNoQuoteSets returns a new NoQuoteSetsField initialized with val func NewNoQuoteSets(val int) NoQuoteSetsField { return NoQuoteSetsField{quickfix.FIXInt(val)} } func (f NoQuoteSetsField) Value() int { return f.Int() } -//NoRateSourcesField is a NUMINGROUP field +// NoRateSourcesField is a NUMINGROUP field type NoRateSourcesField struct{ quickfix.FIXInt } -//Tag returns tag.NoRateSources (1445) +// Tag returns tag.NoRateSources (1445) func (f NoRateSourcesField) Tag() quickfix.Tag { return tag.NoRateSources } -//NewNoRateSources returns a new NoRateSourcesField initialized with val +// NewNoRateSources returns a new NoRateSourcesField initialized with val func NewNoRateSources(val int) NoRateSourcesField { return NoRateSourcesField{quickfix.FIXInt(val)} } func (f NoRateSourcesField) Value() int { return f.Int() } -//NoRegistDtlsField is a NUMINGROUP field +// NoRegistDtlsField is a NUMINGROUP field type NoRegistDtlsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRegistDtls (473) +// Tag returns tag.NoRegistDtls (473) func (f NoRegistDtlsField) Tag() quickfix.Tag { return tag.NoRegistDtls } -//NewNoRegistDtls returns a new NoRegistDtlsField initialized with val +// NewNoRegistDtls returns a new NoRegistDtlsField initialized with val func NewNoRegistDtls(val int) NoRegistDtlsField { return NoRegistDtlsField{quickfix.FIXInt(val)} } func (f NoRegistDtlsField) Value() int { return f.Int() } -//NoRelatedContextPartyIDsField is a NUMINGROUP field +// NoRelatedContextPartyIDsField is a NUMINGROUP field type NoRelatedContextPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedContextPartyIDs (1575) +// Tag returns tag.NoRelatedContextPartyIDs (1575) func (f NoRelatedContextPartyIDsField) Tag() quickfix.Tag { return tag.NoRelatedContextPartyIDs } -//NewNoRelatedContextPartyIDs returns a new NoRelatedContextPartyIDsField initialized with val +// NewNoRelatedContextPartyIDs returns a new NoRelatedContextPartyIDsField initialized with val func NewNoRelatedContextPartyIDs(val int) NoRelatedContextPartyIDsField { return NoRelatedContextPartyIDsField{quickfix.FIXInt(val)} } func (f NoRelatedContextPartyIDsField) Value() int { return f.Int() } -//NoRelatedContextPartySubIDsField is a NUMINGROUP field +// NoRelatedContextPartySubIDsField is a NUMINGROUP field type NoRelatedContextPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedContextPartySubIDs (1579) +// Tag returns tag.NoRelatedContextPartySubIDs (1579) func (f NoRelatedContextPartySubIDsField) Tag() quickfix.Tag { return tag.NoRelatedContextPartySubIDs } -//NewNoRelatedContextPartySubIDs returns a new NoRelatedContextPartySubIDsField initialized with val +// NewNoRelatedContextPartySubIDs returns a new NoRelatedContextPartySubIDsField initialized with val func NewNoRelatedContextPartySubIDs(val int) NoRelatedContextPartySubIDsField { return NoRelatedContextPartySubIDsField{quickfix.FIXInt(val)} } func (f NoRelatedContextPartySubIDsField) Value() int { return f.Int() } -//NoRelatedPartyAltIDsField is a NUMINGROUP field +// NoRelatedPartyAltIDsField is a NUMINGROUP field type NoRelatedPartyAltIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedPartyAltIDs (1569) +// Tag returns tag.NoRelatedPartyAltIDs (1569) func (f NoRelatedPartyAltIDsField) Tag() quickfix.Tag { return tag.NoRelatedPartyAltIDs } -//NewNoRelatedPartyAltIDs returns a new NoRelatedPartyAltIDsField initialized with val +// NewNoRelatedPartyAltIDs returns a new NoRelatedPartyAltIDsField initialized with val func NewNoRelatedPartyAltIDs(val int) NoRelatedPartyAltIDsField { return NoRelatedPartyAltIDsField{quickfix.FIXInt(val)} } func (f NoRelatedPartyAltIDsField) Value() int { return f.Int() } -//NoRelatedPartyAltSubIDsField is a NUMINGROUP field +// NoRelatedPartyAltSubIDsField is a NUMINGROUP field type NoRelatedPartyAltSubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedPartyAltSubIDs (1572) +// Tag returns tag.NoRelatedPartyAltSubIDs (1572) func (f NoRelatedPartyAltSubIDsField) Tag() quickfix.Tag { return tag.NoRelatedPartyAltSubIDs } -//NewNoRelatedPartyAltSubIDs returns a new NoRelatedPartyAltSubIDsField initialized with val +// NewNoRelatedPartyAltSubIDs returns a new NoRelatedPartyAltSubIDsField initialized with val func NewNoRelatedPartyAltSubIDs(val int) NoRelatedPartyAltSubIDsField { return NoRelatedPartyAltSubIDsField{quickfix.FIXInt(val)} } func (f NoRelatedPartyAltSubIDsField) Value() int { return f.Int() } -//NoRelatedPartyIDsField is a NUMINGROUP field +// NoRelatedPartyIDsField is a NUMINGROUP field type NoRelatedPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedPartyIDs (1562) +// Tag returns tag.NoRelatedPartyIDs (1562) func (f NoRelatedPartyIDsField) Tag() quickfix.Tag { return tag.NoRelatedPartyIDs } -//NewNoRelatedPartyIDs returns a new NoRelatedPartyIDsField initialized with val +// NewNoRelatedPartyIDs returns a new NoRelatedPartyIDsField initialized with val func NewNoRelatedPartyIDs(val int) NoRelatedPartyIDsField { return NoRelatedPartyIDsField{quickfix.FIXInt(val)} } func (f NoRelatedPartyIDsField) Value() int { return f.Int() } -//NoRelatedPartySubIDsField is a NUMINGROUP field +// NoRelatedPartySubIDsField is a NUMINGROUP field type NoRelatedPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedPartySubIDs (1566) +// Tag returns tag.NoRelatedPartySubIDs (1566) func (f NoRelatedPartySubIDsField) Tag() quickfix.Tag { return tag.NoRelatedPartySubIDs } -//NewNoRelatedPartySubIDs returns a new NoRelatedPartySubIDsField initialized with val +// NewNoRelatedPartySubIDs returns a new NoRelatedPartySubIDsField initialized with val func NewNoRelatedPartySubIDs(val int) NoRelatedPartySubIDsField { return NoRelatedPartySubIDsField{quickfix.FIXInt(val)} } func (f NoRelatedPartySubIDsField) Value() int { return f.Int() } -//NoRelatedSymField is a NUMINGROUP field +// NoRelatedSymField is a NUMINGROUP field type NoRelatedSymField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelatedSym (146) +// Tag returns tag.NoRelatedSym (146) func (f NoRelatedSymField) Tag() quickfix.Tag { return tag.NoRelatedSym } -//NewNoRelatedSym returns a new NoRelatedSymField initialized with val +// NewNoRelatedSym returns a new NoRelatedSymField initialized with val func NewNoRelatedSym(val int) NoRelatedSymField { return NoRelatedSymField{quickfix.FIXInt(val)} } func (f NoRelatedSymField) Value() int { return f.Int() } -//NoRelationshipRiskInstrumentsField is a NUMINGROUP field +// NoRelationshipRiskInstrumentsField is a NUMINGROUP field type NoRelationshipRiskInstrumentsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelationshipRiskInstruments (1587) +// Tag returns tag.NoRelationshipRiskInstruments (1587) func (f NoRelationshipRiskInstrumentsField) Tag() quickfix.Tag { return tag.NoRelationshipRiskInstruments } -//NewNoRelationshipRiskInstruments returns a new NoRelationshipRiskInstrumentsField initialized with val +// NewNoRelationshipRiskInstruments returns a new NoRelationshipRiskInstrumentsField initialized with val func NewNoRelationshipRiskInstruments(val int) NoRelationshipRiskInstrumentsField { return NoRelationshipRiskInstrumentsField{quickfix.FIXInt(val)} } func (f NoRelationshipRiskInstrumentsField) Value() int { return f.Int() } -//NoRelationshipRiskLimitsField is a NUMINGROUP field +// NoRelationshipRiskLimitsField is a NUMINGROUP field type NoRelationshipRiskLimitsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelationshipRiskLimits (1582) +// Tag returns tag.NoRelationshipRiskLimits (1582) func (f NoRelationshipRiskLimitsField) Tag() quickfix.Tag { return tag.NoRelationshipRiskLimits } -//NewNoRelationshipRiskLimits returns a new NoRelationshipRiskLimitsField initialized with val +// NewNoRelationshipRiskLimits returns a new NoRelationshipRiskLimitsField initialized with val func NewNoRelationshipRiskLimits(val int) NoRelationshipRiskLimitsField { return NoRelationshipRiskLimitsField{quickfix.FIXInt(val)} } func (f NoRelationshipRiskLimitsField) Value() int { return f.Int() } -//NoRelationshipRiskSecurityAltIDField is a NUMINGROUP field +// NoRelationshipRiskSecurityAltIDField is a NUMINGROUP field type NoRelationshipRiskSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelationshipRiskSecurityAltID (1593) +// Tag returns tag.NoRelationshipRiskSecurityAltID (1593) func (f NoRelationshipRiskSecurityAltIDField) Tag() quickfix.Tag { return tag.NoRelationshipRiskSecurityAltID } -//NewNoRelationshipRiskSecurityAltID returns a new NoRelationshipRiskSecurityAltIDField initialized with val +// NewNoRelationshipRiskSecurityAltID returns a new NoRelationshipRiskSecurityAltIDField initialized with val func NewNoRelationshipRiskSecurityAltID(val int) NoRelationshipRiskSecurityAltIDField { return NoRelationshipRiskSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoRelationshipRiskSecurityAltIDField) Value() int { return f.Int() } -//NoRelationshipRiskWarningLevelsField is a NUMINGROUP field +// NoRelationshipRiskWarningLevelsField is a NUMINGROUP field type NoRelationshipRiskWarningLevelsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRelationshipRiskWarningLevels (1613) +// Tag returns tag.NoRelationshipRiskWarningLevels (1613) func (f NoRelationshipRiskWarningLevelsField) Tag() quickfix.Tag { return tag.NoRelationshipRiskWarningLevels } -//NewNoRelationshipRiskWarningLevels returns a new NoRelationshipRiskWarningLevelsField initialized with val +// NewNoRelationshipRiskWarningLevels returns a new NoRelationshipRiskWarningLevelsField initialized with val func NewNoRelationshipRiskWarningLevels(val int) NoRelationshipRiskWarningLevelsField { return NoRelationshipRiskWarningLevelsField{quickfix.FIXInt(val)} } func (f NoRelationshipRiskWarningLevelsField) Value() int { return f.Int() } -//NoRequestedPartyRolesField is a NUMINGROUP field +// NoRequestedPartyRolesField is a NUMINGROUP field type NoRequestedPartyRolesField struct{ quickfix.FIXInt } -//Tag returns tag.NoRequestedPartyRoles (1508) +// Tag returns tag.NoRequestedPartyRoles (1508) func (f NoRequestedPartyRolesField) Tag() quickfix.Tag { return tag.NoRequestedPartyRoles } -//NewNoRequestedPartyRoles returns a new NoRequestedPartyRolesField initialized with val +// NewNoRequestedPartyRoles returns a new NoRequestedPartyRolesField initialized with val func NewNoRequestedPartyRoles(val int) NoRequestedPartyRolesField { return NoRequestedPartyRolesField{quickfix.FIXInt(val)} } func (f NoRequestedPartyRolesField) Value() int { return f.Int() } -//NoRiskInstrumentsField is a NUMINGROUP field +// NoRiskInstrumentsField is a NUMINGROUP field type NoRiskInstrumentsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRiskInstruments (1534) +// Tag returns tag.NoRiskInstruments (1534) func (f NoRiskInstrumentsField) Tag() quickfix.Tag { return tag.NoRiskInstruments } -//NewNoRiskInstruments returns a new NoRiskInstrumentsField initialized with val +// NewNoRiskInstruments returns a new NoRiskInstrumentsField initialized with val func NewNoRiskInstruments(val int) NoRiskInstrumentsField { return NoRiskInstrumentsField{quickfix.FIXInt(val)} } func (f NoRiskInstrumentsField) Value() int { return f.Int() } -//NoRiskLimitsField is a NUMINGROUP field +// NoRiskLimitsField is a NUMINGROUP field type NoRiskLimitsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRiskLimits (1529) +// Tag returns tag.NoRiskLimits (1529) func (f NoRiskLimitsField) Tag() quickfix.Tag { return tag.NoRiskLimits } -//NewNoRiskLimits returns a new NoRiskLimitsField initialized with val +// NewNoRiskLimits returns a new NoRiskLimitsField initialized with val func NewNoRiskLimits(val int) NoRiskLimitsField { return NoRiskLimitsField{quickfix.FIXInt(val)} } func (f NoRiskLimitsField) Value() int { return f.Int() } -//NoRiskSecurityAltIDField is a NUMINGROUP field +// NoRiskSecurityAltIDField is a NUMINGROUP field type NoRiskSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoRiskSecurityAltID (1540) +// Tag returns tag.NoRiskSecurityAltID (1540) func (f NoRiskSecurityAltIDField) Tag() quickfix.Tag { return tag.NoRiskSecurityAltID } -//NewNoRiskSecurityAltID returns a new NoRiskSecurityAltIDField initialized with val +// NewNoRiskSecurityAltID returns a new NoRiskSecurityAltIDField initialized with val func NewNoRiskSecurityAltID(val int) NoRiskSecurityAltIDField { return NoRiskSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoRiskSecurityAltIDField) Value() int { return f.Int() } -//NoRiskWarningLevelsField is a NUMINGROUP field +// NoRiskWarningLevelsField is a NUMINGROUP field type NoRiskWarningLevelsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRiskWarningLevels (1559) +// Tag returns tag.NoRiskWarningLevels (1559) func (f NoRiskWarningLevelsField) Tag() quickfix.Tag { return tag.NoRiskWarningLevels } -//NewNoRiskWarningLevels returns a new NoRiskWarningLevelsField initialized with val +// NewNoRiskWarningLevels returns a new NoRiskWarningLevelsField initialized with val func NewNoRiskWarningLevels(val int) NoRiskWarningLevelsField { return NoRiskWarningLevelsField{quickfix.FIXInt(val)} } func (f NoRiskWarningLevelsField) Value() int { return f.Int() } -//NoRootPartyIDsField is a NUMINGROUP field +// NoRootPartyIDsField is a NUMINGROUP field type NoRootPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRootPartyIDs (1116) +// Tag returns tag.NoRootPartyIDs (1116) func (f NoRootPartyIDsField) Tag() quickfix.Tag { return tag.NoRootPartyIDs } -//NewNoRootPartyIDs returns a new NoRootPartyIDsField initialized with val +// NewNoRootPartyIDs returns a new NoRootPartyIDsField initialized with val func NewNoRootPartyIDs(val int) NoRootPartyIDsField { return NoRootPartyIDsField{quickfix.FIXInt(val)} } func (f NoRootPartyIDsField) Value() int { return f.Int() } -//NoRootPartySubIDsField is a NUMINGROUP field +// NoRootPartySubIDsField is a NUMINGROUP field type NoRootPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRootPartySubIDs (1120) +// Tag returns tag.NoRootPartySubIDs (1120) func (f NoRootPartySubIDsField) Tag() quickfix.Tag { return tag.NoRootPartySubIDs } -//NewNoRootPartySubIDs returns a new NoRootPartySubIDsField initialized with val +// NewNoRootPartySubIDs returns a new NoRootPartySubIDsField initialized with val func NewNoRootPartySubIDs(val int) NoRootPartySubIDsField { return NoRootPartySubIDsField{quickfix.FIXInt(val)} } func (f NoRootPartySubIDsField) Value() int { return f.Int() } -//NoRoutingIDsField is a NUMINGROUP field +// NoRoutingIDsField is a NUMINGROUP field type NoRoutingIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRoutingIDs (215) +// Tag returns tag.NoRoutingIDs (215) func (f NoRoutingIDsField) Tag() quickfix.Tag { return tag.NoRoutingIDs } -//NewNoRoutingIDs returns a new NoRoutingIDsField initialized with val +// NewNoRoutingIDs returns a new NoRoutingIDsField initialized with val func NewNoRoutingIDs(val int) NoRoutingIDsField { return NoRoutingIDsField{quickfix.FIXInt(val)} } func (f NoRoutingIDsField) Value() int { return f.Int() } -//NoRptsField is a INT field +// NoRptsField is a INT field type NoRptsField struct{ quickfix.FIXInt } -//Tag returns tag.NoRpts (82) +// Tag returns tag.NoRpts (82) func (f NoRptsField) Tag() quickfix.Tag { return tag.NoRpts } -//NewNoRpts returns a new NoRptsField initialized with val +// NewNoRpts returns a new NoRptsField initialized with val func NewNoRpts(val int) NoRptsField { return NoRptsField{quickfix.FIXInt(val)} } func (f NoRptsField) Value() int { return f.Int() } -//NoSecurityAltIDField is a NUMINGROUP field +// NoSecurityAltIDField is a NUMINGROUP field type NoSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoSecurityAltID (454) +// Tag returns tag.NoSecurityAltID (454) func (f NoSecurityAltIDField) Tag() quickfix.Tag { return tag.NoSecurityAltID } -//NewNoSecurityAltID returns a new NoSecurityAltIDField initialized with val +// NewNoSecurityAltID returns a new NoSecurityAltIDField initialized with val func NewNoSecurityAltID(val int) NoSecurityAltIDField { return NoSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoSecurityAltIDField) Value() int { return f.Int() } -//NoSecurityTypesField is a NUMINGROUP field +// NoSecurityTypesField is a NUMINGROUP field type NoSecurityTypesField struct{ quickfix.FIXInt } -//Tag returns tag.NoSecurityTypes (558) +// Tag returns tag.NoSecurityTypes (558) func (f NoSecurityTypesField) Tag() quickfix.Tag { return tag.NoSecurityTypes } -//NewNoSecurityTypes returns a new NoSecurityTypesField initialized with val +// NewNoSecurityTypes returns a new NoSecurityTypesField initialized with val func NewNoSecurityTypes(val int) NoSecurityTypesField { return NoSecurityTypesField{quickfix.FIXInt(val)} } func (f NoSecurityTypesField) Value() int { return f.Int() } -//NoSettlDetailsField is a NUMINGROUP field +// NoSettlDetailsField is a NUMINGROUP field type NoSettlDetailsField struct{ quickfix.FIXInt } -//Tag returns tag.NoSettlDetails (1158) +// Tag returns tag.NoSettlDetails (1158) func (f NoSettlDetailsField) Tag() quickfix.Tag { return tag.NoSettlDetails } -//NewNoSettlDetails returns a new NoSettlDetailsField initialized with val +// NewNoSettlDetails returns a new NoSettlDetailsField initialized with val func NewNoSettlDetails(val int) NoSettlDetailsField { return NoSettlDetailsField{quickfix.FIXInt(val)} } func (f NoSettlDetailsField) Value() int { return f.Int() } -//NoSettlInstField is a NUMINGROUP field +// NoSettlInstField is a NUMINGROUP field type NoSettlInstField struct{ quickfix.FIXInt } -//Tag returns tag.NoSettlInst (778) +// Tag returns tag.NoSettlInst (778) func (f NoSettlInstField) Tag() quickfix.Tag { return tag.NoSettlInst } -//NewNoSettlInst returns a new NoSettlInstField initialized with val +// NewNoSettlInst returns a new NoSettlInstField initialized with val func NewNoSettlInst(val int) NoSettlInstField { return NoSettlInstField{quickfix.FIXInt(val)} } func (f NoSettlInstField) Value() int { return f.Int() } -//NoSettlObligField is a NUMINGROUP field +// NoSettlObligField is a NUMINGROUP field type NoSettlObligField struct{ quickfix.FIXInt } -//Tag returns tag.NoSettlOblig (1165) +// Tag returns tag.NoSettlOblig (1165) func (f NoSettlObligField) Tag() quickfix.Tag { return tag.NoSettlOblig } -//NewNoSettlOblig returns a new NoSettlObligField initialized with val +// NewNoSettlOblig returns a new NoSettlObligField initialized with val func NewNoSettlOblig(val int) NoSettlObligField { return NoSettlObligField{quickfix.FIXInt(val)} } func (f NoSettlObligField) Value() int { return f.Int() } -//NoSettlPartyIDsField is a NUMINGROUP field +// NoSettlPartyIDsField is a NUMINGROUP field type NoSettlPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoSettlPartyIDs (781) +// Tag returns tag.NoSettlPartyIDs (781) func (f NoSettlPartyIDsField) Tag() quickfix.Tag { return tag.NoSettlPartyIDs } -//NewNoSettlPartyIDs returns a new NoSettlPartyIDsField initialized with val +// NewNoSettlPartyIDs returns a new NoSettlPartyIDsField initialized with val func NewNoSettlPartyIDs(val int) NoSettlPartyIDsField { return NoSettlPartyIDsField{quickfix.FIXInt(val)} } func (f NoSettlPartyIDsField) Value() int { return f.Int() } -//NoSettlPartySubIDsField is a NUMINGROUP field +// NoSettlPartySubIDsField is a NUMINGROUP field type NoSettlPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoSettlPartySubIDs (801) +// Tag returns tag.NoSettlPartySubIDs (801) func (f NoSettlPartySubIDsField) Tag() quickfix.Tag { return tag.NoSettlPartySubIDs } -//NewNoSettlPartySubIDs returns a new NoSettlPartySubIDsField initialized with val +// NewNoSettlPartySubIDs returns a new NoSettlPartySubIDsField initialized with val func NewNoSettlPartySubIDs(val int) NoSettlPartySubIDsField { return NoSettlPartySubIDsField{quickfix.FIXInt(val)} } func (f NoSettlPartySubIDsField) Value() int { return f.Int() } -//NoSideTrdRegTSField is a NUMINGROUP field +// NoSideTrdRegTSField is a NUMINGROUP field type NoSideTrdRegTSField struct{ quickfix.FIXInt } -//Tag returns tag.NoSideTrdRegTS (1016) +// Tag returns tag.NoSideTrdRegTS (1016) func (f NoSideTrdRegTSField) Tag() quickfix.Tag { return tag.NoSideTrdRegTS } -//NewNoSideTrdRegTS returns a new NoSideTrdRegTSField initialized with val +// NewNoSideTrdRegTS returns a new NoSideTrdRegTSField initialized with val func NewNoSideTrdRegTS(val int) NoSideTrdRegTSField { return NoSideTrdRegTSField{quickfix.FIXInt(val)} } func (f NoSideTrdRegTSField) Value() int { return f.Int() } -//NoSidesField is a enum.NoSides field +// NoSidesField is a enum.NoSides field type NoSidesField struct{ quickfix.FIXString } -//Tag returns tag.NoSides (552) +// Tag returns tag.NoSides (552) func (f NoSidesField) Tag() quickfix.Tag { return tag.NoSides } func NewNoSides(val enum.NoSides) NoSidesField { @@ -11621,542 +11657,546 @@ func NewNoSides(val enum.NoSides) NoSidesField { func (f NoSidesField) Value() enum.NoSides { return enum.NoSides(f.String()) } -//NoStatsIndicatorsField is a NUMINGROUP field +// NoStatsIndicatorsField is a NUMINGROUP field type NoStatsIndicatorsField struct{ quickfix.FIXInt } -//Tag returns tag.NoStatsIndicators (1175) +// Tag returns tag.NoStatsIndicators (1175) func (f NoStatsIndicatorsField) Tag() quickfix.Tag { return tag.NoStatsIndicators } -//NewNoStatsIndicators returns a new NoStatsIndicatorsField initialized with val +// NewNoStatsIndicators returns a new NoStatsIndicatorsField initialized with val func NewNoStatsIndicators(val int) NoStatsIndicatorsField { return NoStatsIndicatorsField{quickfix.FIXInt(val)} } func (f NoStatsIndicatorsField) Value() int { return f.Int() } -//NoStipulationsField is a NUMINGROUP field +// NoStipulationsField is a NUMINGROUP field type NoStipulationsField struct{ quickfix.FIXInt } -//Tag returns tag.NoStipulations (232) +// Tag returns tag.NoStipulations (232) func (f NoStipulationsField) Tag() quickfix.Tag { return tag.NoStipulations } -//NewNoStipulations returns a new NoStipulationsField initialized with val +// NewNoStipulations returns a new NoStipulationsField initialized with val func NewNoStipulations(val int) NoStipulationsField { return NoStipulationsField{quickfix.FIXInt(val)} } func (f NoStipulationsField) Value() int { return f.Int() } -//NoStrategyParametersField is a NUMINGROUP field +// NoStrategyParametersField is a NUMINGROUP field type NoStrategyParametersField struct{ quickfix.FIXInt } -//Tag returns tag.NoStrategyParameters (957) +// Tag returns tag.NoStrategyParameters (957) func (f NoStrategyParametersField) Tag() quickfix.Tag { return tag.NoStrategyParameters } -//NewNoStrategyParameters returns a new NoStrategyParametersField initialized with val +// NewNoStrategyParameters returns a new NoStrategyParametersField initialized with val func NewNoStrategyParameters(val int) NoStrategyParametersField { return NoStrategyParametersField{quickfix.FIXInt(val)} } func (f NoStrategyParametersField) Value() int { return f.Int() } -//NoStrikeRulesField is a NUMINGROUP field +// NoStrikeRulesField is a NUMINGROUP field type NoStrikeRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoStrikeRules (1201) +// Tag returns tag.NoStrikeRules (1201) func (f NoStrikeRulesField) Tag() quickfix.Tag { return tag.NoStrikeRules } -//NewNoStrikeRules returns a new NoStrikeRulesField initialized with val +// NewNoStrikeRules returns a new NoStrikeRulesField initialized with val func NewNoStrikeRules(val int) NoStrikeRulesField { return NoStrikeRulesField{quickfix.FIXInt(val)} } func (f NoStrikeRulesField) Value() int { return f.Int() } -//NoStrikesField is a NUMINGROUP field +// NoStrikesField is a NUMINGROUP field type NoStrikesField struct{ quickfix.FIXInt } -//Tag returns tag.NoStrikes (428) +// Tag returns tag.NoStrikes (428) func (f NoStrikesField) Tag() quickfix.Tag { return tag.NoStrikes } -//NewNoStrikes returns a new NoStrikesField initialized with val +// NewNoStrikes returns a new NoStrikesField initialized with val func NewNoStrikes(val int) NoStrikesField { return NoStrikesField{quickfix.FIXInt(val)} } func (f NoStrikesField) Value() int { return f.Int() } -//NoTargetPartyIDsField is a NUMINGROUP field +// NoTargetPartyIDsField is a NUMINGROUP field type NoTargetPartyIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoTargetPartyIDs (1461) +// Tag returns tag.NoTargetPartyIDs (1461) func (f NoTargetPartyIDsField) Tag() quickfix.Tag { return tag.NoTargetPartyIDs } -//NewNoTargetPartyIDs returns a new NoTargetPartyIDsField initialized with val +// NewNoTargetPartyIDs returns a new NoTargetPartyIDsField initialized with val func NewNoTargetPartyIDs(val int) NoTargetPartyIDsField { return NoTargetPartyIDsField{quickfix.FIXInt(val)} } func (f NoTargetPartyIDsField) Value() int { return f.Int() } -//NoTickRulesField is a NUMINGROUP field +// NoTickRulesField is a NUMINGROUP field type NoTickRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoTickRules (1205) +// Tag returns tag.NoTickRules (1205) func (f NoTickRulesField) Tag() quickfix.Tag { return tag.NoTickRules } -//NewNoTickRules returns a new NoTickRulesField initialized with val +// NewNoTickRules returns a new NoTickRulesField initialized with val func NewNoTickRules(val int) NoTickRulesField { return NoTickRulesField{quickfix.FIXInt(val)} } func (f NoTickRulesField) Value() int { return f.Int() } -//NoTimeInForceRulesField is a NUMINGROUP field +// NoTimeInForceRulesField is a NUMINGROUP field type NoTimeInForceRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoTimeInForceRules (1239) +// Tag returns tag.NoTimeInForceRules (1239) func (f NoTimeInForceRulesField) Tag() quickfix.Tag { return tag.NoTimeInForceRules } -//NewNoTimeInForceRules returns a new NoTimeInForceRulesField initialized with val +// NewNoTimeInForceRules returns a new NoTimeInForceRulesField initialized with val func NewNoTimeInForceRules(val int) NoTimeInForceRulesField { return NoTimeInForceRulesField{quickfix.FIXInt(val)} } func (f NoTimeInForceRulesField) Value() int { return f.Int() } -//NoTradesField is a NUMINGROUP field +// NoTradesField is a NUMINGROUP field type NoTradesField struct{ quickfix.FIXInt } -//Tag returns tag.NoTrades (897) +// Tag returns tag.NoTrades (897) func (f NoTradesField) Tag() quickfix.Tag { return tag.NoTrades } -//NewNoTrades returns a new NoTradesField initialized with val +// NewNoTrades returns a new NoTradesField initialized with val func NewNoTrades(val int) NoTradesField { return NoTradesField{quickfix.FIXInt(val)} } func (f NoTradesField) Value() int { return f.Int() } -//NoTradingSessionRulesField is a NUMINGROUP field +// NoTradingSessionRulesField is a NUMINGROUP field type NoTradingSessionRulesField struct{ quickfix.FIXInt } -//Tag returns tag.NoTradingSessionRules (1309) +// Tag returns tag.NoTradingSessionRules (1309) func (f NoTradingSessionRulesField) Tag() quickfix.Tag { return tag.NoTradingSessionRules } -//NewNoTradingSessionRules returns a new NoTradingSessionRulesField initialized with val +// NewNoTradingSessionRules returns a new NoTradingSessionRulesField initialized with val func NewNoTradingSessionRules(val int) NoTradingSessionRulesField { return NoTradingSessionRulesField{quickfix.FIXInt(val)} } func (f NoTradingSessionRulesField) Value() int { return f.Int() } -//NoTradingSessionsField is a NUMINGROUP field +// NoTradingSessionsField is a NUMINGROUP field type NoTradingSessionsField struct{ quickfix.FIXInt } -//Tag returns tag.NoTradingSessions (386) +// Tag returns tag.NoTradingSessions (386) func (f NoTradingSessionsField) Tag() quickfix.Tag { return tag.NoTradingSessions } -//NewNoTradingSessions returns a new NoTradingSessionsField initialized with val +// NewNoTradingSessions returns a new NoTradingSessionsField initialized with val func NewNoTradingSessions(val int) NoTradingSessionsField { return NoTradingSessionsField{quickfix.FIXInt(val)} } func (f NoTradingSessionsField) Value() int { return f.Int() } -//NoTrdRegTimestampsField is a NUMINGROUP field +// NoTrdRegTimestampsField is a NUMINGROUP field type NoTrdRegTimestampsField struct{ quickfix.FIXInt } -//Tag returns tag.NoTrdRegTimestamps (768) +// Tag returns tag.NoTrdRegTimestamps (768) func (f NoTrdRegTimestampsField) Tag() quickfix.Tag { return tag.NoTrdRegTimestamps } -//NewNoTrdRegTimestamps returns a new NoTrdRegTimestampsField initialized with val +// NewNoTrdRegTimestamps returns a new NoTrdRegTimestampsField initialized with val func NewNoTrdRegTimestamps(val int) NoTrdRegTimestampsField { return NoTrdRegTimestampsField{quickfix.FIXInt(val)} } func (f NoTrdRegTimestampsField) Value() int { return f.Int() } -//NoTrdRepIndicatorsField is a NUMINGROUP field +// NoTrdRepIndicatorsField is a NUMINGROUP field type NoTrdRepIndicatorsField struct{ quickfix.FIXInt } -//Tag returns tag.NoTrdRepIndicators (1387) +// Tag returns tag.NoTrdRepIndicators (1387) func (f NoTrdRepIndicatorsField) Tag() quickfix.Tag { return tag.NoTrdRepIndicators } -//NewNoTrdRepIndicators returns a new NoTrdRepIndicatorsField initialized with val +// NewNoTrdRepIndicators returns a new NoTrdRepIndicatorsField initialized with val func NewNoTrdRepIndicators(val int) NoTrdRepIndicatorsField { return NoTrdRepIndicatorsField{quickfix.FIXInt(val)} } func (f NoTrdRepIndicatorsField) Value() int { return f.Int() } -//NoUnderlyingAmountsField is a NUMINGROUP field +// NoUnderlyingAmountsField is a NUMINGROUP field type NoUnderlyingAmountsField struct{ quickfix.FIXInt } -//Tag returns tag.NoUnderlyingAmounts (984) +// Tag returns tag.NoUnderlyingAmounts (984) func (f NoUnderlyingAmountsField) Tag() quickfix.Tag { return tag.NoUnderlyingAmounts } -//NewNoUnderlyingAmounts returns a new NoUnderlyingAmountsField initialized with val +// NewNoUnderlyingAmounts returns a new NoUnderlyingAmountsField initialized with val func NewNoUnderlyingAmounts(val int) NoUnderlyingAmountsField { return NoUnderlyingAmountsField{quickfix.FIXInt(val)} } func (f NoUnderlyingAmountsField) Value() int { return f.Int() } -//NoUnderlyingLegSecurityAltIDField is a NUMINGROUP field +// NoUnderlyingLegSecurityAltIDField is a NUMINGROUP field type NoUnderlyingLegSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoUnderlyingLegSecurityAltID (1334) -func (f NoUnderlyingLegSecurityAltIDField) Tag() quickfix.Tag { return tag.NoUnderlyingLegSecurityAltID } +// Tag returns tag.NoUnderlyingLegSecurityAltID (1334) +func (f NoUnderlyingLegSecurityAltIDField) Tag() quickfix.Tag { + return tag.NoUnderlyingLegSecurityAltID +} -//NewNoUnderlyingLegSecurityAltID returns a new NoUnderlyingLegSecurityAltIDField initialized with val +// NewNoUnderlyingLegSecurityAltID returns a new NoUnderlyingLegSecurityAltIDField initialized with val func NewNoUnderlyingLegSecurityAltID(val int) NoUnderlyingLegSecurityAltIDField { return NoUnderlyingLegSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoUnderlyingLegSecurityAltIDField) Value() int { return f.Int() } -//NoUnderlyingSecurityAltIDField is a NUMINGROUP field +// NoUnderlyingSecurityAltIDField is a NUMINGROUP field type NoUnderlyingSecurityAltIDField struct{ quickfix.FIXInt } -//Tag returns tag.NoUnderlyingSecurityAltID (457) +// Tag returns tag.NoUnderlyingSecurityAltID (457) func (f NoUnderlyingSecurityAltIDField) Tag() quickfix.Tag { return tag.NoUnderlyingSecurityAltID } -//NewNoUnderlyingSecurityAltID returns a new NoUnderlyingSecurityAltIDField initialized with val +// NewNoUnderlyingSecurityAltID returns a new NoUnderlyingSecurityAltIDField initialized with val func NewNoUnderlyingSecurityAltID(val int) NoUnderlyingSecurityAltIDField { return NoUnderlyingSecurityAltIDField{quickfix.FIXInt(val)} } func (f NoUnderlyingSecurityAltIDField) Value() int { return f.Int() } -//NoUnderlyingStipsField is a NUMINGROUP field +// NoUnderlyingStipsField is a NUMINGROUP field type NoUnderlyingStipsField struct{ quickfix.FIXInt } -//Tag returns tag.NoUnderlyingStips (887) +// Tag returns tag.NoUnderlyingStips (887) func (f NoUnderlyingStipsField) Tag() quickfix.Tag { return tag.NoUnderlyingStips } -//NewNoUnderlyingStips returns a new NoUnderlyingStipsField initialized with val +// NewNoUnderlyingStips returns a new NoUnderlyingStipsField initialized with val func NewNoUnderlyingStips(val int) NoUnderlyingStipsField { return NoUnderlyingStipsField{quickfix.FIXInt(val)} } func (f NoUnderlyingStipsField) Value() int { return f.Int() } -//NoUnderlyingsField is a NUMINGROUP field +// NoUnderlyingsField is a NUMINGROUP field type NoUnderlyingsField struct{ quickfix.FIXInt } -//Tag returns tag.NoUnderlyings (711) +// Tag returns tag.NoUnderlyings (711) func (f NoUnderlyingsField) Tag() quickfix.Tag { return tag.NoUnderlyings } -//NewNoUnderlyings returns a new NoUnderlyingsField initialized with val +// NewNoUnderlyings returns a new NoUnderlyingsField initialized with val func NewNoUnderlyings(val int) NoUnderlyingsField { return NoUnderlyingsField{quickfix.FIXInt(val)} } func (f NoUnderlyingsField) Value() int { return f.Int() } -//NoUndlyInstrumentPartiesField is a NUMINGROUP field +// NoUndlyInstrumentPartiesField is a NUMINGROUP field type NoUndlyInstrumentPartiesField struct{ quickfix.FIXInt } -//Tag returns tag.NoUndlyInstrumentParties (1058) +// Tag returns tag.NoUndlyInstrumentParties (1058) func (f NoUndlyInstrumentPartiesField) Tag() quickfix.Tag { return tag.NoUndlyInstrumentParties } -//NewNoUndlyInstrumentParties returns a new NoUndlyInstrumentPartiesField initialized with val +// NewNoUndlyInstrumentParties returns a new NoUndlyInstrumentPartiesField initialized with val func NewNoUndlyInstrumentParties(val int) NoUndlyInstrumentPartiesField { return NoUndlyInstrumentPartiesField{quickfix.FIXInt(val)} } func (f NoUndlyInstrumentPartiesField) Value() int { return f.Int() } -//NoUndlyInstrumentPartySubIDsField is a NUMINGROUP field +// NoUndlyInstrumentPartySubIDsField is a NUMINGROUP field type NoUndlyInstrumentPartySubIDsField struct{ quickfix.FIXInt } -//Tag returns tag.NoUndlyInstrumentPartySubIDs (1062) -func (f NoUndlyInstrumentPartySubIDsField) Tag() quickfix.Tag { return tag.NoUndlyInstrumentPartySubIDs } +// Tag returns tag.NoUndlyInstrumentPartySubIDs (1062) +func (f NoUndlyInstrumentPartySubIDsField) Tag() quickfix.Tag { + return tag.NoUndlyInstrumentPartySubIDs +} -//NewNoUndlyInstrumentPartySubIDs returns a new NoUndlyInstrumentPartySubIDsField initialized with val +// NewNoUndlyInstrumentPartySubIDs returns a new NoUndlyInstrumentPartySubIDsField initialized with val func NewNoUndlyInstrumentPartySubIDs(val int) NoUndlyInstrumentPartySubIDsField { return NoUndlyInstrumentPartySubIDsField{quickfix.FIXInt(val)} } func (f NoUndlyInstrumentPartySubIDsField) Value() int { return f.Int() } -//NotAffOrigClOrdIDField is a STRING field +// NotAffOrigClOrdIDField is a STRING field type NotAffOrigClOrdIDField struct{ quickfix.FIXString } -//Tag returns tag.NotAffOrigClOrdID (1372) +// Tag returns tag.NotAffOrigClOrdID (1372) func (f NotAffOrigClOrdIDField) Tag() quickfix.Tag { return tag.NotAffOrigClOrdID } -//NewNotAffOrigClOrdID returns a new NotAffOrigClOrdIDField initialized with val +// NewNotAffOrigClOrdID returns a new NotAffOrigClOrdIDField initialized with val func NewNotAffOrigClOrdID(val string) NotAffOrigClOrdIDField { return NotAffOrigClOrdIDField{quickfix.FIXString(val)} } func (f NotAffOrigClOrdIDField) Value() string { return f.String() } -//NotAffectedOrderIDField is a STRING field +// NotAffectedOrderIDField is a STRING field type NotAffectedOrderIDField struct{ quickfix.FIXString } -//Tag returns tag.NotAffectedOrderID (1371) +// Tag returns tag.NotAffectedOrderID (1371) func (f NotAffectedOrderIDField) Tag() quickfix.Tag { return tag.NotAffectedOrderID } -//NewNotAffectedOrderID returns a new NotAffectedOrderIDField initialized with val +// NewNotAffectedOrderID returns a new NotAffectedOrderIDField initialized with val func NewNotAffectedOrderID(val string) NotAffectedOrderIDField { return NotAffectedOrderIDField{quickfix.FIXString(val)} } func (f NotAffectedOrderIDField) Value() string { return f.String() } -//NotifyBrokerOfCreditField is a BOOLEAN field +// NotifyBrokerOfCreditField is a BOOLEAN field type NotifyBrokerOfCreditField struct{ quickfix.FIXBoolean } -//Tag returns tag.NotifyBrokerOfCredit (208) +// Tag returns tag.NotifyBrokerOfCredit (208) func (f NotifyBrokerOfCreditField) Tag() quickfix.Tag { return tag.NotifyBrokerOfCredit } -//NewNotifyBrokerOfCredit returns a new NotifyBrokerOfCreditField initialized with val +// NewNotifyBrokerOfCredit returns a new NotifyBrokerOfCreditField initialized with val func NewNotifyBrokerOfCredit(val bool) NotifyBrokerOfCreditField { return NotifyBrokerOfCreditField{quickfix.FIXBoolean(val)} } func (f NotifyBrokerOfCreditField) Value() bool { return f.Bool() } -//NotionalPercentageOutstandingField is a PERCENTAGE field +// NotionalPercentageOutstandingField is a PERCENTAGE field type NotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } -//Tag returns tag.NotionalPercentageOutstanding (1451) +// Tag returns tag.NotionalPercentageOutstanding (1451) func (f NotionalPercentageOutstandingField) Tag() quickfix.Tag { return tag.NotionalPercentageOutstanding } -//NewNotionalPercentageOutstanding returns a new NotionalPercentageOutstandingField initialized with val and scale +// NewNotionalPercentageOutstanding returns a new NotionalPercentageOutstandingField initialized with val and scale func NewNotionalPercentageOutstanding(val decimal.Decimal, scale int32) NotionalPercentageOutstandingField { return NotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f NotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } -//NumBiddersField is a INT field +// NumBiddersField is a INT field type NumBiddersField struct{ quickfix.FIXInt } -//Tag returns tag.NumBidders (417) +// Tag returns tag.NumBidders (417) func (f NumBiddersField) Tag() quickfix.Tag { return tag.NumBidders } -//NewNumBidders returns a new NumBiddersField initialized with val +// NewNumBidders returns a new NumBiddersField initialized with val func NewNumBidders(val int) NumBiddersField { return NumBiddersField{quickfix.FIXInt(val)} } func (f NumBiddersField) Value() int { return f.Int() } -//NumDaysInterestField is a INT field +// NumDaysInterestField is a INT field type NumDaysInterestField struct{ quickfix.FIXInt } -//Tag returns tag.NumDaysInterest (157) +// Tag returns tag.NumDaysInterest (157) func (f NumDaysInterestField) Tag() quickfix.Tag { return tag.NumDaysInterest } -//NewNumDaysInterest returns a new NumDaysInterestField initialized with val +// NewNumDaysInterest returns a new NumDaysInterestField initialized with val func NewNumDaysInterest(val int) NumDaysInterestField { return NumDaysInterestField{quickfix.FIXInt(val)} } func (f NumDaysInterestField) Value() int { return f.Int() } -//NumTicketsField is a INT field +// NumTicketsField is a INT field type NumTicketsField struct{ quickfix.FIXInt } -//Tag returns tag.NumTickets (395) +// Tag returns tag.NumTickets (395) func (f NumTicketsField) Tag() quickfix.Tag { return tag.NumTickets } -//NewNumTickets returns a new NumTicketsField initialized with val +// NewNumTickets returns a new NumTicketsField initialized with val func NewNumTickets(val int) NumTicketsField { return NumTicketsField{quickfix.FIXInt(val)} } func (f NumTicketsField) Value() int { return f.Int() } -//NumberOfOrdersField is a INT field +// NumberOfOrdersField is a INT field type NumberOfOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.NumberOfOrders (346) +// Tag returns tag.NumberOfOrders (346) func (f NumberOfOrdersField) Tag() quickfix.Tag { return tag.NumberOfOrders } -//NewNumberOfOrders returns a new NumberOfOrdersField initialized with val +// NewNumberOfOrders returns a new NumberOfOrdersField initialized with val func NewNumberOfOrders(val int) NumberOfOrdersField { return NumberOfOrdersField{quickfix.FIXInt(val)} } func (f NumberOfOrdersField) Value() int { return f.Int() } -//OddLotField is a BOOLEAN field +// OddLotField is a BOOLEAN field type OddLotField struct{ quickfix.FIXBoolean } -//Tag returns tag.OddLot (575) +// Tag returns tag.OddLot (575) func (f OddLotField) Tag() quickfix.Tag { return tag.OddLot } -//NewOddLot returns a new OddLotField initialized with val +// NewOddLot returns a new OddLotField initialized with val func NewOddLot(val bool) OddLotField { return OddLotField{quickfix.FIXBoolean(val)} } func (f OddLotField) Value() bool { return f.Bool() } -//OfferForwardPointsField is a PRICEOFFSET field +// OfferForwardPointsField is a PRICEOFFSET field type OfferForwardPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferForwardPoints (191) +// Tag returns tag.OfferForwardPoints (191) func (f OfferForwardPointsField) Tag() quickfix.Tag { return tag.OfferForwardPoints } -//NewOfferForwardPoints returns a new OfferForwardPointsField initialized with val and scale +// NewOfferForwardPoints returns a new OfferForwardPointsField initialized with val and scale func NewOfferForwardPoints(val decimal.Decimal, scale int32) OfferForwardPointsField { return OfferForwardPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferForwardPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//OfferForwardPoints2Field is a PRICEOFFSET field +// OfferForwardPoints2Field is a PRICEOFFSET field type OfferForwardPoints2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferForwardPoints2 (643) +// Tag returns tag.OfferForwardPoints2 (643) func (f OfferForwardPoints2Field) Tag() quickfix.Tag { return tag.OfferForwardPoints2 } -//NewOfferForwardPoints2 returns a new OfferForwardPoints2Field initialized with val and scale +// NewOfferForwardPoints2 returns a new OfferForwardPoints2Field initialized with val and scale func NewOfferForwardPoints2(val decimal.Decimal, scale int32) OfferForwardPoints2Field { return OfferForwardPoints2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferForwardPoints2Field) Value() (val decimal.Decimal) { return f.Decimal } -//OfferPxField is a PRICE field +// OfferPxField is a PRICE field type OfferPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferPx (133) +// Tag returns tag.OfferPx (133) func (f OfferPxField) Tag() quickfix.Tag { return tag.OfferPx } -//NewOfferPx returns a new OfferPxField initialized with val and scale +// NewOfferPx returns a new OfferPxField initialized with val and scale func NewOfferPx(val decimal.Decimal, scale int32) OfferPxField { return OfferPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferPxField) Value() (val decimal.Decimal) { return f.Decimal } -//OfferSizeField is a QTY field +// OfferSizeField is a QTY field type OfferSizeField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferSize (135) +// Tag returns tag.OfferSize (135) func (f OfferSizeField) Tag() quickfix.Tag { return tag.OfferSize } -//NewOfferSize returns a new OfferSizeField initialized with val and scale +// NewOfferSize returns a new OfferSizeField initialized with val and scale func NewOfferSize(val decimal.Decimal, scale int32) OfferSizeField { return OfferSizeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferSizeField) Value() (val decimal.Decimal) { return f.Decimal } -//OfferSpotRateField is a PRICE field +// OfferSpotRateField is a PRICE field type OfferSpotRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferSpotRate (190) +// Tag returns tag.OfferSpotRate (190) func (f OfferSpotRateField) Tag() quickfix.Tag { return tag.OfferSpotRate } -//NewOfferSpotRate returns a new OfferSpotRateField initialized with val and scale +// NewOfferSpotRate returns a new OfferSpotRateField initialized with val and scale func NewOfferSpotRate(val decimal.Decimal, scale int32) OfferSpotRateField { return OfferSpotRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferSpotRateField) Value() (val decimal.Decimal) { return f.Decimal } -//OfferSwapPointsField is a PRICEOFFSET field +// OfferSwapPointsField is a PRICEOFFSET field type OfferSwapPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferSwapPoints (1066) +// Tag returns tag.OfferSwapPoints (1066) func (f OfferSwapPointsField) Tag() quickfix.Tag { return tag.OfferSwapPoints } -//NewOfferSwapPoints returns a new OfferSwapPointsField initialized with val and scale +// NewOfferSwapPoints returns a new OfferSwapPointsField initialized with val and scale func NewOfferSwapPoints(val decimal.Decimal, scale int32) OfferSwapPointsField { return OfferSwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferSwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//OfferYieldField is a PERCENTAGE field +// OfferYieldField is a PERCENTAGE field type OfferYieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.OfferYield (634) +// Tag returns tag.OfferYield (634) func (f OfferYieldField) Tag() quickfix.Tag { return tag.OfferYield } -//NewOfferYield returns a new OfferYieldField initialized with val and scale +// NewOfferYield returns a new OfferYieldField initialized with val and scale func NewOfferYield(val decimal.Decimal, scale int32) OfferYieldField { return OfferYieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OfferYieldField) Value() (val decimal.Decimal) { return f.Decimal } -//OnBehalfOfCompIDField is a STRING field +// OnBehalfOfCompIDField is a STRING field type OnBehalfOfCompIDField struct{ quickfix.FIXString } -//Tag returns tag.OnBehalfOfCompID (115) +// Tag returns tag.OnBehalfOfCompID (115) func (f OnBehalfOfCompIDField) Tag() quickfix.Tag { return tag.OnBehalfOfCompID } -//NewOnBehalfOfCompID returns a new OnBehalfOfCompIDField initialized with val +// NewOnBehalfOfCompID returns a new OnBehalfOfCompIDField initialized with val func NewOnBehalfOfCompID(val string) OnBehalfOfCompIDField { return OnBehalfOfCompIDField{quickfix.FIXString(val)} } func (f OnBehalfOfCompIDField) Value() string { return f.String() } -//OnBehalfOfLocationIDField is a STRING field +// OnBehalfOfLocationIDField is a STRING field type OnBehalfOfLocationIDField struct{ quickfix.FIXString } -//Tag returns tag.OnBehalfOfLocationID (144) +// Tag returns tag.OnBehalfOfLocationID (144) func (f OnBehalfOfLocationIDField) Tag() quickfix.Tag { return tag.OnBehalfOfLocationID } -//NewOnBehalfOfLocationID returns a new OnBehalfOfLocationIDField initialized with val +// NewOnBehalfOfLocationID returns a new OnBehalfOfLocationIDField initialized with val func NewOnBehalfOfLocationID(val string) OnBehalfOfLocationIDField { return OnBehalfOfLocationIDField{quickfix.FIXString(val)} } func (f OnBehalfOfLocationIDField) Value() string { return f.String() } -//OnBehalfOfSendingTimeField is a UTCTIMESTAMP field +// OnBehalfOfSendingTimeField is a UTCTIMESTAMP field type OnBehalfOfSendingTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.OnBehalfOfSendingTime (370) +// Tag returns tag.OnBehalfOfSendingTime (370) func (f OnBehalfOfSendingTimeField) Tag() quickfix.Tag { return tag.OnBehalfOfSendingTime } -//NewOnBehalfOfSendingTime returns a new OnBehalfOfSendingTimeField initialized with val +// NewOnBehalfOfSendingTime returns a new OnBehalfOfSendingTimeField initialized with val func NewOnBehalfOfSendingTime(val time.Time) OnBehalfOfSendingTimeField { return NewOnBehalfOfSendingTimeWithPrecision(val, quickfix.Millis) } -//NewOnBehalfOfSendingTimeNoMillis returns a new OnBehalfOfSendingTimeField initialized with val without millisecs +// NewOnBehalfOfSendingTimeNoMillis returns a new OnBehalfOfSendingTimeField initialized with val without millisecs func NewOnBehalfOfSendingTimeNoMillis(val time.Time) OnBehalfOfSendingTimeField { return NewOnBehalfOfSendingTimeWithPrecision(val, quickfix.Seconds) } -//NewOnBehalfOfSendingTimeWithPrecision returns a new OnBehalfOfSendingTimeField initialized with val of specified precision +// NewOnBehalfOfSendingTimeWithPrecision returns a new OnBehalfOfSendingTimeField initialized with val of specified precision func NewOnBehalfOfSendingTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) OnBehalfOfSendingTimeField { return OnBehalfOfSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f OnBehalfOfSendingTimeField) Value() time.Time { return f.Time } -//OnBehalfOfSubIDField is a STRING field +// OnBehalfOfSubIDField is a STRING field type OnBehalfOfSubIDField struct{ quickfix.FIXString } -//Tag returns tag.OnBehalfOfSubID (116) +// Tag returns tag.OnBehalfOfSubID (116) func (f OnBehalfOfSubIDField) Tag() quickfix.Tag { return tag.OnBehalfOfSubID } -//NewOnBehalfOfSubID returns a new OnBehalfOfSubIDField initialized with val +// NewOnBehalfOfSubID returns a new OnBehalfOfSubIDField initialized with val func NewOnBehalfOfSubID(val string) OnBehalfOfSubIDField { return OnBehalfOfSubIDField{quickfix.FIXString(val)} } func (f OnBehalfOfSubIDField) Value() string { return f.String() } -//OpenCloseField is a enum.OpenClose field +// OpenCloseField is a enum.OpenClose field type OpenCloseField struct{ quickfix.FIXString } -//Tag returns tag.OpenClose (77) +// Tag returns tag.OpenClose (77) func (f OpenCloseField) Tag() quickfix.Tag { return tag.OpenClose } func NewOpenClose(val enum.OpenClose) OpenCloseField { @@ -12165,10 +12205,10 @@ func NewOpenClose(val enum.OpenClose) OpenCloseField { func (f OpenCloseField) Value() enum.OpenClose { return enum.OpenClose(f.String()) } -//OpenCloseSettlFlagField is a enum.OpenCloseSettlFlag field +// OpenCloseSettlFlagField is a enum.OpenCloseSettlFlag field type OpenCloseSettlFlagField struct{ quickfix.FIXString } -//Tag returns tag.OpenCloseSettlFlag (286) +// Tag returns tag.OpenCloseSettlFlag (286) func (f OpenCloseSettlFlagField) Tag() quickfix.Tag { return tag.OpenCloseSettlFlag } func NewOpenCloseSettlFlag(val enum.OpenCloseSettlFlag) OpenCloseSettlFlagField { @@ -12179,10 +12219,10 @@ func (f OpenCloseSettlFlagField) Value() enum.OpenCloseSettlFlag { return enum.OpenCloseSettlFlag(f.String()) } -//OpenCloseSettleFlagField is a enum.OpenCloseSettleFlag field +// OpenCloseSettleFlagField is a enum.OpenCloseSettleFlag field type OpenCloseSettleFlagField struct{ quickfix.FIXString } -//Tag returns tag.OpenCloseSettleFlag (286) +// Tag returns tag.OpenCloseSettleFlag (286) func (f OpenCloseSettleFlagField) Tag() quickfix.Tag { return tag.OpenCloseSettleFlag } func NewOpenCloseSettleFlag(val enum.OpenCloseSettleFlag) OpenCloseSettleFlagField { @@ -12193,62 +12233,62 @@ func (f OpenCloseSettleFlagField) Value() enum.OpenCloseSettleFlag { return enum.OpenCloseSettleFlag(f.String()) } -//OpenInterestField is a AMT field +// OpenInterestField is a AMT field type OpenInterestField struct{ quickfix.FIXDecimal } -//Tag returns tag.OpenInterest (746) +// Tag returns tag.OpenInterest (746) func (f OpenInterestField) Tag() quickfix.Tag { return tag.OpenInterest } -//NewOpenInterest returns a new OpenInterestField initialized with val and scale +// NewOpenInterest returns a new OpenInterestField initialized with val and scale func NewOpenInterest(val decimal.Decimal, scale int32) OpenInterestField { return OpenInterestField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OpenInterestField) Value() (val decimal.Decimal) { return f.Decimal } -//OptAttributeField is a CHAR field +// OptAttributeField is a CHAR field type OptAttributeField struct{ quickfix.FIXString } -//Tag returns tag.OptAttribute (206) +// Tag returns tag.OptAttribute (206) func (f OptAttributeField) Tag() quickfix.Tag { return tag.OptAttribute } -//NewOptAttribute returns a new OptAttributeField initialized with val +// NewOptAttribute returns a new OptAttributeField initialized with val func NewOptAttribute(val string) OptAttributeField { return OptAttributeField{quickfix.FIXString(val)} } func (f OptAttributeField) Value() string { return f.String() } -//OptPayAmountField is a AMT field +// OptPayAmountField is a AMT field type OptPayAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.OptPayAmount (1195) +// Tag returns tag.OptPayAmount (1195) func (f OptPayAmountField) Tag() quickfix.Tag { return tag.OptPayAmount } -//NewOptPayAmount returns a new OptPayAmountField initialized with val and scale +// NewOptPayAmount returns a new OptPayAmountField initialized with val and scale func NewOptPayAmount(val decimal.Decimal, scale int32) OptPayAmountField { return OptPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OptPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//OptPayoutAmountField is a AMT field +// OptPayoutAmountField is a AMT field type OptPayoutAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.OptPayoutAmount (1195) +// Tag returns tag.OptPayoutAmount (1195) func (f OptPayoutAmountField) Tag() quickfix.Tag { return tag.OptPayoutAmount } -//NewOptPayoutAmount returns a new OptPayoutAmountField initialized with val and scale +// NewOptPayoutAmount returns a new OptPayoutAmountField initialized with val and scale func NewOptPayoutAmount(val decimal.Decimal, scale int32) OptPayoutAmountField { return OptPayoutAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OptPayoutAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//OptPayoutTypeField is a enum.OptPayoutType field +// OptPayoutTypeField is a enum.OptPayoutType field type OptPayoutTypeField struct{ quickfix.FIXString } -//Tag returns tag.OptPayoutType (1482) +// Tag returns tag.OptPayoutType (1482) func (f OptPayoutTypeField) Tag() quickfix.Tag { return tag.OptPayoutType } func NewOptPayoutType(val enum.OptPayoutType) OptPayoutTypeField { @@ -12257,10 +12297,10 @@ func NewOptPayoutType(val enum.OptPayoutType) OptPayoutTypeField { func (f OptPayoutTypeField) Value() enum.OptPayoutType { return enum.OptPayoutType(f.String()) } -//OrdRejReasonField is a enum.OrdRejReason field +// OrdRejReasonField is a enum.OrdRejReason field type OrdRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.OrdRejReason (103) +// Tag returns tag.OrdRejReason (103) func (f OrdRejReasonField) Tag() quickfix.Tag { return tag.OrdRejReason } func NewOrdRejReason(val enum.OrdRejReason) OrdRejReasonField { @@ -12269,10 +12309,10 @@ func NewOrdRejReason(val enum.OrdRejReason) OrdRejReasonField { func (f OrdRejReasonField) Value() enum.OrdRejReason { return enum.OrdRejReason(f.String()) } -//OrdStatusField is a enum.OrdStatus field +// OrdStatusField is a enum.OrdStatus field type OrdStatusField struct{ quickfix.FIXString } -//Tag returns tag.OrdStatus (39) +// Tag returns tag.OrdStatus (39) func (f OrdStatusField) Tag() quickfix.Tag { return tag.OrdStatus } func NewOrdStatus(val enum.OrdStatus) OrdStatusField { @@ -12281,23 +12321,23 @@ func NewOrdStatus(val enum.OrdStatus) OrdStatusField { func (f OrdStatusField) Value() enum.OrdStatus { return enum.OrdStatus(f.String()) } -//OrdStatusReqIDField is a STRING field +// OrdStatusReqIDField is a STRING field type OrdStatusReqIDField struct{ quickfix.FIXString } -//Tag returns tag.OrdStatusReqID (790) +// Tag returns tag.OrdStatusReqID (790) func (f OrdStatusReqIDField) Tag() quickfix.Tag { return tag.OrdStatusReqID } -//NewOrdStatusReqID returns a new OrdStatusReqIDField initialized with val +// NewOrdStatusReqID returns a new OrdStatusReqIDField initialized with val func NewOrdStatusReqID(val string) OrdStatusReqIDField { return OrdStatusReqIDField{quickfix.FIXString(val)} } func (f OrdStatusReqIDField) Value() string { return f.String() } -//OrdTypeField is a enum.OrdType field +// OrdTypeField is a enum.OrdType field type OrdTypeField struct{ quickfix.FIXString } -//Tag returns tag.OrdType (40) +// Tag returns tag.OrdType (40) func (f OrdTypeField) Tag() quickfix.Tag { return tag.OrdType } func NewOrdType(val enum.OrdType) OrdTypeField { @@ -12306,36 +12346,36 @@ func NewOrdType(val enum.OrdType) OrdTypeField { func (f OrdTypeField) Value() enum.OrdType { return enum.OrdType(f.String()) } -//OrderAvgPxField is a PRICE field +// OrderAvgPxField is a PRICE field type OrderAvgPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderAvgPx (799) +// Tag returns tag.OrderAvgPx (799) func (f OrderAvgPxField) Tag() quickfix.Tag { return tag.OrderAvgPx } -//NewOrderAvgPx returns a new OrderAvgPxField initialized with val and scale +// NewOrderAvgPx returns a new OrderAvgPxField initialized with val and scale func NewOrderAvgPx(val decimal.Decimal, scale int32) OrderAvgPxField { return OrderAvgPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderAvgPxField) Value() (val decimal.Decimal) { return f.Decimal } -//OrderBookingQtyField is a QTY field +// OrderBookingQtyField is a QTY field type OrderBookingQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderBookingQty (800) +// Tag returns tag.OrderBookingQty (800) func (f OrderBookingQtyField) Tag() quickfix.Tag { return tag.OrderBookingQty } -//NewOrderBookingQty returns a new OrderBookingQtyField initialized with val and scale +// NewOrderBookingQty returns a new OrderBookingQtyField initialized with val and scale func NewOrderBookingQty(val decimal.Decimal, scale int32) OrderBookingQtyField { return OrderBookingQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderBookingQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//OrderCapacityField is a enum.OrderCapacity field +// OrderCapacityField is a enum.OrderCapacity field type OrderCapacityField struct{ quickfix.FIXString } -//Tag returns tag.OrderCapacity (528) +// Tag returns tag.OrderCapacity (528) func (f OrderCapacityField) Tag() quickfix.Tag { return tag.OrderCapacity } func NewOrderCapacity(val enum.OrderCapacity) OrderCapacityField { @@ -12344,23 +12384,23 @@ func NewOrderCapacity(val enum.OrderCapacity) OrderCapacityField { func (f OrderCapacityField) Value() enum.OrderCapacity { return enum.OrderCapacity(f.String()) } -//OrderCapacityQtyField is a QTY field +// OrderCapacityQtyField is a QTY field type OrderCapacityQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderCapacityQty (863) +// Tag returns tag.OrderCapacityQty (863) func (f OrderCapacityQtyField) Tag() quickfix.Tag { return tag.OrderCapacityQty } -//NewOrderCapacityQty returns a new OrderCapacityQtyField initialized with val and scale +// NewOrderCapacityQty returns a new OrderCapacityQtyField initialized with val and scale func NewOrderCapacityQty(val decimal.Decimal, scale int32) OrderCapacityQtyField { return OrderCapacityQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderCapacityQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//OrderCategoryField is a enum.OrderCategory field +// OrderCategoryField is a enum.OrderCategory field type OrderCategoryField struct{ quickfix.FIXString } -//Tag returns tag.OrderCategory (1115) +// Tag returns tag.OrderCategory (1115) func (f OrderCategoryField) Tag() quickfix.Tag { return tag.OrderCategory } func NewOrderCategory(val enum.OrderCategory) OrderCategoryField { @@ -12369,23 +12409,23 @@ func NewOrderCategory(val enum.OrderCategory) OrderCategoryField { func (f OrderCategoryField) Value() enum.OrderCategory { return enum.OrderCategory(f.String()) } -//OrderDelayField is a INT field +// OrderDelayField is a INT field type OrderDelayField struct{ quickfix.FIXInt } -//Tag returns tag.OrderDelay (1428) +// Tag returns tag.OrderDelay (1428) func (f OrderDelayField) Tag() quickfix.Tag { return tag.OrderDelay } -//NewOrderDelay returns a new OrderDelayField initialized with val +// NewOrderDelay returns a new OrderDelayField initialized with val func NewOrderDelay(val int) OrderDelayField { return OrderDelayField{quickfix.FIXInt(val)} } func (f OrderDelayField) Value() int { return f.Int() } -//OrderDelayUnitField is a enum.OrderDelayUnit field +// OrderDelayUnitField is a enum.OrderDelayUnit field type OrderDelayUnitField struct{ quickfix.FIXString } -//Tag returns tag.OrderDelayUnit (1429) +// Tag returns tag.OrderDelayUnit (1429) func (f OrderDelayUnitField) Tag() quickfix.Tag { return tag.OrderDelayUnit } func NewOrderDelayUnit(val enum.OrderDelayUnit) OrderDelayUnitField { @@ -12394,10 +12434,10 @@ func NewOrderDelayUnit(val enum.OrderDelayUnit) OrderDelayUnitField { func (f OrderDelayUnitField) Value() enum.OrderDelayUnit { return enum.OrderDelayUnit(f.String()) } -//OrderHandlingInstSourceField is a enum.OrderHandlingInstSource field +// OrderHandlingInstSourceField is a enum.OrderHandlingInstSource field type OrderHandlingInstSourceField struct{ quickfix.FIXString } -//Tag returns tag.OrderHandlingInstSource (1032) +// Tag returns tag.OrderHandlingInstSource (1032) func (f OrderHandlingInstSourceField) Tag() quickfix.Tag { return tag.OrderHandlingInstSource } func NewOrderHandlingInstSource(val enum.OrderHandlingInstSource) OrderHandlingInstSourceField { @@ -12408,75 +12448,75 @@ func (f OrderHandlingInstSourceField) Value() enum.OrderHandlingInstSource { return enum.OrderHandlingInstSource(f.String()) } -//OrderIDField is a STRING field +// OrderIDField is a STRING field type OrderIDField struct{ quickfix.FIXString } -//Tag returns tag.OrderID (37) +// Tag returns tag.OrderID (37) func (f OrderIDField) Tag() quickfix.Tag { return tag.OrderID } -//NewOrderID returns a new OrderIDField initialized with val +// NewOrderID returns a new OrderIDField initialized with val func NewOrderID(val string) OrderIDField { return OrderIDField{quickfix.FIXString(val)} } func (f OrderIDField) Value() string { return f.String() } -//OrderInputDeviceField is a STRING field +// OrderInputDeviceField is a STRING field type OrderInputDeviceField struct{ quickfix.FIXString } -//Tag returns tag.OrderInputDevice (821) +// Tag returns tag.OrderInputDevice (821) func (f OrderInputDeviceField) Tag() quickfix.Tag { return tag.OrderInputDevice } -//NewOrderInputDevice returns a new OrderInputDeviceField initialized with val +// NewOrderInputDevice returns a new OrderInputDeviceField initialized with val func NewOrderInputDevice(val string) OrderInputDeviceField { return OrderInputDeviceField{quickfix.FIXString(val)} } func (f OrderInputDeviceField) Value() string { return f.String() } -//OrderPercentField is a PERCENTAGE field +// OrderPercentField is a PERCENTAGE field type OrderPercentField struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderPercent (516) +// Tag returns tag.OrderPercent (516) func (f OrderPercentField) Tag() quickfix.Tag { return tag.OrderPercent } -//NewOrderPercent returns a new OrderPercentField initialized with val and scale +// NewOrderPercent returns a new OrderPercentField initialized with val and scale func NewOrderPercent(val decimal.Decimal, scale int32) OrderPercentField { return OrderPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderPercentField) Value() (val decimal.Decimal) { return f.Decimal } -//OrderQtyField is a QTY field +// OrderQtyField is a QTY field type OrderQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderQty (38) +// Tag returns tag.OrderQty (38) func (f OrderQtyField) Tag() quickfix.Tag { return tag.OrderQty } -//NewOrderQty returns a new OrderQtyField initialized with val and scale +// NewOrderQty returns a new OrderQtyField initialized with val and scale func NewOrderQty(val decimal.Decimal, scale int32) OrderQtyField { return OrderQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//OrderQty2Field is a QTY field +// OrderQty2Field is a QTY field type OrderQty2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.OrderQty2 (192) +// Tag returns tag.OrderQty2 (192) func (f OrderQty2Field) Tag() quickfix.Tag { return tag.OrderQty2 } -//NewOrderQty2 returns a new OrderQty2Field initialized with val and scale +// NewOrderQty2 returns a new OrderQty2Field initialized with val and scale func NewOrderQty2(val decimal.Decimal, scale int32) OrderQty2Field { return OrderQty2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OrderQty2Field) Value() (val decimal.Decimal) { return f.Decimal } -//OrderRestrictionsField is a enum.OrderRestrictions field +// OrderRestrictionsField is a enum.OrderRestrictions field type OrderRestrictionsField struct{ quickfix.FIXString } -//Tag returns tag.OrderRestrictions (529) +// Tag returns tag.OrderRestrictions (529) func (f OrderRestrictionsField) Tag() quickfix.Tag { return tag.OrderRestrictions } func NewOrderRestrictions(val enum.OrderRestrictions) OrderRestrictionsField { @@ -12487,36 +12527,36 @@ func (f OrderRestrictionsField) Value() enum.OrderRestrictions { return enum.OrderRestrictions(f.String()) } -//OrigClOrdIDField is a STRING field +// OrigClOrdIDField is a STRING field type OrigClOrdIDField struct{ quickfix.FIXString } -//Tag returns tag.OrigClOrdID (41) +// Tag returns tag.OrigClOrdID (41) func (f OrigClOrdIDField) Tag() quickfix.Tag { return tag.OrigClOrdID } -//NewOrigClOrdID returns a new OrigClOrdIDField initialized with val +// NewOrigClOrdID returns a new OrigClOrdIDField initialized with val func NewOrigClOrdID(val string) OrigClOrdIDField { return OrigClOrdIDField{quickfix.FIXString(val)} } func (f OrigClOrdIDField) Value() string { return f.String() } -//OrigCrossIDField is a STRING field +// OrigCrossIDField is a STRING field type OrigCrossIDField struct{ quickfix.FIXString } -//Tag returns tag.OrigCrossID (551) +// Tag returns tag.OrigCrossID (551) func (f OrigCrossIDField) Tag() quickfix.Tag { return tag.OrigCrossID } -//NewOrigCrossID returns a new OrigCrossIDField initialized with val +// NewOrigCrossID returns a new OrigCrossIDField initialized with val func NewOrigCrossID(val string) OrigCrossIDField { return OrigCrossIDField{quickfix.FIXString(val)} } func (f OrigCrossIDField) Value() string { return f.String() } -//OrigCustOrderCapacityField is a enum.OrigCustOrderCapacity field +// OrigCustOrderCapacityField is a enum.OrigCustOrderCapacity field type OrigCustOrderCapacityField struct{ quickfix.FIXString } -//Tag returns tag.OrigCustOrderCapacity (1432) +// Tag returns tag.OrigCustOrderCapacity (1432) func (f OrigCustOrderCapacityField) Tag() quickfix.Tag { return tag.OrigCustOrderCapacity } func NewOrigCustOrderCapacity(val enum.OrigCustOrderCapacity) OrigCustOrderCapacityField { @@ -12527,185 +12567,185 @@ func (f OrigCustOrderCapacityField) Value() enum.OrigCustOrderCapacity { return enum.OrigCustOrderCapacity(f.String()) } -//OrigOrdModTimeField is a UTCTIMESTAMP field +// OrigOrdModTimeField is a UTCTIMESTAMP field type OrigOrdModTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.OrigOrdModTime (586) +// Tag returns tag.OrigOrdModTime (586) func (f OrigOrdModTimeField) Tag() quickfix.Tag { return tag.OrigOrdModTime } -//NewOrigOrdModTime returns a new OrigOrdModTimeField initialized with val +// NewOrigOrdModTime returns a new OrigOrdModTimeField initialized with val func NewOrigOrdModTime(val time.Time) OrigOrdModTimeField { return NewOrigOrdModTimeWithPrecision(val, quickfix.Millis) } -//NewOrigOrdModTimeNoMillis returns a new OrigOrdModTimeField initialized with val without millisecs +// NewOrigOrdModTimeNoMillis returns a new OrigOrdModTimeField initialized with val without millisecs func NewOrigOrdModTimeNoMillis(val time.Time) OrigOrdModTimeField { return NewOrigOrdModTimeWithPrecision(val, quickfix.Seconds) } -//NewOrigOrdModTimeWithPrecision returns a new OrigOrdModTimeField initialized with val of specified precision +// NewOrigOrdModTimeWithPrecision returns a new OrigOrdModTimeField initialized with val of specified precision func NewOrigOrdModTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) OrigOrdModTimeField { return OrigOrdModTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f OrigOrdModTimeField) Value() time.Time { return f.Time } -//OrigPosReqRefIDField is a STRING field +// OrigPosReqRefIDField is a STRING field type OrigPosReqRefIDField struct{ quickfix.FIXString } -//Tag returns tag.OrigPosReqRefID (713) +// Tag returns tag.OrigPosReqRefID (713) func (f OrigPosReqRefIDField) Tag() quickfix.Tag { return tag.OrigPosReqRefID } -//NewOrigPosReqRefID returns a new OrigPosReqRefIDField initialized with val +// NewOrigPosReqRefID returns a new OrigPosReqRefIDField initialized with val func NewOrigPosReqRefID(val string) OrigPosReqRefIDField { return OrigPosReqRefIDField{quickfix.FIXString(val)} } func (f OrigPosReqRefIDField) Value() string { return f.String() } -//OrigSecondaryTradeIDField is a STRING field +// OrigSecondaryTradeIDField is a STRING field type OrigSecondaryTradeIDField struct{ quickfix.FIXString } -//Tag returns tag.OrigSecondaryTradeID (1127) +// Tag returns tag.OrigSecondaryTradeID (1127) func (f OrigSecondaryTradeIDField) Tag() quickfix.Tag { return tag.OrigSecondaryTradeID } -//NewOrigSecondaryTradeID returns a new OrigSecondaryTradeIDField initialized with val +// NewOrigSecondaryTradeID returns a new OrigSecondaryTradeIDField initialized with val func NewOrigSecondaryTradeID(val string) OrigSecondaryTradeIDField { return OrigSecondaryTradeIDField{quickfix.FIXString(val)} } func (f OrigSecondaryTradeIDField) Value() string { return f.String() } -//OrigSendingTimeField is a UTCTIMESTAMP field +// OrigSendingTimeField is a UTCTIMESTAMP field type OrigSendingTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.OrigSendingTime (122) +// Tag returns tag.OrigSendingTime (122) func (f OrigSendingTimeField) Tag() quickfix.Tag { return tag.OrigSendingTime } -//NewOrigSendingTime returns a new OrigSendingTimeField initialized with val +// NewOrigSendingTime returns a new OrigSendingTimeField initialized with val func NewOrigSendingTime(val time.Time) OrigSendingTimeField { return NewOrigSendingTimeWithPrecision(val, quickfix.Millis) } -//NewOrigSendingTimeNoMillis returns a new OrigSendingTimeField initialized with val without millisecs +// NewOrigSendingTimeNoMillis returns a new OrigSendingTimeField initialized with val without millisecs func NewOrigSendingTimeNoMillis(val time.Time) OrigSendingTimeField { return NewOrigSendingTimeWithPrecision(val, quickfix.Seconds) } -//NewOrigSendingTimeWithPrecision returns a new OrigSendingTimeField initialized with val of specified precision +// NewOrigSendingTimeWithPrecision returns a new OrigSendingTimeField initialized with val of specified precision func NewOrigSendingTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) OrigSendingTimeField { return OrigSendingTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f OrigSendingTimeField) Value() time.Time { return f.Time } -//OrigTimeField is a UTCTIMESTAMP field +// OrigTimeField is a UTCTIMESTAMP field type OrigTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.OrigTime (42) +// Tag returns tag.OrigTime (42) func (f OrigTimeField) Tag() quickfix.Tag { return tag.OrigTime } -//NewOrigTime returns a new OrigTimeField initialized with val +// NewOrigTime returns a new OrigTimeField initialized with val func NewOrigTime(val time.Time) OrigTimeField { return NewOrigTimeWithPrecision(val, quickfix.Millis) } -//NewOrigTimeNoMillis returns a new OrigTimeField initialized with val without millisecs +// NewOrigTimeNoMillis returns a new OrigTimeField initialized with val without millisecs func NewOrigTimeNoMillis(val time.Time) OrigTimeField { return NewOrigTimeWithPrecision(val, quickfix.Seconds) } -//NewOrigTimeWithPrecision returns a new OrigTimeField initialized with val of specified precision +// NewOrigTimeWithPrecision returns a new OrigTimeField initialized with val of specified precision func NewOrigTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) OrigTimeField { return OrigTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f OrigTimeField) Value() time.Time { return f.Time } -//OrigTradeDateField is a LOCALMKTDATE field +// OrigTradeDateField is a LOCALMKTDATE field type OrigTradeDateField struct{ quickfix.FIXString } -//Tag returns tag.OrigTradeDate (1125) +// Tag returns tag.OrigTradeDate (1125) func (f OrigTradeDateField) Tag() quickfix.Tag { return tag.OrigTradeDate } -//NewOrigTradeDate returns a new OrigTradeDateField initialized with val +// NewOrigTradeDate returns a new OrigTradeDateField initialized with val func NewOrigTradeDate(val string) OrigTradeDateField { return OrigTradeDateField{quickfix.FIXString(val)} } func (f OrigTradeDateField) Value() string { return f.String() } -//OrigTradeHandlingInstrField is a CHAR field +// OrigTradeHandlingInstrField is a CHAR field type OrigTradeHandlingInstrField struct{ quickfix.FIXString } -//Tag returns tag.OrigTradeHandlingInstr (1124) +// Tag returns tag.OrigTradeHandlingInstr (1124) func (f OrigTradeHandlingInstrField) Tag() quickfix.Tag { return tag.OrigTradeHandlingInstr } -//NewOrigTradeHandlingInstr returns a new OrigTradeHandlingInstrField initialized with val +// NewOrigTradeHandlingInstr returns a new OrigTradeHandlingInstrField initialized with val func NewOrigTradeHandlingInstr(val string) OrigTradeHandlingInstrField { return OrigTradeHandlingInstrField{quickfix.FIXString(val)} } func (f OrigTradeHandlingInstrField) Value() string { return f.String() } -//OrigTradeIDField is a STRING field +// OrigTradeIDField is a STRING field type OrigTradeIDField struct{ quickfix.FIXString } -//Tag returns tag.OrigTradeID (1126) +// Tag returns tag.OrigTradeID (1126) func (f OrigTradeIDField) Tag() quickfix.Tag { return tag.OrigTradeID } -//NewOrigTradeID returns a new OrigTradeIDField initialized with val +// NewOrigTradeID returns a new OrigTradeIDField initialized with val func NewOrigTradeID(val string) OrigTradeIDField { return OrigTradeIDField{quickfix.FIXString(val)} } func (f OrigTradeIDField) Value() string { return f.String() } -//OriginalNotionalPercentageOutstandingField is a PERCENTAGE field +// OriginalNotionalPercentageOutstandingField is a PERCENTAGE field type OriginalNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } -//Tag returns tag.OriginalNotionalPercentageOutstanding (1452) +// Tag returns tag.OriginalNotionalPercentageOutstanding (1452) func (f OriginalNotionalPercentageOutstandingField) Tag() quickfix.Tag { return tag.OriginalNotionalPercentageOutstanding } -//NewOriginalNotionalPercentageOutstanding returns a new OriginalNotionalPercentageOutstandingField initialized with val and scale +// NewOriginalNotionalPercentageOutstanding returns a new OriginalNotionalPercentageOutstandingField initialized with val and scale func NewOriginalNotionalPercentageOutstanding(val decimal.Decimal, scale int32) OriginalNotionalPercentageOutstandingField { return OriginalNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OriginalNotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } -//OutMainCntryUIndexField is a AMT field +// OutMainCntryUIndexField is a AMT field type OutMainCntryUIndexField struct{ quickfix.FIXDecimal } -//Tag returns tag.OutMainCntryUIndex (412) +// Tag returns tag.OutMainCntryUIndex (412) func (f OutMainCntryUIndexField) Tag() quickfix.Tag { return tag.OutMainCntryUIndex } -//NewOutMainCntryUIndex returns a new OutMainCntryUIndexField initialized with val and scale +// NewOutMainCntryUIndex returns a new OutMainCntryUIndexField initialized with val and scale func NewOutMainCntryUIndex(val decimal.Decimal, scale int32) OutMainCntryUIndexField { return OutMainCntryUIndexField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OutMainCntryUIndexField) Value() (val decimal.Decimal) { return f.Decimal } -//OutsideIndexPctField is a PERCENTAGE field +// OutsideIndexPctField is a PERCENTAGE field type OutsideIndexPctField struct{ quickfix.FIXDecimal } -//Tag returns tag.OutsideIndexPct (407) +// Tag returns tag.OutsideIndexPct (407) func (f OutsideIndexPctField) Tag() quickfix.Tag { return tag.OutsideIndexPct } -//NewOutsideIndexPct returns a new OutsideIndexPctField initialized with val and scale +// NewOutsideIndexPct returns a new OutsideIndexPctField initialized with val and scale func NewOutsideIndexPct(val decimal.Decimal, scale int32) OutsideIndexPctField { return OutsideIndexPctField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f OutsideIndexPctField) Value() (val decimal.Decimal) { return f.Decimal } -//OwnerTypeField is a enum.OwnerType field +// OwnerTypeField is a enum.OwnerType field type OwnerTypeField struct{ quickfix.FIXString } -//Tag returns tag.OwnerType (522) +// Tag returns tag.OwnerType (522) func (f OwnerTypeField) Tag() quickfix.Tag { return tag.OwnerType } func NewOwnerType(val enum.OwnerType) OwnerTypeField { @@ -12714,10 +12754,10 @@ func NewOwnerType(val enum.OwnerType) OwnerTypeField { func (f OwnerTypeField) Value() enum.OwnerType { return enum.OwnerType(f.String()) } -//OwnershipTypeField is a enum.OwnershipType field +// OwnershipTypeField is a enum.OwnershipType field type OwnershipTypeField struct{ quickfix.FIXString } -//Tag returns tag.OwnershipType (517) +// Tag returns tag.OwnershipType (517) func (f OwnershipTypeField) Tag() quickfix.Tag { return tag.OwnershipType } func NewOwnershipType(val enum.OwnershipType) OwnershipTypeField { @@ -12726,114 +12766,114 @@ func NewOwnershipType(val enum.OwnershipType) OwnershipTypeField { func (f OwnershipTypeField) Value() enum.OwnershipType { return enum.OwnershipType(f.String()) } -//ParentMktSegmIDField is a STRING field +// ParentMktSegmIDField is a STRING field type ParentMktSegmIDField struct{ quickfix.FIXString } -//Tag returns tag.ParentMktSegmID (1325) +// Tag returns tag.ParentMktSegmID (1325) func (f ParentMktSegmIDField) Tag() quickfix.Tag { return tag.ParentMktSegmID } -//NewParentMktSegmID returns a new ParentMktSegmIDField initialized with val +// NewParentMktSegmID returns a new ParentMktSegmIDField initialized with val func NewParentMktSegmID(val string) ParentMktSegmIDField { return ParentMktSegmIDField{quickfix.FIXString(val)} } func (f ParentMktSegmIDField) Value() string { return f.String() } -//ParticipationRateField is a PERCENTAGE field +// ParticipationRateField is a PERCENTAGE field type ParticipationRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.ParticipationRate (849) +// Tag returns tag.ParticipationRate (849) func (f ParticipationRateField) Tag() quickfix.Tag { return tag.ParticipationRate } -//NewParticipationRate returns a new ParticipationRateField initialized with val and scale +// NewParticipationRate returns a new ParticipationRateField initialized with val and scale func NewParticipationRate(val decimal.Decimal, scale int32) ParticipationRateField { return ParticipationRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ParticipationRateField) Value() (val decimal.Decimal) { return f.Decimal } -//PartyAltIDField is a STRING field +// PartyAltIDField is a STRING field type PartyAltIDField struct{ quickfix.FIXString } -//Tag returns tag.PartyAltID (1517) +// Tag returns tag.PartyAltID (1517) func (f PartyAltIDField) Tag() quickfix.Tag { return tag.PartyAltID } -//NewPartyAltID returns a new PartyAltIDField initialized with val +// NewPartyAltID returns a new PartyAltIDField initialized with val func NewPartyAltID(val string) PartyAltIDField { return PartyAltIDField{quickfix.FIXString(val)} } func (f PartyAltIDField) Value() string { return f.String() } -//PartyAltIDSourceField is a CHAR field +// PartyAltIDSourceField is a CHAR field type PartyAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.PartyAltIDSource (1518) +// Tag returns tag.PartyAltIDSource (1518) func (f PartyAltIDSourceField) Tag() quickfix.Tag { return tag.PartyAltIDSource } -//NewPartyAltIDSource returns a new PartyAltIDSourceField initialized with val +// NewPartyAltIDSource returns a new PartyAltIDSourceField initialized with val func NewPartyAltIDSource(val string) PartyAltIDSourceField { return PartyAltIDSourceField{quickfix.FIXString(val)} } func (f PartyAltIDSourceField) Value() string { return f.String() } -//PartyAltSubIDField is a STRING field +// PartyAltSubIDField is a STRING field type PartyAltSubIDField struct{ quickfix.FIXString } -//Tag returns tag.PartyAltSubID (1520) +// Tag returns tag.PartyAltSubID (1520) func (f PartyAltSubIDField) Tag() quickfix.Tag { return tag.PartyAltSubID } -//NewPartyAltSubID returns a new PartyAltSubIDField initialized with val +// NewPartyAltSubID returns a new PartyAltSubIDField initialized with val func NewPartyAltSubID(val string) PartyAltSubIDField { return PartyAltSubIDField{quickfix.FIXString(val)} } func (f PartyAltSubIDField) Value() string { return f.String() } -//PartyAltSubIDTypeField is a INT field +// PartyAltSubIDTypeField is a INT field type PartyAltSubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.PartyAltSubIDType (1521) +// Tag returns tag.PartyAltSubIDType (1521) func (f PartyAltSubIDTypeField) Tag() quickfix.Tag { return tag.PartyAltSubIDType } -//NewPartyAltSubIDType returns a new PartyAltSubIDTypeField initialized with val +// NewPartyAltSubIDType returns a new PartyAltSubIDTypeField initialized with val func NewPartyAltSubIDType(val int) PartyAltSubIDTypeField { return PartyAltSubIDTypeField{quickfix.FIXInt(val)} } func (f PartyAltSubIDTypeField) Value() int { return f.Int() } -//PartyDetailsListReportIDField is a STRING field +// PartyDetailsListReportIDField is a STRING field type PartyDetailsListReportIDField struct{ quickfix.FIXString } -//Tag returns tag.PartyDetailsListReportID (1510) +// Tag returns tag.PartyDetailsListReportID (1510) func (f PartyDetailsListReportIDField) Tag() quickfix.Tag { return tag.PartyDetailsListReportID } -//NewPartyDetailsListReportID returns a new PartyDetailsListReportIDField initialized with val +// NewPartyDetailsListReportID returns a new PartyDetailsListReportIDField initialized with val func NewPartyDetailsListReportID(val string) PartyDetailsListReportIDField { return PartyDetailsListReportIDField{quickfix.FIXString(val)} } func (f PartyDetailsListReportIDField) Value() string { return f.String() } -//PartyDetailsListRequestIDField is a STRING field +// PartyDetailsListRequestIDField is a STRING field type PartyDetailsListRequestIDField struct{ quickfix.FIXString } -//Tag returns tag.PartyDetailsListRequestID (1505) +// Tag returns tag.PartyDetailsListRequestID (1505) func (f PartyDetailsListRequestIDField) Tag() quickfix.Tag { return tag.PartyDetailsListRequestID } -//NewPartyDetailsListRequestID returns a new PartyDetailsListRequestIDField initialized with val +// NewPartyDetailsListRequestID returns a new PartyDetailsListRequestIDField initialized with val func NewPartyDetailsListRequestID(val string) PartyDetailsListRequestIDField { return PartyDetailsListRequestIDField{quickfix.FIXString(val)} } func (f PartyDetailsListRequestIDField) Value() string { return f.String() } -//PartyDetailsRequestResultField is a enum.PartyDetailsRequestResult field +// PartyDetailsRequestResultField is a enum.PartyDetailsRequestResult field type PartyDetailsRequestResultField struct{ quickfix.FIXString } -//Tag returns tag.PartyDetailsRequestResult (1511) +// Tag returns tag.PartyDetailsRequestResult (1511) func (f PartyDetailsRequestResultField) Tag() quickfix.Tag { return tag.PartyDetailsRequestResult } func NewPartyDetailsRequestResult(val enum.PartyDetailsRequestResult) PartyDetailsRequestResultField { @@ -12844,23 +12884,23 @@ func (f PartyDetailsRequestResultField) Value() enum.PartyDetailsRequestResult { return enum.PartyDetailsRequestResult(f.String()) } -//PartyIDField is a STRING field +// PartyIDField is a STRING field type PartyIDField struct{ quickfix.FIXString } -//Tag returns tag.PartyID (448) +// Tag returns tag.PartyID (448) func (f PartyIDField) Tag() quickfix.Tag { return tag.PartyID } -//NewPartyID returns a new PartyIDField initialized with val +// NewPartyID returns a new PartyIDField initialized with val func NewPartyID(val string) PartyIDField { return PartyIDField{quickfix.FIXString(val)} } func (f PartyIDField) Value() string { return f.String() } -//PartyIDSourceField is a enum.PartyIDSource field +// PartyIDSourceField is a enum.PartyIDSource field type PartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.PartyIDSource (447) +// Tag returns tag.PartyIDSource (447) func (f PartyIDSourceField) Tag() quickfix.Tag { return tag.PartyIDSource } func NewPartyIDSource(val enum.PartyIDSource) PartyIDSourceField { @@ -12869,10 +12909,10 @@ func NewPartyIDSource(val enum.PartyIDSource) PartyIDSourceField { func (f PartyIDSourceField) Value() enum.PartyIDSource { return enum.PartyIDSource(f.String()) } -//PartyListResponseTypeField is a enum.PartyListResponseType field +// PartyListResponseTypeField is a enum.PartyListResponseType field type PartyListResponseTypeField struct{ quickfix.FIXString } -//Tag returns tag.PartyListResponseType (1507) +// Tag returns tag.PartyListResponseType (1507) func (f PartyListResponseTypeField) Tag() quickfix.Tag { return tag.PartyListResponseType } func NewPartyListResponseType(val enum.PartyListResponseType) PartyListResponseTypeField { @@ -12883,10 +12923,10 @@ func (f PartyListResponseTypeField) Value() enum.PartyListResponseType { return enum.PartyListResponseType(f.String()) } -//PartyRelationshipField is a enum.PartyRelationship field +// PartyRelationshipField is a enum.PartyRelationship field type PartyRelationshipField struct{ quickfix.FIXString } -//Tag returns tag.PartyRelationship (1515) +// Tag returns tag.PartyRelationship (1515) func (f PartyRelationshipField) Tag() quickfix.Tag { return tag.PartyRelationship } func NewPartyRelationship(val enum.PartyRelationship) PartyRelationshipField { @@ -12897,10 +12937,10 @@ func (f PartyRelationshipField) Value() enum.PartyRelationship { return enum.PartyRelationship(f.String()) } -//PartyRoleField is a enum.PartyRole field +// PartyRoleField is a enum.PartyRole field type PartyRoleField struct{ quickfix.FIXString } -//Tag returns tag.PartyRole (452) +// Tag returns tag.PartyRole (452) func (f PartyRoleField) Tag() quickfix.Tag { return tag.PartyRole } func NewPartyRole(val enum.PartyRole) PartyRoleField { @@ -12909,23 +12949,23 @@ func NewPartyRole(val enum.PartyRole) PartyRoleField { func (f PartyRoleField) Value() enum.PartyRole { return enum.PartyRole(f.String()) } -//PartySubIDField is a STRING field +// PartySubIDField is a STRING field type PartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.PartySubID (523) +// Tag returns tag.PartySubID (523) func (f PartySubIDField) Tag() quickfix.Tag { return tag.PartySubID } -//NewPartySubID returns a new PartySubIDField initialized with val +// NewPartySubID returns a new PartySubIDField initialized with val func NewPartySubID(val string) PartySubIDField { return PartySubIDField{quickfix.FIXString(val)} } func (f PartySubIDField) Value() string { return f.String() } -//PartySubIDTypeField is a enum.PartySubIDType field +// PartySubIDTypeField is a enum.PartySubIDType field type PartySubIDTypeField struct{ quickfix.FIXString } -//Tag returns tag.PartySubIDType (803) +// Tag returns tag.PartySubIDType (803) func (f PartySubIDTypeField) Tag() quickfix.Tag { return tag.PartySubIDType } func NewPartySubIDType(val enum.PartySubIDType) PartySubIDTypeField { @@ -12934,36 +12974,36 @@ func NewPartySubIDType(val enum.PartySubIDType) PartySubIDTypeField { func (f PartySubIDTypeField) Value() enum.PartySubIDType { return enum.PartySubIDType(f.String()) } -//PasswordField is a STRING field +// PasswordField is a STRING field type PasswordField struct{ quickfix.FIXString } -//Tag returns tag.Password (554) +// Tag returns tag.Password (554) func (f PasswordField) Tag() quickfix.Tag { return tag.Password } -//NewPassword returns a new PasswordField initialized with val +// NewPassword returns a new PasswordField initialized with val func NewPassword(val string) PasswordField { return PasswordField{quickfix.FIXString(val)} } func (f PasswordField) Value() string { return f.String() } -//PaymentDateField is a LOCALMKTDATE field +// PaymentDateField is a LOCALMKTDATE field type PaymentDateField struct{ quickfix.FIXString } -//Tag returns tag.PaymentDate (504) +// Tag returns tag.PaymentDate (504) func (f PaymentDateField) Tag() quickfix.Tag { return tag.PaymentDate } -//NewPaymentDate returns a new PaymentDateField initialized with val +// NewPaymentDate returns a new PaymentDateField initialized with val func NewPaymentDate(val string) PaymentDateField { return PaymentDateField{quickfix.FIXString(val)} } func (f PaymentDateField) Value() string { return f.String() } -//PaymentMethodField is a enum.PaymentMethod field +// PaymentMethodField is a enum.PaymentMethod field type PaymentMethodField struct{ quickfix.FIXString } -//Tag returns tag.PaymentMethod (492) +// Tag returns tag.PaymentMethod (492) func (f PaymentMethodField) Tag() quickfix.Tag { return tag.PaymentMethod } func NewPaymentMethod(val enum.PaymentMethod) PaymentMethodField { @@ -12972,62 +13012,62 @@ func NewPaymentMethod(val enum.PaymentMethod) PaymentMethodField { func (f PaymentMethodField) Value() enum.PaymentMethod { return enum.PaymentMethod(f.String()) } -//PaymentRefField is a STRING field +// PaymentRefField is a STRING field type PaymentRefField struct{ quickfix.FIXString } -//Tag returns tag.PaymentRef (476) +// Tag returns tag.PaymentRef (476) func (f PaymentRefField) Tag() quickfix.Tag { return tag.PaymentRef } -//NewPaymentRef returns a new PaymentRefField initialized with val +// NewPaymentRef returns a new PaymentRefField initialized with val func NewPaymentRef(val string) PaymentRefField { return PaymentRefField{quickfix.FIXString(val)} } func (f PaymentRefField) Value() string { return f.String() } -//PaymentRemitterIDField is a STRING field +// PaymentRemitterIDField is a STRING field type PaymentRemitterIDField struct{ quickfix.FIXString } -//Tag returns tag.PaymentRemitterID (505) +// Tag returns tag.PaymentRemitterID (505) func (f PaymentRemitterIDField) Tag() quickfix.Tag { return tag.PaymentRemitterID } -//NewPaymentRemitterID returns a new PaymentRemitterIDField initialized with val +// NewPaymentRemitterID returns a new PaymentRemitterIDField initialized with val func NewPaymentRemitterID(val string) PaymentRemitterIDField { return PaymentRemitterIDField{quickfix.FIXString(val)} } func (f PaymentRemitterIDField) Value() string { return f.String() } -//PctAtRiskField is a PERCENTAGE field +// PctAtRiskField is a PERCENTAGE field type PctAtRiskField struct{ quickfix.FIXDecimal } -//Tag returns tag.PctAtRisk (869) +// Tag returns tag.PctAtRisk (869) func (f PctAtRiskField) Tag() quickfix.Tag { return tag.PctAtRisk } -//NewPctAtRisk returns a new PctAtRiskField initialized with val and scale +// NewPctAtRisk returns a new PctAtRiskField initialized with val and scale func NewPctAtRisk(val decimal.Decimal, scale int32) PctAtRiskField { return PctAtRiskField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PctAtRiskField) Value() (val decimal.Decimal) { return f.Decimal } -//PegDifferenceField is a PRICEOFFSET field +// PegDifferenceField is a PRICEOFFSET field type PegDifferenceField struct{ quickfix.FIXDecimal } -//Tag returns tag.PegDifference (211) +// Tag returns tag.PegDifference (211) func (f PegDifferenceField) Tag() quickfix.Tag { return tag.PegDifference } -//NewPegDifference returns a new PegDifferenceField initialized with val and scale +// NewPegDifference returns a new PegDifferenceField initialized with val and scale func NewPegDifference(val decimal.Decimal, scale int32) PegDifferenceField { return PegDifferenceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PegDifferenceField) Value() (val decimal.Decimal) { return f.Decimal } -//PegLimitTypeField is a enum.PegLimitType field +// PegLimitTypeField is a enum.PegLimitType field type PegLimitTypeField struct{ quickfix.FIXString } -//Tag returns tag.PegLimitType (837) +// Tag returns tag.PegLimitType (837) func (f PegLimitTypeField) Tag() quickfix.Tag { return tag.PegLimitType } func NewPegLimitType(val enum.PegLimitType) PegLimitTypeField { @@ -13036,10 +13076,10 @@ func NewPegLimitType(val enum.PegLimitType) PegLimitTypeField { func (f PegLimitTypeField) Value() enum.PegLimitType { return enum.PegLimitType(f.String()) } -//PegMoveTypeField is a enum.PegMoveType field +// PegMoveTypeField is a enum.PegMoveType field type PegMoveTypeField struct{ quickfix.FIXString } -//Tag returns tag.PegMoveType (835) +// Tag returns tag.PegMoveType (835) func (f PegMoveTypeField) Tag() quickfix.Tag { return tag.PegMoveType } func NewPegMoveType(val enum.PegMoveType) PegMoveTypeField { @@ -13048,10 +13088,10 @@ func NewPegMoveType(val enum.PegMoveType) PegMoveTypeField { func (f PegMoveTypeField) Value() enum.PegMoveType { return enum.PegMoveType(f.String()) } -//PegOffsetTypeField is a enum.PegOffsetType field +// PegOffsetTypeField is a enum.PegOffsetType field type PegOffsetTypeField struct{ quickfix.FIXString } -//Tag returns tag.PegOffsetType (836) +// Tag returns tag.PegOffsetType (836) func (f PegOffsetTypeField) Tag() quickfix.Tag { return tag.PegOffsetType } func NewPegOffsetType(val enum.PegOffsetType) PegOffsetTypeField { @@ -13060,23 +13100,23 @@ func NewPegOffsetType(val enum.PegOffsetType) PegOffsetTypeField { func (f PegOffsetTypeField) Value() enum.PegOffsetType { return enum.PegOffsetType(f.String()) } -//PegOffsetValueField is a FLOAT field +// PegOffsetValueField is a FLOAT field type PegOffsetValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.PegOffsetValue (211) +// Tag returns tag.PegOffsetValue (211) func (f PegOffsetValueField) Tag() quickfix.Tag { return tag.PegOffsetValue } -//NewPegOffsetValue returns a new PegOffsetValueField initialized with val and scale +// NewPegOffsetValue returns a new PegOffsetValueField initialized with val and scale func NewPegOffsetValue(val decimal.Decimal, scale int32) PegOffsetValueField { return PegOffsetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PegOffsetValueField) Value() (val decimal.Decimal) { return f.Decimal } -//PegPriceTypeField is a enum.PegPriceType field +// PegPriceTypeField is a enum.PegPriceType field type PegPriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.PegPriceType (1094) +// Tag returns tag.PegPriceType (1094) func (f PegPriceTypeField) Tag() quickfix.Tag { return tag.PegPriceType } func NewPegPriceType(val enum.PegPriceType) PegPriceTypeField { @@ -13085,10 +13125,10 @@ func NewPegPriceType(val enum.PegPriceType) PegPriceTypeField { func (f PegPriceTypeField) Value() enum.PegPriceType { return enum.PegPriceType(f.String()) } -//PegRoundDirectionField is a enum.PegRoundDirection field +// PegRoundDirectionField is a enum.PegRoundDirection field type PegRoundDirectionField struct{ quickfix.FIXString } -//Tag returns tag.PegRoundDirection (838) +// Tag returns tag.PegRoundDirection (838) func (f PegRoundDirectionField) Tag() quickfix.Tag { return tag.PegRoundDirection } func NewPegRoundDirection(val enum.PegRoundDirection) PegRoundDirectionField { @@ -13099,10 +13139,10 @@ func (f PegRoundDirectionField) Value() enum.PegRoundDirection { return enum.PegRoundDirection(f.String()) } -//PegScopeField is a enum.PegScope field +// PegScopeField is a enum.PegScope field type PegScopeField struct{ quickfix.FIXString } -//Tag returns tag.PegScope (840) +// Tag returns tag.PegScope (840) func (f PegScopeField) Tag() quickfix.Tag { return tag.PegScope } func NewPegScope(val enum.PegScope) PegScopeField { @@ -13111,114 +13151,114 @@ func NewPegScope(val enum.PegScope) PegScopeField { func (f PegScopeField) Value() enum.PegScope { return enum.PegScope(f.String()) } -//PegSecurityDescField is a STRING field +// PegSecurityDescField is a STRING field type PegSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.PegSecurityDesc (1099) +// Tag returns tag.PegSecurityDesc (1099) func (f PegSecurityDescField) Tag() quickfix.Tag { return tag.PegSecurityDesc } -//NewPegSecurityDesc returns a new PegSecurityDescField initialized with val +// NewPegSecurityDesc returns a new PegSecurityDescField initialized with val func NewPegSecurityDesc(val string) PegSecurityDescField { return PegSecurityDescField{quickfix.FIXString(val)} } func (f PegSecurityDescField) Value() string { return f.String() } -//PegSecurityIDField is a STRING field +// PegSecurityIDField is a STRING field type PegSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.PegSecurityID (1097) +// Tag returns tag.PegSecurityID (1097) func (f PegSecurityIDField) Tag() quickfix.Tag { return tag.PegSecurityID } -//NewPegSecurityID returns a new PegSecurityIDField initialized with val +// NewPegSecurityID returns a new PegSecurityIDField initialized with val func NewPegSecurityID(val string) PegSecurityIDField { return PegSecurityIDField{quickfix.FIXString(val)} } func (f PegSecurityIDField) Value() string { return f.String() } -//PegSecurityIDSourceField is a STRING field +// PegSecurityIDSourceField is a STRING field type PegSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.PegSecurityIDSource (1096) +// Tag returns tag.PegSecurityIDSource (1096) func (f PegSecurityIDSourceField) Tag() quickfix.Tag { return tag.PegSecurityIDSource } -//NewPegSecurityIDSource returns a new PegSecurityIDSourceField initialized with val +// NewPegSecurityIDSource returns a new PegSecurityIDSourceField initialized with val func NewPegSecurityIDSource(val string) PegSecurityIDSourceField { return PegSecurityIDSourceField{quickfix.FIXString(val)} } func (f PegSecurityIDSourceField) Value() string { return f.String() } -//PegSymbolField is a STRING field +// PegSymbolField is a STRING field type PegSymbolField struct{ quickfix.FIXString } -//Tag returns tag.PegSymbol (1098) +// Tag returns tag.PegSymbol (1098) func (f PegSymbolField) Tag() quickfix.Tag { return tag.PegSymbol } -//NewPegSymbol returns a new PegSymbolField initialized with val +// NewPegSymbol returns a new PegSymbolField initialized with val func NewPegSymbol(val string) PegSymbolField { return PegSymbolField{quickfix.FIXString(val)} } func (f PegSymbolField) Value() string { return f.String() } -//PeggedPriceField is a PRICE field +// PeggedPriceField is a PRICE field type PeggedPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.PeggedPrice (839) +// Tag returns tag.PeggedPrice (839) func (f PeggedPriceField) Tag() quickfix.Tag { return tag.PeggedPrice } -//NewPeggedPrice returns a new PeggedPriceField initialized with val and scale +// NewPeggedPrice returns a new PeggedPriceField initialized with val and scale func NewPeggedPrice(val decimal.Decimal, scale int32) PeggedPriceField { return PeggedPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PeggedPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//PeggedRefPriceField is a PRICE field +// PeggedRefPriceField is a PRICE field type PeggedRefPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.PeggedRefPrice (1095) +// Tag returns tag.PeggedRefPrice (1095) func (f PeggedRefPriceField) Tag() quickfix.Tag { return tag.PeggedRefPrice } -//NewPeggedRefPrice returns a new PeggedRefPriceField initialized with val and scale +// NewPeggedRefPrice returns a new PeggedRefPriceField initialized with val and scale func NewPeggedRefPrice(val decimal.Decimal, scale int32) PeggedRefPriceField { return PeggedRefPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PeggedRefPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//PoolField is a STRING field +// PoolField is a STRING field type PoolField struct{ quickfix.FIXString } -//Tag returns tag.Pool (691) +// Tag returns tag.Pool (691) func (f PoolField) Tag() quickfix.Tag { return tag.Pool } -//NewPool returns a new PoolField initialized with val +// NewPool returns a new PoolField initialized with val func NewPool(val string) PoolField { return PoolField{quickfix.FIXString(val)} } func (f PoolField) Value() string { return f.String() } -//PosAmtField is a AMT field +// PosAmtField is a AMT field type PosAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.PosAmt (708) +// Tag returns tag.PosAmt (708) func (f PosAmtField) Tag() quickfix.Tag { return tag.PosAmt } -//NewPosAmt returns a new PosAmtField initialized with val and scale +// NewPosAmt returns a new PosAmtField initialized with val and scale func NewPosAmt(val decimal.Decimal, scale int32) PosAmtField { return PosAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PosAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//PosAmtTypeField is a enum.PosAmtType field +// PosAmtTypeField is a enum.PosAmtType field type PosAmtTypeField struct{ quickfix.FIXString } -//Tag returns tag.PosAmtType (707) +// Tag returns tag.PosAmtType (707) func (f PosAmtTypeField) Tag() quickfix.Tag { return tag.PosAmtType } func NewPosAmtType(val enum.PosAmtType) PosAmtTypeField { @@ -13227,10 +13267,10 @@ func NewPosAmtType(val enum.PosAmtType) PosAmtTypeField { func (f PosAmtTypeField) Value() enum.PosAmtType { return enum.PosAmtType(f.String()) } -//PosMaintActionField is a enum.PosMaintAction field +// PosMaintActionField is a enum.PosMaintAction field type PosMaintActionField struct{ quickfix.FIXString } -//Tag returns tag.PosMaintAction (712) +// Tag returns tag.PosMaintAction (712) func (f PosMaintActionField) Tag() quickfix.Tag { return tag.PosMaintAction } func NewPosMaintAction(val enum.PosMaintAction) PosMaintActionField { @@ -13239,10 +13279,10 @@ func NewPosMaintAction(val enum.PosMaintAction) PosMaintActionField { func (f PosMaintActionField) Value() enum.PosMaintAction { return enum.PosMaintAction(f.String()) } -//PosMaintResultField is a enum.PosMaintResult field +// PosMaintResultField is a enum.PosMaintResult field type PosMaintResultField struct{ quickfix.FIXString } -//Tag returns tag.PosMaintResult (723) +// Tag returns tag.PosMaintResult (723) func (f PosMaintResultField) Tag() quickfix.Tag { return tag.PosMaintResult } func NewPosMaintResult(val enum.PosMaintResult) PosMaintResultField { @@ -13251,36 +13291,36 @@ func NewPosMaintResult(val enum.PosMaintResult) PosMaintResultField { func (f PosMaintResultField) Value() enum.PosMaintResult { return enum.PosMaintResult(f.String()) } -//PosMaintRptIDField is a STRING field +// PosMaintRptIDField is a STRING field type PosMaintRptIDField struct{ quickfix.FIXString } -//Tag returns tag.PosMaintRptID (721) +// Tag returns tag.PosMaintRptID (721) func (f PosMaintRptIDField) Tag() quickfix.Tag { return tag.PosMaintRptID } -//NewPosMaintRptID returns a new PosMaintRptIDField initialized with val +// NewPosMaintRptID returns a new PosMaintRptIDField initialized with val func NewPosMaintRptID(val string) PosMaintRptIDField { return PosMaintRptIDField{quickfix.FIXString(val)} } func (f PosMaintRptIDField) Value() string { return f.String() } -//PosMaintRptRefIDField is a STRING field +// PosMaintRptRefIDField is a STRING field type PosMaintRptRefIDField struct{ quickfix.FIXString } -//Tag returns tag.PosMaintRptRefID (714) +// Tag returns tag.PosMaintRptRefID (714) func (f PosMaintRptRefIDField) Tag() quickfix.Tag { return tag.PosMaintRptRefID } -//NewPosMaintRptRefID returns a new PosMaintRptRefIDField initialized with val +// NewPosMaintRptRefID returns a new PosMaintRptRefIDField initialized with val func NewPosMaintRptRefID(val string) PosMaintRptRefIDField { return PosMaintRptRefIDField{quickfix.FIXString(val)} } func (f PosMaintRptRefIDField) Value() string { return f.String() } -//PosMaintStatusField is a enum.PosMaintStatus field +// PosMaintStatusField is a enum.PosMaintStatus field type PosMaintStatusField struct{ quickfix.FIXString } -//Tag returns tag.PosMaintStatus (722) +// Tag returns tag.PosMaintStatus (722) func (f PosMaintStatusField) Tag() quickfix.Tag { return tag.PosMaintStatus } func NewPosMaintStatus(val enum.PosMaintStatus) PosMaintStatusField { @@ -13289,10 +13329,10 @@ func NewPosMaintStatus(val enum.PosMaintStatus) PosMaintStatusField { func (f PosMaintStatusField) Value() enum.PosMaintStatus { return enum.PosMaintStatus(f.String()) } -//PosQtyStatusField is a enum.PosQtyStatus field +// PosQtyStatusField is a enum.PosQtyStatus field type PosQtyStatusField struct{ quickfix.FIXString } -//Tag returns tag.PosQtyStatus (706) +// Tag returns tag.PosQtyStatus (706) func (f PosQtyStatusField) Tag() quickfix.Tag { return tag.PosQtyStatus } func NewPosQtyStatus(val enum.PosQtyStatus) PosQtyStatusField { @@ -13301,23 +13341,23 @@ func NewPosQtyStatus(val enum.PosQtyStatus) PosQtyStatusField { func (f PosQtyStatusField) Value() enum.PosQtyStatus { return enum.PosQtyStatus(f.String()) } -//PosReqIDField is a STRING field +// PosReqIDField is a STRING field type PosReqIDField struct{ quickfix.FIXString } -//Tag returns tag.PosReqID (710) +// Tag returns tag.PosReqID (710) func (f PosReqIDField) Tag() quickfix.Tag { return tag.PosReqID } -//NewPosReqID returns a new PosReqIDField initialized with val +// NewPosReqID returns a new PosReqIDField initialized with val func NewPosReqID(val string) PosReqIDField { return PosReqIDField{quickfix.FIXString(val)} } func (f PosReqIDField) Value() string { return f.String() } -//PosReqResultField is a enum.PosReqResult field +// PosReqResultField is a enum.PosReqResult field type PosReqResultField struct{ quickfix.FIXString } -//Tag returns tag.PosReqResult (728) +// Tag returns tag.PosReqResult (728) func (f PosReqResultField) Tag() quickfix.Tag { return tag.PosReqResult } func NewPosReqResult(val enum.PosReqResult) PosReqResultField { @@ -13326,10 +13366,10 @@ func NewPosReqResult(val enum.PosReqResult) PosReqResultField { func (f PosReqResultField) Value() enum.PosReqResult { return enum.PosReqResult(f.String()) } -//PosReqStatusField is a enum.PosReqStatus field +// PosReqStatusField is a enum.PosReqStatus field type PosReqStatusField struct{ quickfix.FIXString } -//Tag returns tag.PosReqStatus (729) +// Tag returns tag.PosReqStatus (729) func (f PosReqStatusField) Tag() quickfix.Tag { return tag.PosReqStatus } func NewPosReqStatus(val enum.PosReqStatus) PosReqStatusField { @@ -13338,10 +13378,10 @@ func NewPosReqStatus(val enum.PosReqStatus) PosReqStatusField { func (f PosReqStatusField) Value() enum.PosReqStatus { return enum.PosReqStatus(f.String()) } -//PosReqTypeField is a enum.PosReqType field +// PosReqTypeField is a enum.PosReqType field type PosReqTypeField struct{ quickfix.FIXString } -//Tag returns tag.PosReqType (724) +// Tag returns tag.PosReqType (724) func (f PosReqTypeField) Tag() quickfix.Tag { return tag.PosReqType } func NewPosReqType(val enum.PosReqType) PosReqTypeField { @@ -13350,10 +13390,10 @@ func NewPosReqType(val enum.PosReqType) PosReqTypeField { func (f PosReqTypeField) Value() enum.PosReqType { return enum.PosReqType(f.String()) } -//PosTransTypeField is a enum.PosTransType field +// PosTransTypeField is a enum.PosTransType field type PosTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.PosTransType (709) +// Tag returns tag.PosTransType (709) func (f PosTransTypeField) Tag() quickfix.Tag { return tag.PosTransType } func NewPosTransType(val enum.PosTransType) PosTransTypeField { @@ -13362,10 +13402,10 @@ func NewPosTransType(val enum.PosTransType) PosTransTypeField { func (f PosTransTypeField) Value() enum.PosTransType { return enum.PosTransType(f.String()) } -//PosTypeField is a enum.PosType field +// PosTypeField is a enum.PosType field type PosTypeField struct{ quickfix.FIXString } -//Tag returns tag.PosType (703) +// Tag returns tag.PosType (703) func (f PosTypeField) Tag() quickfix.Tag { return tag.PosType } func NewPosType(val enum.PosType) PosTypeField { @@ -13374,23 +13414,23 @@ func NewPosType(val enum.PosType) PosTypeField { func (f PosTypeField) Value() enum.PosType { return enum.PosType(f.String()) } -//PositionCurrencyField is a STRING field +// PositionCurrencyField is a STRING field type PositionCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.PositionCurrency (1055) +// Tag returns tag.PositionCurrency (1055) func (f PositionCurrencyField) Tag() quickfix.Tag { return tag.PositionCurrency } -//NewPositionCurrency returns a new PositionCurrencyField initialized with val +// NewPositionCurrency returns a new PositionCurrencyField initialized with val func NewPositionCurrency(val string) PositionCurrencyField { return PositionCurrencyField{quickfix.FIXString(val)} } func (f PositionCurrencyField) Value() string { return f.String() } -//PositionEffectField is a enum.PositionEffect field +// PositionEffectField is a enum.PositionEffect field type PositionEffectField struct{ quickfix.FIXString } -//Tag returns tag.PositionEffect (77) +// Tag returns tag.PositionEffect (77) func (f PositionEffectField) Tag() quickfix.Tag { return tag.PositionEffect } func NewPositionEffect(val enum.PositionEffect) PositionEffectField { @@ -13399,62 +13439,62 @@ func NewPositionEffect(val enum.PositionEffect) PositionEffectField { func (f PositionEffectField) Value() enum.PositionEffect { return enum.PositionEffect(f.String()) } -//PositionLimitField is a INT field +// PositionLimitField is a INT field type PositionLimitField struct{ quickfix.FIXInt } -//Tag returns tag.PositionLimit (970) +// Tag returns tag.PositionLimit (970) func (f PositionLimitField) Tag() quickfix.Tag { return tag.PositionLimit } -//NewPositionLimit returns a new PositionLimitField initialized with val +// NewPositionLimit returns a new PositionLimitField initialized with val func NewPositionLimit(val int) PositionLimitField { return PositionLimitField{quickfix.FIXInt(val)} } func (f PositionLimitField) Value() int { return f.Int() } -//PossDupFlagField is a BOOLEAN field +// PossDupFlagField is a BOOLEAN field type PossDupFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.PossDupFlag (43) +// Tag returns tag.PossDupFlag (43) func (f PossDupFlagField) Tag() quickfix.Tag { return tag.PossDupFlag } -//NewPossDupFlag returns a new PossDupFlagField initialized with val +// NewPossDupFlag returns a new PossDupFlagField initialized with val func NewPossDupFlag(val bool) PossDupFlagField { return PossDupFlagField{quickfix.FIXBoolean(val)} } func (f PossDupFlagField) Value() bool { return f.Bool() } -//PossResendField is a BOOLEAN field +// PossResendField is a BOOLEAN field type PossResendField struct{ quickfix.FIXBoolean } -//Tag returns tag.PossResend (97) +// Tag returns tag.PossResend (97) func (f PossResendField) Tag() quickfix.Tag { return tag.PossResend } -//NewPossResend returns a new PossResendField initialized with val +// NewPossResend returns a new PossResendField initialized with val func NewPossResend(val bool) PossResendField { return PossResendField{quickfix.FIXBoolean(val)} } func (f PossResendField) Value() bool { return f.Bool() } -//PreTradeAnonymityField is a BOOLEAN field +// PreTradeAnonymityField is a BOOLEAN field type PreTradeAnonymityField struct{ quickfix.FIXBoolean } -//Tag returns tag.PreTradeAnonymity (1091) +// Tag returns tag.PreTradeAnonymity (1091) func (f PreTradeAnonymityField) Tag() quickfix.Tag { return tag.PreTradeAnonymity } -//NewPreTradeAnonymity returns a new PreTradeAnonymityField initialized with val +// NewPreTradeAnonymity returns a new PreTradeAnonymityField initialized with val func NewPreTradeAnonymity(val bool) PreTradeAnonymityField { return PreTradeAnonymityField{quickfix.FIXBoolean(val)} } func (f PreTradeAnonymityField) Value() bool { return f.Bool() } -//PreallocMethodField is a enum.PreallocMethod field +// PreallocMethodField is a enum.PreallocMethod field type PreallocMethodField struct{ quickfix.FIXString } -//Tag returns tag.PreallocMethod (591) +// Tag returns tag.PreallocMethod (591) func (f PreallocMethodField) Tag() quickfix.Tag { return tag.PreallocMethod } func NewPreallocMethod(val enum.PreallocMethod) PreallocMethodField { @@ -13463,88 +13503,88 @@ func NewPreallocMethod(val enum.PreallocMethod) PreallocMethodField { func (f PreallocMethodField) Value() enum.PreallocMethod { return enum.PreallocMethod(f.String()) } -//PrevClosePxField is a PRICE field +// PrevClosePxField is a PRICE field type PrevClosePxField struct{ quickfix.FIXDecimal } -//Tag returns tag.PrevClosePx (140) +// Tag returns tag.PrevClosePx (140) func (f PrevClosePxField) Tag() quickfix.Tag { return tag.PrevClosePx } -//NewPrevClosePx returns a new PrevClosePxField initialized with val and scale +// NewPrevClosePx returns a new PrevClosePxField initialized with val and scale func NewPrevClosePx(val decimal.Decimal, scale int32) PrevClosePxField { return PrevClosePxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PrevClosePxField) Value() (val decimal.Decimal) { return f.Decimal } -//PreviouslyReportedField is a BOOLEAN field +// PreviouslyReportedField is a BOOLEAN field type PreviouslyReportedField struct{ quickfix.FIXBoolean } -//Tag returns tag.PreviouslyReported (570) +// Tag returns tag.PreviouslyReported (570) func (f PreviouslyReportedField) Tag() quickfix.Tag { return tag.PreviouslyReported } -//NewPreviouslyReported returns a new PreviouslyReportedField initialized with val +// NewPreviouslyReported returns a new PreviouslyReportedField initialized with val func NewPreviouslyReported(val bool) PreviouslyReportedField { return PreviouslyReportedField{quickfix.FIXBoolean(val)} } func (f PreviouslyReportedField) Value() bool { return f.Bool() } -//PriceField is a PRICE field +// PriceField is a PRICE field type PriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.Price (44) +// Tag returns tag.Price (44) func (f PriceField) Tag() quickfix.Tag { return tag.Price } -//NewPrice returns a new PriceField initialized with val and scale +// NewPrice returns a new PriceField initialized with val and scale func NewPrice(val decimal.Decimal, scale int32) PriceField { return PriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PriceField) Value() (val decimal.Decimal) { return f.Decimal } -//Price2Field is a PRICE field +// Price2Field is a PRICE field type Price2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.Price2 (640) +// Tag returns tag.Price2 (640) func (f Price2Field) Tag() quickfix.Tag { return tag.Price2 } -//NewPrice2 returns a new Price2Field initialized with val and scale +// NewPrice2 returns a new Price2Field initialized with val and scale func NewPrice2(val decimal.Decimal, scale int32) Price2Field { return Price2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f Price2Field) Value() (val decimal.Decimal) { return f.Decimal } -//PriceDeltaField is a FLOAT field +// PriceDeltaField is a FLOAT field type PriceDeltaField struct{ quickfix.FIXDecimal } -//Tag returns tag.PriceDelta (811) +// Tag returns tag.PriceDelta (811) func (f PriceDeltaField) Tag() quickfix.Tag { return tag.PriceDelta } -//NewPriceDelta returns a new PriceDeltaField initialized with val and scale +// NewPriceDelta returns a new PriceDeltaField initialized with val and scale func NewPriceDelta(val decimal.Decimal, scale int32) PriceDeltaField { return PriceDeltaField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PriceDeltaField) Value() (val decimal.Decimal) { return f.Decimal } -//PriceImprovementField is a PRICEOFFSET field +// PriceImprovementField is a PRICEOFFSET field type PriceImprovementField struct{ quickfix.FIXDecimal } -//Tag returns tag.PriceImprovement (639) +// Tag returns tag.PriceImprovement (639) func (f PriceImprovementField) Tag() quickfix.Tag { return tag.PriceImprovement } -//NewPriceImprovement returns a new PriceImprovementField initialized with val and scale +// NewPriceImprovement returns a new PriceImprovementField initialized with val and scale func NewPriceImprovement(val decimal.Decimal, scale int32) PriceImprovementField { return PriceImprovementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PriceImprovementField) Value() (val decimal.Decimal) { return f.Decimal } -//PriceLimitTypeField is a enum.PriceLimitType field +// PriceLimitTypeField is a enum.PriceLimitType field type PriceLimitTypeField struct{ quickfix.FIXString } -//Tag returns tag.PriceLimitType (1306) +// Tag returns tag.PriceLimitType (1306) func (f PriceLimitTypeField) Tag() quickfix.Tag { return tag.PriceLimitType } func NewPriceLimitType(val enum.PriceLimitType) PriceLimitTypeField { @@ -13553,10 +13593,10 @@ func NewPriceLimitType(val enum.PriceLimitType) PriceLimitTypeField { func (f PriceLimitTypeField) Value() enum.PriceLimitType { return enum.PriceLimitType(f.String()) } -//PriceProtectionScopeField is a enum.PriceProtectionScope field +// PriceProtectionScopeField is a enum.PriceProtectionScope field type PriceProtectionScopeField struct{ quickfix.FIXString } -//Tag returns tag.PriceProtectionScope (1092) +// Tag returns tag.PriceProtectionScope (1092) func (f PriceProtectionScopeField) Tag() quickfix.Tag { return tag.PriceProtectionScope } func NewPriceProtectionScope(val enum.PriceProtectionScope) PriceProtectionScopeField { @@ -13567,22 +13607,24 @@ func (f PriceProtectionScopeField) Value() enum.PriceProtectionScope { return enum.PriceProtectionScope(f.String()) } -//PriceQuoteMethodField is a enum.PriceQuoteMethod field +// PriceQuoteMethodField is a enum.PriceQuoteMethod field type PriceQuoteMethodField struct{ quickfix.FIXString } -//Tag returns tag.PriceQuoteMethod (1196) +// Tag returns tag.PriceQuoteMethod (1196) func (f PriceQuoteMethodField) Tag() quickfix.Tag { return tag.PriceQuoteMethod } func NewPriceQuoteMethod(val enum.PriceQuoteMethod) PriceQuoteMethodField { return PriceQuoteMethodField{quickfix.FIXString(val)} } -func (f PriceQuoteMethodField) Value() enum.PriceQuoteMethod { return enum.PriceQuoteMethod(f.String()) } +func (f PriceQuoteMethodField) Value() enum.PriceQuoteMethod { + return enum.PriceQuoteMethod(f.String()) +} -//PriceTypeField is a enum.PriceType field +// PriceTypeField is a enum.PriceType field type PriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.PriceType (423) +// Tag returns tag.PriceType (423) func (f PriceTypeField) Tag() quickfix.Tag { return tag.PriceType } func NewPriceType(val enum.PriceType) PriceTypeField { @@ -13591,62 +13633,62 @@ func NewPriceType(val enum.PriceType) PriceTypeField { func (f PriceTypeField) Value() enum.PriceType { return enum.PriceType(f.String()) } -//PriceUnitOfMeasureField is a STRING field +// PriceUnitOfMeasureField is a STRING field type PriceUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.PriceUnitOfMeasure (1191) +// Tag returns tag.PriceUnitOfMeasure (1191) func (f PriceUnitOfMeasureField) Tag() quickfix.Tag { return tag.PriceUnitOfMeasure } -//NewPriceUnitOfMeasure returns a new PriceUnitOfMeasureField initialized with val +// NewPriceUnitOfMeasure returns a new PriceUnitOfMeasureField initialized with val func NewPriceUnitOfMeasure(val string) PriceUnitOfMeasureField { return PriceUnitOfMeasureField{quickfix.FIXString(val)} } func (f PriceUnitOfMeasureField) Value() string { return f.String() } -//PriceUnitOfMeasureQtyField is a QTY field +// PriceUnitOfMeasureQtyField is a QTY field type PriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.PriceUnitOfMeasureQty (1192) +// Tag returns tag.PriceUnitOfMeasureQty (1192) func (f PriceUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.PriceUnitOfMeasureQty } -//NewPriceUnitOfMeasureQty returns a new PriceUnitOfMeasureQtyField initialized with val and scale +// NewPriceUnitOfMeasureQty returns a new PriceUnitOfMeasureQtyField initialized with val and scale func NewPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) PriceUnitOfMeasureQtyField { return PriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//PriorSettlPriceField is a PRICE field +// PriorSettlPriceField is a PRICE field type PriorSettlPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.PriorSettlPrice (734) +// Tag returns tag.PriorSettlPrice (734) func (f PriorSettlPriceField) Tag() quickfix.Tag { return tag.PriorSettlPrice } -//NewPriorSettlPrice returns a new PriorSettlPriceField initialized with val and scale +// NewPriorSettlPrice returns a new PriorSettlPriceField initialized with val and scale func NewPriorSettlPrice(val decimal.Decimal, scale int32) PriorSettlPriceField { return PriorSettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f PriorSettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//PriorSpreadIndicatorField is a BOOLEAN field +// PriorSpreadIndicatorField is a BOOLEAN field type PriorSpreadIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.PriorSpreadIndicator (720) +// Tag returns tag.PriorSpreadIndicator (720) func (f PriorSpreadIndicatorField) Tag() quickfix.Tag { return tag.PriorSpreadIndicator } -//NewPriorSpreadIndicator returns a new PriorSpreadIndicatorField initialized with val +// NewPriorSpreadIndicator returns a new PriorSpreadIndicatorField initialized with val func NewPriorSpreadIndicator(val bool) PriorSpreadIndicatorField { return PriorSpreadIndicatorField{quickfix.FIXBoolean(val)} } func (f PriorSpreadIndicatorField) Value() bool { return f.Bool() } -//PriorityIndicatorField is a enum.PriorityIndicator field +// PriorityIndicatorField is a enum.PriorityIndicator field type PriorityIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.PriorityIndicator (638) +// Tag returns tag.PriorityIndicator (638) func (f PriorityIndicatorField) Tag() quickfix.Tag { return tag.PriorityIndicator } func NewPriorityIndicator(val enum.PriorityIndicator) PriorityIndicatorField { @@ -13657,23 +13699,23 @@ func (f PriorityIndicatorField) Value() enum.PriorityIndicator { return enum.PriorityIndicator(f.String()) } -//PrivateQuoteField is a BOOLEAN field +// PrivateQuoteField is a BOOLEAN field type PrivateQuoteField struct{ quickfix.FIXBoolean } -//Tag returns tag.PrivateQuote (1171) +// Tag returns tag.PrivateQuote (1171) func (f PrivateQuoteField) Tag() quickfix.Tag { return tag.PrivateQuote } -//NewPrivateQuote returns a new PrivateQuoteField initialized with val +// NewPrivateQuote returns a new PrivateQuoteField initialized with val func NewPrivateQuote(val bool) PrivateQuoteField { return PrivateQuoteField{quickfix.FIXBoolean(val)} } func (f PrivateQuoteField) Value() bool { return f.Bool() } -//ProcessCodeField is a enum.ProcessCode field +// ProcessCodeField is a enum.ProcessCode field type ProcessCodeField struct{ quickfix.FIXString } -//Tag returns tag.ProcessCode (81) +// Tag returns tag.ProcessCode (81) func (f ProcessCodeField) Tag() quickfix.Tag { return tag.ProcessCode } func NewProcessCode(val enum.ProcessCode) ProcessCodeField { @@ -13682,10 +13724,10 @@ func NewProcessCode(val enum.ProcessCode) ProcessCodeField { func (f ProcessCodeField) Value() enum.ProcessCode { return enum.ProcessCode(f.String()) } -//ProductField is a enum.Product field +// ProductField is a enum.Product field type ProductField struct{ quickfix.FIXString } -//Tag returns tag.Product (460) +// Tag returns tag.Product (460) func (f ProductField) Tag() quickfix.Tag { return tag.Product } func NewProduct(val enum.Product) ProductField { @@ -13694,36 +13736,36 @@ func NewProduct(val enum.Product) ProductField { func (f ProductField) Value() enum.Product { return enum.Product(f.String()) } -//ProductComplexField is a STRING field +// ProductComplexField is a STRING field type ProductComplexField struct{ quickfix.FIXString } -//Tag returns tag.ProductComplex (1227) +// Tag returns tag.ProductComplex (1227) func (f ProductComplexField) Tag() quickfix.Tag { return tag.ProductComplex } -//NewProductComplex returns a new ProductComplexField initialized with val +// NewProductComplex returns a new ProductComplexField initialized with val func NewProductComplex(val string) ProductComplexField { return ProductComplexField{quickfix.FIXString(val)} } func (f ProductComplexField) Value() string { return f.String() } -//ProgPeriodIntervalField is a INT field +// ProgPeriodIntervalField is a INT field type ProgPeriodIntervalField struct{ quickfix.FIXInt } -//Tag returns tag.ProgPeriodInterval (415) +// Tag returns tag.ProgPeriodInterval (415) func (f ProgPeriodIntervalField) Tag() quickfix.Tag { return tag.ProgPeriodInterval } -//NewProgPeriodInterval returns a new ProgPeriodIntervalField initialized with val +// NewProgPeriodInterval returns a new ProgPeriodIntervalField initialized with val func NewProgPeriodInterval(val int) ProgPeriodIntervalField { return ProgPeriodIntervalField{quickfix.FIXInt(val)} } func (f ProgPeriodIntervalField) Value() int { return f.Int() } -//ProgRptReqsField is a enum.ProgRptReqs field +// ProgRptReqsField is a enum.ProgRptReqs field type ProgRptReqsField struct{ quickfix.FIXString } -//Tag returns tag.ProgRptReqs (414) +// Tag returns tag.ProgRptReqs (414) func (f ProgRptReqsField) Tag() quickfix.Tag { return tag.ProgRptReqs } func NewProgRptReqs(val enum.ProgRptReqs) ProgRptReqsField { @@ -13732,23 +13774,23 @@ func NewProgRptReqs(val enum.ProgRptReqs) ProgRptReqsField { func (f ProgRptReqsField) Value() enum.ProgRptReqs { return enum.ProgRptReqs(f.String()) } -//PublishTrdIndicatorField is a BOOLEAN field +// PublishTrdIndicatorField is a BOOLEAN field type PublishTrdIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.PublishTrdIndicator (852) +// Tag returns tag.PublishTrdIndicator (852) func (f PublishTrdIndicatorField) Tag() quickfix.Tag { return tag.PublishTrdIndicator } -//NewPublishTrdIndicator returns a new PublishTrdIndicatorField initialized with val +// NewPublishTrdIndicator returns a new PublishTrdIndicatorField initialized with val func NewPublishTrdIndicator(val bool) PublishTrdIndicatorField { return PublishTrdIndicatorField{quickfix.FIXBoolean(val)} } func (f PublishTrdIndicatorField) Value() bool { return f.Bool() } -//PutOrCallField is a enum.PutOrCall field +// PutOrCallField is a enum.PutOrCall field type PutOrCallField struct{ quickfix.FIXString } -//Tag returns tag.PutOrCall (201) +// Tag returns tag.PutOrCall (201) func (f PutOrCallField) Tag() quickfix.Tag { return tag.PutOrCall } func NewPutOrCall(val enum.PutOrCall) PutOrCallField { @@ -13757,10 +13799,10 @@ func NewPutOrCall(val enum.PutOrCall) PutOrCallField { func (f PutOrCallField) Value() enum.PutOrCall { return enum.PutOrCall(f.String()) } -//QtyTypeField is a enum.QtyType field +// QtyTypeField is a enum.QtyType field type QtyTypeField struct{ quickfix.FIXString } -//Tag returns tag.QtyType (854) +// Tag returns tag.QtyType (854) func (f QtyTypeField) Tag() quickfix.Tag { return tag.QtyType } func NewQtyType(val enum.QtyType) QtyTypeField { @@ -13769,36 +13811,36 @@ func NewQtyType(val enum.QtyType) QtyTypeField { func (f QtyTypeField) Value() enum.QtyType { return enum.QtyType(f.String()) } -//QuantityField is a QTY field +// QuantityField is a QTY field type QuantityField struct{ quickfix.FIXDecimal } -//Tag returns tag.Quantity (53) +// Tag returns tag.Quantity (53) func (f QuantityField) Tag() quickfix.Tag { return tag.Quantity } -//NewQuantity returns a new QuantityField initialized with val and scale +// NewQuantity returns a new QuantityField initialized with val and scale func NewQuantity(val decimal.Decimal, scale int32) QuantityField { return QuantityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f QuantityField) Value() (val decimal.Decimal) { return f.Decimal } -//QuantityDateField is a LOCALMKTDATE field +// QuantityDateField is a LOCALMKTDATE field type QuantityDateField struct{ quickfix.FIXString } -//Tag returns tag.QuantityDate (976) +// Tag returns tag.QuantityDate (976) func (f QuantityDateField) Tag() quickfix.Tag { return tag.QuantityDate } -//NewQuantityDate returns a new QuantityDateField initialized with val +// NewQuantityDate returns a new QuantityDateField initialized with val func NewQuantityDate(val string) QuantityDateField { return QuantityDateField{quickfix.FIXString(val)} } func (f QuantityDateField) Value() string { return f.String() } -//QuantityTypeField is a enum.QuantityType field +// QuantityTypeField is a enum.QuantityType field type QuantityTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuantityType (465) +// Tag returns tag.QuantityType (465) func (f QuantityTypeField) Tag() quickfix.Tag { return tag.QuantityType } func NewQuantityType(val enum.QuantityType) QuantityTypeField { @@ -13807,10 +13849,10 @@ func NewQuantityType(val enum.QuantityType) QuantityTypeField { func (f QuantityTypeField) Value() enum.QuantityType { return enum.QuantityType(f.String()) } -//QuoteAckStatusField is a enum.QuoteAckStatus field +// QuoteAckStatusField is a enum.QuoteAckStatus field type QuoteAckStatusField struct{ quickfix.FIXString } -//Tag returns tag.QuoteAckStatus (297) +// Tag returns tag.QuoteAckStatus (297) func (f QuoteAckStatusField) Tag() quickfix.Tag { return tag.QuoteAckStatus } func NewQuoteAckStatus(val enum.QuoteAckStatus) QuoteAckStatusField { @@ -13819,10 +13861,10 @@ func NewQuoteAckStatus(val enum.QuoteAckStatus) QuoteAckStatusField { func (f QuoteAckStatusField) Value() enum.QuoteAckStatus { return enum.QuoteAckStatus(f.String()) } -//QuoteCancelTypeField is a enum.QuoteCancelType field +// QuoteCancelTypeField is a enum.QuoteCancelType field type QuoteCancelTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuoteCancelType (298) +// Tag returns tag.QuoteCancelType (298) func (f QuoteCancelTypeField) Tag() quickfix.Tag { return tag.QuoteCancelType } func NewQuoteCancelType(val enum.QuoteCancelType) QuoteCancelTypeField { @@ -13831,10 +13873,10 @@ func NewQuoteCancelType(val enum.QuoteCancelType) QuoteCancelTypeField { func (f QuoteCancelTypeField) Value() enum.QuoteCancelType { return enum.QuoteCancelType(f.String()) } -//QuoteConditionField is a enum.QuoteCondition field +// QuoteConditionField is a enum.QuoteCondition field type QuoteConditionField struct{ quickfix.FIXString } -//Tag returns tag.QuoteCondition (276) +// Tag returns tag.QuoteCondition (276) func (f QuoteConditionField) Tag() quickfix.Tag { return tag.QuoteCondition } func NewQuoteCondition(val enum.QuoteCondition) QuoteConditionField { @@ -13843,23 +13885,23 @@ func NewQuoteCondition(val enum.QuoteCondition) QuoteConditionField { func (f QuoteConditionField) Value() enum.QuoteCondition { return enum.QuoteCondition(f.String()) } -//QuoteEntryIDField is a STRING field +// QuoteEntryIDField is a STRING field type QuoteEntryIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteEntryID (299) +// Tag returns tag.QuoteEntryID (299) func (f QuoteEntryIDField) Tag() quickfix.Tag { return tag.QuoteEntryID } -//NewQuoteEntryID returns a new QuoteEntryIDField initialized with val +// NewQuoteEntryID returns a new QuoteEntryIDField initialized with val func NewQuoteEntryID(val string) QuoteEntryIDField { return QuoteEntryIDField{quickfix.FIXString(val)} } func (f QuoteEntryIDField) Value() string { return f.String() } -//QuoteEntryRejectReasonField is a enum.QuoteEntryRejectReason field +// QuoteEntryRejectReasonField is a enum.QuoteEntryRejectReason field type QuoteEntryRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.QuoteEntryRejectReason (368) +// Tag returns tag.QuoteEntryRejectReason (368) func (f QuoteEntryRejectReasonField) Tag() quickfix.Tag { return tag.QuoteEntryRejectReason } func NewQuoteEntryRejectReason(val enum.QuoteEntryRejectReason) QuoteEntryRejectReasonField { @@ -13870,48 +13912,50 @@ func (f QuoteEntryRejectReasonField) Value() enum.QuoteEntryRejectReason { return enum.QuoteEntryRejectReason(f.String()) } -//QuoteEntryStatusField is a enum.QuoteEntryStatus field +// QuoteEntryStatusField is a enum.QuoteEntryStatus field type QuoteEntryStatusField struct{ quickfix.FIXString } -//Tag returns tag.QuoteEntryStatus (1167) +// Tag returns tag.QuoteEntryStatus (1167) func (f QuoteEntryStatusField) Tag() quickfix.Tag { return tag.QuoteEntryStatus } func NewQuoteEntryStatus(val enum.QuoteEntryStatus) QuoteEntryStatusField { return QuoteEntryStatusField{quickfix.FIXString(val)} } -func (f QuoteEntryStatusField) Value() enum.QuoteEntryStatus { return enum.QuoteEntryStatus(f.String()) } +func (f QuoteEntryStatusField) Value() enum.QuoteEntryStatus { + return enum.QuoteEntryStatus(f.String()) +} -//QuoteIDField is a STRING field +// QuoteIDField is a STRING field type QuoteIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteID (117) +// Tag returns tag.QuoteID (117) func (f QuoteIDField) Tag() quickfix.Tag { return tag.QuoteID } -//NewQuoteID returns a new QuoteIDField initialized with val +// NewQuoteID returns a new QuoteIDField initialized with val func NewQuoteID(val string) QuoteIDField { return QuoteIDField{quickfix.FIXString(val)} } func (f QuoteIDField) Value() string { return f.String() } -//QuoteMsgIDField is a STRING field +// QuoteMsgIDField is a STRING field type QuoteMsgIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteMsgID (1166) +// Tag returns tag.QuoteMsgID (1166) func (f QuoteMsgIDField) Tag() quickfix.Tag { return tag.QuoteMsgID } -//NewQuoteMsgID returns a new QuoteMsgIDField initialized with val +// NewQuoteMsgID returns a new QuoteMsgIDField initialized with val func NewQuoteMsgID(val string) QuoteMsgIDField { return QuoteMsgIDField{quickfix.FIXString(val)} } func (f QuoteMsgIDField) Value() string { return f.String() } -//QuotePriceTypeField is a enum.QuotePriceType field +// QuotePriceTypeField is a enum.QuotePriceType field type QuotePriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuotePriceType (692) +// Tag returns tag.QuotePriceType (692) func (f QuotePriceTypeField) Tag() quickfix.Tag { return tag.QuotePriceType } func NewQuotePriceType(val enum.QuotePriceType) QuotePriceTypeField { @@ -13920,23 +13964,23 @@ func NewQuotePriceType(val enum.QuotePriceType) QuotePriceTypeField { func (f QuotePriceTypeField) Value() enum.QuotePriceType { return enum.QuotePriceType(f.String()) } -//QuoteQualifierField is a CHAR field +// QuoteQualifierField is a CHAR field type QuoteQualifierField struct{ quickfix.FIXString } -//Tag returns tag.QuoteQualifier (695) +// Tag returns tag.QuoteQualifier (695) func (f QuoteQualifierField) Tag() quickfix.Tag { return tag.QuoteQualifier } -//NewQuoteQualifier returns a new QuoteQualifierField initialized with val +// NewQuoteQualifier returns a new QuoteQualifierField initialized with val func NewQuoteQualifier(val string) QuoteQualifierField { return QuoteQualifierField{quickfix.FIXString(val)} } func (f QuoteQualifierField) Value() string { return f.String() } -//QuoteRejectReasonField is a enum.QuoteRejectReason field +// QuoteRejectReasonField is a enum.QuoteRejectReason field type QuoteRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.QuoteRejectReason (300) +// Tag returns tag.QuoteRejectReason (300) func (f QuoteRejectReasonField) Tag() quickfix.Tag { return tag.QuoteRejectReason } func NewQuoteRejectReason(val enum.QuoteRejectReason) QuoteRejectReasonField { @@ -13947,23 +13991,23 @@ func (f QuoteRejectReasonField) Value() enum.QuoteRejectReason { return enum.QuoteRejectReason(f.String()) } -//QuoteReqIDField is a STRING field +// QuoteReqIDField is a STRING field type QuoteReqIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteReqID (131) +// Tag returns tag.QuoteReqID (131) func (f QuoteReqIDField) Tag() quickfix.Tag { return tag.QuoteReqID } -//NewQuoteReqID returns a new QuoteReqIDField initialized with val +// NewQuoteReqID returns a new QuoteReqIDField initialized with val func NewQuoteReqID(val string) QuoteReqIDField { return QuoteReqIDField{quickfix.FIXString(val)} } func (f QuoteReqIDField) Value() string { return f.String() } -//QuoteRequestRejectReasonField is a enum.QuoteRequestRejectReason field +// QuoteRequestRejectReasonField is a enum.QuoteRequestRejectReason field type QuoteRequestRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.QuoteRequestRejectReason (658) +// Tag returns tag.QuoteRequestRejectReason (658) func (f QuoteRequestRejectReasonField) Tag() quickfix.Tag { return tag.QuoteRequestRejectReason } func NewQuoteRequestRejectReason(val enum.QuoteRequestRejectReason) QuoteRequestRejectReasonField { @@ -13974,35 +14018,37 @@ func (f QuoteRequestRejectReasonField) Value() enum.QuoteRequestRejectReason { return enum.QuoteRequestRejectReason(f.String()) } -//QuoteRequestTypeField is a enum.QuoteRequestType field +// QuoteRequestTypeField is a enum.QuoteRequestType field type QuoteRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuoteRequestType (303) +// Tag returns tag.QuoteRequestType (303) func (f QuoteRequestTypeField) Tag() quickfix.Tag { return tag.QuoteRequestType } func NewQuoteRequestType(val enum.QuoteRequestType) QuoteRequestTypeField { return QuoteRequestTypeField{quickfix.FIXString(val)} } -func (f QuoteRequestTypeField) Value() enum.QuoteRequestType { return enum.QuoteRequestType(f.String()) } +func (f QuoteRequestTypeField) Value() enum.QuoteRequestType { + return enum.QuoteRequestType(f.String()) +} -//QuoteRespIDField is a STRING field +// QuoteRespIDField is a STRING field type QuoteRespIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteRespID (693) +// Tag returns tag.QuoteRespID (693) func (f QuoteRespIDField) Tag() quickfix.Tag { return tag.QuoteRespID } -//NewQuoteRespID returns a new QuoteRespIDField initialized with val +// NewQuoteRespID returns a new QuoteRespIDField initialized with val func NewQuoteRespID(val string) QuoteRespIDField { return QuoteRespIDField{quickfix.FIXString(val)} } func (f QuoteRespIDField) Value() string { return f.String() } -//QuoteRespTypeField is a enum.QuoteRespType field +// QuoteRespTypeField is a enum.QuoteRespType field type QuoteRespTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuoteRespType (694) +// Tag returns tag.QuoteRespType (694) func (f QuoteRespTypeField) Tag() quickfix.Tag { return tag.QuoteRespType } func NewQuoteRespType(val enum.QuoteRespType) QuoteRespTypeField { @@ -14011,10 +14057,10 @@ func NewQuoteRespType(val enum.QuoteRespType) QuoteRespTypeField { func (f QuoteRespTypeField) Value() enum.QuoteRespType { return enum.QuoteRespType(f.String()) } -//QuoteResponseLevelField is a enum.QuoteResponseLevel field +// QuoteResponseLevelField is a enum.QuoteResponseLevel field type QuoteResponseLevelField struct{ quickfix.FIXString } -//Tag returns tag.QuoteResponseLevel (301) +// Tag returns tag.QuoteResponseLevel (301) func (f QuoteResponseLevelField) Tag() quickfix.Tag { return tag.QuoteResponseLevel } func NewQuoteResponseLevel(val enum.QuoteResponseLevel) QuoteResponseLevelField { @@ -14025,46 +14071,46 @@ func (f QuoteResponseLevelField) Value() enum.QuoteResponseLevel { return enum.QuoteResponseLevel(f.String()) } -//QuoteSetIDField is a STRING field +// QuoteSetIDField is a STRING field type QuoteSetIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteSetID (302) +// Tag returns tag.QuoteSetID (302) func (f QuoteSetIDField) Tag() quickfix.Tag { return tag.QuoteSetID } -//NewQuoteSetID returns a new QuoteSetIDField initialized with val +// NewQuoteSetID returns a new QuoteSetIDField initialized with val func NewQuoteSetID(val string) QuoteSetIDField { return QuoteSetIDField{quickfix.FIXString(val)} } func (f QuoteSetIDField) Value() string { return f.String() } -//QuoteSetValidUntilTimeField is a UTCTIMESTAMP field +// QuoteSetValidUntilTimeField is a UTCTIMESTAMP field type QuoteSetValidUntilTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.QuoteSetValidUntilTime (367) +// Tag returns tag.QuoteSetValidUntilTime (367) func (f QuoteSetValidUntilTimeField) Tag() quickfix.Tag { return tag.QuoteSetValidUntilTime } -//NewQuoteSetValidUntilTime returns a new QuoteSetValidUntilTimeField initialized with val +// NewQuoteSetValidUntilTime returns a new QuoteSetValidUntilTimeField initialized with val func NewQuoteSetValidUntilTime(val time.Time) QuoteSetValidUntilTimeField { return NewQuoteSetValidUntilTimeWithPrecision(val, quickfix.Millis) } -//NewQuoteSetValidUntilTimeNoMillis returns a new QuoteSetValidUntilTimeField initialized with val without millisecs +// NewQuoteSetValidUntilTimeNoMillis returns a new QuoteSetValidUntilTimeField initialized with val without millisecs func NewQuoteSetValidUntilTimeNoMillis(val time.Time) QuoteSetValidUntilTimeField { return NewQuoteSetValidUntilTimeWithPrecision(val, quickfix.Seconds) } -//NewQuoteSetValidUntilTimeWithPrecision returns a new QuoteSetValidUntilTimeField initialized with val of specified precision +// NewQuoteSetValidUntilTimeWithPrecision returns a new QuoteSetValidUntilTimeField initialized with val of specified precision func NewQuoteSetValidUntilTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) QuoteSetValidUntilTimeField { return QuoteSetValidUntilTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f QuoteSetValidUntilTimeField) Value() time.Time { return f.Time } -//QuoteStatusField is a enum.QuoteStatus field +// QuoteStatusField is a enum.QuoteStatus field type QuoteStatusField struct{ quickfix.FIXString } -//Tag returns tag.QuoteStatus (297) +// Tag returns tag.QuoteStatus (297) func (f QuoteStatusField) Tag() quickfix.Tag { return tag.QuoteStatus } func NewQuoteStatus(val enum.QuoteStatus) QuoteStatusField { @@ -14073,23 +14119,23 @@ func NewQuoteStatus(val enum.QuoteStatus) QuoteStatusField { func (f QuoteStatusField) Value() enum.QuoteStatus { return enum.QuoteStatus(f.String()) } -//QuoteStatusReqIDField is a STRING field +// QuoteStatusReqIDField is a STRING field type QuoteStatusReqIDField struct{ quickfix.FIXString } -//Tag returns tag.QuoteStatusReqID (649) +// Tag returns tag.QuoteStatusReqID (649) func (f QuoteStatusReqIDField) Tag() quickfix.Tag { return tag.QuoteStatusReqID } -//NewQuoteStatusReqID returns a new QuoteStatusReqIDField initialized with val +// NewQuoteStatusReqID returns a new QuoteStatusReqIDField initialized with val func NewQuoteStatusReqID(val string) QuoteStatusReqIDField { return QuoteStatusReqIDField{quickfix.FIXString(val)} } func (f QuoteStatusReqIDField) Value() string { return f.String() } -//QuoteTypeField is a enum.QuoteType field +// QuoteTypeField is a enum.QuoteType field type QuoteTypeField struct{ quickfix.FIXString } -//Tag returns tag.QuoteType (537) +// Tag returns tag.QuoteType (537) func (f QuoteTypeField) Tag() quickfix.Tag { return tag.QuoteType } func NewQuoteType(val enum.QuoteType) QuoteTypeField { @@ -14098,23 +14144,23 @@ func NewQuoteType(val enum.QuoteType) QuoteTypeField { func (f QuoteTypeField) Value() enum.QuoteType { return enum.QuoteType(f.String()) } -//RFQReqIDField is a STRING field +// RFQReqIDField is a STRING field type RFQReqIDField struct{ quickfix.FIXString } -//Tag returns tag.RFQReqID (644) +// Tag returns tag.RFQReqID (644) func (f RFQReqIDField) Tag() quickfix.Tag { return tag.RFQReqID } -//NewRFQReqID returns a new RFQReqIDField initialized with val +// NewRFQReqID returns a new RFQReqIDField initialized with val func NewRFQReqID(val string) RFQReqIDField { return RFQReqIDField{quickfix.FIXString(val)} } func (f RFQReqIDField) Value() string { return f.String() } -//RateSourceField is a enum.RateSource field +// RateSourceField is a enum.RateSource field type RateSourceField struct{ quickfix.FIXString } -//Tag returns tag.RateSource (1446) +// Tag returns tag.RateSource (1446) func (f RateSourceField) Tag() quickfix.Tag { return tag.RateSource } func NewRateSource(val enum.RateSource) RateSourceField { @@ -14123,10 +14169,10 @@ func NewRateSource(val enum.RateSource) RateSourceField { func (f RateSourceField) Value() enum.RateSource { return enum.RateSource(f.String()) } -//RateSourceTypeField is a enum.RateSourceType field +// RateSourceTypeField is a enum.RateSourceType field type RateSourceTypeField struct{ quickfix.FIXString } -//Tag returns tag.RateSourceType (1447) +// Tag returns tag.RateSourceType (1447) func (f RateSourceTypeField) Tag() quickfix.Tag { return tag.RateSourceType } func NewRateSourceType(val enum.RateSourceType) RateSourceTypeField { @@ -14135,192 +14181,192 @@ func NewRateSourceType(val enum.RateSourceType) RateSourceTypeField { func (f RateSourceTypeField) Value() enum.RateSourceType { return enum.RateSourceType(f.String()) } -//RatioQtyField is a QTY field +// RatioQtyField is a QTY field type RatioQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.RatioQty (319) +// Tag returns tag.RatioQty (319) func (f RatioQtyField) Tag() quickfix.Tag { return tag.RatioQty } -//NewRatioQty returns a new RatioQtyField initialized with val and scale +// NewRatioQty returns a new RatioQtyField initialized with val and scale func NewRatioQty(val decimal.Decimal, scale int32) RatioQtyField { return RatioQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RatioQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//RawDataField is a DATA field +// RawDataField is a DATA field type RawDataField struct{ quickfix.FIXString } -//Tag returns tag.RawData (96) +// Tag returns tag.RawData (96) func (f RawDataField) Tag() quickfix.Tag { return tag.RawData } -//NewRawData returns a new RawDataField initialized with val +// NewRawData returns a new RawDataField initialized with val func NewRawData(val string) RawDataField { return RawDataField{quickfix.FIXString(val)} } func (f RawDataField) Value() string { return f.String() } -//RawDataLengthField is a LENGTH field +// RawDataLengthField is a LENGTH field type RawDataLengthField struct{ quickfix.FIXInt } -//Tag returns tag.RawDataLength (95) +// Tag returns tag.RawDataLength (95) func (f RawDataLengthField) Tag() quickfix.Tag { return tag.RawDataLength } -//NewRawDataLength returns a new RawDataLengthField initialized with val +// NewRawDataLength returns a new RawDataLengthField initialized with val func NewRawDataLength(val int) RawDataLengthField { return RawDataLengthField{quickfix.FIXInt(val)} } func (f RawDataLengthField) Value() int { return f.Int() } -//ReceivedDeptIDField is a STRING field +// ReceivedDeptIDField is a STRING field type ReceivedDeptIDField struct{ quickfix.FIXString } -//Tag returns tag.ReceivedDeptID (1030) +// Tag returns tag.ReceivedDeptID (1030) func (f ReceivedDeptIDField) Tag() quickfix.Tag { return tag.ReceivedDeptID } -//NewReceivedDeptID returns a new ReceivedDeptIDField initialized with val +// NewReceivedDeptID returns a new ReceivedDeptIDField initialized with val func NewReceivedDeptID(val string) ReceivedDeptIDField { return ReceivedDeptIDField{quickfix.FIXString(val)} } func (f ReceivedDeptIDField) Value() string { return f.String() } -//RedemptionDateField is a LOCALMKTDATE field +// RedemptionDateField is a LOCALMKTDATE field type RedemptionDateField struct{ quickfix.FIXString } -//Tag returns tag.RedemptionDate (240) +// Tag returns tag.RedemptionDate (240) func (f RedemptionDateField) Tag() quickfix.Tag { return tag.RedemptionDate } -//NewRedemptionDate returns a new RedemptionDateField initialized with val +// NewRedemptionDate returns a new RedemptionDateField initialized with val func NewRedemptionDate(val string) RedemptionDateField { return RedemptionDateField{quickfix.FIXString(val)} } func (f RedemptionDateField) Value() string { return f.String() } -//RefAllocIDField is a STRING field +// RefAllocIDField is a STRING field type RefAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.RefAllocID (72) +// Tag returns tag.RefAllocID (72) func (f RefAllocIDField) Tag() quickfix.Tag { return tag.RefAllocID } -//NewRefAllocID returns a new RefAllocIDField initialized with val +// NewRefAllocID returns a new RefAllocIDField initialized with val func NewRefAllocID(val string) RefAllocIDField { return RefAllocIDField{quickfix.FIXString(val)} } func (f RefAllocIDField) Value() string { return f.String() } -//RefApplExtIDField is a INT field +// RefApplExtIDField is a INT field type RefApplExtIDField struct{ quickfix.FIXInt } -//Tag returns tag.RefApplExtID (1406) +// Tag returns tag.RefApplExtID (1406) func (f RefApplExtIDField) Tag() quickfix.Tag { return tag.RefApplExtID } -//NewRefApplExtID returns a new RefApplExtIDField initialized with val +// NewRefApplExtID returns a new RefApplExtIDField initialized with val func NewRefApplExtID(val int) RefApplExtIDField { return RefApplExtIDField{quickfix.FIXInt(val)} } func (f RefApplExtIDField) Value() int { return f.Int() } -//RefApplIDField is a STRING field +// RefApplIDField is a STRING field type RefApplIDField struct{ quickfix.FIXString } -//Tag returns tag.RefApplID (1355) +// Tag returns tag.RefApplID (1355) func (f RefApplIDField) Tag() quickfix.Tag { return tag.RefApplID } -//NewRefApplID returns a new RefApplIDField initialized with val +// NewRefApplID returns a new RefApplIDField initialized with val func NewRefApplID(val string) RefApplIDField { return RefApplIDField{quickfix.FIXString(val)} } func (f RefApplIDField) Value() string { return f.String() } -//RefApplLastSeqNumField is a SEQNUM field +// RefApplLastSeqNumField is a SEQNUM field type RefApplLastSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.RefApplLastSeqNum (1357) +// Tag returns tag.RefApplLastSeqNum (1357) func (f RefApplLastSeqNumField) Tag() quickfix.Tag { return tag.RefApplLastSeqNum } -//NewRefApplLastSeqNum returns a new RefApplLastSeqNumField initialized with val +// NewRefApplLastSeqNum returns a new RefApplLastSeqNumField initialized with val func NewRefApplLastSeqNum(val int) RefApplLastSeqNumField { return RefApplLastSeqNumField{quickfix.FIXInt(val)} } func (f RefApplLastSeqNumField) Value() int { return f.Int() } -//RefApplReqIDField is a STRING field +// RefApplReqIDField is a STRING field type RefApplReqIDField struct{ quickfix.FIXString } -//Tag returns tag.RefApplReqID (1433) +// Tag returns tag.RefApplReqID (1433) func (f RefApplReqIDField) Tag() quickfix.Tag { return tag.RefApplReqID } -//NewRefApplReqID returns a new RefApplReqIDField initialized with val +// NewRefApplReqID returns a new RefApplReqIDField initialized with val func NewRefApplReqID(val string) RefApplReqIDField { return RefApplReqIDField{quickfix.FIXString(val)} } func (f RefApplReqIDField) Value() string { return f.String() } -//RefApplVerIDField is a STRING field +// RefApplVerIDField is a STRING field type RefApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.RefApplVerID (1130) +// Tag returns tag.RefApplVerID (1130) func (f RefApplVerIDField) Tag() quickfix.Tag { return tag.RefApplVerID } -//NewRefApplVerID returns a new RefApplVerIDField initialized with val +// NewRefApplVerID returns a new RefApplVerIDField initialized with val func NewRefApplVerID(val string) RefApplVerIDField { return RefApplVerIDField{quickfix.FIXString(val)} } func (f RefApplVerIDField) Value() string { return f.String() } -//RefCompIDField is a STRING field +// RefCompIDField is a STRING field type RefCompIDField struct{ quickfix.FIXString } -//Tag returns tag.RefCompID (930) +// Tag returns tag.RefCompID (930) func (f RefCompIDField) Tag() quickfix.Tag { return tag.RefCompID } -//NewRefCompID returns a new RefCompIDField initialized with val +// NewRefCompID returns a new RefCompIDField initialized with val func NewRefCompID(val string) RefCompIDField { return RefCompIDField{quickfix.FIXString(val)} } func (f RefCompIDField) Value() string { return f.String() } -//RefCstmApplVerIDField is a STRING field +// RefCstmApplVerIDField is a STRING field type RefCstmApplVerIDField struct{ quickfix.FIXString } -//Tag returns tag.RefCstmApplVerID (1131) +// Tag returns tag.RefCstmApplVerID (1131) func (f RefCstmApplVerIDField) Tag() quickfix.Tag { return tag.RefCstmApplVerID } -//NewRefCstmApplVerID returns a new RefCstmApplVerIDField initialized with val +// NewRefCstmApplVerID returns a new RefCstmApplVerIDField initialized with val func NewRefCstmApplVerID(val string) RefCstmApplVerIDField { return RefCstmApplVerIDField{quickfix.FIXString(val)} } func (f RefCstmApplVerIDField) Value() string { return f.String() } -//RefMsgTypeField is a STRING field +// RefMsgTypeField is a STRING field type RefMsgTypeField struct{ quickfix.FIXString } -//Tag returns tag.RefMsgType (372) +// Tag returns tag.RefMsgType (372) func (f RefMsgTypeField) Tag() quickfix.Tag { return tag.RefMsgType } -//NewRefMsgType returns a new RefMsgTypeField initialized with val +// NewRefMsgType returns a new RefMsgTypeField initialized with val func NewRefMsgType(val string) RefMsgTypeField { return RefMsgTypeField{quickfix.FIXString(val)} } func (f RefMsgTypeField) Value() string { return f.String() } -//RefOrdIDReasonField is a enum.RefOrdIDReason field +// RefOrdIDReasonField is a enum.RefOrdIDReason field type RefOrdIDReasonField struct{ quickfix.FIXString } -//Tag returns tag.RefOrdIDReason (1431) +// Tag returns tag.RefOrdIDReason (1431) func (f RefOrdIDReasonField) Tag() quickfix.Tag { return tag.RefOrdIDReason } func NewRefOrdIDReason(val enum.RefOrdIDReason) RefOrdIDReasonField { @@ -14329,191 +14375,193 @@ func NewRefOrdIDReason(val enum.RefOrdIDReason) RefOrdIDReasonField { func (f RefOrdIDReasonField) Value() enum.RefOrdIDReason { return enum.RefOrdIDReason(f.String()) } -//RefOrderIDField is a STRING field +// RefOrderIDField is a STRING field type RefOrderIDField struct{ quickfix.FIXString } -//Tag returns tag.RefOrderID (1080) +// Tag returns tag.RefOrderID (1080) func (f RefOrderIDField) Tag() quickfix.Tag { return tag.RefOrderID } -//NewRefOrderID returns a new RefOrderIDField initialized with val +// NewRefOrderID returns a new RefOrderIDField initialized with val func NewRefOrderID(val string) RefOrderIDField { return RefOrderIDField{quickfix.FIXString(val)} } func (f RefOrderIDField) Value() string { return f.String() } -//RefOrderIDSourceField is a enum.RefOrderIDSource field +// RefOrderIDSourceField is a enum.RefOrderIDSource field type RefOrderIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RefOrderIDSource (1081) +// Tag returns tag.RefOrderIDSource (1081) func (f RefOrderIDSourceField) Tag() quickfix.Tag { return tag.RefOrderIDSource } func NewRefOrderIDSource(val enum.RefOrderIDSource) RefOrderIDSourceField { return RefOrderIDSourceField{quickfix.FIXString(val)} } -func (f RefOrderIDSourceField) Value() enum.RefOrderIDSource { return enum.RefOrderIDSource(f.String()) } +func (f RefOrderIDSourceField) Value() enum.RefOrderIDSource { + return enum.RefOrderIDSource(f.String()) +} -//RefSeqNumField is a SEQNUM field +// RefSeqNumField is a SEQNUM field type RefSeqNumField struct{ quickfix.FIXInt } -//Tag returns tag.RefSeqNum (45) +// Tag returns tag.RefSeqNum (45) func (f RefSeqNumField) Tag() quickfix.Tag { return tag.RefSeqNum } -//NewRefSeqNum returns a new RefSeqNumField initialized with val +// NewRefSeqNum returns a new RefSeqNumField initialized with val func NewRefSeqNum(val int) RefSeqNumField { return RefSeqNumField{quickfix.FIXInt(val)} } func (f RefSeqNumField) Value() int { return f.Int() } -//RefSubIDField is a STRING field +// RefSubIDField is a STRING field type RefSubIDField struct{ quickfix.FIXString } -//Tag returns tag.RefSubID (931) +// Tag returns tag.RefSubID (931) func (f RefSubIDField) Tag() quickfix.Tag { return tag.RefSubID } -//NewRefSubID returns a new RefSubIDField initialized with val +// NewRefSubID returns a new RefSubIDField initialized with val func NewRefSubID(val string) RefSubIDField { return RefSubIDField{quickfix.FIXString(val)} } func (f RefSubIDField) Value() string { return f.String() } -//RefTagIDField is a INT field +// RefTagIDField is a INT field type RefTagIDField struct{ quickfix.FIXInt } -//Tag returns tag.RefTagID (371) +// Tag returns tag.RefTagID (371) func (f RefTagIDField) Tag() quickfix.Tag { return tag.RefTagID } -//NewRefTagID returns a new RefTagIDField initialized with val +// NewRefTagID returns a new RefTagIDField initialized with val func NewRefTagID(val int) RefTagIDField { return RefTagIDField{quickfix.FIXInt(val)} } func (f RefTagIDField) Value() int { return f.Int() } -//ReferencePageField is a STRING field +// ReferencePageField is a STRING field type ReferencePageField struct{ quickfix.FIXString } -//Tag returns tag.ReferencePage (1448) +// Tag returns tag.ReferencePage (1448) func (f ReferencePageField) Tag() quickfix.Tag { return tag.ReferencePage } -//NewReferencePage returns a new ReferencePageField initialized with val +// NewReferencePage returns a new ReferencePageField initialized with val func NewReferencePage(val string) ReferencePageField { return ReferencePageField{quickfix.FIXString(val)} } func (f ReferencePageField) Value() string { return f.String() } -//RefreshIndicatorField is a BOOLEAN field +// RefreshIndicatorField is a BOOLEAN field type RefreshIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.RefreshIndicator (1187) +// Tag returns tag.RefreshIndicator (1187) func (f RefreshIndicatorField) Tag() quickfix.Tag { return tag.RefreshIndicator } -//NewRefreshIndicator returns a new RefreshIndicatorField initialized with val +// NewRefreshIndicator returns a new RefreshIndicatorField initialized with val func NewRefreshIndicator(val bool) RefreshIndicatorField { return RefreshIndicatorField{quickfix.FIXBoolean(val)} } func (f RefreshIndicatorField) Value() bool { return f.Bool() } -//RefreshQtyField is a QTY field +// RefreshQtyField is a QTY field type RefreshQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.RefreshQty (1088) +// Tag returns tag.RefreshQty (1088) func (f RefreshQtyField) Tag() quickfix.Tag { return tag.RefreshQty } -//NewRefreshQty returns a new RefreshQtyField initialized with val and scale +// NewRefreshQty returns a new RefreshQtyField initialized with val and scale func NewRefreshQty(val decimal.Decimal, scale int32) RefreshQtyField { return RefreshQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RefreshQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//RegistAcctTypeField is a STRING field +// RegistAcctTypeField is a STRING field type RegistAcctTypeField struct{ quickfix.FIXString } -//Tag returns tag.RegistAcctType (493) +// Tag returns tag.RegistAcctType (493) func (f RegistAcctTypeField) Tag() quickfix.Tag { return tag.RegistAcctType } -//NewRegistAcctType returns a new RegistAcctTypeField initialized with val +// NewRegistAcctType returns a new RegistAcctTypeField initialized with val func NewRegistAcctType(val string) RegistAcctTypeField { return RegistAcctTypeField{quickfix.FIXString(val)} } func (f RegistAcctTypeField) Value() string { return f.String() } -//RegistDetlsField is a STRING field +// RegistDetlsField is a STRING field type RegistDetlsField struct{ quickfix.FIXString } -//Tag returns tag.RegistDetls (509) +// Tag returns tag.RegistDetls (509) func (f RegistDetlsField) Tag() quickfix.Tag { return tag.RegistDetls } -//NewRegistDetls returns a new RegistDetlsField initialized with val +// NewRegistDetls returns a new RegistDetlsField initialized with val func NewRegistDetls(val string) RegistDetlsField { return RegistDetlsField{quickfix.FIXString(val)} } func (f RegistDetlsField) Value() string { return f.String() } -//RegistDtlsField is a STRING field +// RegistDtlsField is a STRING field type RegistDtlsField struct{ quickfix.FIXString } -//Tag returns tag.RegistDtls (509) +// Tag returns tag.RegistDtls (509) func (f RegistDtlsField) Tag() quickfix.Tag { return tag.RegistDtls } -//NewRegistDtls returns a new RegistDtlsField initialized with val +// NewRegistDtls returns a new RegistDtlsField initialized with val func NewRegistDtls(val string) RegistDtlsField { return RegistDtlsField{quickfix.FIXString(val)} } func (f RegistDtlsField) Value() string { return f.String() } -//RegistEmailField is a STRING field +// RegistEmailField is a STRING field type RegistEmailField struct{ quickfix.FIXString } -//Tag returns tag.RegistEmail (511) +// Tag returns tag.RegistEmail (511) func (f RegistEmailField) Tag() quickfix.Tag { return tag.RegistEmail } -//NewRegistEmail returns a new RegistEmailField initialized with val +// NewRegistEmail returns a new RegistEmailField initialized with val func NewRegistEmail(val string) RegistEmailField { return RegistEmailField{quickfix.FIXString(val)} } func (f RegistEmailField) Value() string { return f.String() } -//RegistIDField is a STRING field +// RegistIDField is a STRING field type RegistIDField struct{ quickfix.FIXString } -//Tag returns tag.RegistID (513) +// Tag returns tag.RegistID (513) func (f RegistIDField) Tag() quickfix.Tag { return tag.RegistID } -//NewRegistID returns a new RegistIDField initialized with val +// NewRegistID returns a new RegistIDField initialized with val func NewRegistID(val string) RegistIDField { return RegistIDField{quickfix.FIXString(val)} } func (f RegistIDField) Value() string { return f.String() } -//RegistRefIDField is a STRING field +// RegistRefIDField is a STRING field type RegistRefIDField struct{ quickfix.FIXString } -//Tag returns tag.RegistRefID (508) +// Tag returns tag.RegistRefID (508) func (f RegistRefIDField) Tag() quickfix.Tag { return tag.RegistRefID } -//NewRegistRefID returns a new RegistRefIDField initialized with val +// NewRegistRefID returns a new RegistRefIDField initialized with val func NewRegistRefID(val string) RegistRefIDField { return RegistRefIDField{quickfix.FIXString(val)} } func (f RegistRefIDField) Value() string { return f.String() } -//RegistRejReasonCodeField is a enum.RegistRejReasonCode field +// RegistRejReasonCodeField is a enum.RegistRejReasonCode field type RegistRejReasonCodeField struct{ quickfix.FIXString } -//Tag returns tag.RegistRejReasonCode (507) +// Tag returns tag.RegistRejReasonCode (507) func (f RegistRejReasonCodeField) Tag() quickfix.Tag { return tag.RegistRejReasonCode } func NewRegistRejReasonCode(val enum.RegistRejReasonCode) RegistRejReasonCodeField { @@ -14524,23 +14572,23 @@ func (f RegistRejReasonCodeField) Value() enum.RegistRejReasonCode { return enum.RegistRejReasonCode(f.String()) } -//RegistRejReasonTextField is a STRING field +// RegistRejReasonTextField is a STRING field type RegistRejReasonTextField struct{ quickfix.FIXString } -//Tag returns tag.RegistRejReasonText (496) +// Tag returns tag.RegistRejReasonText (496) func (f RegistRejReasonTextField) Tag() quickfix.Tag { return tag.RegistRejReasonText } -//NewRegistRejReasonText returns a new RegistRejReasonTextField initialized with val +// NewRegistRejReasonText returns a new RegistRejReasonTextField initialized with val func NewRegistRejReasonText(val string) RegistRejReasonTextField { return RegistRejReasonTextField{quickfix.FIXString(val)} } func (f RegistRejReasonTextField) Value() string { return f.String() } -//RegistStatusField is a enum.RegistStatus field +// RegistStatusField is a enum.RegistStatus field type RegistStatusField struct{ quickfix.FIXString } -//Tag returns tag.RegistStatus (506) +// Tag returns tag.RegistStatus (506) func (f RegistStatusField) Tag() quickfix.Tag { return tag.RegistStatus } func NewRegistStatus(val enum.RegistStatus) RegistStatusField { @@ -14549,10 +14597,10 @@ func NewRegistStatus(val enum.RegistStatus) RegistStatusField { func (f RegistStatusField) Value() enum.RegistStatus { return enum.RegistStatus(f.String()) } -//RegistTransTypeField is a enum.RegistTransType field +// RegistTransTypeField is a enum.RegistTransType field type RegistTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.RegistTransType (514) +// Tag returns tag.RegistTransType (514) func (f RegistTransTypeField) Tag() quickfix.Tag { return tag.RegistTransType } func NewRegistTransType(val enum.RegistTransType) RegistTransTypeField { @@ -14561,799 +14609,807 @@ func NewRegistTransType(val enum.RegistTransType) RegistTransTypeField { func (f RegistTransTypeField) Value() enum.RegistTransType { return enum.RegistTransType(f.String()) } -//RejectTextField is a STRING field +// RejectTextField is a STRING field type RejectTextField struct{ quickfix.FIXString } -//Tag returns tag.RejectText (1328) +// Tag returns tag.RejectText (1328) func (f RejectTextField) Tag() quickfix.Tag { return tag.RejectText } -//NewRejectText returns a new RejectTextField initialized with val +// NewRejectText returns a new RejectTextField initialized with val func NewRejectText(val string) RejectTextField { return RejectTextField{quickfix.FIXString(val)} } func (f RejectTextField) Value() string { return f.String() } -//RelSymTransactTimeField is a UTCTIMESTAMP field +// RelSymTransactTimeField is a UTCTIMESTAMP field type RelSymTransactTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.RelSymTransactTime (1504) +// Tag returns tag.RelSymTransactTime (1504) func (f RelSymTransactTimeField) Tag() quickfix.Tag { return tag.RelSymTransactTime } -//NewRelSymTransactTime returns a new RelSymTransactTimeField initialized with val +// NewRelSymTransactTime returns a new RelSymTransactTimeField initialized with val func NewRelSymTransactTime(val time.Time) RelSymTransactTimeField { return NewRelSymTransactTimeWithPrecision(val, quickfix.Millis) } -//NewRelSymTransactTimeNoMillis returns a new RelSymTransactTimeField initialized with val without millisecs +// NewRelSymTransactTimeNoMillis returns a new RelSymTransactTimeField initialized with val without millisecs func NewRelSymTransactTimeNoMillis(val time.Time) RelSymTransactTimeField { return NewRelSymTransactTimeWithPrecision(val, quickfix.Seconds) } -//NewRelSymTransactTimeWithPrecision returns a new RelSymTransactTimeField initialized with val of specified precision +// NewRelSymTransactTimeWithPrecision returns a new RelSymTransactTimeField initialized with val of specified precision func NewRelSymTransactTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) RelSymTransactTimeField { return RelSymTransactTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f RelSymTransactTimeField) Value() time.Time { return f.Time } -//RelatdSymField is a STRING field +// RelatdSymField is a STRING field type RelatdSymField struct{ quickfix.FIXString } -//Tag returns tag.RelatdSym (46) +// Tag returns tag.RelatdSym (46) func (f RelatdSymField) Tag() quickfix.Tag { return tag.RelatdSym } -//NewRelatdSym returns a new RelatdSymField initialized with val +// NewRelatdSym returns a new RelatdSymField initialized with val func NewRelatdSym(val string) RelatdSymField { return RelatdSymField{quickfix.FIXString(val)} } func (f RelatdSymField) Value() string { return f.String() } -//RelatedContextPartyIDField is a STRING field +// RelatedContextPartyIDField is a STRING field type RelatedContextPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedContextPartyID (1576) +// Tag returns tag.RelatedContextPartyID (1576) func (f RelatedContextPartyIDField) Tag() quickfix.Tag { return tag.RelatedContextPartyID } -//NewRelatedContextPartyID returns a new RelatedContextPartyIDField initialized with val +// NewRelatedContextPartyID returns a new RelatedContextPartyIDField initialized with val func NewRelatedContextPartyID(val string) RelatedContextPartyIDField { return RelatedContextPartyIDField{quickfix.FIXString(val)} } func (f RelatedContextPartyIDField) Value() string { return f.String() } -//RelatedContextPartyIDSourceField is a CHAR field +// RelatedContextPartyIDSourceField is a CHAR field type RelatedContextPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RelatedContextPartyIDSource (1577) +// Tag returns tag.RelatedContextPartyIDSource (1577) func (f RelatedContextPartyIDSourceField) Tag() quickfix.Tag { return tag.RelatedContextPartyIDSource } -//NewRelatedContextPartyIDSource returns a new RelatedContextPartyIDSourceField initialized with val +// NewRelatedContextPartyIDSource returns a new RelatedContextPartyIDSourceField initialized with val func NewRelatedContextPartyIDSource(val string) RelatedContextPartyIDSourceField { return RelatedContextPartyIDSourceField{quickfix.FIXString(val)} } func (f RelatedContextPartyIDSourceField) Value() string { return f.String() } -//RelatedContextPartyRoleField is a INT field +// RelatedContextPartyRoleField is a INT field type RelatedContextPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.RelatedContextPartyRole (1578) +// Tag returns tag.RelatedContextPartyRole (1578) func (f RelatedContextPartyRoleField) Tag() quickfix.Tag { return tag.RelatedContextPartyRole } -//NewRelatedContextPartyRole returns a new RelatedContextPartyRoleField initialized with val +// NewRelatedContextPartyRole returns a new RelatedContextPartyRoleField initialized with val func NewRelatedContextPartyRole(val int) RelatedContextPartyRoleField { return RelatedContextPartyRoleField{quickfix.FIXInt(val)} } func (f RelatedContextPartyRoleField) Value() int { return f.Int() } -//RelatedContextPartySubIDField is a STRING field +// RelatedContextPartySubIDField is a STRING field type RelatedContextPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedContextPartySubID (1580) +// Tag returns tag.RelatedContextPartySubID (1580) func (f RelatedContextPartySubIDField) Tag() quickfix.Tag { return tag.RelatedContextPartySubID } -//NewRelatedContextPartySubID returns a new RelatedContextPartySubIDField initialized with val +// NewRelatedContextPartySubID returns a new RelatedContextPartySubIDField initialized with val func NewRelatedContextPartySubID(val string) RelatedContextPartySubIDField { return RelatedContextPartySubIDField{quickfix.FIXString(val)} } func (f RelatedContextPartySubIDField) Value() string { return f.String() } -//RelatedContextPartySubIDTypeField is a INT field +// RelatedContextPartySubIDTypeField is a INT field type RelatedContextPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RelatedContextPartySubIDType (1581) -func (f RelatedContextPartySubIDTypeField) Tag() quickfix.Tag { return tag.RelatedContextPartySubIDType } +// Tag returns tag.RelatedContextPartySubIDType (1581) +func (f RelatedContextPartySubIDTypeField) Tag() quickfix.Tag { + return tag.RelatedContextPartySubIDType +} -//NewRelatedContextPartySubIDType returns a new RelatedContextPartySubIDTypeField initialized with val +// NewRelatedContextPartySubIDType returns a new RelatedContextPartySubIDTypeField initialized with val func NewRelatedContextPartySubIDType(val int) RelatedContextPartySubIDTypeField { return RelatedContextPartySubIDTypeField{quickfix.FIXInt(val)} } func (f RelatedContextPartySubIDTypeField) Value() int { return f.Int() } -//RelatedPartyAltIDField is a STRING field +// RelatedPartyAltIDField is a STRING field type RelatedPartyAltIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartyAltID (1570) +// Tag returns tag.RelatedPartyAltID (1570) func (f RelatedPartyAltIDField) Tag() quickfix.Tag { return tag.RelatedPartyAltID } -//NewRelatedPartyAltID returns a new RelatedPartyAltIDField initialized with val +// NewRelatedPartyAltID returns a new RelatedPartyAltIDField initialized with val func NewRelatedPartyAltID(val string) RelatedPartyAltIDField { return RelatedPartyAltIDField{quickfix.FIXString(val)} } func (f RelatedPartyAltIDField) Value() string { return f.String() } -//RelatedPartyAltIDSourceField is a CHAR field +// RelatedPartyAltIDSourceField is a CHAR field type RelatedPartyAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartyAltIDSource (1571) +// Tag returns tag.RelatedPartyAltIDSource (1571) func (f RelatedPartyAltIDSourceField) Tag() quickfix.Tag { return tag.RelatedPartyAltIDSource } -//NewRelatedPartyAltIDSource returns a new RelatedPartyAltIDSourceField initialized with val +// NewRelatedPartyAltIDSource returns a new RelatedPartyAltIDSourceField initialized with val func NewRelatedPartyAltIDSource(val string) RelatedPartyAltIDSourceField { return RelatedPartyAltIDSourceField{quickfix.FIXString(val)} } func (f RelatedPartyAltIDSourceField) Value() string { return f.String() } -//RelatedPartyAltSubIDField is a STRING field +// RelatedPartyAltSubIDField is a STRING field type RelatedPartyAltSubIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartyAltSubID (1573) +// Tag returns tag.RelatedPartyAltSubID (1573) func (f RelatedPartyAltSubIDField) Tag() quickfix.Tag { return tag.RelatedPartyAltSubID } -//NewRelatedPartyAltSubID returns a new RelatedPartyAltSubIDField initialized with val +// NewRelatedPartyAltSubID returns a new RelatedPartyAltSubIDField initialized with val func NewRelatedPartyAltSubID(val string) RelatedPartyAltSubIDField { return RelatedPartyAltSubIDField{quickfix.FIXString(val)} } func (f RelatedPartyAltSubIDField) Value() string { return f.String() } -//RelatedPartyAltSubIDTypeField is a INT field +// RelatedPartyAltSubIDTypeField is a INT field type RelatedPartyAltSubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RelatedPartyAltSubIDType (1574) +// Tag returns tag.RelatedPartyAltSubIDType (1574) func (f RelatedPartyAltSubIDTypeField) Tag() quickfix.Tag { return tag.RelatedPartyAltSubIDType } -//NewRelatedPartyAltSubIDType returns a new RelatedPartyAltSubIDTypeField initialized with val +// NewRelatedPartyAltSubIDType returns a new RelatedPartyAltSubIDTypeField initialized with val func NewRelatedPartyAltSubIDType(val int) RelatedPartyAltSubIDTypeField { return RelatedPartyAltSubIDTypeField{quickfix.FIXInt(val)} } func (f RelatedPartyAltSubIDTypeField) Value() int { return f.Int() } -//RelatedPartyIDField is a STRING field +// RelatedPartyIDField is a STRING field type RelatedPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartyID (1563) +// Tag returns tag.RelatedPartyID (1563) func (f RelatedPartyIDField) Tag() quickfix.Tag { return tag.RelatedPartyID } -//NewRelatedPartyID returns a new RelatedPartyIDField initialized with val +// NewRelatedPartyID returns a new RelatedPartyIDField initialized with val func NewRelatedPartyID(val string) RelatedPartyIDField { return RelatedPartyIDField{quickfix.FIXString(val)} } func (f RelatedPartyIDField) Value() string { return f.String() } -//RelatedPartyIDSourceField is a CHAR field +// RelatedPartyIDSourceField is a CHAR field type RelatedPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartyIDSource (1564) +// Tag returns tag.RelatedPartyIDSource (1564) func (f RelatedPartyIDSourceField) Tag() quickfix.Tag { return tag.RelatedPartyIDSource } -//NewRelatedPartyIDSource returns a new RelatedPartyIDSourceField initialized with val +// NewRelatedPartyIDSource returns a new RelatedPartyIDSourceField initialized with val func NewRelatedPartyIDSource(val string) RelatedPartyIDSourceField { return RelatedPartyIDSourceField{quickfix.FIXString(val)} } func (f RelatedPartyIDSourceField) Value() string { return f.String() } -//RelatedPartyRoleField is a INT field +// RelatedPartyRoleField is a INT field type RelatedPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.RelatedPartyRole (1565) +// Tag returns tag.RelatedPartyRole (1565) func (f RelatedPartyRoleField) Tag() quickfix.Tag { return tag.RelatedPartyRole } -//NewRelatedPartyRole returns a new RelatedPartyRoleField initialized with val +// NewRelatedPartyRole returns a new RelatedPartyRoleField initialized with val func NewRelatedPartyRole(val int) RelatedPartyRoleField { return RelatedPartyRoleField{quickfix.FIXInt(val)} } func (f RelatedPartyRoleField) Value() int { return f.Int() } -//RelatedPartySubIDField is a STRING field +// RelatedPartySubIDField is a STRING field type RelatedPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.RelatedPartySubID (1567) +// Tag returns tag.RelatedPartySubID (1567) func (f RelatedPartySubIDField) Tag() quickfix.Tag { return tag.RelatedPartySubID } -//NewRelatedPartySubID returns a new RelatedPartySubIDField initialized with val +// NewRelatedPartySubID returns a new RelatedPartySubIDField initialized with val func NewRelatedPartySubID(val string) RelatedPartySubIDField { return RelatedPartySubIDField{quickfix.FIXString(val)} } func (f RelatedPartySubIDField) Value() string { return f.String() } -//RelatedPartySubIDTypeField is a INT field +// RelatedPartySubIDTypeField is a INT field type RelatedPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RelatedPartySubIDType (1568) +// Tag returns tag.RelatedPartySubIDType (1568) func (f RelatedPartySubIDTypeField) Tag() quickfix.Tag { return tag.RelatedPartySubIDType } -//NewRelatedPartySubIDType returns a new RelatedPartySubIDTypeField initialized with val +// NewRelatedPartySubIDType returns a new RelatedPartySubIDTypeField initialized with val func NewRelatedPartySubIDType(val int) RelatedPartySubIDTypeField { return RelatedPartySubIDTypeField{quickfix.FIXInt(val)} } func (f RelatedPartySubIDTypeField) Value() int { return f.Int() } -//RelationshipRiskCFICodeField is a STRING field +// RelationshipRiskCFICodeField is a STRING field type RelationshipRiskCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskCFICode (1599) +// Tag returns tag.RelationshipRiskCFICode (1599) func (f RelationshipRiskCFICodeField) Tag() quickfix.Tag { return tag.RelationshipRiskCFICode } -//NewRelationshipRiskCFICode returns a new RelationshipRiskCFICodeField initialized with val +// NewRelationshipRiskCFICode returns a new RelationshipRiskCFICodeField initialized with val func NewRelationshipRiskCFICode(val string) RelationshipRiskCFICodeField { return RelationshipRiskCFICodeField{quickfix.FIXString(val)} } func (f RelationshipRiskCFICodeField) Value() string { return f.String() } -//RelationshipRiskCouponRateField is a PERCENTAGE field +// RelationshipRiskCouponRateField is a PERCENTAGE field type RelationshipRiskCouponRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.RelationshipRiskCouponRate (1608) +// Tag returns tag.RelationshipRiskCouponRate (1608) func (f RelationshipRiskCouponRateField) Tag() quickfix.Tag { return tag.RelationshipRiskCouponRate } -//NewRelationshipRiskCouponRate returns a new RelationshipRiskCouponRateField initialized with val and scale +// NewRelationshipRiskCouponRate returns a new RelationshipRiskCouponRateField initialized with val and scale func NewRelationshipRiskCouponRate(val decimal.Decimal, scale int32) RelationshipRiskCouponRateField { return RelationshipRiskCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RelationshipRiskCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } -//RelationshipRiskEncodedSecurityDescField is a DATA field +// RelationshipRiskEncodedSecurityDescField is a DATA field type RelationshipRiskEncodedSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskEncodedSecurityDesc (1619) +// Tag returns tag.RelationshipRiskEncodedSecurityDesc (1619) func (f RelationshipRiskEncodedSecurityDescField) Tag() quickfix.Tag { return tag.RelationshipRiskEncodedSecurityDesc } -//NewRelationshipRiskEncodedSecurityDesc returns a new RelationshipRiskEncodedSecurityDescField initialized with val +// NewRelationshipRiskEncodedSecurityDesc returns a new RelationshipRiskEncodedSecurityDescField initialized with val func NewRelationshipRiskEncodedSecurityDesc(val string) RelationshipRiskEncodedSecurityDescField { return RelationshipRiskEncodedSecurityDescField{quickfix.FIXString(val)} } func (f RelationshipRiskEncodedSecurityDescField) Value() string { return f.String() } -//RelationshipRiskEncodedSecurityDescLenField is a LENGTH field +// RelationshipRiskEncodedSecurityDescLenField is a LENGTH field type RelationshipRiskEncodedSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.RelationshipRiskEncodedSecurityDescLen (1618) +// Tag returns tag.RelationshipRiskEncodedSecurityDescLen (1618) func (f RelationshipRiskEncodedSecurityDescLenField) Tag() quickfix.Tag { return tag.RelationshipRiskEncodedSecurityDescLen } -//NewRelationshipRiskEncodedSecurityDescLen returns a new RelationshipRiskEncodedSecurityDescLenField initialized with val +// NewRelationshipRiskEncodedSecurityDescLen returns a new RelationshipRiskEncodedSecurityDescLenField initialized with val func NewRelationshipRiskEncodedSecurityDescLen(val int) RelationshipRiskEncodedSecurityDescLenField { return RelationshipRiskEncodedSecurityDescLenField{quickfix.FIXInt(val)} } func (f RelationshipRiskEncodedSecurityDescLenField) Value() int { return f.Int() } -//RelationshipRiskFlexibleIndicatorField is a BOOLEAN field +// RelationshipRiskFlexibleIndicatorField is a BOOLEAN field type RelationshipRiskFlexibleIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.RelationshipRiskFlexibleIndicator (1607) +// Tag returns tag.RelationshipRiskFlexibleIndicator (1607) func (f RelationshipRiskFlexibleIndicatorField) Tag() quickfix.Tag { return tag.RelationshipRiskFlexibleIndicator } -//NewRelationshipRiskFlexibleIndicator returns a new RelationshipRiskFlexibleIndicatorField initialized with val +// NewRelationshipRiskFlexibleIndicator returns a new RelationshipRiskFlexibleIndicatorField initialized with val func NewRelationshipRiskFlexibleIndicator(val bool) RelationshipRiskFlexibleIndicatorField { return RelationshipRiskFlexibleIndicatorField{quickfix.FIXBoolean(val)} } func (f RelationshipRiskFlexibleIndicatorField) Value() bool { return f.Bool() } -//RelationshipRiskInstrumentMultiplierField is a FLOAT field +// RelationshipRiskInstrumentMultiplierField is a FLOAT field type RelationshipRiskInstrumentMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.RelationshipRiskInstrumentMultiplier (1612) +// Tag returns tag.RelationshipRiskInstrumentMultiplier (1612) func (f RelationshipRiskInstrumentMultiplierField) Tag() quickfix.Tag { return tag.RelationshipRiskInstrumentMultiplier } -//NewRelationshipRiskInstrumentMultiplier returns a new RelationshipRiskInstrumentMultiplierField initialized with val and scale +// NewRelationshipRiskInstrumentMultiplier returns a new RelationshipRiskInstrumentMultiplierField initialized with val and scale func NewRelationshipRiskInstrumentMultiplier(val decimal.Decimal, scale int32) RelationshipRiskInstrumentMultiplierField { return RelationshipRiskInstrumentMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RelationshipRiskInstrumentMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//RelationshipRiskInstrumentOperatorField is a INT field +// RelationshipRiskInstrumentOperatorField is a INT field type RelationshipRiskInstrumentOperatorField struct{ quickfix.FIXInt } -//Tag returns tag.RelationshipRiskInstrumentOperator (1588) +// Tag returns tag.RelationshipRiskInstrumentOperator (1588) func (f RelationshipRiskInstrumentOperatorField) Tag() quickfix.Tag { return tag.RelationshipRiskInstrumentOperator } -//NewRelationshipRiskInstrumentOperator returns a new RelationshipRiskInstrumentOperatorField initialized with val +// NewRelationshipRiskInstrumentOperator returns a new RelationshipRiskInstrumentOperatorField initialized with val func NewRelationshipRiskInstrumentOperator(val int) RelationshipRiskInstrumentOperatorField { return RelationshipRiskInstrumentOperatorField{quickfix.FIXInt(val)} } func (f RelationshipRiskInstrumentOperatorField) Value() int { return f.Int() } -//RelationshipRiskInstrumentSettlTypeField is a STRING field +// RelationshipRiskInstrumentSettlTypeField is a STRING field type RelationshipRiskInstrumentSettlTypeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskInstrumentSettlType (1611) +// Tag returns tag.RelationshipRiskInstrumentSettlType (1611) func (f RelationshipRiskInstrumentSettlTypeField) Tag() quickfix.Tag { return tag.RelationshipRiskInstrumentSettlType } -//NewRelationshipRiskInstrumentSettlType returns a new RelationshipRiskInstrumentSettlTypeField initialized with val +// NewRelationshipRiskInstrumentSettlType returns a new RelationshipRiskInstrumentSettlTypeField initialized with val func NewRelationshipRiskInstrumentSettlType(val string) RelationshipRiskInstrumentSettlTypeField { return RelationshipRiskInstrumentSettlTypeField{quickfix.FIXString(val)} } func (f RelationshipRiskInstrumentSettlTypeField) Value() string { return f.String() } -//RelationshipRiskLimitAmountField is a AMT field +// RelationshipRiskLimitAmountField is a AMT field type RelationshipRiskLimitAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.RelationshipRiskLimitAmount (1584) +// Tag returns tag.RelationshipRiskLimitAmount (1584) func (f RelationshipRiskLimitAmountField) Tag() quickfix.Tag { return tag.RelationshipRiskLimitAmount } -//NewRelationshipRiskLimitAmount returns a new RelationshipRiskLimitAmountField initialized with val and scale +// NewRelationshipRiskLimitAmount returns a new RelationshipRiskLimitAmountField initialized with val and scale func NewRelationshipRiskLimitAmount(val decimal.Decimal, scale int32) RelationshipRiskLimitAmountField { return RelationshipRiskLimitAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RelationshipRiskLimitAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//RelationshipRiskLimitCurrencyField is a CURRENCY field +// RelationshipRiskLimitCurrencyField is a CURRENCY field type RelationshipRiskLimitCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskLimitCurrency (1585) +// Tag returns tag.RelationshipRiskLimitCurrency (1585) func (f RelationshipRiskLimitCurrencyField) Tag() quickfix.Tag { return tag.RelationshipRiskLimitCurrency } -//NewRelationshipRiskLimitCurrency returns a new RelationshipRiskLimitCurrencyField initialized with val +// NewRelationshipRiskLimitCurrency returns a new RelationshipRiskLimitCurrencyField initialized with val func NewRelationshipRiskLimitCurrency(val string) RelationshipRiskLimitCurrencyField { return RelationshipRiskLimitCurrencyField{quickfix.FIXString(val)} } func (f RelationshipRiskLimitCurrencyField) Value() string { return f.String() } -//RelationshipRiskLimitPlatformField is a STRING field +// RelationshipRiskLimitPlatformField is a STRING field type RelationshipRiskLimitPlatformField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskLimitPlatform (1586) +// Tag returns tag.RelationshipRiskLimitPlatform (1586) func (f RelationshipRiskLimitPlatformField) Tag() quickfix.Tag { return tag.RelationshipRiskLimitPlatform } -//NewRelationshipRiskLimitPlatform returns a new RelationshipRiskLimitPlatformField initialized with val +// NewRelationshipRiskLimitPlatform returns a new RelationshipRiskLimitPlatformField initialized with val func NewRelationshipRiskLimitPlatform(val string) RelationshipRiskLimitPlatformField { return RelationshipRiskLimitPlatformField{quickfix.FIXString(val)} } func (f RelationshipRiskLimitPlatformField) Value() string { return f.String() } -//RelationshipRiskLimitTypeField is a INT field +// RelationshipRiskLimitTypeField is a INT field type RelationshipRiskLimitTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RelationshipRiskLimitType (1583) +// Tag returns tag.RelationshipRiskLimitType (1583) func (f RelationshipRiskLimitTypeField) Tag() quickfix.Tag { return tag.RelationshipRiskLimitType } -//NewRelationshipRiskLimitType returns a new RelationshipRiskLimitTypeField initialized with val +// NewRelationshipRiskLimitType returns a new RelationshipRiskLimitTypeField initialized with val func NewRelationshipRiskLimitType(val int) RelationshipRiskLimitTypeField { return RelationshipRiskLimitTypeField{quickfix.FIXInt(val)} } func (f RelationshipRiskLimitTypeField) Value() int { return f.Int() } -//RelationshipRiskMaturityMonthYearField is a MONTHYEAR field +// RelationshipRiskMaturityMonthYearField is a MONTHYEAR field type RelationshipRiskMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskMaturityMonthYear (1602) +// Tag returns tag.RelationshipRiskMaturityMonthYear (1602) func (f RelationshipRiskMaturityMonthYearField) Tag() quickfix.Tag { return tag.RelationshipRiskMaturityMonthYear } -//NewRelationshipRiskMaturityMonthYear returns a new RelationshipRiskMaturityMonthYearField initialized with val +// NewRelationshipRiskMaturityMonthYear returns a new RelationshipRiskMaturityMonthYearField initialized with val func NewRelationshipRiskMaturityMonthYear(val string) RelationshipRiskMaturityMonthYearField { return RelationshipRiskMaturityMonthYearField{quickfix.FIXString(val)} } func (f RelationshipRiskMaturityMonthYearField) Value() string { return f.String() } -//RelationshipRiskMaturityTimeField is a TZTIMEONLY field +// RelationshipRiskMaturityTimeField is a TZTIMEONLY field type RelationshipRiskMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskMaturityTime (1603) -func (f RelationshipRiskMaturityTimeField) Tag() quickfix.Tag { return tag.RelationshipRiskMaturityTime } +// Tag returns tag.RelationshipRiskMaturityTime (1603) +func (f RelationshipRiskMaturityTimeField) Tag() quickfix.Tag { + return tag.RelationshipRiskMaturityTime +} -//NewRelationshipRiskMaturityTime returns a new RelationshipRiskMaturityTimeField initialized with val +// NewRelationshipRiskMaturityTime returns a new RelationshipRiskMaturityTimeField initialized with val func NewRelationshipRiskMaturityTime(val string) RelationshipRiskMaturityTimeField { return RelationshipRiskMaturityTimeField{quickfix.FIXString(val)} } func (f RelationshipRiskMaturityTimeField) Value() string { return f.String() } -//RelationshipRiskProductField is a INT field +// RelationshipRiskProductField is a INT field type RelationshipRiskProductField struct{ quickfix.FIXInt } -//Tag returns tag.RelationshipRiskProduct (1596) +// Tag returns tag.RelationshipRiskProduct (1596) func (f RelationshipRiskProductField) Tag() quickfix.Tag { return tag.RelationshipRiskProduct } -//NewRelationshipRiskProduct returns a new RelationshipRiskProductField initialized with val +// NewRelationshipRiskProduct returns a new RelationshipRiskProductField initialized with val func NewRelationshipRiskProduct(val int) RelationshipRiskProductField { return RelationshipRiskProductField{quickfix.FIXInt(val)} } func (f RelationshipRiskProductField) Value() int { return f.Int() } -//RelationshipRiskProductComplexField is a STRING field +// RelationshipRiskProductComplexField is a STRING field type RelationshipRiskProductComplexField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskProductComplex (1597) +// Tag returns tag.RelationshipRiskProductComplex (1597) func (f RelationshipRiskProductComplexField) Tag() quickfix.Tag { return tag.RelationshipRiskProductComplex } -//NewRelationshipRiskProductComplex returns a new RelationshipRiskProductComplexField initialized with val +// NewRelationshipRiskProductComplex returns a new RelationshipRiskProductComplexField initialized with val func NewRelationshipRiskProductComplex(val string) RelationshipRiskProductComplexField { return RelationshipRiskProductComplexField{quickfix.FIXString(val)} } func (f RelationshipRiskProductComplexField) Value() string { return f.String() } -//RelationshipRiskPutOrCallField is a INT field +// RelationshipRiskPutOrCallField is a INT field type RelationshipRiskPutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.RelationshipRiskPutOrCall (1606) +// Tag returns tag.RelationshipRiskPutOrCall (1606) func (f RelationshipRiskPutOrCallField) Tag() quickfix.Tag { return tag.RelationshipRiskPutOrCall } -//NewRelationshipRiskPutOrCall returns a new RelationshipRiskPutOrCallField initialized with val +// NewRelationshipRiskPutOrCall returns a new RelationshipRiskPutOrCallField initialized with val func NewRelationshipRiskPutOrCall(val int) RelationshipRiskPutOrCallField { return RelationshipRiskPutOrCallField{quickfix.FIXInt(val)} } func (f RelationshipRiskPutOrCallField) Value() int { return f.Int() } -//RelationshipRiskRestructuringTypeField is a STRING field +// RelationshipRiskRestructuringTypeField is a STRING field type RelationshipRiskRestructuringTypeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskRestructuringType (1604) +// Tag returns tag.RelationshipRiskRestructuringType (1604) func (f RelationshipRiskRestructuringTypeField) Tag() quickfix.Tag { return tag.RelationshipRiskRestructuringType } -//NewRelationshipRiskRestructuringType returns a new RelationshipRiskRestructuringTypeField initialized with val +// NewRelationshipRiskRestructuringType returns a new RelationshipRiskRestructuringTypeField initialized with val func NewRelationshipRiskRestructuringType(val string) RelationshipRiskRestructuringTypeField { return RelationshipRiskRestructuringTypeField{quickfix.FIXString(val)} } func (f RelationshipRiskRestructuringTypeField) Value() string { return f.String() } -//RelationshipRiskSecurityAltIDField is a STRING field +// RelationshipRiskSecurityAltIDField is a STRING field type RelationshipRiskSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityAltID (1594) +// Tag returns tag.RelationshipRiskSecurityAltID (1594) func (f RelationshipRiskSecurityAltIDField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityAltID } -//NewRelationshipRiskSecurityAltID returns a new RelationshipRiskSecurityAltIDField initialized with val +// NewRelationshipRiskSecurityAltID returns a new RelationshipRiskSecurityAltIDField initialized with val func NewRelationshipRiskSecurityAltID(val string) RelationshipRiskSecurityAltIDField { return RelationshipRiskSecurityAltIDField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityAltIDField) Value() string { return f.String() } -//RelationshipRiskSecurityAltIDSourceField is a STRING field +// RelationshipRiskSecurityAltIDSourceField is a STRING field type RelationshipRiskSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityAltIDSource (1595) +// Tag returns tag.RelationshipRiskSecurityAltIDSource (1595) func (f RelationshipRiskSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityAltIDSource } -//NewRelationshipRiskSecurityAltIDSource returns a new RelationshipRiskSecurityAltIDSourceField initialized with val +// NewRelationshipRiskSecurityAltIDSource returns a new RelationshipRiskSecurityAltIDSourceField initialized with val func NewRelationshipRiskSecurityAltIDSource(val string) RelationshipRiskSecurityAltIDSourceField { return RelationshipRiskSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityAltIDSourceField) Value() string { return f.String() } -//RelationshipRiskSecurityDescField is a STRING field +// RelationshipRiskSecurityDescField is a STRING field type RelationshipRiskSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityDesc (1610) -func (f RelationshipRiskSecurityDescField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityDesc } +// Tag returns tag.RelationshipRiskSecurityDesc (1610) +func (f RelationshipRiskSecurityDescField) Tag() quickfix.Tag { + return tag.RelationshipRiskSecurityDesc +} -//NewRelationshipRiskSecurityDesc returns a new RelationshipRiskSecurityDescField initialized with val +// NewRelationshipRiskSecurityDesc returns a new RelationshipRiskSecurityDescField initialized with val func NewRelationshipRiskSecurityDesc(val string) RelationshipRiskSecurityDescField { return RelationshipRiskSecurityDescField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityDescField) Value() string { return f.String() } -//RelationshipRiskSecurityExchangeField is a EXCHANGE field +// RelationshipRiskSecurityExchangeField is a EXCHANGE field type RelationshipRiskSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityExchange (1609) +// Tag returns tag.RelationshipRiskSecurityExchange (1609) func (f RelationshipRiskSecurityExchangeField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityExchange } -//NewRelationshipRiskSecurityExchange returns a new RelationshipRiskSecurityExchangeField initialized with val +// NewRelationshipRiskSecurityExchange returns a new RelationshipRiskSecurityExchangeField initialized with val func NewRelationshipRiskSecurityExchange(val string) RelationshipRiskSecurityExchangeField { return RelationshipRiskSecurityExchangeField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityExchangeField) Value() string { return f.String() } -//RelationshipRiskSecurityGroupField is a STRING field +// RelationshipRiskSecurityGroupField is a STRING field type RelationshipRiskSecurityGroupField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityGroup (1598) +// Tag returns tag.RelationshipRiskSecurityGroup (1598) func (f RelationshipRiskSecurityGroupField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityGroup } -//NewRelationshipRiskSecurityGroup returns a new RelationshipRiskSecurityGroupField initialized with val +// NewRelationshipRiskSecurityGroup returns a new RelationshipRiskSecurityGroupField initialized with val func NewRelationshipRiskSecurityGroup(val string) RelationshipRiskSecurityGroupField { return RelationshipRiskSecurityGroupField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityGroupField) Value() string { return f.String() } -//RelationshipRiskSecurityIDField is a STRING field +// RelationshipRiskSecurityIDField is a STRING field type RelationshipRiskSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityID (1591) +// Tag returns tag.RelationshipRiskSecurityID (1591) func (f RelationshipRiskSecurityIDField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityID } -//NewRelationshipRiskSecurityID returns a new RelationshipRiskSecurityIDField initialized with val +// NewRelationshipRiskSecurityID returns a new RelationshipRiskSecurityIDField initialized with val func NewRelationshipRiskSecurityID(val string) RelationshipRiskSecurityIDField { return RelationshipRiskSecurityIDField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityIDField) Value() string { return f.String() } -//RelationshipRiskSecurityIDSourceField is a STRING field +// RelationshipRiskSecurityIDSourceField is a STRING field type RelationshipRiskSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityIDSource (1592) +// Tag returns tag.RelationshipRiskSecurityIDSource (1592) func (f RelationshipRiskSecurityIDSourceField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityIDSource } -//NewRelationshipRiskSecurityIDSource returns a new RelationshipRiskSecurityIDSourceField initialized with val +// NewRelationshipRiskSecurityIDSource returns a new RelationshipRiskSecurityIDSourceField initialized with val func NewRelationshipRiskSecurityIDSource(val string) RelationshipRiskSecurityIDSourceField { return RelationshipRiskSecurityIDSourceField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityIDSourceField) Value() string { return f.String() } -//RelationshipRiskSecuritySubTypeField is a STRING field +// RelationshipRiskSecuritySubTypeField is a STRING field type RelationshipRiskSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecuritySubType (1601) +// Tag returns tag.RelationshipRiskSecuritySubType (1601) func (f RelationshipRiskSecuritySubTypeField) Tag() quickfix.Tag { return tag.RelationshipRiskSecuritySubType } -//NewRelationshipRiskSecuritySubType returns a new RelationshipRiskSecuritySubTypeField initialized with val +// NewRelationshipRiskSecuritySubType returns a new RelationshipRiskSecuritySubTypeField initialized with val func NewRelationshipRiskSecuritySubType(val string) RelationshipRiskSecuritySubTypeField { return RelationshipRiskSecuritySubTypeField{quickfix.FIXString(val)} } func (f RelationshipRiskSecuritySubTypeField) Value() string { return f.String() } -//RelationshipRiskSecurityTypeField is a STRING field +// RelationshipRiskSecurityTypeField is a STRING field type RelationshipRiskSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSecurityType (1600) -func (f RelationshipRiskSecurityTypeField) Tag() quickfix.Tag { return tag.RelationshipRiskSecurityType } +// Tag returns tag.RelationshipRiskSecurityType (1600) +func (f RelationshipRiskSecurityTypeField) Tag() quickfix.Tag { + return tag.RelationshipRiskSecurityType +} -//NewRelationshipRiskSecurityType returns a new RelationshipRiskSecurityTypeField initialized with val +// NewRelationshipRiskSecurityType returns a new RelationshipRiskSecurityTypeField initialized with val func NewRelationshipRiskSecurityType(val string) RelationshipRiskSecurityTypeField { return RelationshipRiskSecurityTypeField{quickfix.FIXString(val)} } func (f RelationshipRiskSecurityTypeField) Value() string { return f.String() } -//RelationshipRiskSeniorityField is a STRING field +// RelationshipRiskSeniorityField is a STRING field type RelationshipRiskSeniorityField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSeniority (1605) +// Tag returns tag.RelationshipRiskSeniority (1605) func (f RelationshipRiskSeniorityField) Tag() quickfix.Tag { return tag.RelationshipRiskSeniority } -//NewRelationshipRiskSeniority returns a new RelationshipRiskSeniorityField initialized with val +// NewRelationshipRiskSeniority returns a new RelationshipRiskSeniorityField initialized with val func NewRelationshipRiskSeniority(val string) RelationshipRiskSeniorityField { return RelationshipRiskSeniorityField{quickfix.FIXString(val)} } func (f RelationshipRiskSeniorityField) Value() string { return f.String() } -//RelationshipRiskSymbolField is a STRING field +// RelationshipRiskSymbolField is a STRING field type RelationshipRiskSymbolField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSymbol (1589) +// Tag returns tag.RelationshipRiskSymbol (1589) func (f RelationshipRiskSymbolField) Tag() quickfix.Tag { return tag.RelationshipRiskSymbol } -//NewRelationshipRiskSymbol returns a new RelationshipRiskSymbolField initialized with val +// NewRelationshipRiskSymbol returns a new RelationshipRiskSymbolField initialized with val func NewRelationshipRiskSymbol(val string) RelationshipRiskSymbolField { return RelationshipRiskSymbolField{quickfix.FIXString(val)} } func (f RelationshipRiskSymbolField) Value() string { return f.String() } -//RelationshipRiskSymbolSfxField is a STRING field +// RelationshipRiskSymbolSfxField is a STRING field type RelationshipRiskSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskSymbolSfx (1590) +// Tag returns tag.RelationshipRiskSymbolSfx (1590) func (f RelationshipRiskSymbolSfxField) Tag() quickfix.Tag { return tag.RelationshipRiskSymbolSfx } -//NewRelationshipRiskSymbolSfx returns a new RelationshipRiskSymbolSfxField initialized with val +// NewRelationshipRiskSymbolSfx returns a new RelationshipRiskSymbolSfxField initialized with val func NewRelationshipRiskSymbolSfx(val string) RelationshipRiskSymbolSfxField { return RelationshipRiskSymbolSfxField{quickfix.FIXString(val)} } func (f RelationshipRiskSymbolSfxField) Value() string { return f.String() } -//RelationshipRiskWarningLevelNameField is a STRING field +// RelationshipRiskWarningLevelNameField is a STRING field type RelationshipRiskWarningLevelNameField struct{ quickfix.FIXString } -//Tag returns tag.RelationshipRiskWarningLevelName (1615) +// Tag returns tag.RelationshipRiskWarningLevelName (1615) func (f RelationshipRiskWarningLevelNameField) Tag() quickfix.Tag { return tag.RelationshipRiskWarningLevelName } -//NewRelationshipRiskWarningLevelName returns a new RelationshipRiskWarningLevelNameField initialized with val +// NewRelationshipRiskWarningLevelName returns a new RelationshipRiskWarningLevelNameField initialized with val func NewRelationshipRiskWarningLevelName(val string) RelationshipRiskWarningLevelNameField { return RelationshipRiskWarningLevelNameField{quickfix.FIXString(val)} } func (f RelationshipRiskWarningLevelNameField) Value() string { return f.String() } -//RelationshipRiskWarningLevelPercentField is a PERCENTAGE field +// RelationshipRiskWarningLevelPercentField is a PERCENTAGE field type RelationshipRiskWarningLevelPercentField struct{ quickfix.FIXDecimal } -//Tag returns tag.RelationshipRiskWarningLevelPercent (1614) +// Tag returns tag.RelationshipRiskWarningLevelPercent (1614) func (f RelationshipRiskWarningLevelPercentField) Tag() quickfix.Tag { return tag.RelationshipRiskWarningLevelPercent } -//NewRelationshipRiskWarningLevelPercent returns a new RelationshipRiskWarningLevelPercentField initialized with val and scale +// NewRelationshipRiskWarningLevelPercent returns a new RelationshipRiskWarningLevelPercentField initialized with val and scale func NewRelationshipRiskWarningLevelPercent(val decimal.Decimal, scale int32) RelationshipRiskWarningLevelPercentField { return RelationshipRiskWarningLevelPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RelationshipRiskWarningLevelPercentField) Value() (val decimal.Decimal) { return f.Decimal } -//RepoCollateralSecurityTypeField is a INT field +// RepoCollateralSecurityTypeField is a INT field type RepoCollateralSecurityTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RepoCollateralSecurityType (239) +// Tag returns tag.RepoCollateralSecurityType (239) func (f RepoCollateralSecurityTypeField) Tag() quickfix.Tag { return tag.RepoCollateralSecurityType } -//NewRepoCollateralSecurityType returns a new RepoCollateralSecurityTypeField initialized with val +// NewRepoCollateralSecurityType returns a new RepoCollateralSecurityTypeField initialized with val func NewRepoCollateralSecurityType(val int) RepoCollateralSecurityTypeField { return RepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } func (f RepoCollateralSecurityTypeField) Value() int { return f.Int() } -//ReportToExchField is a BOOLEAN field +// ReportToExchField is a BOOLEAN field type ReportToExchField struct{ quickfix.FIXBoolean } -//Tag returns tag.ReportToExch (113) +// Tag returns tag.ReportToExch (113) func (f ReportToExchField) Tag() quickfix.Tag { return tag.ReportToExch } -//NewReportToExch returns a new ReportToExchField initialized with val +// NewReportToExch returns a new ReportToExchField initialized with val func NewReportToExch(val bool) ReportToExchField { return ReportToExchField{quickfix.FIXBoolean(val)} } func (f ReportToExchField) Value() bool { return f.Bool() } -//ReportedPxField is a PRICE field +// ReportedPxField is a PRICE field type ReportedPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.ReportedPx (861) +// Tag returns tag.ReportedPx (861) func (f ReportedPxField) Tag() quickfix.Tag { return tag.ReportedPx } -//NewReportedPx returns a new ReportedPxField initialized with val and scale +// NewReportedPx returns a new ReportedPxField initialized with val and scale func NewReportedPx(val decimal.Decimal, scale int32) ReportedPxField { return ReportedPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ReportedPxField) Value() (val decimal.Decimal) { return f.Decimal } -//ReportedPxDiffField is a BOOLEAN field +// ReportedPxDiffField is a BOOLEAN field type ReportedPxDiffField struct{ quickfix.FIXBoolean } -//Tag returns tag.ReportedPxDiff (1134) +// Tag returns tag.ReportedPxDiff (1134) func (f ReportedPxDiffField) Tag() quickfix.Tag { return tag.ReportedPxDiff } -//NewReportedPxDiff returns a new ReportedPxDiffField initialized with val +// NewReportedPxDiff returns a new ReportedPxDiffField initialized with val func NewReportedPxDiff(val bool) ReportedPxDiffField { return ReportedPxDiffField{quickfix.FIXBoolean(val)} } func (f ReportedPxDiffField) Value() bool { return f.Bool() } -//RepurchaseRateField is a PERCENTAGE field +// RepurchaseRateField is a PERCENTAGE field type RepurchaseRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.RepurchaseRate (227) +// Tag returns tag.RepurchaseRate (227) func (f RepurchaseRateField) Tag() quickfix.Tag { return tag.RepurchaseRate } -//NewRepurchaseRate returns a new RepurchaseRateField initialized with val and scale +// NewRepurchaseRate returns a new RepurchaseRateField initialized with val and scale func NewRepurchaseRate(val decimal.Decimal, scale int32) RepurchaseRateField { return RepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } -//RepurchaseTermField is a INT field +// RepurchaseTermField is a INT field type RepurchaseTermField struct{ quickfix.FIXInt } -//Tag returns tag.RepurchaseTerm (226) +// Tag returns tag.RepurchaseTerm (226) func (f RepurchaseTermField) Tag() quickfix.Tag { return tag.RepurchaseTerm } -//NewRepurchaseTerm returns a new RepurchaseTermField initialized with val +// NewRepurchaseTerm returns a new RepurchaseTermField initialized with val func NewRepurchaseTerm(val int) RepurchaseTermField { return RepurchaseTermField{quickfix.FIXInt(val)} } func (f RepurchaseTermField) Value() int { return f.Int() } -//RequestedPartyRoleField is a INT field +// RequestedPartyRoleField is a INT field type RequestedPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.RequestedPartyRole (1509) +// Tag returns tag.RequestedPartyRole (1509) func (f RequestedPartyRoleField) Tag() quickfix.Tag { return tag.RequestedPartyRole } -//NewRequestedPartyRole returns a new RequestedPartyRoleField initialized with val +// NewRequestedPartyRole returns a new RequestedPartyRoleField initialized with val func NewRequestedPartyRole(val int) RequestedPartyRoleField { return RequestedPartyRoleField{quickfix.FIXInt(val)} } func (f RequestedPartyRoleField) Value() int { return f.Int() } -//ResetSeqNumFlagField is a BOOLEAN field +// ResetSeqNumFlagField is a BOOLEAN field type ResetSeqNumFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.ResetSeqNumFlag (141) +// Tag returns tag.ResetSeqNumFlag (141) func (f ResetSeqNumFlagField) Tag() quickfix.Tag { return tag.ResetSeqNumFlag } -//NewResetSeqNumFlag returns a new ResetSeqNumFlagField initialized with val +// NewResetSeqNumFlag returns a new ResetSeqNumFlagField initialized with val func NewResetSeqNumFlag(val bool) ResetSeqNumFlagField { return ResetSeqNumFlagField{quickfix.FIXBoolean(val)} } func (f ResetSeqNumFlagField) Value() bool { return f.Bool() } -//RespondentTypeField is a enum.RespondentType field +// RespondentTypeField is a enum.RespondentType field type RespondentTypeField struct{ quickfix.FIXString } -//Tag returns tag.RespondentType (1172) +// Tag returns tag.RespondentType (1172) func (f RespondentTypeField) Tag() quickfix.Tag { return tag.RespondentType } func NewRespondentType(val enum.RespondentType) RespondentTypeField { @@ -15362,23 +15418,23 @@ func NewRespondentType(val enum.RespondentType) RespondentTypeField { func (f RespondentTypeField) Value() enum.RespondentType { return enum.RespondentType(f.String()) } -//ResponseDestinationField is a STRING field +// ResponseDestinationField is a STRING field type ResponseDestinationField struct{ quickfix.FIXString } -//Tag returns tag.ResponseDestination (726) +// Tag returns tag.ResponseDestination (726) func (f ResponseDestinationField) Tag() quickfix.Tag { return tag.ResponseDestination } -//NewResponseDestination returns a new ResponseDestinationField initialized with val +// NewResponseDestination returns a new ResponseDestinationField initialized with val func NewResponseDestination(val string) ResponseDestinationField { return ResponseDestinationField{quickfix.FIXString(val)} } func (f ResponseDestinationField) Value() string { return f.String() } -//ResponseTransportTypeField is a enum.ResponseTransportType field +// ResponseTransportTypeField is a enum.ResponseTransportType field type ResponseTransportTypeField struct{ quickfix.FIXString } -//Tag returns tag.ResponseTransportType (725) +// Tag returns tag.ResponseTransportType (725) func (f ResponseTransportTypeField) Tag() quickfix.Tag { return tag.ResponseTransportType } func NewResponseTransportType(val enum.ResponseTransportType) ResponseTransportTypeField { @@ -15389,10 +15445,10 @@ func (f ResponseTransportTypeField) Value() enum.ResponseTransportType { return enum.ResponseTransportType(f.String()) } -//RestructuringTypeField is a enum.RestructuringType field +// RestructuringTypeField is a enum.RestructuringType field type RestructuringTypeField struct{ quickfix.FIXString } -//Tag returns tag.RestructuringType (1449) +// Tag returns tag.RestructuringType (1449) func (f RestructuringTypeField) Tag() quickfix.Tag { return tag.RestructuringType } func NewRestructuringType(val enum.RestructuringType) RestructuringTypeField { @@ -15403,114 +15459,114 @@ func (f RestructuringTypeField) Value() enum.RestructuringType { return enum.RestructuringType(f.String()) } -//ReversalIndicatorField is a BOOLEAN field +// ReversalIndicatorField is a BOOLEAN field type ReversalIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.ReversalIndicator (700) +// Tag returns tag.ReversalIndicator (700) func (f ReversalIndicatorField) Tag() quickfix.Tag { return tag.ReversalIndicator } -//NewReversalIndicator returns a new ReversalIndicatorField initialized with val +// NewReversalIndicator returns a new ReversalIndicatorField initialized with val func NewReversalIndicator(val bool) ReversalIndicatorField { return ReversalIndicatorField{quickfix.FIXBoolean(val)} } func (f ReversalIndicatorField) Value() bool { return f.Bool() } -//RiskCFICodeField is a STRING field +// RiskCFICodeField is a STRING field type RiskCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.RiskCFICode (1546) +// Tag returns tag.RiskCFICode (1546) func (f RiskCFICodeField) Tag() quickfix.Tag { return tag.RiskCFICode } -//NewRiskCFICode returns a new RiskCFICodeField initialized with val +// NewRiskCFICode returns a new RiskCFICodeField initialized with val func NewRiskCFICode(val string) RiskCFICodeField { return RiskCFICodeField{quickfix.FIXString(val)} } func (f RiskCFICodeField) Value() string { return f.String() } -//RiskCouponRateField is a PERCENTAGE field +// RiskCouponRateField is a PERCENTAGE field type RiskCouponRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.RiskCouponRate (1555) +// Tag returns tag.RiskCouponRate (1555) func (f RiskCouponRateField) Tag() quickfix.Tag { return tag.RiskCouponRate } -//NewRiskCouponRate returns a new RiskCouponRateField initialized with val and scale +// NewRiskCouponRate returns a new RiskCouponRateField initialized with val and scale func NewRiskCouponRate(val decimal.Decimal, scale int32) RiskCouponRateField { return RiskCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RiskCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } -//RiskEncodedSecurityDescField is a DATA field +// RiskEncodedSecurityDescField is a DATA field type RiskEncodedSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.RiskEncodedSecurityDesc (1621) +// Tag returns tag.RiskEncodedSecurityDesc (1621) func (f RiskEncodedSecurityDescField) Tag() quickfix.Tag { return tag.RiskEncodedSecurityDesc } -//NewRiskEncodedSecurityDesc returns a new RiskEncodedSecurityDescField initialized with val +// NewRiskEncodedSecurityDesc returns a new RiskEncodedSecurityDescField initialized with val func NewRiskEncodedSecurityDesc(val string) RiskEncodedSecurityDescField { return RiskEncodedSecurityDescField{quickfix.FIXString(val)} } func (f RiskEncodedSecurityDescField) Value() string { return f.String() } -//RiskEncodedSecurityDescLenField is a LENGTH field +// RiskEncodedSecurityDescLenField is a LENGTH field type RiskEncodedSecurityDescLenField struct{ quickfix.FIXInt } -//Tag returns tag.RiskEncodedSecurityDescLen (1620) +// Tag returns tag.RiskEncodedSecurityDescLen (1620) func (f RiskEncodedSecurityDescLenField) Tag() quickfix.Tag { return tag.RiskEncodedSecurityDescLen } -//NewRiskEncodedSecurityDescLen returns a new RiskEncodedSecurityDescLenField initialized with val +// NewRiskEncodedSecurityDescLen returns a new RiskEncodedSecurityDescLenField initialized with val func NewRiskEncodedSecurityDescLen(val int) RiskEncodedSecurityDescLenField { return RiskEncodedSecurityDescLenField{quickfix.FIXInt(val)} } func (f RiskEncodedSecurityDescLenField) Value() int { return f.Int() } -//RiskFlexibleIndicatorField is a BOOLEAN field +// RiskFlexibleIndicatorField is a BOOLEAN field type RiskFlexibleIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.RiskFlexibleIndicator (1554) +// Tag returns tag.RiskFlexibleIndicator (1554) func (f RiskFlexibleIndicatorField) Tag() quickfix.Tag { return tag.RiskFlexibleIndicator } -//NewRiskFlexibleIndicator returns a new RiskFlexibleIndicatorField initialized with val +// NewRiskFlexibleIndicator returns a new RiskFlexibleIndicatorField initialized with val func NewRiskFlexibleIndicator(val bool) RiskFlexibleIndicatorField { return RiskFlexibleIndicatorField{quickfix.FIXBoolean(val)} } func (f RiskFlexibleIndicatorField) Value() bool { return f.Bool() } -//RiskFreeRateField is a FLOAT field +// RiskFreeRateField is a FLOAT field type RiskFreeRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.RiskFreeRate (1190) +// Tag returns tag.RiskFreeRate (1190) func (f RiskFreeRateField) Tag() quickfix.Tag { return tag.RiskFreeRate } -//NewRiskFreeRate returns a new RiskFreeRateField initialized with val and scale +// NewRiskFreeRate returns a new RiskFreeRateField initialized with val and scale func NewRiskFreeRate(val decimal.Decimal, scale int32) RiskFreeRateField { return RiskFreeRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RiskFreeRateField) Value() (val decimal.Decimal) { return f.Decimal } -//RiskInstrumentMultiplierField is a FLOAT field +// RiskInstrumentMultiplierField is a FLOAT field type RiskInstrumentMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.RiskInstrumentMultiplier (1558) +// Tag returns tag.RiskInstrumentMultiplier (1558) func (f RiskInstrumentMultiplierField) Tag() quickfix.Tag { return tag.RiskInstrumentMultiplier } -//NewRiskInstrumentMultiplier returns a new RiskInstrumentMultiplierField initialized with val and scale +// NewRiskInstrumentMultiplier returns a new RiskInstrumentMultiplierField initialized with val and scale func NewRiskInstrumentMultiplier(val decimal.Decimal, scale int32) RiskInstrumentMultiplierField { return RiskInstrumentMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RiskInstrumentMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//RiskInstrumentOperatorField is a enum.RiskInstrumentOperator field +// RiskInstrumentOperatorField is a enum.RiskInstrumentOperator field type RiskInstrumentOperatorField struct{ quickfix.FIXString } -//Tag returns tag.RiskInstrumentOperator (1535) +// Tag returns tag.RiskInstrumentOperator (1535) func (f RiskInstrumentOperatorField) Tag() quickfix.Tag { return tag.RiskInstrumentOperator } func NewRiskInstrumentOperator(val enum.RiskInstrumentOperator) RiskInstrumentOperatorField { @@ -15521,62 +15577,62 @@ func (f RiskInstrumentOperatorField) Value() enum.RiskInstrumentOperator { return enum.RiskInstrumentOperator(f.String()) } -//RiskInstrumentSettlTypeField is a STRING field +// RiskInstrumentSettlTypeField is a STRING field type RiskInstrumentSettlTypeField struct{ quickfix.FIXString } -//Tag returns tag.RiskInstrumentSettlType (1557) +// Tag returns tag.RiskInstrumentSettlType (1557) func (f RiskInstrumentSettlTypeField) Tag() quickfix.Tag { return tag.RiskInstrumentSettlType } -//NewRiskInstrumentSettlType returns a new RiskInstrumentSettlTypeField initialized with val +// NewRiskInstrumentSettlType returns a new RiskInstrumentSettlTypeField initialized with val func NewRiskInstrumentSettlType(val string) RiskInstrumentSettlTypeField { return RiskInstrumentSettlTypeField{quickfix.FIXString(val)} } func (f RiskInstrumentSettlTypeField) Value() string { return f.String() } -//RiskLimitAmountField is a AMT field +// RiskLimitAmountField is a AMT field type RiskLimitAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.RiskLimitAmount (1531) +// Tag returns tag.RiskLimitAmount (1531) func (f RiskLimitAmountField) Tag() quickfix.Tag { return tag.RiskLimitAmount } -//NewRiskLimitAmount returns a new RiskLimitAmountField initialized with val and scale +// NewRiskLimitAmount returns a new RiskLimitAmountField initialized with val and scale func NewRiskLimitAmount(val decimal.Decimal, scale int32) RiskLimitAmountField { return RiskLimitAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RiskLimitAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//RiskLimitCurrencyField is a CURRENCY field +// RiskLimitCurrencyField is a CURRENCY field type RiskLimitCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.RiskLimitCurrency (1532) +// Tag returns tag.RiskLimitCurrency (1532) func (f RiskLimitCurrencyField) Tag() quickfix.Tag { return tag.RiskLimitCurrency } -//NewRiskLimitCurrency returns a new RiskLimitCurrencyField initialized with val +// NewRiskLimitCurrency returns a new RiskLimitCurrencyField initialized with val func NewRiskLimitCurrency(val string) RiskLimitCurrencyField { return RiskLimitCurrencyField{quickfix.FIXString(val)} } func (f RiskLimitCurrencyField) Value() string { return f.String() } -//RiskLimitPlatformField is a STRING field +// RiskLimitPlatformField is a STRING field type RiskLimitPlatformField struct{ quickfix.FIXString } -//Tag returns tag.RiskLimitPlatform (1533) +// Tag returns tag.RiskLimitPlatform (1533) func (f RiskLimitPlatformField) Tag() quickfix.Tag { return tag.RiskLimitPlatform } -//NewRiskLimitPlatform returns a new RiskLimitPlatformField initialized with val +// NewRiskLimitPlatform returns a new RiskLimitPlatformField initialized with val func NewRiskLimitPlatform(val string) RiskLimitPlatformField { return RiskLimitPlatformField{quickfix.FIXString(val)} } func (f RiskLimitPlatformField) Value() string { return f.String() } -//RiskLimitTypeField is a enum.RiskLimitType field +// RiskLimitTypeField is a enum.RiskLimitType field type RiskLimitTypeField struct{ quickfix.FIXString } -//Tag returns tag.RiskLimitType (1530) +// Tag returns tag.RiskLimitType (1530) func (f RiskLimitTypeField) Tag() quickfix.Tag { return tag.RiskLimitType } func NewRiskLimitType(val enum.RiskLimitType) RiskLimitTypeField { @@ -15585,361 +15641,361 @@ func NewRiskLimitType(val enum.RiskLimitType) RiskLimitTypeField { func (f RiskLimitTypeField) Value() enum.RiskLimitType { return enum.RiskLimitType(f.String()) } -//RiskMaturityMonthYearField is a MONTHYEAR field +// RiskMaturityMonthYearField is a MONTHYEAR field type RiskMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.RiskMaturityMonthYear (1549) +// Tag returns tag.RiskMaturityMonthYear (1549) func (f RiskMaturityMonthYearField) Tag() quickfix.Tag { return tag.RiskMaturityMonthYear } -//NewRiskMaturityMonthYear returns a new RiskMaturityMonthYearField initialized with val +// NewRiskMaturityMonthYear returns a new RiskMaturityMonthYearField initialized with val func NewRiskMaturityMonthYear(val string) RiskMaturityMonthYearField { return RiskMaturityMonthYearField{quickfix.FIXString(val)} } func (f RiskMaturityMonthYearField) Value() string { return f.String() } -//RiskMaturityTimeField is a TZTIMEONLY field +// RiskMaturityTimeField is a TZTIMEONLY field type RiskMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.RiskMaturityTime (1550) +// Tag returns tag.RiskMaturityTime (1550) func (f RiskMaturityTimeField) Tag() quickfix.Tag { return tag.RiskMaturityTime } -//NewRiskMaturityTime returns a new RiskMaturityTimeField initialized with val +// NewRiskMaturityTime returns a new RiskMaturityTimeField initialized with val func NewRiskMaturityTime(val string) RiskMaturityTimeField { return RiskMaturityTimeField{quickfix.FIXString(val)} } func (f RiskMaturityTimeField) Value() string { return f.String() } -//RiskProductField is a INT field +// RiskProductField is a INT field type RiskProductField struct{ quickfix.FIXInt } -//Tag returns tag.RiskProduct (1543) +// Tag returns tag.RiskProduct (1543) func (f RiskProductField) Tag() quickfix.Tag { return tag.RiskProduct } -//NewRiskProduct returns a new RiskProductField initialized with val +// NewRiskProduct returns a new RiskProductField initialized with val func NewRiskProduct(val int) RiskProductField { return RiskProductField{quickfix.FIXInt(val)} } func (f RiskProductField) Value() int { return f.Int() } -//RiskProductComplexField is a STRING field +// RiskProductComplexField is a STRING field type RiskProductComplexField struct{ quickfix.FIXString } -//Tag returns tag.RiskProductComplex (1544) +// Tag returns tag.RiskProductComplex (1544) func (f RiskProductComplexField) Tag() quickfix.Tag { return tag.RiskProductComplex } -//NewRiskProductComplex returns a new RiskProductComplexField initialized with val +// NewRiskProductComplex returns a new RiskProductComplexField initialized with val func NewRiskProductComplex(val string) RiskProductComplexField { return RiskProductComplexField{quickfix.FIXString(val)} } func (f RiskProductComplexField) Value() string { return f.String() } -//RiskPutOrCallField is a INT field +// RiskPutOrCallField is a INT field type RiskPutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.RiskPutOrCall (1553) +// Tag returns tag.RiskPutOrCall (1553) func (f RiskPutOrCallField) Tag() quickfix.Tag { return tag.RiskPutOrCall } -//NewRiskPutOrCall returns a new RiskPutOrCallField initialized with val +// NewRiskPutOrCall returns a new RiskPutOrCallField initialized with val func NewRiskPutOrCall(val int) RiskPutOrCallField { return RiskPutOrCallField{quickfix.FIXInt(val)} } func (f RiskPutOrCallField) Value() int { return f.Int() } -//RiskRestructuringTypeField is a STRING field +// RiskRestructuringTypeField is a STRING field type RiskRestructuringTypeField struct{ quickfix.FIXString } -//Tag returns tag.RiskRestructuringType (1551) +// Tag returns tag.RiskRestructuringType (1551) func (f RiskRestructuringTypeField) Tag() quickfix.Tag { return tag.RiskRestructuringType } -//NewRiskRestructuringType returns a new RiskRestructuringTypeField initialized with val +// NewRiskRestructuringType returns a new RiskRestructuringTypeField initialized with val func NewRiskRestructuringType(val string) RiskRestructuringTypeField { return RiskRestructuringTypeField{quickfix.FIXString(val)} } func (f RiskRestructuringTypeField) Value() string { return f.String() } -//RiskSecurityAltIDField is a STRING field +// RiskSecurityAltIDField is a STRING field type RiskSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityAltID (1541) +// Tag returns tag.RiskSecurityAltID (1541) func (f RiskSecurityAltIDField) Tag() quickfix.Tag { return tag.RiskSecurityAltID } -//NewRiskSecurityAltID returns a new RiskSecurityAltIDField initialized with val +// NewRiskSecurityAltID returns a new RiskSecurityAltIDField initialized with val func NewRiskSecurityAltID(val string) RiskSecurityAltIDField { return RiskSecurityAltIDField{quickfix.FIXString(val)} } func (f RiskSecurityAltIDField) Value() string { return f.String() } -//RiskSecurityAltIDSourceField is a STRING field +// RiskSecurityAltIDSourceField is a STRING field type RiskSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityAltIDSource (1542) +// Tag returns tag.RiskSecurityAltIDSource (1542) func (f RiskSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.RiskSecurityAltIDSource } -//NewRiskSecurityAltIDSource returns a new RiskSecurityAltIDSourceField initialized with val +// NewRiskSecurityAltIDSource returns a new RiskSecurityAltIDSourceField initialized with val func NewRiskSecurityAltIDSource(val string) RiskSecurityAltIDSourceField { return RiskSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f RiskSecurityAltIDSourceField) Value() string { return f.String() } -//RiskSecurityDescField is a STRING field +// RiskSecurityDescField is a STRING field type RiskSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityDesc (1556) +// Tag returns tag.RiskSecurityDesc (1556) func (f RiskSecurityDescField) Tag() quickfix.Tag { return tag.RiskSecurityDesc } -//NewRiskSecurityDesc returns a new RiskSecurityDescField initialized with val +// NewRiskSecurityDesc returns a new RiskSecurityDescField initialized with val func NewRiskSecurityDesc(val string) RiskSecurityDescField { return RiskSecurityDescField{quickfix.FIXString(val)} } func (f RiskSecurityDescField) Value() string { return f.String() } -//RiskSecurityExchangeField is a EXCHANGE field +// RiskSecurityExchangeField is a EXCHANGE field type RiskSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityExchange (1616) +// Tag returns tag.RiskSecurityExchange (1616) func (f RiskSecurityExchangeField) Tag() quickfix.Tag { return tag.RiskSecurityExchange } -//NewRiskSecurityExchange returns a new RiskSecurityExchangeField initialized with val +// NewRiskSecurityExchange returns a new RiskSecurityExchangeField initialized with val func NewRiskSecurityExchange(val string) RiskSecurityExchangeField { return RiskSecurityExchangeField{quickfix.FIXString(val)} } func (f RiskSecurityExchangeField) Value() string { return f.String() } -//RiskSecurityGroupField is a STRING field +// RiskSecurityGroupField is a STRING field type RiskSecurityGroupField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityGroup (1545) +// Tag returns tag.RiskSecurityGroup (1545) func (f RiskSecurityGroupField) Tag() quickfix.Tag { return tag.RiskSecurityGroup } -//NewRiskSecurityGroup returns a new RiskSecurityGroupField initialized with val +// NewRiskSecurityGroup returns a new RiskSecurityGroupField initialized with val func NewRiskSecurityGroup(val string) RiskSecurityGroupField { return RiskSecurityGroupField{quickfix.FIXString(val)} } func (f RiskSecurityGroupField) Value() string { return f.String() } -//RiskSecurityIDField is a STRING field +// RiskSecurityIDField is a STRING field type RiskSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityID (1538) +// Tag returns tag.RiskSecurityID (1538) func (f RiskSecurityIDField) Tag() quickfix.Tag { return tag.RiskSecurityID } -//NewRiskSecurityID returns a new RiskSecurityIDField initialized with val +// NewRiskSecurityID returns a new RiskSecurityIDField initialized with val func NewRiskSecurityID(val string) RiskSecurityIDField { return RiskSecurityIDField{quickfix.FIXString(val)} } func (f RiskSecurityIDField) Value() string { return f.String() } -//RiskSecurityIDSourceField is a STRING field +// RiskSecurityIDSourceField is a STRING field type RiskSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityIDSource (1539) +// Tag returns tag.RiskSecurityIDSource (1539) func (f RiskSecurityIDSourceField) Tag() quickfix.Tag { return tag.RiskSecurityIDSource } -//NewRiskSecurityIDSource returns a new RiskSecurityIDSourceField initialized with val +// NewRiskSecurityIDSource returns a new RiskSecurityIDSourceField initialized with val func NewRiskSecurityIDSource(val string) RiskSecurityIDSourceField { return RiskSecurityIDSourceField{quickfix.FIXString(val)} } func (f RiskSecurityIDSourceField) Value() string { return f.String() } -//RiskSecuritySubTypeField is a STRING field +// RiskSecuritySubTypeField is a STRING field type RiskSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecuritySubType (1548) +// Tag returns tag.RiskSecuritySubType (1548) func (f RiskSecuritySubTypeField) Tag() quickfix.Tag { return tag.RiskSecuritySubType } -//NewRiskSecuritySubType returns a new RiskSecuritySubTypeField initialized with val +// NewRiskSecuritySubType returns a new RiskSecuritySubTypeField initialized with val func NewRiskSecuritySubType(val string) RiskSecuritySubTypeField { return RiskSecuritySubTypeField{quickfix.FIXString(val)} } func (f RiskSecuritySubTypeField) Value() string { return f.String() } -//RiskSecurityTypeField is a STRING field +// RiskSecurityTypeField is a STRING field type RiskSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.RiskSecurityType (1547) +// Tag returns tag.RiskSecurityType (1547) func (f RiskSecurityTypeField) Tag() quickfix.Tag { return tag.RiskSecurityType } -//NewRiskSecurityType returns a new RiskSecurityTypeField initialized with val +// NewRiskSecurityType returns a new RiskSecurityTypeField initialized with val func NewRiskSecurityType(val string) RiskSecurityTypeField { return RiskSecurityTypeField{quickfix.FIXString(val)} } func (f RiskSecurityTypeField) Value() string { return f.String() } -//RiskSeniorityField is a STRING field +// RiskSeniorityField is a STRING field type RiskSeniorityField struct{ quickfix.FIXString } -//Tag returns tag.RiskSeniority (1552) +// Tag returns tag.RiskSeniority (1552) func (f RiskSeniorityField) Tag() quickfix.Tag { return tag.RiskSeniority } -//NewRiskSeniority returns a new RiskSeniorityField initialized with val +// NewRiskSeniority returns a new RiskSeniorityField initialized with val func NewRiskSeniority(val string) RiskSeniorityField { return RiskSeniorityField{quickfix.FIXString(val)} } func (f RiskSeniorityField) Value() string { return f.String() } -//RiskSymbolField is a STRING field +// RiskSymbolField is a STRING field type RiskSymbolField struct{ quickfix.FIXString } -//Tag returns tag.RiskSymbol (1536) +// Tag returns tag.RiskSymbol (1536) func (f RiskSymbolField) Tag() quickfix.Tag { return tag.RiskSymbol } -//NewRiskSymbol returns a new RiskSymbolField initialized with val +// NewRiskSymbol returns a new RiskSymbolField initialized with val func NewRiskSymbol(val string) RiskSymbolField { return RiskSymbolField{quickfix.FIXString(val)} } func (f RiskSymbolField) Value() string { return f.String() } -//RiskSymbolSfxField is a STRING field +// RiskSymbolSfxField is a STRING field type RiskSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.RiskSymbolSfx (1537) +// Tag returns tag.RiskSymbolSfx (1537) func (f RiskSymbolSfxField) Tag() quickfix.Tag { return tag.RiskSymbolSfx } -//NewRiskSymbolSfx returns a new RiskSymbolSfxField initialized with val +// NewRiskSymbolSfx returns a new RiskSymbolSfxField initialized with val func NewRiskSymbolSfx(val string) RiskSymbolSfxField { return RiskSymbolSfxField{quickfix.FIXString(val)} } func (f RiskSymbolSfxField) Value() string { return f.String() } -//RiskWarningLevelNameField is a STRING field +// RiskWarningLevelNameField is a STRING field type RiskWarningLevelNameField struct{ quickfix.FIXString } -//Tag returns tag.RiskWarningLevelName (1561) +// Tag returns tag.RiskWarningLevelName (1561) func (f RiskWarningLevelNameField) Tag() quickfix.Tag { return tag.RiskWarningLevelName } -//NewRiskWarningLevelName returns a new RiskWarningLevelNameField initialized with val +// NewRiskWarningLevelName returns a new RiskWarningLevelNameField initialized with val func NewRiskWarningLevelName(val string) RiskWarningLevelNameField { return RiskWarningLevelNameField{quickfix.FIXString(val)} } func (f RiskWarningLevelNameField) Value() string { return f.String() } -//RiskWarningLevelPercentField is a PERCENTAGE field +// RiskWarningLevelPercentField is a PERCENTAGE field type RiskWarningLevelPercentField struct{ quickfix.FIXDecimal } -//Tag returns tag.RiskWarningLevelPercent (1560) +// Tag returns tag.RiskWarningLevelPercent (1560) func (f RiskWarningLevelPercentField) Tag() quickfix.Tag { return tag.RiskWarningLevelPercent } -//NewRiskWarningLevelPercent returns a new RiskWarningLevelPercentField initialized with val and scale +// NewRiskWarningLevelPercent returns a new RiskWarningLevelPercentField initialized with val and scale func NewRiskWarningLevelPercent(val decimal.Decimal, scale int32) RiskWarningLevelPercentField { return RiskWarningLevelPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RiskWarningLevelPercentField) Value() (val decimal.Decimal) { return f.Decimal } -//RndPxField is a PRICE field +// RndPxField is a PRICE field type RndPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.RndPx (991) +// Tag returns tag.RndPx (991) func (f RndPxField) Tag() quickfix.Tag { return tag.RndPx } -//NewRndPx returns a new RndPxField initialized with val and scale +// NewRndPx returns a new RndPxField initialized with val and scale func NewRndPx(val decimal.Decimal, scale int32) RndPxField { return RndPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RndPxField) Value() (val decimal.Decimal) { return f.Decimal } -//RootPartyIDField is a STRING field +// RootPartyIDField is a STRING field type RootPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.RootPartyID (1117) +// Tag returns tag.RootPartyID (1117) func (f RootPartyIDField) Tag() quickfix.Tag { return tag.RootPartyID } -//NewRootPartyID returns a new RootPartyIDField initialized with val +// NewRootPartyID returns a new RootPartyIDField initialized with val func NewRootPartyID(val string) RootPartyIDField { return RootPartyIDField{quickfix.FIXString(val)} } func (f RootPartyIDField) Value() string { return f.String() } -//RootPartyIDSourceField is a CHAR field +// RootPartyIDSourceField is a CHAR field type RootPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.RootPartyIDSource (1118) +// Tag returns tag.RootPartyIDSource (1118) func (f RootPartyIDSourceField) Tag() quickfix.Tag { return tag.RootPartyIDSource } -//NewRootPartyIDSource returns a new RootPartyIDSourceField initialized with val +// NewRootPartyIDSource returns a new RootPartyIDSourceField initialized with val func NewRootPartyIDSource(val string) RootPartyIDSourceField { return RootPartyIDSourceField{quickfix.FIXString(val)} } func (f RootPartyIDSourceField) Value() string { return f.String() } -//RootPartyRoleField is a INT field +// RootPartyRoleField is a INT field type RootPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.RootPartyRole (1119) +// Tag returns tag.RootPartyRole (1119) func (f RootPartyRoleField) Tag() quickfix.Tag { return tag.RootPartyRole } -//NewRootPartyRole returns a new RootPartyRoleField initialized with val +// NewRootPartyRole returns a new RootPartyRoleField initialized with val func NewRootPartyRole(val int) RootPartyRoleField { return RootPartyRoleField{quickfix.FIXInt(val)} } func (f RootPartyRoleField) Value() int { return f.Int() } -//RootPartySubIDField is a STRING field +// RootPartySubIDField is a STRING field type RootPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.RootPartySubID (1121) +// Tag returns tag.RootPartySubID (1121) func (f RootPartySubIDField) Tag() quickfix.Tag { return tag.RootPartySubID } -//NewRootPartySubID returns a new RootPartySubIDField initialized with val +// NewRootPartySubID returns a new RootPartySubIDField initialized with val func NewRootPartySubID(val string) RootPartySubIDField { return RootPartySubIDField{quickfix.FIXString(val)} } func (f RootPartySubIDField) Value() string { return f.String() } -//RootPartySubIDTypeField is a INT field +// RootPartySubIDTypeField is a INT field type RootPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.RootPartySubIDType (1122) +// Tag returns tag.RootPartySubIDType (1122) func (f RootPartySubIDTypeField) Tag() quickfix.Tag { return tag.RootPartySubIDType } -//NewRootPartySubIDType returns a new RootPartySubIDTypeField initialized with val +// NewRootPartySubIDType returns a new RootPartySubIDTypeField initialized with val func NewRootPartySubIDType(val int) RootPartySubIDTypeField { return RootPartySubIDTypeField{quickfix.FIXInt(val)} } func (f RootPartySubIDTypeField) Value() int { return f.Int() } -//RoundLotField is a QTY field +// RoundLotField is a QTY field type RoundLotField struct{ quickfix.FIXDecimal } -//Tag returns tag.RoundLot (561) +// Tag returns tag.RoundLot (561) func (f RoundLotField) Tag() quickfix.Tag { return tag.RoundLot } -//NewRoundLot returns a new RoundLotField initialized with val and scale +// NewRoundLot returns a new RoundLotField initialized with val and scale func NewRoundLot(val decimal.Decimal, scale int32) RoundLotField { return RoundLotField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RoundLotField) Value() (val decimal.Decimal) { return f.Decimal } -//RoundingDirectionField is a enum.RoundingDirection field +// RoundingDirectionField is a enum.RoundingDirection field type RoundingDirectionField struct{ quickfix.FIXString } -//Tag returns tag.RoundingDirection (468) +// Tag returns tag.RoundingDirection (468) func (f RoundingDirectionField) Tag() quickfix.Tag { return tag.RoundingDirection } func NewRoundingDirection(val enum.RoundingDirection) RoundingDirectionField { @@ -15950,36 +16006,36 @@ func (f RoundingDirectionField) Value() enum.RoundingDirection { return enum.RoundingDirection(f.String()) } -//RoundingModulusField is a FLOAT field +// RoundingModulusField is a FLOAT field type RoundingModulusField struct{ quickfix.FIXDecimal } -//Tag returns tag.RoundingModulus (469) +// Tag returns tag.RoundingModulus (469) func (f RoundingModulusField) Tag() quickfix.Tag { return tag.RoundingModulus } -//NewRoundingModulus returns a new RoundingModulusField initialized with val and scale +// NewRoundingModulus returns a new RoundingModulusField initialized with val and scale func NewRoundingModulus(val decimal.Decimal, scale int32) RoundingModulusField { return RoundingModulusField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f RoundingModulusField) Value() (val decimal.Decimal) { return f.Decimal } -//RoutingIDField is a STRING field +// RoutingIDField is a STRING field type RoutingIDField struct{ quickfix.FIXString } -//Tag returns tag.RoutingID (217) +// Tag returns tag.RoutingID (217) func (f RoutingIDField) Tag() quickfix.Tag { return tag.RoutingID } -//NewRoutingID returns a new RoutingIDField initialized with val +// NewRoutingID returns a new RoutingIDField initialized with val func NewRoutingID(val string) RoutingIDField { return RoutingIDField{quickfix.FIXString(val)} } func (f RoutingIDField) Value() string { return f.String() } -//RoutingTypeField is a enum.RoutingType field +// RoutingTypeField is a enum.RoutingType field type RoutingTypeField struct{ quickfix.FIXString } -//Tag returns tag.RoutingType (216) +// Tag returns tag.RoutingType (216) func (f RoutingTypeField) Tag() quickfix.Tag { return tag.RoutingType } func NewRoutingType(val enum.RoutingType) RoutingTypeField { @@ -15988,36 +16044,36 @@ func NewRoutingType(val enum.RoutingType) RoutingTypeField { func (f RoutingTypeField) Value() enum.RoutingType { return enum.RoutingType(f.String()) } -//RptSeqField is a INT field +// RptSeqField is a INT field type RptSeqField struct{ quickfix.FIXInt } -//Tag returns tag.RptSeq (83) +// Tag returns tag.RptSeq (83) func (f RptSeqField) Tag() quickfix.Tag { return tag.RptSeq } -//NewRptSeq returns a new RptSeqField initialized with val +// NewRptSeq returns a new RptSeqField initialized with val func NewRptSeq(val int) RptSeqField { return RptSeqField{quickfix.FIXInt(val)} } func (f RptSeqField) Value() int { return f.Int() } -//RptSysField is a STRING field +// RptSysField is a STRING field type RptSysField struct{ quickfix.FIXString } -//Tag returns tag.RptSys (1135) +// Tag returns tag.RptSys (1135) func (f RptSysField) Tag() quickfix.Tag { return tag.RptSys } -//NewRptSys returns a new RptSysField initialized with val +// NewRptSys returns a new RptSysField initialized with val func NewRptSys(val string) RptSysField { return RptSysField{quickfix.FIXString(val)} } func (f RptSysField) Value() string { return f.String() } -//Rule80AField is a enum.Rule80A field +// Rule80AField is a enum.Rule80A field type Rule80AField struct{ quickfix.FIXString } -//Tag returns tag.Rule80A (47) +// Tag returns tag.Rule80A (47) func (f Rule80AField) Tag() quickfix.Tag { return tag.Rule80A } func NewRule80A(val enum.Rule80A) Rule80AField { @@ -16026,10 +16082,10 @@ func NewRule80A(val enum.Rule80A) Rule80AField { func (f Rule80AField) Value() enum.Rule80A { return enum.Rule80A(f.String()) } -//ScopeField is a enum.Scope field +// ScopeField is a enum.Scope field type ScopeField struct{ quickfix.FIXString } -//Tag returns tag.Scope (546) +// Tag returns tag.Scope (546) func (f ScopeField) Tag() quickfix.Tag { return tag.Scope } func NewScope(val enum.Scope) ScopeField { @@ -16038,10 +16094,10 @@ func NewScope(val enum.Scope) ScopeField { func (f ScopeField) Value() enum.Scope { return enum.Scope(f.String()) } -//SecDefStatusField is a enum.SecDefStatus field +// SecDefStatusField is a enum.SecDefStatus field type SecDefStatusField struct{ quickfix.FIXString } -//Tag returns tag.SecDefStatus (653) +// Tag returns tag.SecDefStatus (653) func (f SecDefStatusField) Tag() quickfix.Tag { return tag.SecDefStatus } func NewSecDefStatus(val enum.SecDefStatus) SecDefStatusField { @@ -16050,362 +16106,364 @@ func NewSecDefStatus(val enum.SecDefStatus) SecDefStatusField { func (f SecDefStatusField) Value() enum.SecDefStatus { return enum.SecDefStatus(f.String()) } -//SecondaryAllocIDField is a STRING field +// SecondaryAllocIDField is a STRING field type SecondaryAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryAllocID (793) +// Tag returns tag.SecondaryAllocID (793) func (f SecondaryAllocIDField) Tag() quickfix.Tag { return tag.SecondaryAllocID } -//NewSecondaryAllocID returns a new SecondaryAllocIDField initialized with val +// NewSecondaryAllocID returns a new SecondaryAllocIDField initialized with val func NewSecondaryAllocID(val string) SecondaryAllocIDField { return SecondaryAllocIDField{quickfix.FIXString(val)} } func (f SecondaryAllocIDField) Value() string { return f.String() } -//SecondaryClOrdIDField is a STRING field +// SecondaryClOrdIDField is a STRING field type SecondaryClOrdIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryClOrdID (526) +// Tag returns tag.SecondaryClOrdID (526) func (f SecondaryClOrdIDField) Tag() quickfix.Tag { return tag.SecondaryClOrdID } -//NewSecondaryClOrdID returns a new SecondaryClOrdIDField initialized with val +// NewSecondaryClOrdID returns a new SecondaryClOrdIDField initialized with val func NewSecondaryClOrdID(val string) SecondaryClOrdIDField { return SecondaryClOrdIDField{quickfix.FIXString(val)} } func (f SecondaryClOrdIDField) Value() string { return f.String() } -//SecondaryDisplayQtyField is a QTY field +// SecondaryDisplayQtyField is a QTY field type SecondaryDisplayQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.SecondaryDisplayQty (1082) +// Tag returns tag.SecondaryDisplayQty (1082) func (f SecondaryDisplayQtyField) Tag() quickfix.Tag { return tag.SecondaryDisplayQty } -//NewSecondaryDisplayQty returns a new SecondaryDisplayQtyField initialized with val and scale +// NewSecondaryDisplayQty returns a new SecondaryDisplayQtyField initialized with val and scale func NewSecondaryDisplayQty(val decimal.Decimal, scale int32) SecondaryDisplayQtyField { return SecondaryDisplayQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SecondaryDisplayQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//SecondaryExecIDField is a STRING field +// SecondaryExecIDField is a STRING field type SecondaryExecIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryExecID (527) +// Tag returns tag.SecondaryExecID (527) func (f SecondaryExecIDField) Tag() quickfix.Tag { return tag.SecondaryExecID } -//NewSecondaryExecID returns a new SecondaryExecIDField initialized with val +// NewSecondaryExecID returns a new SecondaryExecIDField initialized with val func NewSecondaryExecID(val string) SecondaryExecIDField { return SecondaryExecIDField{quickfix.FIXString(val)} } func (f SecondaryExecIDField) Value() string { return f.String() } -//SecondaryFirmTradeIDField is a STRING field +// SecondaryFirmTradeIDField is a STRING field type SecondaryFirmTradeIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryFirmTradeID (1042) +// Tag returns tag.SecondaryFirmTradeID (1042) func (f SecondaryFirmTradeIDField) Tag() quickfix.Tag { return tag.SecondaryFirmTradeID } -//NewSecondaryFirmTradeID returns a new SecondaryFirmTradeIDField initialized with val +// NewSecondaryFirmTradeID returns a new SecondaryFirmTradeIDField initialized with val func NewSecondaryFirmTradeID(val string) SecondaryFirmTradeIDField { return SecondaryFirmTradeIDField{quickfix.FIXString(val)} } func (f SecondaryFirmTradeIDField) Value() string { return f.String() } -//SecondaryHighLimitPriceField is a PRICE field +// SecondaryHighLimitPriceField is a PRICE field type SecondaryHighLimitPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.SecondaryHighLimitPrice (1230) +// Tag returns tag.SecondaryHighLimitPrice (1230) func (f SecondaryHighLimitPriceField) Tag() quickfix.Tag { return tag.SecondaryHighLimitPrice } -//NewSecondaryHighLimitPrice returns a new SecondaryHighLimitPriceField initialized with val and scale +// NewSecondaryHighLimitPrice returns a new SecondaryHighLimitPriceField initialized with val and scale func NewSecondaryHighLimitPrice(val decimal.Decimal, scale int32) SecondaryHighLimitPriceField { return SecondaryHighLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SecondaryHighLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//SecondaryIndividualAllocIDField is a STRING field +// SecondaryIndividualAllocIDField is a STRING field type SecondaryIndividualAllocIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryIndividualAllocID (989) +// Tag returns tag.SecondaryIndividualAllocID (989) func (f SecondaryIndividualAllocIDField) Tag() quickfix.Tag { return tag.SecondaryIndividualAllocID } -//NewSecondaryIndividualAllocID returns a new SecondaryIndividualAllocIDField initialized with val +// NewSecondaryIndividualAllocID returns a new SecondaryIndividualAllocIDField initialized with val func NewSecondaryIndividualAllocID(val string) SecondaryIndividualAllocIDField { return SecondaryIndividualAllocIDField{quickfix.FIXString(val)} } func (f SecondaryIndividualAllocIDField) Value() string { return f.String() } -//SecondaryLowLimitPriceField is a PRICE field +// SecondaryLowLimitPriceField is a PRICE field type SecondaryLowLimitPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.SecondaryLowLimitPrice (1221) +// Tag returns tag.SecondaryLowLimitPrice (1221) func (f SecondaryLowLimitPriceField) Tag() quickfix.Tag { return tag.SecondaryLowLimitPrice } -//NewSecondaryLowLimitPrice returns a new SecondaryLowLimitPriceField initialized with val and scale +// NewSecondaryLowLimitPrice returns a new SecondaryLowLimitPriceField initialized with val and scale func NewSecondaryLowLimitPrice(val decimal.Decimal, scale int32) SecondaryLowLimitPriceField { return SecondaryLowLimitPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SecondaryLowLimitPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//SecondaryOrderIDField is a STRING field +// SecondaryOrderIDField is a STRING field type SecondaryOrderIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryOrderID (198) +// Tag returns tag.SecondaryOrderID (198) func (f SecondaryOrderIDField) Tag() quickfix.Tag { return tag.SecondaryOrderID } -//NewSecondaryOrderID returns a new SecondaryOrderIDField initialized with val +// NewSecondaryOrderID returns a new SecondaryOrderIDField initialized with val func NewSecondaryOrderID(val string) SecondaryOrderIDField { return SecondaryOrderIDField{quickfix.FIXString(val)} } func (f SecondaryOrderIDField) Value() string { return f.String() } -//SecondaryPriceLimitTypeField is a INT field +// SecondaryPriceLimitTypeField is a INT field type SecondaryPriceLimitTypeField struct{ quickfix.FIXInt } -//Tag returns tag.SecondaryPriceLimitType (1305) +// Tag returns tag.SecondaryPriceLimitType (1305) func (f SecondaryPriceLimitTypeField) Tag() quickfix.Tag { return tag.SecondaryPriceLimitType } -//NewSecondaryPriceLimitType returns a new SecondaryPriceLimitTypeField initialized with val +// NewSecondaryPriceLimitType returns a new SecondaryPriceLimitTypeField initialized with val func NewSecondaryPriceLimitType(val int) SecondaryPriceLimitTypeField { return SecondaryPriceLimitTypeField{quickfix.FIXInt(val)} } func (f SecondaryPriceLimitTypeField) Value() int { return f.Int() } -//SecondaryTradeIDField is a STRING field +// SecondaryTradeIDField is a STRING field type SecondaryTradeIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryTradeID (1040) +// Tag returns tag.SecondaryTradeID (1040) func (f SecondaryTradeIDField) Tag() quickfix.Tag { return tag.SecondaryTradeID } -//NewSecondaryTradeID returns a new SecondaryTradeIDField initialized with val +// NewSecondaryTradeID returns a new SecondaryTradeIDField initialized with val func NewSecondaryTradeID(val string) SecondaryTradeIDField { return SecondaryTradeIDField{quickfix.FIXString(val)} } func (f SecondaryTradeIDField) Value() string { return f.String() } -//SecondaryTradeReportIDField is a STRING field +// SecondaryTradeReportIDField is a STRING field type SecondaryTradeReportIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryTradeReportID (818) +// Tag returns tag.SecondaryTradeReportID (818) func (f SecondaryTradeReportIDField) Tag() quickfix.Tag { return tag.SecondaryTradeReportID } -//NewSecondaryTradeReportID returns a new SecondaryTradeReportIDField initialized with val +// NewSecondaryTradeReportID returns a new SecondaryTradeReportIDField initialized with val func NewSecondaryTradeReportID(val string) SecondaryTradeReportIDField { return SecondaryTradeReportIDField{quickfix.FIXString(val)} } func (f SecondaryTradeReportIDField) Value() string { return f.String() } -//SecondaryTradeReportRefIDField is a STRING field +// SecondaryTradeReportRefIDField is a STRING field type SecondaryTradeReportRefIDField struct{ quickfix.FIXString } -//Tag returns tag.SecondaryTradeReportRefID (881) +// Tag returns tag.SecondaryTradeReportRefID (881) func (f SecondaryTradeReportRefIDField) Tag() quickfix.Tag { return tag.SecondaryTradeReportRefID } -//NewSecondaryTradeReportRefID returns a new SecondaryTradeReportRefIDField initialized with val +// NewSecondaryTradeReportRefID returns a new SecondaryTradeReportRefIDField initialized with val func NewSecondaryTradeReportRefID(val string) SecondaryTradeReportRefIDField { return SecondaryTradeReportRefIDField{quickfix.FIXString(val)} } func (f SecondaryTradeReportRefIDField) Value() string { return f.String() } -//SecondaryTradingReferencePriceField is a PRICE field +// SecondaryTradingReferencePriceField is a PRICE field type SecondaryTradingReferencePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.SecondaryTradingReferencePrice (1240) +// Tag returns tag.SecondaryTradingReferencePrice (1240) func (f SecondaryTradingReferencePriceField) Tag() quickfix.Tag { return tag.SecondaryTradingReferencePrice } -//NewSecondaryTradingReferencePrice returns a new SecondaryTradingReferencePriceField initialized with val and scale +// NewSecondaryTradingReferencePrice returns a new SecondaryTradingReferencePriceField initialized with val and scale func NewSecondaryTradingReferencePrice(val decimal.Decimal, scale int32) SecondaryTradingReferencePriceField { return SecondaryTradingReferencePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SecondaryTradingReferencePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//SecondaryTrdTypeField is a INT field +// SecondaryTrdTypeField is a INT field type SecondaryTrdTypeField struct{ quickfix.FIXInt } -//Tag returns tag.SecondaryTrdType (855) +// Tag returns tag.SecondaryTrdType (855) func (f SecondaryTrdTypeField) Tag() quickfix.Tag { return tag.SecondaryTrdType } -//NewSecondaryTrdType returns a new SecondaryTrdTypeField initialized with val +// NewSecondaryTrdType returns a new SecondaryTrdTypeField initialized with val func NewSecondaryTrdType(val int) SecondaryTrdTypeField { return SecondaryTrdTypeField{quickfix.FIXInt(val)} } func (f SecondaryTrdTypeField) Value() int { return f.Int() } -//SecureDataField is a DATA field +// SecureDataField is a DATA field type SecureDataField struct{ quickfix.FIXString } -//Tag returns tag.SecureData (91) +// Tag returns tag.SecureData (91) func (f SecureDataField) Tag() quickfix.Tag { return tag.SecureData } -//NewSecureData returns a new SecureDataField initialized with val +// NewSecureData returns a new SecureDataField initialized with val func NewSecureData(val string) SecureDataField { return SecureDataField{quickfix.FIXString(val)} } func (f SecureDataField) Value() string { return f.String() } -//SecureDataLenField is a LENGTH field +// SecureDataLenField is a LENGTH field type SecureDataLenField struct{ quickfix.FIXInt } -//Tag returns tag.SecureDataLen (90) +// Tag returns tag.SecureDataLen (90) func (f SecureDataLenField) Tag() quickfix.Tag { return tag.SecureDataLen } -//NewSecureDataLen returns a new SecureDataLenField initialized with val +// NewSecureDataLen returns a new SecureDataLenField initialized with val func NewSecureDataLen(val int) SecureDataLenField { return SecureDataLenField{quickfix.FIXInt(val)} } func (f SecureDataLenField) Value() int { return f.Int() } -//SecurityAltIDField is a STRING field +// SecurityAltIDField is a STRING field type SecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityAltID (455) +// Tag returns tag.SecurityAltID (455) func (f SecurityAltIDField) Tag() quickfix.Tag { return tag.SecurityAltID } -//NewSecurityAltID returns a new SecurityAltIDField initialized with val +// NewSecurityAltID returns a new SecurityAltIDField initialized with val func NewSecurityAltID(val string) SecurityAltIDField { return SecurityAltIDField{quickfix.FIXString(val)} } func (f SecurityAltIDField) Value() string { return f.String() } -//SecurityAltIDSourceField is a STRING field +// SecurityAltIDSourceField is a STRING field type SecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.SecurityAltIDSource (456) +// Tag returns tag.SecurityAltIDSource (456) func (f SecurityAltIDSourceField) Tag() quickfix.Tag { return tag.SecurityAltIDSource } -//NewSecurityAltIDSource returns a new SecurityAltIDSourceField initialized with val +// NewSecurityAltIDSource returns a new SecurityAltIDSourceField initialized with val func NewSecurityAltIDSource(val string) SecurityAltIDSourceField { return SecurityAltIDSourceField{quickfix.FIXString(val)} } func (f SecurityAltIDSourceField) Value() string { return f.String() } -//SecurityDescField is a STRING field +// SecurityDescField is a STRING field type SecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.SecurityDesc (107) +// Tag returns tag.SecurityDesc (107) func (f SecurityDescField) Tag() quickfix.Tag { return tag.SecurityDesc } -//NewSecurityDesc returns a new SecurityDescField initialized with val +// NewSecurityDesc returns a new SecurityDescField initialized with val func NewSecurityDesc(val string) SecurityDescField { return SecurityDescField{quickfix.FIXString(val)} } func (f SecurityDescField) Value() string { return f.String() } -//SecurityExchangeField is a EXCHANGE field +// SecurityExchangeField is a EXCHANGE field type SecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityExchange (207) +// Tag returns tag.SecurityExchange (207) func (f SecurityExchangeField) Tag() quickfix.Tag { return tag.SecurityExchange } -//NewSecurityExchange returns a new SecurityExchangeField initialized with val +// NewSecurityExchange returns a new SecurityExchangeField initialized with val func NewSecurityExchange(val string) SecurityExchangeField { return SecurityExchangeField{quickfix.FIXString(val)} } func (f SecurityExchangeField) Value() string { return f.String() } -//SecurityGroupField is a STRING field +// SecurityGroupField is a STRING field type SecurityGroupField struct{ quickfix.FIXString } -//Tag returns tag.SecurityGroup (1151) +// Tag returns tag.SecurityGroup (1151) func (f SecurityGroupField) Tag() quickfix.Tag { return tag.SecurityGroup } -//NewSecurityGroup returns a new SecurityGroupField initialized with val +// NewSecurityGroup returns a new SecurityGroupField initialized with val func NewSecurityGroup(val string) SecurityGroupField { return SecurityGroupField{quickfix.FIXString(val)} } func (f SecurityGroupField) Value() string { return f.String() } -//SecurityIDField is a STRING field +// SecurityIDField is a STRING field type SecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityID (48) +// Tag returns tag.SecurityID (48) func (f SecurityIDField) Tag() quickfix.Tag { return tag.SecurityID } -//NewSecurityID returns a new SecurityIDField initialized with val +// NewSecurityID returns a new SecurityIDField initialized with val func NewSecurityID(val string) SecurityIDField { return SecurityIDField{quickfix.FIXString(val)} } func (f SecurityIDField) Value() string { return f.String() } -//SecurityIDSourceField is a enum.SecurityIDSource field +// SecurityIDSourceField is a enum.SecurityIDSource field type SecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.SecurityIDSource (22) +// Tag returns tag.SecurityIDSource (22) func (f SecurityIDSourceField) Tag() quickfix.Tag { return tag.SecurityIDSource } func NewSecurityIDSource(val enum.SecurityIDSource) SecurityIDSourceField { return SecurityIDSourceField{quickfix.FIXString(val)} } -func (f SecurityIDSourceField) Value() enum.SecurityIDSource { return enum.SecurityIDSource(f.String()) } +func (f SecurityIDSourceField) Value() enum.SecurityIDSource { + return enum.SecurityIDSource(f.String()) +} -//SecurityListDescField is a STRING field +// SecurityListDescField is a STRING field type SecurityListDescField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListDesc (1467) +// Tag returns tag.SecurityListDesc (1467) func (f SecurityListDescField) Tag() quickfix.Tag { return tag.SecurityListDesc } -//NewSecurityListDesc returns a new SecurityListDescField initialized with val +// NewSecurityListDesc returns a new SecurityListDescField initialized with val func NewSecurityListDesc(val string) SecurityListDescField { return SecurityListDescField{quickfix.FIXString(val)} } func (f SecurityListDescField) Value() string { return f.String() } -//SecurityListIDField is a STRING field +// SecurityListIDField is a STRING field type SecurityListIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListID (1465) +// Tag returns tag.SecurityListID (1465) func (f SecurityListIDField) Tag() quickfix.Tag { return tag.SecurityListID } -//NewSecurityListID returns a new SecurityListIDField initialized with val +// NewSecurityListID returns a new SecurityListIDField initialized with val func NewSecurityListID(val string) SecurityListIDField { return SecurityListIDField{quickfix.FIXString(val)} } func (f SecurityListIDField) Value() string { return f.String() } -//SecurityListRefIDField is a STRING field +// SecurityListRefIDField is a STRING field type SecurityListRefIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListRefID (1466) +// Tag returns tag.SecurityListRefID (1466) func (f SecurityListRefIDField) Tag() quickfix.Tag { return tag.SecurityListRefID } -//NewSecurityListRefID returns a new SecurityListRefIDField initialized with val +// NewSecurityListRefID returns a new SecurityListRefIDField initialized with val func NewSecurityListRefID(val string) SecurityListRefIDField { return SecurityListRefIDField{quickfix.FIXString(val)} } func (f SecurityListRefIDField) Value() string { return f.String() } -//SecurityListRequestTypeField is a enum.SecurityListRequestType field +// SecurityListRequestTypeField is a enum.SecurityListRequestType field type SecurityListRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListRequestType (559) +// Tag returns tag.SecurityListRequestType (559) func (f SecurityListRequestTypeField) Tag() quickfix.Tag { return tag.SecurityListRequestType } func NewSecurityListRequestType(val enum.SecurityListRequestType) SecurityListRequestTypeField { @@ -16416,22 +16474,24 @@ func (f SecurityListRequestTypeField) Value() enum.SecurityListRequestType { return enum.SecurityListRequestType(f.String()) } -//SecurityListTypeField is a enum.SecurityListType field +// SecurityListTypeField is a enum.SecurityListType field type SecurityListTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListType (1470) +// Tag returns tag.SecurityListType (1470) func (f SecurityListTypeField) Tag() quickfix.Tag { return tag.SecurityListType } func NewSecurityListType(val enum.SecurityListType) SecurityListTypeField { return SecurityListTypeField{quickfix.FIXString(val)} } -func (f SecurityListTypeField) Value() enum.SecurityListType { return enum.SecurityListType(f.String()) } +func (f SecurityListTypeField) Value() enum.SecurityListType { + return enum.SecurityListType(f.String()) +} -//SecurityListTypeSourceField is a enum.SecurityListTypeSource field +// SecurityListTypeSourceField is a enum.SecurityListTypeSource field type SecurityListTypeSourceField struct{ quickfix.FIXString } -//Tag returns tag.SecurityListTypeSource (1471) +// Tag returns tag.SecurityListTypeSource (1471) func (f SecurityListTypeSourceField) Tag() quickfix.Tag { return tag.SecurityListTypeSource } func NewSecurityListTypeSource(val enum.SecurityListTypeSource) SecurityListTypeSourceField { @@ -16442,36 +16502,36 @@ func (f SecurityListTypeSourceField) Value() enum.SecurityListTypeSource { return enum.SecurityListTypeSource(f.String()) } -//SecurityReportIDField is a INT field +// SecurityReportIDField is a INT field type SecurityReportIDField struct{ quickfix.FIXInt } -//Tag returns tag.SecurityReportID (964) +// Tag returns tag.SecurityReportID (964) func (f SecurityReportIDField) Tag() quickfix.Tag { return tag.SecurityReportID } -//NewSecurityReportID returns a new SecurityReportIDField initialized with val +// NewSecurityReportID returns a new SecurityReportIDField initialized with val func NewSecurityReportID(val int) SecurityReportIDField { return SecurityReportIDField{quickfix.FIXInt(val)} } func (f SecurityReportIDField) Value() int { return f.Int() } -//SecurityReqIDField is a STRING field +// SecurityReqIDField is a STRING field type SecurityReqIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityReqID (320) +// Tag returns tag.SecurityReqID (320) func (f SecurityReqIDField) Tag() quickfix.Tag { return tag.SecurityReqID } -//NewSecurityReqID returns a new SecurityReqIDField initialized with val +// NewSecurityReqID returns a new SecurityReqIDField initialized with val func NewSecurityReqID(val string) SecurityReqIDField { return SecurityReqIDField{quickfix.FIXString(val)} } func (f SecurityReqIDField) Value() string { return f.String() } -//SecurityRequestResultField is a enum.SecurityRequestResult field +// SecurityRequestResultField is a enum.SecurityRequestResult field type SecurityRequestResultField struct{ quickfix.FIXString } -//Tag returns tag.SecurityRequestResult (560) +// Tag returns tag.SecurityRequestResult (560) func (f SecurityRequestResultField) Tag() quickfix.Tag { return tag.SecurityRequestResult } func NewSecurityRequestResult(val enum.SecurityRequestResult) SecurityRequestResultField { @@ -16482,10 +16542,10 @@ func (f SecurityRequestResultField) Value() enum.SecurityRequestResult { return enum.SecurityRequestResult(f.String()) } -//SecurityRequestTypeField is a enum.SecurityRequestType field +// SecurityRequestTypeField is a enum.SecurityRequestType field type SecurityRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityRequestType (321) +// Tag returns tag.SecurityRequestType (321) func (f SecurityRequestTypeField) Tag() quickfix.Tag { return tag.SecurityRequestType } func NewSecurityRequestType(val enum.SecurityRequestType) SecurityRequestTypeField { @@ -16496,23 +16556,23 @@ func (f SecurityRequestTypeField) Value() enum.SecurityRequestType { return enum.SecurityRequestType(f.String()) } -//SecurityResponseIDField is a STRING field +// SecurityResponseIDField is a STRING field type SecurityResponseIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityResponseID (322) +// Tag returns tag.SecurityResponseID (322) func (f SecurityResponseIDField) Tag() quickfix.Tag { return tag.SecurityResponseID } -//NewSecurityResponseID returns a new SecurityResponseIDField initialized with val +// NewSecurityResponseID returns a new SecurityResponseIDField initialized with val func NewSecurityResponseID(val string) SecurityResponseIDField { return SecurityResponseIDField{quickfix.FIXString(val)} } func (f SecurityResponseIDField) Value() string { return f.String() } -//SecurityResponseTypeField is a enum.SecurityResponseType field +// SecurityResponseTypeField is a enum.SecurityResponseType field type SecurityResponseTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityResponseType (323) +// Tag returns tag.SecurityResponseType (323) func (f SecurityResponseTypeField) Tag() quickfix.Tag { return tag.SecurityResponseType } func NewSecurityResponseType(val enum.SecurityResponseType) SecurityResponseTypeField { @@ -16523,92 +16583,92 @@ func (f SecurityResponseTypeField) Value() enum.SecurityResponseType { return enum.SecurityResponseType(f.String()) } -//SecuritySettlAgentAcctNameField is a STRING field +// SecuritySettlAgentAcctNameField is a STRING field type SecuritySettlAgentAcctNameField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentAcctName (179) +// Tag returns tag.SecuritySettlAgentAcctName (179) func (f SecuritySettlAgentAcctNameField) Tag() quickfix.Tag { return tag.SecuritySettlAgentAcctName } -//NewSecuritySettlAgentAcctName returns a new SecuritySettlAgentAcctNameField initialized with val +// NewSecuritySettlAgentAcctName returns a new SecuritySettlAgentAcctNameField initialized with val func NewSecuritySettlAgentAcctName(val string) SecuritySettlAgentAcctNameField { return SecuritySettlAgentAcctNameField{quickfix.FIXString(val)} } func (f SecuritySettlAgentAcctNameField) Value() string { return f.String() } -//SecuritySettlAgentAcctNumField is a STRING field +// SecuritySettlAgentAcctNumField is a STRING field type SecuritySettlAgentAcctNumField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentAcctNum (178) +// Tag returns tag.SecuritySettlAgentAcctNum (178) func (f SecuritySettlAgentAcctNumField) Tag() quickfix.Tag { return tag.SecuritySettlAgentAcctNum } -//NewSecuritySettlAgentAcctNum returns a new SecuritySettlAgentAcctNumField initialized with val +// NewSecuritySettlAgentAcctNum returns a new SecuritySettlAgentAcctNumField initialized with val func NewSecuritySettlAgentAcctNum(val string) SecuritySettlAgentAcctNumField { return SecuritySettlAgentAcctNumField{quickfix.FIXString(val)} } func (f SecuritySettlAgentAcctNumField) Value() string { return f.String() } -//SecuritySettlAgentCodeField is a STRING field +// SecuritySettlAgentCodeField is a STRING field type SecuritySettlAgentCodeField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentCode (177) +// Tag returns tag.SecuritySettlAgentCode (177) func (f SecuritySettlAgentCodeField) Tag() quickfix.Tag { return tag.SecuritySettlAgentCode } -//NewSecuritySettlAgentCode returns a new SecuritySettlAgentCodeField initialized with val +// NewSecuritySettlAgentCode returns a new SecuritySettlAgentCodeField initialized with val func NewSecuritySettlAgentCode(val string) SecuritySettlAgentCodeField { return SecuritySettlAgentCodeField{quickfix.FIXString(val)} } func (f SecuritySettlAgentCodeField) Value() string { return f.String() } -//SecuritySettlAgentContactNameField is a STRING field +// SecuritySettlAgentContactNameField is a STRING field type SecuritySettlAgentContactNameField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentContactName (180) +// Tag returns tag.SecuritySettlAgentContactName (180) func (f SecuritySettlAgentContactNameField) Tag() quickfix.Tag { return tag.SecuritySettlAgentContactName } -//NewSecuritySettlAgentContactName returns a new SecuritySettlAgentContactNameField initialized with val +// NewSecuritySettlAgentContactName returns a new SecuritySettlAgentContactNameField initialized with val func NewSecuritySettlAgentContactName(val string) SecuritySettlAgentContactNameField { return SecuritySettlAgentContactNameField{quickfix.FIXString(val)} } func (f SecuritySettlAgentContactNameField) Value() string { return f.String() } -//SecuritySettlAgentContactPhoneField is a STRING field +// SecuritySettlAgentContactPhoneField is a STRING field type SecuritySettlAgentContactPhoneField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentContactPhone (181) +// Tag returns tag.SecuritySettlAgentContactPhone (181) func (f SecuritySettlAgentContactPhoneField) Tag() quickfix.Tag { return tag.SecuritySettlAgentContactPhone } -//NewSecuritySettlAgentContactPhone returns a new SecuritySettlAgentContactPhoneField initialized with val +// NewSecuritySettlAgentContactPhone returns a new SecuritySettlAgentContactPhoneField initialized with val func NewSecuritySettlAgentContactPhone(val string) SecuritySettlAgentContactPhoneField { return SecuritySettlAgentContactPhoneField{quickfix.FIXString(val)} } func (f SecuritySettlAgentContactPhoneField) Value() string { return f.String() } -//SecuritySettlAgentNameField is a STRING field +// SecuritySettlAgentNameField is a STRING field type SecuritySettlAgentNameField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySettlAgentName (176) +// Tag returns tag.SecuritySettlAgentName (176) func (f SecuritySettlAgentNameField) Tag() quickfix.Tag { return tag.SecuritySettlAgentName } -//NewSecuritySettlAgentName returns a new SecuritySettlAgentNameField initialized with val +// NewSecuritySettlAgentName returns a new SecuritySettlAgentNameField initialized with val func NewSecuritySettlAgentName(val string) SecuritySettlAgentNameField { return SecuritySettlAgentNameField{quickfix.FIXString(val)} } func (f SecuritySettlAgentNameField) Value() string { return f.String() } -//SecurityStatusField is a enum.SecurityStatus field +// SecurityStatusField is a enum.SecurityStatus field type SecurityStatusField struct{ quickfix.FIXString } -//Tag returns tag.SecurityStatus (965) +// Tag returns tag.SecurityStatus (965) func (f SecurityStatusField) Tag() quickfix.Tag { return tag.SecurityStatus } func NewSecurityStatus(val enum.SecurityStatus) SecurityStatusField { @@ -16617,36 +16677,36 @@ func NewSecurityStatus(val enum.SecurityStatus) SecurityStatusField { func (f SecurityStatusField) Value() enum.SecurityStatus { return enum.SecurityStatus(f.String()) } -//SecurityStatusReqIDField is a STRING field +// SecurityStatusReqIDField is a STRING field type SecurityStatusReqIDField struct{ quickfix.FIXString } -//Tag returns tag.SecurityStatusReqID (324) +// Tag returns tag.SecurityStatusReqID (324) func (f SecurityStatusReqIDField) Tag() quickfix.Tag { return tag.SecurityStatusReqID } -//NewSecurityStatusReqID returns a new SecurityStatusReqIDField initialized with val +// NewSecurityStatusReqID returns a new SecurityStatusReqIDField initialized with val func NewSecurityStatusReqID(val string) SecurityStatusReqIDField { return SecurityStatusReqIDField{quickfix.FIXString(val)} } func (f SecurityStatusReqIDField) Value() string { return f.String() } -//SecuritySubTypeField is a STRING field +// SecuritySubTypeField is a STRING field type SecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecuritySubType (762) +// Tag returns tag.SecuritySubType (762) func (f SecuritySubTypeField) Tag() quickfix.Tag { return tag.SecuritySubType } -//NewSecuritySubType returns a new SecuritySubTypeField initialized with val +// NewSecuritySubType returns a new SecuritySubTypeField initialized with val func NewSecuritySubType(val string) SecuritySubTypeField { return SecuritySubTypeField{quickfix.FIXString(val)} } func (f SecuritySubTypeField) Value() string { return f.String() } -//SecurityTradingEventField is a enum.SecurityTradingEvent field +// SecurityTradingEventField is a enum.SecurityTradingEvent field type SecurityTradingEventField struct{ quickfix.FIXString } -//Tag returns tag.SecurityTradingEvent (1174) +// Tag returns tag.SecurityTradingEvent (1174) func (f SecurityTradingEventField) Tag() quickfix.Tag { return tag.SecurityTradingEvent } func NewSecurityTradingEvent(val enum.SecurityTradingEvent) SecurityTradingEventField { @@ -16657,10 +16717,10 @@ func (f SecurityTradingEventField) Value() enum.SecurityTradingEvent { return enum.SecurityTradingEvent(f.String()) } -//SecurityTradingStatusField is a enum.SecurityTradingStatus field +// SecurityTradingStatusField is a enum.SecurityTradingStatus field type SecurityTradingStatusField struct{ quickfix.FIXString } -//Tag returns tag.SecurityTradingStatus (326) +// Tag returns tag.SecurityTradingStatus (326) func (f SecurityTradingStatusField) Tag() quickfix.Tag { return tag.SecurityTradingStatus } func NewSecurityTradingStatus(val enum.SecurityTradingStatus) SecurityTradingStatusField { @@ -16671,10 +16731,10 @@ func (f SecurityTradingStatusField) Value() enum.SecurityTradingStatus { return enum.SecurityTradingStatus(f.String()) } -//SecurityTypeField is a enum.SecurityType field +// SecurityTypeField is a enum.SecurityType field type SecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.SecurityType (167) +// Tag returns tag.SecurityType (167) func (f SecurityTypeField) Tag() quickfix.Tag { return tag.SecurityType } func NewSecurityType(val enum.SecurityType) SecurityTypeField { @@ -16683,10 +16743,10 @@ func NewSecurityType(val enum.SecurityType) SecurityTypeField { func (f SecurityTypeField) Value() enum.SecurityType { return enum.SecurityType(f.String()) } -//SecurityUpdateActionField is a enum.SecurityUpdateAction field +// SecurityUpdateActionField is a enum.SecurityUpdateAction field type SecurityUpdateActionField struct{ quickfix.FIXString } -//Tag returns tag.SecurityUpdateAction (980) +// Tag returns tag.SecurityUpdateAction (980) func (f SecurityUpdateActionField) Tag() quickfix.Tag { return tag.SecurityUpdateAction } func NewSecurityUpdateAction(val enum.SecurityUpdateAction) SecurityUpdateActionField { @@ -16697,150 +16757,150 @@ func (f SecurityUpdateActionField) Value() enum.SecurityUpdateAction { return enum.SecurityUpdateAction(f.String()) } -//SecurityXMLField is a XMLDATA field +// SecurityXMLField is a XMLDATA field type SecurityXMLField struct{ quickfix.FIXString } -//Tag returns tag.SecurityXML (1185) +// Tag returns tag.SecurityXML (1185) func (f SecurityXMLField) Tag() quickfix.Tag { return tag.SecurityXML } -//NewSecurityXML returns a new SecurityXMLField initialized with val +// NewSecurityXML returns a new SecurityXMLField initialized with val func NewSecurityXML(val string) SecurityXMLField { return SecurityXMLField{quickfix.FIXString(val)} } func (f SecurityXMLField) Value() string { return f.String() } -//SecurityXMLLenField is a LENGTH field +// SecurityXMLLenField is a LENGTH field type SecurityXMLLenField struct{ quickfix.FIXInt } -//Tag returns tag.SecurityXMLLen (1184) +// Tag returns tag.SecurityXMLLen (1184) func (f SecurityXMLLenField) Tag() quickfix.Tag { return tag.SecurityXMLLen } -//NewSecurityXMLLen returns a new SecurityXMLLenField initialized with val +// NewSecurityXMLLen returns a new SecurityXMLLenField initialized with val func NewSecurityXMLLen(val int) SecurityXMLLenField { return SecurityXMLLenField{quickfix.FIXInt(val)} } func (f SecurityXMLLenField) Value() int { return f.Int() } -//SecurityXMLSchemaField is a STRING field +// SecurityXMLSchemaField is a STRING field type SecurityXMLSchemaField struct{ quickfix.FIXString } -//Tag returns tag.SecurityXMLSchema (1186) +// Tag returns tag.SecurityXMLSchema (1186) func (f SecurityXMLSchemaField) Tag() quickfix.Tag { return tag.SecurityXMLSchema } -//NewSecurityXMLSchema returns a new SecurityXMLSchemaField initialized with val +// NewSecurityXMLSchema returns a new SecurityXMLSchemaField initialized with val func NewSecurityXMLSchema(val string) SecurityXMLSchemaField { return SecurityXMLSchemaField{quickfix.FIXString(val)} } func (f SecurityXMLSchemaField) Value() string { return f.String() } -//SellVolumeField is a QTY field +// SellVolumeField is a QTY field type SellVolumeField struct{ quickfix.FIXDecimal } -//Tag returns tag.SellVolume (331) +// Tag returns tag.SellVolume (331) func (f SellVolumeField) Tag() quickfix.Tag { return tag.SellVolume } -//NewSellVolume returns a new SellVolumeField initialized with val and scale +// NewSellVolume returns a new SellVolumeField initialized with val and scale func NewSellVolume(val decimal.Decimal, scale int32) SellVolumeField { return SellVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SellVolumeField) Value() (val decimal.Decimal) { return f.Decimal } -//SellerDaysField is a INT field +// SellerDaysField is a INT field type SellerDaysField struct{ quickfix.FIXInt } -//Tag returns tag.SellerDays (287) +// Tag returns tag.SellerDays (287) func (f SellerDaysField) Tag() quickfix.Tag { return tag.SellerDays } -//NewSellerDays returns a new SellerDaysField initialized with val +// NewSellerDays returns a new SellerDaysField initialized with val func NewSellerDays(val int) SellerDaysField { return SellerDaysField{quickfix.FIXInt(val)} } func (f SellerDaysField) Value() int { return f.Int() } -//SenderCompIDField is a STRING field +// SenderCompIDField is a STRING field type SenderCompIDField struct{ quickfix.FIXString } -//Tag returns tag.SenderCompID (49) +// Tag returns tag.SenderCompID (49) func (f SenderCompIDField) Tag() quickfix.Tag { return tag.SenderCompID } -//NewSenderCompID returns a new SenderCompIDField initialized with val +// NewSenderCompID returns a new SenderCompIDField initialized with val func NewSenderCompID(val string) SenderCompIDField { return SenderCompIDField{quickfix.FIXString(val)} } func (f SenderCompIDField) Value() string { return f.String() } -//SenderLocationIDField is a STRING field +// SenderLocationIDField is a STRING field type SenderLocationIDField struct{ quickfix.FIXString } -//Tag returns tag.SenderLocationID (142) +// Tag returns tag.SenderLocationID (142) func (f SenderLocationIDField) Tag() quickfix.Tag { return tag.SenderLocationID } -//NewSenderLocationID returns a new SenderLocationIDField initialized with val +// NewSenderLocationID returns a new SenderLocationIDField initialized with val func NewSenderLocationID(val string) SenderLocationIDField { return SenderLocationIDField{quickfix.FIXString(val)} } func (f SenderLocationIDField) Value() string { return f.String() } -//SenderSubIDField is a STRING field +// SenderSubIDField is a STRING field type SenderSubIDField struct{ quickfix.FIXString } -//Tag returns tag.SenderSubID (50) +// Tag returns tag.SenderSubID (50) func (f SenderSubIDField) Tag() quickfix.Tag { return tag.SenderSubID } -//NewSenderSubID returns a new SenderSubIDField initialized with val +// NewSenderSubID returns a new SenderSubIDField initialized with val func NewSenderSubID(val string) SenderSubIDField { return SenderSubIDField{quickfix.FIXString(val)} } func (f SenderSubIDField) Value() string { return f.String() } -//SendingDateField is a LOCALMKTDATE field +// SendingDateField is a LOCALMKTDATE field type SendingDateField struct{ quickfix.FIXString } -//Tag returns tag.SendingDate (51) +// Tag returns tag.SendingDate (51) func (f SendingDateField) Tag() quickfix.Tag { return tag.SendingDate } -//NewSendingDate returns a new SendingDateField initialized with val +// NewSendingDate returns a new SendingDateField initialized with val func NewSendingDate(val string) SendingDateField { return SendingDateField{quickfix.FIXString(val)} } func (f SendingDateField) Value() string { return f.String() } -//SendingTimeField is a UTCTIMESTAMP field +// SendingTimeField is a UTCTIMESTAMP field type SendingTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.SendingTime (52) +// Tag returns tag.SendingTime (52) func (f SendingTimeField) Tag() quickfix.Tag { return tag.SendingTime } -//NewSendingTime returns a new SendingTimeField initialized with val +// NewSendingTime returns a new SendingTimeField initialized with val func NewSendingTime(val time.Time) SendingTimeField { return NewSendingTimeWithPrecision(val, quickfix.Millis) } -//NewSendingTimeNoMillis returns a new SendingTimeField initialized with val without millisecs +// NewSendingTimeNoMillis returns a new SendingTimeField initialized with val without millisecs func NewSendingTimeNoMillis(val time.Time) SendingTimeField { return NewSendingTimeWithPrecision(val, quickfix.Seconds) } -//NewSendingTimeWithPrecision returns a new SendingTimeField initialized with val of specified precision +// NewSendingTimeWithPrecision returns a new SendingTimeField initialized with val of specified precision func NewSendingTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) SendingTimeField { return SendingTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f SendingTimeField) Value() time.Time { return f.Time } -//SeniorityField is a enum.Seniority field +// SeniorityField is a enum.Seniority field type SeniorityField struct{ quickfix.FIXString } -//Tag returns tag.Seniority (1450) +// Tag returns tag.Seniority (1450) func (f SeniorityField) Tag() quickfix.Tag { return tag.Seniority } func NewSeniority(val enum.Seniority) SeniorityField { @@ -16849,10 +16909,10 @@ func NewSeniority(val enum.Seniority) SeniorityField { func (f SeniorityField) Value() enum.Seniority { return enum.Seniority(f.String()) } -//SessionRejectReasonField is a enum.SessionRejectReason field +// SessionRejectReasonField is a enum.SessionRejectReason field type SessionRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.SessionRejectReason (373) +// Tag returns tag.SessionRejectReason (373) func (f SessionRejectReasonField) Tag() quickfix.Tag { return tag.SessionRejectReason } func NewSessionRejectReason(val enum.SessionRejectReason) SessionRejectReasonField { @@ -16863,10 +16923,10 @@ func (f SessionRejectReasonField) Value() enum.SessionRejectReason { return enum.SessionRejectReason(f.String()) } -//SessionStatusField is a enum.SessionStatus field +// SessionStatusField is a enum.SessionStatus field type SessionStatusField struct{ quickfix.FIXString } -//Tag returns tag.SessionStatus (1409) +// Tag returns tag.SessionStatus (1409) func (f SessionStatusField) Tag() quickfix.Tag { return tag.SessionStatus } func NewSessionStatus(val enum.SessionStatus) SessionStatusField { @@ -16875,62 +16935,62 @@ func NewSessionStatus(val enum.SessionStatus) SessionStatusField { func (f SessionStatusField) Value() enum.SessionStatus { return enum.SessionStatus(f.String()) } -//SettlBrkrCodeField is a STRING field +// SettlBrkrCodeField is a STRING field type SettlBrkrCodeField struct{ quickfix.FIXString } -//Tag returns tag.SettlBrkrCode (174) +// Tag returns tag.SettlBrkrCode (174) func (f SettlBrkrCodeField) Tag() quickfix.Tag { return tag.SettlBrkrCode } -//NewSettlBrkrCode returns a new SettlBrkrCodeField initialized with val +// NewSettlBrkrCode returns a new SettlBrkrCodeField initialized with val func NewSettlBrkrCode(val string) SettlBrkrCodeField { return SettlBrkrCodeField{quickfix.FIXString(val)} } func (f SettlBrkrCodeField) Value() string { return f.String() } -//SettlCurrAmtField is a AMT field +// SettlCurrAmtField is a AMT field type SettlCurrAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.SettlCurrAmt (119) +// Tag returns tag.SettlCurrAmt (119) func (f SettlCurrAmtField) Tag() quickfix.Tag { return tag.SettlCurrAmt } -//NewSettlCurrAmt returns a new SettlCurrAmtField initialized with val and scale +// NewSettlCurrAmt returns a new SettlCurrAmtField initialized with val and scale func NewSettlCurrAmt(val decimal.Decimal, scale int32) SettlCurrAmtField { return SettlCurrAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SettlCurrAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//SettlCurrBidFxRateField is a FLOAT field +// SettlCurrBidFxRateField is a FLOAT field type SettlCurrBidFxRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.SettlCurrBidFxRate (656) +// Tag returns tag.SettlCurrBidFxRate (656) func (f SettlCurrBidFxRateField) Tag() quickfix.Tag { return tag.SettlCurrBidFxRate } -//NewSettlCurrBidFxRate returns a new SettlCurrBidFxRateField initialized with val and scale +// NewSettlCurrBidFxRate returns a new SettlCurrBidFxRateField initialized with val and scale func NewSettlCurrBidFxRate(val decimal.Decimal, scale int32) SettlCurrBidFxRateField { return SettlCurrBidFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SettlCurrBidFxRateField) Value() (val decimal.Decimal) { return f.Decimal } -//SettlCurrFxRateField is a FLOAT field +// SettlCurrFxRateField is a FLOAT field type SettlCurrFxRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.SettlCurrFxRate (155) +// Tag returns tag.SettlCurrFxRate (155) func (f SettlCurrFxRateField) Tag() quickfix.Tag { return tag.SettlCurrFxRate } -//NewSettlCurrFxRate returns a new SettlCurrFxRateField initialized with val and scale +// NewSettlCurrFxRate returns a new SettlCurrFxRateField initialized with val and scale func NewSettlCurrFxRate(val decimal.Decimal, scale int32) SettlCurrFxRateField { return SettlCurrFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SettlCurrFxRateField) Value() (val decimal.Decimal) { return f.Decimal } -//SettlCurrFxRateCalcField is a enum.SettlCurrFxRateCalc field +// SettlCurrFxRateCalcField is a enum.SettlCurrFxRateCalc field type SettlCurrFxRateCalcField struct{ quickfix.FIXString } -//Tag returns tag.SettlCurrFxRateCalc (156) +// Tag returns tag.SettlCurrFxRateCalc (156) func (f SettlCurrFxRateCalcField) Tag() quickfix.Tag { return tag.SettlCurrFxRateCalc } func NewSettlCurrFxRateCalc(val enum.SettlCurrFxRateCalc) SettlCurrFxRateCalcField { @@ -16941,62 +17001,62 @@ func (f SettlCurrFxRateCalcField) Value() enum.SettlCurrFxRateCalc { return enum.SettlCurrFxRateCalc(f.String()) } -//SettlCurrOfferFxRateField is a FLOAT field +// SettlCurrOfferFxRateField is a FLOAT field type SettlCurrOfferFxRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.SettlCurrOfferFxRate (657) +// Tag returns tag.SettlCurrOfferFxRate (657) func (f SettlCurrOfferFxRateField) Tag() quickfix.Tag { return tag.SettlCurrOfferFxRate } -//NewSettlCurrOfferFxRate returns a new SettlCurrOfferFxRateField initialized with val and scale +// NewSettlCurrOfferFxRate returns a new SettlCurrOfferFxRateField initialized with val and scale func NewSettlCurrOfferFxRate(val decimal.Decimal, scale int32) SettlCurrOfferFxRateField { return SettlCurrOfferFxRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SettlCurrOfferFxRateField) Value() (val decimal.Decimal) { return f.Decimal } -//SettlCurrencyField is a CURRENCY field +// SettlCurrencyField is a CURRENCY field type SettlCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.SettlCurrency (120) +// Tag returns tag.SettlCurrency (120) func (f SettlCurrencyField) Tag() quickfix.Tag { return tag.SettlCurrency } -//NewSettlCurrency returns a new SettlCurrencyField initialized with val +// NewSettlCurrency returns a new SettlCurrencyField initialized with val func NewSettlCurrency(val string) SettlCurrencyField { return SettlCurrencyField{quickfix.FIXString(val)} } func (f SettlCurrencyField) Value() string { return f.String() } -//SettlDateField is a LOCALMKTDATE field +// SettlDateField is a LOCALMKTDATE field type SettlDateField struct{ quickfix.FIXString } -//Tag returns tag.SettlDate (64) +// Tag returns tag.SettlDate (64) func (f SettlDateField) Tag() quickfix.Tag { return tag.SettlDate } -//NewSettlDate returns a new SettlDateField initialized with val +// NewSettlDate returns a new SettlDateField initialized with val func NewSettlDate(val string) SettlDateField { return SettlDateField{quickfix.FIXString(val)} } func (f SettlDateField) Value() string { return f.String() } -//SettlDate2Field is a LOCALMKTDATE field +// SettlDate2Field is a LOCALMKTDATE field type SettlDate2Field struct{ quickfix.FIXString } -//Tag returns tag.SettlDate2 (193) +// Tag returns tag.SettlDate2 (193) func (f SettlDate2Field) Tag() quickfix.Tag { return tag.SettlDate2 } -//NewSettlDate2 returns a new SettlDate2Field initialized with val +// NewSettlDate2 returns a new SettlDate2Field initialized with val func NewSettlDate2(val string) SettlDate2Field { return SettlDate2Field{quickfix.FIXString(val)} } func (f SettlDate2Field) Value() string { return f.String() } -//SettlDeliveryTypeField is a enum.SettlDeliveryType field +// SettlDeliveryTypeField is a enum.SettlDeliveryType field type SettlDeliveryTypeField struct{ quickfix.FIXString } -//Tag returns tag.SettlDeliveryType (172) +// Tag returns tag.SettlDeliveryType (172) func (f SettlDeliveryTypeField) Tag() quickfix.Tag { return tag.SettlDeliveryType } func NewSettlDeliveryType(val enum.SettlDeliveryType) SettlDeliveryTypeField { @@ -17007,49 +17067,49 @@ func (f SettlDeliveryTypeField) Value() enum.SettlDeliveryType { return enum.SettlDeliveryType(f.String()) } -//SettlDepositoryCodeField is a STRING field +// SettlDepositoryCodeField is a STRING field type SettlDepositoryCodeField struct{ quickfix.FIXString } -//Tag returns tag.SettlDepositoryCode (173) +// Tag returns tag.SettlDepositoryCode (173) func (f SettlDepositoryCodeField) Tag() quickfix.Tag { return tag.SettlDepositoryCode } -//NewSettlDepositoryCode returns a new SettlDepositoryCodeField initialized with val +// NewSettlDepositoryCode returns a new SettlDepositoryCodeField initialized with val func NewSettlDepositoryCode(val string) SettlDepositoryCodeField { return SettlDepositoryCodeField{quickfix.FIXString(val)} } func (f SettlDepositoryCodeField) Value() string { return f.String() } -//SettlInstCodeField is a STRING field +// SettlInstCodeField is a STRING field type SettlInstCodeField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstCode (175) +// Tag returns tag.SettlInstCode (175) func (f SettlInstCodeField) Tag() quickfix.Tag { return tag.SettlInstCode } -//NewSettlInstCode returns a new SettlInstCodeField initialized with val +// NewSettlInstCode returns a new SettlInstCodeField initialized with val func NewSettlInstCode(val string) SettlInstCodeField { return SettlInstCodeField{quickfix.FIXString(val)} } func (f SettlInstCodeField) Value() string { return f.String() } -//SettlInstIDField is a STRING field +// SettlInstIDField is a STRING field type SettlInstIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstID (162) +// Tag returns tag.SettlInstID (162) func (f SettlInstIDField) Tag() quickfix.Tag { return tag.SettlInstID } -//NewSettlInstID returns a new SettlInstIDField initialized with val +// NewSettlInstID returns a new SettlInstIDField initialized with val func NewSettlInstID(val string) SettlInstIDField { return SettlInstIDField{quickfix.FIXString(val)} } func (f SettlInstIDField) Value() string { return f.String() } -//SettlInstModeField is a enum.SettlInstMode field +// SettlInstModeField is a enum.SettlInstMode field type SettlInstModeField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstMode (160) +// Tag returns tag.SettlInstMode (160) func (f SettlInstModeField) Tag() quickfix.Tag { return tag.SettlInstMode } func NewSettlInstMode(val enum.SettlInstMode) SettlInstModeField { @@ -17058,49 +17118,49 @@ func NewSettlInstMode(val enum.SettlInstMode) SettlInstModeField { func (f SettlInstModeField) Value() enum.SettlInstMode { return enum.SettlInstMode(f.String()) } -//SettlInstMsgIDField is a STRING field +// SettlInstMsgIDField is a STRING field type SettlInstMsgIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstMsgID (777) +// Tag returns tag.SettlInstMsgID (777) func (f SettlInstMsgIDField) Tag() quickfix.Tag { return tag.SettlInstMsgID } -//NewSettlInstMsgID returns a new SettlInstMsgIDField initialized with val +// NewSettlInstMsgID returns a new SettlInstMsgIDField initialized with val func NewSettlInstMsgID(val string) SettlInstMsgIDField { return SettlInstMsgIDField{quickfix.FIXString(val)} } func (f SettlInstMsgIDField) Value() string { return f.String() } -//SettlInstRefIDField is a STRING field +// SettlInstRefIDField is a STRING field type SettlInstRefIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstRefID (214) +// Tag returns tag.SettlInstRefID (214) func (f SettlInstRefIDField) Tag() quickfix.Tag { return tag.SettlInstRefID } -//NewSettlInstRefID returns a new SettlInstRefIDField initialized with val +// NewSettlInstRefID returns a new SettlInstRefIDField initialized with val func NewSettlInstRefID(val string) SettlInstRefIDField { return SettlInstRefIDField{quickfix.FIXString(val)} } func (f SettlInstRefIDField) Value() string { return f.String() } -//SettlInstReqIDField is a STRING field +// SettlInstReqIDField is a STRING field type SettlInstReqIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstReqID (791) +// Tag returns tag.SettlInstReqID (791) func (f SettlInstReqIDField) Tag() quickfix.Tag { return tag.SettlInstReqID } -//NewSettlInstReqID returns a new SettlInstReqIDField initialized with val +// NewSettlInstReqID returns a new SettlInstReqIDField initialized with val func NewSettlInstReqID(val string) SettlInstReqIDField { return SettlInstReqIDField{quickfix.FIXString(val)} } func (f SettlInstReqIDField) Value() string { return f.String() } -//SettlInstReqRejCodeField is a enum.SettlInstReqRejCode field +// SettlInstReqRejCodeField is a enum.SettlInstReqRejCode field type SettlInstReqRejCodeField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstReqRejCode (792) +// Tag returns tag.SettlInstReqRejCode (792) func (f SettlInstReqRejCodeField) Tag() quickfix.Tag { return tag.SettlInstReqRejCode } func NewSettlInstReqRejCode(val enum.SettlInstReqRejCode) SettlInstReqRejCodeField { @@ -17111,10 +17171,10 @@ func (f SettlInstReqRejCodeField) Value() enum.SettlInstReqRejCode { return enum.SettlInstReqRejCode(f.String()) } -//SettlInstSourceField is a enum.SettlInstSource field +// SettlInstSourceField is a enum.SettlInstSource field type SettlInstSourceField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstSource (165) +// Tag returns tag.SettlInstSource (165) func (f SettlInstSourceField) Tag() quickfix.Tag { return tag.SettlInstSource } func NewSettlInstSource(val enum.SettlInstSource) SettlInstSourceField { @@ -17123,10 +17183,10 @@ func NewSettlInstSource(val enum.SettlInstSource) SettlInstSourceField { func (f SettlInstSourceField) Value() enum.SettlInstSource { return enum.SettlInstSource(f.String()) } -//SettlInstTransTypeField is a enum.SettlInstTransType field +// SettlInstTransTypeField is a enum.SettlInstTransType field type SettlInstTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.SettlInstTransType (163) +// Tag returns tag.SettlInstTransType (163) func (f SettlInstTransTypeField) Tag() quickfix.Tag { return tag.SettlInstTransType } func NewSettlInstTransType(val enum.SettlInstTransType) SettlInstTransTypeField { @@ -17137,10 +17197,10 @@ func (f SettlInstTransTypeField) Value() enum.SettlInstTransType { return enum.SettlInstTransType(f.String()) } -//SettlLocationField is a enum.SettlLocation field +// SettlLocationField is a enum.SettlLocation field type SettlLocationField struct{ quickfix.FIXString } -//Tag returns tag.SettlLocation (166) +// Tag returns tag.SettlLocation (166) func (f SettlLocationField) Tag() quickfix.Tag { return tag.SettlLocation } func NewSettlLocation(val enum.SettlLocation) SettlLocationField { @@ -17149,10 +17209,10 @@ func NewSettlLocation(val enum.SettlLocation) SettlLocationField { func (f SettlLocationField) Value() enum.SettlLocation { return enum.SettlLocation(f.String()) } -//SettlMethodField is a enum.SettlMethod field +// SettlMethodField is a enum.SettlMethod field type SettlMethodField struct{ quickfix.FIXString } -//Tag returns tag.SettlMethod (1193) +// Tag returns tag.SettlMethod (1193) func (f SettlMethodField) Tag() quickfix.Tag { return tag.SettlMethod } func NewSettlMethod(val enum.SettlMethod) SettlMethodField { @@ -17161,23 +17221,23 @@ func NewSettlMethod(val enum.SettlMethod) SettlMethodField { func (f SettlMethodField) Value() enum.SettlMethod { return enum.SettlMethod(f.String()) } -//SettlObligIDField is a STRING field +// SettlObligIDField is a STRING field type SettlObligIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligID (1161) +// Tag returns tag.SettlObligID (1161) func (f SettlObligIDField) Tag() quickfix.Tag { return tag.SettlObligID } -//NewSettlObligID returns a new SettlObligIDField initialized with val +// NewSettlObligID returns a new SettlObligIDField initialized with val func NewSettlObligID(val string) SettlObligIDField { return SettlObligIDField{quickfix.FIXString(val)} } func (f SettlObligIDField) Value() string { return f.String() } -//SettlObligModeField is a enum.SettlObligMode field +// SettlObligModeField is a enum.SettlObligMode field type SettlObligModeField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligMode (1159) +// Tag returns tag.SettlObligMode (1159) func (f SettlObligModeField) Tag() quickfix.Tag { return tag.SettlObligMode } func NewSettlObligMode(val enum.SettlObligMode) SettlObligModeField { @@ -17186,48 +17246,50 @@ func NewSettlObligMode(val enum.SettlObligMode) SettlObligModeField { func (f SettlObligModeField) Value() enum.SettlObligMode { return enum.SettlObligMode(f.String()) } -//SettlObligMsgIDField is a STRING field +// SettlObligMsgIDField is a STRING field type SettlObligMsgIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligMsgID (1160) +// Tag returns tag.SettlObligMsgID (1160) func (f SettlObligMsgIDField) Tag() quickfix.Tag { return tag.SettlObligMsgID } -//NewSettlObligMsgID returns a new SettlObligMsgIDField initialized with val +// NewSettlObligMsgID returns a new SettlObligMsgIDField initialized with val func NewSettlObligMsgID(val string) SettlObligMsgIDField { return SettlObligMsgIDField{quickfix.FIXString(val)} } func (f SettlObligMsgIDField) Value() string { return f.String() } -//SettlObligRefIDField is a STRING field +// SettlObligRefIDField is a STRING field type SettlObligRefIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligRefID (1163) +// Tag returns tag.SettlObligRefID (1163) func (f SettlObligRefIDField) Tag() quickfix.Tag { return tag.SettlObligRefID } -//NewSettlObligRefID returns a new SettlObligRefIDField initialized with val +// NewSettlObligRefID returns a new SettlObligRefIDField initialized with val func NewSettlObligRefID(val string) SettlObligRefIDField { return SettlObligRefIDField{quickfix.FIXString(val)} } func (f SettlObligRefIDField) Value() string { return f.String() } -//SettlObligSourceField is a enum.SettlObligSource field +// SettlObligSourceField is a enum.SettlObligSource field type SettlObligSourceField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligSource (1164) +// Tag returns tag.SettlObligSource (1164) func (f SettlObligSourceField) Tag() quickfix.Tag { return tag.SettlObligSource } func NewSettlObligSource(val enum.SettlObligSource) SettlObligSourceField { return SettlObligSourceField{quickfix.FIXString(val)} } -func (f SettlObligSourceField) Value() enum.SettlObligSource { return enum.SettlObligSource(f.String()) } +func (f SettlObligSourceField) Value() enum.SettlObligSource { + return enum.SettlObligSource(f.String()) +} -//SettlObligTransTypeField is a enum.SettlObligTransType field +// SettlObligTransTypeField is a enum.SettlObligTransType field type SettlObligTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.SettlObligTransType (1162) +// Tag returns tag.SettlObligTransType (1162) func (f SettlObligTransTypeField) Tag() quickfix.Tag { return tag.SettlObligTransType } func NewSettlObligTransType(val enum.SettlObligTransType) SettlObligTransTypeField { @@ -17238,88 +17300,88 @@ func (f SettlObligTransTypeField) Value() enum.SettlObligTransType { return enum.SettlObligTransType(f.String()) } -//SettlPartyIDField is a STRING field +// SettlPartyIDField is a STRING field type SettlPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlPartyID (782) +// Tag returns tag.SettlPartyID (782) func (f SettlPartyIDField) Tag() quickfix.Tag { return tag.SettlPartyID } -//NewSettlPartyID returns a new SettlPartyIDField initialized with val +// NewSettlPartyID returns a new SettlPartyIDField initialized with val func NewSettlPartyID(val string) SettlPartyIDField { return SettlPartyIDField{quickfix.FIXString(val)} } func (f SettlPartyIDField) Value() string { return f.String() } -//SettlPartyIDSourceField is a CHAR field +// SettlPartyIDSourceField is a CHAR field type SettlPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.SettlPartyIDSource (783) +// Tag returns tag.SettlPartyIDSource (783) func (f SettlPartyIDSourceField) Tag() quickfix.Tag { return tag.SettlPartyIDSource } -//NewSettlPartyIDSource returns a new SettlPartyIDSourceField initialized with val +// NewSettlPartyIDSource returns a new SettlPartyIDSourceField initialized with val func NewSettlPartyIDSource(val string) SettlPartyIDSourceField { return SettlPartyIDSourceField{quickfix.FIXString(val)} } func (f SettlPartyIDSourceField) Value() string { return f.String() } -//SettlPartyRoleField is a INT field +// SettlPartyRoleField is a INT field type SettlPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.SettlPartyRole (784) +// Tag returns tag.SettlPartyRole (784) func (f SettlPartyRoleField) Tag() quickfix.Tag { return tag.SettlPartyRole } -//NewSettlPartyRole returns a new SettlPartyRoleField initialized with val +// NewSettlPartyRole returns a new SettlPartyRoleField initialized with val func NewSettlPartyRole(val int) SettlPartyRoleField { return SettlPartyRoleField{quickfix.FIXInt(val)} } func (f SettlPartyRoleField) Value() int { return f.Int() } -//SettlPartySubIDField is a STRING field +// SettlPartySubIDField is a STRING field type SettlPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlPartySubID (785) +// Tag returns tag.SettlPartySubID (785) func (f SettlPartySubIDField) Tag() quickfix.Tag { return tag.SettlPartySubID } -//NewSettlPartySubID returns a new SettlPartySubIDField initialized with val +// NewSettlPartySubID returns a new SettlPartySubIDField initialized with val func NewSettlPartySubID(val string) SettlPartySubIDField { return SettlPartySubIDField{quickfix.FIXString(val)} } func (f SettlPartySubIDField) Value() string { return f.String() } -//SettlPartySubIDTypeField is a INT field +// SettlPartySubIDTypeField is a INT field type SettlPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.SettlPartySubIDType (786) +// Tag returns tag.SettlPartySubIDType (786) func (f SettlPartySubIDTypeField) Tag() quickfix.Tag { return tag.SettlPartySubIDType } -//NewSettlPartySubIDType returns a new SettlPartySubIDTypeField initialized with val +// NewSettlPartySubIDType returns a new SettlPartySubIDTypeField initialized with val func NewSettlPartySubIDType(val int) SettlPartySubIDTypeField { return SettlPartySubIDTypeField{quickfix.FIXInt(val)} } func (f SettlPartySubIDTypeField) Value() int { return f.Int() } -//SettlPriceField is a PRICE field +// SettlPriceField is a PRICE field type SettlPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.SettlPrice (730) +// Tag returns tag.SettlPrice (730) func (f SettlPriceField) Tag() quickfix.Tag { return tag.SettlPrice } -//NewSettlPrice returns a new SettlPriceField initialized with val and scale +// NewSettlPrice returns a new SettlPriceField initialized with val and scale func NewSettlPrice(val decimal.Decimal, scale int32) SettlPriceField { return SettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//SettlPriceTypeField is a enum.SettlPriceType field +// SettlPriceTypeField is a enum.SettlPriceType field type SettlPriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.SettlPriceType (731) +// Tag returns tag.SettlPriceType (731) func (f SettlPriceTypeField) Tag() quickfix.Tag { return tag.SettlPriceType } func NewSettlPriceType(val enum.SettlPriceType) SettlPriceTypeField { @@ -17328,10 +17390,10 @@ func NewSettlPriceType(val enum.SettlPriceType) SettlPriceTypeField { func (f SettlPriceTypeField) Value() enum.SettlPriceType { return enum.SettlPriceType(f.String()) } -//SettlSessIDField is a enum.SettlSessID field +// SettlSessIDField is a enum.SettlSessID field type SettlSessIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlSessID (716) +// Tag returns tag.SettlSessID (716) func (f SettlSessIDField) Tag() quickfix.Tag { return tag.SettlSessID } func NewSettlSessID(val enum.SettlSessID) SettlSessIDField { @@ -17340,23 +17402,23 @@ func NewSettlSessID(val enum.SettlSessID) SettlSessIDField { func (f SettlSessIDField) Value() enum.SettlSessID { return enum.SettlSessID(f.String()) } -//SettlSessSubIDField is a STRING field +// SettlSessSubIDField is a STRING field type SettlSessSubIDField struct{ quickfix.FIXString } -//Tag returns tag.SettlSessSubID (717) +// Tag returns tag.SettlSessSubID (717) func (f SettlSessSubIDField) Tag() quickfix.Tag { return tag.SettlSessSubID } -//NewSettlSessSubID returns a new SettlSessSubIDField initialized with val +// NewSettlSessSubID returns a new SettlSessSubIDField initialized with val func NewSettlSessSubID(val string) SettlSessSubIDField { return SettlSessSubIDField{quickfix.FIXString(val)} } func (f SettlSessSubIDField) Value() string { return f.String() } -//SettlTypeField is a enum.SettlType field +// SettlTypeField is a enum.SettlType field type SettlTypeField struct{ quickfix.FIXString } -//Tag returns tag.SettlType (63) +// Tag returns tag.SettlType (63) func (f SettlTypeField) Tag() quickfix.Tag { return tag.SettlType } func NewSettlType(val enum.SettlType) SettlTypeField { @@ -17365,36 +17427,36 @@ func NewSettlType(val enum.SettlType) SettlTypeField { func (f SettlTypeField) Value() enum.SettlType { return enum.SettlType(f.String()) } -//SettleOnOpenFlagField is a STRING field +// SettleOnOpenFlagField is a STRING field type SettleOnOpenFlagField struct{ quickfix.FIXString } -//Tag returns tag.SettleOnOpenFlag (966) +// Tag returns tag.SettleOnOpenFlag (966) func (f SettleOnOpenFlagField) Tag() quickfix.Tag { return tag.SettleOnOpenFlag } -//NewSettleOnOpenFlag returns a new SettleOnOpenFlagField initialized with val +// NewSettleOnOpenFlag returns a new SettleOnOpenFlagField initialized with val func NewSettleOnOpenFlag(val string) SettleOnOpenFlagField { return SettleOnOpenFlagField{quickfix.FIXString(val)} } func (f SettleOnOpenFlagField) Value() string { return f.String() } -//SettlementCycleNoField is a INT field +// SettlementCycleNoField is a INT field type SettlementCycleNoField struct{ quickfix.FIXInt } -//Tag returns tag.SettlementCycleNo (1153) +// Tag returns tag.SettlementCycleNo (1153) func (f SettlementCycleNoField) Tag() quickfix.Tag { return tag.SettlementCycleNo } -//NewSettlementCycleNo returns a new SettlementCycleNoField initialized with val +// NewSettlementCycleNo returns a new SettlementCycleNoField initialized with val func NewSettlementCycleNo(val int) SettlementCycleNoField { return SettlementCycleNoField{quickfix.FIXInt(val)} } func (f SettlementCycleNoField) Value() int { return f.Int() } -//SettlmntTypField is a enum.SettlmntTyp field +// SettlmntTypField is a enum.SettlmntTyp field type SettlmntTypField struct{ quickfix.FIXString } -//Tag returns tag.SettlmntTyp (63) +// Tag returns tag.SettlmntTyp (63) func (f SettlmntTypField) Tag() quickfix.Tag { return tag.SettlmntTyp } func NewSettlmntTyp(val enum.SettlmntTyp) SettlmntTypField { @@ -17403,49 +17465,49 @@ func NewSettlmntTyp(val enum.SettlmntTyp) SettlmntTypField { func (f SettlmntTypField) Value() enum.SettlmntTyp { return enum.SettlmntTyp(f.String()) } -//SharedCommissionField is a AMT field +// SharedCommissionField is a AMT field type SharedCommissionField struct{ quickfix.FIXDecimal } -//Tag returns tag.SharedCommission (858) +// Tag returns tag.SharedCommission (858) func (f SharedCommissionField) Tag() quickfix.Tag { return tag.SharedCommission } -//NewSharedCommission returns a new SharedCommissionField initialized with val and scale +// NewSharedCommission returns a new SharedCommissionField initialized with val and scale func NewSharedCommission(val decimal.Decimal, scale int32) SharedCommissionField { return SharedCommissionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SharedCommissionField) Value() (val decimal.Decimal) { return f.Decimal } -//SharesField is a QTY field +// SharesField is a QTY field type SharesField struct{ quickfix.FIXDecimal } -//Tag returns tag.Shares (53) +// Tag returns tag.Shares (53) func (f SharesField) Tag() quickfix.Tag { return tag.Shares } -//NewShares returns a new SharesField initialized with val and scale +// NewShares returns a new SharesField initialized with val and scale func NewShares(val decimal.Decimal, scale int32) SharesField { return SharesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SharesField) Value() (val decimal.Decimal) { return f.Decimal } -//ShortQtyField is a QTY field +// ShortQtyField is a QTY field type ShortQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.ShortQty (705) +// Tag returns tag.ShortQty (705) func (f ShortQtyField) Tag() quickfix.Tag { return tag.ShortQty } -//NewShortQty returns a new ShortQtyField initialized with val and scale +// NewShortQty returns a new ShortQtyField initialized with val and scale func NewShortQty(val decimal.Decimal, scale int32) ShortQtyField { return ShortQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ShortQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//ShortSaleReasonField is a enum.ShortSaleReason field +// ShortSaleReasonField is a enum.ShortSaleReason field type ShortSaleReasonField struct{ quickfix.FIXString } -//Tag returns tag.ShortSaleReason (853) +// Tag returns tag.ShortSaleReason (853) func (f ShortSaleReasonField) Tag() quickfix.Tag { return tag.ShortSaleReason } func NewShortSaleReason(val enum.ShortSaleReason) ShortSaleReasonField { @@ -17454,10 +17516,10 @@ func NewShortSaleReason(val enum.ShortSaleReason) ShortSaleReasonField { func (f ShortSaleReasonField) Value() enum.ShortSaleReason { return enum.ShortSaleReason(f.String()) } -//SideField is a enum.Side field +// SideField is a enum.Side field type SideField struct{ quickfix.FIXString } -//Tag returns tag.Side (54) +// Tag returns tag.Side (54) func (f SideField) Tag() quickfix.Tag { return tag.Side } func NewSide(val enum.Side) SideField { @@ -17466,101 +17528,101 @@ func NewSide(val enum.Side) SideField { func (f SideField) Value() enum.Side { return enum.Side(f.String()) } -//SideComplianceIDField is a STRING field +// SideComplianceIDField is a STRING field type SideComplianceIDField struct{ quickfix.FIXString } -//Tag returns tag.SideComplianceID (659) +// Tag returns tag.SideComplianceID (659) func (f SideComplianceIDField) Tag() quickfix.Tag { return tag.SideComplianceID } -//NewSideComplianceID returns a new SideComplianceIDField initialized with val +// NewSideComplianceID returns a new SideComplianceIDField initialized with val func NewSideComplianceID(val string) SideComplianceIDField { return SideComplianceIDField{quickfix.FIXString(val)} } func (f SideComplianceIDField) Value() string { return f.String() } -//SideCurrencyField is a CURRENCY field +// SideCurrencyField is a CURRENCY field type SideCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.SideCurrency (1154) +// Tag returns tag.SideCurrency (1154) func (f SideCurrencyField) Tag() quickfix.Tag { return tag.SideCurrency } -//NewSideCurrency returns a new SideCurrencyField initialized with val +// NewSideCurrency returns a new SideCurrencyField initialized with val func NewSideCurrency(val string) SideCurrencyField { return SideCurrencyField{quickfix.FIXString(val)} } func (f SideCurrencyField) Value() string { return f.String() } -//SideExecIDField is a STRING field +// SideExecIDField is a STRING field type SideExecIDField struct{ quickfix.FIXString } -//Tag returns tag.SideExecID (1427) +// Tag returns tag.SideExecID (1427) func (f SideExecIDField) Tag() quickfix.Tag { return tag.SideExecID } -//NewSideExecID returns a new SideExecIDField initialized with val +// NewSideExecID returns a new SideExecIDField initialized with val func NewSideExecID(val string) SideExecIDField { return SideExecIDField{quickfix.FIXString(val)} } func (f SideExecIDField) Value() string { return f.String() } -//SideFillStationCdField is a STRING field +// SideFillStationCdField is a STRING field type SideFillStationCdField struct{ quickfix.FIXString } -//Tag returns tag.SideFillStationCd (1006) +// Tag returns tag.SideFillStationCd (1006) func (f SideFillStationCdField) Tag() quickfix.Tag { return tag.SideFillStationCd } -//NewSideFillStationCd returns a new SideFillStationCdField initialized with val +// NewSideFillStationCd returns a new SideFillStationCdField initialized with val func NewSideFillStationCd(val string) SideFillStationCdField { return SideFillStationCdField{quickfix.FIXString(val)} } func (f SideFillStationCdField) Value() string { return f.String() } -//SideGrossTradeAmtField is a AMT field +// SideGrossTradeAmtField is a AMT field type SideGrossTradeAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.SideGrossTradeAmt (1072) +// Tag returns tag.SideGrossTradeAmt (1072) func (f SideGrossTradeAmtField) Tag() quickfix.Tag { return tag.SideGrossTradeAmt } -//NewSideGrossTradeAmt returns a new SideGrossTradeAmtField initialized with val and scale +// NewSideGrossTradeAmt returns a new SideGrossTradeAmtField initialized with val and scale func NewSideGrossTradeAmt(val decimal.Decimal, scale int32) SideGrossTradeAmtField { return SideGrossTradeAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SideGrossTradeAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//SideLastQtyField is a INT field +// SideLastQtyField is a INT field type SideLastQtyField struct{ quickfix.FIXInt } -//Tag returns tag.SideLastQty (1009) +// Tag returns tag.SideLastQty (1009) func (f SideLastQtyField) Tag() quickfix.Tag { return tag.SideLastQty } -//NewSideLastQty returns a new SideLastQtyField initialized with val +// NewSideLastQty returns a new SideLastQtyField initialized with val func NewSideLastQty(val int) SideLastQtyField { return SideLastQtyField{quickfix.FIXInt(val)} } func (f SideLastQtyField) Value() int { return f.Int() } -//SideLiquidityIndField is a INT field +// SideLiquidityIndField is a INT field type SideLiquidityIndField struct{ quickfix.FIXInt } -//Tag returns tag.SideLiquidityInd (1444) +// Tag returns tag.SideLiquidityInd (1444) func (f SideLiquidityIndField) Tag() quickfix.Tag { return tag.SideLiquidityInd } -//NewSideLiquidityInd returns a new SideLiquidityIndField initialized with val +// NewSideLiquidityInd returns a new SideLiquidityIndField initialized with val func NewSideLiquidityInd(val int) SideLiquidityIndField { return SideLiquidityIndField{quickfix.FIXInt(val)} } func (f SideLiquidityIndField) Value() int { return f.Int() } -//SideMultiLegReportingTypeField is a enum.SideMultiLegReportingType field +// SideMultiLegReportingTypeField is a enum.SideMultiLegReportingType field type SideMultiLegReportingTypeField struct{ quickfix.FIXString } -//Tag returns tag.SideMultiLegReportingType (752) +// Tag returns tag.SideMultiLegReportingType (752) func (f SideMultiLegReportingTypeField) Tag() quickfix.Tag { return tag.SideMultiLegReportingType } func NewSideMultiLegReportingType(val enum.SideMultiLegReportingType) SideMultiLegReportingTypeField { @@ -17571,134 +17633,134 @@ func (f SideMultiLegReportingTypeField) Value() enum.SideMultiLegReportingType { return enum.SideMultiLegReportingType(f.String()) } -//SideQtyField is a INT field +// SideQtyField is a INT field type SideQtyField struct{ quickfix.FIXInt } -//Tag returns tag.SideQty (1009) +// Tag returns tag.SideQty (1009) func (f SideQtyField) Tag() quickfix.Tag { return tag.SideQty } -//NewSideQty returns a new SideQtyField initialized with val +// NewSideQty returns a new SideQtyField initialized with val func NewSideQty(val int) SideQtyField { return SideQtyField{quickfix.FIXInt(val)} } func (f SideQtyField) Value() int { return f.Int() } -//SideReasonCdField is a STRING field +// SideReasonCdField is a STRING field type SideReasonCdField struct{ quickfix.FIXString } -//Tag returns tag.SideReasonCd (1007) +// Tag returns tag.SideReasonCd (1007) func (f SideReasonCdField) Tag() quickfix.Tag { return tag.SideReasonCd } -//NewSideReasonCd returns a new SideReasonCdField initialized with val +// NewSideReasonCd returns a new SideReasonCdField initialized with val func NewSideReasonCd(val string) SideReasonCdField { return SideReasonCdField{quickfix.FIXString(val)} } func (f SideReasonCdField) Value() string { return f.String() } -//SideSettlCurrencyField is a CURRENCY field +// SideSettlCurrencyField is a CURRENCY field type SideSettlCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.SideSettlCurrency (1155) +// Tag returns tag.SideSettlCurrency (1155) func (f SideSettlCurrencyField) Tag() quickfix.Tag { return tag.SideSettlCurrency } -//NewSideSettlCurrency returns a new SideSettlCurrencyField initialized with val +// NewSideSettlCurrency returns a new SideSettlCurrencyField initialized with val func NewSideSettlCurrency(val string) SideSettlCurrencyField { return SideSettlCurrencyField{quickfix.FIXString(val)} } func (f SideSettlCurrencyField) Value() string { return f.String() } -//SideTimeInForceField is a UTCTIMESTAMP field +// SideTimeInForceField is a UTCTIMESTAMP field type SideTimeInForceField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.SideTimeInForce (962) +// Tag returns tag.SideTimeInForce (962) func (f SideTimeInForceField) Tag() quickfix.Tag { return tag.SideTimeInForce } -//NewSideTimeInForce returns a new SideTimeInForceField initialized with val +// NewSideTimeInForce returns a new SideTimeInForceField initialized with val func NewSideTimeInForce(val time.Time) SideTimeInForceField { return NewSideTimeInForceWithPrecision(val, quickfix.Millis) } -//NewSideTimeInForceNoMillis returns a new SideTimeInForceField initialized with val without millisecs +// NewSideTimeInForceNoMillis returns a new SideTimeInForceField initialized with val without millisecs func NewSideTimeInForceNoMillis(val time.Time) SideTimeInForceField { return NewSideTimeInForceWithPrecision(val, quickfix.Seconds) } -//NewSideTimeInForceWithPrecision returns a new SideTimeInForceField initialized with val of specified precision +// NewSideTimeInForceWithPrecision returns a new SideTimeInForceField initialized with val of specified precision func NewSideTimeInForceWithPrecision(val time.Time, precision quickfix.TimestampPrecision) SideTimeInForceField { return SideTimeInForceField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f SideTimeInForceField) Value() time.Time { return f.Time } -//SideTradeReportIDField is a STRING field +// SideTradeReportIDField is a STRING field type SideTradeReportIDField struct{ quickfix.FIXString } -//Tag returns tag.SideTradeReportID (1005) +// Tag returns tag.SideTradeReportID (1005) func (f SideTradeReportIDField) Tag() quickfix.Tag { return tag.SideTradeReportID } -//NewSideTradeReportID returns a new SideTradeReportIDField initialized with val +// NewSideTradeReportID returns a new SideTradeReportIDField initialized with val func NewSideTradeReportID(val string) SideTradeReportIDField { return SideTradeReportIDField{quickfix.FIXString(val)} } func (f SideTradeReportIDField) Value() string { return f.String() } -//SideTrdRegTimestampField is a UTCTIMESTAMP field +// SideTrdRegTimestampField is a UTCTIMESTAMP field type SideTrdRegTimestampField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.SideTrdRegTimestamp (1012) +// Tag returns tag.SideTrdRegTimestamp (1012) func (f SideTrdRegTimestampField) Tag() quickfix.Tag { return tag.SideTrdRegTimestamp } -//NewSideTrdRegTimestamp returns a new SideTrdRegTimestampField initialized with val +// NewSideTrdRegTimestamp returns a new SideTrdRegTimestampField initialized with val func NewSideTrdRegTimestamp(val time.Time) SideTrdRegTimestampField { return NewSideTrdRegTimestampWithPrecision(val, quickfix.Millis) } -//NewSideTrdRegTimestampNoMillis returns a new SideTrdRegTimestampField initialized with val without millisecs +// NewSideTrdRegTimestampNoMillis returns a new SideTrdRegTimestampField initialized with val without millisecs func NewSideTrdRegTimestampNoMillis(val time.Time) SideTrdRegTimestampField { return NewSideTrdRegTimestampWithPrecision(val, quickfix.Seconds) } -//NewSideTrdRegTimestampWithPrecision returns a new SideTrdRegTimestampField initialized with val of specified precision +// NewSideTrdRegTimestampWithPrecision returns a new SideTrdRegTimestampField initialized with val of specified precision func NewSideTrdRegTimestampWithPrecision(val time.Time, precision quickfix.TimestampPrecision) SideTrdRegTimestampField { return SideTrdRegTimestampField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f SideTrdRegTimestampField) Value() time.Time { return f.Time } -//SideTrdRegTimestampSrcField is a STRING field +// SideTrdRegTimestampSrcField is a STRING field type SideTrdRegTimestampSrcField struct{ quickfix.FIXString } -//Tag returns tag.SideTrdRegTimestampSrc (1014) +// Tag returns tag.SideTrdRegTimestampSrc (1014) func (f SideTrdRegTimestampSrcField) Tag() quickfix.Tag { return tag.SideTrdRegTimestampSrc } -//NewSideTrdRegTimestampSrc returns a new SideTrdRegTimestampSrcField initialized with val +// NewSideTrdRegTimestampSrc returns a new SideTrdRegTimestampSrcField initialized with val func NewSideTrdRegTimestampSrc(val string) SideTrdRegTimestampSrcField { return SideTrdRegTimestampSrcField{quickfix.FIXString(val)} } func (f SideTrdRegTimestampSrcField) Value() string { return f.String() } -//SideTrdRegTimestampTypeField is a INT field +// SideTrdRegTimestampTypeField is a INT field type SideTrdRegTimestampTypeField struct{ quickfix.FIXInt } -//Tag returns tag.SideTrdRegTimestampType (1013) +// Tag returns tag.SideTrdRegTimestampType (1013) func (f SideTrdRegTimestampTypeField) Tag() quickfix.Tag { return tag.SideTrdRegTimestampType } -//NewSideTrdRegTimestampType returns a new SideTrdRegTimestampTypeField initialized with val +// NewSideTrdRegTimestampType returns a new SideTrdRegTimestampTypeField initialized with val func NewSideTrdRegTimestampType(val int) SideTrdRegTimestampTypeField { return SideTrdRegTimestampTypeField{quickfix.FIXInt(val)} } func (f SideTrdRegTimestampTypeField) Value() int { return f.Int() } -//SideTrdSubTypField is a enum.SideTrdSubTyp field +// SideTrdSubTypField is a enum.SideTrdSubTyp field type SideTrdSubTypField struct{ quickfix.FIXString } -//Tag returns tag.SideTrdSubTyp (1008) +// Tag returns tag.SideTrdSubTyp (1008) func (f SideTrdSubTypField) Tag() quickfix.Tag { return tag.SideTrdSubTyp } func NewSideTrdSubTyp(val enum.SideTrdSubTyp) SideTrdSubTypField { @@ -17707,36 +17769,36 @@ func NewSideTrdSubTyp(val enum.SideTrdSubTyp) SideTrdSubTypField { func (f SideTrdSubTypField) Value() enum.SideTrdSubTyp { return enum.SideTrdSubTyp(f.String()) } -//SideValue1Field is a AMT field +// SideValue1Field is a AMT field type SideValue1Field struct{ quickfix.FIXDecimal } -//Tag returns tag.SideValue1 (396) +// Tag returns tag.SideValue1 (396) func (f SideValue1Field) Tag() quickfix.Tag { return tag.SideValue1 } -//NewSideValue1 returns a new SideValue1Field initialized with val and scale +// NewSideValue1 returns a new SideValue1Field initialized with val and scale func NewSideValue1(val decimal.Decimal, scale int32) SideValue1Field { return SideValue1Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SideValue1Field) Value() (val decimal.Decimal) { return f.Decimal } -//SideValue2Field is a AMT field +// SideValue2Field is a AMT field type SideValue2Field struct{ quickfix.FIXDecimal } -//Tag returns tag.SideValue2 (397) +// Tag returns tag.SideValue2 (397) func (f SideValue2Field) Tag() quickfix.Tag { return tag.SideValue2 } -//NewSideValue2 returns a new SideValue2Field initialized with val and scale +// NewSideValue2 returns a new SideValue2Field initialized with val and scale func NewSideValue2(val decimal.Decimal, scale int32) SideValue2Field { return SideValue2Field{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SideValue2Field) Value() (val decimal.Decimal) { return f.Decimal } -//SideValueIndField is a enum.SideValueInd field +// SideValueIndField is a enum.SideValueInd field type SideValueIndField struct{ quickfix.FIXString } -//Tag returns tag.SideValueInd (401) +// Tag returns tag.SideValueInd (401) func (f SideValueIndField) Tag() quickfix.Tag { return tag.SideValueInd } func NewSideValueInd(val enum.SideValueInd) SideValueIndField { @@ -17745,101 +17807,101 @@ func NewSideValueInd(val enum.SideValueInd) SideValueIndField { func (f SideValueIndField) Value() enum.SideValueInd { return enum.SideValueInd(f.String()) } -//SignatureField is a DATA field +// SignatureField is a DATA field type SignatureField struct{ quickfix.FIXString } -//Tag returns tag.Signature (89) +// Tag returns tag.Signature (89) func (f SignatureField) Tag() quickfix.Tag { return tag.Signature } -//NewSignature returns a new SignatureField initialized with val +// NewSignature returns a new SignatureField initialized with val func NewSignature(val string) SignatureField { return SignatureField{quickfix.FIXString(val)} } func (f SignatureField) Value() string { return f.String() } -//SignatureLengthField is a LENGTH field +// SignatureLengthField is a LENGTH field type SignatureLengthField struct{ quickfix.FIXInt } -//Tag returns tag.SignatureLength (93) +// Tag returns tag.SignatureLength (93) func (f SignatureLengthField) Tag() quickfix.Tag { return tag.SignatureLength } -//NewSignatureLength returns a new SignatureLengthField initialized with val +// NewSignatureLength returns a new SignatureLengthField initialized with val func NewSignatureLength(val int) SignatureLengthField { return SignatureLengthField{quickfix.FIXInt(val)} } func (f SignatureLengthField) Value() int { return f.Int() } -//SolicitedFlagField is a BOOLEAN field +// SolicitedFlagField is a BOOLEAN field type SolicitedFlagField struct{ quickfix.FIXBoolean } -//Tag returns tag.SolicitedFlag (377) +// Tag returns tag.SolicitedFlag (377) func (f SolicitedFlagField) Tag() quickfix.Tag { return tag.SolicitedFlag } -//NewSolicitedFlag returns a new SolicitedFlagField initialized with val +// NewSolicitedFlag returns a new SolicitedFlagField initialized with val func NewSolicitedFlag(val bool) SolicitedFlagField { return SolicitedFlagField{quickfix.FIXBoolean(val)} } func (f SolicitedFlagField) Value() bool { return f.Bool() } -//SpreadField is a PRICEOFFSET field +// SpreadField is a PRICEOFFSET field type SpreadField struct{ quickfix.FIXDecimal } -//Tag returns tag.Spread (218) +// Tag returns tag.Spread (218) func (f SpreadField) Tag() quickfix.Tag { return tag.Spread } -//NewSpread returns a new SpreadField initialized with val and scale +// NewSpread returns a new SpreadField initialized with val and scale func NewSpread(val decimal.Decimal, scale int32) SpreadField { return SpreadField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SpreadField) Value() (val decimal.Decimal) { return f.Decimal } -//SpreadToBenchmarkField is a PRICEOFFSET field +// SpreadToBenchmarkField is a PRICEOFFSET field type SpreadToBenchmarkField struct{ quickfix.FIXDecimal } -//Tag returns tag.SpreadToBenchmark (218) +// Tag returns tag.SpreadToBenchmark (218) func (f SpreadToBenchmarkField) Tag() quickfix.Tag { return tag.SpreadToBenchmark } -//NewSpreadToBenchmark returns a new SpreadToBenchmarkField initialized with val and scale +// NewSpreadToBenchmark returns a new SpreadToBenchmarkField initialized with val and scale func NewSpreadToBenchmark(val decimal.Decimal, scale int32) SpreadToBenchmarkField { return SpreadToBenchmarkField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SpreadToBenchmarkField) Value() (val decimal.Decimal) { return f.Decimal } -//StandInstDbIDField is a STRING field +// StandInstDbIDField is a STRING field type StandInstDbIDField struct{ quickfix.FIXString } -//Tag returns tag.StandInstDbID (171) +// Tag returns tag.StandInstDbID (171) func (f StandInstDbIDField) Tag() quickfix.Tag { return tag.StandInstDbID } -//NewStandInstDbID returns a new StandInstDbIDField initialized with val +// NewStandInstDbID returns a new StandInstDbIDField initialized with val func NewStandInstDbID(val string) StandInstDbIDField { return StandInstDbIDField{quickfix.FIXString(val)} } func (f StandInstDbIDField) Value() string { return f.String() } -//StandInstDbNameField is a STRING field +// StandInstDbNameField is a STRING field type StandInstDbNameField struct{ quickfix.FIXString } -//Tag returns tag.StandInstDbName (170) +// Tag returns tag.StandInstDbName (170) func (f StandInstDbNameField) Tag() quickfix.Tag { return tag.StandInstDbName } -//NewStandInstDbName returns a new StandInstDbNameField initialized with val +// NewStandInstDbName returns a new StandInstDbNameField initialized with val func NewStandInstDbName(val string) StandInstDbNameField { return StandInstDbNameField{quickfix.FIXString(val)} } func (f StandInstDbNameField) Value() string { return f.String() } -//StandInstDbTypeField is a enum.StandInstDbType field +// StandInstDbTypeField is a enum.StandInstDbType field type StandInstDbTypeField struct{ quickfix.FIXString } -//Tag returns tag.StandInstDbType (169) +// Tag returns tag.StandInstDbType (169) func (f StandInstDbTypeField) Tag() quickfix.Tag { return tag.StandInstDbType } func NewStandInstDbType(val enum.StandInstDbType) StandInstDbTypeField { @@ -17848,88 +17910,88 @@ func NewStandInstDbType(val enum.StandInstDbType) StandInstDbTypeField { func (f StandInstDbTypeField) Value() enum.StandInstDbType { return enum.StandInstDbType(f.String()) } -//StartCashField is a AMT field +// StartCashField is a AMT field type StartCashField struct{ quickfix.FIXDecimal } -//Tag returns tag.StartCash (921) +// Tag returns tag.StartCash (921) func (f StartCashField) Tag() quickfix.Tag { return tag.StartCash } -//NewStartCash returns a new StartCashField initialized with val and scale +// NewStartCash returns a new StartCashField initialized with val and scale func NewStartCash(val decimal.Decimal, scale int32) StartCashField { return StartCashField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StartCashField) Value() (val decimal.Decimal) { return f.Decimal } -//StartDateField is a LOCALMKTDATE field +// StartDateField is a LOCALMKTDATE field type StartDateField struct{ quickfix.FIXString } -//Tag returns tag.StartDate (916) +// Tag returns tag.StartDate (916) func (f StartDateField) Tag() quickfix.Tag { return tag.StartDate } -//NewStartDate returns a new StartDateField initialized with val +// NewStartDate returns a new StartDateField initialized with val func NewStartDate(val string) StartDateField { return StartDateField{quickfix.FIXString(val)} } func (f StartDateField) Value() string { return f.String() } -//StartMaturityMonthYearField is a MONTHYEAR field +// StartMaturityMonthYearField is a MONTHYEAR field type StartMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.StartMaturityMonthYear (1241) +// Tag returns tag.StartMaturityMonthYear (1241) func (f StartMaturityMonthYearField) Tag() quickfix.Tag { return tag.StartMaturityMonthYear } -//NewStartMaturityMonthYear returns a new StartMaturityMonthYearField initialized with val +// NewStartMaturityMonthYear returns a new StartMaturityMonthYearField initialized with val func NewStartMaturityMonthYear(val string) StartMaturityMonthYearField { return StartMaturityMonthYearField{quickfix.FIXString(val)} } func (f StartMaturityMonthYearField) Value() string { return f.String() } -//StartStrikePxRangeField is a PRICE field +// StartStrikePxRangeField is a PRICE field type StartStrikePxRangeField struct{ quickfix.FIXDecimal } -//Tag returns tag.StartStrikePxRange (1202) +// Tag returns tag.StartStrikePxRange (1202) func (f StartStrikePxRangeField) Tag() quickfix.Tag { return tag.StartStrikePxRange } -//NewStartStrikePxRange returns a new StartStrikePxRangeField initialized with val and scale +// NewStartStrikePxRange returns a new StartStrikePxRangeField initialized with val and scale func NewStartStrikePxRange(val decimal.Decimal, scale int32) StartStrikePxRangeField { return StartStrikePxRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StartStrikePxRangeField) Value() (val decimal.Decimal) { return f.Decimal } -//StartTickPriceRangeField is a PRICE field +// StartTickPriceRangeField is a PRICE field type StartTickPriceRangeField struct{ quickfix.FIXDecimal } -//Tag returns tag.StartTickPriceRange (1206) +// Tag returns tag.StartTickPriceRange (1206) func (f StartTickPriceRangeField) Tag() quickfix.Tag { return tag.StartTickPriceRange } -//NewStartTickPriceRange returns a new StartTickPriceRangeField initialized with val and scale +// NewStartTickPriceRange returns a new StartTickPriceRangeField initialized with val and scale func NewStartTickPriceRange(val decimal.Decimal, scale int32) StartTickPriceRangeField { return StartTickPriceRangeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StartTickPriceRangeField) Value() (val decimal.Decimal) { return f.Decimal } -//StateOrProvinceOfIssueField is a STRING field +// StateOrProvinceOfIssueField is a STRING field type StateOrProvinceOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.StateOrProvinceOfIssue (471) +// Tag returns tag.StateOrProvinceOfIssue (471) func (f StateOrProvinceOfIssueField) Tag() quickfix.Tag { return tag.StateOrProvinceOfIssue } -//NewStateOrProvinceOfIssue returns a new StateOrProvinceOfIssueField initialized with val +// NewStateOrProvinceOfIssue returns a new StateOrProvinceOfIssueField initialized with val func NewStateOrProvinceOfIssue(val string) StateOrProvinceOfIssueField { return StateOrProvinceOfIssueField{quickfix.FIXString(val)} } func (f StateOrProvinceOfIssueField) Value() string { return f.String() } -//StatsTypeField is a enum.StatsType field +// StatsTypeField is a enum.StatsType field type StatsTypeField struct{ quickfix.FIXString } -//Tag returns tag.StatsType (1176) +// Tag returns tag.StatsType (1176) func (f StatsTypeField) Tag() quickfix.Tag { return tag.StatsType } func NewStatsType(val enum.StatsType) StatsTypeField { @@ -17938,23 +18000,23 @@ func NewStatsType(val enum.StatsType) StatsTypeField { func (f StatsTypeField) Value() enum.StatsType { return enum.StatsType(f.String()) } -//StatusTextField is a STRING field +// StatusTextField is a STRING field type StatusTextField struct{ quickfix.FIXString } -//Tag returns tag.StatusText (929) +// Tag returns tag.StatusText (929) func (f StatusTextField) Tag() quickfix.Tag { return tag.StatusText } -//NewStatusText returns a new StatusTextField initialized with val +// NewStatusText returns a new StatusTextField initialized with val func NewStatusText(val string) StatusTextField { return StatusTextField{quickfix.FIXString(val)} } func (f StatusTextField) Value() string { return f.String() } -//StatusValueField is a enum.StatusValue field +// StatusValueField is a enum.StatusValue field type StatusValueField struct{ quickfix.FIXString } -//Tag returns tag.StatusValue (928) +// Tag returns tag.StatusValue (928) func (f StatusValueField) Tag() quickfix.Tag { return tag.StatusValue } func NewStatusValue(val enum.StatusValue) StatusValueField { @@ -17963,10 +18025,10 @@ func NewStatusValue(val enum.StatusValue) StatusValueField { func (f StatusValueField) Value() enum.StatusValue { return enum.StatusValue(f.String()) } -//StipulationTypeField is a enum.StipulationType field +// StipulationTypeField is a enum.StipulationType field type StipulationTypeField struct{ quickfix.FIXString } -//Tag returns tag.StipulationType (233) +// Tag returns tag.StipulationType (233) func (f StipulationTypeField) Tag() quickfix.Tag { return tag.StipulationType } func NewStipulationType(val enum.StipulationType) StipulationTypeField { @@ -17975,49 +18037,49 @@ func NewStipulationType(val enum.StipulationType) StipulationTypeField { func (f StipulationTypeField) Value() enum.StipulationType { return enum.StipulationType(f.String()) } -//StipulationValueField is a STRING field +// StipulationValueField is a STRING field type StipulationValueField struct{ quickfix.FIXString } -//Tag returns tag.StipulationValue (234) +// Tag returns tag.StipulationValue (234) func (f StipulationValueField) Tag() quickfix.Tag { return tag.StipulationValue } -//NewStipulationValue returns a new StipulationValueField initialized with val +// NewStipulationValue returns a new StipulationValueField initialized with val func NewStipulationValue(val string) StipulationValueField { return StipulationValueField{quickfix.FIXString(val)} } func (f StipulationValueField) Value() string { return f.String() } -//StopPxField is a PRICE field +// StopPxField is a PRICE field type StopPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.StopPx (99) +// Tag returns tag.StopPx (99) func (f StopPxField) Tag() quickfix.Tag { return tag.StopPx } -//NewStopPx returns a new StopPxField initialized with val and scale +// NewStopPx returns a new StopPxField initialized with val and scale func NewStopPx(val decimal.Decimal, scale int32) StopPxField { return StopPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StopPxField) Value() (val decimal.Decimal) { return f.Decimal } -//StrategyParameterNameField is a STRING field +// StrategyParameterNameField is a STRING field type StrategyParameterNameField struct{ quickfix.FIXString } -//Tag returns tag.StrategyParameterName (958) +// Tag returns tag.StrategyParameterName (958) func (f StrategyParameterNameField) Tag() quickfix.Tag { return tag.StrategyParameterName } -//NewStrategyParameterName returns a new StrategyParameterNameField initialized with val +// NewStrategyParameterName returns a new StrategyParameterNameField initialized with val func NewStrategyParameterName(val string) StrategyParameterNameField { return StrategyParameterNameField{quickfix.FIXString(val)} } func (f StrategyParameterNameField) Value() string { return f.String() } -//StrategyParameterTypeField is a enum.StrategyParameterType field +// StrategyParameterTypeField is a enum.StrategyParameterType field type StrategyParameterTypeField struct{ quickfix.FIXString } -//Tag returns tag.StrategyParameterType (959) +// Tag returns tag.StrategyParameterType (959) func (f StrategyParameterTypeField) Tag() quickfix.Tag { return tag.StrategyParameterType } func NewStrategyParameterType(val enum.StrategyParameterType) StrategyParameterTypeField { @@ -18028,23 +18090,23 @@ func (f StrategyParameterTypeField) Value() enum.StrategyParameterType { return enum.StrategyParameterType(f.String()) } -//StrategyParameterValueField is a STRING field +// StrategyParameterValueField is a STRING field type StrategyParameterValueField struct{ quickfix.FIXString } -//Tag returns tag.StrategyParameterValue (960) +// Tag returns tag.StrategyParameterValue (960) func (f StrategyParameterValueField) Tag() quickfix.Tag { return tag.StrategyParameterValue } -//NewStrategyParameterValue returns a new StrategyParameterValueField initialized with val +// NewStrategyParameterValue returns a new StrategyParameterValueField initialized with val func NewStrategyParameterValue(val string) StrategyParameterValueField { return StrategyParameterValueField{quickfix.FIXString(val)} } func (f StrategyParameterValueField) Value() string { return f.String() } -//StreamAsgnAckTypeField is a enum.StreamAsgnAckType field +// StreamAsgnAckTypeField is a enum.StreamAsgnAckType field type StreamAsgnAckTypeField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnAckType (1503) +// Tag returns tag.StreamAsgnAckType (1503) func (f StreamAsgnAckTypeField) Tag() quickfix.Tag { return tag.StreamAsgnAckType } func NewStreamAsgnAckType(val enum.StreamAsgnAckType) StreamAsgnAckTypeField { @@ -18055,10 +18117,10 @@ func (f StreamAsgnAckTypeField) Value() enum.StreamAsgnAckType { return enum.StreamAsgnAckType(f.String()) } -//StreamAsgnRejReasonField is a enum.StreamAsgnRejReason field +// StreamAsgnRejReasonField is a enum.StreamAsgnRejReason field type StreamAsgnRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnRejReason (1502) +// Tag returns tag.StreamAsgnRejReason (1502) func (f StreamAsgnRejReasonField) Tag() quickfix.Tag { return tag.StreamAsgnRejReason } func NewStreamAsgnRejReason(val enum.StreamAsgnRejReason) StreamAsgnRejReasonField { @@ -18069,23 +18131,23 @@ func (f StreamAsgnRejReasonField) Value() enum.StreamAsgnRejReason { return enum.StreamAsgnRejReason(f.String()) } -//StreamAsgnReqIDField is a STRING field +// StreamAsgnReqIDField is a STRING field type StreamAsgnReqIDField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnReqID (1497) +// Tag returns tag.StreamAsgnReqID (1497) func (f StreamAsgnReqIDField) Tag() quickfix.Tag { return tag.StreamAsgnReqID } -//NewStreamAsgnReqID returns a new StreamAsgnReqIDField initialized with val +// NewStreamAsgnReqID returns a new StreamAsgnReqIDField initialized with val func NewStreamAsgnReqID(val string) StreamAsgnReqIDField { return StreamAsgnReqIDField{quickfix.FIXString(val)} } func (f StreamAsgnReqIDField) Value() string { return f.String() } -//StreamAsgnReqTypeField is a enum.StreamAsgnReqType field +// StreamAsgnReqTypeField is a enum.StreamAsgnReqType field type StreamAsgnReqTypeField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnReqType (1498) +// Tag returns tag.StreamAsgnReqType (1498) func (f StreamAsgnReqTypeField) Tag() quickfix.Tag { return tag.StreamAsgnReqType } func NewStreamAsgnReqType(val enum.StreamAsgnReqType) StreamAsgnReqTypeField { @@ -18096,23 +18158,23 @@ func (f StreamAsgnReqTypeField) Value() enum.StreamAsgnReqType { return enum.StreamAsgnReqType(f.String()) } -//StreamAsgnRptIDField is a STRING field +// StreamAsgnRptIDField is a STRING field type StreamAsgnRptIDField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnRptID (1501) +// Tag returns tag.StreamAsgnRptID (1501) func (f StreamAsgnRptIDField) Tag() quickfix.Tag { return tag.StreamAsgnRptID } -//NewStreamAsgnRptID returns a new StreamAsgnRptIDField initialized with val +// NewStreamAsgnRptID returns a new StreamAsgnRptIDField initialized with val func NewStreamAsgnRptID(val string) StreamAsgnRptIDField { return StreamAsgnRptIDField{quickfix.FIXString(val)} } func (f StreamAsgnRptIDField) Value() string { return f.String() } -//StreamAsgnTypeField is a enum.StreamAsgnType field +// StreamAsgnTypeField is a enum.StreamAsgnType field type StreamAsgnTypeField struct{ quickfix.FIXString } -//Tag returns tag.StreamAsgnType (1617) +// Tag returns tag.StreamAsgnType (1617) func (f StreamAsgnTypeField) Tag() quickfix.Tag { return tag.StreamAsgnType } func NewStreamAsgnType(val enum.StreamAsgnType) StreamAsgnTypeField { @@ -18121,75 +18183,75 @@ func NewStreamAsgnType(val enum.StreamAsgnType) StreamAsgnTypeField { func (f StreamAsgnTypeField) Value() enum.StreamAsgnType { return enum.StreamAsgnType(f.String()) } -//StrikeCurrencyField is a CURRENCY field +// StrikeCurrencyField is a CURRENCY field type StrikeCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.StrikeCurrency (947) +// Tag returns tag.StrikeCurrency (947) func (f StrikeCurrencyField) Tag() quickfix.Tag { return tag.StrikeCurrency } -//NewStrikeCurrency returns a new StrikeCurrencyField initialized with val +// NewStrikeCurrency returns a new StrikeCurrencyField initialized with val func NewStrikeCurrency(val string) StrikeCurrencyField { return StrikeCurrencyField{quickfix.FIXString(val)} } func (f StrikeCurrencyField) Value() string { return f.String() } -//StrikeExerciseStyleField is a INT field +// StrikeExerciseStyleField is a INT field type StrikeExerciseStyleField struct{ quickfix.FIXInt } -//Tag returns tag.StrikeExerciseStyle (1304) +// Tag returns tag.StrikeExerciseStyle (1304) func (f StrikeExerciseStyleField) Tag() quickfix.Tag { return tag.StrikeExerciseStyle } -//NewStrikeExerciseStyle returns a new StrikeExerciseStyleField initialized with val +// NewStrikeExerciseStyle returns a new StrikeExerciseStyleField initialized with val func NewStrikeExerciseStyle(val int) StrikeExerciseStyleField { return StrikeExerciseStyleField{quickfix.FIXInt(val)} } func (f StrikeExerciseStyleField) Value() int { return f.Int() } -//StrikeIncrementField is a FLOAT field +// StrikeIncrementField is a FLOAT field type StrikeIncrementField struct{ quickfix.FIXDecimal } -//Tag returns tag.StrikeIncrement (1204) +// Tag returns tag.StrikeIncrement (1204) func (f StrikeIncrementField) Tag() quickfix.Tag { return tag.StrikeIncrement } -//NewStrikeIncrement returns a new StrikeIncrementField initialized with val and scale +// NewStrikeIncrement returns a new StrikeIncrementField initialized with val and scale func NewStrikeIncrement(val decimal.Decimal, scale int32) StrikeIncrementField { return StrikeIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StrikeIncrementField) Value() (val decimal.Decimal) { return f.Decimal } -//StrikeMultiplierField is a FLOAT field +// StrikeMultiplierField is a FLOAT field type StrikeMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.StrikeMultiplier (967) +// Tag returns tag.StrikeMultiplier (967) func (f StrikeMultiplierField) Tag() quickfix.Tag { return tag.StrikeMultiplier } -//NewStrikeMultiplier returns a new StrikeMultiplierField initialized with val and scale +// NewStrikeMultiplier returns a new StrikeMultiplierField initialized with val and scale func NewStrikeMultiplier(val decimal.Decimal, scale int32) StrikeMultiplierField { return StrikeMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StrikeMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//StrikePriceField is a PRICE field +// StrikePriceField is a PRICE field type StrikePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.StrikePrice (202) +// Tag returns tag.StrikePrice (202) func (f StrikePriceField) Tag() quickfix.Tag { return tag.StrikePrice } -//NewStrikePrice returns a new StrikePriceField initialized with val and scale +// NewStrikePrice returns a new StrikePriceField initialized with val and scale func NewStrikePrice(val decimal.Decimal, scale int32) StrikePriceField { return StrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//StrikePriceBoundaryMethodField is a enum.StrikePriceBoundaryMethod field +// StrikePriceBoundaryMethodField is a enum.StrikePriceBoundaryMethod field type StrikePriceBoundaryMethodField struct{ quickfix.FIXString } -//Tag returns tag.StrikePriceBoundaryMethod (1479) +// Tag returns tag.StrikePriceBoundaryMethod (1479) func (f StrikePriceBoundaryMethodField) Tag() quickfix.Tag { return tag.StrikePriceBoundaryMethod } func NewStrikePriceBoundaryMethod(val enum.StrikePriceBoundaryMethod) StrikePriceBoundaryMethodField { @@ -18200,23 +18262,25 @@ func (f StrikePriceBoundaryMethodField) Value() enum.StrikePriceBoundaryMethod { return enum.StrikePriceBoundaryMethod(f.String()) } -//StrikePriceBoundaryPrecisionField is a PERCENTAGE field +// StrikePriceBoundaryPrecisionField is a PERCENTAGE field type StrikePriceBoundaryPrecisionField struct{ quickfix.FIXDecimal } -//Tag returns tag.StrikePriceBoundaryPrecision (1480) -func (f StrikePriceBoundaryPrecisionField) Tag() quickfix.Tag { return tag.StrikePriceBoundaryPrecision } +// Tag returns tag.StrikePriceBoundaryPrecision (1480) +func (f StrikePriceBoundaryPrecisionField) Tag() quickfix.Tag { + return tag.StrikePriceBoundaryPrecision +} -//NewStrikePriceBoundaryPrecision returns a new StrikePriceBoundaryPrecisionField initialized with val and scale +// NewStrikePriceBoundaryPrecision returns a new StrikePriceBoundaryPrecisionField initialized with val and scale func NewStrikePriceBoundaryPrecision(val decimal.Decimal, scale int32) StrikePriceBoundaryPrecisionField { return StrikePriceBoundaryPrecisionField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StrikePriceBoundaryPrecisionField) Value() (val decimal.Decimal) { return f.Decimal } -//StrikePriceDeterminationMethodField is a enum.StrikePriceDeterminationMethod field +// StrikePriceDeterminationMethodField is a enum.StrikePriceDeterminationMethod field type StrikePriceDeterminationMethodField struct{ quickfix.FIXString } -//Tag returns tag.StrikePriceDeterminationMethod (1478) +// Tag returns tag.StrikePriceDeterminationMethod (1478) func (f StrikePriceDeterminationMethodField) Tag() quickfix.Tag { return tag.StrikePriceDeterminationMethod } @@ -18229,72 +18293,72 @@ func (f StrikePriceDeterminationMethodField) Value() enum.StrikePriceDeterminati return enum.StrikePriceDeterminationMethod(f.String()) } -//StrikeRuleIDField is a STRING field +// StrikeRuleIDField is a STRING field type StrikeRuleIDField struct{ quickfix.FIXString } -//Tag returns tag.StrikeRuleID (1223) +// Tag returns tag.StrikeRuleID (1223) func (f StrikeRuleIDField) Tag() quickfix.Tag { return tag.StrikeRuleID } -//NewStrikeRuleID returns a new StrikeRuleIDField initialized with val +// NewStrikeRuleID returns a new StrikeRuleIDField initialized with val func NewStrikeRuleID(val string) StrikeRuleIDField { return StrikeRuleIDField{quickfix.FIXString(val)} } func (f StrikeRuleIDField) Value() string { return f.String() } -//StrikeTimeField is a UTCTIMESTAMP field +// StrikeTimeField is a UTCTIMESTAMP field type StrikeTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.StrikeTime (443) +// Tag returns tag.StrikeTime (443) func (f StrikeTimeField) Tag() quickfix.Tag { return tag.StrikeTime } -//NewStrikeTime returns a new StrikeTimeField initialized with val +// NewStrikeTime returns a new StrikeTimeField initialized with val func NewStrikeTime(val time.Time) StrikeTimeField { return NewStrikeTimeWithPrecision(val, quickfix.Millis) } -//NewStrikeTimeNoMillis returns a new StrikeTimeField initialized with val without millisecs +// NewStrikeTimeNoMillis returns a new StrikeTimeField initialized with val without millisecs func NewStrikeTimeNoMillis(val time.Time) StrikeTimeField { return NewStrikeTimeWithPrecision(val, quickfix.Seconds) } -//NewStrikeTimeWithPrecision returns a new StrikeTimeField initialized with val of specified precision +// NewStrikeTimeWithPrecision returns a new StrikeTimeField initialized with val of specified precision func NewStrikeTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) StrikeTimeField { return StrikeTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f StrikeTimeField) Value() time.Time { return f.Time } -//StrikeValueField is a FLOAT field +// StrikeValueField is a FLOAT field type StrikeValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.StrikeValue (968) +// Tag returns tag.StrikeValue (968) func (f StrikeValueField) Tag() quickfix.Tag { return tag.StrikeValue } -//NewStrikeValue returns a new StrikeValueField initialized with val and scale +// NewStrikeValue returns a new StrikeValueField initialized with val and scale func NewStrikeValue(val decimal.Decimal, scale int32) StrikeValueField { return StrikeValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f StrikeValueField) Value() (val decimal.Decimal) { return f.Decimal } -//SubjectField is a STRING field +// SubjectField is a STRING field type SubjectField struct{ quickfix.FIXString } -//Tag returns tag.Subject (147) +// Tag returns tag.Subject (147) func (f SubjectField) Tag() quickfix.Tag { return tag.Subject } -//NewSubject returns a new SubjectField initialized with val +// NewSubject returns a new SubjectField initialized with val func NewSubject(val string) SubjectField { return SubjectField{quickfix.FIXString(val)} } func (f SubjectField) Value() string { return f.String() } -//SubscriptionRequestTypeField is a enum.SubscriptionRequestType field +// SubscriptionRequestTypeField is a enum.SubscriptionRequestType field type SubscriptionRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.SubscriptionRequestType (263) +// Tag returns tag.SubscriptionRequestType (263) func (f SubscriptionRequestTypeField) Tag() quickfix.Tag { return tag.SubscriptionRequestType } func NewSubscriptionRequestType(val enum.SubscriptionRequestType) SubscriptionRequestTypeField { @@ -18305,36 +18369,36 @@ func (f SubscriptionRequestTypeField) Value() enum.SubscriptionRequestType { return enum.SubscriptionRequestType(f.String()) } -//SwapPointsField is a PRICEOFFSET field +// SwapPointsField is a PRICEOFFSET field type SwapPointsField struct{ quickfix.FIXDecimal } -//Tag returns tag.SwapPoints (1069) +// Tag returns tag.SwapPoints (1069) func (f SwapPointsField) Tag() quickfix.Tag { return tag.SwapPoints } -//NewSwapPoints returns a new SwapPointsField initialized with val and scale +// NewSwapPoints returns a new SwapPointsField initialized with val and scale func NewSwapPoints(val decimal.Decimal, scale int32) SwapPointsField { return SwapPointsField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f SwapPointsField) Value() (val decimal.Decimal) { return f.Decimal } -//SymbolField is a STRING field +// SymbolField is a STRING field type SymbolField struct{ quickfix.FIXString } -//Tag returns tag.Symbol (55) +// Tag returns tag.Symbol (55) func (f SymbolField) Tag() quickfix.Tag { return tag.Symbol } -//NewSymbol returns a new SymbolField initialized with val +// NewSymbol returns a new SymbolField initialized with val func NewSymbol(val string) SymbolField { return SymbolField{quickfix.FIXString(val)} } func (f SymbolField) Value() string { return f.String() } -//SymbolSfxField is a enum.SymbolSfx field +// SymbolSfxField is a enum.SymbolSfx field type SymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.SymbolSfx (65) +// Tag returns tag.SymbolSfx (65) func (f SymbolSfxField) Tag() quickfix.Tag { return tag.SymbolSfx } func NewSymbolSfx(val enum.SymbolSfx) SymbolSfxField { @@ -18343,88 +18407,88 @@ func NewSymbolSfx(val enum.SymbolSfx) SymbolSfxField { func (f SymbolSfxField) Value() enum.SymbolSfx { return enum.SymbolSfx(f.String()) } -//TZTransactTimeField is a TZTIMESTAMP field +// TZTransactTimeField is a TZTIMESTAMP field type TZTransactTimeField struct{ quickfix.FIXString } -//Tag returns tag.TZTransactTime (1132) +// Tag returns tag.TZTransactTime (1132) func (f TZTransactTimeField) Tag() quickfix.Tag { return tag.TZTransactTime } -//NewTZTransactTime returns a new TZTransactTimeField initialized with val +// NewTZTransactTime returns a new TZTransactTimeField initialized with val func NewTZTransactTime(val string) TZTransactTimeField { return TZTransactTimeField{quickfix.FIXString(val)} } func (f TZTransactTimeField) Value() string { return f.String() } -//TargetCompIDField is a STRING field +// TargetCompIDField is a STRING field type TargetCompIDField struct{ quickfix.FIXString } -//Tag returns tag.TargetCompID (56) +// Tag returns tag.TargetCompID (56) func (f TargetCompIDField) Tag() quickfix.Tag { return tag.TargetCompID } -//NewTargetCompID returns a new TargetCompIDField initialized with val +// NewTargetCompID returns a new TargetCompIDField initialized with val func NewTargetCompID(val string) TargetCompIDField { return TargetCompIDField{quickfix.FIXString(val)} } func (f TargetCompIDField) Value() string { return f.String() } -//TargetLocationIDField is a STRING field +// TargetLocationIDField is a STRING field type TargetLocationIDField struct{ quickfix.FIXString } -//Tag returns tag.TargetLocationID (143) +// Tag returns tag.TargetLocationID (143) func (f TargetLocationIDField) Tag() quickfix.Tag { return tag.TargetLocationID } -//NewTargetLocationID returns a new TargetLocationIDField initialized with val +// NewTargetLocationID returns a new TargetLocationIDField initialized with val func NewTargetLocationID(val string) TargetLocationIDField { return TargetLocationIDField{quickfix.FIXString(val)} } func (f TargetLocationIDField) Value() string { return f.String() } -//TargetPartyIDField is a STRING field +// TargetPartyIDField is a STRING field type TargetPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.TargetPartyID (1462) +// Tag returns tag.TargetPartyID (1462) func (f TargetPartyIDField) Tag() quickfix.Tag { return tag.TargetPartyID } -//NewTargetPartyID returns a new TargetPartyIDField initialized with val +// NewTargetPartyID returns a new TargetPartyIDField initialized with val func NewTargetPartyID(val string) TargetPartyIDField { return TargetPartyIDField{quickfix.FIXString(val)} } func (f TargetPartyIDField) Value() string { return f.String() } -//TargetPartyIDSourceField is a CHAR field +// TargetPartyIDSourceField is a CHAR field type TargetPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.TargetPartyIDSource (1463) +// Tag returns tag.TargetPartyIDSource (1463) func (f TargetPartyIDSourceField) Tag() quickfix.Tag { return tag.TargetPartyIDSource } -//NewTargetPartyIDSource returns a new TargetPartyIDSourceField initialized with val +// NewTargetPartyIDSource returns a new TargetPartyIDSourceField initialized with val func NewTargetPartyIDSource(val string) TargetPartyIDSourceField { return TargetPartyIDSourceField{quickfix.FIXString(val)} } func (f TargetPartyIDSourceField) Value() string { return f.String() } -//TargetPartyRoleField is a INT field +// TargetPartyRoleField is a INT field type TargetPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.TargetPartyRole (1464) +// Tag returns tag.TargetPartyRole (1464) func (f TargetPartyRoleField) Tag() quickfix.Tag { return tag.TargetPartyRole } -//NewTargetPartyRole returns a new TargetPartyRoleField initialized with val +// NewTargetPartyRole returns a new TargetPartyRoleField initialized with val func NewTargetPartyRole(val int) TargetPartyRoleField { return TargetPartyRoleField{quickfix.FIXInt(val)} } func (f TargetPartyRoleField) Value() int { return f.Int() } -//TargetStrategyField is a enum.TargetStrategy field +// TargetStrategyField is a enum.TargetStrategy field type TargetStrategyField struct{ quickfix.FIXString } -//Tag returns tag.TargetStrategy (847) +// Tag returns tag.TargetStrategy (847) func (f TargetStrategyField) Tag() quickfix.Tag { return tag.TargetStrategy } func NewTargetStrategy(val enum.TargetStrategy) TargetStrategyField { @@ -18433,61 +18497,63 @@ func NewTargetStrategy(val enum.TargetStrategy) TargetStrategyField { func (f TargetStrategyField) Value() enum.TargetStrategy { return enum.TargetStrategy(f.String()) } -//TargetStrategyParametersField is a STRING field +// TargetStrategyParametersField is a STRING field type TargetStrategyParametersField struct{ quickfix.FIXString } -//Tag returns tag.TargetStrategyParameters (848) +// Tag returns tag.TargetStrategyParameters (848) func (f TargetStrategyParametersField) Tag() quickfix.Tag { return tag.TargetStrategyParameters } -//NewTargetStrategyParameters returns a new TargetStrategyParametersField initialized with val +// NewTargetStrategyParameters returns a new TargetStrategyParametersField initialized with val func NewTargetStrategyParameters(val string) TargetStrategyParametersField { return TargetStrategyParametersField{quickfix.FIXString(val)} } func (f TargetStrategyParametersField) Value() string { return f.String() } -//TargetStrategyPerformanceField is a FLOAT field +// TargetStrategyPerformanceField is a FLOAT field type TargetStrategyPerformanceField struct{ quickfix.FIXDecimal } -//Tag returns tag.TargetStrategyPerformance (850) +// Tag returns tag.TargetStrategyPerformance (850) func (f TargetStrategyPerformanceField) Tag() quickfix.Tag { return tag.TargetStrategyPerformance } -//NewTargetStrategyPerformance returns a new TargetStrategyPerformanceField initialized with val and scale +// NewTargetStrategyPerformance returns a new TargetStrategyPerformanceField initialized with val and scale func NewTargetStrategyPerformance(val decimal.Decimal, scale int32) TargetStrategyPerformanceField { return TargetStrategyPerformanceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TargetStrategyPerformanceField) Value() (val decimal.Decimal) { return f.Decimal } -//TargetSubIDField is a STRING field +// TargetSubIDField is a STRING field type TargetSubIDField struct{ quickfix.FIXString } -//Tag returns tag.TargetSubID (57) +// Tag returns tag.TargetSubID (57) func (f TargetSubIDField) Tag() quickfix.Tag { return tag.TargetSubID } -//NewTargetSubID returns a new TargetSubIDField initialized with val +// NewTargetSubID returns a new TargetSubIDField initialized with val func NewTargetSubID(val string) TargetSubIDField { return TargetSubIDField{quickfix.FIXString(val)} } func (f TargetSubIDField) Value() string { return f.String() } -//TaxAdvantageTypeField is a enum.TaxAdvantageType field +// TaxAdvantageTypeField is a enum.TaxAdvantageType field type TaxAdvantageTypeField struct{ quickfix.FIXString } -//Tag returns tag.TaxAdvantageType (495) +// Tag returns tag.TaxAdvantageType (495) func (f TaxAdvantageTypeField) Tag() quickfix.Tag { return tag.TaxAdvantageType } func NewTaxAdvantageType(val enum.TaxAdvantageType) TaxAdvantageTypeField { return TaxAdvantageTypeField{quickfix.FIXString(val)} } -func (f TaxAdvantageTypeField) Value() enum.TaxAdvantageType { return enum.TaxAdvantageType(f.String()) } +func (f TaxAdvantageTypeField) Value() enum.TaxAdvantageType { + return enum.TaxAdvantageType(f.String()) +} -//TerminationTypeField is a enum.TerminationType field +// TerminationTypeField is a enum.TerminationType field type TerminationTypeField struct{ quickfix.FIXString } -//Tag returns tag.TerminationType (788) +// Tag returns tag.TerminationType (788) func (f TerminationTypeField) Tag() quickfix.Tag { return tag.TerminationType } func NewTerminationType(val enum.TerminationType) TerminationTypeField { @@ -18496,62 +18562,62 @@ func NewTerminationType(val enum.TerminationType) TerminationTypeField { func (f TerminationTypeField) Value() enum.TerminationType { return enum.TerminationType(f.String()) } -//TestMessageIndicatorField is a BOOLEAN field +// TestMessageIndicatorField is a BOOLEAN field type TestMessageIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.TestMessageIndicator (464) +// Tag returns tag.TestMessageIndicator (464) func (f TestMessageIndicatorField) Tag() quickfix.Tag { return tag.TestMessageIndicator } -//NewTestMessageIndicator returns a new TestMessageIndicatorField initialized with val +// NewTestMessageIndicator returns a new TestMessageIndicatorField initialized with val func NewTestMessageIndicator(val bool) TestMessageIndicatorField { return TestMessageIndicatorField{quickfix.FIXBoolean(val)} } func (f TestMessageIndicatorField) Value() bool { return f.Bool() } -//TestReqIDField is a STRING field +// TestReqIDField is a STRING field type TestReqIDField struct{ quickfix.FIXString } -//Tag returns tag.TestReqID (112) +// Tag returns tag.TestReqID (112) func (f TestReqIDField) Tag() quickfix.Tag { return tag.TestReqID } -//NewTestReqID returns a new TestReqIDField initialized with val +// NewTestReqID returns a new TestReqIDField initialized with val func NewTestReqID(val string) TestReqIDField { return TestReqIDField{quickfix.FIXString(val)} } func (f TestReqIDField) Value() string { return f.String() } -//TextField is a STRING field +// TextField is a STRING field type TextField struct{ quickfix.FIXString } -//Tag returns tag.Text (58) +// Tag returns tag.Text (58) func (f TextField) Tag() quickfix.Tag { return tag.Text } -//NewText returns a new TextField initialized with val +// NewText returns a new TextField initialized with val func NewText(val string) TextField { return TextField{quickfix.FIXString(val)} } func (f TextField) Value() string { return f.String() } -//ThresholdAmountField is a PRICEOFFSET field +// ThresholdAmountField is a PRICEOFFSET field type ThresholdAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.ThresholdAmount (834) +// Tag returns tag.ThresholdAmount (834) func (f ThresholdAmountField) Tag() quickfix.Tag { return tag.ThresholdAmount } -//NewThresholdAmount returns a new ThresholdAmountField initialized with val and scale +// NewThresholdAmount returns a new ThresholdAmountField initialized with val and scale func NewThresholdAmount(val decimal.Decimal, scale int32) ThresholdAmountField { return ThresholdAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ThresholdAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//TickDirectionField is a enum.TickDirection field +// TickDirectionField is a enum.TickDirection field type TickDirectionField struct{ quickfix.FIXString } -//Tag returns tag.TickDirection (274) +// Tag returns tag.TickDirection (274) func (f TickDirectionField) Tag() quickfix.Tag { return tag.TickDirection } func NewTickDirection(val enum.TickDirection) TickDirectionField { @@ -18560,23 +18626,23 @@ func NewTickDirection(val enum.TickDirection) TickDirectionField { func (f TickDirectionField) Value() enum.TickDirection { return enum.TickDirection(f.String()) } -//TickIncrementField is a PRICE field +// TickIncrementField is a PRICE field type TickIncrementField struct{ quickfix.FIXDecimal } -//Tag returns tag.TickIncrement (1208) +// Tag returns tag.TickIncrement (1208) func (f TickIncrementField) Tag() quickfix.Tag { return tag.TickIncrement } -//NewTickIncrement returns a new TickIncrementField initialized with val and scale +// NewTickIncrement returns a new TickIncrementField initialized with val and scale func NewTickIncrement(val decimal.Decimal, scale int32) TickIncrementField { return TickIncrementField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TickIncrementField) Value() (val decimal.Decimal) { return f.Decimal } -//TickRuleTypeField is a enum.TickRuleType field +// TickRuleTypeField is a enum.TickRuleType field type TickRuleTypeField struct{ quickfix.FIXString } -//Tag returns tag.TickRuleType (1209) +// Tag returns tag.TickRuleType (1209) func (f TickRuleTypeField) Tag() quickfix.Tag { return tag.TickRuleType } func NewTickRuleType(val enum.TickRuleType) TickRuleTypeField { @@ -18585,36 +18651,36 @@ func NewTickRuleType(val enum.TickRuleType) TickRuleTypeField { func (f TickRuleTypeField) Value() enum.TickRuleType { return enum.TickRuleType(f.String()) } -//TierCodeField is a STRING field +// TierCodeField is a STRING field type TierCodeField struct{ quickfix.FIXString } -//Tag returns tag.TierCode (994) +// Tag returns tag.TierCode (994) func (f TierCodeField) Tag() quickfix.Tag { return tag.TierCode } -//NewTierCode returns a new TierCodeField initialized with val +// NewTierCode returns a new TierCodeField initialized with val func NewTierCode(val string) TierCodeField { return TierCodeField{quickfix.FIXString(val)} } func (f TierCodeField) Value() string { return f.String() } -//TimeBracketField is a STRING field +// TimeBracketField is a STRING field type TimeBracketField struct{ quickfix.FIXString } -//Tag returns tag.TimeBracket (943) +// Tag returns tag.TimeBracket (943) func (f TimeBracketField) Tag() quickfix.Tag { return tag.TimeBracket } -//NewTimeBracket returns a new TimeBracketField initialized with val +// NewTimeBracket returns a new TimeBracketField initialized with val func NewTimeBracket(val string) TimeBracketField { return TimeBracketField{quickfix.FIXString(val)} } func (f TimeBracketField) Value() string { return f.String() } -//TimeInForceField is a enum.TimeInForce field +// TimeInForceField is a enum.TimeInForce field type TimeInForceField struct{ quickfix.FIXString } -//Tag returns tag.TimeInForce (59) +// Tag returns tag.TimeInForce (59) func (f TimeInForceField) Tag() quickfix.Tag { return tag.TimeInForce } func NewTimeInForce(val enum.TimeInForce) TimeInForceField { @@ -18623,23 +18689,23 @@ func NewTimeInForce(val enum.TimeInForce) TimeInForceField { func (f TimeInForceField) Value() enum.TimeInForce { return enum.TimeInForce(f.String()) } -//TimeToExpirationField is a FLOAT field +// TimeToExpirationField is a FLOAT field type TimeToExpirationField struct{ quickfix.FIXDecimal } -//Tag returns tag.TimeToExpiration (1189) +// Tag returns tag.TimeToExpiration (1189) func (f TimeToExpirationField) Tag() quickfix.Tag { return tag.TimeToExpiration } -//NewTimeToExpiration returns a new TimeToExpirationField initialized with val and scale +// NewTimeToExpiration returns a new TimeToExpirationField initialized with val and scale func NewTimeToExpiration(val decimal.Decimal, scale int32) TimeToExpirationField { return TimeToExpirationField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TimeToExpirationField) Value() (val decimal.Decimal) { return f.Decimal } -//TimeUnitField is a enum.TimeUnit field +// TimeUnitField is a enum.TimeUnit field type TimeUnitField struct{ quickfix.FIXString } -//Tag returns tag.TimeUnit (997) +// Tag returns tag.TimeUnit (997) func (f TimeUnitField) Tag() quickfix.Tag { return tag.TimeUnit } func NewTimeUnit(val enum.TimeUnit) TimeUnitField { @@ -18648,381 +18714,381 @@ func NewTimeUnit(val enum.TimeUnit) TimeUnitField { func (f TimeUnitField) Value() enum.TimeUnit { return enum.TimeUnit(f.String()) } -//TotNoAccQuotesField is a INT field +// TotNoAccQuotesField is a INT field type TotNoAccQuotesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoAccQuotes (1169) +// Tag returns tag.TotNoAccQuotes (1169) func (f TotNoAccQuotesField) Tag() quickfix.Tag { return tag.TotNoAccQuotes } -//NewTotNoAccQuotes returns a new TotNoAccQuotesField initialized with val +// NewTotNoAccQuotes returns a new TotNoAccQuotesField initialized with val func NewTotNoAccQuotes(val int) TotNoAccQuotesField { return TotNoAccQuotesField{quickfix.FIXInt(val)} } func (f TotNoAccQuotesField) Value() int { return f.Int() } -//TotNoAllocsField is a INT field +// TotNoAllocsField is a INT field type TotNoAllocsField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoAllocs (892) +// Tag returns tag.TotNoAllocs (892) func (f TotNoAllocsField) Tag() quickfix.Tag { return tag.TotNoAllocs } -//NewTotNoAllocs returns a new TotNoAllocsField initialized with val +// NewTotNoAllocs returns a new TotNoAllocsField initialized with val func NewTotNoAllocs(val int) TotNoAllocsField { return TotNoAllocsField{quickfix.FIXInt(val)} } func (f TotNoAllocsField) Value() int { return f.Int() } -//TotNoCxldQuotesField is a INT field +// TotNoCxldQuotesField is a INT field type TotNoCxldQuotesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoCxldQuotes (1168) +// Tag returns tag.TotNoCxldQuotes (1168) func (f TotNoCxldQuotesField) Tag() quickfix.Tag { return tag.TotNoCxldQuotes } -//NewTotNoCxldQuotes returns a new TotNoCxldQuotesField initialized with val +// NewTotNoCxldQuotes returns a new TotNoCxldQuotesField initialized with val func NewTotNoCxldQuotes(val int) TotNoCxldQuotesField { return TotNoCxldQuotesField{quickfix.FIXInt(val)} } func (f TotNoCxldQuotesField) Value() int { return f.Int() } -//TotNoFillsField is a INT field +// TotNoFillsField is a INT field type TotNoFillsField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoFills (1361) +// Tag returns tag.TotNoFills (1361) func (f TotNoFillsField) Tag() quickfix.Tag { return tag.TotNoFills } -//NewTotNoFills returns a new TotNoFillsField initialized with val +// NewTotNoFills returns a new TotNoFillsField initialized with val func NewTotNoFills(val int) TotNoFillsField { return TotNoFillsField{quickfix.FIXInt(val)} } func (f TotNoFillsField) Value() int { return f.Int() } -//TotNoOrdersField is a INT field +// TotNoOrdersField is a INT field type TotNoOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoOrders (68) +// Tag returns tag.TotNoOrders (68) func (f TotNoOrdersField) Tag() quickfix.Tag { return tag.TotNoOrders } -//NewTotNoOrders returns a new TotNoOrdersField initialized with val +// NewTotNoOrders returns a new TotNoOrdersField initialized with val func NewTotNoOrders(val int) TotNoOrdersField { return TotNoOrdersField{quickfix.FIXInt(val)} } func (f TotNoOrdersField) Value() int { return f.Int() } -//TotNoPartyListField is a INT field +// TotNoPartyListField is a INT field type TotNoPartyListField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoPartyList (1512) +// Tag returns tag.TotNoPartyList (1512) func (f TotNoPartyListField) Tag() quickfix.Tag { return tag.TotNoPartyList } -//NewTotNoPartyList returns a new TotNoPartyListField initialized with val +// NewTotNoPartyList returns a new TotNoPartyListField initialized with val func NewTotNoPartyList(val int) TotNoPartyListField { return TotNoPartyListField{quickfix.FIXInt(val)} } func (f TotNoPartyListField) Value() int { return f.Int() } -//TotNoQuoteEntriesField is a INT field +// TotNoQuoteEntriesField is a INT field type TotNoQuoteEntriesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoQuoteEntries (304) +// Tag returns tag.TotNoQuoteEntries (304) func (f TotNoQuoteEntriesField) Tag() quickfix.Tag { return tag.TotNoQuoteEntries } -//NewTotNoQuoteEntries returns a new TotNoQuoteEntriesField initialized with val +// NewTotNoQuoteEntries returns a new TotNoQuoteEntriesField initialized with val func NewTotNoQuoteEntries(val int) TotNoQuoteEntriesField { return TotNoQuoteEntriesField{quickfix.FIXInt(val)} } func (f TotNoQuoteEntriesField) Value() int { return f.Int() } -//TotNoRejQuotesField is a INT field +// TotNoRejQuotesField is a INT field type TotNoRejQuotesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoRejQuotes (1170) +// Tag returns tag.TotNoRejQuotes (1170) func (f TotNoRejQuotesField) Tag() quickfix.Tag { return tag.TotNoRejQuotes } -//NewTotNoRejQuotes returns a new TotNoRejQuotesField initialized with val +// NewTotNoRejQuotes returns a new TotNoRejQuotesField initialized with val func NewTotNoRejQuotes(val int) TotNoRejQuotesField { return TotNoRejQuotesField{quickfix.FIXInt(val)} } func (f TotNoRejQuotesField) Value() int { return f.Int() } -//TotNoRelatedSymField is a INT field +// TotNoRelatedSymField is a INT field type TotNoRelatedSymField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoRelatedSym (393) +// Tag returns tag.TotNoRelatedSym (393) func (f TotNoRelatedSymField) Tag() quickfix.Tag { return tag.TotNoRelatedSym } -//NewTotNoRelatedSym returns a new TotNoRelatedSymField initialized with val +// NewTotNoRelatedSym returns a new TotNoRelatedSymField initialized with val func NewTotNoRelatedSym(val int) TotNoRelatedSymField { return TotNoRelatedSymField{quickfix.FIXInt(val)} } func (f TotNoRelatedSymField) Value() int { return f.Int() } -//TotNoSecurityTypesField is a INT field +// TotNoSecurityTypesField is a INT field type TotNoSecurityTypesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoSecurityTypes (557) +// Tag returns tag.TotNoSecurityTypes (557) func (f TotNoSecurityTypesField) Tag() quickfix.Tag { return tag.TotNoSecurityTypes } -//NewTotNoSecurityTypes returns a new TotNoSecurityTypesField initialized with val +// NewTotNoSecurityTypes returns a new TotNoSecurityTypesField initialized with val func NewTotNoSecurityTypes(val int) TotNoSecurityTypesField { return TotNoSecurityTypesField{quickfix.FIXInt(val)} } func (f TotNoSecurityTypesField) Value() int { return f.Int() } -//TotNoStrikesField is a INT field +// TotNoStrikesField is a INT field type TotNoStrikesField struct{ quickfix.FIXInt } -//Tag returns tag.TotNoStrikes (422) +// Tag returns tag.TotNoStrikes (422) func (f TotNoStrikesField) Tag() quickfix.Tag { return tag.TotNoStrikes } -//NewTotNoStrikes returns a new TotNoStrikesField initialized with val +// NewTotNoStrikes returns a new TotNoStrikesField initialized with val func NewTotNoStrikes(val int) TotNoStrikesField { return TotNoStrikesField{quickfix.FIXInt(val)} } func (f TotNoStrikesField) Value() int { return f.Int() } -//TotNumAssignmentReportsField is a INT field +// TotNumAssignmentReportsField is a INT field type TotNumAssignmentReportsField struct{ quickfix.FIXInt } -//Tag returns tag.TotNumAssignmentReports (832) +// Tag returns tag.TotNumAssignmentReports (832) func (f TotNumAssignmentReportsField) Tag() quickfix.Tag { return tag.TotNumAssignmentReports } -//NewTotNumAssignmentReports returns a new TotNumAssignmentReportsField initialized with val +// NewTotNumAssignmentReports returns a new TotNumAssignmentReportsField initialized with val func NewTotNumAssignmentReports(val int) TotNumAssignmentReportsField { return TotNumAssignmentReportsField{quickfix.FIXInt(val)} } func (f TotNumAssignmentReportsField) Value() int { return f.Int() } -//TotNumReportsField is a INT field +// TotNumReportsField is a INT field type TotNumReportsField struct{ quickfix.FIXInt } -//Tag returns tag.TotNumReports (911) +// Tag returns tag.TotNumReports (911) func (f TotNumReportsField) Tag() quickfix.Tag { return tag.TotNumReports } -//NewTotNumReports returns a new TotNumReportsField initialized with val +// NewTotNumReports returns a new TotNumReportsField initialized with val func NewTotNumReports(val int) TotNumReportsField { return TotNumReportsField{quickfix.FIXInt(val)} } func (f TotNumReportsField) Value() int { return f.Int() } -//TotNumTradeReportsField is a INT field +// TotNumTradeReportsField is a INT field type TotNumTradeReportsField struct{ quickfix.FIXInt } -//Tag returns tag.TotNumTradeReports (748) +// Tag returns tag.TotNumTradeReports (748) func (f TotNumTradeReportsField) Tag() quickfix.Tag { return tag.TotNumTradeReports } -//NewTotNumTradeReports returns a new TotNumTradeReportsField initialized with val +// NewTotNumTradeReports returns a new TotNumTradeReportsField initialized with val func NewTotNumTradeReports(val int) TotNumTradeReportsField { return TotNumTradeReportsField{quickfix.FIXInt(val)} } func (f TotNumTradeReportsField) Value() int { return f.Int() } -//TotQuoteEntriesField is a INT field +// TotQuoteEntriesField is a INT field type TotQuoteEntriesField struct{ quickfix.FIXInt } -//Tag returns tag.TotQuoteEntries (304) +// Tag returns tag.TotQuoteEntries (304) func (f TotQuoteEntriesField) Tag() quickfix.Tag { return tag.TotQuoteEntries } -//NewTotQuoteEntries returns a new TotQuoteEntriesField initialized with val +// NewTotQuoteEntries returns a new TotQuoteEntriesField initialized with val func NewTotQuoteEntries(val int) TotQuoteEntriesField { return TotQuoteEntriesField{quickfix.FIXInt(val)} } func (f TotQuoteEntriesField) Value() int { return f.Int() } -//TotalAccruedInterestAmtField is a AMT field +// TotalAccruedInterestAmtField is a AMT field type TotalAccruedInterestAmtField struct{ quickfix.FIXDecimal } -//Tag returns tag.TotalAccruedInterestAmt (540) +// Tag returns tag.TotalAccruedInterestAmt (540) func (f TotalAccruedInterestAmtField) Tag() quickfix.Tag { return tag.TotalAccruedInterestAmt } -//NewTotalAccruedInterestAmt returns a new TotalAccruedInterestAmtField initialized with val and scale +// NewTotalAccruedInterestAmt returns a new TotalAccruedInterestAmtField initialized with val and scale func NewTotalAccruedInterestAmt(val decimal.Decimal, scale int32) TotalAccruedInterestAmtField { return TotalAccruedInterestAmtField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TotalAccruedInterestAmtField) Value() (val decimal.Decimal) { return f.Decimal } -//TotalAffectedOrdersField is a INT field +// TotalAffectedOrdersField is a INT field type TotalAffectedOrdersField struct{ quickfix.FIXInt } -//Tag returns tag.TotalAffectedOrders (533) +// Tag returns tag.TotalAffectedOrders (533) func (f TotalAffectedOrdersField) Tag() quickfix.Tag { return tag.TotalAffectedOrders } -//NewTotalAffectedOrders returns a new TotalAffectedOrdersField initialized with val +// NewTotalAffectedOrders returns a new TotalAffectedOrdersField initialized with val func NewTotalAffectedOrders(val int) TotalAffectedOrdersField { return TotalAffectedOrdersField{quickfix.FIXInt(val)} } func (f TotalAffectedOrdersField) Value() int { return f.Int() } -//TotalNetValueField is a AMT field +// TotalNetValueField is a AMT field type TotalNetValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.TotalNetValue (900) +// Tag returns tag.TotalNetValue (900) func (f TotalNetValueField) Tag() quickfix.Tag { return tag.TotalNetValue } -//NewTotalNetValue returns a new TotalNetValueField initialized with val and scale +// NewTotalNetValue returns a new TotalNetValueField initialized with val and scale func NewTotalNetValue(val decimal.Decimal, scale int32) TotalNetValueField { return TotalNetValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TotalNetValueField) Value() (val decimal.Decimal) { return f.Decimal } -//TotalNumPosReportsField is a INT field +// TotalNumPosReportsField is a INT field type TotalNumPosReportsField struct{ quickfix.FIXInt } -//Tag returns tag.TotalNumPosReports (727) +// Tag returns tag.TotalNumPosReports (727) func (f TotalNumPosReportsField) Tag() quickfix.Tag { return tag.TotalNumPosReports } -//NewTotalNumPosReports returns a new TotalNumPosReportsField initialized with val +// NewTotalNumPosReports returns a new TotalNumPosReportsField initialized with val func NewTotalNumPosReports(val int) TotalNumPosReportsField { return TotalNumPosReportsField{quickfix.FIXInt(val)} } func (f TotalNumPosReportsField) Value() int { return f.Int() } -//TotalNumSecuritiesField is a INT field +// TotalNumSecuritiesField is a INT field type TotalNumSecuritiesField struct{ quickfix.FIXInt } -//Tag returns tag.TotalNumSecurities (393) +// Tag returns tag.TotalNumSecurities (393) func (f TotalNumSecuritiesField) Tag() quickfix.Tag { return tag.TotalNumSecurities } -//NewTotalNumSecurities returns a new TotalNumSecuritiesField initialized with val +// NewTotalNumSecurities returns a new TotalNumSecuritiesField initialized with val func NewTotalNumSecurities(val int) TotalNumSecuritiesField { return TotalNumSecuritiesField{quickfix.FIXInt(val)} } func (f TotalNumSecuritiesField) Value() int { return f.Int() } -//TotalNumSecurityTypesField is a INT field +// TotalNumSecurityTypesField is a INT field type TotalNumSecurityTypesField struct{ quickfix.FIXInt } -//Tag returns tag.TotalNumSecurityTypes (557) +// Tag returns tag.TotalNumSecurityTypes (557) func (f TotalNumSecurityTypesField) Tag() quickfix.Tag { return tag.TotalNumSecurityTypes } -//NewTotalNumSecurityTypes returns a new TotalNumSecurityTypesField initialized with val +// NewTotalNumSecurityTypes returns a new TotalNumSecurityTypesField initialized with val func NewTotalNumSecurityTypes(val int) TotalNumSecurityTypesField { return TotalNumSecurityTypesField{quickfix.FIXInt(val)} } func (f TotalNumSecurityTypesField) Value() int { return f.Int() } -//TotalTakedownField is a AMT field +// TotalTakedownField is a AMT field type TotalTakedownField struct{ quickfix.FIXDecimal } -//Tag returns tag.TotalTakedown (237) +// Tag returns tag.TotalTakedown (237) func (f TotalTakedownField) Tag() quickfix.Tag { return tag.TotalTakedown } -//NewTotalTakedown returns a new TotalTakedownField initialized with val and scale +// NewTotalTakedown returns a new TotalTakedownField initialized with val and scale func NewTotalTakedown(val decimal.Decimal, scale int32) TotalTakedownField { return TotalTakedownField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TotalTakedownField) Value() (val decimal.Decimal) { return f.Decimal } -//TotalVolumeTradedField is a QTY field +// TotalVolumeTradedField is a QTY field type TotalVolumeTradedField struct{ quickfix.FIXDecimal } -//Tag returns tag.TotalVolumeTraded (387) +// Tag returns tag.TotalVolumeTraded (387) func (f TotalVolumeTradedField) Tag() quickfix.Tag { return tag.TotalVolumeTraded } -//NewTotalVolumeTraded returns a new TotalVolumeTradedField initialized with val and scale +// NewTotalVolumeTraded returns a new TotalVolumeTradedField initialized with val and scale func NewTotalVolumeTraded(val decimal.Decimal, scale int32) TotalVolumeTradedField { return TotalVolumeTradedField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TotalVolumeTradedField) Value() (val decimal.Decimal) { return f.Decimal } -//TotalVolumeTradedDateField is a UTCDATEONLY field +// TotalVolumeTradedDateField is a UTCDATEONLY field type TotalVolumeTradedDateField struct{ quickfix.FIXString } -//Tag returns tag.TotalVolumeTradedDate (449) +// Tag returns tag.TotalVolumeTradedDate (449) func (f TotalVolumeTradedDateField) Tag() quickfix.Tag { return tag.TotalVolumeTradedDate } -//NewTotalVolumeTradedDate returns a new TotalVolumeTradedDateField initialized with val +// NewTotalVolumeTradedDate returns a new TotalVolumeTradedDateField initialized with val func NewTotalVolumeTradedDate(val string) TotalVolumeTradedDateField { return TotalVolumeTradedDateField{quickfix.FIXString(val)} } func (f TotalVolumeTradedDateField) Value() string { return f.String() } -//TotalVolumeTradedTimeField is a UTCTIMEONLY field +// TotalVolumeTradedTimeField is a UTCTIMEONLY field type TotalVolumeTradedTimeField struct{ quickfix.FIXString } -//Tag returns tag.TotalVolumeTradedTime (450) +// Tag returns tag.TotalVolumeTradedTime (450) func (f TotalVolumeTradedTimeField) Tag() quickfix.Tag { return tag.TotalVolumeTradedTime } -//NewTotalVolumeTradedTime returns a new TotalVolumeTradedTimeField initialized with val +// NewTotalVolumeTradedTime returns a new TotalVolumeTradedTimeField initialized with val func NewTotalVolumeTradedTime(val string) TotalVolumeTradedTimeField { return TotalVolumeTradedTimeField{quickfix.FIXString(val)} } func (f TotalVolumeTradedTimeField) Value() string { return f.String() } -//TradSesCloseTimeField is a UTCTIMESTAMP field +// TradSesCloseTimeField is a UTCTIMESTAMP field type TradSesCloseTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TradSesCloseTime (344) +// Tag returns tag.TradSesCloseTime (344) func (f TradSesCloseTimeField) Tag() quickfix.Tag { return tag.TradSesCloseTime } -//NewTradSesCloseTime returns a new TradSesCloseTimeField initialized with val +// NewTradSesCloseTime returns a new TradSesCloseTimeField initialized with val func NewTradSesCloseTime(val time.Time) TradSesCloseTimeField { return NewTradSesCloseTimeWithPrecision(val, quickfix.Millis) } -//NewTradSesCloseTimeNoMillis returns a new TradSesCloseTimeField initialized with val without millisecs +// NewTradSesCloseTimeNoMillis returns a new TradSesCloseTimeField initialized with val without millisecs func NewTradSesCloseTimeNoMillis(val time.Time) TradSesCloseTimeField { return NewTradSesCloseTimeWithPrecision(val, quickfix.Seconds) } -//NewTradSesCloseTimeWithPrecision returns a new TradSesCloseTimeField initialized with val of specified precision +// NewTradSesCloseTimeWithPrecision returns a new TradSesCloseTimeField initialized with val of specified precision func NewTradSesCloseTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TradSesCloseTimeField { return TradSesCloseTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TradSesCloseTimeField) Value() time.Time { return f.Time } -//TradSesEndTimeField is a UTCTIMESTAMP field +// TradSesEndTimeField is a UTCTIMESTAMP field type TradSesEndTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TradSesEndTime (345) +// Tag returns tag.TradSesEndTime (345) func (f TradSesEndTimeField) Tag() quickfix.Tag { return tag.TradSesEndTime } -//NewTradSesEndTime returns a new TradSesEndTimeField initialized with val +// NewTradSesEndTime returns a new TradSesEndTimeField initialized with val func NewTradSesEndTime(val time.Time) TradSesEndTimeField { return NewTradSesEndTimeWithPrecision(val, quickfix.Millis) } -//NewTradSesEndTimeNoMillis returns a new TradSesEndTimeField initialized with val without millisecs +// NewTradSesEndTimeNoMillis returns a new TradSesEndTimeField initialized with val without millisecs func NewTradSesEndTimeNoMillis(val time.Time) TradSesEndTimeField { return NewTradSesEndTimeWithPrecision(val, quickfix.Seconds) } -//NewTradSesEndTimeWithPrecision returns a new TradSesEndTimeField initialized with val of specified precision +// NewTradSesEndTimeWithPrecision returns a new TradSesEndTimeField initialized with val of specified precision func NewTradSesEndTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TradSesEndTimeField { return TradSesEndTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TradSesEndTimeField) Value() time.Time { return f.Time } -//TradSesEventField is a enum.TradSesEvent field +// TradSesEventField is a enum.TradSesEvent field type TradSesEventField struct{ quickfix.FIXString } -//Tag returns tag.TradSesEvent (1368) +// Tag returns tag.TradSesEvent (1368) func (f TradSesEventField) Tag() quickfix.Tag { return tag.TradSesEvent } func NewTradSesEvent(val enum.TradSesEvent) TradSesEventField { @@ -19031,10 +19097,10 @@ func NewTradSesEvent(val enum.TradSesEvent) TradSesEventField { func (f TradSesEventField) Value() enum.TradSesEvent { return enum.TradSesEvent(f.String()) } -//TradSesMethodField is a enum.TradSesMethod field +// TradSesMethodField is a enum.TradSesMethod field type TradSesMethodField struct{ quickfix.FIXString } -//Tag returns tag.TradSesMethod (338) +// Tag returns tag.TradSesMethod (338) func (f TradSesMethodField) Tag() quickfix.Tag { return tag.TradSesMethod } func NewTradSesMethod(val enum.TradSesMethod) TradSesMethodField { @@ -19043,10 +19109,10 @@ func NewTradSesMethod(val enum.TradSesMethod) TradSesMethodField { func (f TradSesMethodField) Value() enum.TradSesMethod { return enum.TradSesMethod(f.String()) } -//TradSesModeField is a enum.TradSesMode field +// TradSesModeField is a enum.TradSesMode field type TradSesModeField struct{ quickfix.FIXString } -//Tag returns tag.TradSesMode (339) +// Tag returns tag.TradSesMode (339) func (f TradSesModeField) Tag() quickfix.Tag { return tag.TradSesMode } func NewTradSesMode(val enum.TradSesMode) TradSesModeField { @@ -19055,92 +19121,92 @@ func NewTradSesMode(val enum.TradSesMode) TradSesModeField { func (f TradSesModeField) Value() enum.TradSesMode { return enum.TradSesMode(f.String()) } -//TradSesOpenTimeField is a UTCTIMESTAMP field +// TradSesOpenTimeField is a UTCTIMESTAMP field type TradSesOpenTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TradSesOpenTime (342) +// Tag returns tag.TradSesOpenTime (342) func (f TradSesOpenTimeField) Tag() quickfix.Tag { return tag.TradSesOpenTime } -//NewTradSesOpenTime returns a new TradSesOpenTimeField initialized with val +// NewTradSesOpenTime returns a new TradSesOpenTimeField initialized with val func NewTradSesOpenTime(val time.Time) TradSesOpenTimeField { return NewTradSesOpenTimeWithPrecision(val, quickfix.Millis) } -//NewTradSesOpenTimeNoMillis returns a new TradSesOpenTimeField initialized with val without millisecs +// NewTradSesOpenTimeNoMillis returns a new TradSesOpenTimeField initialized with val without millisecs func NewTradSesOpenTimeNoMillis(val time.Time) TradSesOpenTimeField { return NewTradSesOpenTimeWithPrecision(val, quickfix.Seconds) } -//NewTradSesOpenTimeWithPrecision returns a new TradSesOpenTimeField initialized with val of specified precision +// NewTradSesOpenTimeWithPrecision returns a new TradSesOpenTimeField initialized with val of specified precision func NewTradSesOpenTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TradSesOpenTimeField { return TradSesOpenTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TradSesOpenTimeField) Value() time.Time { return f.Time } -//TradSesPreCloseTimeField is a UTCTIMESTAMP field +// TradSesPreCloseTimeField is a UTCTIMESTAMP field type TradSesPreCloseTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TradSesPreCloseTime (343) +// Tag returns tag.TradSesPreCloseTime (343) func (f TradSesPreCloseTimeField) Tag() quickfix.Tag { return tag.TradSesPreCloseTime } -//NewTradSesPreCloseTime returns a new TradSesPreCloseTimeField initialized with val +// NewTradSesPreCloseTime returns a new TradSesPreCloseTimeField initialized with val func NewTradSesPreCloseTime(val time.Time) TradSesPreCloseTimeField { return NewTradSesPreCloseTimeWithPrecision(val, quickfix.Millis) } -//NewTradSesPreCloseTimeNoMillis returns a new TradSesPreCloseTimeField initialized with val without millisecs +// NewTradSesPreCloseTimeNoMillis returns a new TradSesPreCloseTimeField initialized with val without millisecs func NewTradSesPreCloseTimeNoMillis(val time.Time) TradSesPreCloseTimeField { return NewTradSesPreCloseTimeWithPrecision(val, quickfix.Seconds) } -//NewTradSesPreCloseTimeWithPrecision returns a new TradSesPreCloseTimeField initialized with val of specified precision +// NewTradSesPreCloseTimeWithPrecision returns a new TradSesPreCloseTimeField initialized with val of specified precision func NewTradSesPreCloseTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TradSesPreCloseTimeField { return TradSesPreCloseTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TradSesPreCloseTimeField) Value() time.Time { return f.Time } -//TradSesReqIDField is a STRING field +// TradSesReqIDField is a STRING field type TradSesReqIDField struct{ quickfix.FIXString } -//Tag returns tag.TradSesReqID (335) +// Tag returns tag.TradSesReqID (335) func (f TradSesReqIDField) Tag() quickfix.Tag { return tag.TradSesReqID } -//NewTradSesReqID returns a new TradSesReqIDField initialized with val +// NewTradSesReqID returns a new TradSesReqIDField initialized with val func NewTradSesReqID(val string) TradSesReqIDField { return TradSesReqIDField{quickfix.FIXString(val)} } func (f TradSesReqIDField) Value() string { return f.String() } -//TradSesStartTimeField is a UTCTIMESTAMP field +// TradSesStartTimeField is a UTCTIMESTAMP field type TradSesStartTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TradSesStartTime (341) +// Tag returns tag.TradSesStartTime (341) func (f TradSesStartTimeField) Tag() quickfix.Tag { return tag.TradSesStartTime } -//NewTradSesStartTime returns a new TradSesStartTimeField initialized with val +// NewTradSesStartTime returns a new TradSesStartTimeField initialized with val func NewTradSesStartTime(val time.Time) TradSesStartTimeField { return NewTradSesStartTimeWithPrecision(val, quickfix.Millis) } -//NewTradSesStartTimeNoMillis returns a new TradSesStartTimeField initialized with val without millisecs +// NewTradSesStartTimeNoMillis returns a new TradSesStartTimeField initialized with val without millisecs func NewTradSesStartTimeNoMillis(val time.Time) TradSesStartTimeField { return NewTradSesStartTimeWithPrecision(val, quickfix.Seconds) } -//NewTradSesStartTimeWithPrecision returns a new TradSesStartTimeField initialized with val of specified precision +// NewTradSesStartTimeWithPrecision returns a new TradSesStartTimeField initialized with val of specified precision func NewTradSesStartTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TradSesStartTimeField { return TradSesStartTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TradSesStartTimeField) Value() time.Time { return f.Time } -//TradSesStatusField is a enum.TradSesStatus field +// TradSesStatusField is a enum.TradSesStatus field type TradSesStatusField struct{ quickfix.FIXString } -//Tag returns tag.TradSesStatus (340) +// Tag returns tag.TradSesStatus (340) func (f TradSesStatusField) Tag() quickfix.Tag { return tag.TradSesStatus } func NewTradSesStatus(val enum.TradSesStatus) TradSesStatusField { @@ -19149,10 +19215,10 @@ func NewTradSesStatus(val enum.TradSesStatus) TradSesStatusField { func (f TradSesStatusField) Value() enum.TradSesStatus { return enum.TradSesStatus(f.String()) } -//TradSesStatusRejReasonField is a enum.TradSesStatusRejReason field +// TradSesStatusRejReasonField is a enum.TradSesStatusRejReason field type TradSesStatusRejReasonField struct{ quickfix.FIXString } -//Tag returns tag.TradSesStatusRejReason (567) +// Tag returns tag.TradSesStatusRejReason (567) func (f TradSesStatusRejReasonField) Tag() quickfix.Tag { return tag.TradSesStatusRejReason } func NewTradSesStatusRejReason(val enum.TradSesStatusRejReason) TradSesStatusRejReasonField { @@ -19163,23 +19229,23 @@ func (f TradSesStatusRejReasonField) Value() enum.TradSesStatusRejReason { return enum.TradSesStatusRejReason(f.String()) } -//TradSesUpdateActionField is a CHAR field +// TradSesUpdateActionField is a CHAR field type TradSesUpdateActionField struct{ quickfix.FIXString } -//Tag returns tag.TradSesUpdateAction (1327) +// Tag returns tag.TradSesUpdateAction (1327) func (f TradSesUpdateActionField) Tag() quickfix.Tag { return tag.TradSesUpdateAction } -//NewTradSesUpdateAction returns a new TradSesUpdateActionField initialized with val +// NewTradSesUpdateAction returns a new TradSesUpdateActionField initialized with val func NewTradSesUpdateAction(val string) TradSesUpdateActionField { return TradSesUpdateActionField{quickfix.FIXString(val)} } func (f TradSesUpdateActionField) Value() string { return f.String() } -//TradeAllocIndicatorField is a enum.TradeAllocIndicator field +// TradeAllocIndicatorField is a enum.TradeAllocIndicator field type TradeAllocIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.TradeAllocIndicator (826) +// Tag returns tag.TradeAllocIndicator (826) func (f TradeAllocIndicatorField) Tag() quickfix.Tag { return tag.TradeAllocIndicator } func NewTradeAllocIndicator(val enum.TradeAllocIndicator) TradeAllocIndicatorField { @@ -19190,10 +19256,10 @@ func (f TradeAllocIndicatorField) Value() enum.TradeAllocIndicator { return enum.TradeAllocIndicator(f.String()) } -//TradeConditionField is a enum.TradeCondition field +// TradeConditionField is a enum.TradeCondition field type TradeConditionField struct{ quickfix.FIXString } -//Tag returns tag.TradeCondition (277) +// Tag returns tag.TradeCondition (277) func (f TradeConditionField) Tag() quickfix.Tag { return tag.TradeCondition } func NewTradeCondition(val enum.TradeCondition) TradeConditionField { @@ -19202,23 +19268,23 @@ func NewTradeCondition(val enum.TradeCondition) TradeConditionField { func (f TradeConditionField) Value() enum.TradeCondition { return enum.TradeCondition(f.String()) } -//TradeDateField is a LOCALMKTDATE field +// TradeDateField is a LOCALMKTDATE field type TradeDateField struct{ quickfix.FIXString } -//Tag returns tag.TradeDate (75) +// Tag returns tag.TradeDate (75) func (f TradeDateField) Tag() quickfix.Tag { return tag.TradeDate } -//NewTradeDate returns a new TradeDateField initialized with val +// NewTradeDate returns a new TradeDateField initialized with val func NewTradeDate(val string) TradeDateField { return TradeDateField{quickfix.FIXString(val)} } func (f TradeDateField) Value() string { return f.String() } -//TradeHandlingInstrField is a enum.TradeHandlingInstr field +// TradeHandlingInstrField is a enum.TradeHandlingInstr field type TradeHandlingInstrField struct{ quickfix.FIXString } -//Tag returns tag.TradeHandlingInstr (1123) +// Tag returns tag.TradeHandlingInstr (1123) func (f TradeHandlingInstrField) Tag() quickfix.Tag { return tag.TradeHandlingInstr } func NewTradeHandlingInstr(val enum.TradeHandlingInstr) TradeHandlingInstrField { @@ -19229,88 +19295,88 @@ func (f TradeHandlingInstrField) Value() enum.TradeHandlingInstr { return enum.TradeHandlingInstr(f.String()) } -//TradeIDField is a STRING field +// TradeIDField is a STRING field type TradeIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeID (1003) +// Tag returns tag.TradeID (1003) func (f TradeIDField) Tag() quickfix.Tag { return tag.TradeID } -//NewTradeID returns a new TradeIDField initialized with val +// NewTradeID returns a new TradeIDField initialized with val func NewTradeID(val string) TradeIDField { return TradeIDField{quickfix.FIXString(val)} } func (f TradeIDField) Value() string { return f.String() } -//TradeInputDeviceField is a STRING field +// TradeInputDeviceField is a STRING field type TradeInputDeviceField struct{ quickfix.FIXString } -//Tag returns tag.TradeInputDevice (579) +// Tag returns tag.TradeInputDevice (579) func (f TradeInputDeviceField) Tag() quickfix.Tag { return tag.TradeInputDevice } -//NewTradeInputDevice returns a new TradeInputDeviceField initialized with val +// NewTradeInputDevice returns a new TradeInputDeviceField initialized with val func NewTradeInputDevice(val string) TradeInputDeviceField { return TradeInputDeviceField{quickfix.FIXString(val)} } func (f TradeInputDeviceField) Value() string { return f.String() } -//TradeInputSourceField is a STRING field +// TradeInputSourceField is a STRING field type TradeInputSourceField struct{ quickfix.FIXString } -//Tag returns tag.TradeInputSource (578) +// Tag returns tag.TradeInputSource (578) func (f TradeInputSourceField) Tag() quickfix.Tag { return tag.TradeInputSource } -//NewTradeInputSource returns a new TradeInputSourceField initialized with val +// NewTradeInputSource returns a new TradeInputSourceField initialized with val func NewTradeInputSource(val string) TradeInputSourceField { return TradeInputSourceField{quickfix.FIXString(val)} } func (f TradeInputSourceField) Value() string { return f.String() } -//TradeLegRefIDField is a STRING field +// TradeLegRefIDField is a STRING field type TradeLegRefIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeLegRefID (824) +// Tag returns tag.TradeLegRefID (824) func (f TradeLegRefIDField) Tag() quickfix.Tag { return tag.TradeLegRefID } -//NewTradeLegRefID returns a new TradeLegRefIDField initialized with val +// NewTradeLegRefID returns a new TradeLegRefIDField initialized with val func NewTradeLegRefID(val string) TradeLegRefIDField { return TradeLegRefIDField{quickfix.FIXString(val)} } func (f TradeLegRefIDField) Value() string { return f.String() } -//TradeLinkIDField is a STRING field +// TradeLinkIDField is a STRING field type TradeLinkIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeLinkID (820) +// Tag returns tag.TradeLinkID (820) func (f TradeLinkIDField) Tag() quickfix.Tag { return tag.TradeLinkID } -//NewTradeLinkID returns a new TradeLinkIDField initialized with val +// NewTradeLinkID returns a new TradeLinkIDField initialized with val func NewTradeLinkID(val string) TradeLinkIDField { return TradeLinkIDField{quickfix.FIXString(val)} } func (f TradeLinkIDField) Value() string { return f.String() } -//TradeOriginationDateField is a LOCALMKTDATE field +// TradeOriginationDateField is a LOCALMKTDATE field type TradeOriginationDateField struct{ quickfix.FIXString } -//Tag returns tag.TradeOriginationDate (229) +// Tag returns tag.TradeOriginationDate (229) func (f TradeOriginationDateField) Tag() quickfix.Tag { return tag.TradeOriginationDate } -//NewTradeOriginationDate returns a new TradeOriginationDateField initialized with val +// NewTradeOriginationDate returns a new TradeOriginationDateField initialized with val func NewTradeOriginationDate(val string) TradeOriginationDateField { return TradeOriginationDateField{quickfix.FIXString(val)} } func (f TradeOriginationDateField) Value() string { return f.String() } -//TradePublishIndicatorField is a enum.TradePublishIndicator field +// TradePublishIndicatorField is a enum.TradePublishIndicator field type TradePublishIndicatorField struct{ quickfix.FIXString } -//Tag returns tag.TradePublishIndicator (1390) +// Tag returns tag.TradePublishIndicator (1390) func (f TradePublishIndicatorField) Tag() quickfix.Tag { return tag.TradePublishIndicator } func NewTradePublishIndicator(val enum.TradePublishIndicator) TradePublishIndicatorField { @@ -19321,36 +19387,36 @@ func (f TradePublishIndicatorField) Value() enum.TradePublishIndicator { return enum.TradePublishIndicator(f.String()) } -//TradeReportIDField is a STRING field +// TradeReportIDField is a STRING field type TradeReportIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeReportID (571) +// Tag returns tag.TradeReportID (571) func (f TradeReportIDField) Tag() quickfix.Tag { return tag.TradeReportID } -//NewTradeReportID returns a new TradeReportIDField initialized with val +// NewTradeReportID returns a new TradeReportIDField initialized with val func NewTradeReportID(val string) TradeReportIDField { return TradeReportIDField{quickfix.FIXString(val)} } func (f TradeReportIDField) Value() string { return f.String() } -//TradeReportRefIDField is a STRING field +// TradeReportRefIDField is a STRING field type TradeReportRefIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeReportRefID (572) +// Tag returns tag.TradeReportRefID (572) func (f TradeReportRefIDField) Tag() quickfix.Tag { return tag.TradeReportRefID } -//NewTradeReportRefID returns a new TradeReportRefIDField initialized with val +// NewTradeReportRefID returns a new TradeReportRefIDField initialized with val func NewTradeReportRefID(val string) TradeReportRefIDField { return TradeReportRefIDField{quickfix.FIXString(val)} } func (f TradeReportRefIDField) Value() string { return f.String() } -//TradeReportRejectReasonField is a enum.TradeReportRejectReason field +// TradeReportRejectReasonField is a enum.TradeReportRejectReason field type TradeReportRejectReasonField struct{ quickfix.FIXString } -//Tag returns tag.TradeReportRejectReason (751) +// Tag returns tag.TradeReportRejectReason (751) func (f TradeReportRejectReasonField) Tag() quickfix.Tag { return tag.TradeReportRejectReason } func NewTradeReportRejectReason(val enum.TradeReportRejectReason) TradeReportRejectReasonField { @@ -19361,10 +19427,10 @@ func (f TradeReportRejectReasonField) Value() enum.TradeReportRejectReason { return enum.TradeReportRejectReason(f.String()) } -//TradeReportTransTypeField is a enum.TradeReportTransType field +// TradeReportTransTypeField is a enum.TradeReportTransType field type TradeReportTransTypeField struct{ quickfix.FIXString } -//Tag returns tag.TradeReportTransType (487) +// Tag returns tag.TradeReportTransType (487) func (f TradeReportTransTypeField) Tag() quickfix.Tag { return tag.TradeReportTransType } func NewTradeReportTransType(val enum.TradeReportTransType) TradeReportTransTypeField { @@ -19375,10 +19441,10 @@ func (f TradeReportTransTypeField) Value() enum.TradeReportTransType { return enum.TradeReportTransType(f.String()) } -//TradeReportTypeField is a enum.TradeReportType field +// TradeReportTypeField is a enum.TradeReportType field type TradeReportTypeField struct{ quickfix.FIXString } -//Tag returns tag.TradeReportType (856) +// Tag returns tag.TradeReportType (856) func (f TradeReportTypeField) Tag() quickfix.Tag { return tag.TradeReportType } func NewTradeReportType(val enum.TradeReportType) TradeReportTypeField { @@ -19387,23 +19453,23 @@ func NewTradeReportType(val enum.TradeReportType) TradeReportTypeField { func (f TradeReportTypeField) Value() enum.TradeReportType { return enum.TradeReportType(f.String()) } -//TradeRequestIDField is a STRING field +// TradeRequestIDField is a STRING field type TradeRequestIDField struct{ quickfix.FIXString } -//Tag returns tag.TradeRequestID (568) +// Tag returns tag.TradeRequestID (568) func (f TradeRequestIDField) Tag() quickfix.Tag { return tag.TradeRequestID } -//NewTradeRequestID returns a new TradeRequestIDField initialized with val +// NewTradeRequestID returns a new TradeRequestIDField initialized with val func NewTradeRequestID(val string) TradeRequestIDField { return TradeRequestIDField{quickfix.FIXString(val)} } func (f TradeRequestIDField) Value() string { return f.String() } -//TradeRequestResultField is a enum.TradeRequestResult field +// TradeRequestResultField is a enum.TradeRequestResult field type TradeRequestResultField struct{ quickfix.FIXString } -//Tag returns tag.TradeRequestResult (749) +// Tag returns tag.TradeRequestResult (749) func (f TradeRequestResultField) Tag() quickfix.Tag { return tag.TradeRequestResult } func NewTradeRequestResult(val enum.TradeRequestResult) TradeRequestResultField { @@ -19414,10 +19480,10 @@ func (f TradeRequestResultField) Value() enum.TradeRequestResult { return enum.TradeRequestResult(f.String()) } -//TradeRequestStatusField is a enum.TradeRequestStatus field +// TradeRequestStatusField is a enum.TradeRequestStatus field type TradeRequestStatusField struct{ quickfix.FIXString } -//Tag returns tag.TradeRequestStatus (750) +// Tag returns tag.TradeRequestStatus (750) func (f TradeRequestStatusField) Tag() quickfix.Tag { return tag.TradeRequestStatus } func NewTradeRequestStatus(val enum.TradeRequestStatus) TradeRequestStatusField { @@ -19428,22 +19494,24 @@ func (f TradeRequestStatusField) Value() enum.TradeRequestStatus { return enum.TradeRequestStatus(f.String()) } -//TradeRequestTypeField is a enum.TradeRequestType field +// TradeRequestTypeField is a enum.TradeRequestType field type TradeRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.TradeRequestType (569) +// Tag returns tag.TradeRequestType (569) func (f TradeRequestTypeField) Tag() quickfix.Tag { return tag.TradeRequestType } func NewTradeRequestType(val enum.TradeRequestType) TradeRequestTypeField { return TradeRequestTypeField{quickfix.FIXString(val)} } -func (f TradeRequestTypeField) Value() enum.TradeRequestType { return enum.TradeRequestType(f.String()) } +func (f TradeRequestTypeField) Value() enum.TradeRequestType { + return enum.TradeRequestType(f.String()) +} -//TradeTypeField is a enum.TradeType field +// TradeTypeField is a enum.TradeType field type TradeTypeField struct{ quickfix.FIXString } -//Tag returns tag.TradeType (418) +// Tag returns tag.TradeType (418) func (f TradeTypeField) Tag() quickfix.Tag { return tag.TradeType } func NewTradeType(val enum.TradeType) TradeTypeField { @@ -19452,87 +19520,89 @@ func NewTradeType(val enum.TradeType) TradeTypeField { func (f TradeTypeField) Value() enum.TradeType { return enum.TradeType(f.String()) } -//TradeVolumeField is a QTY field +// TradeVolumeField is a QTY field type TradeVolumeField struct{ quickfix.FIXDecimal } -//Tag returns tag.TradeVolume (1020) +// Tag returns tag.TradeVolume (1020) func (f TradeVolumeField) Tag() quickfix.Tag { return tag.TradeVolume } -//NewTradeVolume returns a new TradeVolumeField initialized with val and scale +// NewTradeVolume returns a new TradeVolumeField initialized with val and scale func NewTradeVolume(val decimal.Decimal, scale int32) TradeVolumeField { return TradeVolumeField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TradeVolumeField) Value() (val decimal.Decimal) { return f.Decimal } -//TradedFlatSwitchField is a BOOLEAN field +// TradedFlatSwitchField is a BOOLEAN field type TradedFlatSwitchField struct{ quickfix.FIXBoolean } -//Tag returns tag.TradedFlatSwitch (258) +// Tag returns tag.TradedFlatSwitch (258) func (f TradedFlatSwitchField) Tag() quickfix.Tag { return tag.TradedFlatSwitch } -//NewTradedFlatSwitch returns a new TradedFlatSwitchField initialized with val +// NewTradedFlatSwitch returns a new TradedFlatSwitchField initialized with val func NewTradedFlatSwitch(val bool) TradedFlatSwitchField { return TradedFlatSwitchField{quickfix.FIXBoolean(val)} } func (f TradedFlatSwitchField) Value() bool { return f.Bool() } -//TradingCurrencyField is a CURRENCY field +// TradingCurrencyField is a CURRENCY field type TradingCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.TradingCurrency (1245) +// Tag returns tag.TradingCurrency (1245) func (f TradingCurrencyField) Tag() quickfix.Tag { return tag.TradingCurrency } -//NewTradingCurrency returns a new TradingCurrencyField initialized with val +// NewTradingCurrency returns a new TradingCurrencyField initialized with val func NewTradingCurrency(val string) TradingCurrencyField { return TradingCurrencyField{quickfix.FIXString(val)} } func (f TradingCurrencyField) Value() string { return f.String() } -//TradingReferencePriceField is a PRICE field +// TradingReferencePriceField is a PRICE field type TradingReferencePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.TradingReferencePrice (1150) +// Tag returns tag.TradingReferencePrice (1150) func (f TradingReferencePriceField) Tag() quickfix.Tag { return tag.TradingReferencePrice } -//NewTradingReferencePrice returns a new TradingReferencePriceField initialized with val and scale +// NewTradingReferencePrice returns a new TradingReferencePriceField initialized with val and scale func NewTradingReferencePrice(val decimal.Decimal, scale int32) TradingReferencePriceField { return TradingReferencePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TradingReferencePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//TradingSessionDescField is a STRING field +// TradingSessionDescField is a STRING field type TradingSessionDescField struct{ quickfix.FIXString } -//Tag returns tag.TradingSessionDesc (1326) +// Tag returns tag.TradingSessionDesc (1326) func (f TradingSessionDescField) Tag() quickfix.Tag { return tag.TradingSessionDesc } -//NewTradingSessionDesc returns a new TradingSessionDescField initialized with val +// NewTradingSessionDesc returns a new TradingSessionDescField initialized with val func NewTradingSessionDesc(val string) TradingSessionDescField { return TradingSessionDescField{quickfix.FIXString(val)} } func (f TradingSessionDescField) Value() string { return f.String() } -//TradingSessionIDField is a enum.TradingSessionID field +// TradingSessionIDField is a enum.TradingSessionID field type TradingSessionIDField struct{ quickfix.FIXString } -//Tag returns tag.TradingSessionID (336) +// Tag returns tag.TradingSessionID (336) func (f TradingSessionIDField) Tag() quickfix.Tag { return tag.TradingSessionID } func NewTradingSessionID(val enum.TradingSessionID) TradingSessionIDField { return TradingSessionIDField{quickfix.FIXString(val)} } -func (f TradingSessionIDField) Value() enum.TradingSessionID { return enum.TradingSessionID(f.String()) } +func (f TradingSessionIDField) Value() enum.TradingSessionID { + return enum.TradingSessionID(f.String()) +} -//TradingSessionSubIDField is a enum.TradingSessionSubID field +// TradingSessionSubIDField is a enum.TradingSessionSubID field type TradingSessionSubIDField struct{ quickfix.FIXString } -//Tag returns tag.TradingSessionSubID (625) +// Tag returns tag.TradingSessionSubID (625) func (f TradingSessionSubIDField) Tag() quickfix.Tag { return tag.TradingSessionSubID } func NewTradingSessionSubID(val enum.TradingSessionSubID) TradingSessionSubIDField { @@ -19543,118 +19613,118 @@ func (f TradingSessionSubIDField) Value() enum.TradingSessionSubID { return enum.TradingSessionSubID(f.String()) } -//TransBkdTimeField is a UTCTIMESTAMP field +// TransBkdTimeField is a UTCTIMESTAMP field type TransBkdTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TransBkdTime (483) +// Tag returns tag.TransBkdTime (483) func (f TransBkdTimeField) Tag() quickfix.Tag { return tag.TransBkdTime } -//NewTransBkdTime returns a new TransBkdTimeField initialized with val +// NewTransBkdTime returns a new TransBkdTimeField initialized with val func NewTransBkdTime(val time.Time) TransBkdTimeField { return NewTransBkdTimeWithPrecision(val, quickfix.Millis) } -//NewTransBkdTimeNoMillis returns a new TransBkdTimeField initialized with val without millisecs +// NewTransBkdTimeNoMillis returns a new TransBkdTimeField initialized with val without millisecs func NewTransBkdTimeNoMillis(val time.Time) TransBkdTimeField { return NewTransBkdTimeWithPrecision(val, quickfix.Seconds) } -//NewTransBkdTimeWithPrecision returns a new TransBkdTimeField initialized with val of specified precision +// NewTransBkdTimeWithPrecision returns a new TransBkdTimeField initialized with val of specified precision func NewTransBkdTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TransBkdTimeField { return TransBkdTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TransBkdTimeField) Value() time.Time { return f.Time } -//TransactTimeField is a UTCTIMESTAMP field +// TransactTimeField is a UTCTIMESTAMP field type TransactTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TransactTime (60) +// Tag returns tag.TransactTime (60) func (f TransactTimeField) Tag() quickfix.Tag { return tag.TransactTime } -//NewTransactTime returns a new TransactTimeField initialized with val +// NewTransactTime returns a new TransactTimeField initialized with val func NewTransactTime(val time.Time) TransactTimeField { return NewTransactTimeWithPrecision(val, quickfix.Millis) } -//NewTransactTimeNoMillis returns a new TransactTimeField initialized with val without millisecs +// NewTransactTimeNoMillis returns a new TransactTimeField initialized with val without millisecs func NewTransactTimeNoMillis(val time.Time) TransactTimeField { return NewTransactTimeWithPrecision(val, quickfix.Seconds) } -//NewTransactTimeWithPrecision returns a new TransactTimeField initialized with val of specified precision +// NewTransactTimeWithPrecision returns a new TransactTimeField initialized with val of specified precision func NewTransactTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TransactTimeField { return TransactTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TransactTimeField) Value() time.Time { return f.Time } -//TransferReasonField is a STRING field +// TransferReasonField is a STRING field type TransferReasonField struct{ quickfix.FIXString } -//Tag returns tag.TransferReason (830) +// Tag returns tag.TransferReason (830) func (f TransferReasonField) Tag() quickfix.Tag { return tag.TransferReason } -//NewTransferReason returns a new TransferReasonField initialized with val +// NewTransferReason returns a new TransferReasonField initialized with val func NewTransferReason(val string) TransferReasonField { return TransferReasonField{quickfix.FIXString(val)} } func (f TransferReasonField) Value() string { return f.String() } -//TrdMatchIDField is a STRING field +// TrdMatchIDField is a STRING field type TrdMatchIDField struct{ quickfix.FIXString } -//Tag returns tag.TrdMatchID (880) +// Tag returns tag.TrdMatchID (880) func (f TrdMatchIDField) Tag() quickfix.Tag { return tag.TrdMatchID } -//NewTrdMatchID returns a new TrdMatchIDField initialized with val +// NewTrdMatchID returns a new TrdMatchIDField initialized with val func NewTrdMatchID(val string) TrdMatchIDField { return TrdMatchIDField{quickfix.FIXString(val)} } func (f TrdMatchIDField) Value() string { return f.String() } -//TrdRegTimestampField is a UTCTIMESTAMP field +// TrdRegTimestampField is a UTCTIMESTAMP field type TrdRegTimestampField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.TrdRegTimestamp (769) +// Tag returns tag.TrdRegTimestamp (769) func (f TrdRegTimestampField) Tag() quickfix.Tag { return tag.TrdRegTimestamp } -//NewTrdRegTimestamp returns a new TrdRegTimestampField initialized with val +// NewTrdRegTimestamp returns a new TrdRegTimestampField initialized with val func NewTrdRegTimestamp(val time.Time) TrdRegTimestampField { return NewTrdRegTimestampWithPrecision(val, quickfix.Millis) } -//NewTrdRegTimestampNoMillis returns a new TrdRegTimestampField initialized with val without millisecs +// NewTrdRegTimestampNoMillis returns a new TrdRegTimestampField initialized with val without millisecs func NewTrdRegTimestampNoMillis(val time.Time) TrdRegTimestampField { return NewTrdRegTimestampWithPrecision(val, quickfix.Seconds) } -//NewTrdRegTimestampWithPrecision returns a new TrdRegTimestampField initialized with val of specified precision +// NewTrdRegTimestampWithPrecision returns a new TrdRegTimestampField initialized with val of specified precision func NewTrdRegTimestampWithPrecision(val time.Time, precision quickfix.TimestampPrecision) TrdRegTimestampField { return TrdRegTimestampField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f TrdRegTimestampField) Value() time.Time { return f.Time } -//TrdRegTimestampOriginField is a STRING field +// TrdRegTimestampOriginField is a STRING field type TrdRegTimestampOriginField struct{ quickfix.FIXString } -//Tag returns tag.TrdRegTimestampOrigin (771) +// Tag returns tag.TrdRegTimestampOrigin (771) func (f TrdRegTimestampOriginField) Tag() quickfix.Tag { return tag.TrdRegTimestampOrigin } -//NewTrdRegTimestampOrigin returns a new TrdRegTimestampOriginField initialized with val +// NewTrdRegTimestampOrigin returns a new TrdRegTimestampOriginField initialized with val func NewTrdRegTimestampOrigin(val string) TrdRegTimestampOriginField { return TrdRegTimestampOriginField{quickfix.FIXString(val)} } func (f TrdRegTimestampOriginField) Value() string { return f.String() } -//TrdRegTimestampTypeField is a enum.TrdRegTimestampType field +// TrdRegTimestampTypeField is a enum.TrdRegTimestampType field type TrdRegTimestampTypeField struct{ quickfix.FIXString } -//Tag returns tag.TrdRegTimestampType (770) +// Tag returns tag.TrdRegTimestampType (770) func (f TrdRegTimestampTypeField) Tag() quickfix.Tag { return tag.TrdRegTimestampType } func NewTrdRegTimestampType(val enum.TrdRegTimestampType) TrdRegTimestampTypeField { @@ -19665,36 +19735,36 @@ func (f TrdRegTimestampTypeField) Value() enum.TrdRegTimestampType { return enum.TrdRegTimestampType(f.String()) } -//TrdRepIndicatorField is a BOOLEAN field +// TrdRepIndicatorField is a BOOLEAN field type TrdRepIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.TrdRepIndicator (1389) +// Tag returns tag.TrdRepIndicator (1389) func (f TrdRepIndicatorField) Tag() quickfix.Tag { return tag.TrdRepIndicator } -//NewTrdRepIndicator returns a new TrdRepIndicatorField initialized with val +// NewTrdRepIndicator returns a new TrdRepIndicatorField initialized with val func NewTrdRepIndicator(val bool) TrdRepIndicatorField { return TrdRepIndicatorField{quickfix.FIXBoolean(val)} } func (f TrdRepIndicatorField) Value() bool { return f.Bool() } -//TrdRepPartyRoleField is a INT field +// TrdRepPartyRoleField is a INT field type TrdRepPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.TrdRepPartyRole (1388) +// Tag returns tag.TrdRepPartyRole (1388) func (f TrdRepPartyRoleField) Tag() quickfix.Tag { return tag.TrdRepPartyRole } -//NewTrdRepPartyRole returns a new TrdRepPartyRoleField initialized with val +// NewTrdRepPartyRole returns a new TrdRepPartyRoleField initialized with val func NewTrdRepPartyRole(val int) TrdRepPartyRoleField { return TrdRepPartyRoleField{quickfix.FIXInt(val)} } func (f TrdRepPartyRoleField) Value() int { return f.Int() } -//TrdRptStatusField is a enum.TrdRptStatus field +// TrdRptStatusField is a enum.TrdRptStatus field type TrdRptStatusField struct{ quickfix.FIXString } -//Tag returns tag.TrdRptStatus (939) +// Tag returns tag.TrdRptStatus (939) func (f TrdRptStatusField) Tag() quickfix.Tag { return tag.TrdRptStatus } func NewTrdRptStatus(val enum.TrdRptStatus) TrdRptStatusField { @@ -19703,10 +19773,10 @@ func NewTrdRptStatus(val enum.TrdRptStatus) TrdRptStatusField { func (f TrdRptStatusField) Value() enum.TrdRptStatus { return enum.TrdRptStatus(f.String()) } -//TrdSubTypeField is a enum.TrdSubType field +// TrdSubTypeField is a enum.TrdSubType field type TrdSubTypeField struct{ quickfix.FIXString } -//Tag returns tag.TrdSubType (829) +// Tag returns tag.TrdSubType (829) func (f TrdSubTypeField) Tag() quickfix.Tag { return tag.TrdSubType } func NewTrdSubType(val enum.TrdSubType) TrdSubTypeField { @@ -19715,10 +19785,10 @@ func NewTrdSubType(val enum.TrdSubType) TrdSubTypeField { func (f TrdSubTypeField) Value() enum.TrdSubType { return enum.TrdSubType(f.String()) } -//TrdTypeField is a enum.TrdType field +// TrdTypeField is a enum.TrdType field type TrdTypeField struct{ quickfix.FIXString } -//Tag returns tag.TrdType (828) +// Tag returns tag.TrdType (828) func (f TrdTypeField) Tag() quickfix.Tag { return tag.TrdType } func NewTrdType(val enum.TrdType) TrdTypeField { @@ -19727,10 +19797,10 @@ func NewTrdType(val enum.TrdType) TrdTypeField { func (f TrdTypeField) Value() enum.TrdType { return enum.TrdType(f.String()) } -//TriggerActionField is a enum.TriggerAction field +// TriggerActionField is a enum.TriggerAction field type TriggerActionField struct{ quickfix.FIXString } -//Tag returns tag.TriggerAction (1101) +// Tag returns tag.TriggerAction (1101) func (f TriggerActionField) Tag() quickfix.Tag { return tag.TriggerAction } func NewTriggerAction(val enum.TriggerAction) TriggerActionField { @@ -19739,61 +19809,63 @@ func NewTriggerAction(val enum.TriggerAction) TriggerActionField { func (f TriggerActionField) Value() enum.TriggerAction { return enum.TriggerAction(f.String()) } -//TriggerNewPriceField is a PRICE field +// TriggerNewPriceField is a PRICE field type TriggerNewPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.TriggerNewPrice (1110) +// Tag returns tag.TriggerNewPrice (1110) func (f TriggerNewPriceField) Tag() quickfix.Tag { return tag.TriggerNewPrice } -//NewTriggerNewPrice returns a new TriggerNewPriceField initialized with val and scale +// NewTriggerNewPrice returns a new TriggerNewPriceField initialized with val and scale func NewTriggerNewPrice(val decimal.Decimal, scale int32) TriggerNewPriceField { return TriggerNewPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TriggerNewPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//TriggerNewQtyField is a QTY field +// TriggerNewQtyField is a QTY field type TriggerNewQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.TriggerNewQty (1112) +// Tag returns tag.TriggerNewQty (1112) func (f TriggerNewQtyField) Tag() quickfix.Tag { return tag.TriggerNewQty } -//NewTriggerNewQty returns a new TriggerNewQtyField initialized with val and scale +// NewTriggerNewQty returns a new TriggerNewQtyField initialized with val and scale func NewTriggerNewQty(val decimal.Decimal, scale int32) TriggerNewQtyField { return TriggerNewQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TriggerNewQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//TriggerOrderTypeField is a enum.TriggerOrderType field +// TriggerOrderTypeField is a enum.TriggerOrderType field type TriggerOrderTypeField struct{ quickfix.FIXString } -//Tag returns tag.TriggerOrderType (1111) +// Tag returns tag.TriggerOrderType (1111) func (f TriggerOrderTypeField) Tag() quickfix.Tag { return tag.TriggerOrderType } func NewTriggerOrderType(val enum.TriggerOrderType) TriggerOrderTypeField { return TriggerOrderTypeField{quickfix.FIXString(val)} } -func (f TriggerOrderTypeField) Value() enum.TriggerOrderType { return enum.TriggerOrderType(f.String()) } +func (f TriggerOrderTypeField) Value() enum.TriggerOrderType { + return enum.TriggerOrderType(f.String()) +} -//TriggerPriceField is a PRICE field +// TriggerPriceField is a PRICE field type TriggerPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.TriggerPrice (1102) +// Tag returns tag.TriggerPrice (1102) func (f TriggerPriceField) Tag() quickfix.Tag { return tag.TriggerPrice } -//NewTriggerPrice returns a new TriggerPriceField initialized with val and scale +// NewTriggerPrice returns a new TriggerPriceField initialized with val and scale func NewTriggerPrice(val decimal.Decimal, scale int32) TriggerPriceField { return TriggerPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f TriggerPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//TriggerPriceDirectionField is a enum.TriggerPriceDirection field +// TriggerPriceDirectionField is a enum.TriggerPriceDirection field type TriggerPriceDirectionField struct{ quickfix.FIXString } -//Tag returns tag.TriggerPriceDirection (1109) +// Tag returns tag.TriggerPriceDirection (1109) func (f TriggerPriceDirectionField) Tag() quickfix.Tag { return tag.TriggerPriceDirection } func NewTriggerPriceDirection(val enum.TriggerPriceDirection) TriggerPriceDirectionField { @@ -19804,22 +19876,24 @@ func (f TriggerPriceDirectionField) Value() enum.TriggerPriceDirection { return enum.TriggerPriceDirection(f.String()) } -//TriggerPriceTypeField is a enum.TriggerPriceType field +// TriggerPriceTypeField is a enum.TriggerPriceType field type TriggerPriceTypeField struct{ quickfix.FIXString } -//Tag returns tag.TriggerPriceType (1107) +// Tag returns tag.TriggerPriceType (1107) func (f TriggerPriceTypeField) Tag() quickfix.Tag { return tag.TriggerPriceType } func NewTriggerPriceType(val enum.TriggerPriceType) TriggerPriceTypeField { return TriggerPriceTypeField{quickfix.FIXString(val)} } -func (f TriggerPriceTypeField) Value() enum.TriggerPriceType { return enum.TriggerPriceType(f.String()) } +func (f TriggerPriceTypeField) Value() enum.TriggerPriceType { + return enum.TriggerPriceType(f.String()) +} -//TriggerPriceTypeScopeField is a enum.TriggerPriceTypeScope field +// TriggerPriceTypeScopeField is a enum.TriggerPriceTypeScope field type TriggerPriceTypeScopeField struct{ quickfix.FIXString } -//Tag returns tag.TriggerPriceTypeScope (1108) +// Tag returns tag.TriggerPriceTypeScope (1108) func (f TriggerPriceTypeScopeField) Tag() quickfix.Tag { return tag.TriggerPriceTypeScope } func NewTriggerPriceTypeScope(val enum.TriggerPriceTypeScope) TriggerPriceTypeScopeField { @@ -19830,88 +19904,88 @@ func (f TriggerPriceTypeScopeField) Value() enum.TriggerPriceTypeScope { return enum.TriggerPriceTypeScope(f.String()) } -//TriggerSecurityDescField is a STRING field +// TriggerSecurityDescField is a STRING field type TriggerSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.TriggerSecurityDesc (1106) +// Tag returns tag.TriggerSecurityDesc (1106) func (f TriggerSecurityDescField) Tag() quickfix.Tag { return tag.TriggerSecurityDesc } -//NewTriggerSecurityDesc returns a new TriggerSecurityDescField initialized with val +// NewTriggerSecurityDesc returns a new TriggerSecurityDescField initialized with val func NewTriggerSecurityDesc(val string) TriggerSecurityDescField { return TriggerSecurityDescField{quickfix.FIXString(val)} } func (f TriggerSecurityDescField) Value() string { return f.String() } -//TriggerSecurityIDField is a STRING field +// TriggerSecurityIDField is a STRING field type TriggerSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.TriggerSecurityID (1104) +// Tag returns tag.TriggerSecurityID (1104) func (f TriggerSecurityIDField) Tag() quickfix.Tag { return tag.TriggerSecurityID } -//NewTriggerSecurityID returns a new TriggerSecurityIDField initialized with val +// NewTriggerSecurityID returns a new TriggerSecurityIDField initialized with val func NewTriggerSecurityID(val string) TriggerSecurityIDField { return TriggerSecurityIDField{quickfix.FIXString(val)} } func (f TriggerSecurityIDField) Value() string { return f.String() } -//TriggerSecurityIDSourceField is a STRING field +// TriggerSecurityIDSourceField is a STRING field type TriggerSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.TriggerSecurityIDSource (1105) +// Tag returns tag.TriggerSecurityIDSource (1105) func (f TriggerSecurityIDSourceField) Tag() quickfix.Tag { return tag.TriggerSecurityIDSource } -//NewTriggerSecurityIDSource returns a new TriggerSecurityIDSourceField initialized with val +// NewTriggerSecurityIDSource returns a new TriggerSecurityIDSourceField initialized with val func NewTriggerSecurityIDSource(val string) TriggerSecurityIDSourceField { return TriggerSecurityIDSourceField{quickfix.FIXString(val)} } func (f TriggerSecurityIDSourceField) Value() string { return f.String() } -//TriggerSymbolField is a STRING field +// TriggerSymbolField is a STRING field type TriggerSymbolField struct{ quickfix.FIXString } -//Tag returns tag.TriggerSymbol (1103) +// Tag returns tag.TriggerSymbol (1103) func (f TriggerSymbolField) Tag() quickfix.Tag { return tag.TriggerSymbol } -//NewTriggerSymbol returns a new TriggerSymbolField initialized with val +// NewTriggerSymbol returns a new TriggerSymbolField initialized with val func NewTriggerSymbol(val string) TriggerSymbolField { return TriggerSymbolField{quickfix.FIXString(val)} } func (f TriggerSymbolField) Value() string { return f.String() } -//TriggerTradingSessionIDField is a STRING field +// TriggerTradingSessionIDField is a STRING field type TriggerTradingSessionIDField struct{ quickfix.FIXString } -//Tag returns tag.TriggerTradingSessionID (1113) +// Tag returns tag.TriggerTradingSessionID (1113) func (f TriggerTradingSessionIDField) Tag() quickfix.Tag { return tag.TriggerTradingSessionID } -//NewTriggerTradingSessionID returns a new TriggerTradingSessionIDField initialized with val +// NewTriggerTradingSessionID returns a new TriggerTradingSessionIDField initialized with val func NewTriggerTradingSessionID(val string) TriggerTradingSessionIDField { return TriggerTradingSessionIDField{quickfix.FIXString(val)} } func (f TriggerTradingSessionIDField) Value() string { return f.String() } -//TriggerTradingSessionSubIDField is a STRING field +// TriggerTradingSessionSubIDField is a STRING field type TriggerTradingSessionSubIDField struct{ quickfix.FIXString } -//Tag returns tag.TriggerTradingSessionSubID (1114) +// Tag returns tag.TriggerTradingSessionSubID (1114) func (f TriggerTradingSessionSubIDField) Tag() quickfix.Tag { return tag.TriggerTradingSessionSubID } -//NewTriggerTradingSessionSubID returns a new TriggerTradingSessionSubIDField initialized with val +// NewTriggerTradingSessionSubID returns a new TriggerTradingSessionSubIDField initialized with val func NewTriggerTradingSessionSubID(val string) TriggerTradingSessionSubIDField { return TriggerTradingSessionSubIDField{quickfix.FIXString(val)} } func (f TriggerTradingSessionSubIDField) Value() string { return f.String() } -//TriggerTypeField is a enum.TriggerType field +// TriggerTypeField is a enum.TriggerType field type TriggerTypeField struct{ quickfix.FIXString } -//Tag returns tag.TriggerType (1100) +// Tag returns tag.TriggerType (1100) func (f TriggerTypeField) Tag() quickfix.Tag { return tag.TriggerType } func NewTriggerType(val enum.TriggerType) TriggerTypeField { @@ -19920,127 +19994,127 @@ func NewTriggerType(val enum.TriggerType) TriggerTypeField { func (f TriggerTypeField) Value() enum.TriggerType { return enum.TriggerType(f.String()) } -//URLLinkField is a STRING field +// URLLinkField is a STRING field type URLLinkField struct{ quickfix.FIXString } -//Tag returns tag.URLLink (149) +// Tag returns tag.URLLink (149) func (f URLLinkField) Tag() quickfix.Tag { return tag.URLLink } -//NewURLLink returns a new URLLinkField initialized with val +// NewURLLink returns a new URLLinkField initialized with val func NewURLLink(val string) URLLinkField { return URLLinkField{quickfix.FIXString(val)} } func (f URLLinkField) Value() string { return f.String() } -//UnderlyingAdjustedQuantityField is a QTY field +// UnderlyingAdjustedQuantityField is a QTY field type UnderlyingAdjustedQuantityField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingAdjustedQuantity (1044) +// Tag returns tag.UnderlyingAdjustedQuantity (1044) func (f UnderlyingAdjustedQuantityField) Tag() quickfix.Tag { return tag.UnderlyingAdjustedQuantity } -//NewUnderlyingAdjustedQuantity returns a new UnderlyingAdjustedQuantityField initialized with val and scale +// NewUnderlyingAdjustedQuantity returns a new UnderlyingAdjustedQuantityField initialized with val and scale func NewUnderlyingAdjustedQuantity(val decimal.Decimal, scale int32) UnderlyingAdjustedQuantityField { return UnderlyingAdjustedQuantityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingAdjustedQuantityField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingAllocationPercentField is a PERCENTAGE field +// UnderlyingAllocationPercentField is a PERCENTAGE field type UnderlyingAllocationPercentField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingAllocationPercent (972) +// Tag returns tag.UnderlyingAllocationPercent (972) func (f UnderlyingAllocationPercentField) Tag() quickfix.Tag { return tag.UnderlyingAllocationPercent } -//NewUnderlyingAllocationPercent returns a new UnderlyingAllocationPercentField initialized with val and scale +// NewUnderlyingAllocationPercent returns a new UnderlyingAllocationPercentField initialized with val and scale func NewUnderlyingAllocationPercent(val decimal.Decimal, scale int32) UnderlyingAllocationPercentField { return UnderlyingAllocationPercentField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingAllocationPercentField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingAttachmentPointField is a PERCENTAGE field +// UnderlyingAttachmentPointField is a PERCENTAGE field type UnderlyingAttachmentPointField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingAttachmentPoint (1459) +// Tag returns tag.UnderlyingAttachmentPoint (1459) func (f UnderlyingAttachmentPointField) Tag() quickfix.Tag { return tag.UnderlyingAttachmentPoint } -//NewUnderlyingAttachmentPoint returns a new UnderlyingAttachmentPointField initialized with val and scale +// NewUnderlyingAttachmentPoint returns a new UnderlyingAttachmentPointField initialized with val and scale func NewUnderlyingAttachmentPoint(val decimal.Decimal, scale int32) UnderlyingAttachmentPointField { return UnderlyingAttachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingAttachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingCFICodeField is a STRING field +// UnderlyingCFICodeField is a STRING field type UnderlyingCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCFICode (463) +// Tag returns tag.UnderlyingCFICode (463) func (f UnderlyingCFICodeField) Tag() quickfix.Tag { return tag.UnderlyingCFICode } -//NewUnderlyingCFICode returns a new UnderlyingCFICodeField initialized with val +// NewUnderlyingCFICode returns a new UnderlyingCFICodeField initialized with val func NewUnderlyingCFICode(val string) UnderlyingCFICodeField { return UnderlyingCFICodeField{quickfix.FIXString(val)} } func (f UnderlyingCFICodeField) Value() string { return f.String() } -//UnderlyingCPProgramField is a STRING field +// UnderlyingCPProgramField is a STRING field type UnderlyingCPProgramField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCPProgram (877) +// Tag returns tag.UnderlyingCPProgram (877) func (f UnderlyingCPProgramField) Tag() quickfix.Tag { return tag.UnderlyingCPProgram } -//NewUnderlyingCPProgram returns a new UnderlyingCPProgramField initialized with val +// NewUnderlyingCPProgram returns a new UnderlyingCPProgramField initialized with val func NewUnderlyingCPProgram(val string) UnderlyingCPProgramField { return UnderlyingCPProgramField{quickfix.FIXString(val)} } func (f UnderlyingCPProgramField) Value() string { return f.String() } -//UnderlyingCPRegTypeField is a STRING field +// UnderlyingCPRegTypeField is a STRING field type UnderlyingCPRegTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCPRegType (878) +// Tag returns tag.UnderlyingCPRegType (878) func (f UnderlyingCPRegTypeField) Tag() quickfix.Tag { return tag.UnderlyingCPRegType } -//NewUnderlyingCPRegType returns a new UnderlyingCPRegTypeField initialized with val +// NewUnderlyingCPRegType returns a new UnderlyingCPRegTypeField initialized with val func NewUnderlyingCPRegType(val string) UnderlyingCPRegTypeField { return UnderlyingCPRegTypeField{quickfix.FIXString(val)} } func (f UnderlyingCPRegTypeField) Value() string { return f.String() } -//UnderlyingCapValueField is a AMT field +// UnderlyingCapValueField is a AMT field type UnderlyingCapValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingCapValue (1038) +// Tag returns tag.UnderlyingCapValue (1038) func (f UnderlyingCapValueField) Tag() quickfix.Tag { return tag.UnderlyingCapValue } -//NewUnderlyingCapValue returns a new UnderlyingCapValueField initialized with val and scale +// NewUnderlyingCapValue returns a new UnderlyingCapValueField initialized with val and scale func NewUnderlyingCapValue(val decimal.Decimal, scale int32) UnderlyingCapValueField { return UnderlyingCapValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingCapValueField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingCashAmountField is a AMT field +// UnderlyingCashAmountField is a AMT field type UnderlyingCashAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingCashAmount (973) +// Tag returns tag.UnderlyingCashAmount (973) func (f UnderlyingCashAmountField) Tag() quickfix.Tag { return tag.UnderlyingCashAmount } -//NewUnderlyingCashAmount returns a new UnderlyingCashAmountField initialized with val and scale +// NewUnderlyingCashAmount returns a new UnderlyingCashAmountField initialized with val and scale func NewUnderlyingCashAmount(val decimal.Decimal, scale int32) UnderlyingCashAmountField { return UnderlyingCashAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingCashAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingCashTypeField is a enum.UnderlyingCashType field +// UnderlyingCashTypeField is a enum.UnderlyingCashType field type UnderlyingCashTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCashType (974) +// Tag returns tag.UnderlyingCashType (974) func (f UnderlyingCashTypeField) Tag() quickfix.Tag { return tag.UnderlyingCashType } func NewUnderlyingCashType(val enum.UnderlyingCashType) UnderlyingCashTypeField { @@ -20051,220 +20125,222 @@ func (f UnderlyingCashTypeField) Value() enum.UnderlyingCashType { return enum.UnderlyingCashType(f.String()) } -//UnderlyingCollectAmountField is a AMT field +// UnderlyingCollectAmountField is a AMT field type UnderlyingCollectAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingCollectAmount (986) +// Tag returns tag.UnderlyingCollectAmount (986) func (f UnderlyingCollectAmountField) Tag() quickfix.Tag { return tag.UnderlyingCollectAmount } -//NewUnderlyingCollectAmount returns a new UnderlyingCollectAmountField initialized with val and scale +// NewUnderlyingCollectAmount returns a new UnderlyingCollectAmountField initialized with val and scale func NewUnderlyingCollectAmount(val decimal.Decimal, scale int32) UnderlyingCollectAmountField { return UnderlyingCollectAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingCollectAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingContractMultiplierField is a FLOAT field +// UnderlyingContractMultiplierField is a FLOAT field type UnderlyingContractMultiplierField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingContractMultiplier (436) -func (f UnderlyingContractMultiplierField) Tag() quickfix.Tag { return tag.UnderlyingContractMultiplier } +// Tag returns tag.UnderlyingContractMultiplier (436) +func (f UnderlyingContractMultiplierField) Tag() quickfix.Tag { + return tag.UnderlyingContractMultiplier +} -//NewUnderlyingContractMultiplier returns a new UnderlyingContractMultiplierField initialized with val and scale +// NewUnderlyingContractMultiplier returns a new UnderlyingContractMultiplierField initialized with val and scale func NewUnderlyingContractMultiplier(val decimal.Decimal, scale int32) UnderlyingContractMultiplierField { return UnderlyingContractMultiplierField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingContractMultiplierField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingContractMultiplierUnitField is a INT field +// UnderlyingContractMultiplierUnitField is a INT field type UnderlyingContractMultiplierUnitField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingContractMultiplierUnit (1437) +// Tag returns tag.UnderlyingContractMultiplierUnit (1437) func (f UnderlyingContractMultiplierUnitField) Tag() quickfix.Tag { return tag.UnderlyingContractMultiplierUnit } -//NewUnderlyingContractMultiplierUnit returns a new UnderlyingContractMultiplierUnitField initialized with val +// NewUnderlyingContractMultiplierUnit returns a new UnderlyingContractMultiplierUnitField initialized with val func NewUnderlyingContractMultiplierUnit(val int) UnderlyingContractMultiplierUnitField { return UnderlyingContractMultiplierUnitField{quickfix.FIXInt(val)} } func (f UnderlyingContractMultiplierUnitField) Value() int { return f.Int() } -//UnderlyingCountryOfIssueField is a COUNTRY field +// UnderlyingCountryOfIssueField is a COUNTRY field type UnderlyingCountryOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCountryOfIssue (592) +// Tag returns tag.UnderlyingCountryOfIssue (592) func (f UnderlyingCountryOfIssueField) Tag() quickfix.Tag { return tag.UnderlyingCountryOfIssue } -//NewUnderlyingCountryOfIssue returns a new UnderlyingCountryOfIssueField initialized with val +// NewUnderlyingCountryOfIssue returns a new UnderlyingCountryOfIssueField initialized with val func NewUnderlyingCountryOfIssue(val string) UnderlyingCountryOfIssueField { return UnderlyingCountryOfIssueField{quickfix.FIXString(val)} } func (f UnderlyingCountryOfIssueField) Value() string { return f.String() } -//UnderlyingCouponPaymentDateField is a LOCALMKTDATE field +// UnderlyingCouponPaymentDateField is a LOCALMKTDATE field type UnderlyingCouponPaymentDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCouponPaymentDate (241) +// Tag returns tag.UnderlyingCouponPaymentDate (241) func (f UnderlyingCouponPaymentDateField) Tag() quickfix.Tag { return tag.UnderlyingCouponPaymentDate } -//NewUnderlyingCouponPaymentDate returns a new UnderlyingCouponPaymentDateField initialized with val +// NewUnderlyingCouponPaymentDate returns a new UnderlyingCouponPaymentDateField initialized with val func NewUnderlyingCouponPaymentDate(val string) UnderlyingCouponPaymentDateField { return UnderlyingCouponPaymentDateField{quickfix.FIXString(val)} } func (f UnderlyingCouponPaymentDateField) Value() string { return f.String() } -//UnderlyingCouponRateField is a PERCENTAGE field +// UnderlyingCouponRateField is a PERCENTAGE field type UnderlyingCouponRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingCouponRate (435) +// Tag returns tag.UnderlyingCouponRate (435) func (f UnderlyingCouponRateField) Tag() quickfix.Tag { return tag.UnderlyingCouponRate } -//NewUnderlyingCouponRate returns a new UnderlyingCouponRateField initialized with val and scale +// NewUnderlyingCouponRate returns a new UnderlyingCouponRateField initialized with val and scale func NewUnderlyingCouponRate(val decimal.Decimal, scale int32) UnderlyingCouponRateField { return UnderlyingCouponRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingCouponRateField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingCreditRatingField is a STRING field +// UnderlyingCreditRatingField is a STRING field type UnderlyingCreditRatingField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCreditRating (256) +// Tag returns tag.UnderlyingCreditRating (256) func (f UnderlyingCreditRatingField) Tag() quickfix.Tag { return tag.UnderlyingCreditRating } -//NewUnderlyingCreditRating returns a new UnderlyingCreditRatingField initialized with val +// NewUnderlyingCreditRating returns a new UnderlyingCreditRatingField initialized with val func NewUnderlyingCreditRating(val string) UnderlyingCreditRatingField { return UnderlyingCreditRatingField{quickfix.FIXString(val)} } func (f UnderlyingCreditRatingField) Value() string { return f.String() } -//UnderlyingCurrencyField is a CURRENCY field +// UnderlyingCurrencyField is a CURRENCY field type UnderlyingCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingCurrency (318) +// Tag returns tag.UnderlyingCurrency (318) func (f UnderlyingCurrencyField) Tag() quickfix.Tag { return tag.UnderlyingCurrency } -//NewUnderlyingCurrency returns a new UnderlyingCurrencyField initialized with val +// NewUnderlyingCurrency returns a new UnderlyingCurrencyField initialized with val func NewUnderlyingCurrency(val string) UnderlyingCurrencyField { return UnderlyingCurrencyField{quickfix.FIXString(val)} } func (f UnderlyingCurrencyField) Value() string { return f.String() } -//UnderlyingCurrentValueField is a AMT field +// UnderlyingCurrentValueField is a AMT field type UnderlyingCurrentValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingCurrentValue (885) +// Tag returns tag.UnderlyingCurrentValue (885) func (f UnderlyingCurrentValueField) Tag() quickfix.Tag { return tag.UnderlyingCurrentValue } -//NewUnderlyingCurrentValue returns a new UnderlyingCurrentValueField initialized with val and scale +// NewUnderlyingCurrentValue returns a new UnderlyingCurrentValueField initialized with val and scale func NewUnderlyingCurrentValue(val decimal.Decimal, scale int32) UnderlyingCurrentValueField { return UnderlyingCurrentValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingCurrentValueField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingDeliveryAmountField is a AMT field +// UnderlyingDeliveryAmountField is a AMT field type UnderlyingDeliveryAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingDeliveryAmount (1037) +// Tag returns tag.UnderlyingDeliveryAmount (1037) func (f UnderlyingDeliveryAmountField) Tag() quickfix.Tag { return tag.UnderlyingDeliveryAmount } -//NewUnderlyingDeliveryAmount returns a new UnderlyingDeliveryAmountField initialized with val and scale +// NewUnderlyingDeliveryAmount returns a new UnderlyingDeliveryAmountField initialized with val and scale func NewUnderlyingDeliveryAmount(val decimal.Decimal, scale int32) UnderlyingDeliveryAmountField { return UnderlyingDeliveryAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingDeliveryAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingDetachmentPointField is a PERCENTAGE field +// UnderlyingDetachmentPointField is a PERCENTAGE field type UnderlyingDetachmentPointField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingDetachmentPoint (1460) +// Tag returns tag.UnderlyingDetachmentPoint (1460) func (f UnderlyingDetachmentPointField) Tag() quickfix.Tag { return tag.UnderlyingDetachmentPoint } -//NewUnderlyingDetachmentPoint returns a new UnderlyingDetachmentPointField initialized with val and scale +// NewUnderlyingDetachmentPoint returns a new UnderlyingDetachmentPointField initialized with val and scale func NewUnderlyingDetachmentPoint(val decimal.Decimal, scale int32) UnderlyingDetachmentPointField { return UnderlyingDetachmentPointField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingDetachmentPointField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingDirtyPriceField is a PRICE field +// UnderlyingDirtyPriceField is a PRICE field type UnderlyingDirtyPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingDirtyPrice (882) +// Tag returns tag.UnderlyingDirtyPrice (882) func (f UnderlyingDirtyPriceField) Tag() quickfix.Tag { return tag.UnderlyingDirtyPrice } -//NewUnderlyingDirtyPrice returns a new UnderlyingDirtyPriceField initialized with val and scale +// NewUnderlyingDirtyPrice returns a new UnderlyingDirtyPriceField initialized with val and scale func NewUnderlyingDirtyPrice(val decimal.Decimal, scale int32) UnderlyingDirtyPriceField { return UnderlyingDirtyPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingDirtyPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingEndPriceField is a PRICE field +// UnderlyingEndPriceField is a PRICE field type UnderlyingEndPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingEndPrice (883) +// Tag returns tag.UnderlyingEndPrice (883) func (f UnderlyingEndPriceField) Tag() quickfix.Tag { return tag.UnderlyingEndPrice } -//NewUnderlyingEndPrice returns a new UnderlyingEndPriceField initialized with val and scale +// NewUnderlyingEndPrice returns a new UnderlyingEndPriceField initialized with val and scale func NewUnderlyingEndPrice(val decimal.Decimal, scale int32) UnderlyingEndPriceField { return UnderlyingEndPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingEndPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingEndValueField is a AMT field +// UnderlyingEndValueField is a AMT field type UnderlyingEndValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingEndValue (886) +// Tag returns tag.UnderlyingEndValue (886) func (f UnderlyingEndValueField) Tag() quickfix.Tag { return tag.UnderlyingEndValue } -//NewUnderlyingEndValue returns a new UnderlyingEndValueField initialized with val and scale +// NewUnderlyingEndValue returns a new UnderlyingEndValueField initialized with val and scale func NewUnderlyingEndValue(val decimal.Decimal, scale int32) UnderlyingEndValueField { return UnderlyingEndValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingEndValueField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingExerciseStyleField is a INT field +// UnderlyingExerciseStyleField is a INT field type UnderlyingExerciseStyleField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingExerciseStyle (1419) +// Tag returns tag.UnderlyingExerciseStyle (1419) func (f UnderlyingExerciseStyleField) Tag() quickfix.Tag { return tag.UnderlyingExerciseStyle } -//NewUnderlyingExerciseStyle returns a new UnderlyingExerciseStyleField initialized with val +// NewUnderlyingExerciseStyle returns a new UnderlyingExerciseStyleField initialized with val func NewUnderlyingExerciseStyle(val int) UnderlyingExerciseStyleField { return UnderlyingExerciseStyleField{quickfix.FIXInt(val)} } func (f UnderlyingExerciseStyleField) Value() int { return f.Int() } -//UnderlyingFXRateField is a FLOAT field +// UnderlyingFXRateField is a FLOAT field type UnderlyingFXRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingFXRate (1045) +// Tag returns tag.UnderlyingFXRate (1045) func (f UnderlyingFXRateField) Tag() quickfix.Tag { return tag.UnderlyingFXRate } -//NewUnderlyingFXRate returns a new UnderlyingFXRateField initialized with val and scale +// NewUnderlyingFXRate returns a new UnderlyingFXRateField initialized with val and scale func NewUnderlyingFXRate(val decimal.Decimal, scale int32) UnderlyingFXRateField { return UnderlyingFXRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingFXRateField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingFXRateCalcField is a enum.UnderlyingFXRateCalc field +// UnderlyingFXRateCalcField is a enum.UnderlyingFXRateCalc field type UnderlyingFXRateCalcField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingFXRateCalc (1046) +// Tag returns tag.UnderlyingFXRateCalc (1046) func (f UnderlyingFXRateCalcField) Tag() quickfix.Tag { return tag.UnderlyingFXRateCalc } func NewUnderlyingFXRateCalc(val enum.UnderlyingFXRateCalc) UnderlyingFXRateCalcField { @@ -20275,514 +20351,516 @@ func (f UnderlyingFXRateCalcField) Value() enum.UnderlyingFXRateCalc { return enum.UnderlyingFXRateCalc(f.String()) } -//UnderlyingFactorField is a FLOAT field +// UnderlyingFactorField is a FLOAT field type UnderlyingFactorField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingFactor (246) +// Tag returns tag.UnderlyingFactor (246) func (f UnderlyingFactorField) Tag() quickfix.Tag { return tag.UnderlyingFactor } -//NewUnderlyingFactor returns a new UnderlyingFactorField initialized with val and scale +// NewUnderlyingFactor returns a new UnderlyingFactorField initialized with val and scale func NewUnderlyingFactor(val decimal.Decimal, scale int32) UnderlyingFactorField { return UnderlyingFactorField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingFactorField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingFlowScheduleTypeField is a INT field +// UnderlyingFlowScheduleTypeField is a INT field type UnderlyingFlowScheduleTypeField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingFlowScheduleType (1441) +// Tag returns tag.UnderlyingFlowScheduleType (1441) func (f UnderlyingFlowScheduleTypeField) Tag() quickfix.Tag { return tag.UnderlyingFlowScheduleType } -//NewUnderlyingFlowScheduleType returns a new UnderlyingFlowScheduleTypeField initialized with val +// NewUnderlyingFlowScheduleType returns a new UnderlyingFlowScheduleTypeField initialized with val func NewUnderlyingFlowScheduleType(val int) UnderlyingFlowScheduleTypeField { return UnderlyingFlowScheduleTypeField{quickfix.FIXInt(val)} } func (f UnderlyingFlowScheduleTypeField) Value() int { return f.Int() } -//UnderlyingIDSourceField is a STRING field +// UnderlyingIDSourceField is a STRING field type UnderlyingIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingIDSource (305) +// Tag returns tag.UnderlyingIDSource (305) func (f UnderlyingIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingIDSource } -//NewUnderlyingIDSource returns a new UnderlyingIDSourceField initialized with val +// NewUnderlyingIDSource returns a new UnderlyingIDSourceField initialized with val func NewUnderlyingIDSource(val string) UnderlyingIDSourceField { return UnderlyingIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingIDSourceField) Value() string { return f.String() } -//UnderlyingInstrRegistryField is a STRING field +// UnderlyingInstrRegistryField is a STRING field type UnderlyingInstrRegistryField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingInstrRegistry (595) +// Tag returns tag.UnderlyingInstrRegistry (595) func (f UnderlyingInstrRegistryField) Tag() quickfix.Tag { return tag.UnderlyingInstrRegistry } -//NewUnderlyingInstrRegistry returns a new UnderlyingInstrRegistryField initialized with val +// NewUnderlyingInstrRegistry returns a new UnderlyingInstrRegistryField initialized with val func NewUnderlyingInstrRegistry(val string) UnderlyingInstrRegistryField { return UnderlyingInstrRegistryField{quickfix.FIXString(val)} } func (f UnderlyingInstrRegistryField) Value() string { return f.String() } -//UnderlyingInstrumentPartyIDField is a STRING field +// UnderlyingInstrumentPartyIDField is a STRING field type UnderlyingInstrumentPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingInstrumentPartyID (1059) +// Tag returns tag.UnderlyingInstrumentPartyID (1059) func (f UnderlyingInstrumentPartyIDField) Tag() quickfix.Tag { return tag.UnderlyingInstrumentPartyID } -//NewUnderlyingInstrumentPartyID returns a new UnderlyingInstrumentPartyIDField initialized with val +// NewUnderlyingInstrumentPartyID returns a new UnderlyingInstrumentPartyIDField initialized with val func NewUnderlyingInstrumentPartyID(val string) UnderlyingInstrumentPartyIDField { return UnderlyingInstrumentPartyIDField{quickfix.FIXString(val)} } func (f UnderlyingInstrumentPartyIDField) Value() string { return f.String() } -//UnderlyingInstrumentPartyIDSourceField is a CHAR field +// UnderlyingInstrumentPartyIDSourceField is a CHAR field type UnderlyingInstrumentPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingInstrumentPartyIDSource (1060) +// Tag returns tag.UnderlyingInstrumentPartyIDSource (1060) func (f UnderlyingInstrumentPartyIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingInstrumentPartyIDSource } -//NewUnderlyingInstrumentPartyIDSource returns a new UnderlyingInstrumentPartyIDSourceField initialized with val +// NewUnderlyingInstrumentPartyIDSource returns a new UnderlyingInstrumentPartyIDSourceField initialized with val func NewUnderlyingInstrumentPartyIDSource(val string) UnderlyingInstrumentPartyIDSourceField { return UnderlyingInstrumentPartyIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingInstrumentPartyIDSourceField) Value() string { return f.String() } -//UnderlyingInstrumentPartyRoleField is a INT field +// UnderlyingInstrumentPartyRoleField is a INT field type UnderlyingInstrumentPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingInstrumentPartyRole (1061) +// Tag returns tag.UnderlyingInstrumentPartyRole (1061) func (f UnderlyingInstrumentPartyRoleField) Tag() quickfix.Tag { return tag.UnderlyingInstrumentPartyRole } -//NewUnderlyingInstrumentPartyRole returns a new UnderlyingInstrumentPartyRoleField initialized with val +// NewUnderlyingInstrumentPartyRole returns a new UnderlyingInstrumentPartyRoleField initialized with val func NewUnderlyingInstrumentPartyRole(val int) UnderlyingInstrumentPartyRoleField { return UnderlyingInstrumentPartyRoleField{quickfix.FIXInt(val)} } func (f UnderlyingInstrumentPartyRoleField) Value() int { return f.Int() } -//UnderlyingInstrumentPartySubIDField is a STRING field +// UnderlyingInstrumentPartySubIDField is a STRING field type UnderlyingInstrumentPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingInstrumentPartySubID (1063) +// Tag returns tag.UnderlyingInstrumentPartySubID (1063) func (f UnderlyingInstrumentPartySubIDField) Tag() quickfix.Tag { return tag.UnderlyingInstrumentPartySubID } -//NewUnderlyingInstrumentPartySubID returns a new UnderlyingInstrumentPartySubIDField initialized with val +// NewUnderlyingInstrumentPartySubID returns a new UnderlyingInstrumentPartySubIDField initialized with val func NewUnderlyingInstrumentPartySubID(val string) UnderlyingInstrumentPartySubIDField { return UnderlyingInstrumentPartySubIDField{quickfix.FIXString(val)} } func (f UnderlyingInstrumentPartySubIDField) Value() string { return f.String() } -//UnderlyingInstrumentPartySubIDTypeField is a INT field +// UnderlyingInstrumentPartySubIDTypeField is a INT field type UnderlyingInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingInstrumentPartySubIDType (1064) +// Tag returns tag.UnderlyingInstrumentPartySubIDType (1064) func (f UnderlyingInstrumentPartySubIDTypeField) Tag() quickfix.Tag { return tag.UnderlyingInstrumentPartySubIDType } -//NewUnderlyingInstrumentPartySubIDType returns a new UnderlyingInstrumentPartySubIDTypeField initialized with val +// NewUnderlyingInstrumentPartySubIDType returns a new UnderlyingInstrumentPartySubIDTypeField initialized with val func NewUnderlyingInstrumentPartySubIDType(val int) UnderlyingInstrumentPartySubIDTypeField { return UnderlyingInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } func (f UnderlyingInstrumentPartySubIDTypeField) Value() int { return f.Int() } -//UnderlyingIssueDateField is a LOCALMKTDATE field +// UnderlyingIssueDateField is a LOCALMKTDATE field type UnderlyingIssueDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingIssueDate (242) +// Tag returns tag.UnderlyingIssueDate (242) func (f UnderlyingIssueDateField) Tag() quickfix.Tag { return tag.UnderlyingIssueDate } -//NewUnderlyingIssueDate returns a new UnderlyingIssueDateField initialized with val +// NewUnderlyingIssueDate returns a new UnderlyingIssueDateField initialized with val func NewUnderlyingIssueDate(val string) UnderlyingIssueDateField { return UnderlyingIssueDateField{quickfix.FIXString(val)} } func (f UnderlyingIssueDateField) Value() string { return f.String() } -//UnderlyingIssuerField is a STRING field +// UnderlyingIssuerField is a STRING field type UnderlyingIssuerField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingIssuer (306) +// Tag returns tag.UnderlyingIssuer (306) func (f UnderlyingIssuerField) Tag() quickfix.Tag { return tag.UnderlyingIssuer } -//NewUnderlyingIssuer returns a new UnderlyingIssuerField initialized with val +// NewUnderlyingIssuer returns a new UnderlyingIssuerField initialized with val func NewUnderlyingIssuer(val string) UnderlyingIssuerField { return UnderlyingIssuerField{quickfix.FIXString(val)} } func (f UnderlyingIssuerField) Value() string { return f.String() } -//UnderlyingLastPxField is a PRICE field +// UnderlyingLastPxField is a PRICE field type UnderlyingLastPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingLastPx (651) +// Tag returns tag.UnderlyingLastPx (651) func (f UnderlyingLastPxField) Tag() quickfix.Tag { return tag.UnderlyingLastPx } -//NewUnderlyingLastPx returns a new UnderlyingLastPxField initialized with val and scale +// NewUnderlyingLastPx returns a new UnderlyingLastPxField initialized with val and scale func NewUnderlyingLastPx(val decimal.Decimal, scale int32) UnderlyingLastPxField { return UnderlyingLastPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingLastPxField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingLastQtyField is a QTY field +// UnderlyingLastQtyField is a QTY field type UnderlyingLastQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingLastQty (652) +// Tag returns tag.UnderlyingLastQty (652) func (f UnderlyingLastQtyField) Tag() quickfix.Tag { return tag.UnderlyingLastQty } -//NewUnderlyingLastQty returns a new UnderlyingLastQtyField initialized with val and scale +// NewUnderlyingLastQty returns a new UnderlyingLastQtyField initialized with val and scale func NewUnderlyingLastQty(val decimal.Decimal, scale int32) UnderlyingLastQtyField { return UnderlyingLastQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingLastQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingLegCFICodeField is a STRING field +// UnderlyingLegCFICodeField is a STRING field type UnderlyingLegCFICodeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegCFICode (1344) +// Tag returns tag.UnderlyingLegCFICode (1344) func (f UnderlyingLegCFICodeField) Tag() quickfix.Tag { return tag.UnderlyingLegCFICode } -//NewUnderlyingLegCFICode returns a new UnderlyingLegCFICodeField initialized with val +// NewUnderlyingLegCFICode returns a new UnderlyingLegCFICodeField initialized with val func NewUnderlyingLegCFICode(val string) UnderlyingLegCFICodeField { return UnderlyingLegCFICodeField{quickfix.FIXString(val)} } func (f UnderlyingLegCFICodeField) Value() string { return f.String() } -//UnderlyingLegMaturityDateField is a LOCALMKTDATE field +// UnderlyingLegMaturityDateField is a LOCALMKTDATE field type UnderlyingLegMaturityDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegMaturityDate (1345) +// Tag returns tag.UnderlyingLegMaturityDate (1345) func (f UnderlyingLegMaturityDateField) Tag() quickfix.Tag { return tag.UnderlyingLegMaturityDate } -//NewUnderlyingLegMaturityDate returns a new UnderlyingLegMaturityDateField initialized with val +// NewUnderlyingLegMaturityDate returns a new UnderlyingLegMaturityDateField initialized with val func NewUnderlyingLegMaturityDate(val string) UnderlyingLegMaturityDateField { return UnderlyingLegMaturityDateField{quickfix.FIXString(val)} } func (f UnderlyingLegMaturityDateField) Value() string { return f.String() } -//UnderlyingLegMaturityMonthYearField is a MONTHYEAR field +// UnderlyingLegMaturityMonthYearField is a MONTHYEAR field type UnderlyingLegMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegMaturityMonthYear (1339) +// Tag returns tag.UnderlyingLegMaturityMonthYear (1339) func (f UnderlyingLegMaturityMonthYearField) Tag() quickfix.Tag { return tag.UnderlyingLegMaturityMonthYear } -//NewUnderlyingLegMaturityMonthYear returns a new UnderlyingLegMaturityMonthYearField initialized with val +// NewUnderlyingLegMaturityMonthYear returns a new UnderlyingLegMaturityMonthYearField initialized with val func NewUnderlyingLegMaturityMonthYear(val string) UnderlyingLegMaturityMonthYearField { return UnderlyingLegMaturityMonthYearField{quickfix.FIXString(val)} } func (f UnderlyingLegMaturityMonthYearField) Value() string { return f.String() } -//UnderlyingLegMaturityTimeField is a TZTIMEONLY field +// UnderlyingLegMaturityTimeField is a TZTIMEONLY field type UnderlyingLegMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegMaturityTime (1405) +// Tag returns tag.UnderlyingLegMaturityTime (1405) func (f UnderlyingLegMaturityTimeField) Tag() quickfix.Tag { return tag.UnderlyingLegMaturityTime } -//NewUnderlyingLegMaturityTime returns a new UnderlyingLegMaturityTimeField initialized with val +// NewUnderlyingLegMaturityTime returns a new UnderlyingLegMaturityTimeField initialized with val func NewUnderlyingLegMaturityTime(val string) UnderlyingLegMaturityTimeField { return UnderlyingLegMaturityTimeField{quickfix.FIXString(val)} } func (f UnderlyingLegMaturityTimeField) Value() string { return f.String() } -//UnderlyingLegOptAttributeField is a CHAR field +// UnderlyingLegOptAttributeField is a CHAR field type UnderlyingLegOptAttributeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegOptAttribute (1391) +// Tag returns tag.UnderlyingLegOptAttribute (1391) func (f UnderlyingLegOptAttributeField) Tag() quickfix.Tag { return tag.UnderlyingLegOptAttribute } -//NewUnderlyingLegOptAttribute returns a new UnderlyingLegOptAttributeField initialized with val +// NewUnderlyingLegOptAttribute returns a new UnderlyingLegOptAttributeField initialized with val func NewUnderlyingLegOptAttribute(val string) UnderlyingLegOptAttributeField { return UnderlyingLegOptAttributeField{quickfix.FIXString(val)} } func (f UnderlyingLegOptAttributeField) Value() string { return f.String() } -//UnderlyingLegPutOrCallField is a INT field +// UnderlyingLegPutOrCallField is a INT field type UnderlyingLegPutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingLegPutOrCall (1343) +// Tag returns tag.UnderlyingLegPutOrCall (1343) func (f UnderlyingLegPutOrCallField) Tag() quickfix.Tag { return tag.UnderlyingLegPutOrCall } -//NewUnderlyingLegPutOrCall returns a new UnderlyingLegPutOrCallField initialized with val +// NewUnderlyingLegPutOrCall returns a new UnderlyingLegPutOrCallField initialized with val func NewUnderlyingLegPutOrCall(val int) UnderlyingLegPutOrCallField { return UnderlyingLegPutOrCallField{quickfix.FIXInt(val)} } func (f UnderlyingLegPutOrCallField) Value() int { return f.Int() } -//UnderlyingLegSecurityAltIDField is a STRING field +// UnderlyingLegSecurityAltIDField is a STRING field type UnderlyingLegSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityAltID (1335) +// Tag returns tag.UnderlyingLegSecurityAltID (1335) func (f UnderlyingLegSecurityAltIDField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityAltID } -//NewUnderlyingLegSecurityAltID returns a new UnderlyingLegSecurityAltIDField initialized with val +// NewUnderlyingLegSecurityAltID returns a new UnderlyingLegSecurityAltIDField initialized with val func NewUnderlyingLegSecurityAltID(val string) UnderlyingLegSecurityAltIDField { return UnderlyingLegSecurityAltIDField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityAltIDField) Value() string { return f.String() } -//UnderlyingLegSecurityAltIDSourceField is a STRING field +// UnderlyingLegSecurityAltIDSourceField is a STRING field type UnderlyingLegSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityAltIDSource (1336) +// Tag returns tag.UnderlyingLegSecurityAltIDSource (1336) func (f UnderlyingLegSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityAltIDSource } -//NewUnderlyingLegSecurityAltIDSource returns a new UnderlyingLegSecurityAltIDSourceField initialized with val +// NewUnderlyingLegSecurityAltIDSource returns a new UnderlyingLegSecurityAltIDSourceField initialized with val func NewUnderlyingLegSecurityAltIDSource(val string) UnderlyingLegSecurityAltIDSourceField { return UnderlyingLegSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityAltIDSourceField) Value() string { return f.String() } -//UnderlyingLegSecurityDescField is a STRING field +// UnderlyingLegSecurityDescField is a STRING field type UnderlyingLegSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityDesc (1392) +// Tag returns tag.UnderlyingLegSecurityDesc (1392) func (f UnderlyingLegSecurityDescField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityDesc } -//NewUnderlyingLegSecurityDesc returns a new UnderlyingLegSecurityDescField initialized with val +// NewUnderlyingLegSecurityDesc returns a new UnderlyingLegSecurityDescField initialized with val func NewUnderlyingLegSecurityDesc(val string) UnderlyingLegSecurityDescField { return UnderlyingLegSecurityDescField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityDescField) Value() string { return f.String() } -//UnderlyingLegSecurityExchangeField is a STRING field +// UnderlyingLegSecurityExchangeField is a STRING field type UnderlyingLegSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityExchange (1341) +// Tag returns tag.UnderlyingLegSecurityExchange (1341) func (f UnderlyingLegSecurityExchangeField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityExchange } -//NewUnderlyingLegSecurityExchange returns a new UnderlyingLegSecurityExchangeField initialized with val +// NewUnderlyingLegSecurityExchange returns a new UnderlyingLegSecurityExchangeField initialized with val func NewUnderlyingLegSecurityExchange(val string) UnderlyingLegSecurityExchangeField { return UnderlyingLegSecurityExchangeField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityExchangeField) Value() string { return f.String() } -//UnderlyingLegSecurityIDField is a STRING field +// UnderlyingLegSecurityIDField is a STRING field type UnderlyingLegSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityID (1332) +// Tag returns tag.UnderlyingLegSecurityID (1332) func (f UnderlyingLegSecurityIDField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityID } -//NewUnderlyingLegSecurityID returns a new UnderlyingLegSecurityIDField initialized with val +// NewUnderlyingLegSecurityID returns a new UnderlyingLegSecurityIDField initialized with val func NewUnderlyingLegSecurityID(val string) UnderlyingLegSecurityIDField { return UnderlyingLegSecurityIDField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityIDField) Value() string { return f.String() } -//UnderlyingLegSecurityIDSourceField is a STRING field +// UnderlyingLegSecurityIDSourceField is a STRING field type UnderlyingLegSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityIDSource (1333) +// Tag returns tag.UnderlyingLegSecurityIDSource (1333) func (f UnderlyingLegSecurityIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityIDSource } -//NewUnderlyingLegSecurityIDSource returns a new UnderlyingLegSecurityIDSourceField initialized with val +// NewUnderlyingLegSecurityIDSource returns a new UnderlyingLegSecurityIDSourceField initialized with val func NewUnderlyingLegSecurityIDSource(val string) UnderlyingLegSecurityIDSourceField { return UnderlyingLegSecurityIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityIDSourceField) Value() string { return f.String() } -//UnderlyingLegSecuritySubTypeField is a STRING field +// UnderlyingLegSecuritySubTypeField is a STRING field type UnderlyingLegSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecuritySubType (1338) -func (f UnderlyingLegSecuritySubTypeField) Tag() quickfix.Tag { return tag.UnderlyingLegSecuritySubType } +// Tag returns tag.UnderlyingLegSecuritySubType (1338) +func (f UnderlyingLegSecuritySubTypeField) Tag() quickfix.Tag { + return tag.UnderlyingLegSecuritySubType +} -//NewUnderlyingLegSecuritySubType returns a new UnderlyingLegSecuritySubTypeField initialized with val +// NewUnderlyingLegSecuritySubType returns a new UnderlyingLegSecuritySubTypeField initialized with val func NewUnderlyingLegSecuritySubType(val string) UnderlyingLegSecuritySubTypeField { return UnderlyingLegSecuritySubTypeField{quickfix.FIXString(val)} } func (f UnderlyingLegSecuritySubTypeField) Value() string { return f.String() } -//UnderlyingLegSecurityTypeField is a STRING field +// UnderlyingLegSecurityTypeField is a STRING field type UnderlyingLegSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSecurityType (1337) +// Tag returns tag.UnderlyingLegSecurityType (1337) func (f UnderlyingLegSecurityTypeField) Tag() quickfix.Tag { return tag.UnderlyingLegSecurityType } -//NewUnderlyingLegSecurityType returns a new UnderlyingLegSecurityTypeField initialized with val +// NewUnderlyingLegSecurityType returns a new UnderlyingLegSecurityTypeField initialized with val func NewUnderlyingLegSecurityType(val string) UnderlyingLegSecurityTypeField { return UnderlyingLegSecurityTypeField{quickfix.FIXString(val)} } func (f UnderlyingLegSecurityTypeField) Value() string { return f.String() } -//UnderlyingLegStrikePriceField is a PRICE field +// UnderlyingLegStrikePriceField is a PRICE field type UnderlyingLegStrikePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingLegStrikePrice (1340) +// Tag returns tag.UnderlyingLegStrikePrice (1340) func (f UnderlyingLegStrikePriceField) Tag() quickfix.Tag { return tag.UnderlyingLegStrikePrice } -//NewUnderlyingLegStrikePrice returns a new UnderlyingLegStrikePriceField initialized with val and scale +// NewUnderlyingLegStrikePrice returns a new UnderlyingLegStrikePriceField initialized with val and scale func NewUnderlyingLegStrikePrice(val decimal.Decimal, scale int32) UnderlyingLegStrikePriceField { return UnderlyingLegStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingLegStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingLegSymbolField is a STRING field +// UnderlyingLegSymbolField is a STRING field type UnderlyingLegSymbolField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSymbol (1330) +// Tag returns tag.UnderlyingLegSymbol (1330) func (f UnderlyingLegSymbolField) Tag() quickfix.Tag { return tag.UnderlyingLegSymbol } -//NewUnderlyingLegSymbol returns a new UnderlyingLegSymbolField initialized with val +// NewUnderlyingLegSymbol returns a new UnderlyingLegSymbolField initialized with val func NewUnderlyingLegSymbol(val string) UnderlyingLegSymbolField { return UnderlyingLegSymbolField{quickfix.FIXString(val)} } func (f UnderlyingLegSymbolField) Value() string { return f.String() } -//UnderlyingLegSymbolSfxField is a STRING field +// UnderlyingLegSymbolSfxField is a STRING field type UnderlyingLegSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLegSymbolSfx (1331) +// Tag returns tag.UnderlyingLegSymbolSfx (1331) func (f UnderlyingLegSymbolSfxField) Tag() quickfix.Tag { return tag.UnderlyingLegSymbolSfx } -//NewUnderlyingLegSymbolSfx returns a new UnderlyingLegSymbolSfxField initialized with val +// NewUnderlyingLegSymbolSfx returns a new UnderlyingLegSymbolSfxField initialized with val func NewUnderlyingLegSymbolSfx(val string) UnderlyingLegSymbolSfxField { return UnderlyingLegSymbolSfxField{quickfix.FIXString(val)} } func (f UnderlyingLegSymbolSfxField) Value() string { return f.String() } -//UnderlyingLocaleOfIssueField is a STRING field +// UnderlyingLocaleOfIssueField is a STRING field type UnderlyingLocaleOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingLocaleOfIssue (594) +// Tag returns tag.UnderlyingLocaleOfIssue (594) func (f UnderlyingLocaleOfIssueField) Tag() quickfix.Tag { return tag.UnderlyingLocaleOfIssue } -//NewUnderlyingLocaleOfIssue returns a new UnderlyingLocaleOfIssueField initialized with val +// NewUnderlyingLocaleOfIssue returns a new UnderlyingLocaleOfIssueField initialized with val func NewUnderlyingLocaleOfIssue(val string) UnderlyingLocaleOfIssueField { return UnderlyingLocaleOfIssueField{quickfix.FIXString(val)} } func (f UnderlyingLocaleOfIssueField) Value() string { return f.String() } -//UnderlyingMaturityDateField is a LOCALMKTDATE field +// UnderlyingMaturityDateField is a LOCALMKTDATE field type UnderlyingMaturityDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingMaturityDate (542) +// Tag returns tag.UnderlyingMaturityDate (542) func (f UnderlyingMaturityDateField) Tag() quickfix.Tag { return tag.UnderlyingMaturityDate } -//NewUnderlyingMaturityDate returns a new UnderlyingMaturityDateField initialized with val +// NewUnderlyingMaturityDate returns a new UnderlyingMaturityDateField initialized with val func NewUnderlyingMaturityDate(val string) UnderlyingMaturityDateField { return UnderlyingMaturityDateField{quickfix.FIXString(val)} } func (f UnderlyingMaturityDateField) Value() string { return f.String() } -//UnderlyingMaturityDayField is a DAYOFMONTH field +// UnderlyingMaturityDayField is a DAYOFMONTH field type UnderlyingMaturityDayField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingMaturityDay (314) +// Tag returns tag.UnderlyingMaturityDay (314) func (f UnderlyingMaturityDayField) Tag() quickfix.Tag { return tag.UnderlyingMaturityDay } -//NewUnderlyingMaturityDay returns a new UnderlyingMaturityDayField initialized with val +// NewUnderlyingMaturityDay returns a new UnderlyingMaturityDayField initialized with val func NewUnderlyingMaturityDay(val int) UnderlyingMaturityDayField { return UnderlyingMaturityDayField{quickfix.FIXInt(val)} } func (f UnderlyingMaturityDayField) Value() int { return f.Int() } -//UnderlyingMaturityMonthYearField is a MONTHYEAR field +// UnderlyingMaturityMonthYearField is a MONTHYEAR field type UnderlyingMaturityMonthYearField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingMaturityMonthYear (313) +// Tag returns tag.UnderlyingMaturityMonthYear (313) func (f UnderlyingMaturityMonthYearField) Tag() quickfix.Tag { return tag.UnderlyingMaturityMonthYear } -//NewUnderlyingMaturityMonthYear returns a new UnderlyingMaturityMonthYearField initialized with val +// NewUnderlyingMaturityMonthYear returns a new UnderlyingMaturityMonthYearField initialized with val func NewUnderlyingMaturityMonthYear(val string) UnderlyingMaturityMonthYearField { return UnderlyingMaturityMonthYearField{quickfix.FIXString(val)} } func (f UnderlyingMaturityMonthYearField) Value() string { return f.String() } -//UnderlyingMaturityTimeField is a TZTIMEONLY field +// UnderlyingMaturityTimeField is a TZTIMEONLY field type UnderlyingMaturityTimeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingMaturityTime (1213) +// Tag returns tag.UnderlyingMaturityTime (1213) func (f UnderlyingMaturityTimeField) Tag() quickfix.Tag { return tag.UnderlyingMaturityTime } -//NewUnderlyingMaturityTime returns a new UnderlyingMaturityTimeField initialized with val +// NewUnderlyingMaturityTime returns a new UnderlyingMaturityTimeField initialized with val func NewUnderlyingMaturityTime(val string) UnderlyingMaturityTimeField { return UnderlyingMaturityTimeField{quickfix.FIXString(val)} } func (f UnderlyingMaturityTimeField) Value() string { return f.String() } -//UnderlyingNotionalPercentageOutstandingField is a PERCENTAGE field +// UnderlyingNotionalPercentageOutstandingField is a PERCENTAGE field type UnderlyingNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingNotionalPercentageOutstanding (1455) +// Tag returns tag.UnderlyingNotionalPercentageOutstanding (1455) func (f UnderlyingNotionalPercentageOutstandingField) Tag() quickfix.Tag { return tag.UnderlyingNotionalPercentageOutstanding } -//NewUnderlyingNotionalPercentageOutstanding returns a new UnderlyingNotionalPercentageOutstandingField initialized with val and scale +// NewUnderlyingNotionalPercentageOutstanding returns a new UnderlyingNotionalPercentageOutstandingField initialized with val and scale func NewUnderlyingNotionalPercentageOutstanding(val decimal.Decimal, scale int32) UnderlyingNotionalPercentageOutstandingField { return UnderlyingNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingNotionalPercentageOutstandingField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingOptAttributeField is a CHAR field +// UnderlyingOptAttributeField is a CHAR field type UnderlyingOptAttributeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingOptAttribute (317) +// Tag returns tag.UnderlyingOptAttribute (317) func (f UnderlyingOptAttributeField) Tag() quickfix.Tag { return tag.UnderlyingOptAttribute } -//NewUnderlyingOptAttribute returns a new UnderlyingOptAttributeField initialized with val +// NewUnderlyingOptAttribute returns a new UnderlyingOptAttributeField initialized with val func NewUnderlyingOptAttribute(val string) UnderlyingOptAttributeField { return UnderlyingOptAttributeField{quickfix.FIXString(val)} } func (f UnderlyingOptAttributeField) Value() string { return f.String() } -//UnderlyingOriginalNotionalPercentageOutstandingField is a PERCENTAGE field +// UnderlyingOriginalNotionalPercentageOutstandingField is a PERCENTAGE field type UnderlyingOriginalNotionalPercentageOutstandingField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingOriginalNotionalPercentageOutstanding (1456) +// Tag returns tag.UnderlyingOriginalNotionalPercentageOutstanding (1456) func (f UnderlyingOriginalNotionalPercentageOutstandingField) Tag() quickfix.Tag { return tag.UnderlyingOriginalNotionalPercentageOutstanding } -//NewUnderlyingOriginalNotionalPercentageOutstanding returns a new UnderlyingOriginalNotionalPercentageOutstandingField initialized with val and scale +// NewUnderlyingOriginalNotionalPercentageOutstanding returns a new UnderlyingOriginalNotionalPercentageOutstandingField initialized with val and scale func NewUnderlyingOriginalNotionalPercentageOutstanding(val decimal.Decimal, scale int32) UnderlyingOriginalNotionalPercentageOutstandingField { return UnderlyingOriginalNotionalPercentageOutstandingField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } @@ -20791,23 +20869,23 @@ func (f UnderlyingOriginalNotionalPercentageOutstandingField) Value() (val decim return f.Decimal } -//UnderlyingPayAmountField is a AMT field +// UnderlyingPayAmountField is a AMT field type UnderlyingPayAmountField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingPayAmount (985) +// Tag returns tag.UnderlyingPayAmount (985) func (f UnderlyingPayAmountField) Tag() quickfix.Tag { return tag.UnderlyingPayAmount } -//NewUnderlyingPayAmount returns a new UnderlyingPayAmountField initialized with val and scale +// NewUnderlyingPayAmount returns a new UnderlyingPayAmountField initialized with val and scale func NewUnderlyingPayAmount(val decimal.Decimal, scale int32) UnderlyingPayAmountField { return UnderlyingPayAmountField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingPayAmountField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingPriceDeterminationMethodField is a enum.UnderlyingPriceDeterminationMethod field +// UnderlyingPriceDeterminationMethodField is a enum.UnderlyingPriceDeterminationMethod field type UnderlyingPriceDeterminationMethodField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingPriceDeterminationMethod (1481) +// Tag returns tag.UnderlyingPriceDeterminationMethod (1481) func (f UnderlyingPriceDeterminationMethodField) Tag() quickfix.Tag { return tag.UnderlyingPriceDeterminationMethod } @@ -20820,341 +20898,343 @@ func (f UnderlyingPriceDeterminationMethodField) Value() enum.UnderlyingPriceDet return enum.UnderlyingPriceDeterminationMethod(f.String()) } -//UnderlyingPriceUnitOfMeasureField is a STRING field +// UnderlyingPriceUnitOfMeasureField is a STRING field type UnderlyingPriceUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingPriceUnitOfMeasure (1424) -func (f UnderlyingPriceUnitOfMeasureField) Tag() quickfix.Tag { return tag.UnderlyingPriceUnitOfMeasure } +// Tag returns tag.UnderlyingPriceUnitOfMeasure (1424) +func (f UnderlyingPriceUnitOfMeasureField) Tag() quickfix.Tag { + return tag.UnderlyingPriceUnitOfMeasure +} -//NewUnderlyingPriceUnitOfMeasure returns a new UnderlyingPriceUnitOfMeasureField initialized with val +// NewUnderlyingPriceUnitOfMeasure returns a new UnderlyingPriceUnitOfMeasureField initialized with val func NewUnderlyingPriceUnitOfMeasure(val string) UnderlyingPriceUnitOfMeasureField { return UnderlyingPriceUnitOfMeasureField{quickfix.FIXString(val)} } func (f UnderlyingPriceUnitOfMeasureField) Value() string { return f.String() } -//UnderlyingPriceUnitOfMeasureQtyField is a QTY field +// UnderlyingPriceUnitOfMeasureQtyField is a QTY field type UnderlyingPriceUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingPriceUnitOfMeasureQty (1425) +// Tag returns tag.UnderlyingPriceUnitOfMeasureQty (1425) func (f UnderlyingPriceUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.UnderlyingPriceUnitOfMeasureQty } -//NewUnderlyingPriceUnitOfMeasureQty returns a new UnderlyingPriceUnitOfMeasureQtyField initialized with val and scale +// NewUnderlyingPriceUnitOfMeasureQty returns a new UnderlyingPriceUnitOfMeasureQtyField initialized with val and scale func NewUnderlyingPriceUnitOfMeasureQty(val decimal.Decimal, scale int32) UnderlyingPriceUnitOfMeasureQtyField { return UnderlyingPriceUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingPriceUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingProductField is a INT field +// UnderlyingProductField is a INT field type UnderlyingProductField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingProduct (462) +// Tag returns tag.UnderlyingProduct (462) func (f UnderlyingProductField) Tag() quickfix.Tag { return tag.UnderlyingProduct } -//NewUnderlyingProduct returns a new UnderlyingProductField initialized with val +// NewUnderlyingProduct returns a new UnderlyingProductField initialized with val func NewUnderlyingProduct(val int) UnderlyingProductField { return UnderlyingProductField{quickfix.FIXInt(val)} } func (f UnderlyingProductField) Value() int { return f.Int() } -//UnderlyingPutOrCallField is a INT field +// UnderlyingPutOrCallField is a INT field type UnderlyingPutOrCallField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingPutOrCall (315) +// Tag returns tag.UnderlyingPutOrCall (315) func (f UnderlyingPutOrCallField) Tag() quickfix.Tag { return tag.UnderlyingPutOrCall } -//NewUnderlyingPutOrCall returns a new UnderlyingPutOrCallField initialized with val +// NewUnderlyingPutOrCall returns a new UnderlyingPutOrCallField initialized with val func NewUnderlyingPutOrCall(val int) UnderlyingPutOrCallField { return UnderlyingPutOrCallField{quickfix.FIXInt(val)} } func (f UnderlyingPutOrCallField) Value() int { return f.Int() } -//UnderlyingPxField is a PRICE field +// UnderlyingPxField is a PRICE field type UnderlyingPxField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingPx (810) +// Tag returns tag.UnderlyingPx (810) func (f UnderlyingPxField) Tag() quickfix.Tag { return tag.UnderlyingPx } -//NewUnderlyingPx returns a new UnderlyingPxField initialized with val and scale +// NewUnderlyingPx returns a new UnderlyingPxField initialized with val and scale func NewUnderlyingPx(val decimal.Decimal, scale int32) UnderlyingPxField { return UnderlyingPxField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingPxField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingQtyField is a QTY field +// UnderlyingQtyField is a QTY field type UnderlyingQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingQty (879) +// Tag returns tag.UnderlyingQty (879) func (f UnderlyingQtyField) Tag() quickfix.Tag { return tag.UnderlyingQty } -//NewUnderlyingQty returns a new UnderlyingQtyField initialized with val and scale +// NewUnderlyingQty returns a new UnderlyingQtyField initialized with val and scale func NewUnderlyingQty(val decimal.Decimal, scale int32) UnderlyingQtyField { return UnderlyingQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingRedemptionDateField is a LOCALMKTDATE field +// UnderlyingRedemptionDateField is a LOCALMKTDATE field type UnderlyingRedemptionDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingRedemptionDate (247) +// Tag returns tag.UnderlyingRedemptionDate (247) func (f UnderlyingRedemptionDateField) Tag() quickfix.Tag { return tag.UnderlyingRedemptionDate } -//NewUnderlyingRedemptionDate returns a new UnderlyingRedemptionDateField initialized with val +// NewUnderlyingRedemptionDate returns a new UnderlyingRedemptionDateField initialized with val func NewUnderlyingRedemptionDate(val string) UnderlyingRedemptionDateField { return UnderlyingRedemptionDateField{quickfix.FIXString(val)} } func (f UnderlyingRedemptionDateField) Value() string { return f.String() } -//UnderlyingRepoCollateralSecurityTypeField is a INT field +// UnderlyingRepoCollateralSecurityTypeField is a INT field type UnderlyingRepoCollateralSecurityTypeField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingRepoCollateralSecurityType (243) +// Tag returns tag.UnderlyingRepoCollateralSecurityType (243) func (f UnderlyingRepoCollateralSecurityTypeField) Tag() quickfix.Tag { return tag.UnderlyingRepoCollateralSecurityType } -//NewUnderlyingRepoCollateralSecurityType returns a new UnderlyingRepoCollateralSecurityTypeField initialized with val +// NewUnderlyingRepoCollateralSecurityType returns a new UnderlyingRepoCollateralSecurityTypeField initialized with val func NewUnderlyingRepoCollateralSecurityType(val int) UnderlyingRepoCollateralSecurityTypeField { return UnderlyingRepoCollateralSecurityTypeField{quickfix.FIXInt(val)} } func (f UnderlyingRepoCollateralSecurityTypeField) Value() int { return f.Int() } -//UnderlyingRepurchaseRateField is a PERCENTAGE field +// UnderlyingRepurchaseRateField is a PERCENTAGE field type UnderlyingRepurchaseRateField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingRepurchaseRate (245) +// Tag returns tag.UnderlyingRepurchaseRate (245) func (f UnderlyingRepurchaseRateField) Tag() quickfix.Tag { return tag.UnderlyingRepurchaseRate } -//NewUnderlyingRepurchaseRate returns a new UnderlyingRepurchaseRateField initialized with val and scale +// NewUnderlyingRepurchaseRate returns a new UnderlyingRepurchaseRateField initialized with val and scale func NewUnderlyingRepurchaseRate(val decimal.Decimal, scale int32) UnderlyingRepurchaseRateField { return UnderlyingRepurchaseRateField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingRepurchaseRateField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingRepurchaseTermField is a INT field +// UnderlyingRepurchaseTermField is a INT field type UnderlyingRepurchaseTermField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingRepurchaseTerm (244) +// Tag returns tag.UnderlyingRepurchaseTerm (244) func (f UnderlyingRepurchaseTermField) Tag() quickfix.Tag { return tag.UnderlyingRepurchaseTerm } -//NewUnderlyingRepurchaseTerm returns a new UnderlyingRepurchaseTermField initialized with val +// NewUnderlyingRepurchaseTerm returns a new UnderlyingRepurchaseTermField initialized with val func NewUnderlyingRepurchaseTerm(val int) UnderlyingRepurchaseTermField { return UnderlyingRepurchaseTermField{quickfix.FIXInt(val)} } func (f UnderlyingRepurchaseTermField) Value() int { return f.Int() } -//UnderlyingRestructuringTypeField is a STRING field +// UnderlyingRestructuringTypeField is a STRING field type UnderlyingRestructuringTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingRestructuringType (1453) +// Tag returns tag.UnderlyingRestructuringType (1453) func (f UnderlyingRestructuringTypeField) Tag() quickfix.Tag { return tag.UnderlyingRestructuringType } -//NewUnderlyingRestructuringType returns a new UnderlyingRestructuringTypeField initialized with val +// NewUnderlyingRestructuringType returns a new UnderlyingRestructuringTypeField initialized with val func NewUnderlyingRestructuringType(val string) UnderlyingRestructuringTypeField { return UnderlyingRestructuringTypeField{quickfix.FIXString(val)} } func (f UnderlyingRestructuringTypeField) Value() string { return f.String() } -//UnderlyingSecurityAltIDField is a STRING field +// UnderlyingSecurityAltIDField is a STRING field type UnderlyingSecurityAltIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityAltID (458) +// Tag returns tag.UnderlyingSecurityAltID (458) func (f UnderlyingSecurityAltIDField) Tag() quickfix.Tag { return tag.UnderlyingSecurityAltID } -//NewUnderlyingSecurityAltID returns a new UnderlyingSecurityAltIDField initialized with val +// NewUnderlyingSecurityAltID returns a new UnderlyingSecurityAltIDField initialized with val func NewUnderlyingSecurityAltID(val string) UnderlyingSecurityAltIDField { return UnderlyingSecurityAltIDField{quickfix.FIXString(val)} } func (f UnderlyingSecurityAltIDField) Value() string { return f.String() } -//UnderlyingSecurityAltIDSourceField is a STRING field +// UnderlyingSecurityAltIDSourceField is a STRING field type UnderlyingSecurityAltIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityAltIDSource (459) +// Tag returns tag.UnderlyingSecurityAltIDSource (459) func (f UnderlyingSecurityAltIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingSecurityAltIDSource } -//NewUnderlyingSecurityAltIDSource returns a new UnderlyingSecurityAltIDSourceField initialized with val +// NewUnderlyingSecurityAltIDSource returns a new UnderlyingSecurityAltIDSourceField initialized with val func NewUnderlyingSecurityAltIDSource(val string) UnderlyingSecurityAltIDSourceField { return UnderlyingSecurityAltIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingSecurityAltIDSourceField) Value() string { return f.String() } -//UnderlyingSecurityDescField is a STRING field +// UnderlyingSecurityDescField is a STRING field type UnderlyingSecurityDescField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityDesc (307) +// Tag returns tag.UnderlyingSecurityDesc (307) func (f UnderlyingSecurityDescField) Tag() quickfix.Tag { return tag.UnderlyingSecurityDesc } -//NewUnderlyingSecurityDesc returns a new UnderlyingSecurityDescField initialized with val +// NewUnderlyingSecurityDesc returns a new UnderlyingSecurityDescField initialized with val func NewUnderlyingSecurityDesc(val string) UnderlyingSecurityDescField { return UnderlyingSecurityDescField{quickfix.FIXString(val)} } func (f UnderlyingSecurityDescField) Value() string { return f.String() } -//UnderlyingSecurityExchangeField is a EXCHANGE field +// UnderlyingSecurityExchangeField is a EXCHANGE field type UnderlyingSecurityExchangeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityExchange (308) +// Tag returns tag.UnderlyingSecurityExchange (308) func (f UnderlyingSecurityExchangeField) Tag() quickfix.Tag { return tag.UnderlyingSecurityExchange } -//NewUnderlyingSecurityExchange returns a new UnderlyingSecurityExchangeField initialized with val +// NewUnderlyingSecurityExchange returns a new UnderlyingSecurityExchangeField initialized with val func NewUnderlyingSecurityExchange(val string) UnderlyingSecurityExchangeField { return UnderlyingSecurityExchangeField{quickfix.FIXString(val)} } func (f UnderlyingSecurityExchangeField) Value() string { return f.String() } -//UnderlyingSecurityIDField is a STRING field +// UnderlyingSecurityIDField is a STRING field type UnderlyingSecurityIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityID (309) +// Tag returns tag.UnderlyingSecurityID (309) func (f UnderlyingSecurityIDField) Tag() quickfix.Tag { return tag.UnderlyingSecurityID } -//NewUnderlyingSecurityID returns a new UnderlyingSecurityIDField initialized with val +// NewUnderlyingSecurityID returns a new UnderlyingSecurityIDField initialized with val func NewUnderlyingSecurityID(val string) UnderlyingSecurityIDField { return UnderlyingSecurityIDField{quickfix.FIXString(val)} } func (f UnderlyingSecurityIDField) Value() string { return f.String() } -//UnderlyingSecurityIDSourceField is a STRING field +// UnderlyingSecurityIDSourceField is a STRING field type UnderlyingSecurityIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityIDSource (305) +// Tag returns tag.UnderlyingSecurityIDSource (305) func (f UnderlyingSecurityIDSourceField) Tag() quickfix.Tag { return tag.UnderlyingSecurityIDSource } -//NewUnderlyingSecurityIDSource returns a new UnderlyingSecurityIDSourceField initialized with val +// NewUnderlyingSecurityIDSource returns a new UnderlyingSecurityIDSourceField initialized with val func NewUnderlyingSecurityIDSource(val string) UnderlyingSecurityIDSourceField { return UnderlyingSecurityIDSourceField{quickfix.FIXString(val)} } func (f UnderlyingSecurityIDSourceField) Value() string { return f.String() } -//UnderlyingSecuritySubTypeField is a STRING field +// UnderlyingSecuritySubTypeField is a STRING field type UnderlyingSecuritySubTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecuritySubType (763) +// Tag returns tag.UnderlyingSecuritySubType (763) func (f UnderlyingSecuritySubTypeField) Tag() quickfix.Tag { return tag.UnderlyingSecuritySubType } -//NewUnderlyingSecuritySubType returns a new UnderlyingSecuritySubTypeField initialized with val +// NewUnderlyingSecuritySubType returns a new UnderlyingSecuritySubTypeField initialized with val func NewUnderlyingSecuritySubType(val string) UnderlyingSecuritySubTypeField { return UnderlyingSecuritySubTypeField{quickfix.FIXString(val)} } func (f UnderlyingSecuritySubTypeField) Value() string { return f.String() } -//UnderlyingSecurityTypeField is a STRING field +// UnderlyingSecurityTypeField is a STRING field type UnderlyingSecurityTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSecurityType (310) +// Tag returns tag.UnderlyingSecurityType (310) func (f UnderlyingSecurityTypeField) Tag() quickfix.Tag { return tag.UnderlyingSecurityType } -//NewUnderlyingSecurityType returns a new UnderlyingSecurityTypeField initialized with val +// NewUnderlyingSecurityType returns a new UnderlyingSecurityTypeField initialized with val func NewUnderlyingSecurityType(val string) UnderlyingSecurityTypeField { return UnderlyingSecurityTypeField{quickfix.FIXString(val)} } func (f UnderlyingSecurityTypeField) Value() string { return f.String() } -//UnderlyingSeniorityField is a STRING field +// UnderlyingSeniorityField is a STRING field type UnderlyingSeniorityField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSeniority (1454) +// Tag returns tag.UnderlyingSeniority (1454) func (f UnderlyingSeniorityField) Tag() quickfix.Tag { return tag.UnderlyingSeniority } -//NewUnderlyingSeniority returns a new UnderlyingSeniorityField initialized with val +// NewUnderlyingSeniority returns a new UnderlyingSeniorityField initialized with val func NewUnderlyingSeniority(val string) UnderlyingSeniorityField { return UnderlyingSeniorityField{quickfix.FIXString(val)} } func (f UnderlyingSeniorityField) Value() string { return f.String() } -//UnderlyingSettlMethodField is a STRING field +// UnderlyingSettlMethodField is a STRING field type UnderlyingSettlMethodField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSettlMethod (1039) +// Tag returns tag.UnderlyingSettlMethod (1039) func (f UnderlyingSettlMethodField) Tag() quickfix.Tag { return tag.UnderlyingSettlMethod } -//NewUnderlyingSettlMethod returns a new UnderlyingSettlMethodField initialized with val +// NewUnderlyingSettlMethod returns a new UnderlyingSettlMethodField initialized with val func NewUnderlyingSettlMethod(val string) UnderlyingSettlMethodField { return UnderlyingSettlMethodField{quickfix.FIXString(val)} } func (f UnderlyingSettlMethodField) Value() string { return f.String() } -//UnderlyingSettlPriceField is a PRICE field +// UnderlyingSettlPriceField is a PRICE field type UnderlyingSettlPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingSettlPrice (732) +// Tag returns tag.UnderlyingSettlPrice (732) func (f UnderlyingSettlPriceField) Tag() quickfix.Tag { return tag.UnderlyingSettlPrice } -//NewUnderlyingSettlPrice returns a new UnderlyingSettlPriceField initialized with val and scale +// NewUnderlyingSettlPrice returns a new UnderlyingSettlPriceField initialized with val and scale func NewUnderlyingSettlPrice(val decimal.Decimal, scale int32) UnderlyingSettlPriceField { return UnderlyingSettlPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingSettlPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingSettlPriceTypeField is a INT field +// UnderlyingSettlPriceTypeField is a INT field type UnderlyingSettlPriceTypeField struct{ quickfix.FIXInt } -//Tag returns tag.UnderlyingSettlPriceType (733) +// Tag returns tag.UnderlyingSettlPriceType (733) func (f UnderlyingSettlPriceTypeField) Tag() quickfix.Tag { return tag.UnderlyingSettlPriceType } -//NewUnderlyingSettlPriceType returns a new UnderlyingSettlPriceTypeField initialized with val +// NewUnderlyingSettlPriceType returns a new UnderlyingSettlPriceTypeField initialized with val func NewUnderlyingSettlPriceType(val int) UnderlyingSettlPriceTypeField { return UnderlyingSettlPriceTypeField{quickfix.FIXInt(val)} } func (f UnderlyingSettlPriceTypeField) Value() int { return f.Int() } -//UnderlyingSettlementDateField is a LOCALMKTDATE field +// UnderlyingSettlementDateField is a LOCALMKTDATE field type UnderlyingSettlementDateField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSettlementDate (987) +// Tag returns tag.UnderlyingSettlementDate (987) func (f UnderlyingSettlementDateField) Tag() quickfix.Tag { return tag.UnderlyingSettlementDate } -//NewUnderlyingSettlementDate returns a new UnderlyingSettlementDateField initialized with val +// NewUnderlyingSettlementDate returns a new UnderlyingSettlementDateField initialized with val func NewUnderlyingSettlementDate(val string) UnderlyingSettlementDateField { return UnderlyingSettlementDateField{quickfix.FIXString(val)} } func (f UnderlyingSettlementDateField) Value() string { return f.String() } -//UnderlyingSettlementStatusField is a STRING field +// UnderlyingSettlementStatusField is a STRING field type UnderlyingSettlementStatusField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSettlementStatus (988) +// Tag returns tag.UnderlyingSettlementStatus (988) func (f UnderlyingSettlementStatusField) Tag() quickfix.Tag { return tag.UnderlyingSettlementStatus } -//NewUnderlyingSettlementStatus returns a new UnderlyingSettlementStatusField initialized with val +// NewUnderlyingSettlementStatus returns a new UnderlyingSettlementStatusField initialized with val func NewUnderlyingSettlementStatus(val string) UnderlyingSettlementStatusField { return UnderlyingSettlementStatusField{quickfix.FIXString(val)} } func (f UnderlyingSettlementStatusField) Value() string { return f.String() } -//UnderlyingSettlementTypeField is a enum.UnderlyingSettlementType field +// UnderlyingSettlementTypeField is a enum.UnderlyingSettlementType field type UnderlyingSettlementTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSettlementType (975) +// Tag returns tag.UnderlyingSettlementType (975) func (f UnderlyingSettlementTypeField) Tag() quickfix.Tag { return tag.UnderlyingSettlementType } func NewUnderlyingSettlementType(val enum.UnderlyingSettlementType) UnderlyingSettlementTypeField { @@ -21165,250 +21245,252 @@ func (f UnderlyingSettlementTypeField) Value() enum.UnderlyingSettlementType { return enum.UnderlyingSettlementType(f.String()) } -//UnderlyingStartValueField is a AMT field +// UnderlyingStartValueField is a AMT field type UnderlyingStartValueField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingStartValue (884) +// Tag returns tag.UnderlyingStartValue (884) func (f UnderlyingStartValueField) Tag() quickfix.Tag { return tag.UnderlyingStartValue } -//NewUnderlyingStartValue returns a new UnderlyingStartValueField initialized with val and scale +// NewUnderlyingStartValue returns a new UnderlyingStartValueField initialized with val and scale func NewUnderlyingStartValue(val decimal.Decimal, scale int32) UnderlyingStartValueField { return UnderlyingStartValueField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingStartValueField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingStateOrProvinceOfIssueField is a STRING field +// UnderlyingStateOrProvinceOfIssueField is a STRING field type UnderlyingStateOrProvinceOfIssueField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingStateOrProvinceOfIssue (593) +// Tag returns tag.UnderlyingStateOrProvinceOfIssue (593) func (f UnderlyingStateOrProvinceOfIssueField) Tag() quickfix.Tag { return tag.UnderlyingStateOrProvinceOfIssue } -//NewUnderlyingStateOrProvinceOfIssue returns a new UnderlyingStateOrProvinceOfIssueField initialized with val +// NewUnderlyingStateOrProvinceOfIssue returns a new UnderlyingStateOrProvinceOfIssueField initialized with val func NewUnderlyingStateOrProvinceOfIssue(val string) UnderlyingStateOrProvinceOfIssueField { return UnderlyingStateOrProvinceOfIssueField{quickfix.FIXString(val)} } func (f UnderlyingStateOrProvinceOfIssueField) Value() string { return f.String() } -//UnderlyingStipTypeField is a STRING field +// UnderlyingStipTypeField is a STRING field type UnderlyingStipTypeField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingStipType (888) +// Tag returns tag.UnderlyingStipType (888) func (f UnderlyingStipTypeField) Tag() quickfix.Tag { return tag.UnderlyingStipType } -//NewUnderlyingStipType returns a new UnderlyingStipTypeField initialized with val +// NewUnderlyingStipType returns a new UnderlyingStipTypeField initialized with val func NewUnderlyingStipType(val string) UnderlyingStipTypeField { return UnderlyingStipTypeField{quickfix.FIXString(val)} } func (f UnderlyingStipTypeField) Value() string { return f.String() } -//UnderlyingStipValueField is a STRING field +// UnderlyingStipValueField is a STRING field type UnderlyingStipValueField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingStipValue (889) +// Tag returns tag.UnderlyingStipValue (889) func (f UnderlyingStipValueField) Tag() quickfix.Tag { return tag.UnderlyingStipValue } -//NewUnderlyingStipValue returns a new UnderlyingStipValueField initialized with val +// NewUnderlyingStipValue returns a new UnderlyingStipValueField initialized with val func NewUnderlyingStipValue(val string) UnderlyingStipValueField { return UnderlyingStipValueField{quickfix.FIXString(val)} } func (f UnderlyingStipValueField) Value() string { return f.String() } -//UnderlyingStrikeCurrencyField is a CURRENCY field +// UnderlyingStrikeCurrencyField is a CURRENCY field type UnderlyingStrikeCurrencyField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingStrikeCurrency (941) +// Tag returns tag.UnderlyingStrikeCurrency (941) func (f UnderlyingStrikeCurrencyField) Tag() quickfix.Tag { return tag.UnderlyingStrikeCurrency } -//NewUnderlyingStrikeCurrency returns a new UnderlyingStrikeCurrencyField initialized with val +// NewUnderlyingStrikeCurrency returns a new UnderlyingStrikeCurrencyField initialized with val func NewUnderlyingStrikeCurrency(val string) UnderlyingStrikeCurrencyField { return UnderlyingStrikeCurrencyField{quickfix.FIXString(val)} } func (f UnderlyingStrikeCurrencyField) Value() string { return f.String() } -//UnderlyingStrikePriceField is a PRICE field +// UnderlyingStrikePriceField is a PRICE field type UnderlyingStrikePriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingStrikePrice (316) +// Tag returns tag.UnderlyingStrikePrice (316) func (f UnderlyingStrikePriceField) Tag() quickfix.Tag { return tag.UnderlyingStrikePrice } -//NewUnderlyingStrikePrice returns a new UnderlyingStrikePriceField initialized with val and scale +// NewUnderlyingStrikePrice returns a new UnderlyingStrikePriceField initialized with val and scale func NewUnderlyingStrikePrice(val decimal.Decimal, scale int32) UnderlyingStrikePriceField { return UnderlyingStrikePriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingStrikePriceField) Value() (val decimal.Decimal) { return f.Decimal } -//UnderlyingSymbolField is a STRING field +// UnderlyingSymbolField is a STRING field type UnderlyingSymbolField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSymbol (311) +// Tag returns tag.UnderlyingSymbol (311) func (f UnderlyingSymbolField) Tag() quickfix.Tag { return tag.UnderlyingSymbol } -//NewUnderlyingSymbol returns a new UnderlyingSymbolField initialized with val +// NewUnderlyingSymbol returns a new UnderlyingSymbolField initialized with val func NewUnderlyingSymbol(val string) UnderlyingSymbolField { return UnderlyingSymbolField{quickfix.FIXString(val)} } func (f UnderlyingSymbolField) Value() string { return f.String() } -//UnderlyingSymbolSfxField is a STRING field +// UnderlyingSymbolSfxField is a STRING field type UnderlyingSymbolSfxField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingSymbolSfx (312) +// Tag returns tag.UnderlyingSymbolSfx (312) func (f UnderlyingSymbolSfxField) Tag() quickfix.Tag { return tag.UnderlyingSymbolSfx } -//NewUnderlyingSymbolSfx returns a new UnderlyingSymbolSfxField initialized with val +// NewUnderlyingSymbolSfx returns a new UnderlyingSymbolSfxField initialized with val func NewUnderlyingSymbolSfx(val string) UnderlyingSymbolSfxField { return UnderlyingSymbolSfxField{quickfix.FIXString(val)} } func (f UnderlyingSymbolSfxField) Value() string { return f.String() } -//UnderlyingTimeUnitField is a STRING field +// UnderlyingTimeUnitField is a STRING field type UnderlyingTimeUnitField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingTimeUnit (1000) +// Tag returns tag.UnderlyingTimeUnit (1000) func (f UnderlyingTimeUnitField) Tag() quickfix.Tag { return tag.UnderlyingTimeUnit } -//NewUnderlyingTimeUnit returns a new UnderlyingTimeUnitField initialized with val +// NewUnderlyingTimeUnit returns a new UnderlyingTimeUnitField initialized with val func NewUnderlyingTimeUnit(val string) UnderlyingTimeUnitField { return UnderlyingTimeUnitField{quickfix.FIXString(val)} } func (f UnderlyingTimeUnitField) Value() string { return f.String() } -//UnderlyingTradingSessionIDField is a STRING field +// UnderlyingTradingSessionIDField is a STRING field type UnderlyingTradingSessionIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingTradingSessionID (822) +// Tag returns tag.UnderlyingTradingSessionID (822) func (f UnderlyingTradingSessionIDField) Tag() quickfix.Tag { return tag.UnderlyingTradingSessionID } -//NewUnderlyingTradingSessionID returns a new UnderlyingTradingSessionIDField initialized with val +// NewUnderlyingTradingSessionID returns a new UnderlyingTradingSessionIDField initialized with val func NewUnderlyingTradingSessionID(val string) UnderlyingTradingSessionIDField { return UnderlyingTradingSessionIDField{quickfix.FIXString(val)} } func (f UnderlyingTradingSessionIDField) Value() string { return f.String() } -//UnderlyingTradingSessionSubIDField is a STRING field +// UnderlyingTradingSessionSubIDField is a STRING field type UnderlyingTradingSessionSubIDField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingTradingSessionSubID (823) +// Tag returns tag.UnderlyingTradingSessionSubID (823) func (f UnderlyingTradingSessionSubIDField) Tag() quickfix.Tag { return tag.UnderlyingTradingSessionSubID } -//NewUnderlyingTradingSessionSubID returns a new UnderlyingTradingSessionSubIDField initialized with val +// NewUnderlyingTradingSessionSubID returns a new UnderlyingTradingSessionSubIDField initialized with val func NewUnderlyingTradingSessionSubID(val string) UnderlyingTradingSessionSubIDField { return UnderlyingTradingSessionSubIDField{quickfix.FIXString(val)} } func (f UnderlyingTradingSessionSubIDField) Value() string { return f.String() } -//UnderlyingUnitOfMeasureField is a STRING field +// UnderlyingUnitOfMeasureField is a STRING field type UnderlyingUnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.UnderlyingUnitOfMeasure (998) +// Tag returns tag.UnderlyingUnitOfMeasure (998) func (f UnderlyingUnitOfMeasureField) Tag() quickfix.Tag { return tag.UnderlyingUnitOfMeasure } -//NewUnderlyingUnitOfMeasure returns a new UnderlyingUnitOfMeasureField initialized with val +// NewUnderlyingUnitOfMeasure returns a new UnderlyingUnitOfMeasureField initialized with val func NewUnderlyingUnitOfMeasure(val string) UnderlyingUnitOfMeasureField { return UnderlyingUnitOfMeasureField{quickfix.FIXString(val)} } func (f UnderlyingUnitOfMeasureField) Value() string { return f.String() } -//UnderlyingUnitOfMeasureQtyField is a QTY field +// UnderlyingUnitOfMeasureQtyField is a QTY field type UnderlyingUnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnderlyingUnitOfMeasureQty (1423) +// Tag returns tag.UnderlyingUnitOfMeasureQty (1423) func (f UnderlyingUnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.UnderlyingUnitOfMeasureQty } -//NewUnderlyingUnitOfMeasureQty returns a new UnderlyingUnitOfMeasureQtyField initialized with val and scale +// NewUnderlyingUnitOfMeasureQty returns a new UnderlyingUnitOfMeasureQtyField initialized with val and scale func NewUnderlyingUnitOfMeasureQty(val decimal.Decimal, scale int32) UnderlyingUnitOfMeasureQtyField { return UnderlyingUnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnderlyingUnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//UndlyInstrumentPartyIDField is a STRING field +// UndlyInstrumentPartyIDField is a STRING field type UndlyInstrumentPartyIDField struct{ quickfix.FIXString } -//Tag returns tag.UndlyInstrumentPartyID (1059) +// Tag returns tag.UndlyInstrumentPartyID (1059) func (f UndlyInstrumentPartyIDField) Tag() quickfix.Tag { return tag.UndlyInstrumentPartyID } -//NewUndlyInstrumentPartyID returns a new UndlyInstrumentPartyIDField initialized with val +// NewUndlyInstrumentPartyID returns a new UndlyInstrumentPartyIDField initialized with val func NewUndlyInstrumentPartyID(val string) UndlyInstrumentPartyIDField { return UndlyInstrumentPartyIDField{quickfix.FIXString(val)} } func (f UndlyInstrumentPartyIDField) Value() string { return f.String() } -//UndlyInstrumentPartyIDSourceField is a CHAR field +// UndlyInstrumentPartyIDSourceField is a CHAR field type UndlyInstrumentPartyIDSourceField struct{ quickfix.FIXString } -//Tag returns tag.UndlyInstrumentPartyIDSource (1060) -func (f UndlyInstrumentPartyIDSourceField) Tag() quickfix.Tag { return tag.UndlyInstrumentPartyIDSource } +// Tag returns tag.UndlyInstrumentPartyIDSource (1060) +func (f UndlyInstrumentPartyIDSourceField) Tag() quickfix.Tag { + return tag.UndlyInstrumentPartyIDSource +} -//NewUndlyInstrumentPartyIDSource returns a new UndlyInstrumentPartyIDSourceField initialized with val +// NewUndlyInstrumentPartyIDSource returns a new UndlyInstrumentPartyIDSourceField initialized with val func NewUndlyInstrumentPartyIDSource(val string) UndlyInstrumentPartyIDSourceField { return UndlyInstrumentPartyIDSourceField{quickfix.FIXString(val)} } func (f UndlyInstrumentPartyIDSourceField) Value() string { return f.String() } -//UndlyInstrumentPartyRoleField is a INT field +// UndlyInstrumentPartyRoleField is a INT field type UndlyInstrumentPartyRoleField struct{ quickfix.FIXInt } -//Tag returns tag.UndlyInstrumentPartyRole (1061) +// Tag returns tag.UndlyInstrumentPartyRole (1061) func (f UndlyInstrumentPartyRoleField) Tag() quickfix.Tag { return tag.UndlyInstrumentPartyRole } -//NewUndlyInstrumentPartyRole returns a new UndlyInstrumentPartyRoleField initialized with val +// NewUndlyInstrumentPartyRole returns a new UndlyInstrumentPartyRoleField initialized with val func NewUndlyInstrumentPartyRole(val int) UndlyInstrumentPartyRoleField { return UndlyInstrumentPartyRoleField{quickfix.FIXInt(val)} } func (f UndlyInstrumentPartyRoleField) Value() int { return f.Int() } -//UndlyInstrumentPartySubIDField is a STRING field +// UndlyInstrumentPartySubIDField is a STRING field type UndlyInstrumentPartySubIDField struct{ quickfix.FIXString } -//Tag returns tag.UndlyInstrumentPartySubID (1063) +// Tag returns tag.UndlyInstrumentPartySubID (1063) func (f UndlyInstrumentPartySubIDField) Tag() quickfix.Tag { return tag.UndlyInstrumentPartySubID } -//NewUndlyInstrumentPartySubID returns a new UndlyInstrumentPartySubIDField initialized with val +// NewUndlyInstrumentPartySubID returns a new UndlyInstrumentPartySubIDField initialized with val func NewUndlyInstrumentPartySubID(val string) UndlyInstrumentPartySubIDField { return UndlyInstrumentPartySubIDField{quickfix.FIXString(val)} } func (f UndlyInstrumentPartySubIDField) Value() string { return f.String() } -//UndlyInstrumentPartySubIDTypeField is a INT field +// UndlyInstrumentPartySubIDTypeField is a INT field type UndlyInstrumentPartySubIDTypeField struct{ quickfix.FIXInt } -//Tag returns tag.UndlyInstrumentPartySubIDType (1064) +// Tag returns tag.UndlyInstrumentPartySubIDType (1064) func (f UndlyInstrumentPartySubIDTypeField) Tag() quickfix.Tag { return tag.UndlyInstrumentPartySubIDType } -//NewUndlyInstrumentPartySubIDType returns a new UndlyInstrumentPartySubIDTypeField initialized with val +// NewUndlyInstrumentPartySubIDType returns a new UndlyInstrumentPartySubIDTypeField initialized with val func NewUndlyInstrumentPartySubIDType(val int) UndlyInstrumentPartySubIDTypeField { return UndlyInstrumentPartySubIDTypeField{quickfix.FIXInt(val)} } func (f UndlyInstrumentPartySubIDTypeField) Value() int { return f.Int() } -//UnitOfMeasureField is a enum.UnitOfMeasure field +// UnitOfMeasureField is a enum.UnitOfMeasure field type UnitOfMeasureField struct{ quickfix.FIXString } -//Tag returns tag.UnitOfMeasure (996) +// Tag returns tag.UnitOfMeasure (996) func (f UnitOfMeasureField) Tag() quickfix.Tag { return tag.UnitOfMeasure } func NewUnitOfMeasure(val enum.UnitOfMeasure) UnitOfMeasureField { @@ -21417,36 +21499,36 @@ func NewUnitOfMeasure(val enum.UnitOfMeasure) UnitOfMeasureField { func (f UnitOfMeasureField) Value() enum.UnitOfMeasure { return enum.UnitOfMeasure(f.String()) } -//UnitOfMeasureQtyField is a QTY field +// UnitOfMeasureQtyField is a QTY field type UnitOfMeasureQtyField struct{ quickfix.FIXDecimal } -//Tag returns tag.UnitOfMeasureQty (1147) +// Tag returns tag.UnitOfMeasureQty (1147) func (f UnitOfMeasureQtyField) Tag() quickfix.Tag { return tag.UnitOfMeasureQty } -//NewUnitOfMeasureQty returns a new UnitOfMeasureQtyField initialized with val and scale +// NewUnitOfMeasureQty returns a new UnitOfMeasureQtyField initialized with val and scale func NewUnitOfMeasureQty(val decimal.Decimal, scale int32) UnitOfMeasureQtyField { return UnitOfMeasureQtyField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f UnitOfMeasureQtyField) Value() (val decimal.Decimal) { return f.Decimal } -//UnsolicitedIndicatorField is a BOOLEAN field +// UnsolicitedIndicatorField is a BOOLEAN field type UnsolicitedIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.UnsolicitedIndicator (325) +// Tag returns tag.UnsolicitedIndicator (325) func (f UnsolicitedIndicatorField) Tag() quickfix.Tag { return tag.UnsolicitedIndicator } -//NewUnsolicitedIndicator returns a new UnsolicitedIndicatorField initialized with val +// NewUnsolicitedIndicator returns a new UnsolicitedIndicatorField initialized with val func NewUnsolicitedIndicator(val bool) UnsolicitedIndicatorField { return UnsolicitedIndicatorField{quickfix.FIXBoolean(val)} } func (f UnsolicitedIndicatorField) Value() bool { return f.Bool() } -//UrgencyField is a enum.Urgency field +// UrgencyField is a enum.Urgency field type UrgencyField struct{ quickfix.FIXString } -//Tag returns tag.Urgency (61) +// Tag returns tag.Urgency (61) func (f UrgencyField) Tag() quickfix.Tag { return tag.Urgency } func NewUrgency(val enum.Urgency) UrgencyField { @@ -21455,23 +21537,23 @@ func NewUrgency(val enum.Urgency) UrgencyField { func (f UrgencyField) Value() enum.Urgency { return enum.Urgency(f.String()) } -//UserRequestIDField is a STRING field +// UserRequestIDField is a STRING field type UserRequestIDField struct{ quickfix.FIXString } -//Tag returns tag.UserRequestID (923) +// Tag returns tag.UserRequestID (923) func (f UserRequestIDField) Tag() quickfix.Tag { return tag.UserRequestID } -//NewUserRequestID returns a new UserRequestIDField initialized with val +// NewUserRequestID returns a new UserRequestIDField initialized with val func NewUserRequestID(val string) UserRequestIDField { return UserRequestIDField{quickfix.FIXString(val)} } func (f UserRequestIDField) Value() string { return f.String() } -//UserRequestTypeField is a enum.UserRequestType field +// UserRequestTypeField is a enum.UserRequestType field type UserRequestTypeField struct{ quickfix.FIXString } -//Tag returns tag.UserRequestType (924) +// Tag returns tag.UserRequestType (924) func (f UserRequestTypeField) Tag() quickfix.Tag { return tag.UserRequestType } func NewUserRequestType(val enum.UserRequestType) UserRequestTypeField { @@ -21480,10 +21562,10 @@ func NewUserRequestType(val enum.UserRequestType) UserRequestTypeField { func (f UserRequestTypeField) Value() enum.UserRequestType { return enum.UserRequestType(f.String()) } -//UserStatusField is a enum.UserStatus field +// UserStatusField is a enum.UserStatus field type UserStatusField struct{ quickfix.FIXString } -//Tag returns tag.UserStatus (926) +// Tag returns tag.UserStatus (926) func (f UserStatusField) Tag() quickfix.Tag { return tag.UserStatus } func NewUserStatus(val enum.UserStatus) UserStatusField { @@ -21492,59 +21574,59 @@ func NewUserStatus(val enum.UserStatus) UserStatusField { func (f UserStatusField) Value() enum.UserStatus { return enum.UserStatus(f.String()) } -//UserStatusTextField is a STRING field +// UserStatusTextField is a STRING field type UserStatusTextField struct{ quickfix.FIXString } -//Tag returns tag.UserStatusText (927) +// Tag returns tag.UserStatusText (927) func (f UserStatusTextField) Tag() quickfix.Tag { return tag.UserStatusText } -//NewUserStatusText returns a new UserStatusTextField initialized with val +// NewUserStatusText returns a new UserStatusTextField initialized with val func NewUserStatusText(val string) UserStatusTextField { return UserStatusTextField{quickfix.FIXString(val)} } func (f UserStatusTextField) Value() string { return f.String() } -//UsernameField is a STRING field +// UsernameField is a STRING field type UsernameField struct{ quickfix.FIXString } -//Tag returns tag.Username (553) +// Tag returns tag.Username (553) func (f UsernameField) Tag() quickfix.Tag { return tag.Username } -//NewUsername returns a new UsernameField initialized with val +// NewUsername returns a new UsernameField initialized with val func NewUsername(val string) UsernameField { return UsernameField{quickfix.FIXString(val)} } func (f UsernameField) Value() string { return f.String() } -//ValidUntilTimeField is a UTCTIMESTAMP field +// ValidUntilTimeField is a UTCTIMESTAMP field type ValidUntilTimeField struct{ quickfix.FIXUTCTimestamp } -//Tag returns tag.ValidUntilTime (62) +// Tag returns tag.ValidUntilTime (62) func (f ValidUntilTimeField) Tag() quickfix.Tag { return tag.ValidUntilTime } -//NewValidUntilTime returns a new ValidUntilTimeField initialized with val +// NewValidUntilTime returns a new ValidUntilTimeField initialized with val func NewValidUntilTime(val time.Time) ValidUntilTimeField { return NewValidUntilTimeWithPrecision(val, quickfix.Millis) } -//NewValidUntilTimeNoMillis returns a new ValidUntilTimeField initialized with val without millisecs +// NewValidUntilTimeNoMillis returns a new ValidUntilTimeField initialized with val without millisecs func NewValidUntilTimeNoMillis(val time.Time) ValidUntilTimeField { return NewValidUntilTimeWithPrecision(val, quickfix.Seconds) } -//NewValidUntilTimeWithPrecision returns a new ValidUntilTimeField initialized with val of specified precision +// NewValidUntilTimeWithPrecision returns a new ValidUntilTimeField initialized with val of specified precision func NewValidUntilTimeWithPrecision(val time.Time, precision quickfix.TimestampPrecision) ValidUntilTimeField { return ValidUntilTimeField{quickfix.FIXUTCTimestamp{Time: val, Precision: precision}} } func (f ValidUntilTimeField) Value() time.Time { return f.Time } -//ValuationMethodField is a enum.ValuationMethod field +// ValuationMethodField is a enum.ValuationMethod field type ValuationMethodField struct{ quickfix.FIXString } -//Tag returns tag.ValuationMethod (1197) +// Tag returns tag.ValuationMethod (1197) func (f ValuationMethodField) Tag() quickfix.Tag { return tag.ValuationMethod } func NewValuationMethod(val enum.ValuationMethod) ValuationMethodField { @@ -21553,23 +21635,23 @@ func NewValuationMethod(val enum.ValuationMethod) ValuationMethodField { func (f ValuationMethodField) Value() enum.ValuationMethod { return enum.ValuationMethod(f.String()) } -//ValueOfFuturesField is a AMT field +// ValueOfFuturesField is a AMT field type ValueOfFuturesField struct{ quickfix.FIXDecimal } -//Tag returns tag.ValueOfFutures (408) +// Tag returns tag.ValueOfFutures (408) func (f ValueOfFuturesField) Tag() quickfix.Tag { return tag.ValueOfFutures } -//NewValueOfFutures returns a new ValueOfFuturesField initialized with val and scale +// NewValueOfFutures returns a new ValueOfFuturesField initialized with val and scale func NewValueOfFutures(val decimal.Decimal, scale int32) ValueOfFuturesField { return ValueOfFuturesField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f ValueOfFuturesField) Value() (val decimal.Decimal) { return f.Decimal } -//VenueTypeField is a enum.VenueType field +// VenueTypeField is a enum.VenueType field type VenueTypeField struct{ quickfix.FIXString } -//Tag returns tag.VenueType (1430) +// Tag returns tag.VenueType (1430) func (f VenueTypeField) Tag() quickfix.Tag { return tag.VenueType } func NewVenueType(val enum.VenueType) VenueTypeField { @@ -21578,153 +21660,153 @@ func NewVenueType(val enum.VenueType) VenueTypeField { func (f VenueTypeField) Value() enum.VenueType { return enum.VenueType(f.String()) } -//VolatilityField is a FLOAT field +// VolatilityField is a FLOAT field type VolatilityField struct{ quickfix.FIXDecimal } -//Tag returns tag.Volatility (1188) +// Tag returns tag.Volatility (1188) func (f VolatilityField) Tag() quickfix.Tag { return tag.Volatility } -//NewVolatility returns a new VolatilityField initialized with val and scale +// NewVolatility returns a new VolatilityField initialized with val and scale func NewVolatility(val decimal.Decimal, scale int32) VolatilityField { return VolatilityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f VolatilityField) Value() (val decimal.Decimal) { return f.Decimal } -//WaveNoField is a STRING field +// WaveNoField is a STRING field type WaveNoField struct{ quickfix.FIXString } -//Tag returns tag.WaveNo (105) +// Tag returns tag.WaveNo (105) func (f WaveNoField) Tag() quickfix.Tag { return tag.WaveNo } -//NewWaveNo returns a new WaveNoField initialized with val +// NewWaveNo returns a new WaveNoField initialized with val func NewWaveNo(val string) WaveNoField { return WaveNoField{quickfix.FIXString(val)} } func (f WaveNoField) Value() string { return f.String() } -//WorkingIndicatorField is a BOOLEAN field +// WorkingIndicatorField is a BOOLEAN field type WorkingIndicatorField struct{ quickfix.FIXBoolean } -//Tag returns tag.WorkingIndicator (636) +// Tag returns tag.WorkingIndicator (636) func (f WorkingIndicatorField) Tag() quickfix.Tag { return tag.WorkingIndicator } -//NewWorkingIndicator returns a new WorkingIndicatorField initialized with val +// NewWorkingIndicator returns a new WorkingIndicatorField initialized with val func NewWorkingIndicator(val bool) WorkingIndicatorField { return WorkingIndicatorField{quickfix.FIXBoolean(val)} } func (f WorkingIndicatorField) Value() bool { return f.Bool() } -//WtAverageLiquidityField is a PERCENTAGE field +// WtAverageLiquidityField is a PERCENTAGE field type WtAverageLiquidityField struct{ quickfix.FIXDecimal } -//Tag returns tag.WtAverageLiquidity (410) +// Tag returns tag.WtAverageLiquidity (410) func (f WtAverageLiquidityField) Tag() quickfix.Tag { return tag.WtAverageLiquidity } -//NewWtAverageLiquidity returns a new WtAverageLiquidityField initialized with val and scale +// NewWtAverageLiquidity returns a new WtAverageLiquidityField initialized with val and scale func NewWtAverageLiquidity(val decimal.Decimal, scale int32) WtAverageLiquidityField { return WtAverageLiquidityField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f WtAverageLiquidityField) Value() (val decimal.Decimal) { return f.Decimal } -//XmlDataField is a DATA field +// XmlDataField is a DATA field type XmlDataField struct{ quickfix.FIXString } -//Tag returns tag.XmlData (213) +// Tag returns tag.XmlData (213) func (f XmlDataField) Tag() quickfix.Tag { return tag.XmlData } -//NewXmlData returns a new XmlDataField initialized with val +// NewXmlData returns a new XmlDataField initialized with val func NewXmlData(val string) XmlDataField { return XmlDataField{quickfix.FIXString(val)} } func (f XmlDataField) Value() string { return f.String() } -//XmlDataLenField is a LENGTH field +// XmlDataLenField is a LENGTH field type XmlDataLenField struct{ quickfix.FIXInt } -//Tag returns tag.XmlDataLen (212) +// Tag returns tag.XmlDataLen (212) func (f XmlDataLenField) Tag() quickfix.Tag { return tag.XmlDataLen } -//NewXmlDataLen returns a new XmlDataLenField initialized with val +// NewXmlDataLen returns a new XmlDataLenField initialized with val func NewXmlDataLen(val int) XmlDataLenField { return XmlDataLenField{quickfix.FIXInt(val)} } func (f XmlDataLenField) Value() int { return f.Int() } -//YieldField is a PERCENTAGE field +// YieldField is a PERCENTAGE field type YieldField struct{ quickfix.FIXDecimal } -//Tag returns tag.Yield (236) +// Tag returns tag.Yield (236) func (f YieldField) Tag() quickfix.Tag { return tag.Yield } -//NewYield returns a new YieldField initialized with val and scale +// NewYield returns a new YieldField initialized with val and scale func NewYield(val decimal.Decimal, scale int32) YieldField { return YieldField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f YieldField) Value() (val decimal.Decimal) { return f.Decimal } -//YieldCalcDateField is a LOCALMKTDATE field +// YieldCalcDateField is a LOCALMKTDATE field type YieldCalcDateField struct{ quickfix.FIXString } -//Tag returns tag.YieldCalcDate (701) +// Tag returns tag.YieldCalcDate (701) func (f YieldCalcDateField) Tag() quickfix.Tag { return tag.YieldCalcDate } -//NewYieldCalcDate returns a new YieldCalcDateField initialized with val +// NewYieldCalcDate returns a new YieldCalcDateField initialized with val func NewYieldCalcDate(val string) YieldCalcDateField { return YieldCalcDateField{quickfix.FIXString(val)} } func (f YieldCalcDateField) Value() string { return f.String() } -//YieldRedemptionDateField is a LOCALMKTDATE field +// YieldRedemptionDateField is a LOCALMKTDATE field type YieldRedemptionDateField struct{ quickfix.FIXString } -//Tag returns tag.YieldRedemptionDate (696) +// Tag returns tag.YieldRedemptionDate (696) func (f YieldRedemptionDateField) Tag() quickfix.Tag { return tag.YieldRedemptionDate } -//NewYieldRedemptionDate returns a new YieldRedemptionDateField initialized with val +// NewYieldRedemptionDate returns a new YieldRedemptionDateField initialized with val func NewYieldRedemptionDate(val string) YieldRedemptionDateField { return YieldRedemptionDateField{quickfix.FIXString(val)} } func (f YieldRedemptionDateField) Value() string { return f.String() } -//YieldRedemptionPriceField is a PRICE field +// YieldRedemptionPriceField is a PRICE field type YieldRedemptionPriceField struct{ quickfix.FIXDecimal } -//Tag returns tag.YieldRedemptionPrice (697) +// Tag returns tag.YieldRedemptionPrice (697) func (f YieldRedemptionPriceField) Tag() quickfix.Tag { return tag.YieldRedemptionPrice } -//NewYieldRedemptionPrice returns a new YieldRedemptionPriceField initialized with val and scale +// NewYieldRedemptionPrice returns a new YieldRedemptionPriceField initialized with val and scale func NewYieldRedemptionPrice(val decimal.Decimal, scale int32) YieldRedemptionPriceField { return YieldRedemptionPriceField{quickfix.FIXDecimal{Decimal: val, Scale: scale}} } func (f YieldRedemptionPriceField) Value() (val decimal.Decimal) { return f.Decimal } -//YieldRedemptionPriceTypeField is a INT field +// YieldRedemptionPriceTypeField is a INT field type YieldRedemptionPriceTypeField struct{ quickfix.FIXInt } -//Tag returns tag.YieldRedemptionPriceType (698) +// Tag returns tag.YieldRedemptionPriceType (698) func (f YieldRedemptionPriceTypeField) Tag() quickfix.Tag { return tag.YieldRedemptionPriceType } -//NewYieldRedemptionPriceType returns a new YieldRedemptionPriceTypeField initialized with val +// NewYieldRedemptionPriceType returns a new YieldRedemptionPriceTypeField initialized with val func NewYieldRedemptionPriceType(val int) YieldRedemptionPriceTypeField { return YieldRedemptionPriceTypeField{quickfix.FIXInt(val)} } func (f YieldRedemptionPriceTypeField) Value() int { return f.Int() } -//YieldTypeField is a enum.YieldType field +// YieldTypeField is a enum.YieldType field type YieldTypeField struct{ quickfix.FIXString } -//Tag returns tag.YieldType (235) +// Tag returns tag.YieldType (235) func (f YieldTypeField) Tag() quickfix.Tag { return tag.YieldType } func NewYieldType(val enum.YieldType) YieldTypeField { diff --git a/field_map.go b/field_map.go index 2c2f71f03..ff9762365 100644 --- a/field_map.go +++ b/field_map.go @@ -6,7 +6,7 @@ import ( "time" ) -//field stores a slice of TagValues +// field stores a slice of TagValues type field []TagValue func fieldTag(f field) Tag { @@ -35,7 +35,7 @@ func (t tagSort) Len() int { return len(t.tags) } func (t tagSort) Swap(i, j int) { t.tags[i], t.tags[j] = t.tags[j], t.tags[i] } func (t tagSort) Less(i, j int) bool { return t.compare(t.tags[i], t.tags[j]) } -//FieldMap is a collection of fix fields that make up a fix message. +// FieldMap is a collection of fix fields that make up a fix message. type FieldMap struct { tagLookup map[Tag]field tagSort @@ -53,7 +53,7 @@ func (m *FieldMap) initWithOrdering(ordering tagOrder) { m.compare = ordering } -//Tags returns all of the Field Tags in this FieldMap +// Tags returns all of the Field Tags in this FieldMap func (m FieldMap) Tags() []Tag { tags := make([]Tag, 0, len(m.tagLookup)) for t := range m.tagLookup { @@ -63,18 +63,18 @@ func (m FieldMap) Tags() []Tag { return tags } -//Get parses out a field in this FieldMap. Returned reject may indicate the field is not present, or the field value is invalid. +// Get parses out a field in this FieldMap. Returned reject may indicate the field is not present, or the field value is invalid. func (m FieldMap) Get(parser Field) MessageRejectError { return m.GetField(parser.Tag(), parser) } -//Has returns true if the Tag is present in this FieldMap +// Has returns true if the Tag is present in this FieldMap func (m FieldMap) Has(tag Tag) bool { _, ok := m.tagLookup[tag] return ok } -//GetField parses of a field with Tag tag. Returned reject may indicate the field is not present, or the field value is invalid. +// GetField parses of a field with Tag tag. Returned reject may indicate the field is not present, or the field value is invalid. func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError { f, ok := m.tagLookup[tag] if !ok { @@ -88,7 +88,7 @@ func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError return nil } -//GetBytes is a zero-copy GetField wrapper for []bytes fields +// GetBytes is a zero-copy GetField wrapper for []bytes fields func (m FieldMap) GetBytes(tag Tag) ([]byte, MessageRejectError) { f, ok := m.tagLookup[tag] if !ok { @@ -98,7 +98,7 @@ func (m FieldMap) GetBytes(tag Tag) ([]byte, MessageRejectError) { return f[0].value, nil } -//GetBool is a GetField wrapper for bool fields +// GetBool is a GetField wrapper for bool fields func (m FieldMap) GetBool(tag Tag) (bool, MessageRejectError) { var val FIXBoolean if err := m.GetField(tag, &val); err != nil { @@ -107,7 +107,7 @@ func (m FieldMap) GetBool(tag Tag) (bool, MessageRejectError) { return bool(val), nil } -//GetInt is a GetField wrapper for int fields +// GetInt is a GetField wrapper for int fields func (m FieldMap) GetInt(tag Tag) (int, MessageRejectError) { bytes, err := m.GetBytes(tag) if err != nil { @@ -122,7 +122,7 @@ func (m FieldMap) GetInt(tag Tag) (int, MessageRejectError) { return int(val), err } -//GetTime is a GetField wrapper for utc timestamp fields +// GetTime is a GetField wrapper for utc timestamp fields func (m FieldMap) GetTime(tag Tag) (t time.Time, err MessageRejectError) { bytes, err := m.GetBytes(tag) if err != nil { @@ -137,7 +137,7 @@ func (m FieldMap) GetTime(tag Tag) (t time.Time, err MessageRejectError) { return val.Time, err } -//GetString is a GetField wrapper for string fields +// GetString is a GetField wrapper for string fields func (m FieldMap) GetString(tag Tag) (string, MessageRejectError) { var val FIXString if err := m.GetField(tag, &val); err != nil { @@ -146,7 +146,7 @@ func (m FieldMap) GetString(tag Tag) (string, MessageRejectError) { return string(val), nil } -//GetGroup is a Get function specific to Group Fields. +// GetGroup is a Get function specific to Group Fields. func (m FieldMap) GetGroup(parser FieldGroupReader) MessageRejectError { f, ok := m.tagLookup[parser.Tag()] if !ok { @@ -163,35 +163,35 @@ func (m FieldMap) GetGroup(parser FieldGroupReader) MessageRejectError { return nil } -//SetField sets the field with Tag tag +// SetField sets the field with Tag tag func (m *FieldMap) SetField(tag Tag, field FieldValueWriter) *FieldMap { return m.SetBytes(tag, field.Write()) } -//SetBytes sets bytes +// SetBytes sets bytes func (m *FieldMap) SetBytes(tag Tag, value []byte) *FieldMap { f := m.getOrCreate(tag) initField(f, tag, value) return m } -//SetBool is a SetField wrapper for bool fields +// SetBool is a SetField wrapper for bool fields func (m *FieldMap) SetBool(tag Tag, value bool) *FieldMap { return m.SetField(tag, FIXBoolean(value)) } -//SetInt is a SetField wrapper for int fields +// SetInt is a SetField wrapper for int fields func (m *FieldMap) SetInt(tag Tag, value int) *FieldMap { v := FIXInt(value) return m.SetBytes(tag, v.Write()) } -//SetString is a SetField wrapper for string fields +// SetString is a SetField wrapper for string fields func (m *FieldMap) SetString(tag Tag, value string) *FieldMap { return m.SetBytes(tag, []byte(value)) } -//Clear purges all fields from field map +// Clear purges all fields from field map func (m *FieldMap) Clear() { m.tags = m.tags[0:0] for k := range m.tagLookup { @@ -225,14 +225,14 @@ func (m *FieldMap) getOrCreate(tag Tag) field { return f } -//Set is a setter for fields +// Set is a setter for fields func (m *FieldMap) Set(field FieldWriter) *FieldMap { f := m.getOrCreate(field.Tag()) initField(f, field.Tag(), field.Write()) return m } -//SetGroup is a setter specific to group fields +// SetGroup is a setter specific to group fields func (m *FieldMap) SetGroup(field FieldGroupWriter) *FieldMap { _, ok := m.tagLookup[field.Tag()] if !ok { diff --git a/file_log.go b/file_log.go index 244cbd7d5..17d272f0c 100644 --- a/file_log.go +++ b/file_log.go @@ -35,8 +35,8 @@ type fileLogFactory struct { sessionLogPaths map[SessionID]string } -//NewFileLogFactory creates an instance of LogFactory that writes messages and events to file. -//The location of global and session log files is configured via FileLogPath. +// NewFileLogFactory creates an instance of LogFactory that writes messages and events to file. +// The location of global and session log files is configured via FileLogPath. func NewFileLogFactory(settings *Settings) (LogFactory, error) { logFactory := fileLogFactory{} diff --git a/fix42/advertisement/Advertisement.generated.go b/fix42/advertisement/Advertisement.generated.go index 17048a280..6359787dc 100644 --- a/fix42/advertisement/Advertisement.generated.go +++ b/fix42/advertisement/Advertisement.generated.go @@ -1,9 +1,10 @@ package advertisement import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Advertisement is the fix42 Advertisement type, MsgType = 7 +// Advertisement is the fix42 Advertisement type, MsgType = 7 type Advertisement struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type Advertisement struct { Message *quickfix.Message } -//FromMessage creates a Advertisement from a quickfix.Message instance +// FromMessage creates a Advertisement from a quickfix.Message instance func FromMessage(m *quickfix.Message) Advertisement { return Advertisement{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) Advertisement { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Advertisement) ToMessage() *quickfix.Message { return m.Message } -//New returns a Advertisement initialized with the required fields for Advertisement +// New returns a Advertisement initialized with the required fields for Advertisement func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, symbol field.SymbolField, advside field.AdvSideField, shares field.SharesField) (m Advertisement) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -51,10 +52,10 @@ func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, symbol fi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Advertisement, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,177 +63,177 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "7", r } -//SetAdvId sets AdvId, Tag 2 +// SetAdvId sets AdvId, Tag 2 func (m Advertisement) SetAdvId(v string) { m.Set(field.NewAdvId(v)) } -//SetAdvRefID sets AdvRefID, Tag 3 +// SetAdvRefID sets AdvRefID, Tag 3 func (m Advertisement) SetAdvRefID(v string) { m.Set(field.NewAdvRefID(v)) } -//SetAdvSide sets AdvSide, Tag 4 +// SetAdvSide sets AdvSide, Tag 4 func (m Advertisement) SetAdvSide(v enum.AdvSide) { m.Set(field.NewAdvSide(v)) } -//SetAdvTransType sets AdvTransType, Tag 5 +// SetAdvTransType sets AdvTransType, Tag 5 func (m Advertisement) SetAdvTransType(v enum.AdvTransType) { m.Set(field.NewAdvTransType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Advertisement) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m Advertisement) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m Advertisement) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m Advertisement) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Advertisement) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetShares sets Shares, Tag 53 +// SetShares sets Shares, Tag 53 func (m Advertisement) SetShares(value decimal.Decimal, scale int32) { m.Set(field.NewShares(value, scale)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Advertisement) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Advertisement) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Advertisement) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Advertisement) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m Advertisement) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Advertisement) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Advertisement) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m Advertisement) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Advertisement) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Advertisement) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m Advertisement) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Advertisement) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m Advertisement) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Advertisement) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Advertisement) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Advertisement) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Advertisement) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m Advertisement) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Advertisement) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Advertisement) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Advertisement) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Advertisement) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Advertisement) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Advertisement) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetAdvId gets AdvId, Tag 2 +// GetAdvId gets AdvId, Tag 2 func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError) { var f field.AdvIdField if err = m.Get(&f); err == nil { @@ -241,7 +242,7 @@ func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError) { return } -//GetAdvRefID gets AdvRefID, Tag 3 +// GetAdvRefID gets AdvRefID, Tag 3 func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError) { var f field.AdvRefIDField if err = m.Get(&f); err == nil { @@ -250,7 +251,7 @@ func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError) return } -//GetAdvSide gets AdvSide, Tag 4 +// GetAdvSide gets AdvSide, Tag 4 func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectError) { var f field.AdvSideField if err = m.Get(&f); err == nil { @@ -259,7 +260,7 @@ func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectE return } -//GetAdvTransType gets AdvTransType, Tag 5 +// GetAdvTransType gets AdvTransType, Tag 5 func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.MessageRejectError) { var f field.AdvTransTypeField if err = m.Get(&f); err == nil { @@ -268,7 +269,7 @@ func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.Mess return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -277,7 +278,7 @@ func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m Advertisement) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -286,7 +287,7 @@ func (m Advertisement) GetIDSource() (v enum.IDSource, err quickfix.MessageRejec return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m Advertisement) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -295,7 +296,7 @@ func (m Advertisement) GetLastMkt() (v string, err quickfix.MessageRejectError) return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m Advertisement) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -304,7 +305,7 @@ func (m Advertisement) GetPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -313,7 +314,7 @@ func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetShares gets Shares, Tag 53 +// GetShares gets Shares, Tag 53 func (m Advertisement) GetShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SharesField if err = m.Get(&f); err == nil { @@ -322,7 +323,7 @@ func (m Advertisement) GetShares() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Advertisement) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -331,7 +332,7 @@ func (m Advertisement) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Advertisement) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -340,7 +341,7 @@ func (m Advertisement) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -349,7 +350,7 @@ func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejec return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -358,7 +359,7 @@ func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m Advertisement) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -367,7 +368,7 @@ func (m Advertisement) GetTradeDate() (v string, err quickfix.MessageRejectError return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -376,7 +377,7 @@ func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -385,7 +386,7 @@ func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m Advertisement) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -394,7 +395,7 @@ func (m Advertisement) GetURLLink() (v string, err quickfix.MessageRejectError) return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Advertisement) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -403,7 +404,7 @@ func (m Advertisement) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Advertisement) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -412,7 +413,7 @@ func (m Advertisement) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m Advertisement) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -421,7 +422,7 @@ func (m Advertisement) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Advertisement) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -430,7 +431,7 @@ func (m Advertisement) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m Advertisement) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -439,7 +440,7 @@ func (m Advertisement) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Advertisement) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -448,7 +449,7 @@ func (m Advertisement) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Advertisement) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -457,7 +458,7 @@ func (m Advertisement) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Advertisement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -466,7 +467,7 @@ func (m Advertisement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Advertisement) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -475,7 +476,7 @@ func (m Advertisement) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m Advertisement) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -484,7 +485,7 @@ func (m Advertisement) GetTradingSessionID() (v enum.TradingSessionID, err quick return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Advertisement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -493,7 +494,7 @@ func (m Advertisement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Advertisement) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -502,7 +503,7 @@ func (m Advertisement) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Advertisement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -511,7 +512,7 @@ func (m Advertisement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Advertisement) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -520,7 +521,7 @@ func (m Advertisement) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Advertisement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -529,7 +530,7 @@ func (m Advertisement) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Advertisement) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -538,172 +539,172 @@ func (m Advertisement) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasAdvId returns true if AdvId is present, Tag 2 +// HasAdvId returns true if AdvId is present, Tag 2 func (m Advertisement) HasAdvId() bool { return m.Has(tag.AdvId) } -//HasAdvRefID returns true if AdvRefID is present, Tag 3 +// HasAdvRefID returns true if AdvRefID is present, Tag 3 func (m Advertisement) HasAdvRefID() bool { return m.Has(tag.AdvRefID) } -//HasAdvSide returns true if AdvSide is present, Tag 4 +// HasAdvSide returns true if AdvSide is present, Tag 4 func (m Advertisement) HasAdvSide() bool { return m.Has(tag.AdvSide) } -//HasAdvTransType returns true if AdvTransType is present, Tag 5 +// HasAdvTransType returns true if AdvTransType is present, Tag 5 func (m Advertisement) HasAdvTransType() bool { return m.Has(tag.AdvTransType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Advertisement) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m Advertisement) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m Advertisement) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m Advertisement) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Advertisement) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasShares returns true if Shares is present, Tag 53 +// HasShares returns true if Shares is present, Tag 53 func (m Advertisement) HasShares() bool { return m.Has(tag.Shares) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Advertisement) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Advertisement) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Advertisement) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Advertisement) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m Advertisement) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Advertisement) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Advertisement) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m Advertisement) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Advertisement) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Advertisement) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m Advertisement) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Advertisement) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m Advertisement) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Advertisement) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Advertisement) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Advertisement) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Advertisement) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m Advertisement) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Advertisement) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Advertisement) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Advertisement) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Advertisement) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Advertisement) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Advertisement) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/allocation/Allocation.generated.go b/fix42/allocation/Allocation.generated.go index 8e667d365..aefcd3904 100644 --- a/fix42/allocation/Allocation.generated.go +++ b/fix42/allocation/Allocation.generated.go @@ -1,9 +1,10 @@ package allocation import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Allocation is the fix42 Allocation type, MsgType = J +// Allocation is the fix42 Allocation type, MsgType = J type Allocation struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type Allocation struct { Message *quickfix.Message } -//FromMessage creates a Allocation from a quickfix.Message instance +// FromMessage creates a Allocation from a quickfix.Message instance func FromMessage(m *quickfix.Message) Allocation { return Allocation{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) Allocation { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Allocation) ToMessage() *quickfix.Message { return m.Message } -//New returns a Allocation initialized with the required fields for Allocation +// New returns a Allocation initialized with the required fields for Allocation func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, side field.SideField, symbol field.SymbolField, shares field.SharesField, avgpx field.AvgPxField, tradedate field.TradeDateField) (m Allocation) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -53,10 +54,10 @@ func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, s return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Allocation, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,237 +65,237 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "J", r } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m Allocation) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Allocation) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m Allocation) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m Allocation) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Allocation) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetShares sets Shares, Tag 53 +// SetShares sets Shares, Tag 53 func (m Allocation) SetShares(value decimal.Decimal, scale int32) { m.Set(field.NewShares(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m Allocation) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Allocation) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Allocation) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Allocation) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m Allocation) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m Allocation) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Allocation) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m Allocation) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetAllocTransType sets AllocTransType, Tag 71 +// SetAllocTransType sets AllocTransType, Tag 71 func (m Allocation) SetAllocTransType(v enum.AllocTransType) { m.Set(field.NewAllocTransType(v)) } -//SetRefAllocID sets RefAllocID, Tag 72 +// SetRefAllocID sets RefAllocID, Tag 72 func (m Allocation) SetRefAllocID(v string) { m.Set(field.NewRefAllocID(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m Allocation) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetAvgPrxPrecision sets AvgPrxPrecision, Tag 74 +// SetAvgPrxPrecision sets AvgPrxPrecision, Tag 74 func (m Allocation) SetAvgPrxPrecision(v int) { m.Set(field.NewAvgPrxPrecision(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m Allocation) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetOpenClose sets OpenClose, Tag 77 +// SetOpenClose sets OpenClose, Tag 77 func (m Allocation) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m Allocation) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Allocation) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Allocation) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m Allocation) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m Allocation) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m Allocation) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m Allocation) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Allocation) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetAllocLinkID sets AllocLinkID, Tag 196 +// SetAllocLinkID sets AllocLinkID, Tag 196 func (m Allocation) SetAllocLinkID(v string) { m.Set(field.NewAllocLinkID(v)) } -//SetAllocLinkType sets AllocLinkType, Tag 197 +// SetAllocLinkType sets AllocLinkType, Tag 197 func (m Allocation) SetAllocLinkType(v enum.AllocLinkType) { m.Set(field.NewAllocLinkType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Allocation) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m Allocation) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Allocation) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m Allocation) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Allocation) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Allocation) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Allocation) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Allocation) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m Allocation) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Allocation) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Allocation) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Allocation) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Allocation) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Allocation) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Allocation) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m Allocation) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m Allocation) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -303,7 +304,7 @@ func (m Allocation) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Allocation) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -312,7 +313,7 @@ func (m Allocation) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m Allocation) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -321,7 +322,7 @@ func (m Allocation) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectEr return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m Allocation) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -330,7 +331,7 @@ func (m Allocation) GetLastMkt() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Allocation) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -339,7 +340,7 @@ func (m Allocation) GetSecurityID() (v string, err quickfix.MessageRejectError) return } -//GetShares gets Shares, Tag 53 +// GetShares gets Shares, Tag 53 func (m Allocation) GetShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SharesField if err = m.Get(&f); err == nil { @@ -348,7 +349,7 @@ func (m Allocation) GetShares() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m Allocation) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -357,7 +358,7 @@ func (m Allocation) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Allocation) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -366,7 +367,7 @@ func (m Allocation) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Allocation) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -375,7 +376,7 @@ func (m Allocation) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Allocation) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -384,7 +385,7 @@ func (m Allocation) GetTransactTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m Allocation) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -393,7 +394,7 @@ func (m Allocation) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRe return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m Allocation) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -402,7 +403,7 @@ func (m Allocation) GetFutSettDate() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Allocation) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -411,7 +412,7 @@ func (m Allocation) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReject return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m Allocation) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -420,7 +421,7 @@ func (m Allocation) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetAllocTransType gets AllocTransType, Tag 71 +// GetAllocTransType gets AllocTransType, Tag 71 func (m Allocation) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { var f field.AllocTransTypeField if err = m.Get(&f); err == nil { @@ -429,7 +430,7 @@ func (m Allocation) GetAllocTransType() (v enum.AllocTransType, err quickfix.Mes return } -//GetRefAllocID gets RefAllocID, Tag 72 +// GetRefAllocID gets RefAllocID, Tag 72 func (m Allocation) GetRefAllocID() (v string, err quickfix.MessageRejectError) { var f field.RefAllocIDField if err = m.Get(&f); err == nil { @@ -438,14 +439,14 @@ func (m Allocation) GetRefAllocID() (v string, err quickfix.MessageRejectError) return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m Allocation) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAvgPrxPrecision gets AvgPrxPrecision, Tag 74 +// GetAvgPrxPrecision gets AvgPrxPrecision, Tag 74 func (m Allocation) GetAvgPrxPrecision() (v int, err quickfix.MessageRejectError) { var f field.AvgPrxPrecisionField if err = m.Get(&f); err == nil { @@ -454,7 +455,7 @@ func (m Allocation) GetAvgPrxPrecision() (v int, err quickfix.MessageRejectError return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m Allocation) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -463,7 +464,7 @@ func (m Allocation) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetOpenClose gets OpenClose, Tag 77 +// GetOpenClose gets OpenClose, Tag 77 func (m Allocation) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { var f field.OpenCloseField if err = m.Get(&f); err == nil { @@ -472,14 +473,14 @@ func (m Allocation) GetOpenClose() (v enum.OpenClose, err quickfix.MessageReject return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m Allocation) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Allocation) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -488,7 +489,7 @@ func (m Allocation) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Allocation) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -497,7 +498,7 @@ func (m Allocation) GetSecurityDesc() (v string, err quickfix.MessageRejectError return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m Allocation) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -506,14 +507,14 @@ func (m Allocation) GetNetMoney() (v decimal.Decimal, err quickfix.MessageReject return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m Allocation) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m Allocation) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -522,7 +523,7 @@ func (m Allocation) GetNumDaysInterest() (v int, err quickfix.MessageRejectError return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m Allocation) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -531,7 +532,7 @@ func (m Allocation) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.Me return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Allocation) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -540,7 +541,7 @@ func (m Allocation) GetSecurityType() (v enum.SecurityType, err quickfix.Message return } -//GetAllocLinkID gets AllocLinkID, Tag 196 +// GetAllocLinkID gets AllocLinkID, Tag 196 func (m Allocation) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { var f field.AllocLinkIDField if err = m.Get(&f); err == nil { @@ -549,7 +550,7 @@ func (m Allocation) GetAllocLinkID() (v string, err quickfix.MessageRejectError) return } -//GetAllocLinkType gets AllocLinkType, Tag 197 +// GetAllocLinkType gets AllocLinkType, Tag 197 func (m Allocation) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { var f field.AllocLinkTypeField if err = m.Get(&f); err == nil { @@ -558,7 +559,7 @@ func (m Allocation) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Allocation) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -567,7 +568,7 @@ func (m Allocation) GetMaturityMonthYear() (v string, err quickfix.MessageReject return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m Allocation) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -576,7 +577,7 @@ func (m Allocation) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageReject return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Allocation) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -585,7 +586,7 @@ func (m Allocation) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRej return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m Allocation) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -594,7 +595,7 @@ func (m Allocation) GetMaturityDay() (v int, err quickfix.MessageRejectError) { return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Allocation) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -603,7 +604,7 @@ func (m Allocation) GetOptAttribute() (v string, err quickfix.MessageRejectError return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Allocation) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -612,7 +613,7 @@ func (m Allocation) GetSecurityExchange() (v string, err quickfix.MessageRejectE return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Allocation) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -621,7 +622,7 @@ func (m Allocation) GetCouponRate() (v decimal.Decimal, err quickfix.MessageReje return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Allocation) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -630,7 +631,7 @@ func (m Allocation) GetContractMultiplier() (v decimal.Decimal, err quickfix.Mes return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m Allocation) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -639,7 +640,7 @@ func (m Allocation) GetTradingSessionID() (v enum.TradingSessionID, err quickfix return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Allocation) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -648,7 +649,7 @@ func (m Allocation) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectErro return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Allocation) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -657,7 +658,7 @@ func (m Allocation) GetEncodedIssuer() (v string, err quickfix.MessageRejectErro return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Allocation) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -666,7 +667,7 @@ func (m Allocation) GetEncodedSecurityDescLen() (v int, err quickfix.MessageReje return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Allocation) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -675,7 +676,7 @@ func (m Allocation) GetEncodedSecurityDesc() (v string, err quickfix.MessageReje return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Allocation) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -684,7 +685,7 @@ func (m Allocation) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Allocation) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -693,7 +694,7 @@ func (m Allocation) GetEncodedText() (v string, err quickfix.MessageRejectError) return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m Allocation) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -702,267 +703,267 @@ func (m Allocation) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageR return } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m Allocation) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Allocation) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m Allocation) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m Allocation) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Allocation) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasShares returns true if Shares is present, Tag 53 +// HasShares returns true if Shares is present, Tag 53 func (m Allocation) HasShares() bool { return m.Has(tag.Shares) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m Allocation) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Allocation) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Allocation) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Allocation) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m Allocation) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m Allocation) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Allocation) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m Allocation) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasAllocTransType returns true if AllocTransType is present, Tag 71 +// HasAllocTransType returns true if AllocTransType is present, Tag 71 func (m Allocation) HasAllocTransType() bool { return m.Has(tag.AllocTransType) } -//HasRefAllocID returns true if RefAllocID is present, Tag 72 +// HasRefAllocID returns true if RefAllocID is present, Tag 72 func (m Allocation) HasRefAllocID() bool { return m.Has(tag.RefAllocID) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m Allocation) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasAvgPrxPrecision returns true if AvgPrxPrecision is present, Tag 74 +// HasAvgPrxPrecision returns true if AvgPrxPrecision is present, Tag 74 func (m Allocation) HasAvgPrxPrecision() bool { return m.Has(tag.AvgPrxPrecision) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m Allocation) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasOpenClose returns true if OpenClose is present, Tag 77 +// HasOpenClose returns true if OpenClose is present, Tag 77 func (m Allocation) HasOpenClose() bool { return m.Has(tag.OpenClose) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m Allocation) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Allocation) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Allocation) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m Allocation) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m Allocation) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m Allocation) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m Allocation) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Allocation) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 func (m Allocation) HasAllocLinkID() bool { return m.Has(tag.AllocLinkID) } -//HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 func (m Allocation) HasAllocLinkType() bool { return m.Has(tag.AllocLinkType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Allocation) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m Allocation) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Allocation) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m Allocation) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Allocation) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Allocation) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Allocation) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Allocation) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m Allocation) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Allocation) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Allocation) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Allocation) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Allocation) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Allocation) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Allocation) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m Allocation) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoOrders) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoOrders) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoOrders) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetWaveNo sets WaveNo, Tag 105 +// SetWaveNo sets WaveNo, Tag 105 func (m NoOrders) SetWaveNo(v string) { m.Set(field.NewWaveNo(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -971,7 +972,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -980,7 +981,7 @@ func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -989,7 +990,7 @@ func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -998,7 +999,7 @@ func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetWaveNo gets WaveNo, Tag 105 +// GetWaveNo gets WaveNo, Tag 105 func (m NoOrders) GetWaveNo() (v string, err quickfix.MessageRejectError) { var f field.WaveNoField if err = m.Get(&f); err == nil { @@ -1007,175 +1008,176 @@ func (m NoOrders) GetWaveNo() (v string, err quickfix.MessageRejectError) { return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoOrders) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoOrders) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoOrders) HasListID() bool { return m.Has(tag.ListID) } -//HasWaveNo returns true if WaveNo is present, Tag 105 +// HasWaveNo returns true if WaveNo is present, Tag 105 func (m NoOrders) HasWaveNo() bool { return m.Has(tag.WaveNo) } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.WaveNo)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.WaveNo)}), + } } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocPrice sets AllocPrice, Tag 366 +// SetAllocPrice sets AllocPrice, Tag 366 func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { m.Set(field.NewAllocPrice(value, scale)) } -//SetAllocShares sets AllocShares, Tag 80 +// SetAllocShares sets AllocShares, Tag 80 func (m NoAllocs) SetAllocShares(value decimal.Decimal, scale int32) { m.Set(field.NewAllocShares(value, scale)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetBrokerOfCredit sets BrokerOfCredit, Tag 92 +// SetBrokerOfCredit sets BrokerOfCredit, Tag 92 func (m NoAllocs) SetBrokerOfCredit(v string) { m.Set(field.NewBrokerOfCredit(v)) } -//SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { m.Set(field.NewNotifyBrokerOfCredit(v)) } -//SetAllocHandlInst sets AllocHandlInst, Tag 209 +// SetAllocHandlInst sets AllocHandlInst, Tag 209 func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { m.Set(field.NewAllocHandlInst(v)) } -//SetAllocText sets AllocText, Tag 161 +// SetAllocText sets AllocText, Tag 161 func (m NoAllocs) SetAllocText(v string) { m.Set(field.NewAllocText(v)) } -//SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 func (m NoAllocs) SetEncodedAllocTextLen(v int) { m.Set(field.NewEncodedAllocTextLen(v)) } -//SetEncodedAllocText sets EncodedAllocText, Tag 361 +// SetEncodedAllocText sets EncodedAllocText, Tag 361 func (m NoAllocs) SetEncodedAllocText(v string) { m.Set(field.NewEncodedAllocText(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m NoAllocs) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m NoAllocs) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoAllocs) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetAllocAvgPx sets AllocAvgPx, Tag 153 +// SetAllocAvgPx sets AllocAvgPx, Tag 153 func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAllocAvgPx(value, scale)) } -//SetAllocNetMoney sets AllocNetMoney, Tag 154 +// SetAllocNetMoney sets AllocNetMoney, Tag 154 func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewAllocNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoAllocs) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m NoAllocs) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSettlInstMode sets SettlInstMode, Tag 160 +// SetSettlInstMode sets SettlInstMode, Tag 160 func (m NoAllocs) SetSettlInstMode(v enum.SettlInstMode) { m.Set(field.NewSettlInstMode(v)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -1184,7 +1186,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocPrice gets AllocPrice, Tag 366 +// GetAllocPrice gets AllocPrice, Tag 366 func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocPriceField if err = m.Get(&f); err == nil { @@ -1193,7 +1195,7 @@ func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocShares gets AllocShares, Tag 80 +// GetAllocShares gets AllocShares, Tag 80 func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSharesField if err = m.Get(&f); err == nil { @@ -1202,7 +1204,7 @@ func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -1211,7 +1213,7 @@ func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageReje return } -//GetBrokerOfCredit gets BrokerOfCredit, Tag 92 +// GetBrokerOfCredit gets BrokerOfCredit, Tag 92 func (m NoAllocs) GetBrokerOfCredit() (v string, err quickfix.MessageRejectError) { var f field.BrokerOfCreditField if err = m.Get(&f); err == nil { @@ -1220,7 +1222,7 @@ func (m NoAllocs) GetBrokerOfCredit() (v string, err quickfix.MessageRejectError return } -//GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { var f field.NotifyBrokerOfCreditField if err = m.Get(&f); err == nil { @@ -1229,7 +1231,7 @@ func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectE return } -//GetAllocHandlInst gets AllocHandlInst, Tag 209 +// GetAllocHandlInst gets AllocHandlInst, Tag 209 func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { var f field.AllocHandlInstField if err = m.Get(&f); err == nil { @@ -1238,7 +1240,7 @@ func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.Messa return } -//GetAllocText gets AllocText, Tag 161 +// GetAllocText gets AllocText, Tag 161 func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { var f field.AllocTextField if err = m.Get(&f); err == nil { @@ -1247,7 +1249,7 @@ func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedAllocTextLenField if err = m.Get(&f); err == nil { @@ -1256,7 +1258,7 @@ func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedAllocText gets EncodedAllocText, Tag 361 +// GetEncodedAllocText gets EncodedAllocText, Tag 361 func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { var f field.EncodedAllocTextField if err = m.Get(&f); err == nil { @@ -1265,7 +1267,7 @@ func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectErr return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m NoAllocs) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -1274,7 +1276,7 @@ func (m NoAllocs) GetExecBroker() (v string, err quickfix.MessageRejectError) { return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m NoAllocs) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -1283,7 +1285,7 @@ func (m NoAllocs) GetClientID() (v string, err quickfix.MessageRejectError) { return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -1292,7 +1294,7 @@ func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -1301,7 +1303,7 @@ func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectErro return } -//GetAllocAvgPx gets AllocAvgPx, Tag 153 +// GetAllocAvgPx gets AllocAvgPx, Tag 153 func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocAvgPxField if err = m.Get(&f); err == nil { @@ -1310,7 +1312,7 @@ func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocNetMoney gets AllocNetMoney, Tag 154 +// GetAllocNetMoney gets AllocNetMoney, Tag 154 func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocNetMoneyField if err = m.Get(&f); err == nil { @@ -1319,7 +1321,7 @@ func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -1328,7 +1330,7 @@ func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1337,7 +1339,7 @@ func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -1346,7 +1348,7 @@ func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -1355,7 +1357,7 @@ func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quic return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m NoAllocs) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1364,7 +1366,7 @@ func (m NoAllocs) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.Messa return } -//GetSettlInstMode gets SettlInstMode, Tag 160 +// GetSettlInstMode gets SettlInstMode, Tag 160 func (m NoAllocs) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { var f field.SettlInstModeField if err = m.Get(&f); err == nil { @@ -1373,149 +1375,149 @@ func (m NoAllocs) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.Message return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocPrice returns true if AllocPrice is present, Tag 366 +// HasAllocPrice returns true if AllocPrice is present, Tag 366 func (m NoAllocs) HasAllocPrice() bool { return m.Has(tag.AllocPrice) } -//HasAllocShares returns true if AllocShares is present, Tag 80 +// HasAllocShares returns true if AllocShares is present, Tag 80 func (m NoAllocs) HasAllocShares() bool { return m.Has(tag.AllocShares) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoAllocs) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasBrokerOfCredit returns true if BrokerOfCredit is present, Tag 92 +// HasBrokerOfCredit returns true if BrokerOfCredit is present, Tag 92 func (m NoAllocs) HasBrokerOfCredit() bool { return m.Has(tag.BrokerOfCredit) } -//HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 func (m NoAllocs) HasNotifyBrokerOfCredit() bool { return m.Has(tag.NotifyBrokerOfCredit) } -//HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 func (m NoAllocs) HasAllocHandlInst() bool { return m.Has(tag.AllocHandlInst) } -//HasAllocText returns true if AllocText is present, Tag 161 +// HasAllocText returns true if AllocText is present, Tag 161 func (m NoAllocs) HasAllocText() bool { return m.Has(tag.AllocText) } -//HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 func (m NoAllocs) HasEncodedAllocTextLen() bool { return m.Has(tag.EncodedAllocTextLen) } -//HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 func (m NoAllocs) HasEncodedAllocText() bool { return m.Has(tag.EncodedAllocText) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m NoAllocs) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m NoAllocs) HasClientID() bool { return m.Has(tag.ClientID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoAllocs) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoAllocs) HasCommType() bool { return m.Has(tag.CommType) } -//HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 func (m NoAllocs) HasAllocAvgPx() bool { return m.Has(tag.AllocAvgPx) } -//HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 func (m NoAllocs) HasAllocNetMoney() bool { return m.Has(tag.AllocNetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m NoAllocs) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoAllocs) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m NoAllocs) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m NoAllocs) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m NoAllocs) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 func (m NoAllocs) HasSettlInstMode() bool { return m.Has(tag.SettlInstMode) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m NoAllocs) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -1524,7 +1526,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -1533,7 +1535,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -1542,93 +1544,95 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType)}), + } } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocShares), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.BrokerOfCredit), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.ExecBroker), quickfix.GroupElement(tag.ClientID), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AccruedInterestAmt), quickfix.GroupElement(tag.SettlInstMode), NewNoMiscFeesRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocShares), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.BrokerOfCredit), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.ExecBroker), quickfix.GroupElement(tag.ClientID), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AccruedInterestAmt), quickfix.GroupElement(tag.SettlInstMode), NewNoMiscFeesRepeatingGroup()}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetLastShares sets LastShares, Tag 32 +// SetLastShares sets LastShares, Tag 32 func (m NoExecs) SetLastShares(value decimal.Decimal, scale int32) { m.Set(field.NewLastShares(value, scale)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastCapacity sets LastCapacity, Tag 29 +// SetLastCapacity sets LastCapacity, Tag 29 func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } -//GetLastShares gets LastShares, Tag 32 +// GetLastShares gets LastShares, Tag 32 func (m NoExecs) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSharesField if err = m.Get(&f); err == nil { @@ -1637,7 +1641,7 @@ func (m NoExecs) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -1646,7 +1650,7 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -1655,7 +1659,7 @@ func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetLastCapacity gets LastCapacity, Tag 29 +// GetLastCapacity gets LastCapacity, Tag 29 func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { var f field.LastCapacityField if err = m.Get(&f); err == nil { @@ -1664,45 +1668,46 @@ func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRej return } -//HasLastShares returns true if LastShares is present, Tag 32 +// HasLastShares returns true if LastShares is present, Tag 32 func (m NoExecs) HasLastShares() bool { return m.Has(tag.LastShares) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m NoExecs) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastCapacity returns true if LastCapacity is present, Tag 29 +// HasLastCapacity returns true if LastCapacity is present, Tag 29 func (m NoExecs) HasLastCapacity() bool { return m.Has(tag.LastCapacity) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LastShares), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastCapacity)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LastShares), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastCapacity)}), + } } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } diff --git a/fix42/allocationack/AllocationACK.generated.go b/fix42/allocationack/AllocationACK.generated.go index bee37d689..2f9942d92 100644 --- a/fix42/allocationack/AllocationACK.generated.go +++ b/fix42/allocationack/AllocationACK.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AllocationACK is the fix42 AllocationACK type, MsgType = P +// AllocationACK is the fix42 AllocationACK type, MsgType = P type AllocationACK struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type AllocationACK struct { Message *quickfix.Message } -//FromMessage creates a AllocationACK from a quickfix.Message instance +// FromMessage creates a AllocationACK from a quickfix.Message instance func FromMessage(m *quickfix.Message) AllocationACK { return AllocationACK{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) AllocationACK { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AllocationACK) ToMessage() *quickfix.Message { return m.Message } -//New returns a AllocationACK initialized with the required fields for AllocationACK +// New returns a AllocationACK initialized with the required fields for AllocationACK func New(allocid field.AllocIDField, tradedate field.TradeDateField, allocstatus field.AllocStatusField) (m AllocationACK) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(allocid field.AllocIDField, tradedate field.TradeDateField, allocstatus return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AllocationACK, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,57 +59,57 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "P", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AllocationACK) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m AllocationACK) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m AllocationACK) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m AllocationACK) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m AllocationACK) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetAllocStatus sets AllocStatus, Tag 87 +// SetAllocStatus sets AllocStatus, Tag 87 func (m AllocationACK) SetAllocStatus(v enum.AllocStatus) { m.Set(field.NewAllocStatus(v)) } -//SetAllocRejCode sets AllocRejCode, Tag 88 +// SetAllocRejCode sets AllocRejCode, Tag 88 func (m AllocationACK) SetAllocRejCode(v enum.AllocRejCode) { m.Set(field.NewAllocRejCode(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m AllocationACK) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AllocationACK) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AllocationACK) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AllocationACK) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m AllocationACK) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m AllocationACK) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m AllocationACK) GetTransactTime() (v time.Time, err quickfix.MessageRejec return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m AllocationACK) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m AllocationACK) GetAllocID() (v string, err quickfix.MessageRejectError) return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m AllocationACK) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m AllocationACK) GetTradeDate() (v string, err quickfix.MessageRejectError return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m AllocationACK) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m AllocationACK) GetExecBroker() (v string, err quickfix.MessageRejectErro return } -//GetAllocStatus gets AllocStatus, Tag 87 +// GetAllocStatus gets AllocStatus, Tag 87 func (m AllocationACK) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { var f field.AllocStatusField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m AllocationACK) GetAllocStatus() (v enum.AllocStatus, err quickfix.Messag return } -//GetAllocRejCode gets AllocRejCode, Tag 88 +// GetAllocRejCode gets AllocRejCode, Tag 88 func (m AllocationACK) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { var f field.AllocRejCodeField if err = m.Get(&f); err == nil { @@ -172,7 +172,7 @@ func (m AllocationACK) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.Mess return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m AllocationACK) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -181,7 +181,7 @@ func (m AllocationACK) GetClientID() (v string, err quickfix.MessageRejectError) return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AllocationACK) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m AllocationACK) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AllocationACK) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -199,52 +199,52 @@ func (m AllocationACK) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AllocationACK) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m AllocationACK) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m AllocationACK) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m AllocationACK) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m AllocationACK) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasAllocStatus returns true if AllocStatus is present, Tag 87 +// HasAllocStatus returns true if AllocStatus is present, Tag 87 func (m AllocationACK) HasAllocStatus() bool { return m.Has(tag.AllocStatus) } -//HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 func (m AllocationACK) HasAllocRejCode() bool { return m.Has(tag.AllocRejCode) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m AllocationACK) HasClientID() bool { return m.Has(tag.ClientID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AllocationACK) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AllocationACK) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/bidrequest/BidRequest.generated.go b/fix42/bidrequest/BidRequest.generated.go index b062c1a8c..0a2082329 100644 --- a/fix42/bidrequest/BidRequest.generated.go +++ b/fix42/bidrequest/BidRequest.generated.go @@ -1,9 +1,10 @@ package bidrequest import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BidRequest is the fix42 BidRequest type, MsgType = k +// BidRequest is the fix42 BidRequest type, MsgType = k type BidRequest struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type BidRequest struct { Message *quickfix.Message } -//FromMessage creates a BidRequest from a quickfix.Message instance +// FromMessage creates a BidRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) BidRequest { return BidRequest{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) BidRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BidRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a BidRequest initialized with the required fields for BidRequest +// New returns a BidRequest initialized with the required fields for BidRequest func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidRequestTransTypeField, totalnumsecurities field.TotalNumSecuritiesField, bidtype field.BidTypeField, tradetype field.TradeTypeField, basispxtype field.BasisPxTypeField) (m BidRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -52,10 +53,10 @@ func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidReques return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BidRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,152 +64,152 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "k", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m BidRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m BidRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m BidRequest) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m BidRequest) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m BidRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m BidRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetBidRequestTransType sets BidRequestTransType, Tag 374 +// SetBidRequestTransType sets BidRequestTransType, Tag 374 func (m BidRequest) SetBidRequestTransType(v enum.BidRequestTransType) { m.Set(field.NewBidRequestTransType(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m BidRequest) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m BidRequest) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetListName sets ListName, Tag 392 +// SetListName sets ListName, Tag 392 func (m BidRequest) SetListName(v string) { m.Set(field.NewListName(v)) } -//SetTotalNumSecurities sets TotalNumSecurities, Tag 393 +// SetTotalNumSecurities sets TotalNumSecurities, Tag 393 func (m BidRequest) SetTotalNumSecurities(v int) { m.Set(field.NewTotalNumSecurities(v)) } -//SetBidType sets BidType, Tag 394 +// SetBidType sets BidType, Tag 394 func (m BidRequest) SetBidType(v enum.BidType) { m.Set(field.NewBidType(v)) } -//SetNumTickets sets NumTickets, Tag 395 +// SetNumTickets sets NumTickets, Tag 395 func (m BidRequest) SetNumTickets(v int) { m.Set(field.NewNumTickets(v)) } -//SetSideValue1 sets SideValue1, Tag 396 +// SetSideValue1 sets SideValue1, Tag 396 func (m BidRequest) SetSideValue1(value decimal.Decimal, scale int32) { m.Set(field.NewSideValue1(value, scale)) } -//SetSideValue2 sets SideValue2, Tag 397 +// SetSideValue2 sets SideValue2, Tag 397 func (m BidRequest) SetSideValue2(value decimal.Decimal, scale int32) { m.Set(field.NewSideValue2(value, scale)) } -//SetNoBidDescriptors sets NoBidDescriptors, Tag 398 +// SetNoBidDescriptors sets NoBidDescriptors, Tag 398 func (m BidRequest) SetNoBidDescriptors(f NoBidDescriptorsRepeatingGroup) { m.SetGroup(f) } -//SetLiquidityIndType sets LiquidityIndType, Tag 409 +// SetLiquidityIndType sets LiquidityIndType, Tag 409 func (m BidRequest) SetLiquidityIndType(v enum.LiquidityIndType) { m.Set(field.NewLiquidityIndType(v)) } -//SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410 +// SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410 func (m BidRequest) SetWtAverageLiquidity(value decimal.Decimal, scale int32) { m.Set(field.NewWtAverageLiquidity(value, scale)) } -//SetExchangeForPhysical sets ExchangeForPhysical, Tag 411 +// SetExchangeForPhysical sets ExchangeForPhysical, Tag 411 func (m BidRequest) SetExchangeForPhysical(v bool) { m.Set(field.NewExchangeForPhysical(v)) } -//SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412 +// SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412 func (m BidRequest) SetOutMainCntryUIndex(value decimal.Decimal, scale int32) { m.Set(field.NewOutMainCntryUIndex(value, scale)) } -//SetCrossPercent sets CrossPercent, Tag 413 +// SetCrossPercent sets CrossPercent, Tag 413 func (m BidRequest) SetCrossPercent(value decimal.Decimal, scale int32) { m.Set(field.NewCrossPercent(value, scale)) } -//SetProgRptReqs sets ProgRptReqs, Tag 414 +// SetProgRptReqs sets ProgRptReqs, Tag 414 func (m BidRequest) SetProgRptReqs(v enum.ProgRptReqs) { m.Set(field.NewProgRptReqs(v)) } -//SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 func (m BidRequest) SetProgPeriodInterval(v int) { m.Set(field.NewProgPeriodInterval(v)) } -//SetIncTaxInd sets IncTaxInd, Tag 416 +// SetIncTaxInd sets IncTaxInd, Tag 416 func (m BidRequest) SetIncTaxInd(v enum.IncTaxInd) { m.Set(field.NewIncTaxInd(v)) } -//SetNumBidders sets NumBidders, Tag 417 +// SetNumBidders sets NumBidders, Tag 417 func (m BidRequest) SetNumBidders(v int) { m.Set(field.NewNumBidders(v)) } -//SetTradeType sets TradeType, Tag 418 +// SetTradeType sets TradeType, Tag 418 func (m BidRequest) SetTradeType(v enum.TradeType) { m.Set(field.NewTradeType(v)) } -//SetBasisPxType sets BasisPxType, Tag 419 +// SetBasisPxType sets BasisPxType, Tag 419 func (m BidRequest) SetBasisPxType(v enum.BasisPxType) { m.Set(field.NewBasisPxType(v)) } -//SetNoBidComponents sets NoBidComponents, Tag 420 +// SetNoBidComponents sets NoBidComponents, Tag 420 func (m BidRequest) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { m.SetGroup(f) } -//SetStrikeTime sets StrikeTime, Tag 443 +// SetStrikeTime sets StrikeTime, Tag 443 func (m BidRequest) SetStrikeTime(v time.Time) { m.Set(field.NewStrikeTime(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -217,7 +218,7 @@ func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -226,7 +227,7 @@ func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -235,7 +236,7 @@ func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -244,7 +245,7 @@ func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -253,7 +254,7 @@ func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -262,7 +263,7 @@ func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) return } -//GetBidRequestTransType gets BidRequestTransType, Tag 374 +// GetBidRequestTransType gets BidRequestTransType, Tag 374 func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err quickfix.MessageRejectError) { var f field.BidRequestTransTypeField if err = m.Get(&f); err == nil { @@ -271,7 +272,7 @@ func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err qu return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -280,7 +281,7 @@ func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -289,7 +290,7 @@ func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError) return } -//GetListName gets ListName, Tag 392 +// GetListName gets ListName, Tag 392 func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError) { var f field.ListNameField if err = m.Get(&f); err == nil { @@ -298,7 +299,7 @@ func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError) { return } -//GetTotalNumSecurities gets TotalNumSecurities, Tag 393 +// GetTotalNumSecurities gets TotalNumSecurities, Tag 393 func (m BidRequest) GetTotalNumSecurities() (v int, err quickfix.MessageRejectError) { var f field.TotalNumSecuritiesField if err = m.Get(&f); err == nil { @@ -307,7 +308,7 @@ func (m BidRequest) GetTotalNumSecurities() (v int, err quickfix.MessageRejectEr return } -//GetBidType gets BidType, Tag 394 +// GetBidType gets BidType, Tag 394 func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { var f field.BidTypeField if err = m.Get(&f); err == nil { @@ -316,7 +317,7 @@ func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectErro return } -//GetNumTickets gets NumTickets, Tag 395 +// GetNumTickets gets NumTickets, Tag 395 func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError) { var f field.NumTicketsField if err = m.Get(&f); err == nil { @@ -325,7 +326,7 @@ func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError) { return } -//GetSideValue1 gets SideValue1, Tag 396 +// GetSideValue1 gets SideValue1, Tag 396 func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SideValue1Field if err = m.Get(&f); err == nil { @@ -334,7 +335,7 @@ func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSideValue2 gets SideValue2, Tag 397 +// GetSideValue2 gets SideValue2, Tag 397 func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SideValue2Field if err = m.Get(&f); err == nil { @@ -343,14 +344,14 @@ func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageReje return } -//GetNoBidDescriptors gets NoBidDescriptors, Tag 398 +// GetNoBidDescriptors gets NoBidDescriptors, Tag 398 func (m BidRequest) GetNoBidDescriptors() (NoBidDescriptorsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidDescriptorsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLiquidityIndType gets LiquidityIndType, Tag 409 +// GetLiquidityIndType gets LiquidityIndType, Tag 409 func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix.MessageRejectError) { var f field.LiquidityIndTypeField if err = m.Get(&f); err == nil { @@ -359,7 +360,7 @@ func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix return } -//GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410 +// GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410 func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.WtAverageLiquidityField if err = m.Get(&f); err == nil { @@ -368,7 +369,7 @@ func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.Mes return } -//GetExchangeForPhysical gets ExchangeForPhysical, Tag 411 +// GetExchangeForPhysical gets ExchangeForPhysical, Tag 411 func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageRejectError) { var f field.ExchangeForPhysicalField if err = m.Get(&f); err == nil { @@ -377,7 +378,7 @@ func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageReject return } -//GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412 +// GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412 func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OutMainCntryUIndexField if err = m.Get(&f); err == nil { @@ -386,7 +387,7 @@ func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.Mes return } -//GetCrossPercent gets CrossPercent, Tag 413 +// GetCrossPercent gets CrossPercent, Tag 413 func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CrossPercentField if err = m.Get(&f); err == nil { @@ -395,7 +396,7 @@ func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRe return } -//GetProgRptReqs gets ProgRptReqs, Tag 414 +// GetProgRptReqs gets ProgRptReqs, Tag 414 func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { var f field.ProgRptReqsField if err = m.Get(&f); err == nil { @@ -404,7 +405,7 @@ func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRe return } -//GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { var f field.ProgPeriodIntervalField if err = m.Get(&f); err == nil { @@ -413,7 +414,7 @@ func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectEr return } -//GetIncTaxInd gets IncTaxInd, Tag 416 +// GetIncTaxInd gets IncTaxInd, Tag 416 func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageRejectError) { var f field.IncTaxIndField if err = m.Get(&f); err == nil { @@ -422,7 +423,7 @@ func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageReject return } -//GetNumBidders gets NumBidders, Tag 417 +// GetNumBidders gets NumBidders, Tag 417 func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError) { var f field.NumBiddersField if err = m.Get(&f); err == nil { @@ -431,7 +432,7 @@ func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError) { return } -//GetTradeType gets TradeType, Tag 418 +// GetTradeType gets TradeType, Tag 418 func (m BidRequest) GetTradeType() (v enum.TradeType, err quickfix.MessageRejectError) { var f field.TradeTypeField if err = m.Get(&f); err == nil { @@ -440,7 +441,7 @@ func (m BidRequest) GetTradeType() (v enum.TradeType, err quickfix.MessageReject return } -//GetBasisPxType gets BasisPxType, Tag 419 +// GetBasisPxType gets BasisPxType, Tag 419 func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRejectError) { var f field.BasisPxTypeField if err = m.Get(&f); err == nil { @@ -449,14 +450,14 @@ func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRe return } -//GetNoBidComponents gets NoBidComponents, Tag 420 +// GetNoBidComponents gets NoBidComponents, Tag 420 func (m BidRequest) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidComponentsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetStrikeTime gets StrikeTime, Tag 443 +// GetStrikeTime gets StrikeTime, Tag 443 func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectError) { var f field.StrikeTimeField if err = m.Get(&f); err == nil { @@ -465,212 +466,212 @@ func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectErro return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m BidRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m BidRequest) HasText() bool { return m.Has(tag.Text) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m BidRequest) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m BidRequest) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m BidRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m BidRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374 +// HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374 func (m BidRequest) HasBidRequestTransType() bool { return m.Has(tag.BidRequestTransType) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m BidRequest) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m BidRequest) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasListName returns true if ListName is present, Tag 392 +// HasListName returns true if ListName is present, Tag 392 func (m BidRequest) HasListName() bool { return m.Has(tag.ListName) } -//HasTotalNumSecurities returns true if TotalNumSecurities is present, Tag 393 +// HasTotalNumSecurities returns true if TotalNumSecurities is present, Tag 393 func (m BidRequest) HasTotalNumSecurities() bool { return m.Has(tag.TotalNumSecurities) } -//HasBidType returns true if BidType is present, Tag 394 +// HasBidType returns true if BidType is present, Tag 394 func (m BidRequest) HasBidType() bool { return m.Has(tag.BidType) } -//HasNumTickets returns true if NumTickets is present, Tag 395 +// HasNumTickets returns true if NumTickets is present, Tag 395 func (m BidRequest) HasNumTickets() bool { return m.Has(tag.NumTickets) } -//HasSideValue1 returns true if SideValue1 is present, Tag 396 +// HasSideValue1 returns true if SideValue1 is present, Tag 396 func (m BidRequest) HasSideValue1() bool { return m.Has(tag.SideValue1) } -//HasSideValue2 returns true if SideValue2 is present, Tag 397 +// HasSideValue2 returns true if SideValue2 is present, Tag 397 func (m BidRequest) HasSideValue2() bool { return m.Has(tag.SideValue2) } -//HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398 +// HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398 func (m BidRequest) HasNoBidDescriptors() bool { return m.Has(tag.NoBidDescriptors) } -//HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409 +// HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409 func (m BidRequest) HasLiquidityIndType() bool { return m.Has(tag.LiquidityIndType) } -//HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410 +// HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410 func (m BidRequest) HasWtAverageLiquidity() bool { return m.Has(tag.WtAverageLiquidity) } -//HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411 +// HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411 func (m BidRequest) HasExchangeForPhysical() bool { return m.Has(tag.ExchangeForPhysical) } -//HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412 +// HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412 func (m BidRequest) HasOutMainCntryUIndex() bool { return m.Has(tag.OutMainCntryUIndex) } -//HasCrossPercent returns true if CrossPercent is present, Tag 413 +// HasCrossPercent returns true if CrossPercent is present, Tag 413 func (m BidRequest) HasCrossPercent() bool { return m.Has(tag.CrossPercent) } -//HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 func (m BidRequest) HasProgRptReqs() bool { return m.Has(tag.ProgRptReqs) } -//HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 func (m BidRequest) HasProgPeriodInterval() bool { return m.Has(tag.ProgPeriodInterval) } -//HasIncTaxInd returns true if IncTaxInd is present, Tag 416 +// HasIncTaxInd returns true if IncTaxInd is present, Tag 416 func (m BidRequest) HasIncTaxInd() bool { return m.Has(tag.IncTaxInd) } -//HasNumBidders returns true if NumBidders is present, Tag 417 +// HasNumBidders returns true if NumBidders is present, Tag 417 func (m BidRequest) HasNumBidders() bool { return m.Has(tag.NumBidders) } -//HasTradeType returns true if TradeType is present, Tag 418 +// HasTradeType returns true if TradeType is present, Tag 418 func (m BidRequest) HasTradeType() bool { return m.Has(tag.TradeType) } -//HasBasisPxType returns true if BasisPxType is present, Tag 419 +// HasBasisPxType returns true if BasisPxType is present, Tag 419 func (m BidRequest) HasBasisPxType() bool { return m.Has(tag.BasisPxType) } -//HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 func (m BidRequest) HasNoBidComponents() bool { return m.Has(tag.NoBidComponents) } -//HasStrikeTime returns true if StrikeTime is present, Tag 443 +// HasStrikeTime returns true if StrikeTime is present, Tag 443 func (m BidRequest) HasStrikeTime() bool { return m.Has(tag.StrikeTime) } -//NoBidDescriptors is a repeating group element, Tag 398 +// NoBidDescriptors is a repeating group element, Tag 398 type NoBidDescriptors struct { *quickfix.Group } -//SetBidDescriptorType sets BidDescriptorType, Tag 399 +// SetBidDescriptorType sets BidDescriptorType, Tag 399 func (m NoBidDescriptors) SetBidDescriptorType(v enum.BidDescriptorType) { m.Set(field.NewBidDescriptorType(v)) } -//SetBidDescriptor sets BidDescriptor, Tag 400 +// SetBidDescriptor sets BidDescriptor, Tag 400 func (m NoBidDescriptors) SetBidDescriptor(v string) { m.Set(field.NewBidDescriptor(v)) } -//SetSideValueInd sets SideValueInd, Tag 401 +// SetSideValueInd sets SideValueInd, Tag 401 func (m NoBidDescriptors) SetSideValueInd(v enum.SideValueInd) { m.Set(field.NewSideValueInd(v)) } -//SetLiquidityValue sets LiquidityValue, Tag 404 +// SetLiquidityValue sets LiquidityValue, Tag 404 func (m NoBidDescriptors) SetLiquidityValue(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityValue(value, scale)) } -//SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441 +// SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441 func (m NoBidDescriptors) SetLiquidityNumSecurities(v int) { m.Set(field.NewLiquidityNumSecurities(v)) } -//SetLiquidityPctLow sets LiquidityPctLow, Tag 402 +// SetLiquidityPctLow sets LiquidityPctLow, Tag 402 func (m NoBidDescriptors) SetLiquidityPctLow(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityPctLow(value, scale)) } -//SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403 +// SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403 func (m NoBidDescriptors) SetLiquidityPctHigh(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityPctHigh(value, scale)) } -//SetEFPTrackingError sets EFPTrackingError, Tag 405 +// SetEFPTrackingError sets EFPTrackingError, Tag 405 func (m NoBidDescriptors) SetEFPTrackingError(value decimal.Decimal, scale int32) { m.Set(field.NewEFPTrackingError(value, scale)) } -//SetFairValue sets FairValue, Tag 406 +// SetFairValue sets FairValue, Tag 406 func (m NoBidDescriptors) SetFairValue(value decimal.Decimal, scale int32) { m.Set(field.NewFairValue(value, scale)) } -//SetOutsideIndexPct sets OutsideIndexPct, Tag 407 +// SetOutsideIndexPct sets OutsideIndexPct, Tag 407 func (m NoBidDescriptors) SetOutsideIndexPct(value decimal.Decimal, scale int32) { m.Set(field.NewOutsideIndexPct(value, scale)) } -//SetValueOfFutures sets ValueOfFutures, Tag 408 +// SetValueOfFutures sets ValueOfFutures, Tag 408 func (m NoBidDescriptors) SetValueOfFutures(value decimal.Decimal, scale int32) { m.Set(field.NewValueOfFutures(value, scale)) } -//GetBidDescriptorType gets BidDescriptorType, Tag 399 +// GetBidDescriptorType gets BidDescriptorType, Tag 399 func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err quickfix.MessageRejectError) { var f field.BidDescriptorTypeField if err = m.Get(&f); err == nil { @@ -679,7 +680,7 @@ func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err return } -//GetBidDescriptor gets BidDescriptor, Tag 400 +// GetBidDescriptor gets BidDescriptor, Tag 400 func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageRejectError) { var f field.BidDescriptorField if err = m.Get(&f); err == nil { @@ -688,7 +689,7 @@ func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageReje return } -//GetSideValueInd gets SideValueInd, Tag 401 +// GetSideValueInd gets SideValueInd, Tag 401 func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { var f field.SideValueIndField if err = m.Get(&f); err == nil { @@ -697,7 +698,7 @@ func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.M return } -//GetLiquidityValue gets LiquidityValue, Tag 404 +// GetLiquidityValue gets LiquidityValue, Tag 404 func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityValueField if err = m.Get(&f); err == nil { @@ -706,7 +707,7 @@ func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.M return } -//GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441 +// GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441 func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.MessageRejectError) { var f field.LiquidityNumSecuritiesField if err = m.Get(&f); err == nil { @@ -715,7 +716,7 @@ func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.Messa return } -//GetLiquidityPctLow gets LiquidityPctLow, Tag 402 +// GetLiquidityPctLow gets LiquidityPctLow, Tag 402 func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityPctLowField if err = m.Get(&f); err == nil { @@ -724,7 +725,7 @@ func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix. return } -//GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403 +// GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403 func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityPctHighField if err = m.Get(&f); err == nil { @@ -733,7 +734,7 @@ func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix return } -//GetEFPTrackingError gets EFPTrackingError, Tag 405 +// GetEFPTrackingError gets EFPTrackingError, Tag 405 func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EFPTrackingErrorField if err = m.Get(&f); err == nil { @@ -742,7 +743,7 @@ func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix return } -//GetFairValue gets FairValue, Tag 406 +// GetFairValue gets FairValue, Tag 406 func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FairValueField if err = m.Get(&f); err == nil { @@ -751,7 +752,7 @@ func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.Messag return } -//GetOutsideIndexPct gets OutsideIndexPct, Tag 407 +// GetOutsideIndexPct gets OutsideIndexPct, Tag 407 func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OutsideIndexPctField if err = m.Get(&f); err == nil { @@ -760,7 +761,7 @@ func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix. return } -//GetValueOfFutures gets ValueOfFutures, Tag 408 +// GetValueOfFutures gets ValueOfFutures, Tag 408 func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ValueOfFuturesField if err = m.Get(&f); err == nil { @@ -769,125 +770,126 @@ func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.M return } -//HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399 +// HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399 func (m NoBidDescriptors) HasBidDescriptorType() bool { return m.Has(tag.BidDescriptorType) } -//HasBidDescriptor returns true if BidDescriptor is present, Tag 400 +// HasBidDescriptor returns true if BidDescriptor is present, Tag 400 func (m NoBidDescriptors) HasBidDescriptor() bool { return m.Has(tag.BidDescriptor) } -//HasSideValueInd returns true if SideValueInd is present, Tag 401 +// HasSideValueInd returns true if SideValueInd is present, Tag 401 func (m NoBidDescriptors) HasSideValueInd() bool { return m.Has(tag.SideValueInd) } -//HasLiquidityValue returns true if LiquidityValue is present, Tag 404 +// HasLiquidityValue returns true if LiquidityValue is present, Tag 404 func (m NoBidDescriptors) HasLiquidityValue() bool { return m.Has(tag.LiquidityValue) } -//HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441 +// HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441 func (m NoBidDescriptors) HasLiquidityNumSecurities() bool { return m.Has(tag.LiquidityNumSecurities) } -//HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402 +// HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402 func (m NoBidDescriptors) HasLiquidityPctLow() bool { return m.Has(tag.LiquidityPctLow) } -//HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403 +// HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403 func (m NoBidDescriptors) HasLiquidityPctHigh() bool { return m.Has(tag.LiquidityPctHigh) } -//HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405 +// HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405 func (m NoBidDescriptors) HasEFPTrackingError() bool { return m.Has(tag.EFPTrackingError) } -//HasFairValue returns true if FairValue is present, Tag 406 +// HasFairValue returns true if FairValue is present, Tag 406 func (m NoBidDescriptors) HasFairValue() bool { return m.Has(tag.FairValue) } -//HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407 +// HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407 func (m NoBidDescriptors) HasOutsideIndexPct() bool { return m.Has(tag.OutsideIndexPct) } -//HasValueOfFutures returns true if ValueOfFutures is present, Tag 408 +// HasValueOfFutures returns true if ValueOfFutures is present, Tag 408 func (m NoBidDescriptors) HasValueOfFutures() bool { return m.Has(tag.ValueOfFutures) } -//NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398 +// NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398 type NoBidDescriptorsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup +// NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup func NewNoBidDescriptorsRepeatingGroup() NoBidDescriptorsRepeatingGroup { return NoBidDescriptorsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidDescriptors, - quickfix.GroupTemplate{quickfix.GroupElement(tag.BidDescriptorType), quickfix.GroupElement(tag.BidDescriptor), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LiquidityValue), quickfix.GroupElement(tag.LiquidityNumSecurities), quickfix.GroupElement(tag.LiquidityPctLow), quickfix.GroupElement(tag.LiquidityPctHigh), quickfix.GroupElement(tag.EFPTrackingError), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.OutsideIndexPct), quickfix.GroupElement(tag.ValueOfFutures)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.BidDescriptorType), quickfix.GroupElement(tag.BidDescriptor), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LiquidityValue), quickfix.GroupElement(tag.LiquidityNumSecurities), quickfix.GroupElement(tag.LiquidityPctLow), quickfix.GroupElement(tag.LiquidityPctHigh), quickfix.GroupElement(tag.EFPTrackingError), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.OutsideIndexPct), quickfix.GroupElement(tag.ValueOfFutures)}), + } } -//Add create and append a new NoBidDescriptors to this group +// Add create and append a new NoBidDescriptors to this group func (m NoBidDescriptorsRepeatingGroup) Add() NoBidDescriptors { g := m.RepeatingGroup.Add() return NoBidDescriptors{g} } -//Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup +// Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup func (m NoBidDescriptorsRepeatingGroup) Get(i int) NoBidDescriptors { return NoBidDescriptors{m.RepeatingGroup.Get(i)} } -//NoBidComponents is a repeating group element, Tag 420 +// NoBidComponents is a repeating group element, Tag 420 type NoBidComponents struct { *quickfix.Group } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoBidComponents) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoBidComponents) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetNetGrossInd sets NetGrossInd, Tag 430 +// SetNetGrossInd sets NetGrossInd, Tag 430 func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { m.Set(field.NewNetGrossInd(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m NoBidComponents) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NoBidComponents) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoBidComponents) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -896,7 +898,7 @@ func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -905,7 +907,7 @@ func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -914,7 +916,7 @@ func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetNetGrossInd gets NetGrossInd, Tag 430 +// GetNetGrossInd gets NetGrossInd, Tag 430 func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { var f field.NetGrossIndField if err = m.Get(&f); err == nil { @@ -923,7 +925,7 @@ func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.Mess return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m NoBidComponents) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -932,7 +934,7 @@ func (m NoBidComponents) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.Mess return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NoBidComponents) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -941,7 +943,7 @@ func (m NoBidComponents) GetFutSettDate() (v string, err quickfix.MessageRejectE return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -950,60 +952,61 @@ func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError return } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoBidComponents) HasListID() bool { return m.Has(tag.ListID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoBidComponents) HasSide() bool { return m.Has(tag.Side) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoBidComponents) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 func (m NoBidComponents) HasNetGrossInd() bool { return m.Has(tag.NetGrossInd) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m NoBidComponents) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NoBidComponents) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoBidComponents) HasAccount() bool { return m.Has(tag.Account) } -//NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 type NoBidComponentsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { return NoBidComponentsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidComponents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.Account)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.Account)}), + } } -//Add create and append a new NoBidComponents to this group +// Add create and append a new NoBidComponents to this group func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { g := m.RepeatingGroup.Add() return NoBidComponents{g} } -//Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { return NoBidComponents{m.RepeatingGroup.Get(i)} } diff --git a/fix42/bidresponse/BidResponse.generated.go b/fix42/bidresponse/BidResponse.generated.go index bc90be8c2..938848a9e 100644 --- a/fix42/bidresponse/BidResponse.generated.go +++ b/fix42/bidresponse/BidResponse.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BidResponse is the fix42 BidResponse type, MsgType = l +// BidResponse is the fix42 BidResponse type, MsgType = l type BidResponse struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type BidResponse struct { Message *quickfix.Message } -//FromMessage creates a BidResponse from a quickfix.Message instance +// FromMessage creates a BidResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) BidResponse { return BidResponse{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) BidResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BidResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a BidResponse initialized with the required fields for BidResponse +// New returns a BidResponse initialized with the required fields for BidResponse func New() (m BidResponse) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New() (m BidResponse) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BidResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,22 +56,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "l", r } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m BidResponse) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m BidResponse) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetNoBidComponents sets NoBidComponents, Tag 420 +// SetNoBidComponents sets NoBidComponents, Tag 420 func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { m.SetGroup(f) } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -80,7 +80,7 @@ func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -89,109 +89,109 @@ func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError return } -//GetNoBidComponents gets NoBidComponents, Tag 420 +// GetNoBidComponents gets NoBidComponents, Tag 420 func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidComponentsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m BidResponse) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m BidResponse) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 func (m BidResponse) HasNoBidComponents() bool { return m.Has(tag.NoBidComponents) } -//NoBidComponents is a repeating group element, Tag 420 +// NoBidComponents is a repeating group element, Tag 420 type NoBidComponents struct { *quickfix.Group } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoBidComponents) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoBidComponents) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetCountry sets Country, Tag 421 +// SetCountry sets Country, Tag 421 func (m NoBidComponents) SetCountry(v string) { m.Set(field.NewCountry(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoBidComponents) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NoBidComponents) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetFairValue sets FairValue, Tag 406 +// SetFairValue sets FairValue, Tag 406 func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32) { m.Set(field.NewFairValue(value, scale)) } -//SetNetGrossInd sets NetGrossInd, Tag 430 +// SetNetGrossInd sets NetGrossInd, Tag 430 func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { m.Set(field.NewNetGrossInd(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m NoBidComponents) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NoBidComponents) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoBidComponents) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoBidComponents) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoBidComponents) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -200,7 +200,7 @@ func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.Messag return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -209,7 +209,7 @@ func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRej return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -218,7 +218,7 @@ func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetCountry gets Country, Tag 421 +// GetCountry gets Country, Tag 421 func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError) { var f field.CountryField if err = m.Get(&f); err == nil { @@ -227,7 +227,7 @@ func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -236,7 +236,7 @@ func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -245,7 +245,7 @@ func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -254,7 +254,7 @@ func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageR return } -//GetFairValue gets FairValue, Tag 406 +// GetFairValue gets FairValue, Tag 406 func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FairValueField if err = m.Get(&f); err == nil { @@ -263,7 +263,7 @@ func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.Message return } -//GetNetGrossInd gets NetGrossInd, Tag 430 +// GetNetGrossInd gets NetGrossInd, Tag 430 func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { var f field.NetGrossIndField if err = m.Get(&f); err == nil { @@ -272,7 +272,7 @@ func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.Mess return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m NoBidComponents) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -281,7 +281,7 @@ func (m NoBidComponents) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.Mess return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NoBidComponents) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -290,7 +290,7 @@ func (m NoBidComponents) GetFutSettDate() (v string, err quickfix.MessageRejectE return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -299,7 +299,7 @@ func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -308,7 +308,7 @@ func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -317,7 +317,7 @@ func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -326,100 +326,101 @@ func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectE return } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoBidComponents) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoBidComponents) HasCommType() bool { return m.Has(tag.CommType) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoBidComponents) HasListID() bool { return m.Has(tag.ListID) } -//HasCountry returns true if Country is present, Tag 421 +// HasCountry returns true if Country is present, Tag 421 func (m NoBidComponents) HasCountry() bool { return m.Has(tag.Country) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoBidComponents) HasSide() bool { return m.Has(tag.Side) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoBidComponents) HasPrice() bool { return m.Has(tag.Price) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NoBidComponents) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasFairValue returns true if FairValue is present, Tag 406 +// HasFairValue returns true if FairValue is present, Tag 406 func (m NoBidComponents) HasFairValue() bool { return m.Has(tag.FairValue) } -//HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 func (m NoBidComponents) HasNetGrossInd() bool { return m.Has(tag.NetGrossInd) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m NoBidComponents) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NoBidComponents) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoBidComponents) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoBidComponents) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoBidComponents) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoBidComponents) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 type NoBidComponentsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { return NoBidComponentsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidComponents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Country), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Country), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoBidComponents to this group +// Add create and append a new NoBidComponents to this group func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { g := m.RepeatingGroup.Add() return NoBidComponents{g} } -//Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { return NoBidComponents{m.RepeatingGroup.Get(i)} } diff --git a/fix42/businessmessagereject/BusinessMessageReject.generated.go b/fix42/businessmessagereject/BusinessMessageReject.generated.go index 089e74b1c..9d244b8e2 100644 --- a/fix42/businessmessagereject/BusinessMessageReject.generated.go +++ b/fix42/businessmessagereject/BusinessMessageReject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BusinessMessageReject is the fix42 BusinessMessageReject type, MsgType = j +// BusinessMessageReject is the fix42 BusinessMessageReject type, MsgType = j type BusinessMessageReject struct { fix42.Header *quickfix.Body @@ -16,7 +16,7 @@ type BusinessMessageReject struct { Message *quickfix.Message } -//FromMessage creates a BusinessMessageReject from a quickfix.Message instance +// FromMessage creates a BusinessMessageReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) BusinessMessageReject { return BusinessMessageReject{ Header: fix42.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) BusinessMessageReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BusinessMessageReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject +// New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRejectReasonField) (m BusinessMessageReject) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRe return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BusinessMessageReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,42 +56,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "j", r } -//SetRefSeqNum sets RefSeqNum, Tag 45 +// SetRefSeqNum sets RefSeqNum, Tag 45 func (m BusinessMessageReject) SetRefSeqNum(v int) { m.Set(field.NewRefSeqNum(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m BusinessMessageReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m BusinessMessageReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m BusinessMessageReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m BusinessMessageReject) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379 +// SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379 func (m BusinessMessageReject) SetBusinessRejectRefID(v string) { m.Set(field.NewBusinessRejectRefID(v)) } -//SetBusinessRejectReason sets BusinessRejectReason, Tag 380 +// SetBusinessRejectReason sets BusinessRejectReason, Tag 380 func (m BusinessMessageReject) SetBusinessRejectReason(v enum.BusinessRejectReason) { m.Set(field.NewBusinessRejectReason(v)) } -//GetRefSeqNum gets RefSeqNum, Tag 45 +// GetRefSeqNum gets RefSeqNum, Tag 45 func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { var f field.RefSeqNumField if err = m.Get(&f); err == nil { @@ -100,7 +100,7 @@ func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageReject return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -109,7 +109,7 @@ func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectEr return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageR return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageR return } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRe return } -//GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379 +// GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379 func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix.MessageRejectError) { var f field.BusinessRejectRefIDField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix. return } -//GetBusinessRejectReason gets BusinessRejectReason, Tag 380 +// GetBusinessRejectReason gets BusinessRejectReason, Tag 380 func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectReason, err quickfix.MessageRejectError) { var f field.BusinessRejectReasonField if err = m.Get(&f); err == nil { @@ -154,37 +154,37 @@ func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectR return } -//HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 func (m BusinessMessageReject) HasRefSeqNum() bool { return m.Has(tag.RefSeqNum) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m BusinessMessageReject) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m BusinessMessageReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m BusinessMessageReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m BusinessMessageReject) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379 +// HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379 func (m BusinessMessageReject) HasBusinessRejectRefID() bool { return m.Has(tag.BusinessRejectRefID) } -//HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380 +// HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380 func (m BusinessMessageReject) HasBusinessRejectReason() bool { return m.Has(tag.BusinessRejectReason) } diff --git a/fix42/dontknowtrade/DontKnowTrade.generated.go b/fix42/dontknowtrade/DontKnowTrade.generated.go index 881e8f772..874c6c6c3 100644 --- a/fix42/dontknowtrade/DontKnowTrade.generated.go +++ b/fix42/dontknowtrade/DontKnowTrade.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//DontKnowTrade is the fix42 DontKnowTrade type, MsgType = Q +// DontKnowTrade is the fix42 DontKnowTrade type, MsgType = Q type DontKnowTrade struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type DontKnowTrade struct { Message *quickfix.Message } -//FromMessage creates a DontKnowTrade from a quickfix.Message instance +// FromMessage creates a DontKnowTrade from a quickfix.Message instance func FromMessage(m *quickfix.Message) DontKnowTrade { return DontKnowTrade{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) DontKnowTrade { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m DontKnowTrade) ToMessage() *quickfix.Message { return m.Message } -//New returns a DontKnowTrade initialized with the required fields for DontKnowTrade +// New returns a DontKnowTrade initialized with the required fields for DontKnowTrade func New(orderid field.OrderIDField, execid field.ExecIDField, dkreason field.DKReasonField, symbol field.SymbolField, side field.SideField) (m DontKnowTrade) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(orderid field.OrderIDField, execid field.ExecIDField, dkreason field.DK return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg DontKnowTrade, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,157 +61,157 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "Q", r } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m DontKnowTrade) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m DontKnowTrade) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m DontKnowTrade) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastShares sets LastShares, Tag 32 +// SetLastShares sets LastShares, Tag 32 func (m DontKnowTrade) SetLastShares(value decimal.Decimal, scale int32) { m.Set(field.NewLastShares(value, scale)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m DontKnowTrade) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m DontKnowTrade) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m DontKnowTrade) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m DontKnowTrade) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m DontKnowTrade) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m DontKnowTrade) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m DontKnowTrade) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m DontKnowTrade) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m DontKnowTrade) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetDKReason sets DKReason, Tag 127 +// SetDKReason sets DKReason, Tag 127 func (m DontKnowTrade) SetDKReason(v enum.DKReason) { m.Set(field.NewDKReason(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m DontKnowTrade) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m DontKnowTrade) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m DontKnowTrade) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m DontKnowTrade) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m DontKnowTrade) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m DontKnowTrade) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m DontKnowTrade) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m DontKnowTrade) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m DontKnowTrade) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m DontKnowTrade) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m DontKnowTrade) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m DontKnowTrade) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m DontKnowTrade) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m DontKnowTrade) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m DontKnowTrade) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m DontKnowTrade) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m DontKnowTrade) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m DontKnowTrade) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m DontKnowTrade) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -229,7 +229,7 @@ func (m DontKnowTrade) GetIDSource() (v enum.IDSource, err quickfix.MessageRejec return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m DontKnowTrade) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -238,7 +238,7 @@ func (m DontKnowTrade) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLastShares gets LastShares, Tag 32 +// GetLastShares gets LastShares, Tag 32 func (m DontKnowTrade) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSharesField if err = m.Get(&f); err == nil { @@ -247,7 +247,7 @@ func (m DontKnowTrade) GetLastShares() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m DontKnowTrade) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -256,7 +256,7 @@ func (m DontKnowTrade) GetOrderID() (v string, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m DontKnowTrade) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -265,7 +265,7 @@ func (m DontKnowTrade) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m DontKnowTrade) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -274,7 +274,7 @@ func (m DontKnowTrade) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m DontKnowTrade) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -283,7 +283,7 @@ func (m DontKnowTrade) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m DontKnowTrade) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -292,7 +292,7 @@ func (m DontKnowTrade) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m DontKnowTrade) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -301,7 +301,7 @@ func (m DontKnowTrade) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m DontKnowTrade) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -310,7 +310,7 @@ func (m DontKnowTrade) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m DontKnowTrade) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -319,7 +319,7 @@ func (m DontKnowTrade) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m DontKnowTrade) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -328,7 +328,7 @@ func (m DontKnowTrade) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetDKReason gets DKReason, Tag 127 +// GetDKReason gets DKReason, Tag 127 func (m DontKnowTrade) GetDKReason() (v enum.DKReason, err quickfix.MessageRejectError) { var f field.DKReasonField if err = m.Get(&f); err == nil { @@ -337,7 +337,7 @@ func (m DontKnowTrade) GetDKReason() (v enum.DKReason, err quickfix.MessageRejec return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m DontKnowTrade) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -346,7 +346,7 @@ func (m DontKnowTrade) GetCashOrderQty() (v decimal.Decimal, err quickfix.Messag return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m DontKnowTrade) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -355,7 +355,7 @@ func (m DontKnowTrade) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m DontKnowTrade) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -364,7 +364,7 @@ func (m DontKnowTrade) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m DontKnowTrade) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m DontKnowTrade) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m DontKnowTrade) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m DontKnowTrade) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m DontKnowTrade) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m DontKnowTrade) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m DontKnowTrade) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -400,7 +400,7 @@ func (m DontKnowTrade) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m DontKnowTrade) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -409,7 +409,7 @@ func (m DontKnowTrade) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m DontKnowTrade) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m DontKnowTrade) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m DontKnowTrade) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m DontKnowTrade) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m DontKnowTrade) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m DontKnowTrade) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m DontKnowTrade) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m DontKnowTrade) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m DontKnowTrade) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m DontKnowTrade) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m DontKnowTrade) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -463,7 +463,7 @@ func (m DontKnowTrade) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m DontKnowTrade) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -472,7 +472,7 @@ func (m DontKnowTrade) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m DontKnowTrade) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -481,152 +481,152 @@ func (m DontKnowTrade) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m DontKnowTrade) HasExecID() bool { return m.Has(tag.ExecID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m DontKnowTrade) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m DontKnowTrade) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastShares returns true if LastShares is present, Tag 32 +// HasLastShares returns true if LastShares is present, Tag 32 func (m DontKnowTrade) HasLastShares() bool { return m.Has(tag.LastShares) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m DontKnowTrade) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m DontKnowTrade) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m DontKnowTrade) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m DontKnowTrade) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m DontKnowTrade) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m DontKnowTrade) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m DontKnowTrade) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m DontKnowTrade) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m DontKnowTrade) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasDKReason returns true if DKReason is present, Tag 127 +// HasDKReason returns true if DKReason is present, Tag 127 func (m DontKnowTrade) HasDKReason() bool { return m.Has(tag.DKReason) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m DontKnowTrade) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m DontKnowTrade) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m DontKnowTrade) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m DontKnowTrade) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m DontKnowTrade) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m DontKnowTrade) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m DontKnowTrade) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m DontKnowTrade) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m DontKnowTrade) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m DontKnowTrade) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m DontKnowTrade) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m DontKnowTrade) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m DontKnowTrade) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m DontKnowTrade) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m DontKnowTrade) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m DontKnowTrade) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/email/Email.generated.go b/fix42/email/Email.generated.go index d9f0f9024..7abfc2ac7 100644 --- a/fix42/email/Email.generated.go +++ b/fix42/email/Email.generated.go @@ -1,9 +1,10 @@ package email import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Email is the fix42 Email type, MsgType = C +// Email is the fix42 Email type, MsgType = C type Email struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type Email struct { Message *quickfix.Message } -//FromMessage creates a Email from a quickfix.Message instance +// FromMessage creates a Email from a quickfix.Message instance func FromMessage(m *quickfix.Message) Email { return Email{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) Email { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Email) ToMessage() *quickfix.Message { return m.Message } -//New returns a Email initialized with the required fields for Email +// New returns a Email initialized with the required fields for Email func New(emailthreadid field.EmailThreadIDField, emailtype field.EmailTypeField, subject field.SubjectField) (m Email) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -49,10 +50,10 @@ func New(emailthreadid field.EmailThreadIDField, emailtype field.EmailTypeField, return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Email, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,72 +61,72 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "C", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m Email) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetLinesOfText sets LinesOfText, Tag 33 +// SetLinesOfText sets LinesOfText, Tag 33 func (m Email) SetLinesOfText(f LinesOfTextRepeatingGroup) { m.SetGroup(f) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m Email) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrigTime sets OrigTime, Tag 42 +// SetOrigTime sets OrigTime, Tag 42 func (m Email) SetOrigTime(v time.Time) { m.Set(field.NewOrigTime(v)) } -//SetEmailType sets EmailType, Tag 94 +// SetEmailType sets EmailType, Tag 94 func (m Email) SetEmailType(v enum.EmailType) { m.Set(field.NewEmailType(v)) } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m Email) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m Email) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m Email) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSubject sets Subject, Tag 147 +// SetSubject sets Subject, Tag 147 func (m Email) SetSubject(v string) { m.Set(field.NewSubject(v)) } -//SetEmailThreadID sets EmailThreadID, Tag 164 +// SetEmailThreadID sets EmailThreadID, Tag 164 func (m Email) SetEmailThreadID(v string) { m.Set(field.NewEmailThreadID(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m Email) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetEncodedSubjectLen sets EncodedSubjectLen, Tag 356 +// SetEncodedSubjectLen sets EncodedSubjectLen, Tag 356 func (m Email) SetEncodedSubjectLen(v int) { m.Set(field.NewEncodedSubjectLen(v)) } -//SetEncodedSubject sets EncodedSubject, Tag 357 +// SetEncodedSubject sets EncodedSubject, Tag 357 func (m Email) SetEncodedSubject(v string) { m.Set(field.NewEncodedSubject(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m Email) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -134,14 +135,14 @@ func (m Email) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetLinesOfText gets LinesOfText, Tag 33 +// GetLinesOfText gets LinesOfText, Tag 33 func (m Email) GetLinesOfText() (LinesOfTextRepeatingGroup, quickfix.MessageRejectError) { f := NewLinesOfTextRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m Email) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -150,7 +151,7 @@ func (m Email) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetOrigTime gets OrigTime, Tag 42 +// GetOrigTime gets OrigTime, Tag 42 func (m Email) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigTimeField if err = m.Get(&f); err == nil { @@ -159,7 +160,7 @@ func (m Email) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { return } -//GetEmailType gets EmailType, Tag 94 +// GetEmailType gets EmailType, Tag 94 func (m Email) GetEmailType() (v enum.EmailType, err quickfix.MessageRejectError) { var f field.EmailTypeField if err = m.Get(&f); err == nil { @@ -168,7 +169,7 @@ func (m Email) GetEmailType() (v enum.EmailType, err quickfix.MessageRejectError return } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m Email) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -177,7 +178,7 @@ func (m Email) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m Email) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -186,14 +187,14 @@ func (m Email) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m Email) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSubject gets Subject, Tag 147 +// GetSubject gets Subject, Tag 147 func (m Email) GetSubject() (v string, err quickfix.MessageRejectError) { var f field.SubjectField if err = m.Get(&f); err == nil { @@ -202,7 +203,7 @@ func (m Email) GetSubject() (v string, err quickfix.MessageRejectError) { return } -//GetEmailThreadID gets EmailThreadID, Tag 164 +// GetEmailThreadID gets EmailThreadID, Tag 164 func (m Email) GetEmailThreadID() (v string, err quickfix.MessageRejectError) { var f field.EmailThreadIDField if err = m.Get(&f); err == nil { @@ -211,14 +212,14 @@ func (m Email) GetEmailThreadID() (v string, err quickfix.MessageRejectError) { return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m Email) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedSubjectLen gets EncodedSubjectLen, Tag 356 +// GetEncodedSubjectLen gets EncodedSubjectLen, Tag 356 func (m Email) GetEncodedSubjectLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSubjectLenField if err = m.Get(&f); err == nil { @@ -227,7 +228,7 @@ func (m Email) GetEncodedSubjectLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedSubject gets EncodedSubject, Tag 357 +// GetEncodedSubject gets EncodedSubject, Tag 357 func (m Email) GetEncodedSubject() (v string, err quickfix.MessageRejectError) { var f field.EncodedSubjectField if err = m.Get(&f); err == nil { @@ -236,92 +237,92 @@ func (m Email) GetEncodedSubject() (v string, err quickfix.MessageRejectError) { return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m Email) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasLinesOfText returns true if LinesOfText is present, Tag 33 +// HasLinesOfText returns true if LinesOfText is present, Tag 33 func (m Email) HasLinesOfText() bool { return m.Has(tag.LinesOfText) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m Email) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrigTime returns true if OrigTime is present, Tag 42 +// HasOrigTime returns true if OrigTime is present, Tag 42 func (m Email) HasOrigTime() bool { return m.Has(tag.OrigTime) } -//HasEmailType returns true if EmailType is present, Tag 94 +// HasEmailType returns true if EmailType is present, Tag 94 func (m Email) HasEmailType() bool { return m.Has(tag.EmailType) } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m Email) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m Email) HasRawData() bool { return m.Has(tag.RawData) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m Email) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSubject returns true if Subject is present, Tag 147 +// HasSubject returns true if Subject is present, Tag 147 func (m Email) HasSubject() bool { return m.Has(tag.Subject) } -//HasEmailThreadID returns true if EmailThreadID is present, Tag 164 +// HasEmailThreadID returns true if EmailThreadID is present, Tag 164 func (m Email) HasEmailThreadID() bool { return m.Has(tag.EmailThreadID) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m Email) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasEncodedSubjectLen returns true if EncodedSubjectLen is present, Tag 356 +// HasEncodedSubjectLen returns true if EncodedSubjectLen is present, Tag 356 func (m Email) HasEncodedSubjectLen() bool { return m.Has(tag.EncodedSubjectLen) } -//HasEncodedSubject returns true if EncodedSubject is present, Tag 357 +// HasEncodedSubject returns true if EncodedSubject is present, Tag 357 func (m Email) HasEncodedSubject() bool { return m.Has(tag.EncodedSubject) } -//LinesOfText is a repeating group element, Tag 33 +// LinesOfText is a repeating group element, Tag 33 type LinesOfText struct { *quickfix.Group } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m LinesOfText) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m LinesOfText) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m LinesOfText) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m LinesOfText) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -330,7 +331,7 @@ func (m LinesOfText) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m LinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -339,7 +340,7 @@ func (m LinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m LinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -348,145 +349,146 @@ func (m LinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m LinesOfText) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m LinesOfText) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m LinesOfText) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//LinesOfTextRepeatingGroup is a repeating group, Tag 33 +// LinesOfTextRepeatingGroup is a repeating group, Tag 33 type LinesOfTextRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewLinesOfTextRepeatingGroup returns an initialized, LinesOfTextRepeatingGroup +// NewLinesOfTextRepeatingGroup returns an initialized, LinesOfTextRepeatingGroup func NewLinesOfTextRepeatingGroup() LinesOfTextRepeatingGroup { return LinesOfTextRepeatingGroup{ quickfix.NewRepeatingGroup(tag.LinesOfText, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new LinesOfText to this group +// Add create and append a new LinesOfText to this group func (m LinesOfTextRepeatingGroup) Add() LinesOfText { g := m.RepeatingGroup.Add() return LinesOfText{g} } -//Get returns the ith LinesOfText in the LinesOfTextRepeatinGroup +// Get returns the ith LinesOfText in the LinesOfTextRepeatinGroup func (m LinesOfTextRepeatingGroup) Get(i int) LinesOfText { return LinesOfText{m.RepeatingGroup.Get(i)} } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetRelatdSym sets RelatdSym, Tag 46 +// SetRelatdSym sets RelatdSym, Tag 46 func (m NoRelatedSym) SetRelatdSym(v string) { m.Set(field.NewRelatdSym(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoRelatedSym) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoRelatedSym) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetRelatdSym gets RelatdSym, Tag 46 +// GetRelatdSym gets RelatdSym, Tag 46 func (m NoRelatedSym) GetRelatdSym() (v string, err quickfix.MessageRejectError) { var f field.RelatdSymField if err = m.Get(&f); err == nil { @@ -495,7 +497,7 @@ func (m NoRelatedSym) GetRelatdSym() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -504,7 +506,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -513,7 +515,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -522,7 +524,7 @@ func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageReject return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -531,7 +533,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -540,7 +542,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -549,7 +551,7 @@ func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -558,7 +560,7 @@ func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageReje return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -567,7 +569,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -576,7 +578,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -585,7 +587,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -594,7 +596,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -603,7 +605,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -612,7 +614,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -621,7 +623,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -630,7 +632,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -639,7 +641,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -648,7 +650,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -657,140 +659,141 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//HasRelatdSym returns true if RelatdSym is present, Tag 46 +// HasRelatdSym returns true if RelatdSym is present, Tag 46 func (m NoRelatedSym) HasRelatdSym() bool { return m.Has(tag.RelatdSym) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoRelatedSym) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoRelatedSym) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoRelatedSym) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatdSym), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatdSym), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -799,7 +802,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -808,35 +811,36 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)}), + } } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix42/executionreport/ExecutionReport.generated.go b/fix42/executionreport/ExecutionReport.generated.go index b89b2e5c0..bc6c19aa3 100644 --- a/fix42/executionreport/ExecutionReport.generated.go +++ b/fix42/executionreport/ExecutionReport.generated.go @@ -1,9 +1,10 @@ package executionreport import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ExecutionReport is the fix42 ExecutionReport type, MsgType = 8 +// ExecutionReport is the fix42 ExecutionReport type, MsgType = 8 type ExecutionReport struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type ExecutionReport struct { Message *quickfix.Message } -//FromMessage creates a ExecutionReport from a quickfix.Message instance +// FromMessage creates a ExecutionReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) ExecutionReport { return ExecutionReport{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) ExecutionReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ExecutionReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a ExecutionReport initialized with the required fields for ExecutionReport +// New returns a ExecutionReport initialized with the required fields for ExecutionReport func New(orderid field.OrderIDField, execid field.ExecIDField, exectranstype field.ExecTransTypeField, exectype field.ExecTypeField, ordstatus field.OrdStatusField, symbol field.SymbolField, side field.SideField, leavesqty field.LeavesQtyField, cumqty field.CumQtyField, avgpx field.AvgPxField) (m ExecutionReport) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -56,10 +57,10 @@ func New(orderid field.OrderIDField, execid field.ExecIDField, exectranstype fie return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ExecutionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -67,467 +68,467 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "8", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m ExecutionReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m ExecutionReport) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m ExecutionReport) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCumQty sets CumQty, Tag 14 +// SetCumQty sets CumQty, Tag 14 func (m ExecutionReport) SetCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewCumQty(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m ExecutionReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m ExecutionReport) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetExecRefID sets ExecRefID, Tag 19 +// SetExecRefID sets ExecRefID, Tag 19 func (m ExecutionReport) SetExecRefID(v string) { m.Set(field.NewExecRefID(v)) } -//SetExecTransType sets ExecTransType, Tag 20 +// SetExecTransType sets ExecTransType, Tag 20 func (m ExecutionReport) SetExecTransType(v enum.ExecTransType) { m.Set(field.NewExecTransType(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m ExecutionReport) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetLastCapacity sets LastCapacity, Tag 29 +// SetLastCapacity sets LastCapacity, Tag 29 func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m ExecutionReport) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m ExecutionReport) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastShares sets LastShares, Tag 32 +// SetLastShares sets LastShares, Tag 32 func (m ExecutionReport) SetLastShares(value decimal.Decimal, scale int32) { m.Set(field.NewLastShares(value, scale)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m ExecutionReport) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m ExecutionReport) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetRule80A sets Rule80A, Tag 47 +// SetRule80A sets Rule80A, Tag 47 func (m ExecutionReport) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m ExecutionReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m ExecutionReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ExecutionReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ExecutionReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m ExecutionReport) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ExecutionReport) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m ExecutionReport) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m ExecutionReport) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetOpenClose sets OpenClose, Tag 77 +// SetOpenClose sets OpenClose, Tag 77 func (m ExecutionReport) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetOrdRejReason sets OrdRejReason, Tag 103 +// SetOrdRejReason sets OrdRejReason, Tag 103 func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m ExecutionReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m ExecutionReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m ExecutionReport) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m ExecutionReport) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m ExecutionReport) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetReportToExch sets ReportToExch, Tag 113 +// SetReportToExch sets ReportToExch, Tag 113 func (m ExecutionReport) SetReportToExch(v bool) { m.Set(field.NewReportToExch(v)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m ExecutionReport) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m ExecutionReport) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m ExecutionReport) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetExecType sets ExecType, Tag 150 +// SetExecType sets ExecType, Tag 150 func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } -//SetLeavesQty sets LeavesQty, Tag 151 +// SetLeavesQty sets LeavesQty, Tag 151 func (m ExecutionReport) SetLeavesQty(value decimal.Decimal, scale int32) { m.Set(field.NewLeavesQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m ExecutionReport) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m ExecutionReport) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m ExecutionReport) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m ExecutionReport) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetLastSpotRate sets LastSpotRate, Tag 194 +// SetLastSpotRate sets LastSpotRate, Tag 194 func (m ExecutionReport) SetLastSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewLastSpotRate(value, scale)) } -//SetLastForwardPoints sets LastForwardPoints, Tag 195 +// SetLastForwardPoints sets LastForwardPoints, Tag 195 func (m ExecutionReport) SetLastForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewLastForwardPoints(value, scale)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m ExecutionReport) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m ExecutionReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m ExecutionReport) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m ExecutionReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m ExecutionReport) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m ExecutionReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m ExecutionReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m ExecutionReport) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegDifference sets PegDifference, Tag 211 +// SetPegDifference sets PegDifference, Tag 211 func (m ExecutionReport) SetPegDifference(value decimal.Decimal, scale int32) { m.Set(field.NewPegDifference(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m ExecutionReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m ExecutionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m ExecutionReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m ExecutionReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m ExecutionReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m ExecutionReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ExecutionReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ExecutionReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m ExecutionReport) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m ExecutionReport) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetExecRestatementReason sets ExecRestatementReason, Tag 378 +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m ExecutionReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetNoContraBrokers sets NoContraBrokers, Tag 382 +// SetNoContraBrokers sets NoContraBrokers, Tag 382 func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffset sets DiscretionOffset, Tag 389 +// SetDiscretionOffset sets DiscretionOffset, Tag 389 func (m ExecutionReport) SetDiscretionOffset(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffset(value, scale)) } -//SetDayOrderQty sets DayOrderQty, Tag 424 +// SetDayOrderQty sets DayOrderQty, Tag 424 func (m ExecutionReport) SetDayOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewDayOrderQty(value, scale)) } -//SetDayCumQty sets DayCumQty, Tag 425 +// SetDayCumQty sets DayCumQty, Tag 425 func (m ExecutionReport) SetDayCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewDayCumQty(value, scale)) } -//SetDayAvgPx sets DayAvgPx, Tag 426 +// SetDayAvgPx sets DayAvgPx, Tag 426 func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewDayAvgPx(value, scale)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m ExecutionReport) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetClearingFirm sets ClearingFirm, Tag 439 +// SetClearingFirm sets ClearingFirm, Tag 439 func (m ExecutionReport) SetClearingFirm(v string) { m.Set(field.NewClearingFirm(v)) } -//SetClearingAccount sets ClearingAccount, Tag 440 +// SetClearingAccount sets ClearingAccount, Tag 440 func (m ExecutionReport) SetClearingAccount(v string) { m.Set(field.NewClearingAccount(v)) } -//SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -536,7 +537,7 @@ func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError return } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -545,7 +546,7 @@ func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -554,7 +555,7 @@ func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -563,7 +564,7 @@ func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.Messag return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -572,7 +573,7 @@ func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRej return } -//GetCumQty gets CumQty, Tag 14 +// GetCumQty gets CumQty, Tag 14 func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CumQtyField if err = m.Get(&f); err == nil { @@ -581,7 +582,7 @@ func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -590,7 +591,7 @@ func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectErro return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -599,7 +600,7 @@ func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -608,7 +609,7 @@ func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRej return } -//GetExecRefID gets ExecRefID, Tag 19 +// GetExecRefID gets ExecRefID, Tag 19 func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { var f field.ExecRefIDField if err = m.Get(&f); err == nil { @@ -617,7 +618,7 @@ func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectErr return } -//GetExecTransType gets ExecTransType, Tag 20 +// GetExecTransType gets ExecTransType, Tag 20 func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix.MessageRejectError) { var f field.ExecTransTypeField if err = m.Get(&f); err == nil { @@ -626,7 +627,7 @@ func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix. return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -635,7 +636,7 @@ func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageR return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -644,7 +645,7 @@ func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRej return } -//GetLastCapacity gets LastCapacity, Tag 29 +// GetLastCapacity gets LastCapacity, Tag 29 func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { var f field.LastCapacityField if err = m.Get(&f); err == nil { @@ -653,7 +654,7 @@ func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.Me return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -662,7 +663,7 @@ func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -671,7 +672,7 @@ func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetLastShares gets LastShares, Tag 32 +// GetLastShares gets LastShares, Tag 32 func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSharesField if err = m.Get(&f); err == nil { @@ -680,7 +681,7 @@ func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.Messag return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -689,7 +690,7 @@ func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -698,7 +699,7 @@ func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -707,7 +708,7 @@ func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageR return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -716,7 +717,7 @@ func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejec return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -725,7 +726,7 @@ func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectE return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -734,7 +735,7 @@ func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetRule80A gets Rule80A, Tag 47 +// GetRule80A gets Rule80A, Tag 47 func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { var f field.Rule80AField if err = m.Get(&f); err == nil { @@ -743,7 +744,7 @@ func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -752,7 +753,7 @@ func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectEr return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -761,7 +762,7 @@ func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -770,7 +771,7 @@ func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -779,7 +780,7 @@ func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -788,7 +789,7 @@ func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.Mess return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -797,7 +798,7 @@ func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRej return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -806,7 +807,7 @@ func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.Mess return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -815,7 +816,7 @@ func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectE return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -824,7 +825,7 @@ func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -833,7 +834,7 @@ func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -842,7 +843,7 @@ func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectErr return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -851,7 +852,7 @@ func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectEr return } -//GetOpenClose gets OpenClose, Tag 77 +// GetOpenClose gets OpenClose, Tag 77 func (m ExecutionReport) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { var f field.OpenCloseField if err = m.Get(&f); err == nil { @@ -860,7 +861,7 @@ func (m ExecutionReport) GetOpenClose() (v enum.OpenClose, err quickfix.MessageR return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -869,7 +870,7 @@ func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOrdRejReason gets OrdRejReason, Tag 103 +// GetOrdRejReason gets OrdRejReason, Tag 103 func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { var f field.OrdRejReasonField if err = m.Get(&f); err == nil { @@ -878,7 +879,7 @@ func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -887,7 +888,7 @@ func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -896,7 +897,7 @@ func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageReject return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -905,7 +906,7 @@ func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectErro return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -914,7 +915,7 @@ func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -923,7 +924,7 @@ func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageR return } -//GetReportToExch gets ReportToExch, Tag 113 +// GetReportToExch gets ReportToExch, Tag 113 func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { var f field.ReportToExchField if err = m.Get(&f); err == nil { @@ -932,7 +933,7 @@ func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectEr return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -941,7 +942,7 @@ func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -950,7 +951,7 @@ func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejec return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -959,7 +960,7 @@ func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejec return } -//GetExecType gets ExecType, Tag 150 +// GetExecType gets ExecType, Tag 150 func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { var f field.ExecTypeField if err = m.Get(&f); err == nil { @@ -968,7 +969,7 @@ func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRej return } -//GetLeavesQty gets LeavesQty, Tag 151 +// GetLeavesQty gets LeavesQty, Tag 151 func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LeavesQtyField if err = m.Get(&f); err == nil { @@ -977,7 +978,7 @@ func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.Message return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -986,7 +987,7 @@ func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -995,7 +996,7 @@ func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.M return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -1004,7 +1005,7 @@ func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, e return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1013,7 +1014,7 @@ func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.Me return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1022,7 +1023,7 @@ func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRe return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1031,7 +1032,7 @@ func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.Message return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m ExecutionReport) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -1040,7 +1041,7 @@ func (m ExecutionReport) GetFutSettDate2() (v string, err quickfix.MessageReject return } -//GetLastSpotRate gets LastSpotRate, Tag 194 +// GetLastSpotRate gets LastSpotRate, Tag 194 func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSpotRateField if err = m.Get(&f); err == nil { @@ -1049,7 +1050,7 @@ func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.Mess return } -//GetLastForwardPoints gets LastForwardPoints, Tag 195 +// GetLastForwardPoints gets LastForwardPoints, Tag 195 func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastForwardPointsField if err = m.Get(&f); err == nil { @@ -1058,7 +1059,7 @@ func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -1067,7 +1068,7 @@ func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRe return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1076,7 +1077,7 @@ func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageR return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -1085,7 +1086,7 @@ func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageR return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1094,7 +1095,7 @@ func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Messa return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m ExecutionReport) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -1103,7 +1104,7 @@ func (m ExecutionReport) GetMaturityDay() (v int, err quickfix.MessageRejectErro return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1112,7 +1113,7 @@ func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageReject return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1121,7 +1122,7 @@ func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRe return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1130,7 +1131,7 @@ func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRe return } -//GetPegDifference gets PegDifference, Tag 211 +// GetPegDifference gets PegDifference, Tag 211 func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegDifferenceField if err = m.Get(&f); err == nil { @@ -1139,7 +1140,7 @@ func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1148,7 +1149,7 @@ func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.Messag return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1157,7 +1158,7 @@ func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfi return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1166,7 +1167,7 @@ func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1175,7 +1176,7 @@ func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejec return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1184,7 +1185,7 @@ func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejec return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1193,7 +1194,7 @@ func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.Messag return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1202,7 +1203,7 @@ func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.Messag return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1211,7 +1212,7 @@ func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1220,7 +1221,7 @@ func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectE return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1229,7 +1230,7 @@ func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageReject return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1238,7 +1239,7 @@ func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectE return } -//GetExecRestatementReason gets ExecRestatementReason, Tag 378 +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { var f field.ExecRestatementReasonField if err = m.Get(&f); err == nil { @@ -1247,7 +1248,7 @@ func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReaso return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -1256,14 +1257,14 @@ func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.Mes return } -//GetNoContraBrokers gets NoContraBrokers, Tag 382 +// GetNoContraBrokers gets NoContraBrokers, Tag 382 func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContraBrokersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1272,7 +1273,7 @@ func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfi return } -//GetDiscretionOffset gets DiscretionOffset, Tag 389 +// GetDiscretionOffset gets DiscretionOffset, Tag 389 func (m ExecutionReport) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetField if err = m.Get(&f); err == nil { @@ -1281,7 +1282,7 @@ func (m ExecutionReport) GetDiscretionOffset() (v decimal.Decimal, err quickfix. return } -//GetDayOrderQty gets DayOrderQty, Tag 424 +// GetDayOrderQty gets DayOrderQty, Tag 424 func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayOrderQtyField if err = m.Get(&f); err == nil { @@ -1290,7 +1291,7 @@ func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetDayCumQty gets DayCumQty, Tag 425 +// GetDayCumQty gets DayCumQty, Tag 425 func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayCumQtyField if err = m.Get(&f); err == nil { @@ -1299,7 +1300,7 @@ func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.Message return } -//GetDayAvgPx gets DayAvgPx, Tag 426 +// GetDayAvgPx gets DayAvgPx, Tag 426 func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayAvgPxField if err = m.Get(&f); err == nil { @@ -1308,7 +1309,7 @@ func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1317,7 +1318,7 @@ func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix. return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1326,7 +1327,7 @@ func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectEr return } -//GetClearingFirm gets ClearingFirm, Tag 439 +// GetClearingFirm gets ClearingFirm, Tag 439 func (m ExecutionReport) GetClearingFirm() (v string, err quickfix.MessageRejectError) { var f field.ClearingFirmField if err = m.Get(&f); err == nil { @@ -1335,7 +1336,7 @@ func (m ExecutionReport) GetClearingFirm() (v string, err quickfix.MessageReject return } -//GetClearingAccount gets ClearingAccount, Tag 440 +// GetClearingAccount gets ClearingAccount, Tag 440 func (m ExecutionReport) GetClearingAccount() (v string, err quickfix.MessageRejectError) { var f field.ClearingAccountField if err = m.Get(&f); err == nil { @@ -1344,7 +1345,7 @@ func (m ExecutionReport) GetClearingAccount() (v string, err quickfix.MessageRej return } -//GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { var f field.MultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -1353,492 +1354,492 @@ func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingTyp return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m ExecutionReport) HasAccount() bool { return m.Has(tag.Account) } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m ExecutionReport) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m ExecutionReport) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m ExecutionReport) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m ExecutionReport) HasCommType() bool { return m.Has(tag.CommType) } -//HasCumQty returns true if CumQty is present, Tag 14 +// HasCumQty returns true if CumQty is present, Tag 14 func (m ExecutionReport) HasCumQty() bool { return m.Has(tag.CumQty) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m ExecutionReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m ExecutionReport) HasExecID() bool { return m.Has(tag.ExecID) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m ExecutionReport) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasExecRefID returns true if ExecRefID is present, Tag 19 +// HasExecRefID returns true if ExecRefID is present, Tag 19 func (m ExecutionReport) HasExecRefID() bool { return m.Has(tag.ExecRefID) } -//HasExecTransType returns true if ExecTransType is present, Tag 20 +// HasExecTransType returns true if ExecTransType is present, Tag 20 func (m ExecutionReport) HasExecTransType() bool { return m.Has(tag.ExecTransType) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m ExecutionReport) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m ExecutionReport) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasLastCapacity returns true if LastCapacity is present, Tag 29 +// HasLastCapacity returns true if LastCapacity is present, Tag 29 func (m ExecutionReport) HasLastCapacity() bool { return m.Has(tag.LastCapacity) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m ExecutionReport) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m ExecutionReport) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastShares returns true if LastShares is present, Tag 32 +// HasLastShares returns true if LastShares is present, Tag 32 func (m ExecutionReport) HasLastShares() bool { return m.Has(tag.LastShares) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m ExecutionReport) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m ExecutionReport) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m ExecutionReport) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m ExecutionReport) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m ExecutionReport) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m ExecutionReport) HasPrice() bool { return m.Has(tag.Price) } -//HasRule80A returns true if Rule80A is present, Tag 47 +// HasRule80A returns true if Rule80A is present, Tag 47 func (m ExecutionReport) HasRule80A() bool { return m.Has(tag.Rule80A) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m ExecutionReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m ExecutionReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m ExecutionReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ExecutionReport) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m ExecutionReport) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ExecutionReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m ExecutionReport) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m ExecutionReport) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m ExecutionReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ExecutionReport) HasListID() bool { return m.Has(tag.ListID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m ExecutionReport) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m ExecutionReport) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasOpenClose returns true if OpenClose is present, Tag 77 +// HasOpenClose returns true if OpenClose is present, Tag 77 func (m ExecutionReport) HasOpenClose() bool { return m.Has(tag.OpenClose) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m ExecutionReport) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 func (m ExecutionReport) HasOrdRejReason() bool { return m.Has(tag.OrdRejReason) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m ExecutionReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m ExecutionReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m ExecutionReport) HasClientID() bool { return m.Has(tag.ClientID) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m ExecutionReport) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m ExecutionReport) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasReportToExch returns true if ReportToExch is present, Tag 113 +// HasReportToExch returns true if ReportToExch is present, Tag 113 func (m ExecutionReport) HasReportToExch() bool { return m.Has(tag.ReportToExch) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m ExecutionReport) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m ExecutionReport) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m ExecutionReport) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasExecType returns true if ExecType is present, Tag 150 +// HasExecType returns true if ExecType is present, Tag 150 func (m ExecutionReport) HasExecType() bool { return m.Has(tag.ExecType) } -//HasLeavesQty returns true if LeavesQty is present, Tag 151 +// HasLeavesQty returns true if LeavesQty is present, Tag 151 func (m ExecutionReport) HasLeavesQty() bool { return m.Has(tag.LeavesQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m ExecutionReport) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m ExecutionReport) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m ExecutionReport) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m ExecutionReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m ExecutionReport) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m ExecutionReport) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m ExecutionReport) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 func (m ExecutionReport) HasLastSpotRate() bool { return m.Has(tag.LastSpotRate) } -//HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 func (m ExecutionReport) HasLastForwardPoints() bool { return m.Has(tag.LastForwardPoints) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m ExecutionReport) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m ExecutionReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m ExecutionReport) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m ExecutionReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m ExecutionReport) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m ExecutionReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m ExecutionReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m ExecutionReport) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegDifference returns true if PegDifference is present, Tag 211 +// HasPegDifference returns true if PegDifference is present, Tag 211 func (m ExecutionReport) HasPegDifference() bool { return m.Has(tag.PegDifference) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m ExecutionReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m ExecutionReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m ExecutionReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m ExecutionReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m ExecutionReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m ExecutionReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m ExecutionReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ExecutionReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ExecutionReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m ExecutionReport) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m ExecutionReport) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 func (m ExecutionReport) HasExecRestatementReason() bool { return m.Has(tag.ExecRestatementReason) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m ExecutionReport) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382 +// HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382 func (m ExecutionReport) HasNoContraBrokers() bool { return m.Has(tag.NoContraBrokers) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m ExecutionReport) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 +// HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 func (m ExecutionReport) HasDiscretionOffset() bool { return m.Has(tag.DiscretionOffset) } -//HasDayOrderQty returns true if DayOrderQty is present, Tag 424 +// HasDayOrderQty returns true if DayOrderQty is present, Tag 424 func (m ExecutionReport) HasDayOrderQty() bool { return m.Has(tag.DayOrderQty) } -//HasDayCumQty returns true if DayCumQty is present, Tag 425 +// HasDayCumQty returns true if DayCumQty is present, Tag 425 func (m ExecutionReport) HasDayCumQty() bool { return m.Has(tag.DayCumQty) } -//HasDayAvgPx returns true if DayAvgPx is present, Tag 426 +// HasDayAvgPx returns true if DayAvgPx is present, Tag 426 func (m ExecutionReport) HasDayAvgPx() bool { return m.Has(tag.DayAvgPx) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m ExecutionReport) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m ExecutionReport) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasClearingFirm returns true if ClearingFirm is present, Tag 439 +// HasClearingFirm returns true if ClearingFirm is present, Tag 439 func (m ExecutionReport) HasClearingFirm() bool { return m.Has(tag.ClearingFirm) } -//HasClearingAccount returns true if ClearingAccount is present, Tag 440 +// HasClearingAccount returns true if ClearingAccount is present, Tag 440 func (m ExecutionReport) HasClearingAccount() bool { return m.Has(tag.ClearingAccount) } -//HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 func (m ExecutionReport) HasMultiLegReportingType() bool { return m.Has(tag.MultiLegReportingType) } -//NoContraBrokers is a repeating group element, Tag 382 +// NoContraBrokers is a repeating group element, Tag 382 type NoContraBrokers struct { *quickfix.Group } -//SetContraBroker sets ContraBroker, Tag 375 +// SetContraBroker sets ContraBroker, Tag 375 func (m NoContraBrokers) SetContraBroker(v string) { m.Set(field.NewContraBroker(v)) } -//SetContraTrader sets ContraTrader, Tag 337 +// SetContraTrader sets ContraTrader, Tag 337 func (m NoContraBrokers) SetContraTrader(v string) { m.Set(field.NewContraTrader(v)) } -//SetContraTradeQty sets ContraTradeQty, Tag 437 +// SetContraTradeQty sets ContraTradeQty, Tag 437 func (m NoContraBrokers) SetContraTradeQty(value decimal.Decimal, scale int32) { m.Set(field.NewContraTradeQty(value, scale)) } -//SetContraTradeTime sets ContraTradeTime, Tag 438 +// SetContraTradeTime sets ContraTradeTime, Tag 438 func (m NoContraBrokers) SetContraTradeTime(v time.Time) { m.Set(field.NewContraTradeTime(v)) } -//GetContraBroker gets ContraBroker, Tag 375 +// GetContraBroker gets ContraBroker, Tag 375 func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { var f field.ContraBrokerField if err = m.Get(&f); err == nil { @@ -1847,7 +1848,7 @@ func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageReject return } -//GetContraTrader gets ContraTrader, Tag 337 +// GetContraTrader gets ContraTrader, Tag 337 func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { var f field.ContraTraderField if err = m.Get(&f); err == nil { @@ -1856,7 +1857,7 @@ func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageReject return } -//GetContraTradeQty gets ContraTradeQty, Tag 437 +// GetContraTradeQty gets ContraTradeQty, Tag 437 func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContraTradeQtyField if err = m.Get(&f); err == nil { @@ -1865,7 +1866,7 @@ func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.Me return } -//GetContraTradeTime gets ContraTradeTime, Tag 438 +// GetContraTradeTime gets ContraTradeTime, Tag 438 func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ContraTradeTimeField if err = m.Get(&f); err == nil { @@ -1874,45 +1875,46 @@ func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.Message return } -//HasContraBroker returns true if ContraBroker is present, Tag 375 +// HasContraBroker returns true if ContraBroker is present, Tag 375 func (m NoContraBrokers) HasContraBroker() bool { return m.Has(tag.ContraBroker) } -//HasContraTrader returns true if ContraTrader is present, Tag 337 +// HasContraTrader returns true if ContraTrader is present, Tag 337 func (m NoContraBrokers) HasContraTrader() bool { return m.Has(tag.ContraTrader) } -//HasContraTradeQty returns true if ContraTradeQty is present, Tag 437 +// HasContraTradeQty returns true if ContraTradeQty is present, Tag 437 func (m NoContraBrokers) HasContraTradeQty() bool { return m.Has(tag.ContraTradeQty) } -//HasContraTradeTime returns true if ContraTradeTime is present, Tag 438 +// HasContraTradeTime returns true if ContraTradeTime is present, Tag 438 func (m NoContraBrokers) HasContraTradeTime() bool { return m.Has(tag.ContraTradeTime) } -//NoContraBrokersRepeatingGroup is a repeating group, Tag 382 +// NoContraBrokersRepeatingGroup is a repeating group, Tag 382 type NoContraBrokersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup +// NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup func NewNoContraBrokersRepeatingGroup() NoContraBrokersRepeatingGroup { return NoContraBrokersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoContraBrokers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ContraBroker), quickfix.GroupElement(tag.ContraTrader), quickfix.GroupElement(tag.ContraTradeQty), quickfix.GroupElement(tag.ContraTradeTime)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContraBroker), quickfix.GroupElement(tag.ContraTrader), quickfix.GroupElement(tag.ContraTradeQty), quickfix.GroupElement(tag.ContraTradeTime)}), + } } -//Add create and append a new NoContraBrokers to this group +// Add create and append a new NoContraBrokers to this group func (m NoContraBrokersRepeatingGroup) Add() NoContraBrokers { g := m.RepeatingGroup.Add() return NoContraBrokers{g} } -//Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup +// Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup func (m NoContraBrokersRepeatingGroup) Get(i int) NoContraBrokers { return NoContraBrokers{m.RepeatingGroup.Get(i)} } diff --git a/fix42/header.generated.go b/fix42/header.generated.go index 23d632fa0..4a29d1d2a 100644 --- a/fix42/header.generated.go +++ b/fix42/header.generated.go @@ -9,154 +9,154 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Header is the fix42 Header type +// Header is the fix42 Header type type Header struct { *quickfix.Header } -//NewHeader returns a new, initialized Header instance +// NewHeader returns a new, initialized Header instance func NewHeader(header *quickfix.Header) (h Header) { h.Header = header h.SetBeginString("FIX.4.2") return } -//SetBeginString sets BeginString, Tag 8 +// SetBeginString sets BeginString, Tag 8 func (h Header) SetBeginString(v string) { h.Set(field.NewBeginString(v)) } -//SetBodyLength sets BodyLength, Tag 9 +// SetBodyLength sets BodyLength, Tag 9 func (h Header) SetBodyLength(v int) { h.Set(field.NewBodyLength(v)) } -//SetMsgSeqNum sets MsgSeqNum, Tag 34 +// SetMsgSeqNum sets MsgSeqNum, Tag 34 func (h Header) SetMsgSeqNum(v int) { h.Set(field.NewMsgSeqNum(v)) } -//SetMsgType sets MsgType, Tag 35 +// SetMsgType sets MsgType, Tag 35 func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } -//SetPossDupFlag sets PossDupFlag, Tag 43 +// SetPossDupFlag sets PossDupFlag, Tag 43 func (h Header) SetPossDupFlag(v bool) { h.Set(field.NewPossDupFlag(v)) } -//SetSenderCompID sets SenderCompID, Tag 49 +// SetSenderCompID sets SenderCompID, Tag 49 func (h Header) SetSenderCompID(v string) { h.Set(field.NewSenderCompID(v)) } -//SetSenderSubID sets SenderSubID, Tag 50 +// SetSenderSubID sets SenderSubID, Tag 50 func (h Header) SetSenderSubID(v string) { h.Set(field.NewSenderSubID(v)) } -//SetSendingTime sets SendingTime, Tag 52 +// SetSendingTime sets SendingTime, Tag 52 func (h Header) SetSendingTime(v time.Time) { h.Set(field.NewSendingTime(v)) } -//SetTargetCompID sets TargetCompID, Tag 56 +// SetTargetCompID sets TargetCompID, Tag 56 func (h Header) SetTargetCompID(v string) { h.Set(field.NewTargetCompID(v)) } -//SetTargetSubID sets TargetSubID, Tag 57 +// SetTargetSubID sets TargetSubID, Tag 57 func (h Header) SetTargetSubID(v string) { h.Set(field.NewTargetSubID(v)) } -//SetSecureDataLen sets SecureDataLen, Tag 90 +// SetSecureDataLen sets SecureDataLen, Tag 90 func (h Header) SetSecureDataLen(v int) { h.Set(field.NewSecureDataLen(v)) } -//SetSecureData sets SecureData, Tag 91 +// SetSecureData sets SecureData, Tag 91 func (h Header) SetSecureData(v string) { h.Set(field.NewSecureData(v)) } -//SetPossResend sets PossResend, Tag 97 +// SetPossResend sets PossResend, Tag 97 func (h Header) SetPossResend(v bool) { h.Set(field.NewPossResend(v)) } -//SetOnBehalfOfCompID sets OnBehalfOfCompID, Tag 115 +// SetOnBehalfOfCompID sets OnBehalfOfCompID, Tag 115 func (h Header) SetOnBehalfOfCompID(v string) { h.Set(field.NewOnBehalfOfCompID(v)) } -//SetOnBehalfOfSubID sets OnBehalfOfSubID, Tag 116 +// SetOnBehalfOfSubID sets OnBehalfOfSubID, Tag 116 func (h Header) SetOnBehalfOfSubID(v string) { h.Set(field.NewOnBehalfOfSubID(v)) } -//SetOrigSendingTime sets OrigSendingTime, Tag 122 +// SetOrigSendingTime sets OrigSendingTime, Tag 122 func (h Header) SetOrigSendingTime(v time.Time) { h.Set(field.NewOrigSendingTime(v)) } -//SetDeliverToCompID sets DeliverToCompID, Tag 128 +// SetDeliverToCompID sets DeliverToCompID, Tag 128 func (h Header) SetDeliverToCompID(v string) { h.Set(field.NewDeliverToCompID(v)) } -//SetDeliverToSubID sets DeliverToSubID, Tag 129 +// SetDeliverToSubID sets DeliverToSubID, Tag 129 func (h Header) SetDeliverToSubID(v string) { h.Set(field.NewDeliverToSubID(v)) } -//SetSenderLocationID sets SenderLocationID, Tag 142 +// SetSenderLocationID sets SenderLocationID, Tag 142 func (h Header) SetSenderLocationID(v string) { h.Set(field.NewSenderLocationID(v)) } -//SetTargetLocationID sets TargetLocationID, Tag 143 +// SetTargetLocationID sets TargetLocationID, Tag 143 func (h Header) SetTargetLocationID(v string) { h.Set(field.NewTargetLocationID(v)) } -//SetOnBehalfOfLocationID sets OnBehalfOfLocationID, Tag 144 +// SetOnBehalfOfLocationID sets OnBehalfOfLocationID, Tag 144 func (h Header) SetOnBehalfOfLocationID(v string) { h.Set(field.NewOnBehalfOfLocationID(v)) } -//SetDeliverToLocationID sets DeliverToLocationID, Tag 145 +// SetDeliverToLocationID sets DeliverToLocationID, Tag 145 func (h Header) SetDeliverToLocationID(v string) { h.Set(field.NewDeliverToLocationID(v)) } -//SetXmlDataLen sets XmlDataLen, Tag 212 +// SetXmlDataLen sets XmlDataLen, Tag 212 func (h Header) SetXmlDataLen(v int) { h.Set(field.NewXmlDataLen(v)) } -//SetXmlData sets XmlData, Tag 213 +// SetXmlData sets XmlData, Tag 213 func (h Header) SetXmlData(v string) { h.Set(field.NewXmlData(v)) } -//SetMessageEncoding sets MessageEncoding, Tag 347 +// SetMessageEncoding sets MessageEncoding, Tag 347 func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } -//SetLastMsgSeqNumProcessed sets LastMsgSeqNumProcessed, Tag 369 +// SetLastMsgSeqNumProcessed sets LastMsgSeqNumProcessed, Tag 369 func (h Header) SetLastMsgSeqNumProcessed(v int) { h.Set(field.NewLastMsgSeqNumProcessed(v)) } -//SetOnBehalfOfSendingTime sets OnBehalfOfSendingTime, Tag 370 +// SetOnBehalfOfSendingTime sets OnBehalfOfSendingTime, Tag 370 func (h Header) SetOnBehalfOfSendingTime(v time.Time) { h.Set(field.NewOnBehalfOfSendingTime(v)) } -//GetBeginString gets BeginString, Tag 8 +// GetBeginString gets BeginString, Tag 8 func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { var f field.BeginStringField if err = h.Get(&f); err == nil { @@ -165,7 +165,7 @@ func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { return } -//GetBodyLength gets BodyLength, Tag 9 +// GetBodyLength gets BodyLength, Tag 9 func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { var f field.BodyLengthField if err = h.Get(&f); err == nil { @@ -174,7 +174,7 @@ func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { return } -//GetMsgSeqNum gets MsgSeqNum, Tag 34 +// GetMsgSeqNum gets MsgSeqNum, Tag 34 func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { var f field.MsgSeqNumField if err = h.Get(&f); err == nil { @@ -183,7 +183,7 @@ func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { return } -//GetMsgType gets MsgType, Tag 35 +// GetMsgType gets MsgType, Tag 35 func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { var f field.MsgTypeField if err = h.Get(&f); err == nil { @@ -192,7 +192,7 @@ func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { return } -//GetPossDupFlag gets PossDupFlag, Tag 43 +// GetPossDupFlag gets PossDupFlag, Tag 43 func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { var f field.PossDupFlagField if err = h.Get(&f); err == nil { @@ -201,7 +201,7 @@ func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetSenderCompID gets SenderCompID, Tag 49 +// GetSenderCompID gets SenderCompID, Tag 49 func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { var f field.SenderCompIDField if err = h.Get(&f); err == nil { @@ -210,7 +210,7 @@ func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { return } -//GetSenderSubID gets SenderSubID, Tag 50 +// GetSenderSubID gets SenderSubID, Tag 50 func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { var f field.SenderSubIDField if err = h.Get(&f); err == nil { @@ -219,7 +219,7 @@ func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { return } -//GetSendingTime gets SendingTime, Tag 52 +// GetSendingTime gets SendingTime, Tag 52 func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.SendingTimeField if err = h.Get(&f); err == nil { @@ -228,7 +228,7 @@ func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetTargetCompID gets TargetCompID, Tag 56 +// GetTargetCompID gets TargetCompID, Tag 56 func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { var f field.TargetCompIDField if err = h.Get(&f); err == nil { @@ -237,7 +237,7 @@ func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { return } -//GetTargetSubID gets TargetSubID, Tag 57 +// GetTargetSubID gets TargetSubID, Tag 57 func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { var f field.TargetSubIDField if err = h.Get(&f); err == nil { @@ -246,7 +246,7 @@ func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { return } -//GetSecureDataLen gets SecureDataLen, Tag 90 +// GetSecureDataLen gets SecureDataLen, Tag 90 func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { var f field.SecureDataLenField if err = h.Get(&f); err == nil { @@ -255,7 +255,7 @@ func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { return } -//GetSecureData gets SecureData, Tag 91 +// GetSecureData gets SecureData, Tag 91 func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { var f field.SecureDataField if err = h.Get(&f); err == nil { @@ -264,7 +264,7 @@ func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { return } -//GetPossResend gets PossResend, Tag 97 +// GetPossResend gets PossResend, Tag 97 func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { var f field.PossResendField if err = h.Get(&f); err == nil { @@ -273,7 +273,7 @@ func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { return } -//GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 +// GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfCompIDField if err = h.Get(&f); err == nil { @@ -282,7 +282,7 @@ func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError return } -//GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 +// GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfSubIDField if err = h.Get(&f); err == nil { @@ -291,7 +291,7 @@ func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) return } -//GetOrigSendingTime gets OrigSendingTime, Tag 122 +// GetOrigSendingTime gets OrigSendingTime, Tag 122 func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigSendingTimeField if err = h.Get(&f); err == nil { @@ -300,7 +300,7 @@ func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetDeliverToCompID gets DeliverToCompID, Tag 128 +// GetDeliverToCompID gets DeliverToCompID, Tag 128 func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToCompIDField if err = h.Get(&f); err == nil { @@ -309,7 +309,7 @@ func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) return } -//GetDeliverToSubID gets DeliverToSubID, Tag 129 +// GetDeliverToSubID gets DeliverToSubID, Tag 129 func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToSubIDField if err = h.Get(&f); err == nil { @@ -318,7 +318,7 @@ func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) return } -//GetSenderLocationID gets SenderLocationID, Tag 142 +// GetSenderLocationID gets SenderLocationID, Tag 142 func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { var f field.SenderLocationIDField if err = h.Get(&f); err == nil { @@ -327,7 +327,7 @@ func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError return } -//GetTargetLocationID gets TargetLocationID, Tag 143 +// GetTargetLocationID gets TargetLocationID, Tag 143 func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { var f field.TargetLocationIDField if err = h.Get(&f); err == nil { @@ -336,7 +336,7 @@ func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError return } -//GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 +// GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfLocationIDField if err = h.Get(&f); err == nil { @@ -345,7 +345,7 @@ func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectE return } -//GetDeliverToLocationID gets DeliverToLocationID, Tag 145 +// GetDeliverToLocationID gets DeliverToLocationID, Tag 145 func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToLocationIDField if err = h.Get(&f); err == nil { @@ -354,7 +354,7 @@ func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectEr return } -//GetXmlDataLen gets XmlDataLen, Tag 212 +// GetXmlDataLen gets XmlDataLen, Tag 212 func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { var f field.XmlDataLenField if err = h.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { return } -//GetXmlData gets XmlData, Tag 213 +// GetXmlData gets XmlData, Tag 213 func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { var f field.XmlDataField if err = h.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { return } -//GetMessageEncoding gets MessageEncoding, Tag 347 +// GetMessageEncoding gets MessageEncoding, Tag 347 func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { var f field.MessageEncodingField if err = h.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.Messa return } -//GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 +// GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { var f field.LastMsgSeqNumProcessedField if err = h.Get(&f); err == nil { @@ -390,7 +390,7 @@ func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectEr return } -//GetOnBehalfOfSendingTime gets OnBehalfOfSendingTime, Tag 370 +// GetOnBehalfOfSendingTime gets OnBehalfOfSendingTime, Tag 370 func (h Header) GetOnBehalfOfSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OnBehalfOfSendingTimeField if err = h.Get(&f); err == nil { @@ -399,137 +399,137 @@ func (h Header) GetOnBehalfOfSendingTime() (v time.Time, err quickfix.MessageRej return } -//HasBeginString returns true if BeginString is present, Tag 8 +// HasBeginString returns true if BeginString is present, Tag 8 func (h Header) HasBeginString() bool { return h.Has(tag.BeginString) } -//HasBodyLength returns true if BodyLength is present, Tag 9 +// HasBodyLength returns true if BodyLength is present, Tag 9 func (h Header) HasBodyLength() bool { return h.Has(tag.BodyLength) } -//HasMsgSeqNum returns true if MsgSeqNum is present, Tag 34 +// HasMsgSeqNum returns true if MsgSeqNum is present, Tag 34 func (h Header) HasMsgSeqNum() bool { return h.Has(tag.MsgSeqNum) } -//HasMsgType returns true if MsgType is present, Tag 35 +// HasMsgType returns true if MsgType is present, Tag 35 func (h Header) HasMsgType() bool { return h.Has(tag.MsgType) } -//HasPossDupFlag returns true if PossDupFlag is present, Tag 43 +// HasPossDupFlag returns true if PossDupFlag is present, Tag 43 func (h Header) HasPossDupFlag() bool { return h.Has(tag.PossDupFlag) } -//HasSenderCompID returns true if SenderCompID is present, Tag 49 +// HasSenderCompID returns true if SenderCompID is present, Tag 49 func (h Header) HasSenderCompID() bool { return h.Has(tag.SenderCompID) } -//HasSenderSubID returns true if SenderSubID is present, Tag 50 +// HasSenderSubID returns true if SenderSubID is present, Tag 50 func (h Header) HasSenderSubID() bool { return h.Has(tag.SenderSubID) } -//HasSendingTime returns true if SendingTime is present, Tag 52 +// HasSendingTime returns true if SendingTime is present, Tag 52 func (h Header) HasSendingTime() bool { return h.Has(tag.SendingTime) } -//HasTargetCompID returns true if TargetCompID is present, Tag 56 +// HasTargetCompID returns true if TargetCompID is present, Tag 56 func (h Header) HasTargetCompID() bool { return h.Has(tag.TargetCompID) } -//HasTargetSubID returns true if TargetSubID is present, Tag 57 +// HasTargetSubID returns true if TargetSubID is present, Tag 57 func (h Header) HasTargetSubID() bool { return h.Has(tag.TargetSubID) } -//HasSecureDataLen returns true if SecureDataLen is present, Tag 90 +// HasSecureDataLen returns true if SecureDataLen is present, Tag 90 func (h Header) HasSecureDataLen() bool { return h.Has(tag.SecureDataLen) } -//HasSecureData returns true if SecureData is present, Tag 91 +// HasSecureData returns true if SecureData is present, Tag 91 func (h Header) HasSecureData() bool { return h.Has(tag.SecureData) } -//HasPossResend returns true if PossResend is present, Tag 97 +// HasPossResend returns true if PossResend is present, Tag 97 func (h Header) HasPossResend() bool { return h.Has(tag.PossResend) } -//HasOnBehalfOfCompID returns true if OnBehalfOfCompID is present, Tag 115 +// HasOnBehalfOfCompID returns true if OnBehalfOfCompID is present, Tag 115 func (h Header) HasOnBehalfOfCompID() bool { return h.Has(tag.OnBehalfOfCompID) } -//HasOnBehalfOfSubID returns true if OnBehalfOfSubID is present, Tag 116 +// HasOnBehalfOfSubID returns true if OnBehalfOfSubID is present, Tag 116 func (h Header) HasOnBehalfOfSubID() bool { return h.Has(tag.OnBehalfOfSubID) } -//HasOrigSendingTime returns true if OrigSendingTime is present, Tag 122 +// HasOrigSendingTime returns true if OrigSendingTime is present, Tag 122 func (h Header) HasOrigSendingTime() bool { return h.Has(tag.OrigSendingTime) } -//HasDeliverToCompID returns true if DeliverToCompID is present, Tag 128 +// HasDeliverToCompID returns true if DeliverToCompID is present, Tag 128 func (h Header) HasDeliverToCompID() bool { return h.Has(tag.DeliverToCompID) } -//HasDeliverToSubID returns true if DeliverToSubID is present, Tag 129 +// HasDeliverToSubID returns true if DeliverToSubID is present, Tag 129 func (h Header) HasDeliverToSubID() bool { return h.Has(tag.DeliverToSubID) } -//HasSenderLocationID returns true if SenderLocationID is present, Tag 142 +// HasSenderLocationID returns true if SenderLocationID is present, Tag 142 func (h Header) HasSenderLocationID() bool { return h.Has(tag.SenderLocationID) } -//HasTargetLocationID returns true if TargetLocationID is present, Tag 143 +// HasTargetLocationID returns true if TargetLocationID is present, Tag 143 func (h Header) HasTargetLocationID() bool { return h.Has(tag.TargetLocationID) } -//HasOnBehalfOfLocationID returns true if OnBehalfOfLocationID is present, Tag 144 +// HasOnBehalfOfLocationID returns true if OnBehalfOfLocationID is present, Tag 144 func (h Header) HasOnBehalfOfLocationID() bool { return h.Has(tag.OnBehalfOfLocationID) } -//HasDeliverToLocationID returns true if DeliverToLocationID is present, Tag 145 +// HasDeliverToLocationID returns true if DeliverToLocationID is present, Tag 145 func (h Header) HasDeliverToLocationID() bool { return h.Has(tag.DeliverToLocationID) } -//HasXmlDataLen returns true if XmlDataLen is present, Tag 212 +// HasXmlDataLen returns true if XmlDataLen is present, Tag 212 func (h Header) HasXmlDataLen() bool { return h.Has(tag.XmlDataLen) } -//HasXmlData returns true if XmlData is present, Tag 213 +// HasXmlData returns true if XmlData is present, Tag 213 func (h Header) HasXmlData() bool { return h.Has(tag.XmlData) } -//HasMessageEncoding returns true if MessageEncoding is present, Tag 347 +// HasMessageEncoding returns true if MessageEncoding is present, Tag 347 func (h Header) HasMessageEncoding() bool { return h.Has(tag.MessageEncoding) } -//HasLastMsgSeqNumProcessed returns true if LastMsgSeqNumProcessed is present, Tag 369 +// HasLastMsgSeqNumProcessed returns true if LastMsgSeqNumProcessed is present, Tag 369 func (h Header) HasLastMsgSeqNumProcessed() bool { return h.Has(tag.LastMsgSeqNumProcessed) } -//HasOnBehalfOfSendingTime returns true if OnBehalfOfSendingTime is present, Tag 370 +// HasOnBehalfOfSendingTime returns true if OnBehalfOfSendingTime is present, Tag 370 func (h Header) HasOnBehalfOfSendingTime() bool { return h.Has(tag.OnBehalfOfSendingTime) } diff --git a/fix42/heartbeat/Heartbeat.generated.go b/fix42/heartbeat/Heartbeat.generated.go index 4aed98deb..3b047191b 100644 --- a/fix42/heartbeat/Heartbeat.generated.go +++ b/fix42/heartbeat/Heartbeat.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Heartbeat is the fix42 Heartbeat type, MsgType = 0 +// Heartbeat is the fix42 Heartbeat type, MsgType = 0 type Heartbeat struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type Heartbeat struct { Message *quickfix.Message } -//FromMessage creates a Heartbeat from a quickfix.Message instance +// FromMessage creates a Heartbeat from a quickfix.Message instance func FromMessage(m *quickfix.Message) Heartbeat { return Heartbeat{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) Heartbeat { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Heartbeat) ToMessage() *quickfix.Message { return m.Message } -//New returns a Heartbeat initialized with the required fields for Heartbeat +// New returns a Heartbeat initialized with the required fields for Heartbeat func New() (m Heartbeat) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -42,10 +42,10 @@ func New() (m Heartbeat) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Heartbeat, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -53,12 +53,12 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "0", r } -//SetTestReqID sets TestReqID, Tag 112 +// SetTestReqID sets TestReqID, Tag 112 func (m Heartbeat) SetTestReqID(v string) { m.Set(field.NewTestReqID(v)) } -//GetTestReqID gets TestReqID, Tag 112 +// GetTestReqID gets TestReqID, Tag 112 func (m Heartbeat) GetTestReqID() (v string, err quickfix.MessageRejectError) { var f field.TestReqIDField if err = m.Get(&f); err == nil { @@ -67,7 +67,7 @@ func (m Heartbeat) GetTestReqID() (v string, err quickfix.MessageRejectError) { return } -//HasTestReqID returns true if TestReqID is present, Tag 112 +// HasTestReqID returns true if TestReqID is present, Tag 112 func (m Heartbeat) HasTestReqID() bool { return m.Has(tag.TestReqID) } diff --git a/fix42/indicationofinterest/IndicationofInterest.generated.go b/fix42/indicationofinterest/IndicationofInterest.generated.go index c69ec78b8..7bf3fa4e5 100644 --- a/fix42/indicationofinterest/IndicationofInterest.generated.go +++ b/fix42/indicationofinterest/IndicationofInterest.generated.go @@ -1,9 +1,10 @@ package indicationofinterest import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//IndicationofInterest is the fix42 IndicationofInterest type, MsgType = 6 +// IndicationofInterest is the fix42 IndicationofInterest type, MsgType = 6 type IndicationofInterest struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type IndicationofInterest struct { Message *quickfix.Message } -//FromMessage creates a IndicationofInterest from a quickfix.Message instance +// FromMessage creates a IndicationofInterest from a quickfix.Message instance func FromMessage(m *quickfix.Message) IndicationofInterest { return IndicationofInterest{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) IndicationofInterest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m IndicationofInterest) ToMessage() *quickfix.Message { return m.Message } -//New returns a IndicationofInterest initialized with the required fields for IndicationofInterest +// New returns a IndicationofInterest initialized with the required fields for IndicationofInterest func New(ioiid field.IOIidField, ioitranstype field.IOITransTypeField, symbol field.SymbolField, side field.SideField, ioishares field.IOISharesField) (m IndicationofInterest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -51,10 +52,10 @@ func New(ioiid field.IOIidField, ioitranstype field.IOITransTypeField, symbol fi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg IndicationofInterest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,197 +63,197 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "6", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m IndicationofInterest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m IndicationofInterest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetIOIid sets IOIid, Tag 23 +// SetIOIid sets IOIid, Tag 23 func (m IndicationofInterest) SetIOIid(v string) { m.Set(field.NewIOIid(v)) } -//SetIOIQltyInd sets IOIQltyInd, Tag 25 +// SetIOIQltyInd sets IOIQltyInd, Tag 25 func (m IndicationofInterest) SetIOIQltyInd(v enum.IOIQltyInd) { m.Set(field.NewIOIQltyInd(v)) } -//SetIOIRefID sets IOIRefID, Tag 26 +// SetIOIRefID sets IOIRefID, Tag 26 func (m IndicationofInterest) SetIOIRefID(v string) { m.Set(field.NewIOIRefID(v)) } -//SetIOIShares sets IOIShares, Tag 27 +// SetIOIShares sets IOIShares, Tag 27 func (m IndicationofInterest) SetIOIShares(v enum.IOIShares) { m.Set(field.NewIOIShares(v)) } -//SetIOITransType sets IOITransType, Tag 28 +// SetIOITransType sets IOITransType, Tag 28 func (m IndicationofInterest) SetIOITransType(v enum.IOITransType) { m.Set(field.NewIOITransType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m IndicationofInterest) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m IndicationofInterest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m IndicationofInterest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m IndicationofInterest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m IndicationofInterest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m IndicationofInterest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m IndicationofInterest) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m IndicationofInterest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m IndicationofInterest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m IndicationofInterest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetIOINaturalFlag sets IOINaturalFlag, Tag 130 +// SetIOINaturalFlag sets IOINaturalFlag, Tag 130 func (m IndicationofInterest) SetIOINaturalFlag(v bool) { m.Set(field.NewIOINaturalFlag(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m IndicationofInterest) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m IndicationofInterest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetNoIOIQualifiers sets NoIOIQualifiers, Tag 199 +// SetNoIOIQualifiers sets NoIOIQualifiers, Tag 199 func (m IndicationofInterest) SetNoIOIQualifiers(f NoIOIQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m IndicationofInterest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m IndicationofInterest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m IndicationofInterest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m IndicationofInterest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m IndicationofInterest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m IndicationofInterest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m IndicationofInterest) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetSpreadToBenchmark sets SpreadToBenchmark, Tag 218 +// SetSpreadToBenchmark sets SpreadToBenchmark, Tag 218 func (m IndicationofInterest) SetSpreadToBenchmark(value decimal.Decimal, scale int32) { m.Set(field.NewSpreadToBenchmark(value, scale)) } -//SetBenchmark sets Benchmark, Tag 219 +// SetBenchmark sets Benchmark, Tag 219 func (m IndicationofInterest) SetBenchmark(v enum.Benchmark) { m.Set(field.NewBenchmark(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m IndicationofInterest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m IndicationofInterest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m IndicationofInterest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m IndicationofInterest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m IndicationofInterest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m IndicationofInterest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m IndicationofInterest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m IndicationofInterest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m IndicationofInterest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -261,7 +262,7 @@ func (m IndicationofInterest) GetCurrency() (v string, err quickfix.MessageRejec return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m IndicationofInterest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -270,7 +271,7 @@ func (m IndicationofInterest) GetIDSource() (v enum.IDSource, err quickfix.Messa return } -//GetIOIid gets IOIid, Tag 23 +// GetIOIid gets IOIid, Tag 23 func (m IndicationofInterest) GetIOIid() (v string, err quickfix.MessageRejectError) { var f field.IOIidField if err = m.Get(&f); err == nil { @@ -279,7 +280,7 @@ func (m IndicationofInterest) GetIOIid() (v string, err quickfix.MessageRejectEr return } -//GetIOIQltyInd gets IOIQltyInd, Tag 25 +// GetIOIQltyInd gets IOIQltyInd, Tag 25 func (m IndicationofInterest) GetIOIQltyInd() (v enum.IOIQltyInd, err quickfix.MessageRejectError) { var f field.IOIQltyIndField if err = m.Get(&f); err == nil { @@ -288,7 +289,7 @@ func (m IndicationofInterest) GetIOIQltyInd() (v enum.IOIQltyInd, err quickfix.M return } -//GetIOIRefID gets IOIRefID, Tag 26 +// GetIOIRefID gets IOIRefID, Tag 26 func (m IndicationofInterest) GetIOIRefID() (v string, err quickfix.MessageRejectError) { var f field.IOIRefIDField if err = m.Get(&f); err == nil { @@ -297,7 +298,7 @@ func (m IndicationofInterest) GetIOIRefID() (v string, err quickfix.MessageRejec return } -//GetIOIShares gets IOIShares, Tag 27 +// GetIOIShares gets IOIShares, Tag 27 func (m IndicationofInterest) GetIOIShares() (v enum.IOIShares, err quickfix.MessageRejectError) { var f field.IOISharesField if err = m.Get(&f); err == nil { @@ -306,7 +307,7 @@ func (m IndicationofInterest) GetIOIShares() (v enum.IOIShares, err quickfix.Mes return } -//GetIOITransType gets IOITransType, Tag 28 +// GetIOITransType gets IOITransType, Tag 28 func (m IndicationofInterest) GetIOITransType() (v enum.IOITransType, err quickfix.MessageRejectError) { var f field.IOITransTypeField if err = m.Get(&f); err == nil { @@ -315,7 +316,7 @@ func (m IndicationofInterest) GetIOITransType() (v enum.IOITransType, err quickf return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m IndicationofInterest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -324,7 +325,7 @@ func (m IndicationofInterest) GetPrice() (v decimal.Decimal, err quickfix.Messag return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m IndicationofInterest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -333,7 +334,7 @@ func (m IndicationofInterest) GetSecurityID() (v string, err quickfix.MessageRej return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m IndicationofInterest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -342,7 +343,7 @@ func (m IndicationofInterest) GetSide() (v enum.Side, err quickfix.MessageReject return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m IndicationofInterest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -351,7 +352,7 @@ func (m IndicationofInterest) GetSymbol() (v string, err quickfix.MessageRejectE return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m IndicationofInterest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -360,7 +361,7 @@ func (m IndicationofInterest) GetText() (v string, err quickfix.MessageRejectErr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m IndicationofInterest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -369,7 +370,7 @@ func (m IndicationofInterest) GetTransactTime() (v time.Time, err quickfix.Messa return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m IndicationofInterest) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -378,7 +379,7 @@ func (m IndicationofInterest) GetValidUntilTime() (v time.Time, err quickfix.Mes return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m IndicationofInterest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -387,7 +388,7 @@ func (m IndicationofInterest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Mes return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m IndicationofInterest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -396,7 +397,7 @@ func (m IndicationofInterest) GetIssuer() (v string, err quickfix.MessageRejectE return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m IndicationofInterest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -405,7 +406,7 @@ func (m IndicationofInterest) GetSecurityDesc() (v string, err quickfix.MessageR return } -//GetIOINaturalFlag gets IOINaturalFlag, Tag 130 +// GetIOINaturalFlag gets IOINaturalFlag, Tag 130 func (m IndicationofInterest) GetIOINaturalFlag() (v bool, err quickfix.MessageRejectError) { var f field.IOINaturalFlagField if err = m.Get(&f); err == nil { @@ -414,7 +415,7 @@ func (m IndicationofInterest) GetIOINaturalFlag() (v bool, err quickfix.MessageR return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m IndicationofInterest) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -423,7 +424,7 @@ func (m IndicationofInterest) GetURLLink() (v string, err quickfix.MessageReject return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m IndicationofInterest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -432,14 +433,14 @@ func (m IndicationofInterest) GetSecurityType() (v enum.SecurityType, err quickf return } -//GetNoIOIQualifiers gets NoIOIQualifiers, Tag 199 +// GetNoIOIQualifiers gets NoIOIQualifiers, Tag 199 func (m IndicationofInterest) GetNoIOIQualifiers() (NoIOIQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoIOIQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m IndicationofInterest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -448,7 +449,7 @@ func (m IndicationofInterest) GetMaturityMonthYear() (v string, err quickfix.Mes return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m IndicationofInterest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -457,7 +458,7 @@ func (m IndicationofInterest) GetPutOrCall() (v enum.PutOrCall, err quickfix.Mes return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m IndicationofInterest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -466,7 +467,7 @@ func (m IndicationofInterest) GetStrikePrice() (v decimal.Decimal, err quickfix. return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m IndicationofInterest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -475,7 +476,7 @@ func (m IndicationofInterest) GetMaturityDay() (v int, err quickfix.MessageRejec return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m IndicationofInterest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -484,7 +485,7 @@ func (m IndicationofInterest) GetOptAttribute() (v string, err quickfix.MessageR return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m IndicationofInterest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -493,14 +494,14 @@ func (m IndicationofInterest) GetSecurityExchange() (v string, err quickfix.Mess return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m IndicationofInterest) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSpreadToBenchmark gets SpreadToBenchmark, Tag 218 +// GetSpreadToBenchmark gets SpreadToBenchmark, Tag 218 func (m IndicationofInterest) GetSpreadToBenchmark() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadToBenchmarkField if err = m.Get(&f); err == nil { @@ -509,7 +510,7 @@ func (m IndicationofInterest) GetSpreadToBenchmark() (v decimal.Decimal, err qui return } -//GetBenchmark gets Benchmark, Tag 219 +// GetBenchmark gets Benchmark, Tag 219 func (m IndicationofInterest) GetBenchmark() (v enum.Benchmark, err quickfix.MessageRejectError) { var f field.BenchmarkField if err = m.Get(&f); err == nil { @@ -518,7 +519,7 @@ func (m IndicationofInterest) GetBenchmark() (v enum.Benchmark, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m IndicationofInterest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -527,7 +528,7 @@ func (m IndicationofInterest) GetCouponRate() (v decimal.Decimal, err quickfix.M return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m IndicationofInterest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -536,7 +537,7 @@ func (m IndicationofInterest) GetContractMultiplier() (v decimal.Decimal, err qu return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m IndicationofInterest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -545,7 +546,7 @@ func (m IndicationofInterest) GetEncodedIssuerLen() (v int, err quickfix.Message return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m IndicationofInterest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -554,7 +555,7 @@ func (m IndicationofInterest) GetEncodedIssuer() (v string, err quickfix.Message return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m IndicationofInterest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -563,7 +564,7 @@ func (m IndicationofInterest) GetEncodedSecurityDescLen() (v int, err quickfix.M return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m IndicationofInterest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -572,7 +573,7 @@ func (m IndicationofInterest) GetEncodedSecurityDesc() (v string, err quickfix.M return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m IndicationofInterest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -581,7 +582,7 @@ func (m IndicationofInterest) GetEncodedTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m IndicationofInterest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -590,207 +591,207 @@ func (m IndicationofInterest) GetEncodedText() (v string, err quickfix.MessageRe return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m IndicationofInterest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m IndicationofInterest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasIOIid returns true if IOIid is present, Tag 23 +// HasIOIid returns true if IOIid is present, Tag 23 func (m IndicationofInterest) HasIOIid() bool { return m.Has(tag.IOIid) } -//HasIOIQltyInd returns true if IOIQltyInd is present, Tag 25 +// HasIOIQltyInd returns true if IOIQltyInd is present, Tag 25 func (m IndicationofInterest) HasIOIQltyInd() bool { return m.Has(tag.IOIQltyInd) } -//HasIOIRefID returns true if IOIRefID is present, Tag 26 +// HasIOIRefID returns true if IOIRefID is present, Tag 26 func (m IndicationofInterest) HasIOIRefID() bool { return m.Has(tag.IOIRefID) } -//HasIOIShares returns true if IOIShares is present, Tag 27 +// HasIOIShares returns true if IOIShares is present, Tag 27 func (m IndicationofInterest) HasIOIShares() bool { return m.Has(tag.IOIShares) } -//HasIOITransType returns true if IOITransType is present, Tag 28 +// HasIOITransType returns true if IOITransType is present, Tag 28 func (m IndicationofInterest) HasIOITransType() bool { return m.Has(tag.IOITransType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m IndicationofInterest) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m IndicationofInterest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m IndicationofInterest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m IndicationofInterest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m IndicationofInterest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m IndicationofInterest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m IndicationofInterest) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m IndicationofInterest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m IndicationofInterest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m IndicationofInterest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasIOINaturalFlag returns true if IOINaturalFlag is present, Tag 130 +// HasIOINaturalFlag returns true if IOINaturalFlag is present, Tag 130 func (m IndicationofInterest) HasIOINaturalFlag() bool { return m.Has(tag.IOINaturalFlag) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m IndicationofInterest) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m IndicationofInterest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasNoIOIQualifiers returns true if NoIOIQualifiers is present, Tag 199 +// HasNoIOIQualifiers returns true if NoIOIQualifiers is present, Tag 199 func (m IndicationofInterest) HasNoIOIQualifiers() bool { return m.Has(tag.NoIOIQualifiers) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m IndicationofInterest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m IndicationofInterest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m IndicationofInterest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m IndicationofInterest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m IndicationofInterest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m IndicationofInterest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m IndicationofInterest) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasSpreadToBenchmark returns true if SpreadToBenchmark is present, Tag 218 +// HasSpreadToBenchmark returns true if SpreadToBenchmark is present, Tag 218 func (m IndicationofInterest) HasSpreadToBenchmark() bool { return m.Has(tag.SpreadToBenchmark) } -//HasBenchmark returns true if Benchmark is present, Tag 219 +// HasBenchmark returns true if Benchmark is present, Tag 219 func (m IndicationofInterest) HasBenchmark() bool { return m.Has(tag.Benchmark) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m IndicationofInterest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m IndicationofInterest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m IndicationofInterest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m IndicationofInterest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m IndicationofInterest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m IndicationofInterest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m IndicationofInterest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m IndicationofInterest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoIOIQualifiers is a repeating group element, Tag 199 +// NoIOIQualifiers is a repeating group element, Tag 199 type NoIOIQualifiers struct { *quickfix.Group } -//SetIOIQualifier sets IOIQualifier, Tag 104 +// SetIOIQualifier sets IOIQualifier, Tag 104 func (m NoIOIQualifiers) SetIOIQualifier(v enum.IOIQualifier) { m.Set(field.NewIOIQualifier(v)) } -//GetIOIQualifier gets IOIQualifier, Tag 104 +// GetIOIQualifier gets IOIQualifier, Tag 104 func (m NoIOIQualifiers) GetIOIQualifier() (v enum.IOIQualifier, err quickfix.MessageRejectError) { var f field.IOIQualifierField if err = m.Get(&f); err == nil { @@ -799,50 +800,51 @@ func (m NoIOIQualifiers) GetIOIQualifier() (v enum.IOIQualifier, err quickfix.Me return } -//HasIOIQualifier returns true if IOIQualifier is present, Tag 104 +// HasIOIQualifier returns true if IOIQualifier is present, Tag 104 func (m NoIOIQualifiers) HasIOIQualifier() bool { return m.Has(tag.IOIQualifier) } -//NoIOIQualifiersRepeatingGroup is a repeating group, Tag 199 +// NoIOIQualifiersRepeatingGroup is a repeating group, Tag 199 type NoIOIQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoIOIQualifiersRepeatingGroup returns an initialized, NoIOIQualifiersRepeatingGroup +// NewNoIOIQualifiersRepeatingGroup returns an initialized, NoIOIQualifiersRepeatingGroup func NewNoIOIQualifiersRepeatingGroup() NoIOIQualifiersRepeatingGroup { return NoIOIQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoIOIQualifiers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.IOIQualifier)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.IOIQualifier)}), + } } -//Add create and append a new NoIOIQualifiers to this group +// Add create and append a new NoIOIQualifiers to this group func (m NoIOIQualifiersRepeatingGroup) Add() NoIOIQualifiers { g := m.RepeatingGroup.Add() return NoIOIQualifiers{g} } -//Get returns the ith NoIOIQualifiers in the NoIOIQualifiersRepeatinGroup +// Get returns the ith NoIOIQualifiers in the NoIOIQualifiersRepeatinGroup func (m NoIOIQualifiersRepeatingGroup) Get(i int) NoIOIQualifiers { return NoIOIQualifiers{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -851,7 +853,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -860,35 +862,36 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)}), + } } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix42/listcancelrequest/ListCancelRequest.generated.go b/fix42/listcancelrequest/ListCancelRequest.generated.go index 6bb401ab5..1c2978d63 100644 --- a/fix42/listcancelrequest/ListCancelRequest.generated.go +++ b/fix42/listcancelrequest/ListCancelRequest.generated.go @@ -9,7 +9,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListCancelRequest is the fix42 ListCancelRequest type, MsgType = K +// ListCancelRequest is the fix42 ListCancelRequest type, MsgType = K type ListCancelRequest struct { fix42.Header *quickfix.Body @@ -17,7 +17,7 @@ type ListCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a ListCancelRequest from a quickfix.Message instance +// FromMessage creates a ListCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListCancelRequest { return ListCancelRequest{ Header: fix42.Header{&m.Header}, @@ -27,12 +27,12 @@ func FromMessage(m *quickfix.Message) ListCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListCancelRequest initialized with the required fields for ListCancelRequest +// New returns a ListCancelRequest initialized with the required fields for ListCancelRequest func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(listid field.ListIDField, transacttime field.TransactTimeField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,32 +57,32 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "K", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListCancelRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListCancelRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListCancelRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListCancelRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -91,7 +91,7 @@ func (m ListCancelRequest) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -100,7 +100,7 @@ func (m ListCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -109,7 +109,7 @@ func (m ListCancelRequest) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m ListCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -127,27 +127,27 @@ func (m ListCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejec return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListCancelRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListCancelRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListCancelRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListCancelRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/listexecute/ListExecute.generated.go b/fix42/listexecute/ListExecute.generated.go index c7e9cb65b..d512debea 100644 --- a/fix42/listexecute/ListExecute.generated.go +++ b/fix42/listexecute/ListExecute.generated.go @@ -9,7 +9,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListExecute is the fix42 ListExecute type, MsgType = L +// ListExecute is the fix42 ListExecute type, MsgType = L type ListExecute struct { fix42.Header *quickfix.Body @@ -17,7 +17,7 @@ type ListExecute struct { Message *quickfix.Message } -//FromMessage creates a ListExecute from a quickfix.Message instance +// FromMessage creates a ListExecute from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListExecute { return ListExecute{ Header: fix42.Header{&m.Header}, @@ -27,12 +27,12 @@ func FromMessage(m *quickfix.Message) ListExecute { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListExecute) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListExecute initialized with the required fields for ListExecute +// New returns a ListExecute initialized with the required fields for ListExecute func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListExecute) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(listid field.ListIDField, transacttime field.TransactTimeField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListExecute, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,42 +57,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "L", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListExecute) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListExecute) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListExecute) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListExecute) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListExecute) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m ListExecute) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m ListExecute) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListExecute) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m ListExecute) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListExecute) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -110,7 +110,7 @@ func (m ListExecute) GetTransactTime() (v time.Time, err quickfix.MessageRejectE return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListExecute) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -119,7 +119,7 @@ func (m ListExecute) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListExecute) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m ListExecute) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListExecute) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -137,7 +137,7 @@ func (m ListExecute) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m ListExecute) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -146,7 +146,7 @@ func (m ListExecute) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m ListExecute) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -155,37 +155,37 @@ func (m ListExecute) GetClientBidID() (v string, err quickfix.MessageRejectError return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListExecute) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListExecute) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListExecute) HasListID() bool { return m.Has(tag.ListID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListExecute) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListExecute) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m ListExecute) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m ListExecute) HasClientBidID() bool { return m.Has(tag.ClientBidID) } diff --git a/fix42/liststatus/ListStatus.generated.go b/fix42/liststatus/ListStatus.generated.go index b11eb52be..e3dcf8638 100644 --- a/fix42/liststatus/ListStatus.generated.go +++ b/fix42/liststatus/ListStatus.generated.go @@ -1,9 +1,10 @@ package liststatus import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStatus is the fix42 ListStatus type, MsgType = N +// ListStatus is the fix42 ListStatus type, MsgType = N type ListStatus struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type ListStatus struct { Message *quickfix.Message } -//FromMessage creates a ListStatus from a quickfix.Message instance +// FromMessage creates a ListStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStatus { return ListStatus{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) ListStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStatus initialized with the required fields for ListStatus +// New returns a ListStatus initialized with the required fields for ListStatus func New(listid field.ListIDField, liststatustype field.ListStatusTypeField, norpts field.NoRptsField, listorderstatus field.ListOrderStatusField, rptseq field.RptSeqField, totnoorders field.TotNoOrdersField) (m ListStatus) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -52,10 +53,10 @@ func New(listid field.ListIDField, liststatustype field.ListStatusTypeField, nor return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,62 +64,62 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "N", r } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListStatus) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStatus) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoOrders sets TotNoOrders, Tag 68 +// SetTotNoOrders sets TotNoOrders, Tag 68 func (m ListStatus) SetTotNoOrders(v int) { m.Set(field.NewTotNoOrders(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m ListStatus) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetNoRpts sets NoRpts, Tag 82 +// SetNoRpts sets NoRpts, Tag 82 func (m ListStatus) SetNoRpts(v int) { m.Set(field.NewNoRpts(v)) } -//SetRptSeq sets RptSeq, Tag 83 +// SetRptSeq sets RptSeq, Tag 83 func (m ListStatus) SetRptSeq(v int) { m.Set(field.NewRptSeq(v)) } -//SetListStatusType sets ListStatusType, Tag 429 +// SetListStatusType sets ListStatusType, Tag 429 func (m ListStatus) SetListStatusType(v enum.ListStatusType) { m.Set(field.NewListStatusType(v)) } -//SetListOrderStatus sets ListOrderStatus, Tag 431 +// SetListOrderStatus sets ListOrderStatus, Tag 431 func (m ListStatus) SetListOrderStatus(v enum.ListOrderStatus) { m.Set(field.NewListOrderStatus(v)) } -//SetListStatusText sets ListStatusText, Tag 444 +// SetListStatusText sets ListStatusText, Tag 444 func (m ListStatus) SetListStatusText(v string) { m.Set(field.NewListStatusText(v)) } -//SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445 +// SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445 func (m ListStatus) SetEncodedListStatusTextLen(v int) { m.Set(field.NewEncodedListStatusTextLen(v)) } -//SetEncodedListStatusText sets EncodedListStatusText, Tag 446 +// SetEncodedListStatusText sets EncodedListStatusText, Tag 446 func (m ListStatus) SetEncodedListStatusText(v string) { m.Set(field.NewEncodedListStatusText(v)) } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -127,7 +128,7 @@ func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -136,7 +137,7 @@ func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetTotNoOrders gets TotNoOrders, Tag 68 +// GetTotNoOrders gets TotNoOrders, Tag 68 func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { var f field.TotNoOrdersField if err = m.Get(&f); err == nil { @@ -145,14 +146,14 @@ func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m ListStatus) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoRpts gets NoRpts, Tag 82 +// GetNoRpts gets NoRpts, Tag 82 func (m ListStatus) GetNoRpts() (v int, err quickfix.MessageRejectError) { var f field.NoRptsField if err = m.Get(&f); err == nil { @@ -161,7 +162,7 @@ func (m ListStatus) GetNoRpts() (v int, err quickfix.MessageRejectError) { return } -//GetRptSeq gets RptSeq, Tag 83 +// GetRptSeq gets RptSeq, Tag 83 func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError) { var f field.RptSeqField if err = m.Get(&f); err == nil { @@ -170,7 +171,7 @@ func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError) { return } -//GetListStatusType gets ListStatusType, Tag 429 +// GetListStatusType gets ListStatusType, Tag 429 func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.MessageRejectError) { var f field.ListStatusTypeField if err = m.Get(&f); err == nil { @@ -179,7 +180,7 @@ func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.Mes return } -//GetListOrderStatus gets ListOrderStatus, Tag 431 +// GetListOrderStatus gets ListOrderStatus, Tag 431 func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.MessageRejectError) { var f field.ListOrderStatusField if err = m.Get(&f); err == nil { @@ -188,7 +189,7 @@ func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.M return } -//GetListStatusText gets ListStatusText, Tag 444 +// GetListStatusText gets ListStatusText, Tag 444 func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectError) { var f field.ListStatusTextField if err = m.Get(&f); err == nil { @@ -197,7 +198,7 @@ func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectErr return } -//GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445 +// GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445 func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedListStatusTextLenField if err = m.Get(&f); err == nil { @@ -206,7 +207,7 @@ func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedListStatusText gets EncodedListStatusText, Tag 446 +// GetEncodedListStatusText gets EncodedListStatusText, Tag 446 func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRejectError) { var f field.EncodedListStatusTextField if err = m.Get(&f); err == nil { @@ -215,117 +216,117 @@ func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRe return } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListStatus) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStatus) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 func (m ListStatus) HasTotNoOrders() bool { return m.Has(tag.TotNoOrders) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m ListStatus) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasNoRpts returns true if NoRpts is present, Tag 82 +// HasNoRpts returns true if NoRpts is present, Tag 82 func (m ListStatus) HasNoRpts() bool { return m.Has(tag.NoRpts) } -//HasRptSeq returns true if RptSeq is present, Tag 83 +// HasRptSeq returns true if RptSeq is present, Tag 83 func (m ListStatus) HasRptSeq() bool { return m.Has(tag.RptSeq) } -//HasListStatusType returns true if ListStatusType is present, Tag 429 +// HasListStatusType returns true if ListStatusType is present, Tag 429 func (m ListStatus) HasListStatusType() bool { return m.Has(tag.ListStatusType) } -//HasListOrderStatus returns true if ListOrderStatus is present, Tag 431 +// HasListOrderStatus returns true if ListOrderStatus is present, Tag 431 func (m ListStatus) HasListOrderStatus() bool { return m.Has(tag.ListOrderStatus) } -//HasListStatusText returns true if ListStatusText is present, Tag 444 +// HasListStatusText returns true if ListStatusText is present, Tag 444 func (m ListStatus) HasListStatusText() bool { return m.Has(tag.ListStatusText) } -//HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445 +// HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445 func (m ListStatus) HasEncodedListStatusTextLen() bool { return m.Has(tag.EncodedListStatusTextLen) } -//HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446 +// HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446 func (m ListStatus) HasEncodedListStatusText() bool { return m.Has(tag.EncodedListStatusText) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCumQty sets CumQty, Tag 14 +// SetCumQty sets CumQty, Tag 14 func (m NoOrders) SetCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewCumQty(value, scale)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m NoOrders) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetLeavesQty sets LeavesQty, Tag 151 +// SetLeavesQty sets LeavesQty, Tag 151 func (m NoOrders) SetLeavesQty(value decimal.Decimal, scale int32) { m.Set(field.NewLeavesQty(value, scale)) } -//SetCxlQty sets CxlQty, Tag 84 +// SetCxlQty sets CxlQty, Tag 84 func (m NoOrders) SetCxlQty(value decimal.Decimal, scale int32) { m.Set(field.NewCxlQty(value, scale)) } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m NoOrders) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetOrdRejReason sets OrdRejReason, Tag 103 +// SetOrdRejReason sets OrdRejReason, Tag 103 func (m NoOrders) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoOrders) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoOrders) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoOrders) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -334,7 +335,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetCumQty gets CumQty, Tag 14 +// GetCumQty gets CumQty, Tag 14 func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CumQtyField if err = m.Get(&f); err == nil { @@ -343,7 +344,7 @@ func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -352,7 +353,7 @@ func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectEr return } -//GetLeavesQty gets LeavesQty, Tag 151 +// GetLeavesQty gets LeavesQty, Tag 151 func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LeavesQtyField if err = m.Get(&f); err == nil { @@ -361,7 +362,7 @@ func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCxlQty gets CxlQty, Tag 84 +// GetCxlQty gets CxlQty, Tag 84 func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CxlQtyField if err = m.Get(&f); err == nil { @@ -370,7 +371,7 @@ func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -379,7 +380,7 @@ func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetOrdRejReason gets OrdRejReason, Tag 103 +// GetOrdRejReason gets OrdRejReason, Tag 103 func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { var f field.OrdRejReasonField if err = m.Get(&f); err == nil { @@ -388,7 +389,7 @@ func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -397,7 +398,7 @@ func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -406,7 +407,7 @@ func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -415,75 +416,76 @@ func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCumQty returns true if CumQty is present, Tag 14 +// HasCumQty returns true if CumQty is present, Tag 14 func (m NoOrders) HasCumQty() bool { return m.Has(tag.CumQty) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m NoOrders) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasLeavesQty returns true if LeavesQty is present, Tag 151 +// HasLeavesQty returns true if LeavesQty is present, Tag 151 func (m NoOrders) HasLeavesQty() bool { return m.Has(tag.LeavesQty) } -//HasCxlQty returns true if CxlQty is present, Tag 84 +// HasCxlQty returns true if CxlQty is present, Tag 84 func (m NoOrders) HasCxlQty() bool { return m.Has(tag.CxlQty) } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m NoOrders) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 func (m NoOrders) HasOrdRejReason() bool { return m.Has(tag.OrdRejReason) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoOrders) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoOrders) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoOrders) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CxlQty), quickfix.GroupElement(tag.AvgPx), quickfix.GroupElement(tag.OrdRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CxlQty), quickfix.GroupElement(tag.AvgPx), quickfix.GroupElement(tag.OrdRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } diff --git a/fix42/liststatusrequest/ListStatusRequest.generated.go b/fix42/liststatusrequest/ListStatusRequest.generated.go index c01fa41fc..20a990c83 100644 --- a/fix42/liststatusrequest/ListStatusRequest.generated.go +++ b/fix42/liststatusrequest/ListStatusRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStatusRequest is the fix42 ListStatusRequest type, MsgType = M +// ListStatusRequest is the fix42 ListStatusRequest type, MsgType = M type ListStatusRequest struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type ListStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a ListStatusRequest from a quickfix.Message instance +// FromMessage creates a ListStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStatusRequest { return ListStatusRequest{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) ListStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStatusRequest initialized with the required fields for ListStatusRequest +// New returns a ListStatusRequest initialized with the required fields for ListStatusRequest func New(listid field.ListIDField) (m ListStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(listid field.ListIDField) (m ListStatusRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,27 +54,27 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "M", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListStatusRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStatusRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListStatusRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListStatusRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListStatusRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -83,7 +83,7 @@ func (m ListStatusRequest) GetText() (v string, err quickfix.MessageRejectError) return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStatusRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -92,7 +92,7 @@ func (m ListStatusRequest) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListStatusRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m ListStatusRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListStatusRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -110,22 +110,22 @@ func (m ListStatusRequest) GetEncodedText() (v string, err quickfix.MessageRejec return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListStatusRequest) HasText() bool { return m.Has(tag.Text) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStatusRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListStatusRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListStatusRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/liststrikeprice/ListStrikePrice.generated.go b/fix42/liststrikeprice/ListStrikePrice.generated.go index f3790acca..053945445 100644 --- a/fix42/liststrikeprice/ListStrikePrice.generated.go +++ b/fix42/liststrikeprice/ListStrikePrice.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStrikePrice is the fix42 ListStrikePrice type, MsgType = m +// ListStrikePrice is the fix42 ListStrikePrice type, MsgType = m type ListStrikePrice struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type ListStrikePrice struct { Message *quickfix.Message } -//FromMessage creates a ListStrikePrice from a quickfix.Message instance +// FromMessage creates a ListStrikePrice from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStrikePrice { return ListStrikePrice{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) ListStrikePrice { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStrikePrice) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStrikePrice initialized with the required fields for ListStrikePrice +// New returns a ListStrikePrice initialized with the required fields for ListStrikePrice func New(listid field.ListIDField, totnostrikes field.TotNoStrikesField) (m ListStrikePrice) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(listid field.ListIDField, totnostrikes field.TotNoStrikesField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStrikePrice, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,22 +58,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "m", r } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStrikePrice) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoStrikes sets TotNoStrikes, Tag 422 +// SetTotNoStrikes sets TotNoStrikes, Tag 422 func (m ListStrikePrice) SetTotNoStrikes(v int) { m.Set(field.NewTotNoStrikes(v)) } -//SetNoStrikes sets NoStrikes, Tag 428 +// SetNoStrikes sets NoStrikes, Tag 428 func (m ListStrikePrice) SetNoStrikes(f NoStrikesRepeatingGroup) { m.SetGroup(f) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStrikePrice) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -82,7 +82,7 @@ func (m ListStrikePrice) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetTotNoStrikes gets TotNoStrikes, Tag 422 +// GetTotNoStrikes gets TotNoStrikes, Tag 422 func (m ListStrikePrice) GetTotNoStrikes() (v int, err quickfix.MessageRejectError) { var f field.TotNoStrikesField if err = m.Get(&f); err == nil { @@ -91,169 +91,169 @@ func (m ListStrikePrice) GetTotNoStrikes() (v int, err quickfix.MessageRejectErr return } -//GetNoStrikes gets NoStrikes, Tag 428 +// GetNoStrikes gets NoStrikes, Tag 428 func (m ListStrikePrice) GetNoStrikes() (NoStrikesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStrikesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStrikePrice) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoStrikes returns true if TotNoStrikes is present, Tag 422 +// HasTotNoStrikes returns true if TotNoStrikes is present, Tag 422 func (m ListStrikePrice) HasTotNoStrikes() bool { return m.Has(tag.TotNoStrikes) } -//HasNoStrikes returns true if NoStrikes is present, Tag 428 +// HasNoStrikes returns true if NoStrikes is present, Tag 428 func (m ListStrikePrice) HasNoStrikes() bool { return m.Has(tag.NoStrikes) } -//NoStrikes is a repeating group element, Tag 428 +// NoStrikes is a repeating group element, Tag 428 type NoStrikes struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoStrikes) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoStrikes) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoStrikes) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoStrikes) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoStrikes) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoStrikes) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoStrikes) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoStrikes) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoStrikes) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoStrikes) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoStrikes) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoStrikes) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoStrikes) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoStrikes) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoStrikes) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoStrikes) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoStrikes) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoStrikes) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoStrikes) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoStrikes) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoStrikes) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoStrikes) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoStrikes) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoStrikes) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoStrikes) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoStrikes) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoStrikes) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoStrikes) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -262,7 +262,7 @@ func (m NoStrikes) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoStrikes) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -271,7 +271,7 @@ func (m NoStrikes) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectE return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoStrikes) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -280,7 +280,7 @@ func (m NoStrikes) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoStrikes) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -289,7 +289,7 @@ func (m NoStrikes) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectErr return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoStrikes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -298,7 +298,7 @@ func (m NoStrikes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageR return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoStrikes) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -307,7 +307,7 @@ func (m NoStrikes) GetMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoStrikes) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -316,7 +316,7 @@ func (m NoStrikes) GetMaturityDay() (v int, err quickfix.MessageRejectError) { return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoStrikes) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -325,7 +325,7 @@ func (m NoStrikes) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoStrikes) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -334,7 +334,7 @@ func (m NoStrikes) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoStrikes) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -343,7 +343,7 @@ func (m NoStrikes) GetOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoStrikes) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -352,7 +352,7 @@ func (m NoStrikes) GetContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoStrikes) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -361,7 +361,7 @@ func (m NoStrikes) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoStrikes) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -370,7 +370,7 @@ func (m NoStrikes) GetSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoStrikes) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -379,7 +379,7 @@ func (m NoStrikes) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoStrikes) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -388,7 +388,7 @@ func (m NoStrikes) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoStrikes) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -397,7 +397,7 @@ func (m NoStrikes) GetEncodedIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoStrikes) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -406,7 +406,7 @@ func (m NoStrikes) GetSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoStrikes) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -415,7 +415,7 @@ func (m NoStrikes) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoStrikes) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -424,7 +424,7 @@ func (m NoStrikes) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoStrikes) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -433,7 +433,7 @@ func (m NoStrikes) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoStrikes) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -442,7 +442,7 @@ func (m NoStrikes) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoStrikes) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -451,7 +451,7 @@ func (m NoStrikes) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoStrikes) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -460,7 +460,7 @@ func (m NoStrikes) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoStrikes) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -469,7 +469,7 @@ func (m NoStrikes) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoStrikes) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -478,7 +478,7 @@ func (m NoStrikes) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoStrikes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -487,7 +487,7 @@ func (m NoStrikes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoStrikes) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -496,160 +496,161 @@ func (m NoStrikes) GetEncodedText() (v string, err quickfix.MessageRejectError) return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoStrikes) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoStrikes) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoStrikes) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoStrikes) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoStrikes) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoStrikes) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoStrikes) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoStrikes) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoStrikes) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoStrikes) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoStrikes) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoStrikes) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoStrikes) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoStrikes) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoStrikes) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoStrikes) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoStrikes) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoStrikes) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoStrikes) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoStrikes) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoStrikes) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoStrikes) HasSide() bool { return m.Has(tag.Side) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoStrikes) HasPrice() bool { return m.Has(tag.Price) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoStrikes) HasCurrency() bool { return m.Has(tag.Currency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoStrikes) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoStrikes) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoStrikes) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoStrikesRepeatingGroup is a repeating group, Tag 428 +// NoStrikesRepeatingGroup is a repeating group, Tag 428 type NoStrikesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStrikesRepeatingGroup returns an initialized, NoStrikesRepeatingGroup +// NewNoStrikesRepeatingGroup returns an initialized, NoStrikesRepeatingGroup func NewNoStrikesRepeatingGroup() NoStrikesRepeatingGroup { return NoStrikesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStrikes, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoStrikes to this group +// Add create and append a new NoStrikes to this group func (m NoStrikesRepeatingGroup) Add() NoStrikes { g := m.RepeatingGroup.Add() return NoStrikes{g} } -//Get returns the ith NoStrikes in the NoStrikesRepeatinGroup +// Get returns the ith NoStrikes in the NoStrikesRepeatinGroup func (m NoStrikesRepeatingGroup) Get(i int) NoStrikes { return NoStrikes{m.RepeatingGroup.Get(i)} } diff --git a/fix42/logon/Logon.generated.go b/fix42/logon/Logon.generated.go index bd8e3731c..3537eaddf 100644 --- a/fix42/logon/Logon.generated.go +++ b/fix42/logon/Logon.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Logon is the fix42 Logon type, MsgType = A +// Logon is the fix42 Logon type, MsgType = A type Logon struct { fix42.Header *quickfix.Body @@ -16,7 +16,7 @@ type Logon struct { Message *quickfix.Message } -//FromMessage creates a Logon from a quickfix.Message instance +// FromMessage creates a Logon from a quickfix.Message instance func FromMessage(m *quickfix.Message) Logon { return Logon{ Header: fix42.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) Logon { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Logon) ToMessage() *quickfix.Message { return m.Message } -//New returns a Logon initialized with the required fields for Logon +// New returns a Logon initialized with the required fields for Logon func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntField) (m Logon) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Logon, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,42 +56,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "A", r } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m Logon) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m Logon) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetEncryptMethod sets EncryptMethod, Tag 98 +// SetEncryptMethod sets EncryptMethod, Tag 98 func (m Logon) SetEncryptMethod(v enum.EncryptMethod) { m.Set(field.NewEncryptMethod(v)) } -//SetHeartBtInt sets HeartBtInt, Tag 108 +// SetHeartBtInt sets HeartBtInt, Tag 108 func (m Logon) SetHeartBtInt(v int) { m.Set(field.NewHeartBtInt(v)) } -//SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141 +// SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141 func (m Logon) SetResetSeqNumFlag(v bool) { m.Set(field.NewResetSeqNumFlag(v)) } -//SetMaxMessageSize sets MaxMessageSize, Tag 383 +// SetMaxMessageSize sets MaxMessageSize, Tag 383 func (m Logon) SetMaxMessageSize(v int) { m.Set(field.NewMaxMessageSize(v)) } -//SetNoMsgTypes sets NoMsgTypes, Tag 384 +// SetNoMsgTypes sets NoMsgTypes, Tag 384 func (m Logon) SetNoMsgTypes(f NoMsgTypesRepeatingGroup) { m.SetGroup(f) } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -100,7 +100,7 @@ func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -109,7 +109,7 @@ func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetEncryptMethod gets EncryptMethod, Tag 98 +// GetEncryptMethod gets EncryptMethod, Tag 98 func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRejectError) { var f field.EncryptMethodField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRej return } -//GetHeartBtInt gets HeartBtInt, Tag 108 +// GetHeartBtInt gets HeartBtInt, Tag 108 func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError) { var f field.HeartBtIntField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError) { return } -//GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141 +// GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141 func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError) { var f field.ResetSeqNumFlagField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetMaxMessageSize gets MaxMessageSize, Tag 383 +// GetMaxMessageSize gets MaxMessageSize, Tag 383 func (m Logon) GetMaxMessageSize() (v int, err quickfix.MessageRejectError) { var f field.MaxMessageSizeField if err = m.Get(&f); err == nil { @@ -145,64 +145,64 @@ func (m Logon) GetMaxMessageSize() (v int, err quickfix.MessageRejectError) { return } -//GetNoMsgTypes gets NoMsgTypes, Tag 384 +// GetNoMsgTypes gets NoMsgTypes, Tag 384 func (m Logon) GetNoMsgTypes() (NoMsgTypesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMsgTypesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m Logon) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m Logon) HasRawData() bool { return m.Has(tag.RawData) } -//HasEncryptMethod returns true if EncryptMethod is present, Tag 98 +// HasEncryptMethod returns true if EncryptMethod is present, Tag 98 func (m Logon) HasEncryptMethod() bool { return m.Has(tag.EncryptMethod) } -//HasHeartBtInt returns true if HeartBtInt is present, Tag 108 +// HasHeartBtInt returns true if HeartBtInt is present, Tag 108 func (m Logon) HasHeartBtInt() bool { return m.Has(tag.HeartBtInt) } -//HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141 +// HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141 func (m Logon) HasResetSeqNumFlag() bool { return m.Has(tag.ResetSeqNumFlag) } -//HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383 +// HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383 func (m Logon) HasMaxMessageSize() bool { return m.Has(tag.MaxMessageSize) } -//HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384 +// HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384 func (m Logon) HasNoMsgTypes() bool { return m.Has(tag.NoMsgTypes) } -//NoMsgTypes is a repeating group element, Tag 384 +// NoMsgTypes is a repeating group element, Tag 384 type NoMsgTypes struct { *quickfix.Group } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m NoMsgTypes) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetMsgDirection sets MsgDirection, Tag 385 +// SetMsgDirection sets MsgDirection, Tag 385 func (m NoMsgTypes) SetMsgDirection(v enum.MsgDirection) { m.Set(field.NewMsgDirection(v)) } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m NoMsgTypes) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m NoMsgTypes) GetRefMsgType() (v string, err quickfix.MessageRejectError) return } -//GetMsgDirection gets MsgDirection, Tag 385 +// GetMsgDirection gets MsgDirection, Tag 385 func (m NoMsgTypes) GetMsgDirection() (v enum.MsgDirection, err quickfix.MessageRejectError) { var f field.MsgDirectionField if err = m.Get(&f); err == nil { @@ -220,35 +220,36 @@ func (m NoMsgTypes) GetMsgDirection() (v enum.MsgDirection, err quickfix.Message return } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m NoMsgTypes) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasMsgDirection returns true if MsgDirection is present, Tag 385 +// HasMsgDirection returns true if MsgDirection is present, Tag 385 func (m NoMsgTypes) HasMsgDirection() bool { return m.Has(tag.MsgDirection) } -//NoMsgTypesRepeatingGroup is a repeating group, Tag 384 +// NoMsgTypesRepeatingGroup is a repeating group, Tag 384 type NoMsgTypesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup +// NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup func NewNoMsgTypesRepeatingGroup() NoMsgTypesRepeatingGroup { return NoMsgTypesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMsgTypes, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RefMsgType), quickfix.GroupElement(tag.MsgDirection)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefMsgType), quickfix.GroupElement(tag.MsgDirection)}), + } } -//Add create and append a new NoMsgTypes to this group +// Add create and append a new NoMsgTypes to this group func (m NoMsgTypesRepeatingGroup) Add() NoMsgTypes { g := m.RepeatingGroup.Add() return NoMsgTypes{g} } -//Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup +// Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup func (m NoMsgTypesRepeatingGroup) Get(i int) NoMsgTypes { return NoMsgTypes{m.RepeatingGroup.Get(i)} } diff --git a/fix42/logout/Logout.generated.go b/fix42/logout/Logout.generated.go index 06fc9d867..2052eccff 100644 --- a/fix42/logout/Logout.generated.go +++ b/fix42/logout/Logout.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Logout is the fix42 Logout type, MsgType = 5 +// Logout is the fix42 Logout type, MsgType = 5 type Logout struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type Logout struct { Message *quickfix.Message } -//FromMessage creates a Logout from a quickfix.Message instance +// FromMessage creates a Logout from a quickfix.Message instance func FromMessage(m *quickfix.Message) Logout { return Logout{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) Logout { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Logout) ToMessage() *quickfix.Message { return m.Message } -//New returns a Logout initialized with the required fields for Logout +// New returns a Logout initialized with the required fields for Logout func New() (m Logout) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -42,10 +42,10 @@ func New() (m Logout) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Logout, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -53,22 +53,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "5", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Logout) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Logout) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Logout) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Logout) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -77,7 +77,7 @@ func (m Logout) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Logout) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -86,7 +86,7 @@ func (m Logout) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Logout) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -95,17 +95,17 @@ func (m Logout) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Logout) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Logout) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Logout) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go b/fix42/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go index 6da549aaf..a43bc1067 100644 --- a/fix42/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go +++ b/fix42/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go @@ -1,9 +1,10 @@ package marketdataincrementalrefresh import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataIncrementalRefresh is the fix42 MarketDataIncrementalRefresh type, MsgType = X +// MarketDataIncrementalRefresh is the fix42 MarketDataIncrementalRefresh type, MsgType = X type MarketDataIncrementalRefresh struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type MarketDataIncrementalRefresh struct { Message *quickfix.Message } -//FromMessage creates a MarketDataIncrementalRefresh from a quickfix.Message instance +// FromMessage creates a MarketDataIncrementalRefresh from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataIncrementalRefresh { return MarketDataIncrementalRefresh{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) MarketDataIncrementalRefresh { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataIncrementalRefresh) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataIncrementalRefresh initialized with the required fields for MarketDataIncrementalRefresh +// New returns a MarketDataIncrementalRefresh initialized with the required fields for MarketDataIncrementalRefresh func New() (m MarketDataIncrementalRefresh) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -46,10 +47,10 @@ func New() (m MarketDataIncrementalRefresh) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataIncrementalRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,17 +58,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "X", r } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataIncrementalRefresh) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetNoMDEntries sets NoMDEntries, Tag 268 +// SetNoMDEntries sets NoMDEntries, Tag 268 func (m MarketDataIncrementalRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { m.SetGroup(f) } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataIncrementalRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -76,309 +77,309 @@ func (m MarketDataIncrementalRefresh) GetMDReqID() (v string, err quickfix.Messa return } -//GetNoMDEntries gets NoMDEntries, Tag 268 +// GetNoMDEntries gets NoMDEntries, Tag 268 func (m MarketDataIncrementalRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataIncrementalRefresh) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 func (m MarketDataIncrementalRefresh) HasNoMDEntries() bool { return m.Has(tag.NoMDEntries) } -//NoMDEntries is a repeating group element, Tag 268 +// NoMDEntries is a repeating group element, Tag 268 type NoMDEntries struct { *quickfix.Group } -//SetMDUpdateAction sets MDUpdateAction, Tag 279 +// SetMDUpdateAction sets MDUpdateAction, Tag 279 func (m NoMDEntries) SetMDUpdateAction(v enum.MDUpdateAction) { m.Set(field.NewMDUpdateAction(v)) } -//SetDeleteReason sets DeleteReason, Tag 285 +// SetDeleteReason sets DeleteReason, Tag 285 func (m NoMDEntries) SetDeleteReason(v enum.DeleteReason) { m.Set(field.NewDeleteReason(v)) } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//SetMDEntryID sets MDEntryID, Tag 278 +// SetMDEntryID sets MDEntryID, Tag 278 func (m NoMDEntries) SetMDEntryID(v string) { m.Set(field.NewMDEntryID(v)) } -//SetMDEntryRefID sets MDEntryRefID, Tag 280 +// SetMDEntryRefID sets MDEntryRefID, Tag 280 func (m NoMDEntries) SetMDEntryRefID(v string) { m.Set(field.NewMDEntryRefID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoMDEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoMDEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoMDEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoMDEntries) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoMDEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoMDEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoMDEntries) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoMDEntries) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoMDEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoMDEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoMDEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoMDEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoMDEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoMDEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoMDEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoMDEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoMDEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoMDEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoMDEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m NoMDEntries) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m NoMDEntries) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetMDEntryPx sets MDEntryPx, Tag 270 +// SetMDEntryPx sets MDEntryPx, Tag 270 func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntryPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoMDEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetMDEntrySize sets MDEntrySize, Tag 271 +// SetMDEntrySize sets MDEntrySize, Tag 271 func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntrySize(value, scale)) } -//SetMDEntryDate sets MDEntryDate, Tag 272 +// SetMDEntryDate sets MDEntryDate, Tag 272 func (m NoMDEntries) SetMDEntryDate(v string) { m.Set(field.NewMDEntryDate(v)) } -//SetMDEntryTime sets MDEntryTime, Tag 273 +// SetMDEntryTime sets MDEntryTime, Tag 273 func (m NoMDEntries) SetMDEntryTime(v string) { m.Set(field.NewMDEntryTime(v)) } -//SetTickDirection sets TickDirection, Tag 274 +// SetTickDirection sets TickDirection, Tag 274 func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { m.Set(field.NewTickDirection(v)) } -//SetMDMkt sets MDMkt, Tag 275 +// SetMDMkt sets MDMkt, Tag 275 func (m NoMDEntries) SetMDMkt(v string) { m.Set(field.NewMDMkt(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetQuoteCondition sets QuoteCondition, Tag 276 +// SetQuoteCondition sets QuoteCondition, Tag 276 func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { m.Set(field.NewQuoteCondition(v)) } -//SetTradeCondition sets TradeCondition, Tag 277 +// SetTradeCondition sets TradeCondition, Tag 277 func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { m.Set(field.NewTradeCondition(v)) } -//SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 func (m NoMDEntries) SetMDEntryOriginator(v string) { m.Set(field.NewMDEntryOriginator(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoMDEntries) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoMDEntries) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//SetOpenCloseSettleFlag sets OpenCloseSettleFlag, Tag 286 +// SetOpenCloseSettleFlag sets OpenCloseSettleFlag, Tag 286 func (m NoMDEntries) SetOpenCloseSettleFlag(v enum.OpenCloseSettleFlag) { m.Set(field.NewOpenCloseSettleFlag(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoMDEntries) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoMDEntries) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoMDEntries) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetSellerDays sets SellerDays, Tag 287 +// SetSellerDays sets SellerDays, Tag 287 func (m NoMDEntries) SetSellerDays(v int) { m.Set(field.NewSellerDays(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoMDEntries) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoMDEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 func (m NoMDEntries) SetMDEntryBuyer(v string) { m.Set(field.NewMDEntryBuyer(v)) } -//SetMDEntrySeller sets MDEntrySeller, Tag 289 +// SetMDEntrySeller sets MDEntrySeller, Tag 289 func (m NoMDEntries) SetMDEntrySeller(v string) { m.Set(field.NewMDEntrySeller(v)) } -//SetNumberOfOrders sets NumberOfOrders, Tag 346 +// SetNumberOfOrders sets NumberOfOrders, Tag 346 func (m NoMDEntries) SetNumberOfOrders(v int) { m.Set(field.NewNumberOfOrders(v)) } -//SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 func (m NoMDEntries) SetMDEntryPositionNo(v int) { m.Set(field.NewMDEntryPositionNo(v)) } -//SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 func (m NoMDEntries) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { m.Set(field.NewTotalVolumeTraded(value, scale)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoMDEntries) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoMDEntries) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoMDEntries) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetMDUpdateAction gets MDUpdateAction, Tag 279 +// GetMDUpdateAction gets MDUpdateAction, Tag 279 func (m NoMDEntries) GetMDUpdateAction() (v enum.MDUpdateAction, err quickfix.MessageRejectError) { var f field.MDUpdateActionField if err = m.Get(&f); err == nil { @@ -387,7 +388,7 @@ func (m NoMDEntries) GetMDUpdateAction() (v enum.MDUpdateAction, err quickfix.Me return } -//GetDeleteReason gets DeleteReason, Tag 285 +// GetDeleteReason gets DeleteReason, Tag 285 func (m NoMDEntries) GetDeleteReason() (v enum.DeleteReason, err quickfix.MessageRejectError) { var f field.DeleteReasonField if err = m.Get(&f); err == nil { @@ -396,7 +397,7 @@ func (m NoMDEntries) GetDeleteReason() (v enum.DeleteReason, err quickfix.Messag return } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -405,7 +406,7 @@ func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageR return } -//GetMDEntryID gets MDEntryID, Tag 278 +// GetMDEntryID gets MDEntryID, Tag 278 func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) { var f field.MDEntryIDField if err = m.Get(&f); err == nil { @@ -414,7 +415,7 @@ func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) return } -//GetMDEntryRefID gets MDEntryRefID, Tag 280 +// GetMDEntryRefID gets MDEntryRefID, Tag 280 func (m NoMDEntries) GetMDEntryRefID() (v string, err quickfix.MessageRejectError) { var f field.MDEntryRefIDField if err = m.Get(&f); err == nil { @@ -423,7 +424,7 @@ func (m NoMDEntries) GetMDEntryRefID() (v string, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoMDEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -432,7 +433,7 @@ func (m NoMDEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoMDEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -441,7 +442,7 @@ func (m NoMDEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoMDEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -450,7 +451,7 @@ func (m NoMDEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoMDEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -459,7 +460,7 @@ func (m NoMDEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectE return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoMDEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -468,7 +469,7 @@ func (m NoMDEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Messag return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoMDEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -477,7 +478,7 @@ func (m NoMDEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejec return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoMDEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -486,7 +487,7 @@ func (m NoMDEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError) { return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoMDEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -495,7 +496,7 @@ func (m NoMDEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejec return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoMDEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -504,7 +505,7 @@ func (m NoMDEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoMDEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -513,7 +514,7 @@ func (m NoMDEntries) GetOptAttribute() (v string, err quickfix.MessageRejectErro return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoMDEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -522,7 +523,7 @@ func (m NoMDEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.Me return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoMDEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -531,7 +532,7 @@ func (m NoMDEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoMDEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -540,7 +541,7 @@ func (m NoMDEntries) GetSecurityExchange() (v string, err quickfix.MessageReject return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoMDEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -549,7 +550,7 @@ func (m NoMDEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoMDEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -558,7 +559,7 @@ func (m NoMDEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoMDEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -567,7 +568,7 @@ func (m NoMDEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoMDEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -576,7 +577,7 @@ func (m NoMDEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectErro return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoMDEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -585,7 +586,7 @@ func (m NoMDEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRej return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoMDEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -594,7 +595,7 @@ func (m NoMDEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRej return } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m NoMDEntries) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -603,7 +604,7 @@ func (m NoMDEntries) GetFinancialStatus() (v enum.FinancialStatus, err quickfix. return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m NoMDEntries) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -612,7 +613,7 @@ func (m NoMDEntries) GetCorporateAction() (v enum.CorporateAction, err quickfix. return } -//GetMDEntryPx gets MDEntryPx, Tag 270 +// GetMDEntryPx gets MDEntryPx, Tag 270 func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntryPxField if err = m.Get(&f); err == nil { @@ -621,7 +622,7 @@ func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -630,7 +631,7 @@ func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetMDEntrySize gets MDEntrySize, Tag 271 +// GetMDEntrySize gets MDEntrySize, Tag 271 func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntrySizeField if err = m.Get(&f); err == nil { @@ -639,7 +640,7 @@ func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMDEntryDate gets MDEntryDate, Tag 272 +// GetMDEntryDate gets MDEntryDate, Tag 272 func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { var f field.MDEntryDateField if err = m.Get(&f); err == nil { @@ -648,7 +649,7 @@ func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError return } -//GetMDEntryTime gets MDEntryTime, Tag 273 +// GetMDEntryTime gets MDEntryTime, Tag 273 func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { var f field.MDEntryTimeField if err = m.Get(&f); err == nil { @@ -657,7 +658,7 @@ func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError return } -//GetTickDirection gets TickDirection, Tag 274 +// GetTickDirection gets TickDirection, Tag 274 func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { var f field.TickDirectionField if err = m.Get(&f); err == nil { @@ -666,7 +667,7 @@ func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.Mess return } -//GetMDMkt gets MDMkt, Tag 275 +// GetMDMkt gets MDMkt, Tag 275 func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { var f field.MDMktField if err = m.Get(&f); err == nil { @@ -675,7 +676,7 @@ func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -684,7 +685,7 @@ func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//GetQuoteCondition gets QuoteCondition, Tag 276 +// GetQuoteCondition gets QuoteCondition, Tag 276 func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { var f field.QuoteConditionField if err = m.Get(&f); err == nil { @@ -693,7 +694,7 @@ func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.Me return } -//GetTradeCondition gets TradeCondition, Tag 277 +// GetTradeCondition gets TradeCondition, Tag 277 func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { var f field.TradeConditionField if err = m.Get(&f); err == nil { @@ -702,7 +703,7 @@ func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.Me return } -//GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { var f field.MDEntryOriginatorField if err = m.Get(&f); err == nil { @@ -711,7 +712,7 @@ func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejec return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -720,7 +721,7 @@ func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -729,7 +730,7 @@ func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//GetOpenCloseSettleFlag gets OpenCloseSettleFlag, Tag 286 +// GetOpenCloseSettleFlag gets OpenCloseSettleFlag, Tag 286 func (m NoMDEntries) GetOpenCloseSettleFlag() (v enum.OpenCloseSettleFlag, err quickfix.MessageRejectError) { var f field.OpenCloseSettleFlagField if err = m.Get(&f); err == nil { @@ -738,7 +739,7 @@ func (m NoMDEntries) GetOpenCloseSettleFlag() (v enum.OpenCloseSettleFlag, err q return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -747,7 +748,7 @@ func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageR return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -756,7 +757,7 @@ func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -765,7 +766,7 @@ func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -774,7 +775,7 @@ func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -783,7 +784,7 @@ func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectE return } -//GetSellerDays gets SellerDays, Tag 287 +// GetSellerDays gets SellerDays, Tag 287 func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { var f field.SellerDaysField if err = m.Get(&f); err == nil { @@ -792,7 +793,7 @@ func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -801,7 +802,7 @@ func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -810,7 +811,7 @@ func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectErro return } -//GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { var f field.MDEntryBuyerField if err = m.Get(&f); err == nil { @@ -819,7 +820,7 @@ func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectErro return } -//GetMDEntrySeller gets MDEntrySeller, Tag 289 +// GetMDEntrySeller gets MDEntrySeller, Tag 289 func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { var f field.MDEntrySellerField if err = m.Get(&f); err == nil { @@ -828,7 +829,7 @@ func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectErr return } -//GetNumberOfOrders gets NumberOfOrders, Tag 346 +// GetNumberOfOrders gets NumberOfOrders, Tag 346 func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { var f field.NumberOfOrdersField if err = m.Get(&f); err == nil { @@ -837,7 +838,7 @@ func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError return } -//GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { var f field.MDEntryPositionNoField if err = m.Get(&f); err == nil { @@ -846,7 +847,7 @@ func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectEr return } -//GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 func (m NoMDEntries) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalVolumeTradedField if err = m.Get(&f); err == nil { @@ -855,7 +856,7 @@ func (m NoMDEntries) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.Mes return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -864,7 +865,7 @@ func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -873,7 +874,7 @@ func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -882,305 +883,306 @@ func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasMDUpdateAction returns true if MDUpdateAction is present, Tag 279 +// HasMDUpdateAction returns true if MDUpdateAction is present, Tag 279 func (m NoMDEntries) HasMDUpdateAction() bool { return m.Has(tag.MDUpdateAction) } -//HasDeleteReason returns true if DeleteReason is present, Tag 285 +// HasDeleteReason returns true if DeleteReason is present, Tag 285 func (m NoMDEntries) HasDeleteReason() bool { return m.Has(tag.DeleteReason) } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntries) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//HasMDEntryID returns true if MDEntryID is present, Tag 278 +// HasMDEntryID returns true if MDEntryID is present, Tag 278 func (m NoMDEntries) HasMDEntryID() bool { return m.Has(tag.MDEntryID) } -//HasMDEntryRefID returns true if MDEntryRefID is present, Tag 280 +// HasMDEntryRefID returns true if MDEntryRefID is present, Tag 280 func (m NoMDEntries) HasMDEntryRefID() bool { return m.Has(tag.MDEntryRefID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoMDEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoMDEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoMDEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoMDEntries) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoMDEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoMDEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoMDEntries) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoMDEntries) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoMDEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoMDEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoMDEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoMDEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoMDEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoMDEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoMDEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoMDEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoMDEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoMDEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoMDEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m NoMDEntries) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m NoMDEntries) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 func (m NoMDEntries) HasMDEntryPx() bool { return m.Has(tag.MDEntryPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoMDEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 func (m NoMDEntries) HasMDEntrySize() bool { return m.Has(tag.MDEntrySize) } -//HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 func (m NoMDEntries) HasMDEntryDate() bool { return m.Has(tag.MDEntryDate) } -//HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 func (m NoMDEntries) HasMDEntryTime() bool { return m.Has(tag.MDEntryTime) } -//HasTickDirection returns true if TickDirection is present, Tag 274 +// HasTickDirection returns true if TickDirection is present, Tag 274 func (m NoMDEntries) HasTickDirection() bool { return m.Has(tag.TickDirection) } -//HasMDMkt returns true if MDMkt is present, Tag 275 +// HasMDMkt returns true if MDMkt is present, Tag 275 func (m NoMDEntries) HasMDMkt() bool { return m.Has(tag.MDMkt) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoMDEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 func (m NoMDEntries) HasQuoteCondition() bool { return m.Has(tag.QuoteCondition) } -//HasTradeCondition returns true if TradeCondition is present, Tag 277 +// HasTradeCondition returns true if TradeCondition is present, Tag 277 func (m NoMDEntries) HasTradeCondition() bool { return m.Has(tag.TradeCondition) } -//HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 func (m NoMDEntries) HasMDEntryOriginator() bool { return m.Has(tag.MDEntryOriginator) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoMDEntries) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoMDEntries) HasDeskID() bool { return m.Has(tag.DeskID) } -//HasOpenCloseSettleFlag returns true if OpenCloseSettleFlag is present, Tag 286 +// HasOpenCloseSettleFlag returns true if OpenCloseSettleFlag is present, Tag 286 func (m NoMDEntries) HasOpenCloseSettleFlag() bool { return m.Has(tag.OpenCloseSettleFlag) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoMDEntries) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoMDEntries) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoMDEntries) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoMDEntries) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoMDEntries) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasSellerDays returns true if SellerDays is present, Tag 287 +// HasSellerDays returns true if SellerDays is present, Tag 287 func (m NoMDEntries) HasSellerDays() bool { return m.Has(tag.SellerDays) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoMDEntries) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoMDEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 func (m NoMDEntries) HasMDEntryBuyer() bool { return m.Has(tag.MDEntryBuyer) } -//HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 func (m NoMDEntries) HasMDEntrySeller() bool { return m.Has(tag.MDEntrySeller) } -//HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 func (m NoMDEntries) HasNumberOfOrders() bool { return m.Has(tag.NumberOfOrders) } -//HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 func (m NoMDEntries) HasMDEntryPositionNo() bool { return m.Has(tag.MDEntryPositionNo) } -//HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 func (m NoMDEntries) HasTotalVolumeTraded() bool { return m.Has(tag.TotalVolumeTraded) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoMDEntries) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoMDEntries) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoMDEntries) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 type NoMDEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { return NoMDEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MDUpdateAction), quickfix.GroupElement(tag.DeleteReason), quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryID), quickfix.GroupElement(tag.MDEntryRefID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.FinancialStatus), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettleFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.TotalVolumeTraded), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDUpdateAction), quickfix.GroupElement(tag.DeleteReason), quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryID), quickfix.GroupElement(tag.MDEntryRefID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.FinancialStatus), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettleFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.TotalVolumeTraded), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoMDEntries to this group +// Add create and append a new NoMDEntries to this group func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { g := m.RepeatingGroup.Add() return NoMDEntries{g} } -//Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { return NoMDEntries{m.RepeatingGroup.Get(i)} } diff --git a/fix42/marketdatarequest/MarketDataRequest.generated.go b/fix42/marketdatarequest/MarketDataRequest.generated.go index e115b86c7..50fea8532 100644 --- a/fix42/marketdatarequest/MarketDataRequest.generated.go +++ b/fix42/marketdatarequest/MarketDataRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataRequest is the fix42 MarketDataRequest type, MsgType = V +// MarketDataRequest is the fix42 MarketDataRequest type, MsgType = V type MarketDataRequest struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type MarketDataRequest struct { Message *quickfix.Message } -//FromMessage creates a MarketDataRequest from a quickfix.Message instance +// FromMessage creates a MarketDataRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataRequest { return MarketDataRequest{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) MarketDataRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataRequest initialized with the required fields for MarketDataRequest +// New returns a MarketDataRequest initialized with the required fields for MarketDataRequest func New(mdreqid field.MDReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField, marketdepth field.MarketDepthField) (m MarketDataRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(mdreqid field.MDReqIDField, subscriptionrequesttype field.SubscriptionR return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,49 +59,49 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "V", r } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m MarketDataRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataRequest) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetMarketDepth sets MarketDepth, Tag 264 +// SetMarketDepth sets MarketDepth, Tag 264 func (m MarketDataRequest) SetMarketDepth(v int) { m.Set(field.NewMarketDepth(v)) } -//SetMDUpdateType sets MDUpdateType, Tag 265 +// SetMDUpdateType sets MDUpdateType, Tag 265 func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } -//SetAggregatedBook sets AggregatedBook, Tag 266 +// SetAggregatedBook sets AggregatedBook, Tag 266 func (m MarketDataRequest) SetAggregatedBook(v bool) { m.Set(field.NewAggregatedBook(v)) } -//SetNoMDEntryTypes sets NoMDEntryTypes, Tag 267 +// SetNoMDEntryTypes sets NoMDEntryTypes, Tag 267 func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { m.SetGroup(f) } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -110,7 +110,7 @@ func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectErr return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -119,7 +119,7 @@ func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequ return } -//GetMarketDepth gets MarketDepth, Tag 264 +// GetMarketDepth gets MarketDepth, Tag 264 func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { var f field.MarketDepthField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectEr return } -//GetMDUpdateType gets MDUpdateType, Tag 265 +// GetMDUpdateType gets MDUpdateType, Tag 265 func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { var f field.MDUpdateTypeField if err = m.Get(&f); err == nil { @@ -137,7 +137,7 @@ func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix. return } -//GetAggregatedBook gets AggregatedBook, Tag 266 +// GetAggregatedBook gets AggregatedBook, Tag 266 func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { var f field.AggregatedBookField if err = m.Get(&f); err == nil { @@ -146,154 +146,154 @@ func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageReje return } -//GetNoMDEntryTypes gets NoMDEntryTypes, Tag 267 +// GetNoMDEntryTypes gets NoMDEntryTypes, Tag 267 func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntryTypesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m MarketDataRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataRequest) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m MarketDataRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasMarketDepth returns true if MarketDepth is present, Tag 264 +// HasMarketDepth returns true if MarketDepth is present, Tag 264 func (m MarketDataRequest) HasMarketDepth() bool { return m.Has(tag.MarketDepth) } -//HasMDUpdateType returns true if MDUpdateType is present, Tag 265 +// HasMDUpdateType returns true if MDUpdateType is present, Tag 265 func (m MarketDataRequest) HasMDUpdateType() bool { return m.Has(tag.MDUpdateType) } -//HasAggregatedBook returns true if AggregatedBook is present, Tag 266 +// HasAggregatedBook returns true if AggregatedBook is present, Tag 266 func (m MarketDataRequest) HasAggregatedBook() bool { return m.Has(tag.AggregatedBook) } -//HasNoMDEntryTypes returns true if NoMDEntryTypes is present, Tag 267 +// HasNoMDEntryTypes returns true if NoMDEntryTypes is present, Tag 267 func (m MarketDataRequest) HasNoMDEntryTypes() bool { return m.Has(tag.NoMDEntryTypes) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoRelatedSym) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoRelatedSym) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -302,7 +302,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -311,7 +311,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -320,7 +320,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -329,7 +329,7 @@ func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageReject return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -338,7 +338,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -347,7 +347,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -356,7 +356,7 @@ func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -365,7 +365,7 @@ func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageReje return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -374,7 +374,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -383,7 +383,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -392,7 +392,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -401,7 +401,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -410,7 +410,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -419,7 +419,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -428,7 +428,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -437,7 +437,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -446,7 +446,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -455,7 +455,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -464,7 +464,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -473,140 +473,141 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoRelatedSym) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoRelatedSym) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoRelatedSym) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.TradingSessionID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.TradingSessionID)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoMDEntryTypes is a repeating group element, Tag 267 +// NoMDEntryTypes is a repeating group element, Tag 267 type NoMDEntryTypes struct { *quickfix.Group } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -615,30 +616,31 @@ func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.Messa return } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntryTypes) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//NoMDEntryTypesRepeatingGroup is a repeating group, Tag 267 +// NoMDEntryTypesRepeatingGroup is a repeating group, Tag 267 type NoMDEntryTypesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntryTypesRepeatingGroup returns an initialized, NoMDEntryTypesRepeatingGroup +// NewNoMDEntryTypesRepeatingGroup returns an initialized, NoMDEntryTypesRepeatingGroup func NewNoMDEntryTypesRepeatingGroup() NoMDEntryTypesRepeatingGroup { return NoMDEntryTypesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntryTypes, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType)}), + } } -//Add create and append a new NoMDEntryTypes to this group +// Add create and append a new NoMDEntryTypes to this group func (m NoMDEntryTypesRepeatingGroup) Add() NoMDEntryTypes { g := m.RepeatingGroup.Add() return NoMDEntryTypes{g} } -//Get returns the ith NoMDEntryTypes in the NoMDEntryTypesRepeatinGroup +// Get returns the ith NoMDEntryTypes in the NoMDEntryTypesRepeatinGroup func (m NoMDEntryTypesRepeatingGroup) Get(i int) NoMDEntryTypes { return NoMDEntryTypes{m.RepeatingGroup.Get(i)} } diff --git a/fix42/marketdatarequestreject/MarketDataRequestReject.generated.go b/fix42/marketdatarequestreject/MarketDataRequestReject.generated.go index 8d1834dbe..b1c108118 100644 --- a/fix42/marketdatarequestreject/MarketDataRequestReject.generated.go +++ b/fix42/marketdatarequestreject/MarketDataRequestReject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataRequestReject is the fix42 MarketDataRequestReject type, MsgType = Y +// MarketDataRequestReject is the fix42 MarketDataRequestReject type, MsgType = Y type MarketDataRequestReject struct { fix42.Header *quickfix.Body @@ -16,7 +16,7 @@ type MarketDataRequestReject struct { Message *quickfix.Message } -//FromMessage creates a MarketDataRequestReject from a quickfix.Message instance +// FromMessage creates a MarketDataRequestReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataRequestReject { return MarketDataRequestReject{ Header: fix42.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) MarketDataRequestReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataRequestReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataRequestReject initialized with the required fields for MarketDataRequestReject +// New returns a MarketDataRequestReject initialized with the required fields for MarketDataRequestReject func New(mdreqid field.MDReqIDField) (m MarketDataRequestReject) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(mdreqid field.MDReqIDField) (m MarketDataRequestReject) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,32 +55,32 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "Y", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m MarketDataRequestReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataRequestReject) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetMDReqRejReason sets MDReqRejReason, Tag 281 +// SetMDReqRejReason sets MDReqRejReason, Tag 281 func (m MarketDataRequestReject) SetMDReqRejReason(v enum.MDReqRejReason) { m.Set(field.NewMDReqRejReason(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m MarketDataRequestReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m MarketDataRequestReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m MarketDataRequestReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -89,7 +89,7 @@ func (m MarketDataRequestReject) GetText() (v string, err quickfix.MessageReject return } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataRequestReject) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -98,7 +98,7 @@ func (m MarketDataRequestReject) GetMDReqID() (v string, err quickfix.MessageRej return } -//GetMDReqRejReason gets MDReqRejReason, Tag 281 +// GetMDReqRejReason gets MDReqRejReason, Tag 281 func (m MarketDataRequestReject) GetMDReqRejReason() (v enum.MDReqRejReason, err quickfix.MessageRejectError) { var f field.MDReqRejReasonField if err = m.Get(&f); err == nil { @@ -107,7 +107,7 @@ func (m MarketDataRequestReject) GetMDReqRejReason() (v enum.MDReqRejReason, err return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m MarketDataRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -116,7 +116,7 @@ func (m MarketDataRequestReject) GetEncodedTextLen() (v int, err quickfix.Messag return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m MarketDataRequestReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -125,27 +125,27 @@ func (m MarketDataRequestReject) GetEncodedText() (v string, err quickfix.Messag return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m MarketDataRequestReject) HasText() bool { return m.Has(tag.Text) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataRequestReject) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasMDReqRejReason returns true if MDReqRejReason is present, Tag 281 +// HasMDReqRejReason returns true if MDReqRejReason is present, Tag 281 func (m MarketDataRequestReject) HasMDReqRejReason() bool { return m.Has(tag.MDReqRejReason) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m MarketDataRequestReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m MarketDataRequestReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix42/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go b/fix42/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go index d6b434dff..56cb9ac02 100644 --- a/fix42/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go +++ b/fix42/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go @@ -1,9 +1,10 @@ package marketdatasnapshotfullrefresh import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataSnapshotFullRefresh is the fix42 MarketDataSnapshotFullRefresh type, MsgType = W +// MarketDataSnapshotFullRefresh is the fix42 MarketDataSnapshotFullRefresh type, MsgType = W type MarketDataSnapshotFullRefresh struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type MarketDataSnapshotFullRefresh struct { Message *quickfix.Message } -//FromMessage creates a MarketDataSnapshotFullRefresh from a quickfix.Message instance +// FromMessage creates a MarketDataSnapshotFullRefresh from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataSnapshotFullRefresh { return MarketDataSnapshotFullRefresh{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) MarketDataSnapshotFullRefresh { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataSnapshotFullRefresh) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataSnapshotFullRefresh initialized with the required fields for MarketDataSnapshotFullRefresh +// New returns a MarketDataSnapshotFullRefresh initialized with the required fields for MarketDataSnapshotFullRefresh func New(symbol field.SymbolField) (m MarketDataSnapshotFullRefresh) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +48,10 @@ func New(symbol field.SymbolField) (m MarketDataSnapshotFullRefresh) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataSnapshotFullRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,127 +59,127 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "W", r } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m MarketDataSnapshotFullRefresh) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m MarketDataSnapshotFullRefresh) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m MarketDataSnapshotFullRefresh) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m MarketDataSnapshotFullRefresh) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m MarketDataSnapshotFullRefresh) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m MarketDataSnapshotFullRefresh) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m MarketDataSnapshotFullRefresh) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m MarketDataSnapshotFullRefresh) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m MarketDataSnapshotFullRefresh) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m MarketDataSnapshotFullRefresh) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m MarketDataSnapshotFullRefresh) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m MarketDataSnapshotFullRefresh) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m MarketDataSnapshotFullRefresh) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m MarketDataSnapshotFullRefresh) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m MarketDataSnapshotFullRefresh) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataSnapshotFullRefresh) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetNoMDEntries sets NoMDEntries, Tag 268 +// SetNoMDEntries sets NoMDEntries, Tag 268 func (m MarketDataSnapshotFullRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { m.SetGroup(f) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m MarketDataSnapshotFullRefresh) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m MarketDataSnapshotFullRefresh) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m MarketDataSnapshotFullRefresh) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m MarketDataSnapshotFullRefresh) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 func (m MarketDataSnapshotFullRefresh) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { m.Set(field.NewTotalVolumeTraded(value, scale)) } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m MarketDataSnapshotFullRefresh) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -187,7 +188,7 @@ func (m MarketDataSnapshotFullRefresh) GetIDSource() (v enum.IDSource, err quick return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m MarketDataSnapshotFullRefresh) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -196,7 +197,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityID() (v string, err quickfix.M return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m MarketDataSnapshotFullRefresh) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -205,7 +206,7 @@ func (m MarketDataSnapshotFullRefresh) GetSymbol() (v string, err quickfix.Messa return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m MarketDataSnapshotFullRefresh) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -214,7 +215,7 @@ func (m MarketDataSnapshotFullRefresh) GetSymbolSfx() (v enum.SymbolSfx, err qui return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m MarketDataSnapshotFullRefresh) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -223,7 +224,7 @@ func (m MarketDataSnapshotFullRefresh) GetIssuer() (v string, err quickfix.Messa return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m MarketDataSnapshotFullRefresh) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -232,7 +233,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityDesc() (v string, err quickfix return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m MarketDataSnapshotFullRefresh) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -241,7 +242,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityType() (v enum.SecurityType, e return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m MarketDataSnapshotFullRefresh) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -250,7 +251,7 @@ func (m MarketDataSnapshotFullRefresh) GetMaturityMonthYear() (v string, err qui return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m MarketDataSnapshotFullRefresh) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -259,7 +260,7 @@ func (m MarketDataSnapshotFullRefresh) GetPutOrCall() (v enum.PutOrCall, err qui return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m MarketDataSnapshotFullRefresh) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -268,7 +269,7 @@ func (m MarketDataSnapshotFullRefresh) GetStrikePrice() (v decimal.Decimal, err return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m MarketDataSnapshotFullRefresh) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -277,7 +278,7 @@ func (m MarketDataSnapshotFullRefresh) GetMaturityDay() (v int, err quickfix.Mes return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m MarketDataSnapshotFullRefresh) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -286,7 +287,7 @@ func (m MarketDataSnapshotFullRefresh) GetOptAttribute() (v string, err quickfix return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m MarketDataSnapshotFullRefresh) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -295,7 +296,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityExchange() (v string, err quic return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m MarketDataSnapshotFullRefresh) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -304,7 +305,7 @@ func (m MarketDataSnapshotFullRefresh) GetCouponRate() (v decimal.Decimal, err q return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m MarketDataSnapshotFullRefresh) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -313,7 +314,7 @@ func (m MarketDataSnapshotFullRefresh) GetContractMultiplier() (v decimal.Decima return } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataSnapshotFullRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -322,14 +323,14 @@ func (m MarketDataSnapshotFullRefresh) GetMDReqID() (v string, err quickfix.Mess return } -//GetNoMDEntries gets NoMDEntries, Tag 268 +// GetNoMDEntries gets NoMDEntries, Tag 268 func (m MarketDataSnapshotFullRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m MarketDataSnapshotFullRefresh) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -338,7 +339,7 @@ func (m MarketDataSnapshotFullRefresh) GetFinancialStatus() (v enum.FinancialSta return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m MarketDataSnapshotFullRefresh) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -347,7 +348,7 @@ func (m MarketDataSnapshotFullRefresh) GetCorporateAction() (v enum.CorporateAct return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m MarketDataSnapshotFullRefresh) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -356,7 +357,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedIssuerLen() (v int, err quickfi return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m MarketDataSnapshotFullRefresh) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -365,7 +366,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedIssuer() (v string, err quickfi return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -374,7 +375,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDescLen() (v int, err q return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -383,7 +384,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDesc() (v string, err q return } -//GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 func (m MarketDataSnapshotFullRefresh) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalVolumeTradedField if err = m.Get(&f); err == nil { @@ -392,282 +393,282 @@ func (m MarketDataSnapshotFullRefresh) GetTotalVolumeTraded() (v decimal.Decimal return } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m MarketDataSnapshotFullRefresh) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m MarketDataSnapshotFullRefresh) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m MarketDataSnapshotFullRefresh) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m MarketDataSnapshotFullRefresh) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m MarketDataSnapshotFullRefresh) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m MarketDataSnapshotFullRefresh) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m MarketDataSnapshotFullRefresh) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m MarketDataSnapshotFullRefresh) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m MarketDataSnapshotFullRefresh) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m MarketDataSnapshotFullRefresh) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m MarketDataSnapshotFullRefresh) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m MarketDataSnapshotFullRefresh) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m MarketDataSnapshotFullRefresh) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m MarketDataSnapshotFullRefresh) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m MarketDataSnapshotFullRefresh) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataSnapshotFullRefresh) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 func (m MarketDataSnapshotFullRefresh) HasNoMDEntries() bool { return m.Has(tag.NoMDEntries) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m MarketDataSnapshotFullRefresh) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m MarketDataSnapshotFullRefresh) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m MarketDataSnapshotFullRefresh) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m MarketDataSnapshotFullRefresh) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 func (m MarketDataSnapshotFullRefresh) HasTotalVolumeTraded() bool { return m.Has(tag.TotalVolumeTraded) } -//NoMDEntries is a repeating group element, Tag 268 +// NoMDEntries is a repeating group element, Tag 268 type NoMDEntries struct { *quickfix.Group } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//SetMDEntryPx sets MDEntryPx, Tag 270 +// SetMDEntryPx sets MDEntryPx, Tag 270 func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntryPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoMDEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetMDEntrySize sets MDEntrySize, Tag 271 +// SetMDEntrySize sets MDEntrySize, Tag 271 func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntrySize(value, scale)) } -//SetMDEntryDate sets MDEntryDate, Tag 272 +// SetMDEntryDate sets MDEntryDate, Tag 272 func (m NoMDEntries) SetMDEntryDate(v string) { m.Set(field.NewMDEntryDate(v)) } -//SetMDEntryTime sets MDEntryTime, Tag 273 +// SetMDEntryTime sets MDEntryTime, Tag 273 func (m NoMDEntries) SetMDEntryTime(v string) { m.Set(field.NewMDEntryTime(v)) } -//SetTickDirection sets TickDirection, Tag 274 +// SetTickDirection sets TickDirection, Tag 274 func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { m.Set(field.NewTickDirection(v)) } -//SetMDMkt sets MDMkt, Tag 275 +// SetMDMkt sets MDMkt, Tag 275 func (m NoMDEntries) SetMDMkt(v string) { m.Set(field.NewMDMkt(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetQuoteCondition sets QuoteCondition, Tag 276 +// SetQuoteCondition sets QuoteCondition, Tag 276 func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { m.Set(field.NewQuoteCondition(v)) } -//SetTradeCondition sets TradeCondition, Tag 277 +// SetTradeCondition sets TradeCondition, Tag 277 func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { m.Set(field.NewTradeCondition(v)) } -//SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 func (m NoMDEntries) SetMDEntryOriginator(v string) { m.Set(field.NewMDEntryOriginator(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoMDEntries) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoMDEntries) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//SetOpenCloseSettleFlag sets OpenCloseSettleFlag, Tag 286 +// SetOpenCloseSettleFlag sets OpenCloseSettleFlag, Tag 286 func (m NoMDEntries) SetOpenCloseSettleFlag(v enum.OpenCloseSettleFlag) { m.Set(field.NewOpenCloseSettleFlag(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoMDEntries) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoMDEntries) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoMDEntries) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetSellerDays sets SellerDays, Tag 287 +// SetSellerDays sets SellerDays, Tag 287 func (m NoMDEntries) SetSellerDays(v int) { m.Set(field.NewSellerDays(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoMDEntries) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoMDEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 func (m NoMDEntries) SetMDEntryBuyer(v string) { m.Set(field.NewMDEntryBuyer(v)) } -//SetMDEntrySeller sets MDEntrySeller, Tag 289 +// SetMDEntrySeller sets MDEntrySeller, Tag 289 func (m NoMDEntries) SetMDEntrySeller(v string) { m.Set(field.NewMDEntrySeller(v)) } -//SetNumberOfOrders sets NumberOfOrders, Tag 346 +// SetNumberOfOrders sets NumberOfOrders, Tag 346 func (m NoMDEntries) SetNumberOfOrders(v int) { m.Set(field.NewNumberOfOrders(v)) } -//SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 func (m NoMDEntries) SetMDEntryPositionNo(v int) { m.Set(field.NewMDEntryPositionNo(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoMDEntries) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoMDEntries) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoMDEntries) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -676,7 +677,7 @@ func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageR return } -//GetMDEntryPx gets MDEntryPx, Tag 270 +// GetMDEntryPx gets MDEntryPx, Tag 270 func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntryPxField if err = m.Get(&f); err == nil { @@ -685,7 +686,7 @@ func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -694,7 +695,7 @@ func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetMDEntrySize gets MDEntrySize, Tag 271 +// GetMDEntrySize gets MDEntrySize, Tag 271 func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntrySizeField if err = m.Get(&f); err == nil { @@ -703,7 +704,7 @@ func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMDEntryDate gets MDEntryDate, Tag 272 +// GetMDEntryDate gets MDEntryDate, Tag 272 func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { var f field.MDEntryDateField if err = m.Get(&f); err == nil { @@ -712,7 +713,7 @@ func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError return } -//GetMDEntryTime gets MDEntryTime, Tag 273 +// GetMDEntryTime gets MDEntryTime, Tag 273 func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { var f field.MDEntryTimeField if err = m.Get(&f); err == nil { @@ -721,7 +722,7 @@ func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError return } -//GetTickDirection gets TickDirection, Tag 274 +// GetTickDirection gets TickDirection, Tag 274 func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { var f field.TickDirectionField if err = m.Get(&f); err == nil { @@ -730,7 +731,7 @@ func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.Mess return } -//GetMDMkt gets MDMkt, Tag 275 +// GetMDMkt gets MDMkt, Tag 275 func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { var f field.MDMktField if err = m.Get(&f); err == nil { @@ -739,7 +740,7 @@ func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -748,7 +749,7 @@ func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//GetQuoteCondition gets QuoteCondition, Tag 276 +// GetQuoteCondition gets QuoteCondition, Tag 276 func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { var f field.QuoteConditionField if err = m.Get(&f); err == nil { @@ -757,7 +758,7 @@ func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.Me return } -//GetTradeCondition gets TradeCondition, Tag 277 +// GetTradeCondition gets TradeCondition, Tag 277 func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { var f field.TradeConditionField if err = m.Get(&f); err == nil { @@ -766,7 +767,7 @@ func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.Me return } -//GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { var f field.MDEntryOriginatorField if err = m.Get(&f); err == nil { @@ -775,7 +776,7 @@ func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejec return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -784,7 +785,7 @@ func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -793,7 +794,7 @@ func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//GetOpenCloseSettleFlag gets OpenCloseSettleFlag, Tag 286 +// GetOpenCloseSettleFlag gets OpenCloseSettleFlag, Tag 286 func (m NoMDEntries) GetOpenCloseSettleFlag() (v enum.OpenCloseSettleFlag, err quickfix.MessageRejectError) { var f field.OpenCloseSettleFlagField if err = m.Get(&f); err == nil { @@ -802,7 +803,7 @@ func (m NoMDEntries) GetOpenCloseSettleFlag() (v enum.OpenCloseSettleFlag, err q return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -811,7 +812,7 @@ func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageR return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -820,7 +821,7 @@ func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -829,7 +830,7 @@ func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -838,7 +839,7 @@ func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -847,7 +848,7 @@ func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectE return } -//GetSellerDays gets SellerDays, Tag 287 +// GetSellerDays gets SellerDays, Tag 287 func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { var f field.SellerDaysField if err = m.Get(&f); err == nil { @@ -856,7 +857,7 @@ func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -865,7 +866,7 @@ func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -874,7 +875,7 @@ func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectErro return } -//GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { var f field.MDEntryBuyerField if err = m.Get(&f); err == nil { @@ -883,7 +884,7 @@ func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectErro return } -//GetMDEntrySeller gets MDEntrySeller, Tag 289 +// GetMDEntrySeller gets MDEntrySeller, Tag 289 func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { var f field.MDEntrySellerField if err = m.Get(&f); err == nil { @@ -892,7 +893,7 @@ func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectErr return } -//GetNumberOfOrders gets NumberOfOrders, Tag 346 +// GetNumberOfOrders gets NumberOfOrders, Tag 346 func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { var f field.NumberOfOrdersField if err = m.Get(&f); err == nil { @@ -901,7 +902,7 @@ func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError return } -//GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { var f field.MDEntryPositionNoField if err = m.Get(&f); err == nil { @@ -910,7 +911,7 @@ func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectEr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -919,7 +920,7 @@ func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -928,7 +929,7 @@ func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -937,175 +938,176 @@ func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntries) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 func (m NoMDEntries) HasMDEntryPx() bool { return m.Has(tag.MDEntryPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoMDEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 func (m NoMDEntries) HasMDEntrySize() bool { return m.Has(tag.MDEntrySize) } -//HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 func (m NoMDEntries) HasMDEntryDate() bool { return m.Has(tag.MDEntryDate) } -//HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 func (m NoMDEntries) HasMDEntryTime() bool { return m.Has(tag.MDEntryTime) } -//HasTickDirection returns true if TickDirection is present, Tag 274 +// HasTickDirection returns true if TickDirection is present, Tag 274 func (m NoMDEntries) HasTickDirection() bool { return m.Has(tag.TickDirection) } -//HasMDMkt returns true if MDMkt is present, Tag 275 +// HasMDMkt returns true if MDMkt is present, Tag 275 func (m NoMDEntries) HasMDMkt() bool { return m.Has(tag.MDMkt) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoMDEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 func (m NoMDEntries) HasQuoteCondition() bool { return m.Has(tag.QuoteCondition) } -//HasTradeCondition returns true if TradeCondition is present, Tag 277 +// HasTradeCondition returns true if TradeCondition is present, Tag 277 func (m NoMDEntries) HasTradeCondition() bool { return m.Has(tag.TradeCondition) } -//HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 func (m NoMDEntries) HasMDEntryOriginator() bool { return m.Has(tag.MDEntryOriginator) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoMDEntries) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoMDEntries) HasDeskID() bool { return m.Has(tag.DeskID) } -//HasOpenCloseSettleFlag returns true if OpenCloseSettleFlag is present, Tag 286 +// HasOpenCloseSettleFlag returns true if OpenCloseSettleFlag is present, Tag 286 func (m NoMDEntries) HasOpenCloseSettleFlag() bool { return m.Has(tag.OpenCloseSettleFlag) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoMDEntries) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoMDEntries) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoMDEntries) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoMDEntries) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoMDEntries) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasSellerDays returns true if SellerDays is present, Tag 287 +// HasSellerDays returns true if SellerDays is present, Tag 287 func (m NoMDEntries) HasSellerDays() bool { return m.Has(tag.SellerDays) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoMDEntries) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoMDEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 func (m NoMDEntries) HasMDEntryBuyer() bool { return m.Has(tag.MDEntryBuyer) } -//HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 func (m NoMDEntries) HasMDEntrySeller() bool { return m.Has(tag.MDEntrySeller) } -//HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 func (m NoMDEntries) HasNumberOfOrders() bool { return m.Has(tag.NumberOfOrders) } -//HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 func (m NoMDEntries) HasMDEntryPositionNo() bool { return m.Has(tag.MDEntryPositionNo) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoMDEntries) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoMDEntries) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoMDEntries) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 type NoMDEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { return NoMDEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettleFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettleFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoMDEntries to this group +// Add create and append a new NoMDEntries to this group func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { g := m.RepeatingGroup.Add() return NoMDEntries{g} } -//Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { return NoMDEntries{m.RepeatingGroup.Get(i)} } diff --git a/fix42/massquote/MassQuote.generated.go b/fix42/massquote/MassQuote.generated.go index 416abdc08..9eb187e60 100644 --- a/fix42/massquote/MassQuote.generated.go +++ b/fix42/massquote/MassQuote.generated.go @@ -1,9 +1,10 @@ package massquote import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MassQuote is the fix42 MassQuote type, MsgType = i +// MassQuote is the fix42 MassQuote type, MsgType = i type MassQuote struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type MassQuote struct { Message *quickfix.Message } -//FromMessage creates a MassQuote from a quickfix.Message instance +// FromMessage creates a MassQuote from a quickfix.Message instance func FromMessage(m *quickfix.Message) MassQuote { return MassQuote{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) MassQuote { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MassQuote) ToMessage() *quickfix.Message { return m.Message } -//New returns a MassQuote initialized with the required fields for MassQuote +// New returns a MassQuote initialized with the required fields for MassQuote func New(quoteid field.QuoteIDField) (m MassQuote) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +48,10 @@ func New(quoteid field.QuoteIDField) (m MassQuote) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MassQuote, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,37 +59,37 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "i", r } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m MassQuote) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m MassQuote) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetDefBidSize sets DefBidSize, Tag 293 +// SetDefBidSize sets DefBidSize, Tag 293 func (m MassQuote) SetDefBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewDefBidSize(value, scale)) } -//SetDefOfferSize sets DefOfferSize, Tag 294 +// SetDefOfferSize sets DefOfferSize, Tag 294 func (m MassQuote) SetDefOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewDefOfferSize(value, scale)) } -//SetNoQuoteSets sets NoQuoteSets, Tag 296 +// SetNoQuoteSets sets NoQuoteSets, Tag 296 func (m MassQuote) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m MassQuote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m MassQuote) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -97,7 +98,7 @@ func (m MassQuote) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m MassQuote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -106,7 +107,7 @@ func (m MassQuote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { return } -//GetDefBidSize gets DefBidSize, Tag 293 +// GetDefBidSize gets DefBidSize, Tag 293 func (m MassQuote) GetDefBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DefBidSizeField if err = m.Get(&f); err == nil { @@ -115,7 +116,7 @@ func (m MassQuote) GetDefBidSize() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetDefOfferSize gets DefOfferSize, Tag 294 +// GetDefOfferSize gets DefOfferSize, Tag 294 func (m MassQuote) GetDefOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DefOfferSizeField if err = m.Get(&f); err == nil { @@ -124,14 +125,14 @@ func (m MassQuote) GetDefOfferSize() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoQuoteSets gets NoQuoteSets, Tag 296 +// GetNoQuoteSets gets NoQuoteSets, Tag 296 func (m MassQuote) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteSetsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m MassQuote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -140,157 +141,157 @@ func (m MassQuote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quick return } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m MassQuote) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m MassQuote) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasDefBidSize returns true if DefBidSize is present, Tag 293 +// HasDefBidSize returns true if DefBidSize is present, Tag 293 func (m MassQuote) HasDefBidSize() bool { return m.Has(tag.DefBidSize) } -//HasDefOfferSize returns true if DefOfferSize is present, Tag 294 +// HasDefOfferSize returns true if DefOfferSize is present, Tag 294 func (m MassQuote) HasDefOfferSize() bool { return m.Has(tag.DefOfferSize) } -//HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 func (m MassQuote) HasNoQuoteSets() bool { return m.Has(tag.NoQuoteSets) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m MassQuote) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//NoQuoteSets is a repeating group element, Tag 296 +// NoQuoteSets is a repeating group element, Tag 296 type NoQuoteSets struct { *quickfix.Group } -//SetQuoteSetID sets QuoteSetID, Tag 302 +// SetQuoteSetID sets QuoteSetID, Tag 302 func (m NoQuoteSets) SetQuoteSetID(v string) { m.Set(field.NewQuoteSetID(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 +// SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 func (m NoQuoteSets) SetUnderlyingIDSource(v string) { m.Set(field.NewUnderlyingIDSource(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 +// SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 func (m NoQuoteSets) SetUnderlyingMaturityDay(v int) { m.Set(field.NewUnderlyingMaturityDay(v)) } -//SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 func (m NoQuoteSets) SetUnderlyingPutOrCall(v int) { m.Set(field.NewUnderlyingPutOrCall(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 +// SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 func (m NoQuoteSets) SetQuoteSetValidUntilTime(v time.Time) { m.Set(field.NewQuoteSetValidUntilTime(v)) } -//SetTotQuoteEntries sets TotQuoteEntries, Tag 304 +// SetTotQuoteEntries sets TotQuoteEntries, Tag 304 func (m NoQuoteSets) SetTotQuoteEntries(v int) { m.Set(field.NewTotQuoteEntries(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//GetQuoteSetID gets QuoteSetID, Tag 302 +// GetQuoteSetID gets QuoteSetID, Tag 302 func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { var f field.QuoteSetIDField if err = m.Get(&f); err == nil { @@ -299,7 +300,7 @@ func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -308,7 +309,7 @@ func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageReject return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -317,7 +318,7 @@ func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -326,7 +327,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRe return } -//GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 +// GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 func (m NoQuoteSets) GetUnderlyingIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIDSourceField if err = m.Get(&f); err == nil { @@ -335,7 +336,7 @@ func (m NoQuoteSets) GetUnderlyingIDSource() (v string, err quickfix.MessageReje return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -344,7 +345,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.Message return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -353,7 +354,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.Me return } -//GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 +// GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 func (m NoQuoteSets) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDayField if err = m.Get(&f); err == nil { @@ -362,7 +363,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityDay() (v int, err quickfix.MessageReje return } -//GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingPutOrCallField if err = m.Get(&f); err == nil { @@ -371,7 +372,7 @@ func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageReject return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -380,7 +381,7 @@ func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -389,7 +390,7 @@ func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.Message return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -398,7 +399,7 @@ func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err q return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -407,7 +408,7 @@ func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -416,7 +417,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.Mes return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -425,7 +426,7 @@ func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -434,7 +435,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -443,7 +444,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messag return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -452,7 +453,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -461,7 +462,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix. return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -470,7 +471,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix. return } -//GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 +// GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.QuoteSetValidUntilTimeField if err = m.Get(&f); err == nil { @@ -479,7 +480,7 @@ func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.Mess return } -//GetTotQuoteEntries gets TotQuoteEntries, Tag 304 +// GetTotQuoteEntries gets TotQuoteEntries, Tag 304 func (m NoQuoteSets) GetTotQuoteEntries() (v int, err quickfix.MessageRejectError) { var f field.TotQuoteEntriesField if err = m.Get(&f); err == nil { @@ -488,314 +489,314 @@ func (m NoQuoteSets) GetTotQuoteEntries() (v int, err quickfix.MessageRejectErro return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 func (m NoQuoteSets) HasQuoteSetID() bool { return m.Has(tag.QuoteSetID) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoQuoteSets) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoQuoteSets) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 +// HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 func (m NoQuoteSets) HasUnderlyingIDSource() bool { return m.Has(tag.UnderlyingIDSource) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoQuoteSets) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 +// HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 func (m NoQuoteSets) HasUnderlyingMaturityDay() bool { return m.Has(tag.UnderlyingMaturityDay) } -//HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 func (m NoQuoteSets) HasUnderlyingPutOrCall() bool { return m.Has(tag.UnderlyingPutOrCall) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoQuoteSets) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoQuoteSets) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 +// HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 func (m NoQuoteSets) HasQuoteSetValidUntilTime() bool { return m.Has(tag.QuoteSetValidUntilTime) } -//HasTotQuoteEntries returns true if TotQuoteEntries is present, Tag 304 +// HasTotQuoteEntries returns true if TotQuoteEntries is present, Tag 304 func (m NoQuoteSets) HasTotQuoteEntries() bool { return m.Has(tag.TotQuoteEntries) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m NoQuoteSets) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoQuoteEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoQuoteEntries) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoQuoteEntries) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m NoQuoteEntries) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m NoQuoteEntries) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m NoQuoteEntries) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m NoQuoteEntries) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m NoQuoteEntries) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m NoQuoteEntries) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m NoQuoteEntries) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m NoQuoteEntries) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoQuoteEntries) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoQuoteEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NoQuoteEntries) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoQuoteEntries) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m NoQuoteEntries) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoQuoteEntries) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoQuoteEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -804,7 +805,7 @@ func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectE return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -813,7 +814,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -822,7 +823,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -831,7 +832,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -840,7 +841,7 @@ func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageReje return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -849,7 +850,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -858,7 +859,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -867,7 +868,7 @@ func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -876,7 +877,7 @@ func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -885,7 +886,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -894,7 +895,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -903,7 +904,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -912,7 +913,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -921,7 +922,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -930,7 +931,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -939,7 +940,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -948,7 +949,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -957,7 +958,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -966,7 +967,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -975,7 +976,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -984,7 +985,7 @@ func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -993,7 +994,7 @@ func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -1002,7 +1003,7 @@ func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -1011,7 +1012,7 @@ func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageR return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -1020,7 +1021,7 @@ func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRe return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -1029,7 +1030,7 @@ func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.Messag return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -1038,7 +1039,7 @@ func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.Mess return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -1047,7 +1048,7 @@ func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.M return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -1056,7 +1057,7 @@ func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1065,7 +1066,7 @@ func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1074,7 +1075,7 @@ func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quic return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NoQuoteEntries) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -1083,7 +1084,7 @@ func (m NoQuoteEntries) GetFutSettDate() (v string, err quickfix.MessageRejectEr return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1092,7 +1093,7 @@ func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageReject return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m NoQuoteEntries) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -1101,7 +1102,7 @@ func (m NoQuoteEntries) GetFutSettDate2() (v string, err quickfix.MessageRejectE return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1110,7 +1111,7 @@ func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageR return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1119,228 +1120,230 @@ func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError return } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoQuoteEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoQuoteEntries) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoQuoteEntries) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoQuoteEntries) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m NoQuoteEntries) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m NoQuoteEntries) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m NoQuoteEntries) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m NoQuoteEntries) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m NoQuoteEntries) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m NoQuoteEntries) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m NoQuoteEntries) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m NoQuoteEntries) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m NoQuoteEntries) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoQuoteEntries) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoQuoteEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NoQuoteEntries) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoQuoteEntries) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m NoQuoteEntries) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoQuoteEntries) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoQuoteEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency)}), + } } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } -//NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 type NoQuoteSetsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { return NoQuoteSetsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteSets, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.QuoteSetValidUntilTime), quickfix.GroupElement(tag.TotQuoteEntries), NewNoQuoteEntriesRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.QuoteSetValidUntilTime), quickfix.GroupElement(tag.TotQuoteEntries), NewNoQuoteEntriesRepeatingGroup()}), + } } -//Add create and append a new NoQuoteSets to this group +// Add create and append a new NoQuoteSets to this group func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { g := m.RepeatingGroup.Add() return NoQuoteSets{g} } -//Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { return NoQuoteSets{m.RepeatingGroup.Get(i)} } diff --git a/fix42/neworderlist/NewOrderList.generated.go b/fix42/neworderlist/NewOrderList.generated.go index bce30fd4f..697ffc2c1 100644 --- a/fix42/neworderlist/NewOrderList.generated.go +++ b/fix42/neworderlist/NewOrderList.generated.go @@ -1,9 +1,10 @@ package neworderlist import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderList is the fix42 NewOrderList type, MsgType = E +// NewOrderList is the fix42 NewOrderList type, MsgType = E type NewOrderList struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type NewOrderList struct { Message *quickfix.Message } -//FromMessage creates a NewOrderList from a quickfix.Message instance +// FromMessage creates a NewOrderList from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderList { return NewOrderList{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderList { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderList) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderList initialized with the required fields for NewOrderList +// New returns a NewOrderList initialized with the required fields for NewOrderList func New(listid field.ListIDField, bidtype field.BidTypeField, totnoorders field.TotNoOrdersField) (m NewOrderList) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -49,10 +50,10 @@ func New(listid field.ListIDField, bidtype field.BidTypeField, totnoorders field return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderList, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,67 +61,67 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "E", r } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NewOrderList) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoOrders sets TotNoOrders, Tag 68 +// SetTotNoOrders sets TotNoOrders, Tag 68 func (m NewOrderList) SetTotNoOrders(v int) { m.Set(field.NewTotNoOrders(v)) } -//SetListExecInst sets ListExecInst, Tag 69 +// SetListExecInst sets ListExecInst, Tag 69 func (m NewOrderList) SetListExecInst(v string) { m.Set(field.NewListExecInst(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m NewOrderList) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetEncodedListExecInstLen sets EncodedListExecInstLen, Tag 352 +// SetEncodedListExecInstLen sets EncodedListExecInstLen, Tag 352 func (m NewOrderList) SetEncodedListExecInstLen(v int) { m.Set(field.NewEncodedListExecInstLen(v)) } -//SetEncodedListExecInst sets EncodedListExecInst, Tag 353 +// SetEncodedListExecInst sets EncodedListExecInst, Tag 353 func (m NewOrderList) SetEncodedListExecInst(v string) { m.Set(field.NewEncodedListExecInst(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m NewOrderList) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m NewOrderList) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetBidType sets BidType, Tag 394 +// SetBidType sets BidType, Tag 394 func (m NewOrderList) SetBidType(v enum.BidType) { m.Set(field.NewBidType(v)) } -//SetProgRptReqs sets ProgRptReqs, Tag 414 +// SetProgRptReqs sets ProgRptReqs, Tag 414 func (m NewOrderList) SetProgRptReqs(v enum.ProgRptReqs) { m.Set(field.NewProgRptReqs(v)) } -//SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 func (m NewOrderList) SetProgPeriodInterval(v int) { m.Set(field.NewProgPeriodInterval(v)) } -//SetListExecInstType sets ListExecInstType, Tag 433 +// SetListExecInstType sets ListExecInstType, Tag 433 func (m NewOrderList) SetListExecInstType(v enum.ListExecInstType) { m.Set(field.NewListExecInstType(v)) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NewOrderList) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -129,7 +130,7 @@ func (m NewOrderList) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetTotNoOrders gets TotNoOrders, Tag 68 +// GetTotNoOrders gets TotNoOrders, Tag 68 func (m NewOrderList) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { var f field.TotNoOrdersField if err = m.Get(&f); err == nil { @@ -138,7 +139,7 @@ func (m NewOrderList) GetTotNoOrders() (v int, err quickfix.MessageRejectError) return } -//GetListExecInst gets ListExecInst, Tag 69 +// GetListExecInst gets ListExecInst, Tag 69 func (m NewOrderList) GetListExecInst() (v string, err quickfix.MessageRejectError) { var f field.ListExecInstField if err = m.Get(&f); err == nil { @@ -147,14 +148,14 @@ func (m NewOrderList) GetListExecInst() (v string, err quickfix.MessageRejectErr return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m NewOrderList) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedListExecInstLen gets EncodedListExecInstLen, Tag 352 +// GetEncodedListExecInstLen gets EncodedListExecInstLen, Tag 352 func (m NewOrderList) GetEncodedListExecInstLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedListExecInstLenField if err = m.Get(&f); err == nil { @@ -163,7 +164,7 @@ func (m NewOrderList) GetEncodedListExecInstLen() (v int, err quickfix.MessageRe return } -//GetEncodedListExecInst gets EncodedListExecInst, Tag 353 +// GetEncodedListExecInst gets EncodedListExecInst, Tag 353 func (m NewOrderList) GetEncodedListExecInst() (v string, err quickfix.MessageRejectError) { var f field.EncodedListExecInstField if err = m.Get(&f); err == nil { @@ -172,7 +173,7 @@ func (m NewOrderList) GetEncodedListExecInst() (v string, err quickfix.MessageRe return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m NewOrderList) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -181,7 +182,7 @@ func (m NewOrderList) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m NewOrderList) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -190,7 +191,7 @@ func (m NewOrderList) GetClientBidID() (v string, err quickfix.MessageRejectErro return } -//GetBidType gets BidType, Tag 394 +// GetBidType gets BidType, Tag 394 func (m NewOrderList) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { var f field.BidTypeField if err = m.Get(&f); err == nil { @@ -199,7 +200,7 @@ func (m NewOrderList) GetBidType() (v enum.BidType, err quickfix.MessageRejectEr return } -//GetProgRptReqs gets ProgRptReqs, Tag 414 +// GetProgRptReqs gets ProgRptReqs, Tag 414 func (m NewOrderList) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { var f field.ProgRptReqsField if err = m.Get(&f); err == nil { @@ -208,7 +209,7 @@ func (m NewOrderList) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.Message return } -//GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 func (m NewOrderList) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { var f field.ProgPeriodIntervalField if err = m.Get(&f); err == nil { @@ -217,7 +218,7 @@ func (m NewOrderList) GetProgPeriodInterval() (v int, err quickfix.MessageReject return } -//GetListExecInstType gets ListExecInstType, Tag 433 +// GetListExecInstType gets ListExecInstType, Tag 433 func (m NewOrderList) GetListExecInstType() (v enum.ListExecInstType, err quickfix.MessageRejectError) { var f field.ListExecInstTypeField if err = m.Get(&f); err == nil { @@ -226,442 +227,442 @@ func (m NewOrderList) GetListExecInstType() (v enum.ListExecInstType, err quickf return } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NewOrderList) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 func (m NewOrderList) HasTotNoOrders() bool { return m.Has(tag.TotNoOrders) } -//HasListExecInst returns true if ListExecInst is present, Tag 69 +// HasListExecInst returns true if ListExecInst is present, Tag 69 func (m NewOrderList) HasListExecInst() bool { return m.Has(tag.ListExecInst) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m NewOrderList) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasEncodedListExecInstLen returns true if EncodedListExecInstLen is present, Tag 352 +// HasEncodedListExecInstLen returns true if EncodedListExecInstLen is present, Tag 352 func (m NewOrderList) HasEncodedListExecInstLen() bool { return m.Has(tag.EncodedListExecInstLen) } -//HasEncodedListExecInst returns true if EncodedListExecInst is present, Tag 353 +// HasEncodedListExecInst returns true if EncodedListExecInst is present, Tag 353 func (m NewOrderList) HasEncodedListExecInst() bool { return m.Has(tag.EncodedListExecInst) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m NewOrderList) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m NewOrderList) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasBidType returns true if BidType is present, Tag 394 +// HasBidType returns true if BidType is present, Tag 394 func (m NewOrderList) HasBidType() bool { return m.Has(tag.BidType) } -//HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 func (m NewOrderList) HasProgRptReqs() bool { return m.Has(tag.ProgRptReqs) } -//HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 func (m NewOrderList) HasProgPeriodInterval() bool { return m.Has(tag.ProgPeriodInterval) } -//HasListExecInstType returns true if ListExecInstType is present, Tag 433 +// HasListExecInstType returns true if ListExecInstType is present, Tag 433 func (m NewOrderList) HasListExecInstType() bool { return m.Has(tag.ListExecInstType) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetListSeqNo sets ListSeqNo, Tag 67 +// SetListSeqNo sets ListSeqNo, Tag 67 func (m NoOrders) SetListSeqNo(v int) { m.Set(field.NewListSeqNo(v)) } -//SetSettlInstMode sets SettlInstMode, Tag 160 +// SetSettlInstMode sets SettlInstMode, Tag 160 func (m NoOrders) SetSettlInstMode(v enum.SettlInstMode) { m.Set(field.NewSettlInstMode(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m NoOrders) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m NoOrders) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoOrders) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NoOrders) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m NoOrders) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NoOrders) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NoOrders) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoOrders) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoOrders) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NoOrders) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NoOrders) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NoOrders) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoOrders) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoOrders) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoOrders) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoOrders) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoOrders) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoOrders) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoOrders) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoOrders) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoOrders) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoOrders) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoOrders) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoOrders) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoOrders) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoOrders) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoOrders) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoOrders) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoOrders) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoOrders) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoOrders) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoOrders) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoOrders) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoOrders) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSideValueInd sets SideValueInd, Tag 401 +// SetSideValueInd sets SideValueInd, Tag 401 func (m NoOrders) SetSideValueInd(v enum.SideValueInd) { m.Set(field.NewSideValueInd(v)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NoOrders) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoOrders) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoOrders) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoOrders) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoOrders) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NoOrders) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoOrders) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NoOrders) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NoOrders) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetIOIid sets IOIid, Tag 23 +// SetIOIid sets IOIid, Tag 23 func (m NoOrders) SetIOIid(v string) { m.Set(field.NewIOIid(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NoOrders) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoOrders) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NoOrders) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoOrders) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoOrders) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NoOrders) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoOrders) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoOrders) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetRule80A sets Rule80A, Tag 47 +// SetRule80A sets Rule80A, Tag 47 func (m NoOrders) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NoOrders) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoOrders) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoOrders) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoOrders) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoOrders) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m NoOrders) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoOrders) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetOpenClose sets OpenClose, Tag 77 +// SetOpenClose sets OpenClose, Tag 77 func (m NoOrders) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NoOrders) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetCustomerOrFirm sets CustomerOrFirm, Tag 204 +// SetCustomerOrFirm sets CustomerOrFirm, Tag 204 func (m NoOrders) SetCustomerOrFirm(v enum.CustomerOrFirm) { m.Set(field.NewCustomerOrFirm(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NoOrders) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegDifference sets PegDifference, Tag 211 +// SetPegDifference sets PegDifference, Tag 211 func (m NoOrders) SetPegDifference(value decimal.Decimal, scale int32) { m.Set(field.NewPegDifference(value, scale)) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NoOrders) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffset sets DiscretionOffset, Tag 389 +// SetDiscretionOffset sets DiscretionOffset, Tag 389 func (m NoOrders) SetDiscretionOffset(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffset(value, scale)) } -//SetClearingFirm sets ClearingFirm, Tag 439 +// SetClearingFirm sets ClearingFirm, Tag 439 func (m NoOrders) SetClearingFirm(v string) { m.Set(field.NewClearingFirm(v)) } -//SetClearingAccount sets ClearingAccount, Tag 440 +// SetClearingAccount sets ClearingAccount, Tag 440 func (m NoOrders) SetClearingAccount(v string) { m.Set(field.NewClearingAccount(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -670,7 +671,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetListSeqNo gets ListSeqNo, Tag 67 +// GetListSeqNo gets ListSeqNo, Tag 67 func (m NoOrders) GetListSeqNo() (v int, err quickfix.MessageRejectError) { var f field.ListSeqNoField if err = m.Get(&f); err == nil { @@ -679,7 +680,7 @@ func (m NoOrders) GetListSeqNo() (v int, err quickfix.MessageRejectError) { return } -//GetSettlInstMode gets SettlInstMode, Tag 160 +// GetSettlInstMode gets SettlInstMode, Tag 160 func (m NoOrders) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { var f field.SettlInstModeField if err = m.Get(&f); err == nil { @@ -688,7 +689,7 @@ func (m NoOrders) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.Message return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m NoOrders) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -697,7 +698,7 @@ func (m NoOrders) GetClientID() (v string, err quickfix.MessageRejectError) { return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m NoOrders) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -706,7 +707,7 @@ func (m NoOrders) GetExecBroker() (v string, err quickfix.MessageRejectError) { return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoOrders) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -715,14 +716,14 @@ func (m NoOrders) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NoOrders) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m NoOrders) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -731,7 +732,7 @@ func (m NoOrders) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageReje return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NoOrders) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -740,7 +741,7 @@ func (m NoOrders) GetFutSettDate() (v string, err quickfix.MessageRejectError) { return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NoOrders) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -749,7 +750,7 @@ func (m NoOrders) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectEr return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoOrders) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -758,7 +759,7 @@ func (m NoOrders) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectErro return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoOrders) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -767,7 +768,7 @@ func (m NoOrders) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NoOrders) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -776,7 +777,7 @@ func (m NoOrders) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NoOrders) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -785,14 +786,14 @@ func (m NoOrders) GetExDestination() (v enum.ExDestination, err quickfix.Message return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NoOrders) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoOrders) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -801,7 +802,7 @@ func (m NoOrders) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoOrders) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -810,7 +811,7 @@ func (m NoOrders) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoOrders) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -819,7 +820,7 @@ func (m NoOrders) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectEr return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoOrders) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -828,7 +829,7 @@ func (m NoOrders) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoOrders) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -837,7 +838,7 @@ func (m NoOrders) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectErro return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoOrders) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -846,7 +847,7 @@ func (m NoOrders) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRe return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoOrders) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -855,7 +856,7 @@ func (m NoOrders) GetMaturityMonthYear() (v string, err quickfix.MessageRejectEr return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoOrders) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -864,7 +865,7 @@ func (m NoOrders) GetMaturityDay() (v int, err quickfix.MessageRejectError) { return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoOrders) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -873,7 +874,7 @@ func (m NoOrders) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectEr return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoOrders) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -882,7 +883,7 @@ func (m NoOrders) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoOrders) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -891,7 +892,7 @@ func (m NoOrders) GetOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoOrders) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -900,7 +901,7 @@ func (m NoOrders) GetContractMultiplier() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoOrders) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -909,7 +910,7 @@ func (m NoOrders) GetCouponRate() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoOrders) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -918,7 +919,7 @@ func (m NoOrders) GetSecurityExchange() (v string, err quickfix.MessageRejectErr return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoOrders) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -927,7 +928,7 @@ func (m NoOrders) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoOrders) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -936,7 +937,7 @@ func (m NoOrders) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoOrders) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -945,7 +946,7 @@ func (m NoOrders) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoOrders) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -954,7 +955,7 @@ func (m NoOrders) GetSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoOrders) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -963,7 +964,7 @@ func (m NoOrders) GetEncodedSecurityDescLen() (v int, err quickfix.MessageReject return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoOrders) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -972,7 +973,7 @@ func (m NoOrders) GetEncodedSecurityDesc() (v string, err quickfix.MessageReject return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoOrders) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -981,7 +982,7 @@ func (m NoOrders) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoOrders) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -990,7 +991,7 @@ func (m NoOrders) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSideValueInd gets SideValueInd, Tag 401 +// GetSideValueInd gets SideValueInd, Tag 401 func (m NoOrders) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { var f field.SideValueIndField if err = m.Get(&f); err == nil { @@ -999,7 +1000,7 @@ func (m NoOrders) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRe return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NoOrders) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1008,7 +1009,7 @@ func (m NoOrders) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoOrders) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1017,7 +1018,7 @@ func (m NoOrders) GetTransactTime() (v time.Time, err quickfix.MessageRejectErro return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1026,7 +1027,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoOrders) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1035,7 +1036,7 @@ func (m NoOrders) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoOrders) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1044,7 +1045,7 @@ func (m NoOrders) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoOrders) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1053,7 +1054,7 @@ func (m NoOrders) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NoOrders) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -1062,7 +1063,7 @@ func (m NoOrders) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoOrders) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1071,7 +1072,7 @@ func (m NoOrders) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NoOrders) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1080,7 +1081,7 @@ func (m NoOrders) GetComplianceID() (v string, err quickfix.MessageRejectError) return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NoOrders) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1089,7 +1090,7 @@ func (m NoOrders) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetIOIid gets IOIid, Tag 23 +// GetIOIid gets IOIid, Tag 23 func (m NoOrders) GetIOIid() (v string, err quickfix.MessageRejectError) { var f field.IOIidField if err = m.Get(&f); err == nil { @@ -1098,7 +1099,7 @@ func (m NoOrders) GetIOIid() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NoOrders) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -1107,7 +1108,7 @@ func (m NoOrders) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoOrders) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -1116,7 +1117,7 @@ func (m NoOrders) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageReje return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NoOrders) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1125,7 +1126,7 @@ func (m NoOrders) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoOrders) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1134,7 +1135,7 @@ func (m NoOrders) GetExpireDate() (v string, err quickfix.MessageRejectError) { return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoOrders) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1143,7 +1144,7 @@ func (m NoOrders) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NoOrders) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1152,7 +1153,7 @@ func (m NoOrders) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.Message return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoOrders) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -1161,7 +1162,7 @@ func (m NoOrders) GetCommission() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoOrders) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -1170,7 +1171,7 @@ func (m NoOrders) GetCommType() (v enum.CommType, err quickfix.MessageRejectErro return } -//GetRule80A gets Rule80A, Tag 47 +// GetRule80A gets Rule80A, Tag 47 func (m NoOrders) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { var f field.Rule80AField if err = m.Get(&f); err == nil { @@ -1179,7 +1180,7 @@ func (m NoOrders) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NoOrders) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -1188,7 +1189,7 @@ func (m NoOrders) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoOrders) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1197,7 +1198,7 @@ func (m NoOrders) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1206,7 +1207,7 @@ func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1215,7 +1216,7 @@ func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1224,7 +1225,7 @@ func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m NoOrders) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -1233,7 +1234,7 @@ func (m NoOrders) GetFutSettDate2() (v string, err quickfix.MessageRejectError) return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoOrders) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1242,7 +1243,7 @@ func (m NoOrders) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetOpenClose gets OpenClose, Tag 77 +// GetOpenClose gets OpenClose, Tag 77 func (m NoOrders) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { var f field.OpenCloseField if err = m.Get(&f); err == nil { @@ -1251,7 +1252,7 @@ func (m NoOrders) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectEr return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NoOrders) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -1260,7 +1261,7 @@ func (m NoOrders) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickf return } -//GetCustomerOrFirm gets CustomerOrFirm, Tag 204 +// GetCustomerOrFirm gets CustomerOrFirm, Tag 204 func (m NoOrders) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.MessageRejectError) { var f field.CustomerOrFirmField if err = m.Get(&f); err == nil { @@ -1269,7 +1270,7 @@ func (m NoOrders) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.Messa return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NoOrders) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1278,7 +1279,7 @@ func (m NoOrders) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetPegDifference gets PegDifference, Tag 211 +// GetPegDifference gets PegDifference, Tag 211 func (m NoOrders) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegDifferenceField if err = m.Get(&f); err == nil { @@ -1287,7 +1288,7 @@ func (m NoOrders) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRej return } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NoOrders) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1296,7 +1297,7 @@ func (m NoOrders) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.Messa return } -//GetDiscretionOffset gets DiscretionOffset, Tag 389 +// GetDiscretionOffset gets DiscretionOffset, Tag 389 func (m NoOrders) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetField if err = m.Get(&f); err == nil { @@ -1305,7 +1306,7 @@ func (m NoOrders) GetDiscretionOffset() (v decimal.Decimal, err quickfix.Message return } -//GetClearingFirm gets ClearingFirm, Tag 439 +// GetClearingFirm gets ClearingFirm, Tag 439 func (m NoOrders) GetClearingFirm() (v string, err quickfix.MessageRejectError) { var f field.ClearingFirmField if err = m.Get(&f); err == nil { @@ -1314,7 +1315,7 @@ func (m NoOrders) GetClearingFirm() (v string, err quickfix.MessageRejectError) return } -//GetClearingAccount gets ClearingAccount, Tag 440 +// GetClearingAccount gets ClearingAccount, Tag 440 func (m NoOrders) GetClearingAccount() (v string, err quickfix.MessageRejectError) { var f field.ClearingAccountField if err = m.Get(&f); err == nil { @@ -1323,392 +1324,392 @@ func (m NoOrders) GetClearingAccount() (v string, err quickfix.MessageRejectErro return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasListSeqNo returns true if ListSeqNo is present, Tag 67 +// HasListSeqNo returns true if ListSeqNo is present, Tag 67 func (m NoOrders) HasListSeqNo() bool { return m.Has(tag.ListSeqNo) } -//HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 func (m NoOrders) HasSettlInstMode() bool { return m.Has(tag.SettlInstMode) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m NoOrders) HasClientID() bool { return m.Has(tag.ClientID) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m NoOrders) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoOrders) HasAccount() bool { return m.Has(tag.Account) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NoOrders) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m NoOrders) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NoOrders) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NoOrders) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoOrders) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoOrders) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NoOrders) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NoOrders) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NoOrders) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoOrders) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoOrders) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoOrders) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoOrders) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoOrders) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoOrders) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoOrders) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoOrders) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoOrders) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoOrders) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoOrders) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoOrders) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoOrders) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoOrders) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoOrders) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoOrders) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoOrders) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoOrders) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoOrders) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoOrders) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoOrders) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoOrders) HasSide() bool { return m.Has(tag.Side) } -//HasSideValueInd returns true if SideValueInd is present, Tag 401 +// HasSideValueInd returns true if SideValueInd is present, Tag 401 func (m NoOrders) HasSideValueInd() bool { return m.Has(tag.SideValueInd) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NoOrders) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoOrders) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoOrders) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoOrders) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoOrders) HasPrice() bool { return m.Has(tag.Price) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NoOrders) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoOrders) HasCurrency() bool { return m.Has(tag.Currency) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NoOrders) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NoOrders) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasIOIid returns true if IOIid is present, Tag 23 +// HasIOIid returns true if IOIid is present, Tag 23 func (m NoOrders) HasIOIid() bool { return m.Has(tag.IOIid) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NoOrders) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoOrders) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NoOrders) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoOrders) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoOrders) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NoOrders) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoOrders) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoOrders) HasCommType() bool { return m.Has(tag.CommType) } -//HasRule80A returns true if Rule80A is present, Tag 47 +// HasRule80A returns true if Rule80A is present, Tag 47 func (m NoOrders) HasRule80A() bool { return m.Has(tag.Rule80A) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NoOrders) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoOrders) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoOrders) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoOrders) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoOrders) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m NoOrders) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoOrders) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasOpenClose returns true if OpenClose is present, Tag 77 +// HasOpenClose returns true if OpenClose is present, Tag 77 func (m NoOrders) HasOpenClose() bool { return m.Has(tag.OpenClose) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NoOrders) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 +// HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 func (m NoOrders) HasCustomerOrFirm() bool { return m.Has(tag.CustomerOrFirm) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NoOrders) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegDifference returns true if PegDifference is present, Tag 211 +// HasPegDifference returns true if PegDifference is present, Tag 211 func (m NoOrders) HasPegDifference() bool { return m.Has(tag.PegDifference) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NoOrders) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 +// HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 func (m NoOrders) HasDiscretionOffset() bool { return m.Has(tag.DiscretionOffset) } -//HasClearingFirm returns true if ClearingFirm is present, Tag 439 +// HasClearingFirm returns true if ClearingFirm is present, Tag 439 func (m NoOrders) HasClearingFirm() bool { return m.Has(tag.ClearingFirm) } -//HasClearingAccount returns true if ClearingAccount is present, Tag 440 +// HasClearingAccount returns true if ClearingAccount is present, Tag 440 func (m NoOrders) HasClearingAccount() bool { return m.Has(tag.ClearingAccount) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocShares sets AllocShares, Tag 80 +// SetAllocShares sets AllocShares, Tag 80 func (m NoAllocs) SetAllocShares(value decimal.Decimal, scale int32) { m.Set(field.NewAllocShares(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -1717,7 +1718,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocShares gets AllocShares, Tag 80 +// GetAllocShares gets AllocShares, Tag 80 func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSharesField if err = m.Get(&f); err == nil { @@ -1726,50 +1727,51 @@ func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejec return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocShares returns true if AllocShares is present, Tag 80 +// HasAllocShares returns true if AllocShares is present, Tag 80 func (m NoAllocs) HasAllocShares() bool { return m.Has(tag.AllocShares) } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1778,53 +1780,55 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.ListSeqNo), quickfix.GroupElement(tag.SettlInstMode), quickfix.GroupElement(tag.ClientID), quickfix.GroupElement(tag.ExecBroker), quickfix.GroupElement(tag.Account), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.HandlInst), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.MaxFloor), quickfix.GroupElement(tag.ExDestination), NewNoTradingSessionsRepeatingGroup(), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LocateReqd), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.IOIid), quickfix.GroupElement(tag.QuoteID), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.GTBookingInst), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.Rule80A), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.OpenClose), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CustomerOrFirm), quickfix.GroupElement(tag.MaxShow), quickfix.GroupElement(tag.PegDifference), quickfix.GroupElement(tag.DiscretionInst), quickfix.GroupElement(tag.DiscretionOffset), quickfix.GroupElement(tag.ClearingFirm), quickfix.GroupElement(tag.ClearingAccount)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.ListSeqNo), quickfix.GroupElement(tag.SettlInstMode), quickfix.GroupElement(tag.ClientID), quickfix.GroupElement(tag.ExecBroker), quickfix.GroupElement(tag.Account), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SettlmntTyp), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.HandlInst), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.MaxFloor), quickfix.GroupElement(tag.ExDestination), NewNoTradingSessionsRepeatingGroup(), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LocateReqd), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.IOIid), quickfix.GroupElement(tag.QuoteID), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.GTBookingInst), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.Rule80A), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.OpenClose), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CustomerOrFirm), quickfix.GroupElement(tag.MaxShow), quickfix.GroupElement(tag.PegDifference), quickfix.GroupElement(tag.DiscretionInst), quickfix.GroupElement(tag.DiscretionOffset), quickfix.GroupElement(tag.ClearingFirm), quickfix.GroupElement(tag.ClearingAccount)}), + } } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } diff --git a/fix42/newordersingle/NewOrderSingle.generated.go b/fix42/newordersingle/NewOrderSingle.generated.go index 668dee587..cd4212ff2 100644 --- a/fix42/newordersingle/NewOrderSingle.generated.go +++ b/fix42/newordersingle/NewOrderSingle.generated.go @@ -1,9 +1,10 @@ package newordersingle import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderSingle is the fix42 NewOrderSingle type, MsgType = D +// NewOrderSingle is the fix42 NewOrderSingle type, MsgType = D type NewOrderSingle struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type NewOrderSingle struct { Message *quickfix.Message } -//FromMessage creates a NewOrderSingle from a quickfix.Message instance +// FromMessage creates a NewOrderSingle from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderSingle { return NewOrderSingle{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderSingle { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderSingle) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderSingle initialized with the required fields for NewOrderSingle +// New returns a NewOrderSingle initialized with the required fields for NewOrderSingle func New(clordid field.ClOrdIDField, handlinst field.HandlInstField, symbol field.SymbolField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderSingle) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -52,10 +53,10 @@ func New(clordid field.ClOrdIDField, handlinst field.HandlInstField, symbol fiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderSingle, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,362 +64,362 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "D", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NewOrderSingle) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NewOrderSingle) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NewOrderSingle) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NewOrderSingle) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetIOIid sets IOIid, Tag 23 +// SetIOIid sets IOIid, Tag 23 func (m NewOrderSingle) SetIOIid(v string) { m.Set(field.NewIOIid(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetRule80A sets Rule80A, Tag 47 +// SetRule80A sets Rule80A, Tag 47 func (m NewOrderSingle) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NewOrderSingle) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NewOrderSingle) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NewOrderSingle) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NewOrderSingle) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m NewOrderSingle) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NewOrderSingle) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m NewOrderSingle) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetOpenClose sets OpenClose, Tag 77 +// SetOpenClose sets OpenClose, Tag 77 func (m NewOrderSingle) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NewOrderSingle) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NewOrderSingle) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m NewOrderSingle) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NewOrderSingle) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NewOrderSingle) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NewOrderSingle) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NewOrderSingle) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NewOrderSingle) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NewOrderSingle) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NewOrderSingle) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NewOrderSingle) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NewOrderSingle) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NewOrderSingle) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m NewOrderSingle) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NewOrderSingle) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NewOrderSingle) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetCustomerOrFirm sets CustomerOrFirm, Tag 204 +// SetCustomerOrFirm sets CustomerOrFirm, Tag 204 func (m NewOrderSingle) SetCustomerOrFirm(v enum.CustomerOrFirm) { m.Set(field.NewCustomerOrFirm(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NewOrderSingle) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NewOrderSingle) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NewOrderSingle) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NewOrderSingle) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegDifference sets PegDifference, Tag 211 +// SetPegDifference sets PegDifference, Tag 211 func (m NewOrderSingle) SetPegDifference(value decimal.Decimal, scale int32) { m.Set(field.NewPegDifference(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NewOrderSingle) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NewOrderSingle) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NewOrderSingle) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NewOrderSingle) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NewOrderSingle) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NewOrderSingle) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NewOrderSingle) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NewOrderSingle) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NewOrderSingle) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NewOrderSingle) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffset sets DiscretionOffset, Tag 389 +// SetDiscretionOffset sets DiscretionOffset, Tag 389 func (m NewOrderSingle) SetDiscretionOffset(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffset(value, scale)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NewOrderSingle) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetClearingFirm sets ClearingFirm, Tag 439 +// SetClearingFirm sets ClearingFirm, Tag 439 func (m NewOrderSingle) SetClearingFirm(v string) { m.Set(field.NewClearingFirm(v)) } -//SetClearingAccount sets ClearingAccount, Tag 440 +// SetClearingAccount sets ClearingAccount, Tag 440 func (m NewOrderSingle) SetClearingAccount(v string) { m.Set(field.NewClearingAccount(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -427,7 +428,7 @@ func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -436,7 +437,7 @@ func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -445,7 +446,7 @@ func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.Message return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -454,7 +455,7 @@ func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -463,7 +464,7 @@ func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -472,7 +473,7 @@ func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageReje return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -481,7 +482,7 @@ func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRe return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NewOrderSingle) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -490,7 +491,7 @@ func (m NewOrderSingle) GetIDSource() (v enum.IDSource, err quickfix.MessageReje return } -//GetIOIid gets IOIid, Tag 23 +// GetIOIid gets IOIid, Tag 23 func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { var f field.IOIidField if err = m.Get(&f); err == nil { @@ -499,7 +500,7 @@ func (m NewOrderSingle) GetIOIid() (v string, err quickfix.MessageRejectError) { return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -508,7 +509,7 @@ func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -517,7 +518,7 @@ func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageReject return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -526,7 +527,7 @@ func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetRule80A gets Rule80A, Tag 47 +// GetRule80A gets Rule80A, Tag 47 func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { var f field.Rule80AField if err = m.Get(&f); err == nil { @@ -535,7 +536,7 @@ func (m NewOrderSingle) GetRule80A() (v enum.Rule80A, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -544,7 +545,7 @@ func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -553,7 +554,7 @@ func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -562,7 +563,7 @@ func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -571,7 +572,7 @@ func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -580,7 +581,7 @@ func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.Messa return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -589,7 +590,7 @@ func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -598,7 +599,7 @@ func (m NewOrderSingle) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.Messa return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -607,7 +608,7 @@ func (m NewOrderSingle) GetFutSettDate() (v string, err quickfix.MessageRejectEr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -616,7 +617,7 @@ func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m NewOrderSingle) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -625,7 +626,7 @@ func (m NewOrderSingle) GetExecBroker() (v string, err quickfix.MessageRejectErr return } -//GetOpenClose gets OpenClose, Tag 77 +// GetOpenClose gets OpenClose, Tag 77 func (m NewOrderSingle) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { var f field.OpenCloseField if err = m.Get(&f); err == nil { @@ -634,14 +635,14 @@ func (m NewOrderSingle) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRe return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -650,7 +651,7 @@ func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.Messa return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -659,7 +660,7 @@ func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -668,7 +669,7 @@ func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -677,7 +678,7 @@ func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -686,7 +687,7 @@ func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m NewOrderSingle) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -695,7 +696,7 @@ func (m NewOrderSingle) GetClientID() (v string, err quickfix.MessageRejectError return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -704,7 +705,7 @@ func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -713,7 +714,7 @@ func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -722,7 +723,7 @@ func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -731,7 +732,7 @@ func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -740,7 +741,7 @@ func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageReject return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -749,7 +750,7 @@ func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -758,7 +759,7 @@ func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageReject return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -767,7 +768,7 @@ func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.Messag return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -776,7 +777,7 @@ func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -785,7 +786,7 @@ func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -794,7 +795,7 @@ func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRej return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -803,7 +804,7 @@ func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageR return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m NewOrderSingle) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -812,7 +813,7 @@ func (m NewOrderSingle) GetFutSettDate2() (v string, err quickfix.MessageRejectE return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -821,7 +822,7 @@ func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NewOrderSingle) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -830,7 +831,7 @@ func (m NewOrderSingle) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -839,7 +840,7 @@ func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -848,7 +849,7 @@ func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err return } -//GetCustomerOrFirm gets CustomerOrFirm, Tag 204 +// GetCustomerOrFirm gets CustomerOrFirm, Tag 204 func (m NewOrderSingle) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.MessageRejectError) { var f field.CustomerOrFirmField if err = m.Get(&f); err == nil { @@ -857,7 +858,7 @@ func (m NewOrderSingle) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NewOrderSingle) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -866,7 +867,7 @@ func (m NewOrderSingle) GetMaturityDay() (v int, err quickfix.MessageRejectError return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -875,7 +876,7 @@ func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -884,7 +885,7 @@ func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -893,7 +894,7 @@ func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRej return } -//GetPegDifference gets PegDifference, Tag 211 +// GetPegDifference gets PegDifference, Tag 211 func (m NewOrderSingle) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegDifferenceField if err = m.Get(&f); err == nil { @@ -902,7 +903,7 @@ func (m NewOrderSingle) GetPegDifference() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -911,7 +912,7 @@ func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -920,7 +921,7 @@ func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -929,7 +930,7 @@ func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -938,7 +939,7 @@ func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -947,7 +948,7 @@ func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -956,7 +957,7 @@ func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -965,7 +966,7 @@ func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -974,7 +975,7 @@ func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectEr return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -983,7 +984,7 @@ func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectE return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -992,14 +993,14 @@ func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectEr return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1008,7 +1009,7 @@ func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix return } -//GetDiscretionOffset gets DiscretionOffset, Tag 389 +// GetDiscretionOffset gets DiscretionOffset, Tag 389 func (m NewOrderSingle) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetField if err = m.Get(&f); err == nil { @@ -1017,7 +1018,7 @@ func (m NewOrderSingle) GetDiscretionOffset() (v decimal.Decimal, err quickfix.M return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1026,7 +1027,7 @@ func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.M return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1035,7 +1036,7 @@ func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectErr return } -//GetClearingFirm gets ClearingFirm, Tag 439 +// GetClearingFirm gets ClearingFirm, Tag 439 func (m NewOrderSingle) GetClearingFirm() (v string, err quickfix.MessageRejectError) { var f field.ClearingFirmField if err = m.Get(&f); err == nil { @@ -1044,7 +1045,7 @@ func (m NewOrderSingle) GetClearingFirm() (v string, err quickfix.MessageRejectE return } -//GetClearingAccount gets ClearingAccount, Tag 440 +// GetClearingAccount gets ClearingAccount, Tag 440 func (m NewOrderSingle) GetClearingAccount() (v string, err quickfix.MessageRejectError) { var f field.ClearingAccountField if err = m.Get(&f); err == nil { @@ -1053,377 +1054,377 @@ func (m NewOrderSingle) GetClearingAccount() (v string, err quickfix.MessageReje return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NewOrderSingle) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NewOrderSingle) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NewOrderSingle) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NewOrderSingle) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NewOrderSingle) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NewOrderSingle) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NewOrderSingle) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NewOrderSingle) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasIOIid returns true if IOIid is present, Tag 23 +// HasIOIid returns true if IOIid is present, Tag 23 func (m NewOrderSingle) HasIOIid() bool { return m.Has(tag.IOIid) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NewOrderSingle) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NewOrderSingle) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NewOrderSingle) HasPrice() bool { return m.Has(tag.Price) } -//HasRule80A returns true if Rule80A is present, Tag 47 +// HasRule80A returns true if Rule80A is present, Tag 47 func (m NewOrderSingle) HasRule80A() bool { return m.Has(tag.Rule80A) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NewOrderSingle) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NewOrderSingle) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NewOrderSingle) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NewOrderSingle) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NewOrderSingle) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NewOrderSingle) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m NewOrderSingle) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NewOrderSingle) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NewOrderSingle) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m NewOrderSingle) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasOpenClose returns true if OpenClose is present, Tag 77 +// HasOpenClose returns true if OpenClose is present, Tag 77 func (m NewOrderSingle) HasOpenClose() bool { return m.Has(tag.OpenClose) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NewOrderSingle) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NewOrderSingle) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NewOrderSingle) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NewOrderSingle) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NewOrderSingle) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NewOrderSingle) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m NewOrderSingle) HasClientID() bool { return m.Has(tag.ClientID) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NewOrderSingle) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NewOrderSingle) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NewOrderSingle) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NewOrderSingle) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NewOrderSingle) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NewOrderSingle) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NewOrderSingle) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NewOrderSingle) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NewOrderSingle) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NewOrderSingle) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NewOrderSingle) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NewOrderSingle) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m NewOrderSingle) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NewOrderSingle) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NewOrderSingle) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NewOrderSingle) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NewOrderSingle) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 +// HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 func (m NewOrderSingle) HasCustomerOrFirm() bool { return m.Has(tag.CustomerOrFirm) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NewOrderSingle) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NewOrderSingle) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NewOrderSingle) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NewOrderSingle) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegDifference returns true if PegDifference is present, Tag 211 +// HasPegDifference returns true if PegDifference is present, Tag 211 func (m NewOrderSingle) HasPegDifference() bool { return m.Has(tag.PegDifference) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NewOrderSingle) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NewOrderSingle) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NewOrderSingle) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NewOrderSingle) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NewOrderSingle) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NewOrderSingle) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NewOrderSingle) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NewOrderSingle) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NewOrderSingle) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NewOrderSingle) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NewOrderSingle) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NewOrderSingle) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 +// HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 func (m NewOrderSingle) HasDiscretionOffset() bool { return m.Has(tag.DiscretionOffset) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NewOrderSingle) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NewOrderSingle) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasClearingFirm returns true if ClearingFirm is present, Tag 439 +// HasClearingFirm returns true if ClearingFirm is present, Tag 439 func (m NewOrderSingle) HasClearingFirm() bool { return m.Has(tag.ClearingFirm) } -//HasClearingAccount returns true if ClearingAccount is present, Tag 440 +// HasClearingAccount returns true if ClearingAccount is present, Tag 440 func (m NewOrderSingle) HasClearingAccount() bool { return m.Has(tag.ClearingAccount) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocShares sets AllocShares, Tag 80 +// SetAllocShares sets AllocShares, Tag 80 func (m NoAllocs) SetAllocShares(value decimal.Decimal, scale int32) { m.Set(field.NewAllocShares(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -1432,7 +1433,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocShares gets AllocShares, Tag 80 +// GetAllocShares gets AllocShares, Tag 80 func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSharesField if err = m.Get(&f); err == nil { @@ -1441,50 +1442,51 @@ func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejec return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocShares returns true if AllocShares is present, Tag 80 +// HasAllocShares returns true if AllocShares is present, Tag 80 func (m NoAllocs) HasAllocShares() bool { return m.Has(tag.AllocShares) } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1493,30 +1495,31 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } diff --git a/fix42/news/News.generated.go b/fix42/news/News.generated.go index bbaf0ed62..1e157041c 100644 --- a/fix42/news/News.generated.go +++ b/fix42/news/News.generated.go @@ -1,9 +1,10 @@ package news import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//News is the fix42 News type, MsgType = B +// News is the fix42 News type, MsgType = B type News struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type News struct { Message *quickfix.Message } -//FromMessage creates a News from a quickfix.Message instance +// FromMessage creates a News from a quickfix.Message instance func FromMessage(m *quickfix.Message) News { return News{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) News { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m News) ToMessage() *quickfix.Message { return m.Message } -//New returns a News initialized with the required fields for News +// New returns a News initialized with the required fields for News func New(headline field.HeadlineField) (m News) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +48,10 @@ func New(headline field.HeadlineField) (m News) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg News, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,69 +59,69 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "B", r } -//SetLinesOfText sets LinesOfText, Tag 33 +// SetLinesOfText sets LinesOfText, Tag 33 func (m News) SetLinesOfText(f LinesOfTextRepeatingGroup) { m.SetGroup(f) } -//SetOrigTime sets OrigTime, Tag 42 +// SetOrigTime sets OrigTime, Tag 42 func (m News) SetOrigTime(v time.Time) { m.Set(field.NewOrigTime(v)) } -//SetUrgency sets Urgency, Tag 61 +// SetUrgency sets Urgency, Tag 61 func (m News) SetUrgency(v enum.Urgency) { m.Set(field.NewUrgency(v)) } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m News) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m News) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m News) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetHeadline sets Headline, Tag 148 +// SetHeadline sets Headline, Tag 148 func (m News) SetHeadline(v string) { m.Set(field.NewHeadline(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m News) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m News) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetEncodedHeadlineLen sets EncodedHeadlineLen, Tag 358 +// SetEncodedHeadlineLen sets EncodedHeadlineLen, Tag 358 func (m News) SetEncodedHeadlineLen(v int) { m.Set(field.NewEncodedHeadlineLen(v)) } -//SetEncodedHeadline sets EncodedHeadline, Tag 359 +// SetEncodedHeadline sets EncodedHeadline, Tag 359 func (m News) SetEncodedHeadline(v string) { m.Set(field.NewEncodedHeadline(v)) } -//GetLinesOfText gets LinesOfText, Tag 33 +// GetLinesOfText gets LinesOfText, Tag 33 func (m News) GetLinesOfText() (LinesOfTextRepeatingGroup, quickfix.MessageRejectError) { f := NewLinesOfTextRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrigTime gets OrigTime, Tag 42 +// GetOrigTime gets OrigTime, Tag 42 func (m News) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigTimeField if err = m.Get(&f); err == nil { @@ -129,7 +130,7 @@ func (m News) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { return } -//GetUrgency gets Urgency, Tag 61 +// GetUrgency gets Urgency, Tag 61 func (m News) GetUrgency() (v enum.Urgency, err quickfix.MessageRejectError) { var f field.UrgencyField if err = m.Get(&f); err == nil { @@ -138,7 +139,7 @@ func (m News) GetUrgency() (v enum.Urgency, err quickfix.MessageRejectError) { return } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m News) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -147,7 +148,7 @@ func (m News) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m News) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -156,14 +157,14 @@ func (m News) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m News) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetHeadline gets Headline, Tag 148 +// GetHeadline gets Headline, Tag 148 func (m News) GetHeadline() (v string, err quickfix.MessageRejectError) { var f field.HeadlineField if err = m.Get(&f); err == nil { @@ -172,7 +173,7 @@ func (m News) GetHeadline() (v string, err quickfix.MessageRejectError) { return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m News) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -181,14 +182,14 @@ func (m News) GetURLLink() (v string, err quickfix.MessageRejectError) { return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m News) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedHeadlineLen gets EncodedHeadlineLen, Tag 358 +// GetEncodedHeadlineLen gets EncodedHeadlineLen, Tag 358 func (m News) GetEncodedHeadlineLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedHeadlineLenField if err = m.Get(&f); err == nil { @@ -197,7 +198,7 @@ func (m News) GetEncodedHeadlineLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedHeadline gets EncodedHeadline, Tag 359 +// GetEncodedHeadline gets EncodedHeadline, Tag 359 func (m News) GetEncodedHeadline() (v string, err quickfix.MessageRejectError) { var f field.EncodedHeadlineField if err = m.Get(&f); err == nil { @@ -206,82 +207,82 @@ func (m News) GetEncodedHeadline() (v string, err quickfix.MessageRejectError) { return } -//HasLinesOfText returns true if LinesOfText is present, Tag 33 +// HasLinesOfText returns true if LinesOfText is present, Tag 33 func (m News) HasLinesOfText() bool { return m.Has(tag.LinesOfText) } -//HasOrigTime returns true if OrigTime is present, Tag 42 +// HasOrigTime returns true if OrigTime is present, Tag 42 func (m News) HasOrigTime() bool { return m.Has(tag.OrigTime) } -//HasUrgency returns true if Urgency is present, Tag 61 +// HasUrgency returns true if Urgency is present, Tag 61 func (m News) HasUrgency() bool { return m.Has(tag.Urgency) } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m News) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m News) HasRawData() bool { return m.Has(tag.RawData) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m News) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasHeadline returns true if Headline is present, Tag 148 +// HasHeadline returns true if Headline is present, Tag 148 func (m News) HasHeadline() bool { return m.Has(tag.Headline) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m News) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m News) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasEncodedHeadlineLen returns true if EncodedHeadlineLen is present, Tag 358 +// HasEncodedHeadlineLen returns true if EncodedHeadlineLen is present, Tag 358 func (m News) HasEncodedHeadlineLen() bool { return m.Has(tag.EncodedHeadlineLen) } -//HasEncodedHeadline returns true if EncodedHeadline is present, Tag 359 +// HasEncodedHeadline returns true if EncodedHeadline is present, Tag 359 func (m News) HasEncodedHeadline() bool { return m.Has(tag.EncodedHeadline) } -//LinesOfText is a repeating group element, Tag 33 +// LinesOfText is a repeating group element, Tag 33 type LinesOfText struct { *quickfix.Group } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m LinesOfText) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m LinesOfText) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m LinesOfText) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m LinesOfText) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -290,7 +291,7 @@ func (m LinesOfText) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m LinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -299,7 +300,7 @@ func (m LinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m LinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -308,145 +309,146 @@ func (m LinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m LinesOfText) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m LinesOfText) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m LinesOfText) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//LinesOfTextRepeatingGroup is a repeating group, Tag 33 +// LinesOfTextRepeatingGroup is a repeating group, Tag 33 type LinesOfTextRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewLinesOfTextRepeatingGroup returns an initialized, LinesOfTextRepeatingGroup +// NewLinesOfTextRepeatingGroup returns an initialized, LinesOfTextRepeatingGroup func NewLinesOfTextRepeatingGroup() LinesOfTextRepeatingGroup { return LinesOfTextRepeatingGroup{ quickfix.NewRepeatingGroup(tag.LinesOfText, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new LinesOfText to this group +// Add create and append a new LinesOfText to this group func (m LinesOfTextRepeatingGroup) Add() LinesOfText { g := m.RepeatingGroup.Add() return LinesOfText{g} } -//Get returns the ith LinesOfText in the LinesOfTextRepeatinGroup +// Get returns the ith LinesOfText in the LinesOfTextRepeatinGroup func (m LinesOfTextRepeatingGroup) Get(i int) LinesOfText { return LinesOfText{m.RepeatingGroup.Get(i)} } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetRelatdSym sets RelatdSym, Tag 46 +// SetRelatdSym sets RelatdSym, Tag 46 func (m NoRelatedSym) SetRelatdSym(v string) { m.Set(field.NewRelatdSym(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoRelatedSym) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoRelatedSym) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetRelatdSym gets RelatdSym, Tag 46 +// GetRelatdSym gets RelatdSym, Tag 46 func (m NoRelatedSym) GetRelatdSym() (v string, err quickfix.MessageRejectError) { var f field.RelatdSymField if err = m.Get(&f); err == nil { @@ -455,7 +457,7 @@ func (m NoRelatedSym) GetRelatdSym() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -464,7 +466,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -473,7 +475,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -482,7 +484,7 @@ func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageReject return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -491,7 +493,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -500,7 +502,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -509,7 +511,7 @@ func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -518,7 +520,7 @@ func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageReje return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -527,7 +529,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -536,7 +538,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -545,7 +547,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -554,7 +556,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -563,7 +565,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -572,7 +574,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -581,7 +583,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -590,7 +592,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -599,7 +601,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -608,7 +610,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -617,140 +619,141 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//HasRelatdSym returns true if RelatdSym is present, Tag 46 +// HasRelatdSym returns true if RelatdSym is present, Tag 46 func (m NoRelatedSym) HasRelatdSym() bool { return m.Has(tag.RelatdSym) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoRelatedSym) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoRelatedSym) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoRelatedSym) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatdSym), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatdSym), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -759,7 +762,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -768,35 +771,36 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)}), + } } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix42/ordercancelreject/OrderCancelReject.generated.go b/fix42/ordercancelreject/OrderCancelReject.generated.go index 414aa45ee..4423dbf1b 100644 --- a/fix42/ordercancelreject/OrderCancelReject.generated.go +++ b/fix42/ordercancelreject/OrderCancelReject.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelReject is the fix42 OrderCancelReject type, MsgType = 9 +// OrderCancelReject is the fix42 OrderCancelReject type, MsgType = 9 type OrderCancelReject struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type OrderCancelReject struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelReject from a quickfix.Message instance +// FromMessage creates a OrderCancelReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelReject { return OrderCancelReject{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) OrderCancelReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelReject initialized with the required fields for OrderCancelReject +// New returns a OrderCancelReject initialized with the required fields for OrderCancelReject func New(orderid field.OrderIDField, clordid field.ClOrdIDField, origclordid field.OrigClOrdIDField, ordstatus field.OrdStatusField, cxlrejresponseto field.CxlRejResponseToField) (m OrderCancelReject) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(orderid field.OrderIDField, clordid field.ClOrdIDField, origclordid fie return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,82 +61,82 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "9", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelReject) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelReject) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelReject) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m OrderCancelReject) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelReject) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelReject) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelReject) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m OrderCancelReject) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetCxlRejReason sets CxlRejReason, Tag 102 +// SetCxlRejReason sets CxlRejReason, Tag 102 func (m OrderCancelReject) SetCxlRejReason(v enum.CxlRejReason) { m.Set(field.NewCxlRejReason(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m OrderCancelReject) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m OrderCancelReject) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetCxlRejResponseTo sets CxlRejResponseTo, Tag 434 +// SetCxlRejResponseTo sets CxlRejResponseTo, Tag 434 func (m OrderCancelReject) SetCxlRejResponseTo(v enum.CxlRejResponseTo) { m.Set(field.NewCxlRejResponseTo(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelReject) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m OrderCancelReject) GetAccount() (v string, err quickfix.MessageRejectErr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelReject) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m OrderCancelReject) GetClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelReject) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m OrderCancelReject) GetOrderID() (v string, err quickfix.MessageRejectErr return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m OrderCancelReject) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -172,7 +172,7 @@ func (m OrderCancelReject) GetOrdStatus() (v enum.OrdStatus, err quickfix.Messag return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelReject) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -181,7 +181,7 @@ func (m OrderCancelReject) GetOrigClOrdID() (v string, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m OrderCancelReject) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelReject) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m OrderCancelReject) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelReject) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m OrderCancelReject) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m OrderCancelReject) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -217,7 +217,7 @@ func (m OrderCancelReject) GetExecBroker() (v string, err quickfix.MessageReject return } -//GetCxlRejReason gets CxlRejReason, Tag 102 +// GetCxlRejReason gets CxlRejReason, Tag 102 func (m OrderCancelReject) GetCxlRejReason() (v enum.CxlRejReason, err quickfix.MessageRejectError) { var f field.CxlRejReasonField if err = m.Get(&f); err == nil { @@ -226,7 +226,7 @@ func (m OrderCancelReject) GetCxlRejReason() (v enum.CxlRejReason, err quickfix. return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m OrderCancelReject) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -235,7 +235,7 @@ func (m OrderCancelReject) GetClientID() (v string, err quickfix.MessageRejectEr return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m OrderCancelReject) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -244,7 +244,7 @@ func (m OrderCancelReject) GetSecondaryOrderID() (v string, err quickfix.Message return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -253,7 +253,7 @@ func (m OrderCancelReject) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -262,7 +262,7 @@ func (m OrderCancelReject) GetEncodedText() (v string, err quickfix.MessageRejec return } -//GetCxlRejResponseTo gets CxlRejResponseTo, Tag 434 +// GetCxlRejResponseTo gets CxlRejResponseTo, Tag 434 func (m OrderCancelReject) GetCxlRejResponseTo() (v enum.CxlRejResponseTo, err quickfix.MessageRejectError) { var f field.CxlRejResponseToField if err = m.Get(&f); err == nil { @@ -271,77 +271,77 @@ func (m OrderCancelReject) GetCxlRejResponseTo() (v enum.CxlRejResponseTo, err q return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelReject) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelReject) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelReject) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m OrderCancelReject) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelReject) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelReject) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelReject) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelReject) HasListID() bool { return m.Has(tag.ListID) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m OrderCancelReject) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasCxlRejReason returns true if CxlRejReason is present, Tag 102 +// HasCxlRejReason returns true if CxlRejReason is present, Tag 102 func (m OrderCancelReject) HasCxlRejReason() bool { return m.Has(tag.CxlRejReason) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m OrderCancelReject) HasClientID() bool { return m.Has(tag.ClientID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m OrderCancelReject) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasCxlRejResponseTo returns true if CxlRejResponseTo is present, Tag 434 +// HasCxlRejResponseTo returns true if CxlRejResponseTo is present, Tag 434 func (m OrderCancelReject) HasCxlRejResponseTo() bool { return m.Has(tag.CxlRejResponseTo) } diff --git a/fix42/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go b/fix42/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go index dcfb6abb3..c590bff04 100644 --- a/fix42/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go +++ b/fix42/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go @@ -1,9 +1,10 @@ package ordercancelreplacerequest import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelReplaceRequest is the fix42 OrderCancelReplaceRequest type, MsgType = G +// OrderCancelReplaceRequest is the fix42 OrderCancelReplaceRequest type, MsgType = G type OrderCancelReplaceRequest struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type OrderCancelReplaceRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelReplaceRequest from a quickfix.Message instance +// FromMessage creates a OrderCancelReplaceRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelReplaceRequest { return OrderCancelReplaceRequest{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderCancelReplaceRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelReplaceRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelReplaceRequest initialized with the required fields for OrderCancelReplaceRequest +// New returns a OrderCancelReplaceRequest initialized with the required fields for OrderCancelReplaceRequest func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, handlinst field.HandlInstField, symbol field.SymbolField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m OrderCancelReplaceRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -53,10 +54,10 @@ func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, handlin return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelReplaceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,357 +65,357 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "G", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelReplaceRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelReplaceRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m OrderCancelReplaceRequest) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m OrderCancelReplaceRequest) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m OrderCancelReplaceRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m OrderCancelReplaceRequest) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m OrderCancelReplaceRequest) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m OrderCancelReplaceRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelReplaceRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m OrderCancelReplaceRequest) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m OrderCancelReplaceRequest) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelReplaceRequest) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m OrderCancelReplaceRequest) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetRule80A sets Rule80A, Tag 47 +// SetRule80A sets Rule80A, Tag 47 func (m OrderCancelReplaceRequest) SetRule80A(v enum.Rule80A) { m.Set(field.NewRule80A(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderCancelReplaceRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderCancelReplaceRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderCancelReplaceRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelReplaceRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelReplaceRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlmntTyp sets SettlmntTyp, Tag 63 +// SetSettlmntTyp sets SettlmntTyp, Tag 63 func (m OrderCancelReplaceRequest) SetSettlmntTyp(v enum.SettlmntTyp) { m.Set(field.NewSettlmntTyp(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m OrderCancelReplaceRequest) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderCancelReplaceRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelReplaceRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m OrderCancelReplaceRequest) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetOpenClose sets OpenClose, Tag 77 +// SetOpenClose sets OpenClose, Tag 77 func (m OrderCancelReplaceRequest) SetOpenClose(v enum.OpenClose) { m.Set(field.NewOpenClose(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m OrderCancelReplaceRequest) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m OrderCancelReplaceRequest) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m OrderCancelReplaceRequest) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderCancelReplaceRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderCancelReplaceRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m OrderCancelReplaceRequest) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m OrderCancelReplaceRequest) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m OrderCancelReplaceRequest) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m OrderCancelReplaceRequest) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m OrderCancelReplaceRequest) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m OrderCancelReplaceRequest) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m OrderCancelReplaceRequest) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m OrderCancelReplaceRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderCancelReplaceRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m OrderCancelReplaceRequest) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m OrderCancelReplaceRequest) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m OrderCancelReplaceRequest) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderCancelReplaceRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m OrderCancelReplaceRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderCancelReplaceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m OrderCancelReplaceRequest) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetCustomerOrFirm sets CustomerOrFirm, Tag 204 +// SetCustomerOrFirm sets CustomerOrFirm, Tag 204 func (m OrderCancelReplaceRequest) SetCustomerOrFirm(v enum.CustomerOrFirm) { m.Set(field.NewCustomerOrFirm(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m OrderCancelReplaceRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderCancelReplaceRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderCancelReplaceRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m OrderCancelReplaceRequest) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegDifference sets PegDifference, Tag 211 +// SetPegDifference sets PegDifference, Tag 211 func (m OrderCancelReplaceRequest) SetPegDifference(value decimal.Decimal, scale int32) { m.Set(field.NewPegDifference(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderCancelReplaceRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderCancelReplaceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderCancelReplaceRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderCancelReplaceRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderCancelReplaceRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderCancelReplaceRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelReplaceRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelReplaceRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m OrderCancelReplaceRequest) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m OrderCancelReplaceRequest) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m OrderCancelReplaceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m OrderCancelReplaceRequest) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffset sets DiscretionOffset, Tag 389 +// SetDiscretionOffset sets DiscretionOffset, Tag 389 func (m OrderCancelReplaceRequest) SetDiscretionOffset(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffset(value, scale)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m OrderCancelReplaceRequest) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m OrderCancelReplaceRequest) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetClearingFirm sets ClearingFirm, Tag 439 +// SetClearingFirm sets ClearingFirm, Tag 439 func (m OrderCancelReplaceRequest) SetClearingFirm(v string) { m.Set(field.NewClearingFirm(v)) } -//SetClearingAccount sets ClearingAccount, Tag 440 +// SetClearingAccount sets ClearingAccount, Tag 440 func (m OrderCancelReplaceRequest) SetClearingAccount(v string) { m.Set(field.NewClearingAccount(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelReplaceRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -423,7 +424,7 @@ func (m OrderCancelReplaceRequest) GetAccount() (v string, err quickfix.MessageR return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelReplaceRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -432,7 +433,7 @@ func (m OrderCancelReplaceRequest) GetClOrdID() (v string, err quickfix.MessageR return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m OrderCancelReplaceRequest) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -441,7 +442,7 @@ func (m OrderCancelReplaceRequest) GetCommission() (v decimal.Decimal, err quick return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m OrderCancelReplaceRequest) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -450,7 +451,7 @@ func (m OrderCancelReplaceRequest) GetCommType() (v enum.CommType, err quickfix. return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m OrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -459,7 +460,7 @@ func (m OrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.Message return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m OrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -468,7 +469,7 @@ func (m OrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix. return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m OrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -477,7 +478,7 @@ func (m OrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfi return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m OrderCancelReplaceRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -486,7 +487,7 @@ func (m OrderCancelReplaceRequest) GetIDSource() (v enum.IDSource, err quickfix. return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -495,7 +496,7 @@ func (m OrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageR return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m OrderCancelReplaceRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -504,7 +505,7 @@ func (m OrderCancelReplaceRequest) GetOrderQty() (v decimal.Decimal, err quickfi return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -513,7 +514,7 @@ func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.Me return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelReplaceRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -522,7 +523,7 @@ func (m OrderCancelReplaceRequest) GetOrigClOrdID() (v string, err quickfix.Mess return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m OrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -531,7 +532,7 @@ func (m OrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.M return } -//GetRule80A gets Rule80A, Tag 47 +// GetRule80A gets Rule80A, Tag 47 func (m OrderCancelReplaceRequest) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError) { var f field.Rule80AField if err = m.Get(&f); err == nil { @@ -540,7 +541,7 @@ func (m OrderCancelReplaceRequest) GetRule80A() (v enum.Rule80A, err quickfix.Me return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -549,7 +550,7 @@ func (m OrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.Messa return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderCancelReplaceRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -558,7 +559,7 @@ func (m OrderCancelReplaceRequest) GetSide() (v enum.Side, err quickfix.MessageR return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -567,7 +568,7 @@ func (m OrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelReplaceRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -576,7 +577,7 @@ func (m OrderCancelReplaceRequest) GetText() (v string, err quickfix.MessageReje return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -585,7 +586,7 @@ func (m OrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err qui return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -594,7 +595,7 @@ func (m OrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix. return } -//GetSettlmntTyp gets SettlmntTyp, Tag 63 +// GetSettlmntTyp gets SettlmntTyp, Tag 63 func (m OrderCancelReplaceRequest) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError) { var f field.SettlmntTypField if err = m.Get(&f); err == nil { @@ -603,7 +604,7 @@ func (m OrderCancelReplaceRequest) GetSettlmntTyp() (v enum.SettlmntTyp, err qui return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m OrderCancelReplaceRequest) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -612,7 +613,7 @@ func (m OrderCancelReplaceRequest) GetFutSettDate() (v string, err quickfix.Mess return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -621,7 +622,7 @@ func (m OrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelReplaceRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -630,7 +631,7 @@ func (m OrderCancelReplaceRequest) GetListID() (v string, err quickfix.MessageRe return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m OrderCancelReplaceRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -639,7 +640,7 @@ func (m OrderCancelReplaceRequest) GetExecBroker() (v string, err quickfix.Messa return } -//GetOpenClose gets OpenClose, Tag 77 +// GetOpenClose gets OpenClose, Tag 77 func (m OrderCancelReplaceRequest) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError) { var f field.OpenCloseField if err = m.Get(&f); err == nil { @@ -648,14 +649,14 @@ func (m OrderCancelReplaceRequest) GetOpenClose() (v enum.OpenClose, err quickfi return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m OrderCancelReplaceRequest) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m OrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -664,7 +665,7 @@ func (m OrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix. return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m OrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -673,7 +674,7 @@ func (m OrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -682,7 +683,7 @@ func (m OrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -691,7 +692,7 @@ func (m OrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m OrderCancelReplaceRequest) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -700,7 +701,7 @@ func (m OrderCancelReplaceRequest) GetClientID() (v string, err quickfix.Message return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m OrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -709,7 +710,7 @@ func (m OrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix. return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m OrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -718,7 +719,7 @@ func (m OrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfi return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m OrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -727,7 +728,7 @@ func (m OrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.Message return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m OrderCancelReplaceRequest) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -736,7 +737,7 @@ func (m OrderCancelReplaceRequest) GetSettlCurrency() (v string, err quickfix.Me return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m OrderCancelReplaceRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -745,7 +746,7 @@ func (m OrderCancelReplaceRequest) GetForexReq() (v bool, err quickfix.MessageRe return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m OrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -754,7 +755,7 @@ func (m OrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.Me return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m OrderCancelReplaceRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -763,7 +764,7 @@ func (m OrderCancelReplaceRequest) GetCashOrderQty() (v decimal.Decimal, err qui return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -772,7 +773,7 @@ func (m OrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err q return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m OrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -781,7 +782,7 @@ func (m OrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m OrderCancelReplaceRequest) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -790,7 +791,7 @@ func (m OrderCancelReplaceRequest) GetOrderQty2() (v decimal.Decimal, err quickf return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m OrderCancelReplaceRequest) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -799,7 +800,7 @@ func (m OrderCancelReplaceRequest) GetFutSettDate2() (v string, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -808,7 +809,7 @@ func (m OrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfi return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m OrderCancelReplaceRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -817,7 +818,7 @@ func (m OrderCancelReplaceRequest) GetPutOrCall() (v enum.PutOrCall, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -826,7 +827,7 @@ func (m OrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m OrderCancelReplaceRequest) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -835,7 +836,7 @@ func (m OrderCancelReplaceRequest) GetCoveredOrUncovered() (v enum.CoveredOrUnco return } -//GetCustomerOrFirm gets CustomerOrFirm, Tag 204 +// GetCustomerOrFirm gets CustomerOrFirm, Tag 204 func (m OrderCancelReplaceRequest) GetCustomerOrFirm() (v enum.CustomerOrFirm, err quickfix.MessageRejectError) { var f field.CustomerOrFirmField if err = m.Get(&f); err == nil { @@ -844,7 +845,7 @@ func (m OrderCancelReplaceRequest) GetCustomerOrFirm() (v enum.CustomerOrFirm, e return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m OrderCancelReplaceRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -853,7 +854,7 @@ func (m OrderCancelReplaceRequest) GetMaturityDay() (v int, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -862,7 +863,7 @@ func (m OrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -871,7 +872,7 @@ func (m OrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m OrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -880,7 +881,7 @@ func (m OrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix return } -//GetPegDifference gets PegDifference, Tag 211 +// GetPegDifference gets PegDifference, Tag 211 func (m OrderCancelReplaceRequest) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegDifferenceField if err = m.Get(&f); err == nil { @@ -889,7 +890,7 @@ func (m OrderCancelReplaceRequest) GetPegDifference() (v decimal.Decimal, err qu return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -898,7 +899,7 @@ func (m OrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quick return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -907,7 +908,7 @@ func (m OrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, e return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -916,7 +917,7 @@ func (m OrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -925,7 +926,7 @@ func (m OrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -934,7 +935,7 @@ func (m OrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -943,7 +944,7 @@ func (m OrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelReplaceRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -952,7 +953,7 @@ func (m OrderCancelReplaceRequest) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelReplaceRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -961,7 +962,7 @@ func (m OrderCancelReplaceRequest) GetEncodedText() (v string, err quickfix.Mess return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m OrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -970,7 +971,7 @@ func (m OrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.Mes return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m OrderCancelReplaceRequest) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -979,14 +980,14 @@ func (m OrderCancelReplaceRequest) GetSolicitedFlag() (v bool, err quickfix.Mess return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m OrderCancelReplaceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m OrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -995,7 +996,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, e return } -//GetDiscretionOffset gets DiscretionOffset, Tag 389 +// GetDiscretionOffset gets DiscretionOffset, Tag 389 func (m OrderCancelReplaceRequest) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetField if err = m.Get(&f); err == nil { @@ -1004,7 +1005,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionOffset() (v decimal.Decimal, err return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m OrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1013,7 +1014,7 @@ func (m OrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m OrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1022,7 +1023,7 @@ func (m OrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.Messa return } -//GetClearingFirm gets ClearingFirm, Tag 439 +// GetClearingFirm gets ClearingFirm, Tag 439 func (m OrderCancelReplaceRequest) GetClearingFirm() (v string, err quickfix.MessageRejectError) { var f field.ClearingFirmField if err = m.Get(&f); err == nil { @@ -1031,7 +1032,7 @@ func (m OrderCancelReplaceRequest) GetClearingFirm() (v string, err quickfix.Mes return } -//GetClearingAccount gets ClearingAccount, Tag 440 +// GetClearingAccount gets ClearingAccount, Tag 440 func (m OrderCancelReplaceRequest) GetClearingAccount() (v string, err quickfix.MessageRejectError) { var f field.ClearingAccountField if err = m.Get(&f); err == nil { @@ -1040,372 +1041,372 @@ func (m OrderCancelReplaceRequest) GetClearingAccount() (v string, err quickfix. return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelReplaceRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelReplaceRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m OrderCancelReplaceRequest) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m OrderCancelReplaceRequest) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m OrderCancelReplaceRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m OrderCancelReplaceRequest) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m OrderCancelReplaceRequest) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m OrderCancelReplaceRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelReplaceRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m OrderCancelReplaceRequest) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m OrderCancelReplaceRequest) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelReplaceRequest) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m OrderCancelReplaceRequest) HasPrice() bool { return m.Has(tag.Price) } -//HasRule80A returns true if Rule80A is present, Tag 47 +// HasRule80A returns true if Rule80A is present, Tag 47 func (m OrderCancelReplaceRequest) HasRule80A() bool { return m.Has(tag.Rule80A) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderCancelReplaceRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderCancelReplaceRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderCancelReplaceRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelReplaceRequest) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m OrderCancelReplaceRequest) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelReplaceRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 +// HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63 func (m OrderCancelReplaceRequest) HasSettlmntTyp() bool { return m.Has(tag.SettlmntTyp) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m OrderCancelReplaceRequest) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderCancelReplaceRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelReplaceRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m OrderCancelReplaceRequest) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasOpenClose returns true if OpenClose is present, Tag 77 +// HasOpenClose returns true if OpenClose is present, Tag 77 func (m OrderCancelReplaceRequest) HasOpenClose() bool { return m.Has(tag.OpenClose) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m OrderCancelReplaceRequest) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m OrderCancelReplaceRequest) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m OrderCancelReplaceRequest) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderCancelReplaceRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderCancelReplaceRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m OrderCancelReplaceRequest) HasClientID() bool { return m.Has(tag.ClientID) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m OrderCancelReplaceRequest) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m OrderCancelReplaceRequest) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m OrderCancelReplaceRequest) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m OrderCancelReplaceRequest) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m OrderCancelReplaceRequest) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m OrderCancelReplaceRequest) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m OrderCancelReplaceRequest) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderCancelReplaceRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m OrderCancelReplaceRequest) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m OrderCancelReplaceRequest) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m OrderCancelReplaceRequest) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderCancelReplaceRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m OrderCancelReplaceRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderCancelReplaceRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m OrderCancelReplaceRequest) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 +// HasCustomerOrFirm returns true if CustomerOrFirm is present, Tag 204 func (m OrderCancelReplaceRequest) HasCustomerOrFirm() bool { return m.Has(tag.CustomerOrFirm) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m OrderCancelReplaceRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderCancelReplaceRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderCancelReplaceRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m OrderCancelReplaceRequest) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegDifference returns true if PegDifference is present, Tag 211 +// HasPegDifference returns true if PegDifference is present, Tag 211 func (m OrderCancelReplaceRequest) HasPegDifference() bool { return m.Has(tag.PegDifference) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderCancelReplaceRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderCancelReplaceRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderCancelReplaceRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderCancelReplaceRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderCancelReplaceRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderCancelReplaceRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelReplaceRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelReplaceRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m OrderCancelReplaceRequest) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m OrderCancelReplaceRequest) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m OrderCancelReplaceRequest) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m OrderCancelReplaceRequest) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 +// HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389 func (m OrderCancelReplaceRequest) HasDiscretionOffset() bool { return m.Has(tag.DiscretionOffset) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m OrderCancelReplaceRequest) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m OrderCancelReplaceRequest) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasClearingFirm returns true if ClearingFirm is present, Tag 439 +// HasClearingFirm returns true if ClearingFirm is present, Tag 439 func (m OrderCancelReplaceRequest) HasClearingFirm() bool { return m.Has(tag.ClearingFirm) } -//HasClearingAccount returns true if ClearingAccount is present, Tag 440 +// HasClearingAccount returns true if ClearingAccount is present, Tag 440 func (m OrderCancelReplaceRequest) HasClearingAccount() bool { return m.Has(tag.ClearingAccount) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocShares sets AllocShares, Tag 80 +// SetAllocShares sets AllocShares, Tag 80 func (m NoAllocs) SetAllocShares(value decimal.Decimal, scale int32) { m.Set(field.NewAllocShares(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -1414,7 +1415,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocShares gets AllocShares, Tag 80 +// GetAllocShares gets AllocShares, Tag 80 func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSharesField if err = m.Get(&f); err == nil { @@ -1423,50 +1424,51 @@ func (m NoAllocs) GetAllocShares() (v decimal.Decimal, err quickfix.MessageRejec return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocShares returns true if AllocShares is present, Tag 80 +// HasAllocShares returns true if AllocShares is present, Tag 80 func (m NoAllocs) HasAllocShares() bool { return m.Has(tag.AllocShares) } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocShares)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1475,30 +1477,31 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } diff --git a/fix42/ordercancelrequest/OrderCancelRequest.generated.go b/fix42/ordercancelrequest/OrderCancelRequest.generated.go index 1d393387c..ad61076af 100644 --- a/fix42/ordercancelrequest/OrderCancelRequest.generated.go +++ b/fix42/ordercancelrequest/OrderCancelRequest.generated.go @@ -1,9 +1,10 @@ package ordercancelrequest import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelRequest is the fix42 OrderCancelRequest type, MsgType = F +// OrderCancelRequest is the fix42 OrderCancelRequest type, MsgType = F type OrderCancelRequest struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type OrderCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelRequest from a quickfix.Message instance +// FromMessage creates a OrderCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelRequest { return OrderCancelRequest{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelRequest initialized with the required fields for OrderCancelRequest +// New returns a OrderCancelRequest initialized with the required fields for OrderCancelRequest func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, symbol field.SymbolField, side field.SideField, transacttime field.TransactTimeField) (m OrderCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -51,10 +52,10 @@ func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, symbol return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,182 +63,182 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "F", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m OrderCancelRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m OrderCancelRequest) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelRequest) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderCancelRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderCancelRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m OrderCancelRequest) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderCancelRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderCancelRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m OrderCancelRequest) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderCancelRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m OrderCancelRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m OrderCancelRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderCancelRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderCancelRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderCancelRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderCancelRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderCancelRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderCancelRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m OrderCancelRequest) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m OrderCancelRequest) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -246,7 +247,7 @@ func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -255,7 +256,7 @@ func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectEr return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m OrderCancelRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -264,7 +265,7 @@ func (m OrderCancelRequest) GetIDSource() (v enum.IDSource, err quickfix.Message return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -273,7 +274,7 @@ func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectEr return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -282,7 +283,7 @@ func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -291,7 +292,7 @@ func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -300,7 +301,7 @@ func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -309,7 +310,7 @@ func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -318,7 +319,7 @@ func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -327,7 +328,7 @@ func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -336,7 +337,7 @@ func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.Message return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -345,7 +346,7 @@ func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -354,7 +355,7 @@ func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectErr return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m OrderCancelRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -363,7 +364,7 @@ func (m OrderCancelRequest) GetExecBroker() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -372,7 +373,7 @@ func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -381,7 +382,7 @@ func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m OrderCancelRequest) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -390,7 +391,7 @@ func (m OrderCancelRequest) GetClientID() (v string, err quickfix.MessageRejectE return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -399,7 +400,7 @@ func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.M return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -408,7 +409,7 @@ func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -417,7 +418,7 @@ func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m OrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -426,7 +427,7 @@ func (m OrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -435,7 +436,7 @@ func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m OrderCancelRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -444,7 +445,7 @@ func (m OrderCancelRequest) GetMaturityDay() (v int, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -453,7 +454,7 @@ func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -462,7 +463,7 @@ func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -471,7 +472,7 @@ func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -480,7 +481,7 @@ func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -489,7 +490,7 @@ func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -498,7 +499,7 @@ func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -507,7 +508,7 @@ func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -516,7 +517,7 @@ func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -525,7 +526,7 @@ func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -534,7 +535,7 @@ func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -543,7 +544,7 @@ func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRej return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m OrderCancelRequest) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -552,177 +553,177 @@ func (m OrderCancelRequest) GetSolicitedFlag() (v bool, err quickfix.MessageReje return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m OrderCancelRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m OrderCancelRequest) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelRequest) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderCancelRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderCancelRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderCancelRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderCancelRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m OrderCancelRequest) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderCancelRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderCancelRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m OrderCancelRequest) HasClientID() bool { return m.Has(tag.ClientID) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m OrderCancelRequest) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderCancelRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderCancelRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m OrderCancelRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderCancelRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m OrderCancelRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderCancelRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderCancelRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderCancelRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderCancelRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderCancelRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderCancelRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderCancelRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderCancelRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m OrderCancelRequest) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m OrderCancelRequest) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } diff --git a/fix42/orderstatusrequest/OrderStatusRequest.generated.go b/fix42/orderstatusrequest/OrderStatusRequest.generated.go index ce4b377aa..3bb737a64 100644 --- a/fix42/orderstatusrequest/OrderStatusRequest.generated.go +++ b/fix42/orderstatusrequest/OrderStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderStatusRequest is the fix42 OrderStatusRequest type, MsgType = H +// OrderStatusRequest is the fix42 OrderStatusRequest type, MsgType = H type OrderStatusRequest struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type OrderStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderStatusRequest from a quickfix.Message instance +// FromMessage creates a OrderStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderStatusRequest { return OrderStatusRequest{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) OrderStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderStatusRequest initialized with the required fields for OrderStatusRequest +// New returns a OrderStatusRequest initialized with the required fields for OrderStatusRequest func New(clordid field.ClOrdIDField, symbol field.SymbolField, side field.SideField) (m OrderStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(clordid field.ClOrdIDField, symbol field.SymbolField, side field.SideFi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,132 +59,132 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "H", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderStatusRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderStatusRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m OrderStatusRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderStatusRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderStatusRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m OrderStatusRequest) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m OrderStatusRequest) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m OrderStatusRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m OrderStatusRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -193,7 +193,7 @@ func (m OrderStatusRequest) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderStatusRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -202,7 +202,7 @@ func (m OrderStatusRequest) GetClOrdID() (v string, err quickfix.MessageRejectEr return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m OrderStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m OrderStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.Message return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderStatusRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m OrderStatusRequest) GetOrderID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -229,7 +229,7 @@ func (m OrderStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -238,7 +238,7 @@ func (m OrderStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -247,7 +247,7 @@ func (m OrderStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -256,7 +256,7 @@ func (m OrderStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m OrderStatusRequest) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -265,7 +265,7 @@ func (m OrderStatusRequest) GetExecBroker() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -274,7 +274,7 @@ func (m OrderStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -283,7 +283,7 @@ func (m OrderStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m OrderStatusRequest) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -292,7 +292,7 @@ func (m OrderStatusRequest) GetClientID() (v string, err quickfix.MessageRejectE return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -301,7 +301,7 @@ func (m OrderStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -310,7 +310,7 @@ func (m OrderStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m OrderStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -319,7 +319,7 @@ func (m OrderStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -328,7 +328,7 @@ func (m OrderStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m OrderStatusRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -337,7 +337,7 @@ func (m OrderStatusRequest) GetMaturityDay() (v int, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -346,7 +346,7 @@ func (m OrderStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -355,7 +355,7 @@ func (m OrderStatusRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -364,7 +364,7 @@ func (m OrderStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m OrderStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m OrderStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m OrderStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -400,7 +400,7 @@ func (m OrderStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -409,127 +409,127 @@ func (m OrderStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderStatusRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderStatusRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m OrderStatusRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderStatusRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderStatusRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m OrderStatusRequest) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m OrderStatusRequest) HasClientID() bool { return m.Has(tag.ClientID) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m OrderStatusRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m OrderStatusRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } diff --git a/fix42/quote/Quote.generated.go b/fix42/quote/Quote.generated.go index fdbfc7c0e..77783992a 100644 --- a/fix42/quote/Quote.generated.go +++ b/fix42/quote/Quote.generated.go @@ -1,9 +1,10 @@ package quote import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Quote is the fix42 Quote type, MsgType = S +// Quote is the fix42 Quote type, MsgType = S type Quote struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type Quote struct { Message *quickfix.Message } -//FromMessage creates a Quote from a quickfix.Message instance +// FromMessage creates a Quote from a quickfix.Message instance func FromMessage(m *quickfix.Message) Quote { return Quote{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) Quote { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Quote) ToMessage() *quickfix.Message { return m.Message } -//New returns a Quote initialized with the required fields for Quote +// New returns a Quote initialized with the required fields for Quote func New(quoteid field.QuoteIDField, symbol field.SymbolField) (m Quote) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +49,10 @@ func New(quoteid field.QuoteIDField, symbol field.SymbolField) (m Quote) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Quote, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,197 +60,197 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "S", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Quote) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m Quote) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m Quote) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Quote) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Quote) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Quote) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m Quote) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m Quote) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Quote) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Quote) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Quote) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m Quote) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m Quote) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m Quote) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m Quote) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m Quote) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m Quote) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Quote) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m Quote) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m Quote) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m Quote) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m Quote) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m Quote) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m Quote) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Quote) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m Quote) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Quote) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m Quote) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Quote) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Quote) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Quote) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Quote) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m Quote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m Quote) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Quote) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Quote) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Quote) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Quote) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Quote) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -258,7 +259,7 @@ func (m Quote) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m Quote) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -267,7 +268,7 @@ func (m Quote) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m Quote) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -276,7 +277,7 @@ func (m Quote) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Quote) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -285,7 +286,7 @@ func (m Quote) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Quote) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -294,7 +295,7 @@ func (m Quote) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Quote) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -303,7 +304,7 @@ func (m Quote) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m Quote) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -312,7 +313,7 @@ func (m Quote) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m Quote) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -321,7 +322,7 @@ func (m Quote) GetFutSettDate() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Quote) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -330,7 +331,7 @@ func (m Quote) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Quote) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -339,7 +340,7 @@ func (m Quote) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Quote) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -348,7 +349,7 @@ func (m Quote) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m Quote) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -357,7 +358,7 @@ func (m Quote) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m Quote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -366,7 +367,7 @@ func (m Quote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { return } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m Quote) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -375,7 +376,7 @@ func (m Quote) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m Quote) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -384,7 +385,7 @@ func (m Quote) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m Quote) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -393,7 +394,7 @@ func (m Quote) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m Quote) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -402,7 +403,7 @@ func (m Quote) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Quote) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -411,7 +412,7 @@ func (m Quote) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejec return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m Quote) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -420,7 +421,7 @@ func (m Quote) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m Quote) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -429,7 +430,7 @@ func (m Quote) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m Quote) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -438,7 +439,7 @@ func (m Quote) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m Quote) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -447,7 +448,7 @@ func (m Quote) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m Quote) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -456,7 +457,7 @@ func (m Quote) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m Quote) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -465,7 +466,7 @@ func (m Quote) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Quote) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -474,7 +475,7 @@ func (m Quote) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m Quote) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -483,7 +484,7 @@ func (m Quote) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Quote) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -492,7 +493,7 @@ func (m Quote) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m Quote) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -501,7 +502,7 @@ func (m Quote) GetMaturityDay() (v int, err quickfix.MessageRejectError) { return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Quote) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -510,7 +511,7 @@ func (m Quote) GetOptAttribute() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Quote) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -519,7 +520,7 @@ func (m Quote) GetSecurityExchange() (v string, err quickfix.MessageRejectError) return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Quote) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -528,7 +529,7 @@ func (m Quote) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Quote) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -537,7 +538,7 @@ func (m Quote) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageR return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m Quote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -546,7 +547,7 @@ func (m Quote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m Quote) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -555,7 +556,7 @@ func (m Quote) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.Mess return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Quote) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -564,7 +565,7 @@ func (m Quote) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Quote) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -573,7 +574,7 @@ func (m Quote) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Quote) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -582,7 +583,7 @@ func (m Quote) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Quote) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -591,192 +592,192 @@ func (m Quote) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Quote) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m Quote) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m Quote) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Quote) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Quote) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Quote) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m Quote) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m Quote) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Quote) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Quote) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Quote) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m Quote) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m Quote) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m Quote) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m Quote) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m Quote) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m Quote) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Quote) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m Quote) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m Quote) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m Quote) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m Quote) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m Quote) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m Quote) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Quote) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m Quote) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Quote) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m Quote) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Quote) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Quote) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Quote) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Quote) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m Quote) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m Quote) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Quote) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Quote) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Quote) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Quote) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } diff --git a/fix42/quoteacknowledgement/QuoteAcknowledgement.generated.go b/fix42/quoteacknowledgement/QuoteAcknowledgement.generated.go index 90d78c899..df1b10cc7 100644 --- a/fix42/quoteacknowledgement/QuoteAcknowledgement.generated.go +++ b/fix42/quoteacknowledgement/QuoteAcknowledgement.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteAcknowledgement is the fix42 QuoteAcknowledgement type, MsgType = b +// QuoteAcknowledgement is the fix42 QuoteAcknowledgement type, MsgType = b type QuoteAcknowledgement struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type QuoteAcknowledgement struct { Message *quickfix.Message } -//FromMessage creates a QuoteAcknowledgement from a quickfix.Message instance +// FromMessage creates a QuoteAcknowledgement from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteAcknowledgement { return QuoteAcknowledgement{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) QuoteAcknowledgement { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteAcknowledgement) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteAcknowledgement initialized with the required fields for QuoteAcknowledgement +// New returns a QuoteAcknowledgement initialized with the required fields for QuoteAcknowledgement func New(quoteackstatus field.QuoteAckStatusField) (m QuoteAcknowledgement) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(quoteackstatus field.QuoteAckStatusField) (m QuoteAcknowledgement) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteAcknowledgement, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,47 +57,47 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "b", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m QuoteAcknowledgement) SetText(v string) { m.Set(field.NewText(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteAcknowledgement) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteAcknowledgement) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoQuoteSets sets NoQuoteSets, Tag 296 +// SetNoQuoteSets sets NoQuoteSets, Tag 296 func (m QuoteAcknowledgement) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteAckStatus sets QuoteAckStatus, Tag 297 +// SetQuoteAckStatus sets QuoteAckStatus, Tag 297 func (m QuoteAcknowledgement) SetQuoteAckStatus(v enum.QuoteAckStatus) { m.Set(field.NewQuoteAckStatus(v)) } -//SetQuoteRejectReason sets QuoteRejectReason, Tag 300 +// SetQuoteRejectReason sets QuoteRejectReason, Tag 300 func (m QuoteAcknowledgement) SetQuoteRejectReason(v enum.QuoteRejectReason) { m.Set(field.NewQuoteRejectReason(v)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m QuoteAcknowledgement) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteAcknowledgement) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m QuoteAcknowledgement) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -106,7 +106,7 @@ func (m QuoteAcknowledgement) GetText() (v string, err quickfix.MessageRejectErr return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteAcknowledgement) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -115,7 +115,7 @@ func (m QuoteAcknowledgement) GetQuoteID() (v string, err quickfix.MessageReject return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteAcknowledgement) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -124,14 +124,14 @@ func (m QuoteAcknowledgement) GetQuoteReqID() (v string, err quickfix.MessageRej return } -//GetNoQuoteSets gets NoQuoteSets, Tag 296 +// GetNoQuoteSets gets NoQuoteSets, Tag 296 func (m QuoteAcknowledgement) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteSetsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteAckStatus gets QuoteAckStatus, Tag 297 +// GetQuoteAckStatus gets QuoteAckStatus, Tag 297 func (m QuoteAcknowledgement) GetQuoteAckStatus() (v enum.QuoteAckStatus, err quickfix.MessageRejectError) { var f field.QuoteAckStatusField if err = m.Get(&f); err == nil { @@ -140,7 +140,7 @@ func (m QuoteAcknowledgement) GetQuoteAckStatus() (v enum.QuoteAckStatus, err qu return } -//GetQuoteRejectReason gets QuoteRejectReason, Tag 300 +// GetQuoteRejectReason gets QuoteRejectReason, Tag 300 func (m QuoteAcknowledgement) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError) { var f field.QuoteRejectReasonField if err = m.Get(&f); err == nil { @@ -149,7 +149,7 @@ func (m QuoteAcknowledgement) GetQuoteRejectReason() (v enum.QuoteRejectReason, return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m QuoteAcknowledgement) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -158,7 +158,7 @@ func (m QuoteAcknowledgement) GetQuoteResponseLevel() (v enum.QuoteResponseLevel return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteAcknowledgement) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -167,162 +167,162 @@ func (m QuoteAcknowledgement) GetTradingSessionID() (v enum.TradingSessionID, er return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m QuoteAcknowledgement) HasText() bool { return m.Has(tag.Text) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteAcknowledgement) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteAcknowledgement) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 func (m QuoteAcknowledgement) HasNoQuoteSets() bool { return m.Has(tag.NoQuoteSets) } -//HasQuoteAckStatus returns true if QuoteAckStatus is present, Tag 297 +// HasQuoteAckStatus returns true if QuoteAckStatus is present, Tag 297 func (m QuoteAcknowledgement) HasQuoteAckStatus() bool { return m.Has(tag.QuoteAckStatus) } -//HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 +// HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 func (m QuoteAcknowledgement) HasQuoteRejectReason() bool { return m.Has(tag.QuoteRejectReason) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m QuoteAcknowledgement) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteAcknowledgement) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoQuoteSets is a repeating group element, Tag 296 +// NoQuoteSets is a repeating group element, Tag 296 type NoQuoteSets struct { *quickfix.Group } -//SetQuoteSetID sets QuoteSetID, Tag 302 +// SetQuoteSetID sets QuoteSetID, Tag 302 func (m NoQuoteSets) SetQuoteSetID(v string) { m.Set(field.NewQuoteSetID(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 +// SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 func (m NoQuoteSets) SetUnderlyingIDSource(v string) { m.Set(field.NewUnderlyingIDSource(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 +// SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 func (m NoQuoteSets) SetUnderlyingMaturityDay(v int) { m.Set(field.NewUnderlyingMaturityDay(v)) } -//SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 func (m NoQuoteSets) SetUnderlyingPutOrCall(v int) { m.Set(field.NewUnderlyingPutOrCall(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetTotQuoteEntries sets TotQuoteEntries, Tag 304 +// SetTotQuoteEntries sets TotQuoteEntries, Tag 304 func (m NoQuoteSets) SetTotQuoteEntries(v int) { m.Set(field.NewTotQuoteEntries(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//GetQuoteSetID gets QuoteSetID, Tag 302 +// GetQuoteSetID gets QuoteSetID, Tag 302 func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { var f field.QuoteSetIDField if err = m.Get(&f); err == nil { @@ -331,7 +331,7 @@ func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -340,7 +340,7 @@ func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageReject return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -349,7 +349,7 @@ func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -358,7 +358,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRe return } -//GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 +// GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 func (m NoQuoteSets) GetUnderlyingIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIDSourceField if err = m.Get(&f); err == nil { @@ -367,7 +367,7 @@ func (m NoQuoteSets) GetUnderlyingIDSource() (v string, err quickfix.MessageReje return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -376,7 +376,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.Message return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -385,7 +385,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.Me return } -//GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 +// GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 func (m NoQuoteSets) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDayField if err = m.Get(&f); err == nil { @@ -394,7 +394,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityDay() (v int, err quickfix.MessageReje return } -//GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingPutOrCallField if err = m.Get(&f); err == nil { @@ -403,7 +403,7 @@ func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageReject return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -412,7 +412,7 @@ func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -421,7 +421,7 @@ func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.Message return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -430,7 +430,7 @@ func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err q return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -439,7 +439,7 @@ func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -448,7 +448,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.Mes return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -457,7 +457,7 @@ func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -466,7 +466,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -475,7 +475,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messag return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -484,7 +484,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -493,7 +493,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix. return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -502,7 +502,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix. return } -//GetTotQuoteEntries gets TotQuoteEntries, Tag 304 +// GetTotQuoteEntries gets TotQuoteEntries, Tag 304 func (m NoQuoteSets) GetTotQuoteEntries() (v int, err quickfix.MessageRejectError) { var f field.TotQuoteEntriesField if err = m.Get(&f); err == nil { @@ -511,234 +511,234 @@ func (m NoQuoteSets) GetTotQuoteEntries() (v int, err quickfix.MessageRejectErro return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 func (m NoQuoteSets) HasQuoteSetID() bool { return m.Has(tag.QuoteSetID) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoQuoteSets) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoQuoteSets) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 +// HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 func (m NoQuoteSets) HasUnderlyingIDSource() bool { return m.Has(tag.UnderlyingIDSource) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoQuoteSets) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 +// HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 func (m NoQuoteSets) HasUnderlyingMaturityDay() bool { return m.Has(tag.UnderlyingMaturityDay) } -//HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 func (m NoQuoteSets) HasUnderlyingPutOrCall() bool { return m.Has(tag.UnderlyingPutOrCall) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoQuoteSets) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoQuoteSets) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasTotQuoteEntries returns true if TotQuoteEntries is present, Tag 304 +// HasTotQuoteEntries returns true if TotQuoteEntries is present, Tag 304 func (m NoQuoteSets) HasTotQuoteEntries() bool { return m.Has(tag.TotQuoteEntries) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m NoQuoteSets) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoQuoteEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoQuoteEntries) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoQuoteEntries) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetQuoteEntryRejectReason sets QuoteEntryRejectReason, Tag 368 +// SetQuoteEntryRejectReason sets QuoteEntryRejectReason, Tag 368 func (m NoQuoteEntries) SetQuoteEntryRejectReason(v enum.QuoteEntryRejectReason) { m.Set(field.NewQuoteEntryRejectReason(v)) } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectE return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageReje return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -882,7 +882,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -891,7 +891,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -900,7 +900,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -909,7 +909,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -918,7 +918,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetQuoteEntryRejectReason gets QuoteEntryRejectReason, Tag 368 +// GetQuoteEntryRejectReason gets QuoteEntryRejectReason, Tag 368 func (m NoQuoteEntries) GetQuoteEntryRejectReason() (v enum.QuoteEntryRejectReason, err quickfix.MessageRejectError) { var f field.QuoteEntryRejectReasonField if err = m.Get(&f); err == nil { @@ -927,153 +927,155 @@ func (m NoQuoteEntries) GetQuoteEntryRejectReason() (v enum.QuoteEntryRejectReas return } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoQuoteEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoQuoteEntries) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoQuoteEntries) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoQuoteEntries) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasQuoteEntryRejectReason returns true if QuoteEntryRejectReason is present, Tag 368 +// HasQuoteEntryRejectReason returns true if QuoteEntryRejectReason is present, Tag 368 func (m NoQuoteEntries) HasQuoteEntryRejectReason() bool { return m.Has(tag.QuoteEntryRejectReason) } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.QuoteEntryRejectReason)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.QuoteEntryRejectReason)}), + } } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } -//NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 type NoQuoteSetsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { return NoQuoteSetsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteSets, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.TotQuoteEntries), NewNoQuoteEntriesRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.TotQuoteEntries), NewNoQuoteEntriesRepeatingGroup()}), + } } -//Add create and append a new NoQuoteSets to this group +// Add create and append a new NoQuoteSets to this group func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { g := m.RepeatingGroup.Add() return NoQuoteSets{g} } -//Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { return NoQuoteSets{m.RepeatingGroup.Get(i)} } diff --git a/fix42/quotecancel/QuoteCancel.generated.go b/fix42/quotecancel/QuoteCancel.generated.go index 71dc6ad43..a2e0d2b9a 100644 --- a/fix42/quotecancel/QuoteCancel.generated.go +++ b/fix42/quotecancel/QuoteCancel.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteCancel is the fix42 QuoteCancel type, MsgType = Z +// QuoteCancel is the fix42 QuoteCancel type, MsgType = Z type QuoteCancel struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type QuoteCancel struct { Message *quickfix.Message } -//FromMessage creates a QuoteCancel from a quickfix.Message instance +// FromMessage creates a QuoteCancel from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteCancel { return QuoteCancel{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) QuoteCancel { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteCancel) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteCancel initialized with the required fields for QuoteCancel +// New returns a QuoteCancel initialized with the required fields for QuoteCancel func New(quoteid field.QuoteIDField, quotecanceltype field.QuoteCancelTypeField) (m QuoteCancel) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(quoteid field.QuoteIDField, quotecanceltype field.QuoteCancelTypeField) return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteCancel, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,37 +58,37 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "Z", r } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteCancel) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteCancel) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m QuoteCancel) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//SetQuoteCancelType sets QuoteCancelType, Tag 298 +// SetQuoteCancelType sets QuoteCancelType, Tag 298 func (m QuoteCancel) SetQuoteCancelType(v enum.QuoteCancelType) { m.Set(field.NewQuoteCancelType(v)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m QuoteCancel) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteCancel) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteCancel) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -97,7 +97,7 @@ func (m QuoteCancel) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteCancel) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -106,14 +106,14 @@ func (m QuoteCancel) GetQuoteReqID() (v string, err quickfix.MessageRejectError) return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m QuoteCancel) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteCancelType gets QuoteCancelType, Tag 298 +// GetQuoteCancelType gets QuoteCancelType, Tag 298 func (m QuoteCancel) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix.MessageRejectError) { var f field.QuoteCancelTypeField if err = m.Get(&f); err == nil { @@ -122,7 +122,7 @@ func (m QuoteCancel) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix. return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m QuoteCancel) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -131,7 +131,7 @@ func (m QuoteCancel) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err qui return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteCancel) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -140,142 +140,142 @@ func (m QuoteCancel) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteCancel) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteCancel) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m QuoteCancel) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 +// HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 func (m QuoteCancel) HasQuoteCancelType() bool { return m.Has(tag.QuoteCancelType) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m QuoteCancel) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteCancel) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoQuoteEntries) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoQuoteEntries) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoQuoteEntries) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -284,7 +284,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -293,7 +293,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -302,7 +302,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -311,7 +311,7 @@ func (m NoQuoteEntries) GetIDSource() (v enum.IDSource, err quickfix.MessageReje return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -320,7 +320,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -329,7 +329,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -338,7 +338,7 @@ func (m NoQuoteEntries) GetMaturityDay() (v int, err quickfix.MessageRejectError return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -347,7 +347,7 @@ func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -356,7 +356,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -365,7 +365,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -374,7 +374,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -383,7 +383,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -392,7 +392,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -401,7 +401,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -410,7 +410,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -419,7 +419,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -428,7 +428,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -437,7 +437,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -446,7 +446,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoQuoteEntries) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -455,125 +455,126 @@ func (m NoQuoteEntries) GetUnderlyingSymbol() (v string, err quickfix.MessageRej return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoQuoteEntries) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoQuoteEntries) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoQuoteEntries) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoQuoteEntries) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.UnderlyingSymbol)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.UnderlyingSymbol)}), + } } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } diff --git a/fix42/quoterequest/QuoteRequest.generated.go b/fix42/quoterequest/QuoteRequest.generated.go index b63f95119..5b838a5e9 100644 --- a/fix42/quoterequest/QuoteRequest.generated.go +++ b/fix42/quoterequest/QuoteRequest.generated.go @@ -1,9 +1,10 @@ package quoterequest import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteRequest is the fix42 QuoteRequest type, MsgType = R +// QuoteRequest is the fix42 QuoteRequest type, MsgType = R type QuoteRequest struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type QuoteRequest struct { Message *quickfix.Message } -//FromMessage creates a QuoteRequest from a quickfix.Message instance +// FromMessage creates a QuoteRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteRequest { return QuoteRequest{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) QuoteRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteRequest initialized with the required fields for QuoteRequest +// New returns a QuoteRequest initialized with the required fields for QuoteRequest func New(quotereqid field.QuoteReqIDField) (m QuoteRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +48,10 @@ func New(quotereqid field.QuoteReqIDField) (m QuoteRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,17 +59,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "R", r } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteRequest) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m QuoteRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteRequest) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -77,184 +78,184 @@ func (m QuoteRequest) GetQuoteReqID() (v string, err quickfix.MessageRejectError return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m QuoteRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteRequest) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m QuoteRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m NoRelatedSym) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m NoRelatedSym) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetQuoteRequestType sets QuoteRequestType, Tag 303 +// SetQuoteRequestType sets QuoteRequestType, Tag 303 func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { m.Set(field.NewQuoteRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoRelatedSym) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetFutSettDate sets FutSettDate, Tag 64 +// SetFutSettDate sets FutSettDate, Tag 64 func (m NoRelatedSym) SetFutSettDate(v string) { m.Set(field.NewFutSettDate(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoRelatedSym) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetFutSettDate2 sets FutSettDate2, Tag 193 +// SetFutSettDate2 sets FutSettDate2, Tag 193 func (m NoRelatedSym) SetFutSettDate2(v string) { m.Set(field.NewFutSettDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoRelatedSym) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoRelatedSym) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoRelatedSym) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoRelatedSym) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -263,7 +264,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -272,7 +273,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -281,7 +282,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -290,7 +291,7 @@ func (m NoRelatedSym) GetIDSource() (v enum.IDSource, err quickfix.MessageReject return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -299,7 +300,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -308,7 +309,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -317,7 +318,7 @@ func (m NoRelatedSym) GetMaturityDay() (v int, err quickfix.MessageRejectError) return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -326,7 +327,7 @@ func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageReje return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -335,7 +336,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -344,7 +345,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -353,7 +354,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -362,7 +363,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -371,7 +372,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -380,7 +381,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -389,7 +390,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -398,7 +399,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -407,7 +408,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -416,7 +417,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -425,7 +426,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -434,7 +435,7 @@ func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageR return } -//GetQuoteRequestType gets QuoteRequestType, Tag 303 +// GetQuoteRequestType gets QuoteRequestType, Tag 303 func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { var f field.QuoteRequestTypeField if err = m.Get(&f); err == nil { @@ -443,7 +444,7 @@ func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickf return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -452,7 +453,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -461,7 +462,7 @@ func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -470,7 +471,7 @@ func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetFutSettDate gets FutSettDate, Tag 64 +// GetFutSettDate gets FutSettDate, Tag 64 func (m NoRelatedSym) GetFutSettDate() (v string, err quickfix.MessageRejectError) { var f field.FutSettDateField if err = m.Get(&f); err == nil { @@ -479,7 +480,7 @@ func (m NoRelatedSym) GetFutSettDate() (v string, err quickfix.MessageRejectErro return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -488,7 +489,7 @@ func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectEr return } -//GetFutSettDate2 gets FutSettDate2, Tag 193 +// GetFutSettDate2 gets FutSettDate2, Tag 193 func (m NoRelatedSym) GetFutSettDate2() (v string, err quickfix.MessageRejectError) { var f field.FutSettDate2Field if err = m.Get(&f); err == nil { @@ -497,7 +498,7 @@ func (m NoRelatedSym) GetFutSettDate2() (v string, err quickfix.MessageRejectErr return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -506,7 +507,7 @@ func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRej return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -515,7 +516,7 @@ func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -524,7 +525,7 @@ func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageReject return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -533,180 +534,181 @@ func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m NoRelatedSym) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m NoRelatedSym) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m NoRelatedSym) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoRelatedSym) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 func (m NoRelatedSym) HasQuoteRequestType() bool { return m.Has(tag.QuoteRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoRelatedSym) HasSide() bool { return m.Has(tag.Side) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoRelatedSym) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasFutSettDate returns true if FutSettDate is present, Tag 64 +// HasFutSettDate returns true if FutSettDate is present, Tag 64 func (m NoRelatedSym) HasFutSettDate() bool { return m.Has(tag.FutSettDate) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoRelatedSym) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 +// HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193 func (m NoRelatedSym) HasFutSettDate2() bool { return m.Has(tag.FutSettDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoRelatedSym) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoRelatedSym) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoRelatedSym) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoRelatedSym) HasCurrency() bool { return m.Has(tag.Currency) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Currency)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.IDSource), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDay), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.FutSettDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.FutSettDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Currency)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix42/quotestatusrequest/QuoteStatusRequest.generated.go b/fix42/quotestatusrequest/QuoteStatusRequest.generated.go index eb8a586a2..6960ec68e 100644 --- a/fix42/quotestatusrequest/QuoteStatusRequest.generated.go +++ b/fix42/quotestatusrequest/QuoteStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteStatusRequest is the fix42 QuoteStatusRequest type, MsgType = a +// QuoteStatusRequest is the fix42 QuoteStatusRequest type, MsgType = a type QuoteStatusRequest struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type QuoteStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a QuoteStatusRequest from a quickfix.Message instance +// FromMessage creates a QuoteStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteStatusRequest { return QuoteStatusRequest{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) QuoteStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteStatusRequest initialized with the required fields for QuoteStatusRequest +// New returns a QuoteStatusRequest initialized with the required fields for QuoteStatusRequest func New(symbol field.SymbolField) (m QuoteStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(symbol field.SymbolField) (m QuoteStatusRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,117 +57,117 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "a", r } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m QuoteStatusRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m QuoteStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m QuoteStatusRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m QuoteStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m QuoteStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m QuoteStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m QuoteStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteStatusRequest) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m QuoteStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m QuoteStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m QuoteStatusRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m QuoteStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m QuoteStatusRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m QuoteStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m QuoteStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m QuoteStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m QuoteStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m QuoteStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m QuoteStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m QuoteStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m QuoteStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -176,7 +176,7 @@ func (m QuoteStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.Message return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m QuoteStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -185,7 +185,7 @@ func (m QuoteStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m QuoteStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -194,7 +194,7 @@ func (m QuoteStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m QuoteStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -203,7 +203,7 @@ func (m QuoteStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m QuoteStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -212,7 +212,7 @@ func (m QuoteStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m QuoteStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -221,7 +221,7 @@ func (m QuoteStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m QuoteStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -230,7 +230,7 @@ func (m QuoteStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteStatusRequest) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -239,7 +239,7 @@ func (m QuoteStatusRequest) GetQuoteID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m QuoteStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -248,7 +248,7 @@ func (m QuoteStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m QuoteStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -257,7 +257,7 @@ func (m QuoteStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m QuoteStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -266,7 +266,7 @@ func (m QuoteStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m QuoteStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -275,7 +275,7 @@ func (m QuoteStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m QuoteStatusRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -284,7 +284,7 @@ func (m QuoteStatusRequest) GetMaturityDay() (v int, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m QuoteStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -293,7 +293,7 @@ func (m QuoteStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m QuoteStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -302,7 +302,7 @@ func (m QuoteStatusRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m QuoteStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -311,7 +311,7 @@ func (m QuoteStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m QuoteStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -320,7 +320,7 @@ func (m QuoteStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -329,7 +329,7 @@ func (m QuoteStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m QuoteStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -338,7 +338,7 @@ func (m QuoteStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m QuoteStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -347,7 +347,7 @@ func (m QuoteStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -356,7 +356,7 @@ func (m QuoteStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m QuoteStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -365,112 +365,112 @@ func (m QuoteStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m QuoteStatusRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m QuoteStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m QuoteStatusRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m QuoteStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m QuoteStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m QuoteStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m QuoteStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteStatusRequest) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m QuoteStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m QuoteStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m QuoteStatusRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m QuoteStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m QuoteStatusRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m QuoteStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m QuoteStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m QuoteStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m QuoteStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m QuoteStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m QuoteStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m QuoteStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m QuoteStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } diff --git a/fix42/reject/Reject.generated.go b/fix42/reject/Reject.generated.go index 7a92129be..e0020d8ff 100644 --- a/fix42/reject/Reject.generated.go +++ b/fix42/reject/Reject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Reject is the fix42 Reject type, MsgType = 3 +// Reject is the fix42 Reject type, MsgType = 3 type Reject struct { fix42.Header *quickfix.Body @@ -16,7 +16,7 @@ type Reject struct { Message *quickfix.Message } -//FromMessage creates a Reject from a quickfix.Message instance +// FromMessage creates a Reject from a quickfix.Message instance func FromMessage(m *quickfix.Message) Reject { return Reject{ Header: fix42.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) Reject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Reject) ToMessage() *quickfix.Message { return m.Message } -//New returns a Reject initialized with the required fields for Reject +// New returns a Reject initialized with the required fields for Reject func New(refseqnum field.RefSeqNumField) (m Reject) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(refseqnum field.RefSeqNumField) (m Reject) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Reject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,42 +55,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "3", r } -//SetRefSeqNum sets RefSeqNum, Tag 45 +// SetRefSeqNum sets RefSeqNum, Tag 45 func (m Reject) SetRefSeqNum(v int) { m.Set(field.NewRefSeqNum(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Reject) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Reject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Reject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetRefTagID sets RefTagID, Tag 371 +// SetRefTagID sets RefTagID, Tag 371 func (m Reject) SetRefTagID(v int) { m.Set(field.NewRefTagID(v)) } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m Reject) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetSessionRejectReason sets SessionRejectReason, Tag 373 +// SetSessionRejectReason sets SessionRejectReason, Tag 373 func (m Reject) SetSessionRejectReason(v enum.SessionRejectReason) { m.Set(field.NewSessionRejectReason(v)) } -//GetRefSeqNum gets RefSeqNum, Tag 45 +// GetRefSeqNum gets RefSeqNum, Tag 45 func (m Reject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { var f field.RefSeqNumField if err = m.Get(&f); err == nil { @@ -99,7 +99,7 @@ func (m Reject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Reject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -108,7 +108,7 @@ func (m Reject) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Reject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -117,7 +117,7 @@ func (m Reject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Reject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -126,7 +126,7 @@ func (m Reject) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetRefTagID gets RefTagID, Tag 371 +// GetRefTagID gets RefTagID, Tag 371 func (m Reject) GetRefTagID() (v int, err quickfix.MessageRejectError) { var f field.RefTagIDField if err = m.Get(&f); err == nil { @@ -135,7 +135,7 @@ func (m Reject) GetRefTagID() (v int, err quickfix.MessageRejectError) { return } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m Reject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -144,7 +144,7 @@ func (m Reject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { return } -//GetSessionRejectReason gets SessionRejectReason, Tag 373 +// GetSessionRejectReason gets SessionRejectReason, Tag 373 func (m Reject) GetSessionRejectReason() (v enum.SessionRejectReason, err quickfix.MessageRejectError) { var f field.SessionRejectReasonField if err = m.Get(&f); err == nil { @@ -153,37 +153,37 @@ func (m Reject) GetSessionRejectReason() (v enum.SessionRejectReason, err quickf return } -//HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 func (m Reject) HasRefSeqNum() bool { return m.Has(tag.RefSeqNum) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Reject) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Reject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Reject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasRefTagID returns true if RefTagID is present, Tag 371 +// HasRefTagID returns true if RefTagID is present, Tag 371 func (m Reject) HasRefTagID() bool { return m.Has(tag.RefTagID) } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m Reject) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasSessionRejectReason returns true if SessionRejectReason is present, Tag 373 +// HasSessionRejectReason returns true if SessionRejectReason is present, Tag 373 func (m Reject) HasSessionRejectReason() bool { return m.Has(tag.SessionRejectReason) } diff --git a/fix42/resendrequest/ResendRequest.generated.go b/fix42/resendrequest/ResendRequest.generated.go index 5ff26ec0c..eb4158a54 100644 --- a/fix42/resendrequest/ResendRequest.generated.go +++ b/fix42/resendrequest/ResendRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ResendRequest is the fix42 ResendRequest type, MsgType = 2 +// ResendRequest is the fix42 ResendRequest type, MsgType = 2 type ResendRequest struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type ResendRequest struct { Message *quickfix.Message } -//FromMessage creates a ResendRequest from a quickfix.Message instance +// FromMessage creates a ResendRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ResendRequest { return ResendRequest{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) ResendRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ResendRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ResendRequest initialized with the required fields for ResendRequest +// New returns a ResendRequest initialized with the required fields for ResendRequest func New(beginseqno field.BeginSeqNoField, endseqno field.EndSeqNoField) (m ResendRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(beginseqno field.BeginSeqNoField, endseqno field.EndSeqNoField) (m Rese return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ResendRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,17 +55,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "2", r } -//SetBeginSeqNo sets BeginSeqNo, Tag 7 +// SetBeginSeqNo sets BeginSeqNo, Tag 7 func (m ResendRequest) SetBeginSeqNo(v int) { m.Set(field.NewBeginSeqNo(v)) } -//SetEndSeqNo sets EndSeqNo, Tag 16 +// SetEndSeqNo sets EndSeqNo, Tag 16 func (m ResendRequest) SetEndSeqNo(v int) { m.Set(field.NewEndSeqNo(v)) } -//GetBeginSeqNo gets BeginSeqNo, Tag 7 +// GetBeginSeqNo gets BeginSeqNo, Tag 7 func (m ResendRequest) GetBeginSeqNo() (v int, err quickfix.MessageRejectError) { var f field.BeginSeqNoField if err = m.Get(&f); err == nil { @@ -74,7 +74,7 @@ func (m ResendRequest) GetBeginSeqNo() (v int, err quickfix.MessageRejectError) return } -//GetEndSeqNo gets EndSeqNo, Tag 16 +// GetEndSeqNo gets EndSeqNo, Tag 16 func (m ResendRequest) GetEndSeqNo() (v int, err quickfix.MessageRejectError) { var f field.EndSeqNoField if err = m.Get(&f); err == nil { @@ -83,12 +83,12 @@ func (m ResendRequest) GetEndSeqNo() (v int, err quickfix.MessageRejectError) { return } -//HasBeginSeqNo returns true if BeginSeqNo is present, Tag 7 +// HasBeginSeqNo returns true if BeginSeqNo is present, Tag 7 func (m ResendRequest) HasBeginSeqNo() bool { return m.Has(tag.BeginSeqNo) } -//HasEndSeqNo returns true if EndSeqNo is present, Tag 16 +// HasEndSeqNo returns true if EndSeqNo is present, Tag 16 func (m ResendRequest) HasEndSeqNo() bool { return m.Has(tag.EndSeqNo) } diff --git a/fix42/securitydefinition/SecurityDefinition.generated.go b/fix42/securitydefinition/SecurityDefinition.generated.go index b11215322..2e4c86c4f 100644 --- a/fix42/securitydefinition/SecurityDefinition.generated.go +++ b/fix42/securitydefinition/SecurityDefinition.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityDefinition is the fix42 SecurityDefinition type, MsgType = d +// SecurityDefinition is the fix42 SecurityDefinition type, MsgType = d type SecurityDefinition struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityDefinition struct { Message *quickfix.Message } -//FromMessage creates a SecurityDefinition from a quickfix.Message instance +// FromMessage creates a SecurityDefinition from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityDefinition { return SecurityDefinition{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityDefinition { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityDefinition) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityDefinition initialized with the required fields for SecurityDefinition +// New returns a SecurityDefinition initialized with the required fields for SecurityDefinition func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, totalnumsecurities field.TotalNumSecuritiesField) (m SecurityDefinition) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(securityreqid field.SecurityReqIDField, securityresponseid field.Securi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityDefinition, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,152 +59,152 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "d", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityDefinition) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m SecurityDefinition) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityDefinition) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityDefinition) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityDefinition) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityDefinition) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityDefinition) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityDefinition) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m SecurityDefinition) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityDefinition) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityDefinition) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m SecurityDefinition) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityDefinition) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m SecurityDefinition) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityDefinition) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityDefinition) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityDefinition) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityDefinition) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityDefinition) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityResponseID sets SecurityResponseID, Tag 322 +// SetSecurityResponseID sets SecurityResponseID, Tag 322 func (m SecurityDefinition) SetSecurityResponseID(v string) { m.Set(field.NewSecurityResponseID(v)) } -//SetSecurityResponseType sets SecurityResponseType, Tag 323 +// SetSecurityResponseType sets SecurityResponseType, Tag 323 func (m SecurityDefinition) SetSecurityResponseType(v enum.SecurityResponseType) { m.Set(field.NewSecurityResponseType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityDefinition) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityDefinition) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityDefinition) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinition) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityDefinition) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityDefinition) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityDefinition) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetTotalNumSecurities sets TotalNumSecurities, Tag 393 +// SetTotalNumSecurities sets TotalNumSecurities, Tag 393 func (m SecurityDefinition) SetTotalNumSecurities(v int) { m.Set(field.NewTotalNumSecurities(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityDefinition) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -213,7 +213,7 @@ func (m SecurityDefinition) GetCurrency() (v string, err quickfix.MessageRejectE return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m SecurityDefinition) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -222,7 +222,7 @@ func (m SecurityDefinition) GetIDSource() (v enum.IDSource, err quickfix.Message return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityDefinition) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -231,7 +231,7 @@ func (m SecurityDefinition) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityDefinition) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -240,7 +240,7 @@ func (m SecurityDefinition) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityDefinition) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -249,7 +249,7 @@ func (m SecurityDefinition) GetText() (v string, err quickfix.MessageRejectError return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityDefinition) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -258,7 +258,7 @@ func (m SecurityDefinition) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityDefinition) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -267,7 +267,7 @@ func (m SecurityDefinition) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityDefinition) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -276,14 +276,14 @@ func (m SecurityDefinition) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m SecurityDefinition) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityDefinition) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -292,7 +292,7 @@ func (m SecurityDefinition) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityDefinition) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -301,7 +301,7 @@ func (m SecurityDefinition) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m SecurityDefinition) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -310,7 +310,7 @@ func (m SecurityDefinition) GetPutOrCall() (v enum.PutOrCall, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityDefinition) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -319,7 +319,7 @@ func (m SecurityDefinition) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m SecurityDefinition) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -328,7 +328,7 @@ func (m SecurityDefinition) GetMaturityDay() (v int, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityDefinition) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -337,7 +337,7 @@ func (m SecurityDefinition) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityDefinition) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -346,7 +346,7 @@ func (m SecurityDefinition) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityDefinition) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -355,7 +355,7 @@ func (m SecurityDefinition) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityDefinition) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -364,7 +364,7 @@ func (m SecurityDefinition) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityDefinition) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m SecurityDefinition) GetSecurityReqID() (v string, err quickfix.MessageRe return } -//GetSecurityResponseID gets SecurityResponseID, Tag 322 +// GetSecurityResponseID gets SecurityResponseID, Tag 322 func (m SecurityDefinition) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { var f field.SecurityResponseIDField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m SecurityDefinition) GetSecurityResponseID() (v string, err quickfix.Mess return } -//GetSecurityResponseType gets SecurityResponseType, Tag 323 +// GetSecurityResponseType gets SecurityResponseType, Tag 323 func (m SecurityDefinition) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { var f field.SecurityResponseTypeField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m SecurityDefinition) GetSecurityResponseType() (v enum.SecurityResponseTy return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityDefinition) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -400,7 +400,7 @@ func (m SecurityDefinition) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityDefinition) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -409,7 +409,7 @@ func (m SecurityDefinition) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityDefinition) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m SecurityDefinition) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinition) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m SecurityDefinition) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityDefinition) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m SecurityDefinition) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityDefinition) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m SecurityDefinition) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityDefinition) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m SecurityDefinition) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetTotalNumSecurities gets TotalNumSecurities, Tag 393 +// GetTotalNumSecurities gets TotalNumSecurities, Tag 393 func (m SecurityDefinition) GetTotalNumSecurities() (v int, err quickfix.MessageRejectError) { var f field.TotalNumSecuritiesField if err = m.Get(&f); err == nil { @@ -463,267 +463,267 @@ func (m SecurityDefinition) GetTotalNumSecurities() (v int, err quickfix.Message return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityDefinition) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m SecurityDefinition) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityDefinition) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityDefinition) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityDefinition) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityDefinition) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityDefinition) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityDefinition) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m SecurityDefinition) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityDefinition) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityDefinition) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m SecurityDefinition) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityDefinition) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m SecurityDefinition) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityDefinition) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityDefinition) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityDefinition) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityDefinition) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityDefinition) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 func (m SecurityDefinition) HasSecurityResponseID() bool { return m.Has(tag.SecurityResponseID) } -//HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 func (m SecurityDefinition) HasSecurityResponseType() bool { return m.Has(tag.SecurityResponseType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityDefinition) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityDefinition) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityDefinition) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityDefinition) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityDefinition) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityDefinition) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityDefinition) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasTotalNumSecurities returns true if TotalNumSecurities is present, Tag 393 +// HasTotalNumSecurities returns true if TotalNumSecurities is present, Tag 393 func (m SecurityDefinition) HasTotalNumSecurities() bool { return m.Has(tag.TotalNumSecurities) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoRelatedSym) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoRelatedSym) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoRelatedSym) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 +// SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 func (m NoRelatedSym) SetUnderlyingIDSource(v string) { m.Set(field.NewUnderlyingIDSource(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoRelatedSym) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoRelatedSym) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 +// SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 func (m NoRelatedSym) SetUnderlyingMaturityDay(v int) { m.Set(field.NewUnderlyingMaturityDay(v)) } -//SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 func (m NoRelatedSym) SetUnderlyingPutOrCall(v int) { m.Set(field.NewUnderlyingPutOrCall(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoRelatedSym) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoRelatedSym) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoRelatedSym) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoRelatedSym) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoRelatedSym) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoRelatedSym) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoRelatedSym) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoRelatedSym) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoRelatedSym) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoRelatedSym) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoRelatedSym) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetRatioQty sets RatioQty, Tag 319 +// SetRatioQty sets RatioQty, Tag 319 func (m NoRelatedSym) SetRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewRatioQty(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoRelatedSym) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoRelatedSym) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoRelatedSym) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -732,7 +732,7 @@ func (m NoRelatedSym) GetUnderlyingSymbol() (v string, err quickfix.MessageRejec return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoRelatedSym) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -741,7 +741,7 @@ func (m NoRelatedSym) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRe return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoRelatedSym) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -750,7 +750,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityID() (v string, err quickfix.MessageR return } -//GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 +// GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 func (m NoRelatedSym) GetUnderlyingIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIDSourceField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m NoRelatedSym) GetUnderlyingIDSource() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoRelatedSym) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityType() (v string, err quickfix.Messag return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoRelatedSym) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m NoRelatedSym) GetUnderlyingMaturityMonthYear() (v string, err quickfix.M return } -//GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 +// GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 func (m NoRelatedSym) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDayField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m NoRelatedSym) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRej return } -//GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 func (m NoRelatedSym) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingPutOrCallField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m NoRelatedSym) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejec return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoRelatedSym) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m NoRelatedSym) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoRelatedSym) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m NoRelatedSym) GetUnderlyingOptAttribute() (v string, err quickfix.Messag return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoRelatedSym) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m NoRelatedSym) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoRelatedSym) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -831,7 +831,7 @@ func (m NoRelatedSym) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoRelatedSym) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -840,7 +840,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityExchange() (v string, err quickfix.Me return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoRelatedSym) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -849,7 +849,7 @@ func (m NoRelatedSym) GetUnderlyingIssuer() (v string, err quickfix.MessageRejec return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoRelatedSym) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -858,7 +858,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messa return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoRelatedSym) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -867,7 +867,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messa return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoRelatedSym) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -876,7 +876,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityDesc() (v string, err quickfix.Messag return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoRelatedSym) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -885,7 +885,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoRelatedSym) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -894,7 +894,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix return } -//GetRatioQty gets RatioQty, Tag 319 +// GetRatioQty gets RatioQty, Tag 319 func (m NoRelatedSym) GetRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RatioQtyField if err = m.Get(&f); err == nil { @@ -903,7 +903,7 @@ func (m NoRelatedSym) GetRatioQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoRelatedSym) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -921,135 +921,136 @@ func (m NoRelatedSym) GetUnderlyingCurrency() (v string, err quickfix.MessageRej return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoRelatedSym) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoRelatedSym) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoRelatedSym) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 +// HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 func (m NoRelatedSym) HasUnderlyingIDSource() bool { return m.Has(tag.UnderlyingIDSource) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoRelatedSym) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoRelatedSym) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 +// HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 func (m NoRelatedSym) HasUnderlyingMaturityDay() bool { return m.Has(tag.UnderlyingMaturityDay) } -//HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 func (m NoRelatedSym) HasUnderlyingPutOrCall() bool { return m.Has(tag.UnderlyingPutOrCall) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoRelatedSym) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoRelatedSym) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoRelatedSym) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoRelatedSym) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoRelatedSym) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoRelatedSym) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoRelatedSym) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoRelatedSym) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoRelatedSym) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoRelatedSym) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoRelatedSym) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasRatioQty returns true if RatioQty is present, Tag 319 +// HasRatioQty returns true if RatioQty is present, Tag 319 func (m NoRelatedSym) HasRatioQty() bool { return m.Has(tag.RatioQty) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoRelatedSym) HasSide() bool { return m.Has(tag.Side) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoRelatedSym) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.RatioQty), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.UnderlyingCurrency)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.RatioQty), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.UnderlyingCurrency)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix42/securitydefinitionrequest/SecurityDefinitionRequest.generated.go b/fix42/securitydefinitionrequest/SecurityDefinitionRequest.generated.go index b371e69a7..50ba74ebf 100644 --- a/fix42/securitydefinitionrequest/SecurityDefinitionRequest.generated.go +++ b/fix42/securitydefinitionrequest/SecurityDefinitionRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityDefinitionRequest is the fix42 SecurityDefinitionRequest type, MsgType = c +// SecurityDefinitionRequest is the fix42 SecurityDefinitionRequest type, MsgType = c type SecurityDefinitionRequest struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityDefinitionRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityDefinitionRequest from a quickfix.Message instance +// FromMessage creates a SecurityDefinitionRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityDefinitionRequest { return SecurityDefinitionRequest{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityDefinitionRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityDefinitionRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityDefinitionRequest initialized with the required fields for SecurityDefinitionRequest +// New returns a SecurityDefinitionRequest initialized with the required fields for SecurityDefinitionRequest func New(securityreqid field.SecurityReqIDField, securityrequesttype field.SecurityRequestTypeField) (m SecurityDefinitionRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(securityreqid field.SecurityReqIDField, securityrequesttype field.Secur return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityDefinitionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,142 +58,142 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "c", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityDefinitionRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m SecurityDefinitionRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityDefinitionRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityDefinitionRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityDefinitionRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityDefinitionRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityDefinitionRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityDefinitionRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m SecurityDefinitionRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityDefinitionRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityDefinitionRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m SecurityDefinitionRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityDefinitionRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m SecurityDefinitionRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityDefinitionRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityDefinitionRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityDefinitionRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityDefinitionRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityDefinitionRequest) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityRequestType sets SecurityRequestType, Tag 321 +// SetSecurityRequestType sets SecurityRequestType, Tag 321 func (m SecurityDefinitionRequest) SetSecurityRequestType(v enum.SecurityRequestType) { m.Set(field.NewSecurityRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityDefinitionRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityDefinitionRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityDefinitionRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinitionRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityDefinitionRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityDefinitionRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityDefinitionRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityDefinitionRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -202,7 +202,7 @@ func (m SecurityDefinitionRequest) GetCurrency() (v string, err quickfix.Message return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m SecurityDefinitionRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m SecurityDefinitionRequest) GetIDSource() (v enum.IDSource, err quickfix. return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityDefinitionRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m SecurityDefinitionRequest) GetSecurityID() (v string, err quickfix.Messa return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityDefinitionRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -229,7 +229,7 @@ func (m SecurityDefinitionRequest) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityDefinitionRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -238,7 +238,7 @@ func (m SecurityDefinitionRequest) GetText() (v string, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityDefinitionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -247,7 +247,7 @@ func (m SecurityDefinitionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityDefinitionRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -256,7 +256,7 @@ func (m SecurityDefinitionRequest) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityDefinitionRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -265,14 +265,14 @@ func (m SecurityDefinitionRequest) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m SecurityDefinitionRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityDefinitionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -281,7 +281,7 @@ func (m SecurityDefinitionRequest) GetSecurityType() (v enum.SecurityType, err q return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityDefinitionRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -290,7 +290,7 @@ func (m SecurityDefinitionRequest) GetMaturityMonthYear() (v string, err quickfi return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m SecurityDefinitionRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -299,7 +299,7 @@ func (m SecurityDefinitionRequest) GetPutOrCall() (v enum.PutOrCall, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityDefinitionRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -308,7 +308,7 @@ func (m SecurityDefinitionRequest) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m SecurityDefinitionRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -317,7 +317,7 @@ func (m SecurityDefinitionRequest) GetMaturityDay() (v int, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityDefinitionRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -326,7 +326,7 @@ func (m SecurityDefinitionRequest) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityDefinitionRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -335,7 +335,7 @@ func (m SecurityDefinitionRequest) GetSecurityExchange() (v string, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityDefinitionRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -344,7 +344,7 @@ func (m SecurityDefinitionRequest) GetCouponRate() (v decimal.Decimal, err quick return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityDefinitionRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -353,7 +353,7 @@ func (m SecurityDefinitionRequest) GetContractMultiplier() (v decimal.Decimal, e return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityDefinitionRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -362,7 +362,7 @@ func (m SecurityDefinitionRequest) GetSecurityReqID() (v string, err quickfix.Me return } -//GetSecurityRequestType gets SecurityRequestType, Tag 321 +// GetSecurityRequestType gets SecurityRequestType, Tag 321 func (m SecurityDefinitionRequest) GetSecurityRequestType() (v enum.SecurityRequestType, err quickfix.MessageRejectError) { var f field.SecurityRequestTypeField if err = m.Get(&f); err == nil { @@ -371,7 +371,7 @@ func (m SecurityDefinitionRequest) GetSecurityRequestType() (v enum.SecurityRequ return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityDefinitionRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -380,7 +380,7 @@ func (m SecurityDefinitionRequest) GetTradingSessionID() (v enum.TradingSessionI return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityDefinitionRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -389,7 +389,7 @@ func (m SecurityDefinitionRequest) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityDefinitionRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -398,7 +398,7 @@ func (m SecurityDefinitionRequest) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinitionRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -407,7 +407,7 @@ func (m SecurityDefinitionRequest) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityDefinitionRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m SecurityDefinitionRequest) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityDefinitionRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m SecurityDefinitionRequest) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityDefinitionRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -434,257 +434,257 @@ func (m SecurityDefinitionRequest) GetEncodedText() (v string, err quickfix.Mess return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityDefinitionRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m SecurityDefinitionRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityDefinitionRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityDefinitionRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityDefinitionRequest) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityDefinitionRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityDefinitionRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityDefinitionRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m SecurityDefinitionRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityDefinitionRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityDefinitionRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m SecurityDefinitionRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityDefinitionRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m SecurityDefinitionRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityDefinitionRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityDefinitionRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityDefinitionRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityDefinitionRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityDefinitionRequest) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityRequestType returns true if SecurityRequestType is present, Tag 321 +// HasSecurityRequestType returns true if SecurityRequestType is present, Tag 321 func (m SecurityDefinitionRequest) HasSecurityRequestType() bool { return m.Has(tag.SecurityRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityDefinitionRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityDefinitionRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityDefinitionRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityDefinitionRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityDefinitionRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityDefinitionRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityDefinitionRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoRelatedSym) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoRelatedSym) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoRelatedSym) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 +// SetUnderlyingIDSource sets UnderlyingIDSource, Tag 305 func (m NoRelatedSym) SetUnderlyingIDSource(v string) { m.Set(field.NewUnderlyingIDSource(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoRelatedSym) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoRelatedSym) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 +// SetUnderlyingMaturityDay sets UnderlyingMaturityDay, Tag 314 func (m NoRelatedSym) SetUnderlyingMaturityDay(v int) { m.Set(field.NewUnderlyingMaturityDay(v)) } -//SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 func (m NoRelatedSym) SetUnderlyingPutOrCall(v int) { m.Set(field.NewUnderlyingPutOrCall(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoRelatedSym) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoRelatedSym) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoRelatedSym) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoRelatedSym) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoRelatedSym) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoRelatedSym) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoRelatedSym) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoRelatedSym) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoRelatedSym) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoRelatedSym) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoRelatedSym) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetRatioQty sets RatioQty, Tag 319 +// SetRatioQty sets RatioQty, Tag 319 func (m NoRelatedSym) SetRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewRatioQty(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoRelatedSym) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoRelatedSym) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoRelatedSym) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m NoRelatedSym) GetUnderlyingSymbol() (v string, err quickfix.MessageRejec return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoRelatedSym) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m NoRelatedSym) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRe return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoRelatedSym) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityID() (v string, err quickfix.MessageR return } -//GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 +// GetUnderlyingIDSource gets UnderlyingIDSource, Tag 305 func (m NoRelatedSym) GetUnderlyingIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIDSourceField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m NoRelatedSym) GetUnderlyingIDSource() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoRelatedSym) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityType() (v string, err quickfix.Messag return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoRelatedSym) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m NoRelatedSym) GetUnderlyingMaturityMonthYear() (v string, err quickfix.M return } -//GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 +// GetUnderlyingMaturityDay gets UnderlyingMaturityDay, Tag 314 func (m NoRelatedSym) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDayField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m NoRelatedSym) GetUnderlyingMaturityDay() (v int, err quickfix.MessageRej return } -//GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 func (m NoRelatedSym) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingPutOrCallField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m NoRelatedSym) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejec return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoRelatedSym) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m NoRelatedSym) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoRelatedSym) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m NoRelatedSym) GetUnderlyingOptAttribute() (v string, err quickfix.Messag return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoRelatedSym) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m NoRelatedSym) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoRelatedSym) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m NoRelatedSym) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoRelatedSym) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityExchange() (v string, err quickfix.Me return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoRelatedSym) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m NoRelatedSym) GetUnderlyingIssuer() (v string, err quickfix.MessageRejec return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoRelatedSym) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messa return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoRelatedSym) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messa return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoRelatedSym) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m NoRelatedSym) GetUnderlyingSecurityDesc() (v string, err quickfix.Messag return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoRelatedSym) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoRelatedSym) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NoRelatedSym) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix return } -//GetRatioQty gets RatioQty, Tag 319 +// GetRatioQty gets RatioQty, Tag 319 func (m NoRelatedSym) GetRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RatioQtyField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NoRelatedSym) GetRatioQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoRelatedSym) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -882,135 +882,136 @@ func (m NoRelatedSym) GetUnderlyingCurrency() (v string, err quickfix.MessageRej return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoRelatedSym) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoRelatedSym) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoRelatedSym) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 +// HasUnderlyingIDSource returns true if UnderlyingIDSource is present, Tag 305 func (m NoRelatedSym) HasUnderlyingIDSource() bool { return m.Has(tag.UnderlyingIDSource) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoRelatedSym) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoRelatedSym) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 +// HasUnderlyingMaturityDay returns true if UnderlyingMaturityDay is present, Tag 314 func (m NoRelatedSym) HasUnderlyingMaturityDay() bool { return m.Has(tag.UnderlyingMaturityDay) } -//HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 func (m NoRelatedSym) HasUnderlyingPutOrCall() bool { return m.Has(tag.UnderlyingPutOrCall) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoRelatedSym) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoRelatedSym) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoRelatedSym) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoRelatedSym) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoRelatedSym) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoRelatedSym) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoRelatedSym) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoRelatedSym) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoRelatedSym) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoRelatedSym) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoRelatedSym) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasRatioQty returns true if RatioQty is present, Tag 319 +// HasRatioQty returns true if RatioQty is present, Tag 319 func (m NoRelatedSym) HasRatioQty() bool { return m.Has(tag.RatioQty) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoRelatedSym) HasSide() bool { return m.Has(tag.Side) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoRelatedSym) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.RatioQty), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.UnderlyingCurrency)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingIDSource), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDay), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.RatioQty), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.UnderlyingCurrency)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix42/securitystatus/SecurityStatus.generated.go b/fix42/securitystatus/SecurityStatus.generated.go index d648a0811..972c42384 100644 --- a/fix42/securitystatus/SecurityStatus.generated.go +++ b/fix42/securitystatus/SecurityStatus.generated.go @@ -1,9 +1,10 @@ package securitystatus import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityStatus is the fix42 SecurityStatus type, MsgType = f +// SecurityStatus is the fix42 SecurityStatus type, MsgType = f type SecurityStatus struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type SecurityStatus struct { Message *quickfix.Message } -//FromMessage creates a SecurityStatus from a quickfix.Message instance +// FromMessage creates a SecurityStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityStatus { return SecurityStatus{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) SecurityStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityStatus initialized with the required fields for SecurityStatus +// New returns a SecurityStatus initialized with the required fields for SecurityStatus func New(symbol field.SymbolField) (m SecurityStatus) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -47,10 +48,10 @@ func New(symbol field.SymbolField) (m SecurityStatus) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,187 +59,187 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "f", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityStatus) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m SecurityStatus) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m SecurityStatus) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityStatus) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityStatus) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m SecurityStatus) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityStatus) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityStatus) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityStatus) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityStatus) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityStatus) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m SecurityStatus) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityStatus) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m SecurityStatus) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityStatus) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityStatus) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityStatus) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityStatus) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m SecurityStatus) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m SecurityStatus) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 func (m SecurityStatus) SetSecurityStatusReqID(v string) { m.Set(field.NewSecurityStatusReqID(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m SecurityStatus) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 +// SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 func (m SecurityStatus) SetSecurityTradingStatus(v enum.SecurityTradingStatus) { m.Set(field.NewSecurityTradingStatus(v)) } -//SetHaltReasonChar sets HaltReasonChar, Tag 327 +// SetHaltReasonChar sets HaltReasonChar, Tag 327 func (m SecurityStatus) SetHaltReasonChar(v enum.HaltReasonChar) { m.Set(field.NewHaltReasonChar(v)) } -//SetInViewOfCommon sets InViewOfCommon, Tag 328 +// SetInViewOfCommon sets InViewOfCommon, Tag 328 func (m SecurityStatus) SetInViewOfCommon(v bool) { m.Set(field.NewInViewOfCommon(v)) } -//SetDueToRelated sets DueToRelated, Tag 329 +// SetDueToRelated sets DueToRelated, Tag 329 func (m SecurityStatus) SetDueToRelated(v bool) { m.Set(field.NewDueToRelated(v)) } -//SetBuyVolume sets BuyVolume, Tag 330 +// SetBuyVolume sets BuyVolume, Tag 330 func (m SecurityStatus) SetBuyVolume(value decimal.Decimal, scale int32) { m.Set(field.NewBuyVolume(value, scale)) } -//SetSellVolume sets SellVolume, Tag 331 +// SetSellVolume sets SellVolume, Tag 331 func (m SecurityStatus) SetSellVolume(value decimal.Decimal, scale int32) { m.Set(field.NewSellVolume(value, scale)) } -//SetHighPx sets HighPx, Tag 332 +// SetHighPx sets HighPx, Tag 332 func (m SecurityStatus) SetHighPx(value decimal.Decimal, scale int32) { m.Set(field.NewHighPx(value, scale)) } -//SetLowPx sets LowPx, Tag 333 +// SetLowPx sets LowPx, Tag 333 func (m SecurityStatus) SetLowPx(value decimal.Decimal, scale int32) { m.Set(field.NewLowPx(value, scale)) } -//SetAdjustment sets Adjustment, Tag 334 +// SetAdjustment sets Adjustment, Tag 334 func (m SecurityStatus) SetAdjustment(v enum.Adjustment) { m.Set(field.NewAdjustment(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityStatus) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityStatus) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityStatus) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityStatus) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityStatus) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityStatus) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -247,7 +248,7 @@ func (m SecurityStatus) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m SecurityStatus) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -256,7 +257,7 @@ func (m SecurityStatus) GetIDSource() (v enum.IDSource, err quickfix.MessageReje return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m SecurityStatus) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -265,7 +266,7 @@ func (m SecurityStatus) GetLastPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityStatus) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -274,7 +275,7 @@ func (m SecurityStatus) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityStatus) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -283,7 +284,7 @@ func (m SecurityStatus) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m SecurityStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -292,7 +293,7 @@ func (m SecurityStatus) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -301,7 +302,7 @@ func (m SecurityStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityStatus) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -310,7 +311,7 @@ func (m SecurityStatus) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -319,7 +320,7 @@ func (m SecurityStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityStatus) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -328,7 +329,7 @@ func (m SecurityStatus) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -337,7 +338,7 @@ func (m SecurityStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m SecurityStatus) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -346,7 +347,7 @@ func (m SecurityStatus) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -355,7 +356,7 @@ func (m SecurityStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m SecurityStatus) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -364,7 +365,7 @@ func (m SecurityStatus) GetMaturityDay() (v int, err quickfix.MessageRejectError return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityStatus) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -373,7 +374,7 @@ func (m SecurityStatus) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityStatus) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -382,7 +383,7 @@ func (m SecurityStatus) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityStatus) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -391,7 +392,7 @@ func (m SecurityStatus) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -400,7 +401,7 @@ func (m SecurityStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m SecurityStatus) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -409,7 +410,7 @@ func (m SecurityStatus) GetFinancialStatus() (v enum.FinancialStatus, err quickf return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m SecurityStatus) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -418,7 +419,7 @@ func (m SecurityStatus) GetCorporateAction() (v enum.CorporateAction, err quickf return } -//GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 func (m SecurityStatus) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityStatusReqIDField if err = m.Get(&f); err == nil { @@ -427,7 +428,7 @@ func (m SecurityStatus) GetSecurityStatusReqID() (v string, err quickfix.Message return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m SecurityStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -436,7 +437,7 @@ func (m SecurityStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageR return } -//GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 +// GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 func (m SecurityStatus) GetSecurityTradingStatus() (v enum.SecurityTradingStatus, err quickfix.MessageRejectError) { var f field.SecurityTradingStatusField if err = m.Get(&f); err == nil { @@ -445,7 +446,7 @@ func (m SecurityStatus) GetSecurityTradingStatus() (v enum.SecurityTradingStatus return } -//GetHaltReasonChar gets HaltReasonChar, Tag 327 +// GetHaltReasonChar gets HaltReasonChar, Tag 327 func (m SecurityStatus) GetHaltReasonChar() (v enum.HaltReasonChar, err quickfix.MessageRejectError) { var f field.HaltReasonCharField if err = m.Get(&f); err == nil { @@ -454,7 +455,7 @@ func (m SecurityStatus) GetHaltReasonChar() (v enum.HaltReasonChar, err quickfix return } -//GetInViewOfCommon gets InViewOfCommon, Tag 328 +// GetInViewOfCommon gets InViewOfCommon, Tag 328 func (m SecurityStatus) GetInViewOfCommon() (v bool, err quickfix.MessageRejectError) { var f field.InViewOfCommonField if err = m.Get(&f); err == nil { @@ -463,7 +464,7 @@ func (m SecurityStatus) GetInViewOfCommon() (v bool, err quickfix.MessageRejectE return } -//GetDueToRelated gets DueToRelated, Tag 329 +// GetDueToRelated gets DueToRelated, Tag 329 func (m SecurityStatus) GetDueToRelated() (v bool, err quickfix.MessageRejectError) { var f field.DueToRelatedField if err = m.Get(&f); err == nil { @@ -472,7 +473,7 @@ func (m SecurityStatus) GetDueToRelated() (v bool, err quickfix.MessageRejectErr return } -//GetBuyVolume gets BuyVolume, Tag 330 +// GetBuyVolume gets BuyVolume, Tag 330 func (m SecurityStatus) GetBuyVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BuyVolumeField if err = m.Get(&f); err == nil { @@ -481,7 +482,7 @@ func (m SecurityStatus) GetBuyVolume() (v decimal.Decimal, err quickfix.MessageR return } -//GetSellVolume gets SellVolume, Tag 331 +// GetSellVolume gets SellVolume, Tag 331 func (m SecurityStatus) GetSellVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SellVolumeField if err = m.Get(&f); err == nil { @@ -490,7 +491,7 @@ func (m SecurityStatus) GetSellVolume() (v decimal.Decimal, err quickfix.Message return } -//GetHighPx gets HighPx, Tag 332 +// GetHighPx gets HighPx, Tag 332 func (m SecurityStatus) GetHighPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.HighPxField if err = m.Get(&f); err == nil { @@ -499,7 +500,7 @@ func (m SecurityStatus) GetHighPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLowPx gets LowPx, Tag 333 +// GetLowPx gets LowPx, Tag 333 func (m SecurityStatus) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LowPxField if err = m.Get(&f); err == nil { @@ -508,7 +509,7 @@ func (m SecurityStatus) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetAdjustment gets Adjustment, Tag 334 +// GetAdjustment gets Adjustment, Tag 334 func (m SecurityStatus) GetAdjustment() (v enum.Adjustment, err quickfix.MessageRejectError) { var f field.AdjustmentField if err = m.Get(&f); err == nil { @@ -517,7 +518,7 @@ func (m SecurityStatus) GetAdjustment() (v enum.Adjustment, err quickfix.Message return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -526,7 +527,7 @@ func (m SecurityStatus) GetTradingSessionID() (v enum.TradingSessionID, err quic return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -535,7 +536,7 @@ func (m SecurityStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityStatus) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -544,7 +545,7 @@ func (m SecurityStatus) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityStatus) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -553,7 +554,7 @@ func (m SecurityStatus) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityStatus) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -562,182 +563,182 @@ func (m SecurityStatus) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityStatus) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m SecurityStatus) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m SecurityStatus) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityStatus) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityStatus) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m SecurityStatus) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityStatus) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityStatus) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityStatus) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityStatus) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityStatus) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m SecurityStatus) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityStatus) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m SecurityStatus) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityStatus) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityStatus) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityStatus) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityStatus) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m SecurityStatus) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m SecurityStatus) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 func (m SecurityStatus) HasSecurityStatusReqID() bool { return m.Has(tag.SecurityStatusReqID) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m SecurityStatus) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 +// HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 func (m SecurityStatus) HasSecurityTradingStatus() bool { return m.Has(tag.SecurityTradingStatus) } -//HasHaltReasonChar returns true if HaltReasonChar is present, Tag 327 +// HasHaltReasonChar returns true if HaltReasonChar is present, Tag 327 func (m SecurityStatus) HasHaltReasonChar() bool { return m.Has(tag.HaltReasonChar) } -//HasInViewOfCommon returns true if InViewOfCommon is present, Tag 328 +// HasInViewOfCommon returns true if InViewOfCommon is present, Tag 328 func (m SecurityStatus) HasInViewOfCommon() bool { return m.Has(tag.InViewOfCommon) } -//HasDueToRelated returns true if DueToRelated is present, Tag 329 +// HasDueToRelated returns true if DueToRelated is present, Tag 329 func (m SecurityStatus) HasDueToRelated() bool { return m.Has(tag.DueToRelated) } -//HasBuyVolume returns true if BuyVolume is present, Tag 330 +// HasBuyVolume returns true if BuyVolume is present, Tag 330 func (m SecurityStatus) HasBuyVolume() bool { return m.Has(tag.BuyVolume) } -//HasSellVolume returns true if SellVolume is present, Tag 331 +// HasSellVolume returns true if SellVolume is present, Tag 331 func (m SecurityStatus) HasSellVolume() bool { return m.Has(tag.SellVolume) } -//HasHighPx returns true if HighPx is present, Tag 332 +// HasHighPx returns true if HighPx is present, Tag 332 func (m SecurityStatus) HasHighPx() bool { return m.Has(tag.HighPx) } -//HasLowPx returns true if LowPx is present, Tag 333 +// HasLowPx returns true if LowPx is present, Tag 333 func (m SecurityStatus) HasLowPx() bool { return m.Has(tag.LowPx) } -//HasAdjustment returns true if Adjustment is present, Tag 334 +// HasAdjustment returns true if Adjustment is present, Tag 334 func (m SecurityStatus) HasAdjustment() bool { return m.Has(tag.Adjustment) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityStatus) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityStatus) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityStatus) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityStatus) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityStatus) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } diff --git a/fix42/securitystatusrequest/SecurityStatusRequest.generated.go b/fix42/securitystatusrequest/SecurityStatusRequest.generated.go index 4c5db7f3f..9104a8f2a 100644 --- a/fix42/securitystatusrequest/SecurityStatusRequest.generated.go +++ b/fix42/securitystatusrequest/SecurityStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityStatusRequest is the fix42 SecurityStatusRequest type, MsgType = e +// SecurityStatusRequest is the fix42 SecurityStatusRequest type, MsgType = e type SecurityStatusRequest struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityStatusRequest from a quickfix.Message instance +// FromMessage creates a SecurityStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityStatusRequest { return SecurityStatusRequest{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityStatusRequest initialized with the required fields for SecurityStatusRequest +// New returns a SecurityStatusRequest initialized with the required fields for SecurityStatusRequest func New(securitystatusreqid field.SecurityStatusReqIDField, symbol field.SymbolField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m SecurityStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(securitystatusreqid field.SecurityStatusReqIDField, symbol field.Symbol return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,122 +59,122 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "e", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityStatusRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetIDSource sets IDSource, Tag 22 +// SetIDSource sets IDSource, Tag 22 func (m SecurityStatusRequest) SetIDSource(v enum.IDSource) { m.Set(field.NewIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetPutOrCall sets PutOrCall, Tag 201 +// SetPutOrCall sets PutOrCall, Tag 201 func (m SecurityStatusRequest) SetPutOrCall(v enum.PutOrCall) { m.Set(field.NewPutOrCall(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetMaturityDay sets MaturityDay, Tag 205 +// SetMaturityDay sets MaturityDay, Tag 205 func (m SecurityStatusRequest) SetMaturityDay(v int) { m.Set(field.NewMaturityDay(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m SecurityStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 func (m SecurityStatusRequest) SetSecurityStatusReqID(v string) { m.Set(field.NewSecurityStatusReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityStatusRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -183,7 +183,7 @@ func (m SecurityStatusRequest) GetCurrency() (v string, err quickfix.MessageReje return } -//GetIDSource gets IDSource, Tag 22 +// GetIDSource gets IDSource, Tag 22 func (m SecurityStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError) { var f field.IDSourceField if err = m.Get(&f); err == nil { @@ -192,7 +192,7 @@ func (m SecurityStatusRequest) GetIDSource() (v enum.IDSource, err quickfix.Mess return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -201,7 +201,7 @@ func (m SecurityStatusRequest) GetSecurityID() (v string, err quickfix.MessageRe return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -210,7 +210,7 @@ func (m SecurityStatusRequest) GetSymbol() (v string, err quickfix.MessageReject return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -219,7 +219,7 @@ func (m SecurityStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -228,7 +228,7 @@ func (m SecurityStatusRequest) GetIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -237,7 +237,7 @@ func (m SecurityStatusRequest) GetSecurityDesc() (v string, err quickfix.Message return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -246,7 +246,7 @@ func (m SecurityStatusRequest) GetSecurityType() (v enum.SecurityType, err quick return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -255,7 +255,7 @@ func (m SecurityStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Me return } -//GetPutOrCall gets PutOrCall, Tag 201 +// GetPutOrCall gets PutOrCall, Tag 201 func (m SecurityStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { var f field.PutOrCallField if err = m.Get(&f); err == nil { @@ -264,7 +264,7 @@ func (m SecurityStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.Me return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -273,7 +273,7 @@ func (m SecurityStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix return } -//GetMaturityDay gets MaturityDay, Tag 205 +// GetMaturityDay gets MaturityDay, Tag 205 func (m SecurityStatusRequest) GetMaturityDay() (v int, err quickfix.MessageRejectError) { var f field.MaturityDayField if err = m.Get(&f); err == nil { @@ -282,7 +282,7 @@ func (m SecurityStatusRequest) GetMaturityDay() (v int, err quickfix.MessageReje return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -291,7 +291,7 @@ func (m SecurityStatusRequest) GetOptAttribute() (v string, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -300,7 +300,7 @@ func (m SecurityStatusRequest) GetSecurityExchange() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -309,7 +309,7 @@ func (m SecurityStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix. return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -318,7 +318,7 @@ func (m SecurityStatusRequest) GetContractMultiplier() (v decimal.Decimal, err q return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m SecurityStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -327,7 +327,7 @@ func (m SecurityStatusRequest) GetSubscriptionRequestType() (v enum.Subscription return } -//GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 func (m SecurityStatusRequest) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityStatusReqIDField if err = m.Get(&f); err == nil { @@ -336,7 +336,7 @@ func (m SecurityStatusRequest) GetSecurityStatusReqID() (v string, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -345,7 +345,7 @@ func (m SecurityStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, e return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -354,7 +354,7 @@ func (m SecurityStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (m SecurityStatusRequest) GetEncodedIssuer() (v string, err quickfix.Messag return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (m SecurityStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix. return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -381,117 +381,117 @@ func (m SecurityStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix. return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityStatusRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasIDSource returns true if IDSource is present, Tag 22 +// HasIDSource returns true if IDSource is present, Tag 22 func (m SecurityStatusRequest) HasIDSource() bool { return m.Has(tag.IDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasPutOrCall returns true if PutOrCall is present, Tag 201 +// HasPutOrCall returns true if PutOrCall is present, Tag 201 func (m SecurityStatusRequest) HasPutOrCall() bool { return m.Has(tag.PutOrCall) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasMaturityDay returns true if MaturityDay is present, Tag 205 +// HasMaturityDay returns true if MaturityDay is present, Tag 205 func (m SecurityStatusRequest) HasMaturityDay() bool { return m.Has(tag.MaturityDay) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m SecurityStatusRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 func (m SecurityStatusRequest) HasSecurityStatusReqID() bool { return m.Has(tag.SecurityStatusReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } diff --git a/fix42/sequencereset/SequenceReset.generated.go b/fix42/sequencereset/SequenceReset.generated.go index d4dd44e34..b73474cbf 100644 --- a/fix42/sequencereset/SequenceReset.generated.go +++ b/fix42/sequencereset/SequenceReset.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SequenceReset is the fix42 SequenceReset type, MsgType = 4 +// SequenceReset is the fix42 SequenceReset type, MsgType = 4 type SequenceReset struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type SequenceReset struct { Message *quickfix.Message } -//FromMessage creates a SequenceReset from a quickfix.Message instance +// FromMessage creates a SequenceReset from a quickfix.Message instance func FromMessage(m *quickfix.Message) SequenceReset { return SequenceReset{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) SequenceReset { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SequenceReset) ToMessage() *quickfix.Message { return m.Message } -//New returns a SequenceReset initialized with the required fields for SequenceReset +// New returns a SequenceReset initialized with the required fields for SequenceReset func New(newseqno field.NewSeqNoField) (m SequenceReset) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(newseqno field.NewSeqNoField) (m SequenceReset) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SequenceReset, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,17 +54,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "4", r } -//SetNewSeqNo sets NewSeqNo, Tag 36 +// SetNewSeqNo sets NewSeqNo, Tag 36 func (m SequenceReset) SetNewSeqNo(v int) { m.Set(field.NewNewSeqNo(v)) } -//SetGapFillFlag sets GapFillFlag, Tag 123 +// SetGapFillFlag sets GapFillFlag, Tag 123 func (m SequenceReset) SetGapFillFlag(v bool) { m.Set(field.NewGapFillFlag(v)) } -//GetNewSeqNo gets NewSeqNo, Tag 36 +// GetNewSeqNo gets NewSeqNo, Tag 36 func (m SequenceReset) GetNewSeqNo() (v int, err quickfix.MessageRejectError) { var f field.NewSeqNoField if err = m.Get(&f); err == nil { @@ -73,7 +73,7 @@ func (m SequenceReset) GetNewSeqNo() (v int, err quickfix.MessageRejectError) { return } -//GetGapFillFlag gets GapFillFlag, Tag 123 +// GetGapFillFlag gets GapFillFlag, Tag 123 func (m SequenceReset) GetGapFillFlag() (v bool, err quickfix.MessageRejectError) { var f field.GapFillFlagField if err = m.Get(&f); err == nil { @@ -82,12 +82,12 @@ func (m SequenceReset) GetGapFillFlag() (v bool, err quickfix.MessageRejectError return } -//HasNewSeqNo returns true if NewSeqNo is present, Tag 36 +// HasNewSeqNo returns true if NewSeqNo is present, Tag 36 func (m SequenceReset) HasNewSeqNo() bool { return m.Has(tag.NewSeqNo) } -//HasGapFillFlag returns true if GapFillFlag is present, Tag 123 +// HasGapFillFlag returns true if GapFillFlag is present, Tag 123 func (m SequenceReset) HasGapFillFlag() bool { return m.Has(tag.GapFillFlag) } diff --git a/fix42/settlementinstructions/SettlementInstructions.generated.go b/fix42/settlementinstructions/SettlementInstructions.generated.go index 52ef6bce3..6eaf84362 100644 --- a/fix42/settlementinstructions/SettlementInstructions.generated.go +++ b/fix42/settlementinstructions/SettlementInstructions.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SettlementInstructions is the fix42 SettlementInstructions type, MsgType = T +// SettlementInstructions is the fix42 SettlementInstructions type, MsgType = T type SettlementInstructions struct { fix42.Header *quickfix.Body @@ -18,7 +18,7 @@ type SettlementInstructions struct { Message *quickfix.Message } -//FromMessage creates a SettlementInstructions from a quickfix.Message instance +// FromMessage creates a SettlementInstructions from a quickfix.Message instance func FromMessage(m *quickfix.Message) SettlementInstructions { return SettlementInstructions{ Header: fix42.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SettlementInstructions { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SettlementInstructions) ToMessage() *quickfix.Message { return m.Message } -//New returns a SettlementInstructions initialized with the required fields for SettlementInstructions +// New returns a SettlementInstructions initialized with the required fields for SettlementInstructions func New(settlinstid field.SettlInstIDField, settlinsttranstype field.SettlInstTransTypeField, settlinstrefid field.SettlInstRefIDField, settlinstmode field.SettlInstModeField, settlinstsource field.SettlInstSourceField, allocaccount field.AllocAccountField, transacttime field.TransactTimeField) (m SettlementInstructions) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(settlinstid field.SettlInstIDField, settlinsttranstype field.SettlInstT return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SettlementInstructions, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,187 +63,187 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "T", r } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m SettlementInstructions) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m SettlementInstructions) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m SettlementInstructions) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m SettlementInstructions) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m SettlementInstructions) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetExecBroker sets ExecBroker, Tag 76 +// SetExecBroker sets ExecBroker, Tag 76 func (m SettlementInstructions) SetExecBroker(v string) { m.Set(field.NewExecBroker(v)) } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m SettlementInstructions) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetClientID sets ClientID, Tag 109 +// SetClientID sets ClientID, Tag 109 func (m SettlementInstructions) SetClientID(v string) { m.Set(field.NewClientID(v)) } -//SetSettlInstMode sets SettlInstMode, Tag 160 +// SetSettlInstMode sets SettlInstMode, Tag 160 func (m SettlementInstructions) SetSettlInstMode(v enum.SettlInstMode) { m.Set(field.NewSettlInstMode(v)) } -//SetSettlInstID sets SettlInstID, Tag 162 +// SetSettlInstID sets SettlInstID, Tag 162 func (m SettlementInstructions) SetSettlInstID(v string) { m.Set(field.NewSettlInstID(v)) } -//SetSettlInstTransType sets SettlInstTransType, Tag 163 +// SetSettlInstTransType sets SettlInstTransType, Tag 163 func (m SettlementInstructions) SetSettlInstTransType(v enum.SettlInstTransType) { m.Set(field.NewSettlInstTransType(v)) } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m SettlementInstructions) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetSettlLocation sets SettlLocation, Tag 166 +// SetSettlLocation sets SettlLocation, Tag 166 func (m SettlementInstructions) SetSettlLocation(v enum.SettlLocation) { m.Set(field.NewSettlLocation(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SettlementInstructions) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m SettlementInstructions) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m SettlementInstructions) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m SettlementInstructions) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m SettlementInstructions) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m SettlementInstructions) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetSettlDepositoryCode sets SettlDepositoryCode, Tag 173 +// SetSettlDepositoryCode sets SettlDepositoryCode, Tag 173 func (m SettlementInstructions) SetSettlDepositoryCode(v string) { m.Set(field.NewSettlDepositoryCode(v)) } -//SetSettlBrkrCode sets SettlBrkrCode, Tag 174 +// SetSettlBrkrCode sets SettlBrkrCode, Tag 174 func (m SettlementInstructions) SetSettlBrkrCode(v string) { m.Set(field.NewSettlBrkrCode(v)) } -//SetSettlInstCode sets SettlInstCode, Tag 175 +// SetSettlInstCode sets SettlInstCode, Tag 175 func (m SettlementInstructions) SetSettlInstCode(v string) { m.Set(field.NewSettlInstCode(v)) } -//SetSecuritySettlAgentName sets SecuritySettlAgentName, Tag 176 +// SetSecuritySettlAgentName sets SecuritySettlAgentName, Tag 176 func (m SettlementInstructions) SetSecuritySettlAgentName(v string) { m.Set(field.NewSecuritySettlAgentName(v)) } -//SetSecuritySettlAgentCode sets SecuritySettlAgentCode, Tag 177 +// SetSecuritySettlAgentCode sets SecuritySettlAgentCode, Tag 177 func (m SettlementInstructions) SetSecuritySettlAgentCode(v string) { m.Set(field.NewSecuritySettlAgentCode(v)) } -//SetSecuritySettlAgentAcctNum sets SecuritySettlAgentAcctNum, Tag 178 +// SetSecuritySettlAgentAcctNum sets SecuritySettlAgentAcctNum, Tag 178 func (m SettlementInstructions) SetSecuritySettlAgentAcctNum(v string) { m.Set(field.NewSecuritySettlAgentAcctNum(v)) } -//SetSecuritySettlAgentAcctName sets SecuritySettlAgentAcctName, Tag 179 +// SetSecuritySettlAgentAcctName sets SecuritySettlAgentAcctName, Tag 179 func (m SettlementInstructions) SetSecuritySettlAgentAcctName(v string) { m.Set(field.NewSecuritySettlAgentAcctName(v)) } -//SetSecuritySettlAgentContactName sets SecuritySettlAgentContactName, Tag 180 +// SetSecuritySettlAgentContactName sets SecuritySettlAgentContactName, Tag 180 func (m SettlementInstructions) SetSecuritySettlAgentContactName(v string) { m.Set(field.NewSecuritySettlAgentContactName(v)) } -//SetSecuritySettlAgentContactPhone sets SecuritySettlAgentContactPhone, Tag 181 +// SetSecuritySettlAgentContactPhone sets SecuritySettlAgentContactPhone, Tag 181 func (m SettlementInstructions) SetSecuritySettlAgentContactPhone(v string) { m.Set(field.NewSecuritySettlAgentContactPhone(v)) } -//SetCashSettlAgentName sets CashSettlAgentName, Tag 182 +// SetCashSettlAgentName sets CashSettlAgentName, Tag 182 func (m SettlementInstructions) SetCashSettlAgentName(v string) { m.Set(field.NewCashSettlAgentName(v)) } -//SetCashSettlAgentCode sets CashSettlAgentCode, Tag 183 +// SetCashSettlAgentCode sets CashSettlAgentCode, Tag 183 func (m SettlementInstructions) SetCashSettlAgentCode(v string) { m.Set(field.NewCashSettlAgentCode(v)) } -//SetCashSettlAgentAcctNum sets CashSettlAgentAcctNum, Tag 184 +// SetCashSettlAgentAcctNum sets CashSettlAgentAcctNum, Tag 184 func (m SettlementInstructions) SetCashSettlAgentAcctNum(v string) { m.Set(field.NewCashSettlAgentAcctNum(v)) } -//SetCashSettlAgentAcctName sets CashSettlAgentAcctName, Tag 185 +// SetCashSettlAgentAcctName sets CashSettlAgentAcctName, Tag 185 func (m SettlementInstructions) SetCashSettlAgentAcctName(v string) { m.Set(field.NewCashSettlAgentAcctName(v)) } -//SetCashSettlAgentContactName sets CashSettlAgentContactName, Tag 186 +// SetCashSettlAgentContactName sets CashSettlAgentContactName, Tag 186 func (m SettlementInstructions) SetCashSettlAgentContactName(v string) { m.Set(field.NewCashSettlAgentContactName(v)) } -//SetCashSettlAgentContactPhone sets CashSettlAgentContactPhone, Tag 187 +// SetCashSettlAgentContactPhone sets CashSettlAgentContactPhone, Tag 187 func (m SettlementInstructions) SetCashSettlAgentContactPhone(v string) { m.Set(field.NewCashSettlAgentContactPhone(v)) } -//SetSettlInstRefID sets SettlInstRefID, Tag 214 +// SetSettlInstRefID sets SettlInstRefID, Tag 214 func (m SettlementInstructions) SetSettlInstRefID(v string) { m.Set(field.NewSettlInstRefID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SettlementInstructions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m SettlementInstructions) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -252,7 +252,7 @@ func (m SettlementInstructions) GetLastMkt() (v string, err quickfix.MessageReje return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m SettlementInstructions) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -261,7 +261,7 @@ func (m SettlementInstructions) GetSide() (v enum.Side, err quickfix.MessageReje return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m SettlementInstructions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -270,7 +270,7 @@ func (m SettlementInstructions) GetTransactTime() (v time.Time, err quickfix.Mes return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m SettlementInstructions) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -279,7 +279,7 @@ func (m SettlementInstructions) GetAllocID() (v string, err quickfix.MessageReje return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m SettlementInstructions) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -288,7 +288,7 @@ func (m SettlementInstructions) GetTradeDate() (v string, err quickfix.MessageRe return } -//GetExecBroker gets ExecBroker, Tag 76 +// GetExecBroker gets ExecBroker, Tag 76 func (m SettlementInstructions) GetExecBroker() (v string, err quickfix.MessageRejectError) { var f field.ExecBrokerField if err = m.Get(&f); err == nil { @@ -297,7 +297,7 @@ func (m SettlementInstructions) GetExecBroker() (v string, err quickfix.MessageR return } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m SettlementInstructions) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -306,7 +306,7 @@ func (m SettlementInstructions) GetAllocAccount() (v string, err quickfix.Messag return } -//GetClientID gets ClientID, Tag 109 +// GetClientID gets ClientID, Tag 109 func (m SettlementInstructions) GetClientID() (v string, err quickfix.MessageRejectError) { var f field.ClientIDField if err = m.Get(&f); err == nil { @@ -315,7 +315,7 @@ func (m SettlementInstructions) GetClientID() (v string, err quickfix.MessageRej return } -//GetSettlInstMode gets SettlInstMode, Tag 160 +// GetSettlInstMode gets SettlInstMode, Tag 160 func (m SettlementInstructions) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { var f field.SettlInstModeField if err = m.Get(&f); err == nil { @@ -324,7 +324,7 @@ func (m SettlementInstructions) GetSettlInstMode() (v enum.SettlInstMode, err qu return } -//GetSettlInstID gets SettlInstID, Tag 162 +// GetSettlInstID gets SettlInstID, Tag 162 func (m SettlementInstructions) GetSettlInstID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstIDField if err = m.Get(&f); err == nil { @@ -333,7 +333,7 @@ func (m SettlementInstructions) GetSettlInstID() (v string, err quickfix.Message return } -//GetSettlInstTransType gets SettlInstTransType, Tag 163 +// GetSettlInstTransType gets SettlInstTransType, Tag 163 func (m SettlementInstructions) GetSettlInstTransType() (v enum.SettlInstTransType, err quickfix.MessageRejectError) { var f field.SettlInstTransTypeField if err = m.Get(&f); err == nil { @@ -342,7 +342,7 @@ func (m SettlementInstructions) GetSettlInstTransType() (v enum.SettlInstTransTy return } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m SettlementInstructions) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -351,7 +351,7 @@ func (m SettlementInstructions) GetSettlInstSource() (v enum.SettlInstSource, er return } -//GetSettlLocation gets SettlLocation, Tag 166 +// GetSettlLocation gets SettlLocation, Tag 166 func (m SettlementInstructions) GetSettlLocation() (v enum.SettlLocation, err quickfix.MessageRejectError) { var f field.SettlLocationField if err = m.Get(&f); err == nil { @@ -360,7 +360,7 @@ func (m SettlementInstructions) GetSettlLocation() (v enum.SettlLocation, err qu return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SettlementInstructions) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -369,7 +369,7 @@ func (m SettlementInstructions) GetSecurityType() (v enum.SecurityType, err quic return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m SettlementInstructions) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -378,7 +378,7 @@ func (m SettlementInstructions) GetEffectiveTime() (v time.Time, err quickfix.Me return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m SettlementInstructions) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -387,7 +387,7 @@ func (m SettlementInstructions) GetStandInstDbType() (v enum.StandInstDbType, er return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m SettlementInstructions) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -396,7 +396,7 @@ func (m SettlementInstructions) GetStandInstDbName() (v string, err quickfix.Mes return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m SettlementInstructions) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -405,7 +405,7 @@ func (m SettlementInstructions) GetStandInstDbID() (v string, err quickfix.Messa return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m SettlementInstructions) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -414,7 +414,7 @@ func (m SettlementInstructions) GetSettlDeliveryType() (v enum.SettlDeliveryType return } -//GetSettlDepositoryCode gets SettlDepositoryCode, Tag 173 +// GetSettlDepositoryCode gets SettlDepositoryCode, Tag 173 func (m SettlementInstructions) GetSettlDepositoryCode() (v string, err quickfix.MessageRejectError) { var f field.SettlDepositoryCodeField if err = m.Get(&f); err == nil { @@ -423,7 +423,7 @@ func (m SettlementInstructions) GetSettlDepositoryCode() (v string, err quickfix return } -//GetSettlBrkrCode gets SettlBrkrCode, Tag 174 +// GetSettlBrkrCode gets SettlBrkrCode, Tag 174 func (m SettlementInstructions) GetSettlBrkrCode() (v string, err quickfix.MessageRejectError) { var f field.SettlBrkrCodeField if err = m.Get(&f); err == nil { @@ -432,7 +432,7 @@ func (m SettlementInstructions) GetSettlBrkrCode() (v string, err quickfix.Messa return } -//GetSettlInstCode gets SettlInstCode, Tag 175 +// GetSettlInstCode gets SettlInstCode, Tag 175 func (m SettlementInstructions) GetSettlInstCode() (v string, err quickfix.MessageRejectError) { var f field.SettlInstCodeField if err = m.Get(&f); err == nil { @@ -441,7 +441,7 @@ func (m SettlementInstructions) GetSettlInstCode() (v string, err quickfix.Messa return } -//GetSecuritySettlAgentName gets SecuritySettlAgentName, Tag 176 +// GetSecuritySettlAgentName gets SecuritySettlAgentName, Tag 176 func (m SettlementInstructions) GetSecuritySettlAgentName() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentNameField if err = m.Get(&f); err == nil { @@ -450,7 +450,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentName() (v string, err quick return } -//GetSecuritySettlAgentCode gets SecuritySettlAgentCode, Tag 177 +// GetSecuritySettlAgentCode gets SecuritySettlAgentCode, Tag 177 func (m SettlementInstructions) GetSecuritySettlAgentCode() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentCodeField if err = m.Get(&f); err == nil { @@ -459,7 +459,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentCode() (v string, err quick return } -//GetSecuritySettlAgentAcctNum gets SecuritySettlAgentAcctNum, Tag 178 +// GetSecuritySettlAgentAcctNum gets SecuritySettlAgentAcctNum, Tag 178 func (m SettlementInstructions) GetSecuritySettlAgentAcctNum() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentAcctNumField if err = m.Get(&f); err == nil { @@ -468,7 +468,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentAcctNum() (v string, err qu return } -//GetSecuritySettlAgentAcctName gets SecuritySettlAgentAcctName, Tag 179 +// GetSecuritySettlAgentAcctName gets SecuritySettlAgentAcctName, Tag 179 func (m SettlementInstructions) GetSecuritySettlAgentAcctName() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentAcctNameField if err = m.Get(&f); err == nil { @@ -477,7 +477,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentAcctName() (v string, err q return } -//GetSecuritySettlAgentContactName gets SecuritySettlAgentContactName, Tag 180 +// GetSecuritySettlAgentContactName gets SecuritySettlAgentContactName, Tag 180 func (m SettlementInstructions) GetSecuritySettlAgentContactName() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentContactNameField if err = m.Get(&f); err == nil { @@ -486,7 +486,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentContactName() (v string, er return } -//GetSecuritySettlAgentContactPhone gets SecuritySettlAgentContactPhone, Tag 181 +// GetSecuritySettlAgentContactPhone gets SecuritySettlAgentContactPhone, Tag 181 func (m SettlementInstructions) GetSecuritySettlAgentContactPhone() (v string, err quickfix.MessageRejectError) { var f field.SecuritySettlAgentContactPhoneField if err = m.Get(&f); err == nil { @@ -495,7 +495,7 @@ func (m SettlementInstructions) GetSecuritySettlAgentContactPhone() (v string, e return } -//GetCashSettlAgentName gets CashSettlAgentName, Tag 182 +// GetCashSettlAgentName gets CashSettlAgentName, Tag 182 func (m SettlementInstructions) GetCashSettlAgentName() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentNameField if err = m.Get(&f); err == nil { @@ -504,7 +504,7 @@ func (m SettlementInstructions) GetCashSettlAgentName() (v string, err quickfix. return } -//GetCashSettlAgentCode gets CashSettlAgentCode, Tag 183 +// GetCashSettlAgentCode gets CashSettlAgentCode, Tag 183 func (m SettlementInstructions) GetCashSettlAgentCode() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentCodeField if err = m.Get(&f); err == nil { @@ -513,7 +513,7 @@ func (m SettlementInstructions) GetCashSettlAgentCode() (v string, err quickfix. return } -//GetCashSettlAgentAcctNum gets CashSettlAgentAcctNum, Tag 184 +// GetCashSettlAgentAcctNum gets CashSettlAgentAcctNum, Tag 184 func (m SettlementInstructions) GetCashSettlAgentAcctNum() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentAcctNumField if err = m.Get(&f); err == nil { @@ -522,7 +522,7 @@ func (m SettlementInstructions) GetCashSettlAgentAcctNum() (v string, err quickf return } -//GetCashSettlAgentAcctName gets CashSettlAgentAcctName, Tag 185 +// GetCashSettlAgentAcctName gets CashSettlAgentAcctName, Tag 185 func (m SettlementInstructions) GetCashSettlAgentAcctName() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentAcctNameField if err = m.Get(&f); err == nil { @@ -531,7 +531,7 @@ func (m SettlementInstructions) GetCashSettlAgentAcctName() (v string, err quick return } -//GetCashSettlAgentContactName gets CashSettlAgentContactName, Tag 186 +// GetCashSettlAgentContactName gets CashSettlAgentContactName, Tag 186 func (m SettlementInstructions) GetCashSettlAgentContactName() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentContactNameField if err = m.Get(&f); err == nil { @@ -540,7 +540,7 @@ func (m SettlementInstructions) GetCashSettlAgentContactName() (v string, err qu return } -//GetCashSettlAgentContactPhone gets CashSettlAgentContactPhone, Tag 187 +// GetCashSettlAgentContactPhone gets CashSettlAgentContactPhone, Tag 187 func (m SettlementInstructions) GetCashSettlAgentContactPhone() (v string, err quickfix.MessageRejectError) { var f field.CashSettlAgentContactPhoneField if err = m.Get(&f); err == nil { @@ -549,7 +549,7 @@ func (m SettlementInstructions) GetCashSettlAgentContactPhone() (v string, err q return } -//GetSettlInstRefID gets SettlInstRefID, Tag 214 +// GetSettlInstRefID gets SettlInstRefID, Tag 214 func (m SettlementInstructions) GetSettlInstRefID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstRefIDField if err = m.Get(&f); err == nil { @@ -558,7 +558,7 @@ func (m SettlementInstructions) GetSettlInstRefID() (v string, err quickfix.Mess return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SettlementInstructions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -567,182 +567,182 @@ func (m SettlementInstructions) GetTradingSessionID() (v enum.TradingSessionID, return } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m SettlementInstructions) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m SettlementInstructions) HasSide() bool { return m.Has(tag.Side) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m SettlementInstructions) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m SettlementInstructions) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m SettlementInstructions) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasExecBroker returns true if ExecBroker is present, Tag 76 +// HasExecBroker returns true if ExecBroker is present, Tag 76 func (m SettlementInstructions) HasExecBroker() bool { return m.Has(tag.ExecBroker) } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m SettlementInstructions) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasClientID returns true if ClientID is present, Tag 109 +// HasClientID returns true if ClientID is present, Tag 109 func (m SettlementInstructions) HasClientID() bool { return m.Has(tag.ClientID) } -//HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 func (m SettlementInstructions) HasSettlInstMode() bool { return m.Has(tag.SettlInstMode) } -//HasSettlInstID returns true if SettlInstID is present, Tag 162 +// HasSettlInstID returns true if SettlInstID is present, Tag 162 func (m SettlementInstructions) HasSettlInstID() bool { return m.Has(tag.SettlInstID) } -//HasSettlInstTransType returns true if SettlInstTransType is present, Tag 163 +// HasSettlInstTransType returns true if SettlInstTransType is present, Tag 163 func (m SettlementInstructions) HasSettlInstTransType() bool { return m.Has(tag.SettlInstTransType) } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m SettlementInstructions) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasSettlLocation returns true if SettlLocation is present, Tag 166 +// HasSettlLocation returns true if SettlLocation is present, Tag 166 func (m SettlementInstructions) HasSettlLocation() bool { return m.Has(tag.SettlLocation) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SettlementInstructions) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m SettlementInstructions) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m SettlementInstructions) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m SettlementInstructions) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m SettlementInstructions) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m SettlementInstructions) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasSettlDepositoryCode returns true if SettlDepositoryCode is present, Tag 173 +// HasSettlDepositoryCode returns true if SettlDepositoryCode is present, Tag 173 func (m SettlementInstructions) HasSettlDepositoryCode() bool { return m.Has(tag.SettlDepositoryCode) } -//HasSettlBrkrCode returns true if SettlBrkrCode is present, Tag 174 +// HasSettlBrkrCode returns true if SettlBrkrCode is present, Tag 174 func (m SettlementInstructions) HasSettlBrkrCode() bool { return m.Has(tag.SettlBrkrCode) } -//HasSettlInstCode returns true if SettlInstCode is present, Tag 175 +// HasSettlInstCode returns true if SettlInstCode is present, Tag 175 func (m SettlementInstructions) HasSettlInstCode() bool { return m.Has(tag.SettlInstCode) } -//HasSecuritySettlAgentName returns true if SecuritySettlAgentName is present, Tag 176 +// HasSecuritySettlAgentName returns true if SecuritySettlAgentName is present, Tag 176 func (m SettlementInstructions) HasSecuritySettlAgentName() bool { return m.Has(tag.SecuritySettlAgentName) } -//HasSecuritySettlAgentCode returns true if SecuritySettlAgentCode is present, Tag 177 +// HasSecuritySettlAgentCode returns true if SecuritySettlAgentCode is present, Tag 177 func (m SettlementInstructions) HasSecuritySettlAgentCode() bool { return m.Has(tag.SecuritySettlAgentCode) } -//HasSecuritySettlAgentAcctNum returns true if SecuritySettlAgentAcctNum is present, Tag 178 +// HasSecuritySettlAgentAcctNum returns true if SecuritySettlAgentAcctNum is present, Tag 178 func (m SettlementInstructions) HasSecuritySettlAgentAcctNum() bool { return m.Has(tag.SecuritySettlAgentAcctNum) } -//HasSecuritySettlAgentAcctName returns true if SecuritySettlAgentAcctName is present, Tag 179 +// HasSecuritySettlAgentAcctName returns true if SecuritySettlAgentAcctName is present, Tag 179 func (m SettlementInstructions) HasSecuritySettlAgentAcctName() bool { return m.Has(tag.SecuritySettlAgentAcctName) } -//HasSecuritySettlAgentContactName returns true if SecuritySettlAgentContactName is present, Tag 180 +// HasSecuritySettlAgentContactName returns true if SecuritySettlAgentContactName is present, Tag 180 func (m SettlementInstructions) HasSecuritySettlAgentContactName() bool { return m.Has(tag.SecuritySettlAgentContactName) } -//HasSecuritySettlAgentContactPhone returns true if SecuritySettlAgentContactPhone is present, Tag 181 +// HasSecuritySettlAgentContactPhone returns true if SecuritySettlAgentContactPhone is present, Tag 181 func (m SettlementInstructions) HasSecuritySettlAgentContactPhone() bool { return m.Has(tag.SecuritySettlAgentContactPhone) } -//HasCashSettlAgentName returns true if CashSettlAgentName is present, Tag 182 +// HasCashSettlAgentName returns true if CashSettlAgentName is present, Tag 182 func (m SettlementInstructions) HasCashSettlAgentName() bool { return m.Has(tag.CashSettlAgentName) } -//HasCashSettlAgentCode returns true if CashSettlAgentCode is present, Tag 183 +// HasCashSettlAgentCode returns true if CashSettlAgentCode is present, Tag 183 func (m SettlementInstructions) HasCashSettlAgentCode() bool { return m.Has(tag.CashSettlAgentCode) } -//HasCashSettlAgentAcctNum returns true if CashSettlAgentAcctNum is present, Tag 184 +// HasCashSettlAgentAcctNum returns true if CashSettlAgentAcctNum is present, Tag 184 func (m SettlementInstructions) HasCashSettlAgentAcctNum() bool { return m.Has(tag.CashSettlAgentAcctNum) } -//HasCashSettlAgentAcctName returns true if CashSettlAgentAcctName is present, Tag 185 +// HasCashSettlAgentAcctName returns true if CashSettlAgentAcctName is present, Tag 185 func (m SettlementInstructions) HasCashSettlAgentAcctName() bool { return m.Has(tag.CashSettlAgentAcctName) } -//HasCashSettlAgentContactName returns true if CashSettlAgentContactName is present, Tag 186 +// HasCashSettlAgentContactName returns true if CashSettlAgentContactName is present, Tag 186 func (m SettlementInstructions) HasCashSettlAgentContactName() bool { return m.Has(tag.CashSettlAgentContactName) } -//HasCashSettlAgentContactPhone returns true if CashSettlAgentContactPhone is present, Tag 187 +// HasCashSettlAgentContactPhone returns true if CashSettlAgentContactPhone is present, Tag 187 func (m SettlementInstructions) HasCashSettlAgentContactPhone() bool { return m.Has(tag.CashSettlAgentContactPhone) } -//HasSettlInstRefID returns true if SettlInstRefID is present, Tag 214 +// HasSettlInstRefID returns true if SettlInstRefID is present, Tag 214 func (m SettlementInstructions) HasSettlInstRefID() bool { return m.Has(tag.SettlInstRefID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SettlementInstructions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } diff --git a/fix42/testrequest/TestRequest.generated.go b/fix42/testrequest/TestRequest.generated.go index fa3c90115..b131c425d 100644 --- a/fix42/testrequest/TestRequest.generated.go +++ b/fix42/testrequest/TestRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TestRequest is the fix42 TestRequest type, MsgType = 1 +// TestRequest is the fix42 TestRequest type, MsgType = 1 type TestRequest struct { fix42.Header *quickfix.Body @@ -15,7 +15,7 @@ type TestRequest struct { Message *quickfix.Message } -//FromMessage creates a TestRequest from a quickfix.Message instance +// FromMessage creates a TestRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) TestRequest { return TestRequest{ Header: fix42.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) TestRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TestRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a TestRequest initialized with the required fields for TestRequest +// New returns a TestRequest initialized with the required fields for TestRequest func New(testreqid field.TestReqIDField) (m TestRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(testreqid field.TestReqIDField) (m TestRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TestRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,12 +54,12 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "1", r } -//SetTestReqID sets TestReqID, Tag 112 +// SetTestReqID sets TestReqID, Tag 112 func (m TestRequest) SetTestReqID(v string) { m.Set(field.NewTestReqID(v)) } -//GetTestReqID gets TestReqID, Tag 112 +// GetTestReqID gets TestReqID, Tag 112 func (m TestRequest) GetTestReqID() (v string, err quickfix.MessageRejectError) { var f field.TestReqIDField if err = m.Get(&f); err == nil { @@ -68,7 +68,7 @@ func (m TestRequest) GetTestReqID() (v string, err quickfix.MessageRejectError) return } -//HasTestReqID returns true if TestReqID is present, Tag 112 +// HasTestReqID returns true if TestReqID is present, Tag 112 func (m TestRequest) HasTestReqID() bool { return m.Has(tag.TestReqID) } diff --git a/fix42/tradingsessionstatus/TradingSessionStatus.generated.go b/fix42/tradingsessionstatus/TradingSessionStatus.generated.go index 827af7d7d..99173ce37 100644 --- a/fix42/tradingsessionstatus/TradingSessionStatus.generated.go +++ b/fix42/tradingsessionstatus/TradingSessionStatus.generated.go @@ -1,9 +1,10 @@ package tradingsessionstatus import ( - "github.com/shopspring/decimal" "time" + "github.com/shopspring/decimal" + "github.com/alpacahq/quickfix" "github.com/alpacahq/quickfix/enum" "github.com/alpacahq/quickfix/field" @@ -11,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradingSessionStatus is the fix42 TradingSessionStatus type, MsgType = h +// TradingSessionStatus is the fix42 TradingSessionStatus type, MsgType = h type TradingSessionStatus struct { fix42.Header *quickfix.Body @@ -19,7 +20,7 @@ type TradingSessionStatus struct { Message *quickfix.Message } -//FromMessage creates a TradingSessionStatus from a quickfix.Message instance +// FromMessage creates a TradingSessionStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradingSessionStatus { return TradingSessionStatus{ Header: fix42.Header{&m.Header}, @@ -29,12 +30,12 @@ func FromMessage(m *quickfix.Message) TradingSessionStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradingSessionStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus +// New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -48,10 +49,10 @@ func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradS return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradingSessionStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,82 +60,82 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "h", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m TradingSessionStatus) SetText(v string) { m.Set(field.NewText(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetTradSesReqID sets TradSesReqID, Tag 335 +// SetTradSesReqID sets TradSesReqID, Tag 335 func (m TradingSessionStatus) SetTradSesReqID(v string) { m.Set(field.NewTradSesReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m TradingSessionStatus) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradSesMethod sets TradSesMethod, Tag 338 +// SetTradSesMethod sets TradSesMethod, Tag 338 func (m TradingSessionStatus) SetTradSesMethod(v enum.TradSesMethod) { m.Set(field.NewTradSesMethod(v)) } -//SetTradSesMode sets TradSesMode, Tag 339 +// SetTradSesMode sets TradSesMode, Tag 339 func (m TradingSessionStatus) SetTradSesMode(v enum.TradSesMode) { m.Set(field.NewTradSesMode(v)) } -//SetTradSesStatus sets TradSesStatus, Tag 340 +// SetTradSesStatus sets TradSesStatus, Tag 340 func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus) { m.Set(field.NewTradSesStatus(v)) } -//SetTradSesStartTime sets TradSesStartTime, Tag 341 +// SetTradSesStartTime sets TradSesStartTime, Tag 341 func (m TradingSessionStatus) SetTradSesStartTime(v time.Time) { m.Set(field.NewTradSesStartTime(v)) } -//SetTradSesOpenTime sets TradSesOpenTime, Tag 342 +// SetTradSesOpenTime sets TradSesOpenTime, Tag 342 func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time) { m.Set(field.NewTradSesOpenTime(v)) } -//SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 +// SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time) { m.Set(field.NewTradSesPreCloseTime(v)) } -//SetTradSesCloseTime sets TradSesCloseTime, Tag 344 +// SetTradSesCloseTime sets TradSesCloseTime, Tag 344 func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time) { m.Set(field.NewTradSesCloseTime(v)) } -//SetTradSesEndTime sets TradSesEndTime, Tag 345 +// SetTradSesEndTime sets TradSesEndTime, Tag 345 func (m TradingSessionStatus) SetTradSesEndTime(v time.Time) { m.Set(field.NewTradSesEndTime(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m TradingSessionStatus) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m TradingSessionStatus) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { m.Set(field.NewTotalVolumeTraded(value, scale)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -143,7 +144,7 @@ func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectErr return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -152,7 +153,7 @@ func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.Me return } -//GetTradSesReqID gets TradSesReqID, Tag 335 +// GetTradSesReqID gets TradSesReqID, Tag 335 func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { var f field.TradSesReqIDField if err = m.Get(&f); err == nil { @@ -161,7 +162,7 @@ func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -170,7 +171,7 @@ func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, er return } -//GetTradSesMethod gets TradSesMethod, Tag 338 +// GetTradSesMethod gets TradSesMethod, Tag 338 func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { var f field.TradSesMethodField if err = m.Get(&f); err == nil { @@ -179,7 +180,7 @@ func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quic return } -//GetTradSesMode gets TradSesMode, Tag 339 +// GetTradSesMode gets TradSesMode, Tag 339 func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { var f field.TradSesModeField if err = m.Get(&f); err == nil { @@ -188,7 +189,7 @@ func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix return } -//GetTradSesStatus gets TradSesStatus, Tag 340 +// GetTradSesStatus gets TradSesStatus, Tag 340 func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError) { var f field.TradSesStatusField if err = m.Get(&f); err == nil { @@ -197,7 +198,7 @@ func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quic return } -//GetTradSesStartTime gets TradSesStartTime, Tag 341 +// GetTradSesStartTime gets TradSesStartTime, Tag 341 func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesStartTimeField if err = m.Get(&f); err == nil { @@ -206,7 +207,7 @@ func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.M return } -//GetTradSesOpenTime gets TradSesOpenTime, Tag 342 +// GetTradSesOpenTime gets TradSesOpenTime, Tag 342 func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesOpenTimeField if err = m.Get(&f); err == nil { @@ -215,7 +216,7 @@ func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.Me return } -//GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 +// GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesPreCloseTimeField if err = m.Get(&f); err == nil { @@ -224,7 +225,7 @@ func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfi return } -//GetTradSesCloseTime gets TradSesCloseTime, Tag 344 +// GetTradSesCloseTime gets TradSesCloseTime, Tag 344 func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesCloseTimeField if err = m.Get(&f); err == nil { @@ -233,7 +234,7 @@ func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.M return } -//GetTradSesEndTime gets TradSesEndTime, Tag 345 +// GetTradSesEndTime gets TradSesEndTime, Tag 345 func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesEndTimeField if err = m.Get(&f); err == nil { @@ -242,7 +243,7 @@ func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -251,7 +252,7 @@ func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -260,7 +261,7 @@ func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRe return } -//GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalVolumeTradedField if err = m.Get(&f); err == nil { @@ -269,77 +270,77 @@ func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err qui return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m TradingSessionStatus) HasText() bool { return m.Has(tag.Text) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m TradingSessionStatus) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 func (m TradingSessionStatus) HasTradSesReqID() bool { return m.Has(tag.TradSesReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m TradingSessionStatus) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 func (m TradingSessionStatus) HasTradSesMethod() bool { return m.Has(tag.TradSesMethod) } -//HasTradSesMode returns true if TradSesMode is present, Tag 339 +// HasTradSesMode returns true if TradSesMode is present, Tag 339 func (m TradingSessionStatus) HasTradSesMode() bool { return m.Has(tag.TradSesMode) } -//HasTradSesStatus returns true if TradSesStatus is present, Tag 340 +// HasTradSesStatus returns true if TradSesStatus is present, Tag 340 func (m TradingSessionStatus) HasTradSesStatus() bool { return m.Has(tag.TradSesStatus) } -//HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 +// HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 func (m TradingSessionStatus) HasTradSesStartTime() bool { return m.Has(tag.TradSesStartTime) } -//HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 +// HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 func (m TradingSessionStatus) HasTradSesOpenTime() bool { return m.Has(tag.TradSesOpenTime) } -//HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 +// HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 func (m TradingSessionStatus) HasTradSesPreCloseTime() bool { return m.Has(tag.TradSesPreCloseTime) } -//HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 +// HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 func (m TradingSessionStatus) HasTradSesCloseTime() bool { return m.Has(tag.TradSesCloseTime) } -//HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 +// HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 func (m TradingSessionStatus) HasTradSesEndTime() bool { return m.Has(tag.TradSesEndTime) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m TradingSessionStatus) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m TradingSessionStatus) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 func (m TradingSessionStatus) HasTotalVolumeTraded() bool { return m.Has(tag.TotalVolumeTraded) } diff --git a/fix42/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go b/fix42/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go index d783c5046..463312426 100644 --- a/fix42/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go +++ b/fix42/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradingSessionStatusRequest is the fix42 TradingSessionStatusRequest type, MsgType = g +// TradingSessionStatusRequest is the fix42 TradingSessionStatusRequest type, MsgType = g type TradingSessionStatusRequest struct { fix42.Header *quickfix.Body @@ -16,7 +16,7 @@ type TradingSessionStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a TradingSessionStatusRequest from a quickfix.Message instance +// FromMessage creates a TradingSessionStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradingSessionStatusRequest { return TradingSessionStatusRequest{ Header: fix42.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) TradingSessionStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradingSessionStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradingSessionStatusRequest initialized with the required fields for TradingSessionStatusRequest +// New returns a TradingSessionStatusRequest initialized with the required fields for TradingSessionStatusRequest func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m TradingSessionStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix42.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.Sub return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradingSessionStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,32 +56,32 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.2", "g", r } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradingSessionStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetTradSesReqID sets TradSesReqID, Tag 335 +// SetTradSesReqID sets TradSesReqID, Tag 335 func (m TradingSessionStatusRequest) SetTradSesReqID(v string) { m.Set(field.NewTradSesReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m TradingSessionStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradSesMethod sets TradSesMethod, Tag 338 +// SetTradSesMethod sets TradSesMethod, Tag 338 func (m TradingSessionStatusRequest) SetTradSesMethod(v enum.TradSesMethod) { m.Set(field.NewTradSesMethod(v)) } -//SetTradSesMode sets TradSesMode, Tag 339 +// SetTradSesMode sets TradSesMode, Tag 339 func (m TradingSessionStatusRequest) SetTradSesMode(v enum.TradSesMode) { m.Set(field.NewTradSesMode(v)) } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradingSessionStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -90,7 +90,7 @@ func (m TradingSessionStatusRequest) GetSubscriptionRequestType() (v enum.Subscr return } -//GetTradSesReqID gets TradSesReqID, Tag 335 +// GetTradSesReqID gets TradSesReqID, Tag 335 func (m TradingSessionStatusRequest) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { var f field.TradSesReqIDField if err = m.Get(&f); err == nil { @@ -99,7 +99,7 @@ func (m TradingSessionStatusRequest) GetTradSesReqID() (v string, err quickfix.M return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m TradingSessionStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -108,7 +108,7 @@ func (m TradingSessionStatusRequest) GetTradingSessionID() (v enum.TradingSessio return } -//GetTradSesMethod gets TradSesMethod, Tag 338 +// GetTradSesMethod gets TradSesMethod, Tag 338 func (m TradingSessionStatusRequest) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { var f field.TradSesMethodField if err = m.Get(&f); err == nil { @@ -117,7 +117,7 @@ func (m TradingSessionStatusRequest) GetTradSesMethod() (v enum.TradSesMethod, e return } -//GetTradSesMode gets TradSesMode, Tag 339 +// GetTradSesMode gets TradSesMode, Tag 339 func (m TradingSessionStatusRequest) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { var f field.TradSesModeField if err = m.Get(&f); err == nil { @@ -126,27 +126,27 @@ func (m TradingSessionStatusRequest) GetTradSesMode() (v enum.TradSesMode, err q return } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradingSessionStatusRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 func (m TradingSessionStatusRequest) HasTradSesReqID() bool { return m.Has(tag.TradSesReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m TradingSessionStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 func (m TradingSessionStatusRequest) HasTradSesMethod() bool { return m.Has(tag.TradSesMethod) } -//HasTradSesMode returns true if TradSesMode is present, Tag 339 +// HasTradSesMode returns true if TradSesMode is present, Tag 339 func (m TradingSessionStatusRequest) HasTradSesMode() bool { return m.Has(tag.TradSesMode) } diff --git a/fix42/trailer.generated.go b/fix42/trailer.generated.go index db2e1224d..43d2364be 100644 --- a/fix42/trailer.generated.go +++ b/fix42/trailer.generated.go @@ -6,27 +6,27 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Trailer is the fix42 Trailer type +// Trailer is the fix42 Trailer type type Trailer struct { *quickfix.Trailer } -//SetCheckSum sets CheckSum, Tag 10 +// SetCheckSum sets CheckSum, Tag 10 func (t Trailer) SetCheckSum(v string) { t.Set(field.NewCheckSum(v)) } -//SetSignature sets Signature, Tag 89 +// SetSignature sets Signature, Tag 89 func (t Trailer) SetSignature(v string) { t.Set(field.NewSignature(v)) } -//SetSignatureLength sets SignatureLength, Tag 93 +// SetSignatureLength sets SignatureLength, Tag 93 func (t Trailer) SetSignatureLength(v int) { t.Set(field.NewSignatureLength(v)) } -//GetCheckSum gets CheckSum, Tag 10 +// GetCheckSum gets CheckSum, Tag 10 func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { var f field.CheckSumField if err = t.Get(&f); err == nil { @@ -35,7 +35,7 @@ func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { return } -//GetSignature gets Signature, Tag 89 +// GetSignature gets Signature, Tag 89 func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { var f field.SignatureField if err = t.Get(&f); err == nil { @@ -44,7 +44,7 @@ func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { return } -//GetSignatureLength gets SignatureLength, Tag 93 +// GetSignatureLength gets SignatureLength, Tag 93 func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { var f field.SignatureLengthField if err = t.Get(&f); err == nil { @@ -53,17 +53,17 @@ func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { return } -//HasCheckSum returns true if CheckSum is present, Tag 10 +// HasCheckSum returns true if CheckSum is present, Tag 10 func (t Trailer) HasCheckSum() bool { return t.Has(tag.CheckSum) } -//HasSignature returns true if Signature is present, Tag 89 +// HasSignature returns true if Signature is present, Tag 89 func (t Trailer) HasSignature() bool { return t.Has(tag.Signature) } -//HasSignatureLength returns true if SignatureLength is present, Tag 93 +// HasSignatureLength returns true if SignatureLength is present, Tag 93 func (t Trailer) HasSignatureLength() bool { return t.Has(tag.SignatureLength) } diff --git a/fix44/CONTRIBUTING.md b/fix44/CONTRIBUTING.md deleted file mode 100644 index d87ed08c1..000000000 --- a/fix44/CONTRIBUTING.md +++ /dev/null @@ -1,16 +0,0 @@ -# Contribution Guidelines - -We welcome pull requests, bug fixes and issue reports. - -Before proposing a large change, please discuss your change by raising an issue. - -## Submitting Changes - -* Push your changes to a topic branch in your fork of the repository -* Submit a pull request to the repository in the QuickFIXGo Organization - -## Notes - -* If you report a bug and do not include a fix, please include a failing test -* Generally, contributions without tests will not be accepted -* Contributions that fail the automated build will not be accepted diff --git a/fix44/LICENSE.txt b/fix44/LICENSE.txt deleted file mode 100644 index d9eb36409..000000000 --- a/fix44/LICENSE.txt +++ /dev/null @@ -1,46 +0,0 @@ -The QuickFIX Software License, Version 1.0 - -Copyright (c) 2001-2010 quickfixengine.org All rights -reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. The end-user documentation included with the redistribution, - if any, must include the following acknowledgment: - "This product includes software developed by - quickfixengine.org (http://www.quickfixengine.org/)." - Alternately, this acknowledgment may appear in the software itself, - if and wherever such third-party acknowledgments normally appear. - -4. The names "QuickFIX" and "quickfixengine.org" must - not be used to endorse or promote products derived from this - software without prior written permission. For written - permission, please contact ask@quickfixengine.org - -5. Products derived from this software may not be called "QuickFIX", - nor may "QuickFIX" appear in their name, without prior written - permission of quickfixengine.org - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL QUICKFIXENGINE.ORG OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - diff --git a/fix44/README.md b/fix44/README.md deleted file mode 100644 index 01b5922a7..000000000 --- a/fix44/README.md +++ /dev/null @@ -1,6 +0,0 @@ -[![GoDoc](https://godoc.org/github.com/alpacahq/quickfix/fix44?status.png)](https://godoc.org/github.com/alpacahq/quickfix/fix44) - -Licensing ---------- - -This software is available under the QuickFIX Software License. Please see the [LICENSE.txt](https://github.com/alpacahq/quickfix/blob/master/LICENSE.txt) for the terms specified by the QuickFIX Software License. diff --git a/fix44/advertisement/Advertisement.generated.go b/fix44/advertisement/Advertisement.generated.go index 56f396fd8..ac8daf7d8 100644 --- a/fix44/advertisement/Advertisement.generated.go +++ b/fix44/advertisement/Advertisement.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Advertisement is the fix44 Advertisement type, MsgType = 7 +// Advertisement is the fix44 Advertisement type, MsgType = 7 type Advertisement struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type Advertisement struct { Message *quickfix.Message } -//FromMessage creates a Advertisement from a quickfix.Message instance +// FromMessage creates a Advertisement from a quickfix.Message instance func FromMessage(m *quickfix.Message) Advertisement { return Advertisement{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) Advertisement { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Advertisement) ToMessage() *quickfix.Message { return m.Message } -//New returns a Advertisement initialized with the required fields for Advertisement +// New returns a Advertisement initialized with the required fields for Advertisement func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, advside field.AdvSideField, quantity field.QuantityField) (m Advertisement) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, advside f return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Advertisement, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,312 +62,312 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "7", r } -//SetAdvId sets AdvId, Tag 2 +// SetAdvId sets AdvId, Tag 2 func (m Advertisement) SetAdvId(v string) { m.Set(field.NewAdvId(v)) } -//SetAdvRefID sets AdvRefID, Tag 3 +// SetAdvRefID sets AdvRefID, Tag 3 func (m Advertisement) SetAdvRefID(v string) { m.Set(field.NewAdvRefID(v)) } -//SetAdvSide sets AdvSide, Tag 4 +// SetAdvSide sets AdvSide, Tag 4 func (m Advertisement) SetAdvSide(v enum.AdvSide) { m.Set(field.NewAdvSide(v)) } -//SetAdvTransType sets AdvTransType, Tag 5 +// SetAdvTransType sets AdvTransType, Tag 5 func (m Advertisement) SetAdvTransType(v enum.AdvTransType) { m.Set(field.NewAdvTransType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Advertisement) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m Advertisement) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m Advertisement) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m Advertisement) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Advertisement) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m Advertisement) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Advertisement) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Advertisement) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Advertisement) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Advertisement) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m Advertisement) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Advertisement) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Advertisement) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m Advertisement) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Advertisement) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Advertisement) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Advertisement) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Advertisement) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Advertisement) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Advertisement) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m Advertisement) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m Advertisement) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m Advertisement) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m Advertisement) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m Advertisement) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Advertisement) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m Advertisement) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m Advertisement) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m Advertisement) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m Advertisement) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Advertisement) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Advertisement) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Advertisement) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Advertisement) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Advertisement) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Advertisement) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m Advertisement) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m Advertisement) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m Advertisement) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m Advertisement) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m Advertisement) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m Advertisement) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m Advertisement) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m Advertisement) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m Advertisement) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m Advertisement) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m Advertisement) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m Advertisement) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m Advertisement) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m Advertisement) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m Advertisement) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m Advertisement) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m Advertisement) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m Advertisement) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m Advertisement) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m Advertisement) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m Advertisement) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAdvId gets AdvId, Tag 2 +// GetAdvId gets AdvId, Tag 2 func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError) { var f field.AdvIdField if err = m.Get(&f); err == nil { @@ -376,7 +376,7 @@ func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError) { return } -//GetAdvRefID gets AdvRefID, Tag 3 +// GetAdvRefID gets AdvRefID, Tag 3 func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError) { var f field.AdvRefIDField if err = m.Get(&f); err == nil { @@ -385,7 +385,7 @@ func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError) return } -//GetAdvSide gets AdvSide, Tag 4 +// GetAdvSide gets AdvSide, Tag 4 func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectError) { var f field.AdvSideField if err = m.Get(&f); err == nil { @@ -394,7 +394,7 @@ func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectE return } -//GetAdvTransType gets AdvTransType, Tag 5 +// GetAdvTransType gets AdvTransType, Tag 5 func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.MessageRejectError) { var f field.AdvTransTypeField if err = m.Get(&f); err == nil { @@ -403,7 +403,7 @@ func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.Mess return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -412,7 +412,7 @@ func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m Advertisement) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -421,7 +421,7 @@ func (m Advertisement) GetSecurityIDSource() (v enum.SecurityIDSource, err quick return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m Advertisement) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -430,7 +430,7 @@ func (m Advertisement) GetLastMkt() (v string, err quickfix.MessageRejectError) return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m Advertisement) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -439,7 +439,7 @@ func (m Advertisement) GetPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -448,7 +448,7 @@ func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m Advertisement) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -457,7 +457,7 @@ func (m Advertisement) GetQuantity() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Advertisement) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -466,7 +466,7 @@ func (m Advertisement) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Advertisement) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -475,7 +475,7 @@ func (m Advertisement) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -484,7 +484,7 @@ func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejec return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -493,7 +493,7 @@ func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m Advertisement) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -502,7 +502,7 @@ func (m Advertisement) GetTradeDate() (v string, err quickfix.MessageRejectError return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -511,7 +511,7 @@ func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -520,7 +520,7 @@ func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m Advertisement) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -529,7 +529,7 @@ func (m Advertisement) GetURLLink() (v string, err quickfix.MessageRejectError) return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Advertisement) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -538,7 +538,7 @@ func (m Advertisement) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Advertisement) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -547,7 +547,7 @@ func (m Advertisement) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Advertisement) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -556,7 +556,7 @@ func (m Advertisement) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Advertisement) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -565,7 +565,7 @@ func (m Advertisement) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Advertisement) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -574,7 +574,7 @@ func (m Advertisement) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Advertisement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m Advertisement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m Advertisement) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -592,7 +592,7 @@ func (m Advertisement) GetCouponPaymentDate() (v string, err quickfix.MessageRej return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m Advertisement) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -601,7 +601,7 @@ func (m Advertisement) GetIssueDate() (v string, err quickfix.MessageRejectError return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m Advertisement) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -610,7 +610,7 @@ func (m Advertisement) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m Advertisement) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -619,7 +619,7 @@ func (m Advertisement) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mess return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m Advertisement) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m Advertisement) GetFactor() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Advertisement) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m Advertisement) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m Advertisement) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m Advertisement) GetRepoCollateralSecurityType() (v int, err quickfix.Mess return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m Advertisement) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m Advertisement) GetRedemptionDate() (v string, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m Advertisement) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m Advertisement) GetCreditRating() (v string, err quickfix.MessageRejectEr return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m Advertisement) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m Advertisement) GetTradingSessionID() (v enum.TradingSessionID, err quick return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Advertisement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m Advertisement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Advertisement) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m Advertisement) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Advertisement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m Advertisement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Advertisement) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m Advertisement) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Advertisement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m Advertisement) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Advertisement) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -727,14 +727,14 @@ func (m Advertisement) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m Advertisement) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m Advertisement) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m Advertisement) GetProduct() (v enum.Product, err quickfix.MessageRejectE return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m Advertisement) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m Advertisement) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m Advertisement) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m Advertisement) GetCountryOfIssue() (v string, err quickfix.MessageReject return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m Advertisement) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -770,7 +770,7 @@ func (m Advertisement) GetStateOrProvinceOfIssue() (v string, err quickfix.Messa return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m Advertisement) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m Advertisement) GetLocaleOfIssue() (v string, err quickfix.MessageRejectE return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m Advertisement) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m Advertisement) GetMaturityDate() (v string, err quickfix.MessageRejectEr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m Advertisement) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -797,14 +797,14 @@ func (m Advertisement) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Me return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m Advertisement) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m Advertisement) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m Advertisement) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m Advertisement) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m Advertisement) GetContractSettlMonth() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m Advertisement) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -831,14 +831,14 @@ func (m Advertisement) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m Advertisement) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m Advertisement) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -847,7 +847,7 @@ func (m Advertisement) GetSecuritySubType() (v string, err quickfix.MessageRejec return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m Advertisement) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -856,14 +856,14 @@ func (m Advertisement) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectE return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m Advertisement) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m Advertisement) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -872,7 +872,7 @@ func (m Advertisement) GetDatedDate() (v string, err quickfix.MessageRejectError return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m Advertisement) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -881,7 +881,7 @@ func (m Advertisement) GetInterestAccrualDate() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m Advertisement) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -890,7 +890,7 @@ func (m Advertisement) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRej return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m Advertisement) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -899,7 +899,7 @@ func (m Advertisement) GetCPRegType() (v string, err quickfix.MessageRejectError return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m Advertisement) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -908,327 +908,327 @@ func (m Advertisement) GetStrikeCurrency() (v string, err quickfix.MessageReject return } -//HasAdvId returns true if AdvId is present, Tag 2 +// HasAdvId returns true if AdvId is present, Tag 2 func (m Advertisement) HasAdvId() bool { return m.Has(tag.AdvId) } -//HasAdvRefID returns true if AdvRefID is present, Tag 3 +// HasAdvRefID returns true if AdvRefID is present, Tag 3 func (m Advertisement) HasAdvRefID() bool { return m.Has(tag.AdvRefID) } -//HasAdvSide returns true if AdvSide is present, Tag 4 +// HasAdvSide returns true if AdvSide is present, Tag 4 func (m Advertisement) HasAdvSide() bool { return m.Has(tag.AdvSide) } -//HasAdvTransType returns true if AdvTransType is present, Tag 5 +// HasAdvTransType returns true if AdvTransType is present, Tag 5 func (m Advertisement) HasAdvTransType() bool { return m.Has(tag.AdvTransType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Advertisement) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m Advertisement) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m Advertisement) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m Advertisement) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Advertisement) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m Advertisement) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Advertisement) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Advertisement) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Advertisement) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Advertisement) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m Advertisement) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Advertisement) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Advertisement) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m Advertisement) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Advertisement) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Advertisement) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Advertisement) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Advertisement) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Advertisement) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Advertisement) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m Advertisement) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m Advertisement) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m Advertisement) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m Advertisement) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m Advertisement) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Advertisement) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m Advertisement) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m Advertisement) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m Advertisement) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m Advertisement) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Advertisement) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Advertisement) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Advertisement) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Advertisement) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Advertisement) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Advertisement) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m Advertisement) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m Advertisement) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m Advertisement) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m Advertisement) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m Advertisement) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m Advertisement) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m Advertisement) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m Advertisement) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m Advertisement) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m Advertisement) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m Advertisement) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m Advertisement) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m Advertisement) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m Advertisement) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m Advertisement) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m Advertisement) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m Advertisement) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m Advertisement) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m Advertisement) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m Advertisement) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m Advertisement) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1237,7 +1237,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1246,255 +1246,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1503,7 +1504,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1512,7 +1513,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1521,7 +1522,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1530,14 +1531,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1546,7 +1547,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1555,7 +1556,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1564,7 +1565,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1573,7 +1574,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1582,7 +1583,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1591,7 +1592,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1600,7 +1601,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1609,7 +1610,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1618,7 +1619,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1627,7 +1628,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1636,7 +1637,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1645,7 +1646,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1654,7 +1655,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1663,7 +1664,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1672,7 +1673,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1681,7 +1682,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1690,7 +1691,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1699,7 +1700,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1708,7 +1709,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1717,7 +1718,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1726,7 +1727,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1735,7 +1736,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1744,7 +1745,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1753,7 +1754,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1762,7 +1763,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1771,7 +1772,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1780,7 +1781,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1789,7 +1790,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1798,7 +1799,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1807,7 +1808,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1816,7 +1817,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1825,7 +1826,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1834,7 +1835,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1843,7 +1844,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1852,7 +1853,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1861,7 +1862,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1870,232 +1871,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2104,7 +2105,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2113,298 +2114,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2413,7 +2416,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2422,7 +2425,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2431,7 +2434,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2440,14 +2443,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2456,7 +2459,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2465,7 +2468,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2474,7 +2477,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2483,7 +2486,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2492,7 +2495,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2501,7 +2504,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2510,7 +2513,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2519,7 +2522,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2528,7 +2531,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2537,7 +2540,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2546,7 +2549,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2555,7 +2558,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2564,7 +2567,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2573,7 +2576,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2582,7 +2585,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2591,7 +2594,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2600,7 +2603,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2609,7 +2612,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2618,7 +2621,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2627,7 +2630,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2636,7 +2639,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2645,7 +2648,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2654,7 +2657,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2663,7 +2666,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2672,7 +2675,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2681,7 +2684,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2690,7 +2693,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2699,7 +2702,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2708,7 +2711,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2717,7 +2720,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2726,7 +2729,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2735,7 +2738,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2744,7 +2747,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2753,7 +2756,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2762,7 +2765,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2771,7 +2774,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2780,7 +2783,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2789,7 +2792,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2798,7 +2801,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2807,259 +2810,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3068,7 +3071,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3077,55 +3080,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3134,7 +3138,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3143,88 +3147,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3233,7 +3239,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3242,7 +3248,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3251,7 +3257,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3260,45 +3266,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/allocationinstruction/AllocationInstruction.generated.go b/fix44/allocationinstruction/AllocationInstruction.generated.go index 75be75520..b2c13e277 100644 --- a/fix44/allocationinstruction/AllocationInstruction.generated.go +++ b/fix44/allocationinstruction/AllocationInstruction.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AllocationInstruction is the fix44 AllocationInstruction type, MsgType = J +// AllocationInstruction is the fix44 AllocationInstruction type, MsgType = J type AllocationInstruction struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type AllocationInstruction struct { Message *quickfix.Message } -//FromMessage creates a AllocationInstruction from a quickfix.Message instance +// FromMessage creates a AllocationInstruction from a quickfix.Message instance func FromMessage(m *quickfix.Message) AllocationInstruction { return AllocationInstruction{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) AllocationInstruction { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AllocationInstruction) ToMessage() *quickfix.Message { return m.Message } -//New returns a AllocationInstruction initialized with the required fields for AllocationInstruction +// New returns a AllocationInstruction initialized with the required fields for AllocationInstruction func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, alloctype field.AllocTypeField, allocnoorderstype field.AllocNoOrdersTypeField, side field.SideField, quantity field.QuantityField, avgpx field.AvgPxField, tradedate field.TradeDateField) (m AllocationInstruction) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -55,10 +55,10 @@ func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, a return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AllocationInstruction, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -66,637 +66,637 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "J", r } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m AllocationInstruction) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m AllocationInstruction) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m AllocationInstruction) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m AllocationInstruction) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m AllocationInstruction) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m AllocationInstruction) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m AllocationInstruction) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m AllocationInstruction) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AllocationInstruction) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m AllocationInstruction) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m AllocationInstruction) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m AllocationInstruction) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m AllocationInstruction) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m AllocationInstruction) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetAllocTransType sets AllocTransType, Tag 71 +// SetAllocTransType sets AllocTransType, Tag 71 func (m AllocationInstruction) SetAllocTransType(v enum.AllocTransType) { m.Set(field.NewAllocTransType(v)) } -//SetRefAllocID sets RefAllocID, Tag 72 +// SetRefAllocID sets RefAllocID, Tag 72 func (m AllocationInstruction) SetRefAllocID(v string) { m.Set(field.NewRefAllocID(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m AllocationInstruction) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 func (m AllocationInstruction) SetAvgPxPrecision(v int) { m.Set(field.NewAvgPxPrecision(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m AllocationInstruction) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m AllocationInstruction) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m AllocationInstruction) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m AllocationInstruction) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m AllocationInstruction) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m AllocationInstruction) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m AllocationInstruction) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m AllocationInstruction) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m AllocationInstruction) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m AllocationInstruction) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m AllocationInstruction) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetAllocLinkID sets AllocLinkID, Tag 196 +// SetAllocLinkID sets AllocLinkID, Tag 196 func (m AllocationInstruction) SetAllocLinkID(v string) { m.Set(field.NewAllocLinkID(v)) } -//SetAllocLinkType sets AllocLinkType, Tag 197 +// SetAllocLinkType sets AllocLinkType, Tag 197 func (m AllocationInstruction) SetAllocLinkType(v enum.AllocLinkType) { m.Set(field.NewAllocLinkType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m AllocationInstruction) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m AllocationInstruction) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m AllocationInstruction) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m AllocationInstruction) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m AllocationInstruction) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m AllocationInstruction) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m AllocationInstruction) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m AllocationInstruction) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m AllocationInstruction) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m AllocationInstruction) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m AllocationInstruction) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m AllocationInstruction) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m AllocationInstruction) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m AllocationInstruction) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m AllocationInstruction) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m AllocationInstruction) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m AllocationInstruction) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m AllocationInstruction) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m AllocationInstruction) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetTotalTakedown sets TotalTakedown, Tag 237 +// SetTotalTakedown sets TotalTakedown, Tag 237 func (m AllocationInstruction) SetTotalTakedown(value decimal.Decimal, scale int32) { m.Set(field.NewTotalTakedown(value, scale)) } -//SetConcession sets Concession, Tag 238 +// SetConcession sets Concession, Tag 238 func (m AllocationInstruction) SetConcession(value decimal.Decimal, scale int32) { m.Set(field.NewConcession(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m AllocationInstruction) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m AllocationInstruction) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m AllocationInstruction) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m AllocationInstruction) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m AllocationInstruction) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m AllocationInstruction) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m AllocationInstruction) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m AllocationInstruction) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AllocationInstruction) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AllocationInstruction) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m AllocationInstruction) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m AllocationInstruction) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m AllocationInstruction) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m AllocationInstruction) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m AllocationInstruction) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m AllocationInstruction) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetBookingRefID sets BookingRefID, Tag 466 +// SetBookingRefID sets BookingRefID, Tag 466 func (m AllocationInstruction) SetBookingRefID(v string) { m.Set(field.NewBookingRefID(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m AllocationInstruction) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m AllocationInstruction) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m AllocationInstruction) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 +// SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 func (m AllocationInstruction) SetTotalAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewTotalAccruedInterestAmt(value, scale)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m AllocationInstruction) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m AllocationInstruction) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m AllocationInstruction) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetPreviouslyReported sets PreviouslyReported, Tag 570 +// SetPreviouslyReported sets PreviouslyReported, Tag 570 func (m AllocationInstruction) SetPreviouslyReported(v bool) { m.Set(field.NewPreviouslyReported(v)) } -//SetMatchType sets MatchType, Tag 574 +// SetMatchType sets MatchType, Tag 574 func (m AllocationInstruction) SetMatchType(v enum.MatchType) { m.Set(field.NewMatchType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m AllocationInstruction) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetAllocType sets AllocType, Tag 626 +// SetAllocType sets AllocType, Tag 626 func (m AllocationInstruction) SetAllocType(v enum.AllocType) { m.Set(field.NewAllocType(v)) } -//SetLegalConfirm sets LegalConfirm, Tag 650 +// SetLegalConfirm sets LegalConfirm, Tag 650 func (m AllocationInstruction) SetLegalConfirm(v bool) { m.Set(field.NewLegalConfirm(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m AllocationInstruction) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m AllocationInstruction) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m AllocationInstruction) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m AllocationInstruction) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m AllocationInstruction) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m AllocationInstruction) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m AllocationInstruction) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m AllocationInstruction) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m AllocationInstruction) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetReversalIndicator sets ReversalIndicator, Tag 700 +// SetReversalIndicator sets ReversalIndicator, Tag 700 func (m AllocationInstruction) SetReversalIndicator(v bool) { m.Set(field.NewReversalIndicator(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m AllocationInstruction) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m AllocationInstruction) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 func (m AllocationInstruction) SetInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewInterestAtMaturity(value, scale)) } -//SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 +// SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 func (m AllocationInstruction) SetAutoAcceptIndicator(v bool) { m.Set(field.NewAutoAcceptIndicator(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m AllocationInstruction) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m AllocationInstruction) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m AllocationInstruction) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m AllocationInstruction) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m AllocationInstruction) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 +// SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 func (m AllocationInstruction) SetAllocCancReplaceReason(v enum.AllocCancReplaceReason) { m.Set(field.NewAllocCancReplaceReason(v)) } -//SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 func (m AllocationInstruction) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { m.Set(field.NewAllocIntermedReqType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m AllocationInstruction) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 +// SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 func (m AllocationInstruction) SetAllocNoOrdersType(v enum.AllocNoOrdersType) { m.Set(field.NewAllocNoOrdersType(v)) } -//SetAvgParPx sets AvgParPx, Tag 860 +// SetAvgParPx sets AvgParPx, Tag 860 func (m AllocationInstruction) SetAvgParPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgParPx(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m AllocationInstruction) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m AllocationInstruction) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m AllocationInstruction) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m AllocationInstruction) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m AllocationInstruction) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m AllocationInstruction) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m AllocationInstruction) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetTotNoAllocs sets TotNoAllocs, Tag 892 +// SetTotNoAllocs sets TotNoAllocs, Tag 892 func (m AllocationInstruction) SetTotNoAllocs(v int) { m.Set(field.NewTotNoAllocs(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m AllocationInstruction) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m AllocationInstruction) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m AllocationInstruction) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m AllocationInstruction) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m AllocationInstruction) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m AllocationInstruction) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m AllocationInstruction) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m AllocationInstruction) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m AllocationInstruction) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m AllocationInstruction) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m AllocationInstruction) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m AllocationInstruction) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m AllocationInstruction) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m AllocationInstruction) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -705,7 +705,7 @@ func (m AllocationInstruction) GetAvgPx() (v decimal.Decimal, err quickfix.Messa return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m AllocationInstruction) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -714,7 +714,7 @@ func (m AllocationInstruction) GetCurrency() (v string, err quickfix.MessageReje return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m AllocationInstruction) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -723,7 +723,7 @@ func (m AllocationInstruction) GetSecurityIDSource() (v enum.SecurityIDSource, e return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m AllocationInstruction) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -732,7 +732,7 @@ func (m AllocationInstruction) GetLastMkt() (v string, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m AllocationInstruction) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -741,7 +741,7 @@ func (m AllocationInstruction) GetSecurityID() (v string, err quickfix.MessageRe return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m AllocationInstruction) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -750,7 +750,7 @@ func (m AllocationInstruction) GetQuantity() (v decimal.Decimal, err quickfix.Me return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m AllocationInstruction) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m AllocationInstruction) GetSide() (v enum.Side, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m AllocationInstruction) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m AllocationInstruction) GetSymbol() (v string, err quickfix.MessageReject return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AllocationInstruction) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m AllocationInstruction) GetText() (v string, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m AllocationInstruction) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m AllocationInstruction) GetTransactTime() (v time.Time, err quickfix.Mess return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m AllocationInstruction) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m AllocationInstruction) GetSettlType() (v enum.SettlType, err quickfix.Me return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m AllocationInstruction) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m AllocationInstruction) GetSettlDate() (v string, err quickfix.MessageRej return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m AllocationInstruction) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m AllocationInstruction) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Me return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m AllocationInstruction) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m AllocationInstruction) GetAllocID() (v string, err quickfix.MessageRejec return } -//GetAllocTransType gets AllocTransType, Tag 71 +// GetAllocTransType gets AllocTransType, Tag 71 func (m AllocationInstruction) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { var f field.AllocTransTypeField if err = m.Get(&f); err == nil { @@ -831,7 +831,7 @@ func (m AllocationInstruction) GetAllocTransType() (v enum.AllocTransType, err q return } -//GetRefAllocID gets RefAllocID, Tag 72 +// GetRefAllocID gets RefAllocID, Tag 72 func (m AllocationInstruction) GetRefAllocID() (v string, err quickfix.MessageRejectError) { var f field.RefAllocIDField if err = m.Get(&f); err == nil { @@ -840,14 +840,14 @@ func (m AllocationInstruction) GetRefAllocID() (v string, err quickfix.MessageRe return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m AllocationInstruction) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 func (m AllocationInstruction) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { var f field.AvgPxPrecisionField if err = m.Get(&f); err == nil { @@ -856,7 +856,7 @@ func (m AllocationInstruction) GetAvgPxPrecision() (v int, err quickfix.MessageR return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m AllocationInstruction) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -865,7 +865,7 @@ func (m AllocationInstruction) GetTradeDate() (v string, err quickfix.MessageRej return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m AllocationInstruction) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -874,14 +874,14 @@ func (m AllocationInstruction) GetPositionEffect() (v enum.PositionEffect, err q return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m AllocationInstruction) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m AllocationInstruction) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -890,7 +890,7 @@ func (m AllocationInstruction) GetIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m AllocationInstruction) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -899,7 +899,7 @@ func (m AllocationInstruction) GetSecurityDesc() (v string, err quickfix.Message return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m AllocationInstruction) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -908,14 +908,14 @@ func (m AllocationInstruction) GetNetMoney() (v decimal.Decimal, err quickfix.Me return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m AllocationInstruction) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m AllocationInstruction) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -924,7 +924,7 @@ func (m AllocationInstruction) GetNumDaysInterest() (v int, err quickfix.Message return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m AllocationInstruction) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -933,7 +933,7 @@ func (m AllocationInstruction) GetAccruedInterestRate() (v decimal.Decimal, err return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m AllocationInstruction) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -942,7 +942,7 @@ func (m AllocationInstruction) GetAccruedInterestAmt() (v decimal.Decimal, err q return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m AllocationInstruction) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -951,7 +951,7 @@ func (m AllocationInstruction) GetSecurityType() (v enum.SecurityType, err quick return } -//GetAllocLinkID gets AllocLinkID, Tag 196 +// GetAllocLinkID gets AllocLinkID, Tag 196 func (m AllocationInstruction) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { var f field.AllocLinkIDField if err = m.Get(&f); err == nil { @@ -960,7 +960,7 @@ func (m AllocationInstruction) GetAllocLinkID() (v string, err quickfix.MessageR return } -//GetAllocLinkType gets AllocLinkType, Tag 197 +// GetAllocLinkType gets AllocLinkType, Tag 197 func (m AllocationInstruction) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { var f field.AllocLinkTypeField if err = m.Get(&f); err == nil { @@ -969,7 +969,7 @@ func (m AllocationInstruction) GetAllocLinkType() (v enum.AllocLinkType, err qui return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m AllocationInstruction) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -978,7 +978,7 @@ func (m AllocationInstruction) GetMaturityMonthYear() (v string, err quickfix.Me return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m AllocationInstruction) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -987,7 +987,7 @@ func (m AllocationInstruction) GetStrikePrice() (v decimal.Decimal, err quickfix return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m AllocationInstruction) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -996,7 +996,7 @@ func (m AllocationInstruction) GetOptAttribute() (v string, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m AllocationInstruction) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1005,7 +1005,7 @@ func (m AllocationInstruction) GetSecurityExchange() (v string, err quickfix.Mes return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m AllocationInstruction) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1014,7 +1014,7 @@ func (m AllocationInstruction) GetSpread() (v decimal.Decimal, err quickfix.Mess return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m AllocationInstruction) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1023,7 +1023,7 @@ func (m AllocationInstruction) GetBenchmarkCurveCurrency() (v string, err quickf return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m AllocationInstruction) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1032,7 +1032,7 @@ func (m AllocationInstruction) GetBenchmarkCurveName() (v enum.BenchmarkCurveNam return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m AllocationInstruction) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1041,7 +1041,7 @@ func (m AllocationInstruction) GetBenchmarkCurvePoint() (v string, err quickfix. return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m AllocationInstruction) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1050,7 +1050,7 @@ func (m AllocationInstruction) GetCouponRate() (v decimal.Decimal, err quickfix. return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m AllocationInstruction) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1059,7 +1059,7 @@ func (m AllocationInstruction) GetCouponPaymentDate() (v string, err quickfix.Me return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m AllocationInstruction) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1068,7 +1068,7 @@ func (m AllocationInstruction) GetIssueDate() (v string, err quickfix.MessageRej return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m AllocationInstruction) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1077,7 +1077,7 @@ func (m AllocationInstruction) GetRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m AllocationInstruction) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1086,7 +1086,7 @@ func (m AllocationInstruction) GetRepurchaseRate() (v decimal.Decimal, err quick return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m AllocationInstruction) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1095,7 +1095,7 @@ func (m AllocationInstruction) GetFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m AllocationInstruction) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1104,7 +1104,7 @@ func (m AllocationInstruction) GetTradeOriginationDate() (v string, err quickfix return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m AllocationInstruction) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1113,14 +1113,14 @@ func (m AllocationInstruction) GetContractMultiplier() (v decimal.Decimal, err q return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m AllocationInstruction) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m AllocationInstruction) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1129,7 +1129,7 @@ func (m AllocationInstruction) GetYieldType() (v enum.YieldType, err quickfix.Me return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m AllocationInstruction) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1138,7 +1138,7 @@ func (m AllocationInstruction) GetYield() (v decimal.Decimal, err quickfix.Messa return } -//GetTotalTakedown gets TotalTakedown, Tag 237 +// GetTotalTakedown gets TotalTakedown, Tag 237 func (m AllocationInstruction) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalTakedownField if err = m.Get(&f); err == nil { @@ -1147,7 +1147,7 @@ func (m AllocationInstruction) GetTotalTakedown() (v decimal.Decimal, err quickf return } -//GetConcession gets Concession, Tag 238 +// GetConcession gets Concession, Tag 238 func (m AllocationInstruction) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ConcessionField if err = m.Get(&f); err == nil { @@ -1156,7 +1156,7 @@ func (m AllocationInstruction) GetConcession() (v decimal.Decimal, err quickfix. return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m AllocationInstruction) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1165,7 +1165,7 @@ func (m AllocationInstruction) GetRepoCollateralSecurityType() (v int, err quick return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m AllocationInstruction) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1174,7 +1174,7 @@ func (m AllocationInstruction) GetRedemptionDate() (v string, err quickfix.Messa return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m AllocationInstruction) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1183,7 +1183,7 @@ func (m AllocationInstruction) GetCreditRating() (v string, err quickfix.Message return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m AllocationInstruction) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m AllocationInstruction) GetTradingSessionID() (v enum.TradingSessionID, e return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m AllocationInstruction) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1201,7 +1201,7 @@ func (m AllocationInstruction) GetEncodedIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m AllocationInstruction) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1210,7 +1210,7 @@ func (m AllocationInstruction) GetEncodedIssuer() (v string, err quickfix.Messag return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m AllocationInstruction) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1219,7 +1219,7 @@ func (m AllocationInstruction) GetEncodedSecurityDescLen() (v int, err quickfix. return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m AllocationInstruction) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1228,7 +1228,7 @@ func (m AllocationInstruction) GetEncodedSecurityDesc() (v string, err quickfix. return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AllocationInstruction) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1237,7 +1237,7 @@ func (m AllocationInstruction) GetEncodedTextLen() (v int, err quickfix.MessageR return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AllocationInstruction) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1246,7 +1246,7 @@ func (m AllocationInstruction) GetEncodedText() (v string, err quickfix.MessageR return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m AllocationInstruction) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -1255,7 +1255,7 @@ func (m AllocationInstruction) GetGrossTradeAmt() (v decimal.Decimal, err quickf return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m AllocationInstruction) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1264,21 +1264,21 @@ func (m AllocationInstruction) GetPriceType() (v enum.PriceType, err quickfix.Me return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m AllocationInstruction) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m AllocationInstruction) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m AllocationInstruction) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1287,7 +1287,7 @@ func (m AllocationInstruction) GetProduct() (v enum.Product, err quickfix.Messag return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m AllocationInstruction) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1296,7 +1296,7 @@ func (m AllocationInstruction) GetCFICode() (v string, err quickfix.MessageRejec return } -//GetBookingRefID gets BookingRefID, Tag 466 +// GetBookingRefID gets BookingRefID, Tag 466 func (m AllocationInstruction) GetBookingRefID() (v string, err quickfix.MessageRejectError) { var f field.BookingRefIDField if err = m.Get(&f); err == nil { @@ -1305,7 +1305,7 @@ func (m AllocationInstruction) GetBookingRefID() (v string, err quickfix.Message return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m AllocationInstruction) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1314,7 +1314,7 @@ func (m AllocationInstruction) GetCountryOfIssue() (v string, err quickfix.Messa return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m AllocationInstruction) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1323,7 +1323,7 @@ func (m AllocationInstruction) GetStateOrProvinceOfIssue() (v string, err quickf return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m AllocationInstruction) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1332,7 +1332,7 @@ func (m AllocationInstruction) GetLocaleOfIssue() (v string, err quickfix.Messag return } -//GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 +// GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 func (m AllocationInstruction) GetTotalAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1341,7 +1341,7 @@ func (m AllocationInstruction) GetTotalAccruedInterestAmt() (v decimal.Decimal, return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m AllocationInstruction) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1350,7 +1350,7 @@ func (m AllocationInstruction) GetMaturityDate() (v string, err quickfix.Message return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m AllocationInstruction) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1359,14 +1359,14 @@ func (m AllocationInstruction) GetInstrRegistry() (v enum.InstrRegistry, err qui return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m AllocationInstruction) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPreviouslyReported gets PreviouslyReported, Tag 570 +// GetPreviouslyReported gets PreviouslyReported, Tag 570 func (m AllocationInstruction) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { var f field.PreviouslyReportedField if err = m.Get(&f); err == nil { @@ -1375,7 +1375,7 @@ func (m AllocationInstruction) GetPreviouslyReported() (v bool, err quickfix.Mes return } -//GetMatchType gets MatchType, Tag 574 +// GetMatchType gets MatchType, Tag 574 func (m AllocationInstruction) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { var f field.MatchTypeField if err = m.Get(&f); err == nil { @@ -1384,7 +1384,7 @@ func (m AllocationInstruction) GetMatchType() (v enum.MatchType, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m AllocationInstruction) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1393,7 +1393,7 @@ func (m AllocationInstruction) GetTradingSessionSubID() (v enum.TradingSessionSu return } -//GetAllocType gets AllocType, Tag 626 +// GetAllocType gets AllocType, Tag 626 func (m AllocationInstruction) GetAllocType() (v enum.AllocType, err quickfix.MessageRejectError) { var f field.AllocTypeField if err = m.Get(&f); err == nil { @@ -1402,7 +1402,7 @@ func (m AllocationInstruction) GetAllocType() (v enum.AllocType, err quickfix.Me return } -//GetLegalConfirm gets LegalConfirm, Tag 650 +// GetLegalConfirm gets LegalConfirm, Tag 650 func (m AllocationInstruction) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { var f field.LegalConfirmField if err = m.Get(&f); err == nil { @@ -1411,7 +1411,7 @@ func (m AllocationInstruction) GetLegalConfirm() (v bool, err quickfix.MessageRe return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m AllocationInstruction) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1420,7 +1420,7 @@ func (m AllocationInstruction) GetBenchmarkPrice() (v decimal.Decimal, err quick return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m AllocationInstruction) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1429,7 +1429,7 @@ func (m AllocationInstruction) GetBenchmarkPriceType() (v int, err quickfix.Mess return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m AllocationInstruction) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1438,7 +1438,7 @@ func (m AllocationInstruction) GetContractSettlMonth() (v string, err quickfix.M return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m AllocationInstruction) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -1447,7 +1447,7 @@ func (m AllocationInstruction) GetDeliveryForm() (v enum.DeliveryForm, err quick return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m AllocationInstruction) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1456,7 +1456,7 @@ func (m AllocationInstruction) GetPool() (v string, err quickfix.MessageRejectEr return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m AllocationInstruction) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1465,7 +1465,7 @@ func (m AllocationInstruction) GetYieldRedemptionDate() (v string, err quickfix. return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m AllocationInstruction) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1474,7 +1474,7 @@ func (m AllocationInstruction) GetYieldRedemptionPrice() (v decimal.Decimal, err return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m AllocationInstruction) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1483,7 +1483,7 @@ func (m AllocationInstruction) GetYieldRedemptionPriceType() (v int, err quickfi return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m AllocationInstruction) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1492,7 +1492,7 @@ func (m AllocationInstruction) GetBenchmarkSecurityID() (v string, err quickfix. return } -//GetReversalIndicator gets ReversalIndicator, Tag 700 +// GetReversalIndicator gets ReversalIndicator, Tag 700 func (m AllocationInstruction) GetReversalIndicator() (v bool, err quickfix.MessageRejectError) { var f field.ReversalIndicatorField if err = m.Get(&f); err == nil { @@ -1501,7 +1501,7 @@ func (m AllocationInstruction) GetReversalIndicator() (v bool, err quickfix.Mess return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m AllocationInstruction) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1510,14 +1510,14 @@ func (m AllocationInstruction) GetYieldCalcDate() (v string, err quickfix.Messag return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m AllocationInstruction) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 func (m AllocationInstruction) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.InterestAtMaturityField if err = m.Get(&f); err == nil { @@ -1526,7 +1526,7 @@ func (m AllocationInstruction) GetInterestAtMaturity() (v decimal.Decimal, err q return } -//GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 +// GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 func (m AllocationInstruction) GetAutoAcceptIndicator() (v bool, err quickfix.MessageRejectError) { var f field.AutoAcceptIndicatorField if err = m.Get(&f); err == nil { @@ -1535,7 +1535,7 @@ func (m AllocationInstruction) GetAutoAcceptIndicator() (v bool, err quickfix.Me return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m AllocationInstruction) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1544,7 +1544,7 @@ func (m AllocationInstruction) GetBenchmarkSecurityIDSource() (v string, err qui return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m AllocationInstruction) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1553,7 +1553,7 @@ func (m AllocationInstruction) GetSecuritySubType() (v string, err quickfix.Mess return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m AllocationInstruction) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1562,7 +1562,7 @@ func (m AllocationInstruction) GetBookingType() (v enum.BookingType, err quickfi return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m AllocationInstruction) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1571,7 +1571,7 @@ func (m AllocationInstruction) GetTerminationType() (v enum.TerminationType, err return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m AllocationInstruction) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -1580,7 +1580,7 @@ func (m AllocationInstruction) GetSecondaryAllocID() (v string, err quickfix.Mes return } -//GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 +// GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 func (m AllocationInstruction) GetAllocCancReplaceReason() (v enum.AllocCancReplaceReason, err quickfix.MessageRejectError) { var f field.AllocCancReplaceReasonField if err = m.Get(&f); err == nil { @@ -1589,7 +1589,7 @@ func (m AllocationInstruction) GetAllocCancReplaceReason() (v enum.AllocCancRepl return } -//GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 func (m AllocationInstruction) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { var f field.AllocIntermedReqTypeField if err = m.Get(&f); err == nil { @@ -1598,7 +1598,7 @@ func (m AllocationInstruction) GetAllocIntermedReqType() (v enum.AllocIntermedRe return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m AllocationInstruction) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1607,7 +1607,7 @@ func (m AllocationInstruction) GetQtyType() (v enum.QtyType, err quickfix.Messag return } -//GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 +// GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 func (m AllocationInstruction) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err quickfix.MessageRejectError) { var f field.AllocNoOrdersTypeField if err = m.Get(&f); err == nil { @@ -1616,7 +1616,7 @@ func (m AllocationInstruction) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, return } -//GetAvgParPx gets AvgParPx, Tag 860 +// GetAvgParPx gets AvgParPx, Tag 860 func (m AllocationInstruction) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgParPxField if err = m.Get(&f); err == nil { @@ -1625,14 +1625,14 @@ func (m AllocationInstruction) GetAvgParPx() (v decimal.Decimal, err quickfix.Me return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m AllocationInstruction) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m AllocationInstruction) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -1641,14 +1641,14 @@ func (m AllocationInstruction) GetPctAtRisk() (v decimal.Decimal, err quickfix.M return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m AllocationInstruction) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m AllocationInstruction) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1657,7 +1657,7 @@ func (m AllocationInstruction) GetDatedDate() (v string, err quickfix.MessageRej return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m AllocationInstruction) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1666,7 +1666,7 @@ func (m AllocationInstruction) GetInterestAccrualDate() (v string, err quickfix. return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m AllocationInstruction) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1675,7 +1675,7 @@ func (m AllocationInstruction) GetCPProgram() (v enum.CPProgram, err quickfix.Me return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m AllocationInstruction) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1684,7 +1684,7 @@ func (m AllocationInstruction) GetCPRegType() (v string, err quickfix.MessageRej return } -//GetTotNoAllocs gets TotNoAllocs, Tag 892 +// GetTotNoAllocs gets TotNoAllocs, Tag 892 func (m AllocationInstruction) GetTotNoAllocs() (v int, err quickfix.MessageRejectError) { var f field.TotNoAllocsField if err = m.Get(&f); err == nil { @@ -1693,7 +1693,7 @@ func (m AllocationInstruction) GetTotNoAllocs() (v int, err quickfix.MessageReje return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m AllocationInstruction) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -1702,7 +1702,7 @@ func (m AllocationInstruction) GetLastFragment() (v bool, err quickfix.MessageRe return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m AllocationInstruction) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1711,7 +1711,7 @@ func (m AllocationInstruction) GetMarginRatio() (v decimal.Decimal, err quickfix return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m AllocationInstruction) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1720,7 +1720,7 @@ func (m AllocationInstruction) GetAgreementDesc() (v string, err quickfix.Messag return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m AllocationInstruction) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1729,7 +1729,7 @@ func (m AllocationInstruction) GetAgreementID() (v string, err quickfix.MessageR return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m AllocationInstruction) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1738,7 +1738,7 @@ func (m AllocationInstruction) GetAgreementDate() (v string, err quickfix.Messag return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m AllocationInstruction) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1747,7 +1747,7 @@ func (m AllocationInstruction) GetStartDate() (v string, err quickfix.MessageRej return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m AllocationInstruction) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1756,7 +1756,7 @@ func (m AllocationInstruction) GetEndDate() (v string, err quickfix.MessageRejec return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m AllocationInstruction) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1765,7 +1765,7 @@ func (m AllocationInstruction) GetAgreementCurrency() (v string, err quickfix.Me return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m AllocationInstruction) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1774,7 +1774,7 @@ func (m AllocationInstruction) GetDeliveryType() (v enum.DeliveryType, err quick return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m AllocationInstruction) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1783,7 +1783,7 @@ func (m AllocationInstruction) GetEndAccruedInterestAmt() (v decimal.Decimal, er return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m AllocationInstruction) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1792,7 +1792,7 @@ func (m AllocationInstruction) GetStartCash() (v decimal.Decimal, err quickfix.M return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m AllocationInstruction) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1801,7 +1801,7 @@ func (m AllocationInstruction) GetEndCash() (v decimal.Decimal, err quickfix.Mes return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m AllocationInstruction) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1810,687 +1810,687 @@ func (m AllocationInstruction) GetStrikeCurrency() (v string, err quickfix.Messa return } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m AllocationInstruction) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m AllocationInstruction) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m AllocationInstruction) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m AllocationInstruction) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m AllocationInstruction) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m AllocationInstruction) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m AllocationInstruction) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m AllocationInstruction) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AllocationInstruction) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m AllocationInstruction) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m AllocationInstruction) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m AllocationInstruction) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m AllocationInstruction) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m AllocationInstruction) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasAllocTransType returns true if AllocTransType is present, Tag 71 +// HasAllocTransType returns true if AllocTransType is present, Tag 71 func (m AllocationInstruction) HasAllocTransType() bool { return m.Has(tag.AllocTransType) } -//HasRefAllocID returns true if RefAllocID is present, Tag 72 +// HasRefAllocID returns true if RefAllocID is present, Tag 72 func (m AllocationInstruction) HasRefAllocID() bool { return m.Has(tag.RefAllocID) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m AllocationInstruction) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 func (m AllocationInstruction) HasAvgPxPrecision() bool { return m.Has(tag.AvgPxPrecision) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m AllocationInstruction) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m AllocationInstruction) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m AllocationInstruction) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m AllocationInstruction) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m AllocationInstruction) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m AllocationInstruction) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m AllocationInstruction) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m AllocationInstruction) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m AllocationInstruction) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m AllocationInstruction) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m AllocationInstruction) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 func (m AllocationInstruction) HasAllocLinkID() bool { return m.Has(tag.AllocLinkID) } -//HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 func (m AllocationInstruction) HasAllocLinkType() bool { return m.Has(tag.AllocLinkType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m AllocationInstruction) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m AllocationInstruction) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m AllocationInstruction) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m AllocationInstruction) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m AllocationInstruction) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m AllocationInstruction) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m AllocationInstruction) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m AllocationInstruction) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m AllocationInstruction) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m AllocationInstruction) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m AllocationInstruction) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m AllocationInstruction) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m AllocationInstruction) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m AllocationInstruction) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m AllocationInstruction) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m AllocationInstruction) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m AllocationInstruction) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m AllocationInstruction) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m AllocationInstruction) HasYield() bool { return m.Has(tag.Yield) } -//HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 func (m AllocationInstruction) HasTotalTakedown() bool { return m.Has(tag.TotalTakedown) } -//HasConcession returns true if Concession is present, Tag 238 +// HasConcession returns true if Concession is present, Tag 238 func (m AllocationInstruction) HasConcession() bool { return m.Has(tag.Concession) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m AllocationInstruction) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m AllocationInstruction) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m AllocationInstruction) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m AllocationInstruction) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m AllocationInstruction) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m AllocationInstruction) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m AllocationInstruction) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m AllocationInstruction) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AllocationInstruction) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AllocationInstruction) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m AllocationInstruction) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m AllocationInstruction) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m AllocationInstruction) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m AllocationInstruction) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m AllocationInstruction) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m AllocationInstruction) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasBookingRefID returns true if BookingRefID is present, Tag 466 +// HasBookingRefID returns true if BookingRefID is present, Tag 466 func (m AllocationInstruction) HasBookingRefID() bool { return m.Has(tag.BookingRefID) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m AllocationInstruction) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m AllocationInstruction) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m AllocationInstruction) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 +// HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 func (m AllocationInstruction) HasTotalAccruedInterestAmt() bool { return m.Has(tag.TotalAccruedInterestAmt) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m AllocationInstruction) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m AllocationInstruction) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m AllocationInstruction) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 func (m AllocationInstruction) HasPreviouslyReported() bool { return m.Has(tag.PreviouslyReported) } -//HasMatchType returns true if MatchType is present, Tag 574 +// HasMatchType returns true if MatchType is present, Tag 574 func (m AllocationInstruction) HasMatchType() bool { return m.Has(tag.MatchType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m AllocationInstruction) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasAllocType returns true if AllocType is present, Tag 626 +// HasAllocType returns true if AllocType is present, Tag 626 func (m AllocationInstruction) HasAllocType() bool { return m.Has(tag.AllocType) } -//HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 func (m AllocationInstruction) HasLegalConfirm() bool { return m.Has(tag.LegalConfirm) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m AllocationInstruction) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m AllocationInstruction) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m AllocationInstruction) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m AllocationInstruction) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m AllocationInstruction) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m AllocationInstruction) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m AllocationInstruction) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m AllocationInstruction) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m AllocationInstruction) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 +// HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 func (m AllocationInstruction) HasReversalIndicator() bool { return m.Has(tag.ReversalIndicator) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m AllocationInstruction) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m AllocationInstruction) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 func (m AllocationInstruction) HasInterestAtMaturity() bool { return m.Has(tag.InterestAtMaturity) } -//HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 +// HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 func (m AllocationInstruction) HasAutoAcceptIndicator() bool { return m.Has(tag.AutoAcceptIndicator) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m AllocationInstruction) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m AllocationInstruction) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m AllocationInstruction) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m AllocationInstruction) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m AllocationInstruction) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 +// HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 func (m AllocationInstruction) HasAllocCancReplaceReason() bool { return m.Has(tag.AllocCancReplaceReason) } -//HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 func (m AllocationInstruction) HasAllocIntermedReqType() bool { return m.Has(tag.AllocIntermedReqType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m AllocationInstruction) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 +// HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 func (m AllocationInstruction) HasAllocNoOrdersType() bool { return m.Has(tag.AllocNoOrdersType) } -//HasAvgParPx returns true if AvgParPx is present, Tag 860 +// HasAvgParPx returns true if AvgParPx is present, Tag 860 func (m AllocationInstruction) HasAvgParPx() bool { return m.Has(tag.AvgParPx) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m AllocationInstruction) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m AllocationInstruction) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m AllocationInstruction) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m AllocationInstruction) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m AllocationInstruction) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m AllocationInstruction) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m AllocationInstruction) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 +// HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 func (m AllocationInstruction) HasTotNoAllocs() bool { return m.Has(tag.TotNoAllocs) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m AllocationInstruction) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m AllocationInstruction) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m AllocationInstruction) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m AllocationInstruction) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m AllocationInstruction) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m AllocationInstruction) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m AllocationInstruction) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m AllocationInstruction) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m AllocationInstruction) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m AllocationInstruction) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m AllocationInstruction) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m AllocationInstruction) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m AllocationInstruction) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoOrders) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoOrders) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoOrders) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrderAvgPx sets OrderAvgPx, Tag 799 +// SetOrderAvgPx sets OrderAvgPx, Tag 799 func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewOrderAvgPx(value, scale)) } -//SetOrderBookingQty sets OrderBookingQty, Tag 800 +// SetOrderBookingQty sets OrderBookingQty, Tag 800 func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderBookingQty(value, scale)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2499,7 +2499,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -2508,7 +2508,7 @@ func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -2517,7 +2517,7 @@ func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErr return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2526,7 +2526,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -2535,14 +2535,14 @@ func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -2551,7 +2551,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetOrderAvgPx gets OrderAvgPx, Tag 799 +// GetOrderAvgPx gets OrderAvgPx, Tag 799 func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderAvgPxField if err = m.Get(&f); err == nil { @@ -2560,7 +2560,7 @@ func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOrderBookingQty gets OrderBookingQty, Tag 800 +// GetOrderBookingQty gets OrderBookingQty, Tag 800 func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderBookingQtyField if err = m.Get(&f); err == nil { @@ -2569,77 +2569,77 @@ func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageR return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoOrders) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoOrders) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoOrders) HasListID() bool { return m.Has(tag.ListID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoOrders) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 func (m NoOrders) HasOrderAvgPx() bool { return m.Has(tag.OrderAvgPx) } -//HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 func (m NoOrders) HasOrderBookingQty() bool { return m.Has(tag.OrderBookingQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -2648,7 +2648,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2657,7 +2657,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -2666,49 +2666,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -2717,7 +2717,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2726,271 +2726,271 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m NoAllocs) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetAllocPrice sets AllocPrice, Tag 366 +// SetAllocPrice sets AllocPrice, Tag 366 func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { m.Set(field.NewAllocPrice(value, scale)) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { m.Set(field.NewNotifyBrokerOfCredit(v)) } -//SetAllocHandlInst sets AllocHandlInst, Tag 209 +// SetAllocHandlInst sets AllocHandlInst, Tag 209 func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { m.Set(field.NewAllocHandlInst(v)) } -//SetAllocText sets AllocText, Tag 161 +// SetAllocText sets AllocText, Tag 161 func (m NoAllocs) SetAllocText(v string) { m.Set(field.NewAllocText(v)) } -//SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 func (m NoAllocs) SetEncodedAllocTextLen(v int) { m.Set(field.NewEncodedAllocTextLen(v)) } -//SetEncodedAllocText sets EncodedAllocText, Tag 361 +// SetEncodedAllocText sets EncodedAllocText, Tag 361 func (m NoAllocs) SetEncodedAllocText(v string) { m.Set(field.NewEncodedAllocText(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoAllocs) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoAllocs) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoAllocs) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetAllocAvgPx sets AllocAvgPx, Tag 153 +// SetAllocAvgPx sets AllocAvgPx, Tag 153 func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAllocAvgPx(value, scale)) } -//SetAllocNetMoney sets AllocNetMoney, Tag 154 +// SetAllocNetMoney sets AllocNetMoney, Tag 154 func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewAllocNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 +// SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 func (m NoAllocs) SetAllocSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAllocSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoAllocs) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 +// SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 func (m NoAllocs) SetAllocAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAllocAccruedInterestAmt(value, scale)) } -//SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 +// SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 func (m NoAllocs) SetAllocInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewAllocInterestAtMaturity(value, scale)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 func (m NoAllocs) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { m.SetGroup(f) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoAllocs) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetAllocSettlInstType sets AllocSettlInstType, Tag 780 +// SetAllocSettlInstType sets AllocSettlInstType, Tag 780 func (m NoAllocs) SetAllocSettlInstType(v enum.AllocSettlInstType) { m.Set(field.NewAllocSettlInstType(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m NoAllocs) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m NoAllocs) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m NoAllocs) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m NoAllocs) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m NoAllocs) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -2999,7 +2999,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3008,7 +3008,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -3017,7 +3017,7 @@ func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageReje return } -//GetAllocPrice gets AllocPrice, Tag 366 +// GetAllocPrice gets AllocPrice, Tag 366 func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocPriceField if err = m.Get(&f); err == nil { @@ -3026,7 +3026,7 @@ func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3035,7 +3035,7 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3044,7 +3044,7 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -3053,14 +3053,14 @@ func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageReje return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { var f field.NotifyBrokerOfCreditField if err = m.Get(&f); err == nil { @@ -3069,7 +3069,7 @@ func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectE return } -//GetAllocHandlInst gets AllocHandlInst, Tag 209 +// GetAllocHandlInst gets AllocHandlInst, Tag 209 func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { var f field.AllocHandlInstField if err = m.Get(&f); err == nil { @@ -3078,7 +3078,7 @@ func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.Messa return } -//GetAllocText gets AllocText, Tag 161 +// GetAllocText gets AllocText, Tag 161 func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { var f field.AllocTextField if err = m.Get(&f); err == nil { @@ -3087,7 +3087,7 @@ func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedAllocTextLenField if err = m.Get(&f); err == nil { @@ -3096,7 +3096,7 @@ func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedAllocText gets EncodedAllocText, Tag 361 +// GetEncodedAllocText gets EncodedAllocText, Tag 361 func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { var f field.EncodedAllocTextField if err = m.Get(&f); err == nil { @@ -3105,7 +3105,7 @@ func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectErr return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -3114,7 +3114,7 @@ func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -3123,7 +3123,7 @@ func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectErro return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -3132,7 +3132,7 @@ func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -3141,7 +3141,7 @@ func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.Message return } -//GetAllocAvgPx gets AllocAvgPx, Tag 153 +// GetAllocAvgPx gets AllocAvgPx, Tag 153 func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocAvgPxField if err = m.Get(&f); err == nil { @@ -3150,7 +3150,7 @@ func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocNetMoney gets AllocNetMoney, Tag 154 +// GetAllocNetMoney gets AllocNetMoney, Tag 154 func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocNetMoneyField if err = m.Get(&f); err == nil { @@ -3159,7 +3159,7 @@ func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -3168,7 +3168,7 @@ func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 +// GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSettlCurrAmtField if err = m.Get(&f); err == nil { @@ -3177,7 +3177,7 @@ func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.Messag return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -3186,7 +3186,7 @@ func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3195,7 +3195,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -3204,7 +3204,7 @@ func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -3213,7 +3213,7 @@ func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quic return } -//GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 +// GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -3222,7 +3222,7 @@ func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix. return } -//GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 +// GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocInterestAtMaturityField if err = m.Get(&f); err == nil { @@ -3231,21 +3231,21 @@ func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix. return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 func (m NoAllocs) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoClearingInstructionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -3254,7 +3254,7 @@ func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qu return } -//GetAllocSettlInstType gets AllocSettlInstType, Tag 780 +// GetAllocSettlInstType gets AllocSettlInstType, Tag 780 func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickfix.MessageRejectError) { var f field.AllocSettlInstTypeField if err = m.Get(&f); err == nil { @@ -3263,7 +3263,7 @@ func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickf return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -3272,7 +3272,7 @@ func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -3281,7 +3281,7 @@ func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.Mes return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -3290,7 +3290,7 @@ func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectErro return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -3299,219 +3299,219 @@ func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m NoAllocs) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m NoAllocs) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasAllocPrice returns true if AllocPrice is present, Tag 366 +// HasAllocPrice returns true if AllocPrice is present, Tag 366 func (m NoAllocs) HasAllocPrice() bool { return m.Has(tag.AllocPrice) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoAllocs) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 func (m NoAllocs) HasNotifyBrokerOfCredit() bool { return m.Has(tag.NotifyBrokerOfCredit) } -//HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 func (m NoAllocs) HasAllocHandlInst() bool { return m.Has(tag.AllocHandlInst) } -//HasAllocText returns true if AllocText is present, Tag 161 +// HasAllocText returns true if AllocText is present, Tag 161 func (m NoAllocs) HasAllocText() bool { return m.Has(tag.AllocText) } -//HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 func (m NoAllocs) HasEncodedAllocTextLen() bool { return m.Has(tag.EncodedAllocTextLen) } -//HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 func (m NoAllocs) HasEncodedAllocText() bool { return m.Has(tag.EncodedAllocText) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoAllocs) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoAllocs) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoAllocs) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoAllocs) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 func (m NoAllocs) HasAllocAvgPx() bool { return m.Has(tag.AllocAvgPx) } -//HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 func (m NoAllocs) HasAllocNetMoney() bool { return m.Has(tag.AllocNetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m NoAllocs) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 +// HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 func (m NoAllocs) HasAllocSettlCurrAmt() bool { return m.Has(tag.AllocSettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoAllocs) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m NoAllocs) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m NoAllocs) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 +// HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 func (m NoAllocs) HasAllocAccruedInterestAmt() bool { return m.Has(tag.AllocAccruedInterestAmt) } -//HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 +// HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 func (m NoAllocs) HasAllocInterestAtMaturity() bool { return m.Has(tag.AllocInterestAtMaturity) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m NoAllocs) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 func (m NoAllocs) HasNoClearingInstructions() bool { return m.Has(tag.NoClearingInstructions) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoAllocs) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 +// HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 func (m NoAllocs) HasAllocSettlInstType() bool { return m.Has(tag.AllocSettlInstType) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m NoAllocs) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m NoAllocs) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m NoAllocs) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m NoAllocs) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m NoAllocs) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3520,7 +3520,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3529,7 +3529,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3538,49 +3538,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3589,7 +3589,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3598,88 +3598,88 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -3688,7 +3688,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -3697,7 +3697,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -3706,7 +3706,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -3715,60 +3715,60 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoClearingInstructions is a repeating group element, Tag 576 +// NoClearingInstructions is a repeating group element, Tag 576 type NoClearingInstructions struct { *quickfix.Group } -//SetClearingInstruction sets ClearingInstruction, Tag 577 +// SetClearingInstruction sets ClearingInstruction, Tag 577 func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { m.Set(field.NewClearingInstruction(v)) } -//GetClearingInstruction gets ClearingInstruction, Tag 577 +// GetClearingInstruction gets ClearingInstruction, Tag 577 func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { var f field.ClearingInstructionField if err = m.Get(&f); err == nil { @@ -3777,55 +3777,55 @@ func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruc return } -//HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 func (m NoClearingInstructions) HasClearingInstruction() bool { return m.Has(tag.ClearingInstruction) } -//NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 type NoClearingInstructionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { return NoClearingInstructionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoClearingInstructions, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} } -//Add create and append a new NoClearingInstructions to this group +// Add create and append a new NoClearingInstructions to this group func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { g := m.RepeatingGroup.Add() return NoClearingInstructions{g} } -//Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { return NoClearingInstructions{m.RepeatingGroup.Get(i)} } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -3834,7 +3834,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -3843,54 +3843,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -3899,7 +3899,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3908,7 +3908,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -3917,49 +3917,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -3968,7 +3968,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3977,144 +3977,144 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.MatchStatus), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.ProcessCode), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.AllocSettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AllocAccruedInterestAmt), quickfix.GroupElement(tag.AllocInterestAtMaturity), NewNoMiscFeesRepeatingGroup(), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.AllocSettlInstType), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup()})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetLastQty sets LastQty, Tag 32 +// SetLastQty sets LastQty, Tag 32 func (m NoExecs) SetLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewLastQty(value, scale)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecondaryExecID sets SecondaryExecID, Tag 527 +// SetSecondaryExecID sets SecondaryExecID, Tag 527 func (m NoExecs) SetSecondaryExecID(v string) { m.Set(field.NewSecondaryExecID(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastParPx sets LastParPx, Tag 669 +// SetLastParPx sets LastParPx, Tag 669 func (m NoExecs) SetLastParPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastParPx(value, scale)) } -//SetLastCapacity sets LastCapacity, Tag 29 +// SetLastCapacity sets LastCapacity, Tag 29 func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } -//GetLastQty gets LastQty, Tag 32 +// GetLastQty gets LastQty, Tag 32 func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastQtyField if err = m.Get(&f); err == nil { @@ -4123,7 +4123,7 @@ func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -4132,7 +4132,7 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryExecID gets SecondaryExecID, Tag 527 +// GetSecondaryExecID gets SecondaryExecID, Tag 527 func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryExecIDField if err = m.Get(&f); err == nil { @@ -4141,7 +4141,7 @@ func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -4150,7 +4150,7 @@ func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetLastParPx gets LastParPx, Tag 669 +// GetLastParPx gets LastParPx, Tag 669 func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastParPxField if err = m.Get(&f); err == nil { @@ -4159,7 +4159,7 @@ func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetLastCapacity gets LastCapacity, Tag 29 +// GetLastCapacity gets LastCapacity, Tag 29 func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { var f field.LastCapacityField if err = m.Get(&f); err == nil { @@ -4168,75 +4168,75 @@ func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRej return } -//HasLastQty returns true if LastQty is present, Tag 32 +// HasLastQty returns true if LastQty is present, Tag 32 func (m NoExecs) HasLastQty() bool { return m.Has(tag.LastQty) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 func (m NoExecs) HasSecondaryExecID() bool { return m.Has(tag.SecondaryExecID) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m NoExecs) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastParPx returns true if LastParPx is present, Tag 669 +// HasLastParPx returns true if LastParPx is present, Tag 669 func (m NoExecs) HasLastParPx() bool { return m.Has(tag.LastParPx) } -//HasLastCapacity returns true if LastCapacity is present, Tag 29 +// HasLastCapacity returns true if LastCapacity is present, Tag 29 func (m NoExecs) HasLastCapacity() bool { return m.Has(tag.LastCapacity) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LastQty), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.SecondaryExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastParPx), quickfix.GroupElement(tag.LastCapacity)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -4245,7 +4245,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -4254,65 +4254,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -4321,7 +4321,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4330,7 +4330,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -4339,49 +4339,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -4390,7 +4390,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4399,78 +4399,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -4479,7 +4479,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4488,255 +4488,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -4745,7 +4745,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -4754,7 +4754,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -4763,7 +4763,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4772,14 +4772,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -4788,7 +4788,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -4797,7 +4797,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -4806,7 +4806,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4815,7 +4815,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4824,7 +4824,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -4833,7 +4833,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4842,7 +4842,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -4851,7 +4851,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4860,7 +4860,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4869,7 +4869,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4878,7 +4878,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -4887,7 +4887,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -4896,7 +4896,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -4905,7 +4905,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4914,7 +4914,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4923,7 +4923,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4932,7 +4932,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -4941,7 +4941,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -4950,7 +4950,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4959,7 +4959,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -4968,7 +4968,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -4977,7 +4977,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -4986,7 +4986,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4995,7 +4995,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -5004,7 +5004,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -5013,7 +5013,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -5022,7 +5022,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -5031,7 +5031,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5040,7 +5040,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -5049,7 +5049,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -5058,7 +5058,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -5067,7 +5067,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -5076,7 +5076,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -5085,7 +5085,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -5094,7 +5094,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -5103,7 +5103,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -5112,232 +5112,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5346,7 +5346,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5355,298 +5355,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -5655,7 +5655,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -5664,7 +5664,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -5673,7 +5673,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -5682,14 +5682,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -5698,7 +5698,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -5707,7 +5707,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -5716,7 +5716,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -5725,7 +5725,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -5734,7 +5734,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -5743,7 +5743,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -5752,7 +5752,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -5761,7 +5761,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -5770,7 +5770,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -5779,7 +5779,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -5788,7 +5788,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -5797,7 +5797,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -5806,7 +5806,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -5815,7 +5815,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -5824,7 +5824,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5833,7 +5833,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5842,7 +5842,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -5851,7 +5851,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -5860,7 +5860,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5869,7 +5869,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -5878,7 +5878,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -5887,7 +5887,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5896,7 +5896,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5905,7 +5905,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5914,7 +5914,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -5923,7 +5923,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5932,7 +5932,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5941,7 +5941,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5950,7 +5950,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5959,7 +5959,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5968,7 +5968,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5977,7 +5977,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5986,7 +5986,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5995,7 +5995,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -6004,7 +6004,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -6013,7 +6013,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -6022,7 +6022,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -6031,7 +6031,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -6040,7 +6040,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -6049,259 +6049,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -6310,7 +6310,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -6319,55 +6319,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -6376,7 +6376,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -6385,88 +6385,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -6475,7 +6475,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -6484,7 +6484,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -6493,7 +6493,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -6502,65 +6502,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -6569,7 +6569,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -6578,35 +6578,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/allocationinstructionack/AllocationInstructionAck.generated.go b/fix44/allocationinstructionack/AllocationInstructionAck.generated.go index 257ce4a51..c4341d10c 100644 --- a/fix44/allocationinstructionack/AllocationInstructionAck.generated.go +++ b/fix44/allocationinstructionack/AllocationInstructionAck.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AllocationInstructionAck is the fix44 AllocationInstructionAck type, MsgType = P +// AllocationInstructionAck is the fix44 AllocationInstructionAck type, MsgType = P type AllocationInstructionAck struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type AllocationInstructionAck struct { Message *quickfix.Message } -//FromMessage creates a AllocationInstructionAck from a quickfix.Message instance +// FromMessage creates a AllocationInstructionAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) AllocationInstructionAck { return AllocationInstructionAck{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) AllocationInstructionAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AllocationInstructionAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a AllocationInstructionAck initialized with the required fields for AllocationInstructionAck +// New returns a AllocationInstructionAck initialized with the required fields for AllocationInstructionAck func New(allocid field.AllocIDField, transacttime field.TransactTimeField, allocstatus field.AllocStatusField) (m AllocationInstructionAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(allocid field.AllocIDField, transacttime field.TransactTimeField, alloc return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AllocationInstructionAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,87 +61,87 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "P", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AllocationInstructionAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m AllocationInstructionAck) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m AllocationInstructionAck) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m AllocationInstructionAck) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m AllocationInstructionAck) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetAllocStatus sets AllocStatus, Tag 87 +// SetAllocStatus sets AllocStatus, Tag 87 func (m AllocationInstructionAck) SetAllocStatus(v enum.AllocStatus) { m.Set(field.NewAllocStatus(v)) } -//SetAllocRejCode sets AllocRejCode, Tag 88 +// SetAllocRejCode sets AllocRejCode, Tag 88 func (m AllocationInstructionAck) SetAllocRejCode(v enum.AllocRejCode) { m.Set(field.NewAllocRejCode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m AllocationInstructionAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AllocationInstructionAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AllocationInstructionAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m AllocationInstructionAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m AllocationInstructionAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m AllocationInstructionAck) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetAllocType sets AllocType, Tag 626 +// SetAllocType sets AllocType, Tag 626 func (m AllocationInstructionAck) SetAllocType(v enum.AllocType) { m.Set(field.NewAllocType(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m AllocationInstructionAck) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 func (m AllocationInstructionAck) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { m.Set(field.NewAllocIntermedReqType(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AllocationInstructionAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -150,7 +150,7 @@ func (m AllocationInstructionAck) GetText() (v string, err quickfix.MessageRejec return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m AllocationInstructionAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -159,7 +159,7 @@ func (m AllocationInstructionAck) GetTransactTime() (v time.Time, err quickfix.M return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m AllocationInstructionAck) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -168,7 +168,7 @@ func (m AllocationInstructionAck) GetAllocID() (v string, err quickfix.MessageRe return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m AllocationInstructionAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -177,14 +177,14 @@ func (m AllocationInstructionAck) GetTradeDate() (v string, err quickfix.Message return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m AllocationInstructionAck) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocStatus gets AllocStatus, Tag 87 +// GetAllocStatus gets AllocStatus, Tag 87 func (m AllocationInstructionAck) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { var f field.AllocStatusField if err = m.Get(&f); err == nil { @@ -193,7 +193,7 @@ func (m AllocationInstructionAck) GetAllocStatus() (v enum.AllocStatus, err quic return } -//GetAllocRejCode gets AllocRejCode, Tag 88 +// GetAllocRejCode gets AllocRejCode, Tag 88 func (m AllocationInstructionAck) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { var f field.AllocRejCodeField if err = m.Get(&f); err == nil { @@ -202,7 +202,7 @@ func (m AllocationInstructionAck) GetAllocRejCode() (v enum.AllocRejCode, err qu return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m AllocationInstructionAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m AllocationInstructionAck) GetSecurityType() (v enum.SecurityType, err qu return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AllocationInstructionAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m AllocationInstructionAck) GetEncodedTextLen() (v int, err quickfix.Messa return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AllocationInstructionAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -229,14 +229,14 @@ func (m AllocationInstructionAck) GetEncodedText() (v string, err quickfix.Messa return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m AllocationInstructionAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m AllocationInstructionAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -245,7 +245,7 @@ func (m AllocationInstructionAck) GetProduct() (v enum.Product, err quickfix.Mes return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m AllocationInstructionAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -254,7 +254,7 @@ func (m AllocationInstructionAck) GetMatchStatus() (v enum.MatchStatus, err quic return } -//GetAllocType gets AllocType, Tag 626 +// GetAllocType gets AllocType, Tag 626 func (m AllocationInstructionAck) GetAllocType() (v enum.AllocType, err quickfix.MessageRejectError) { var f field.AllocTypeField if err = m.Get(&f); err == nil { @@ -263,7 +263,7 @@ func (m AllocationInstructionAck) GetAllocType() (v enum.AllocType, err quickfix return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m AllocationInstructionAck) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -272,7 +272,7 @@ func (m AllocationInstructionAck) GetSecondaryAllocID() (v string, err quickfix. return } -//GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 func (m AllocationInstructionAck) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { var f field.AllocIntermedReqTypeField if err = m.Get(&f); err == nil { @@ -281,132 +281,132 @@ func (m AllocationInstructionAck) GetAllocIntermedReqType() (v enum.AllocInterme return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AllocationInstructionAck) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m AllocationInstructionAck) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m AllocationInstructionAck) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m AllocationInstructionAck) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m AllocationInstructionAck) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasAllocStatus returns true if AllocStatus is present, Tag 87 +// HasAllocStatus returns true if AllocStatus is present, Tag 87 func (m AllocationInstructionAck) HasAllocStatus() bool { return m.Has(tag.AllocStatus) } -//HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 func (m AllocationInstructionAck) HasAllocRejCode() bool { return m.Has(tag.AllocRejCode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m AllocationInstructionAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AllocationInstructionAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AllocationInstructionAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m AllocationInstructionAck) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m AllocationInstructionAck) HasProduct() bool { return m.Has(tag.Product) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m AllocationInstructionAck) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasAllocType returns true if AllocType is present, Tag 626 +// HasAllocType returns true if AllocType is present, Tag 626 func (m AllocationInstructionAck) HasAllocType() bool { return m.Has(tag.AllocType) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m AllocationInstructionAck) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 func (m AllocationInstructionAck) HasAllocIntermedReqType() bool { return m.Has(tag.AllocIntermedReqType) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocPrice sets AllocPrice, Tag 366 +// SetAllocPrice sets AllocPrice, Tag 366 func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { m.Set(field.NewAllocPrice(value, scale)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 +// SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 func (m NoAllocs) SetIndividualAllocRejCode(v int) { m.Set(field.NewIndividualAllocRejCode(v)) } -//SetAllocText sets AllocText, Tag 161 +// SetAllocText sets AllocText, Tag 161 func (m NoAllocs) SetAllocText(v string) { m.Set(field.NewAllocText(v)) } -//SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 func (m NoAllocs) SetEncodedAllocTextLen(v int) { m.Set(field.NewEncodedAllocTextLen(v)) } -//SetEncodedAllocText sets EncodedAllocText, Tag 361 +// SetEncodedAllocText sets EncodedAllocText, Tag 361 func (m NoAllocs) SetEncodedAllocText(v string) { m.Set(field.NewEncodedAllocText(v)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -415,7 +415,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -424,7 +424,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocPrice gets AllocPrice, Tag 366 +// GetAllocPrice gets AllocPrice, Tag 366 func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocPriceField if err = m.Get(&f); err == nil { @@ -433,7 +433,7 @@ func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -442,7 +442,7 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 +// GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageRejectError) { var f field.IndividualAllocRejCodeField if err = m.Get(&f); err == nil { @@ -451,7 +451,7 @@ func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageReject return } -//GetAllocText gets AllocText, Tag 161 +// GetAllocText gets AllocText, Tag 161 func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { var f field.AllocTextField if err = m.Get(&f); err == nil { @@ -460,7 +460,7 @@ func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedAllocTextLenField if err = m.Get(&f); err == nil { @@ -469,7 +469,7 @@ func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedAllocText gets EncodedAllocText, Tag 361 +// GetEncodedAllocText gets EncodedAllocText, Tag 361 func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { var f field.EncodedAllocTextField if err = m.Get(&f); err == nil { @@ -478,95 +478,95 @@ func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectErr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocPrice returns true if AllocPrice is present, Tag 366 +// HasAllocPrice returns true if AllocPrice is present, Tag 366 func (m NoAllocs) HasAllocPrice() bool { return m.Has(tag.AllocPrice) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 +// HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 func (m NoAllocs) HasIndividualAllocRejCode() bool { return m.Has(tag.IndividualAllocRejCode) } -//HasAllocText returns true if AllocText is present, Tag 161 +// HasAllocText returns true if AllocText is present, Tag 161 func (m NoAllocs) HasAllocText() bool { return m.Has(tag.AllocText) } -//HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 func (m NoAllocs) HasEncodedAllocTextLen() bool { return m.Has(tag.EncodedAllocTextLen) } -//HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 func (m NoAllocs) HasEncodedAllocText() bool { return m.Has(tag.EncodedAllocText) } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.IndividualAllocRejCode), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -575,7 +575,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -584,7 +584,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -593,49 +593,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -644,7 +644,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -653,58 +653,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/allocationreport/AllocationReport.generated.go b/fix44/allocationreport/AllocationReport.generated.go index 6212ea630..19abbcb3f 100644 --- a/fix44/allocationreport/AllocationReport.generated.go +++ b/fix44/allocationreport/AllocationReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AllocationReport is the fix44 AllocationReport type, MsgType = AS +// AllocationReport is the fix44 AllocationReport type, MsgType = AS type AllocationReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type AllocationReport struct { Message *quickfix.Message } -//FromMessage creates a AllocationReport from a quickfix.Message instance +// FromMessage creates a AllocationReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) AllocationReport { return AllocationReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) AllocationReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AllocationReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a AllocationReport initialized with the required fields for AllocationReport +// New returns a AllocationReport initialized with the required fields for AllocationReport func New(allocreportid field.AllocReportIDField, alloctranstype field.AllocTransTypeField, allocreporttype field.AllocReportTypeField, allocstatus field.AllocStatusField, allocnoorderstype field.AllocNoOrdersTypeField, side field.SideField, quantity field.QuantityField, avgpx field.AvgPxField, tradedate field.TradeDateField) (m AllocationReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -56,10 +56,10 @@ func New(allocreportid field.AllocReportIDField, alloctranstype field.AllocTrans return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AllocationReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -67,657 +67,657 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AS", r } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m AllocationReport) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m AllocationReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m AllocationReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m AllocationReport) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m AllocationReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m AllocationReport) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m AllocationReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m AllocationReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AllocationReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m AllocationReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m AllocationReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m AllocationReport) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m AllocationReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m AllocationReport) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetAllocTransType sets AllocTransType, Tag 71 +// SetAllocTransType sets AllocTransType, Tag 71 func (m AllocationReport) SetAllocTransType(v enum.AllocTransType) { m.Set(field.NewAllocTransType(v)) } -//SetRefAllocID sets RefAllocID, Tag 72 +// SetRefAllocID sets RefAllocID, Tag 72 func (m AllocationReport) SetRefAllocID(v string) { m.Set(field.NewRefAllocID(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m AllocationReport) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 func (m AllocationReport) SetAvgPxPrecision(v int) { m.Set(field.NewAvgPxPrecision(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m AllocationReport) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m AllocationReport) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m AllocationReport) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetAllocStatus sets AllocStatus, Tag 87 +// SetAllocStatus sets AllocStatus, Tag 87 func (m AllocationReport) SetAllocStatus(v enum.AllocStatus) { m.Set(field.NewAllocStatus(v)) } -//SetAllocRejCode sets AllocRejCode, Tag 88 +// SetAllocRejCode sets AllocRejCode, Tag 88 func (m AllocationReport) SetAllocRejCode(v enum.AllocRejCode) { m.Set(field.NewAllocRejCode(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m AllocationReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m AllocationReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m AllocationReport) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m AllocationReport) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m AllocationReport) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m AllocationReport) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m AllocationReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m AllocationReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetAllocLinkID sets AllocLinkID, Tag 196 +// SetAllocLinkID sets AllocLinkID, Tag 196 func (m AllocationReport) SetAllocLinkID(v string) { m.Set(field.NewAllocLinkID(v)) } -//SetAllocLinkType sets AllocLinkType, Tag 197 +// SetAllocLinkType sets AllocLinkType, Tag 197 func (m AllocationReport) SetAllocLinkType(v enum.AllocLinkType) { m.Set(field.NewAllocLinkType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m AllocationReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m AllocationReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m AllocationReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m AllocationReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m AllocationReport) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m AllocationReport) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m AllocationReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m AllocationReport) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m AllocationReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m AllocationReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m AllocationReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m AllocationReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m AllocationReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m AllocationReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m AllocationReport) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m AllocationReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m AllocationReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m AllocationReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m AllocationReport) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetTotalTakedown sets TotalTakedown, Tag 237 +// SetTotalTakedown sets TotalTakedown, Tag 237 func (m AllocationReport) SetTotalTakedown(value decimal.Decimal, scale int32) { m.Set(field.NewTotalTakedown(value, scale)) } -//SetConcession sets Concession, Tag 238 +// SetConcession sets Concession, Tag 238 func (m AllocationReport) SetConcession(value decimal.Decimal, scale int32) { m.Set(field.NewConcession(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m AllocationReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m AllocationReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m AllocationReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m AllocationReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m AllocationReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m AllocationReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m AllocationReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m AllocationReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AllocationReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AllocationReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m AllocationReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m AllocationReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m AllocationReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m AllocationReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m AllocationReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m AllocationReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetBookingRefID sets BookingRefID, Tag 466 +// SetBookingRefID sets BookingRefID, Tag 466 func (m AllocationReport) SetBookingRefID(v string) { m.Set(field.NewBookingRefID(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m AllocationReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m AllocationReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m AllocationReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 +// SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 func (m AllocationReport) SetTotalAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewTotalAccruedInterestAmt(value, scale)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m AllocationReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m AllocationReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m AllocationReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetPreviouslyReported sets PreviouslyReported, Tag 570 +// SetPreviouslyReported sets PreviouslyReported, Tag 570 func (m AllocationReport) SetPreviouslyReported(v bool) { m.Set(field.NewPreviouslyReported(v)) } -//SetMatchType sets MatchType, Tag 574 +// SetMatchType sets MatchType, Tag 574 func (m AllocationReport) SetMatchType(v enum.MatchType) { m.Set(field.NewMatchType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m AllocationReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetLegalConfirm sets LegalConfirm, Tag 650 +// SetLegalConfirm sets LegalConfirm, Tag 650 func (m AllocationReport) SetLegalConfirm(v bool) { m.Set(field.NewLegalConfirm(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m AllocationReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m AllocationReport) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m AllocationReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m AllocationReport) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m AllocationReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m AllocationReport) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m AllocationReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m AllocationReport) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m AllocationReport) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetReversalIndicator sets ReversalIndicator, Tag 700 +// SetReversalIndicator sets ReversalIndicator, Tag 700 func (m AllocationReport) SetReversalIndicator(v bool) { m.Set(field.NewReversalIndicator(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m AllocationReport) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m AllocationReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 func (m AllocationReport) SetInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewInterestAtMaturity(value, scale)) } -//SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 +// SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 func (m AllocationReport) SetAutoAcceptIndicator(v bool) { m.Set(field.NewAutoAcceptIndicator(v)) } -//SetAllocReportID sets AllocReportID, Tag 755 +// SetAllocReportID sets AllocReportID, Tag 755 func (m AllocationReport) SetAllocReportID(v string) { m.Set(field.NewAllocReportID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m AllocationReport) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m AllocationReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m AllocationReport) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m AllocationReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m AllocationReport) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetAllocReportType sets AllocReportType, Tag 794 +// SetAllocReportType sets AllocReportType, Tag 794 func (m AllocationReport) SetAllocReportType(v enum.AllocReportType) { m.Set(field.NewAllocReportType(v)) } -//SetAllocReportRefID sets AllocReportRefID, Tag 795 +// SetAllocReportRefID sets AllocReportRefID, Tag 795 func (m AllocationReport) SetAllocReportRefID(v string) { m.Set(field.NewAllocReportRefID(v)) } -//SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 +// SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 func (m AllocationReport) SetAllocCancReplaceReason(v enum.AllocCancReplaceReason) { m.Set(field.NewAllocCancReplaceReason(v)) } -//SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 func (m AllocationReport) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { m.Set(field.NewAllocIntermedReqType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m AllocationReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 +// SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 func (m AllocationReport) SetAllocNoOrdersType(v enum.AllocNoOrdersType) { m.Set(field.NewAllocNoOrdersType(v)) } -//SetAvgParPx sets AvgParPx, Tag 860 +// SetAvgParPx sets AvgParPx, Tag 860 func (m AllocationReport) SetAvgParPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgParPx(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m AllocationReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m AllocationReport) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m AllocationReport) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m AllocationReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m AllocationReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m AllocationReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m AllocationReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetTotNoAllocs sets TotNoAllocs, Tag 892 +// SetTotNoAllocs sets TotNoAllocs, Tag 892 func (m AllocationReport) SetTotNoAllocs(v int) { m.Set(field.NewTotNoAllocs(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m AllocationReport) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m AllocationReport) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m AllocationReport) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m AllocationReport) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m AllocationReport) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m AllocationReport) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m AllocationReport) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m AllocationReport) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m AllocationReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m AllocationReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m AllocationReport) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m AllocationReport) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m AllocationReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m AllocationReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m AllocationReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m AllocationReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m AllocationReport) GetCurrency() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m AllocationReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m AllocationReport) GetSecurityIDSource() (v enum.SecurityIDSource, err qu return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m AllocationReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -753,7 +753,7 @@ func (m AllocationReport) GetLastMkt() (v string, err quickfix.MessageRejectErro return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m AllocationReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -762,7 +762,7 @@ func (m AllocationReport) GetSecurityID() (v string, err quickfix.MessageRejectE return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m AllocationReport) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -771,7 +771,7 @@ func (m AllocationReport) GetQuantity() (v decimal.Decimal, err quickfix.Message return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m AllocationReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -780,7 +780,7 @@ func (m AllocationReport) GetSide() (v enum.Side, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m AllocationReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -789,7 +789,7 @@ func (m AllocationReport) GetSymbol() (v string, err quickfix.MessageRejectError return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AllocationReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m AllocationReport) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m AllocationReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -807,7 +807,7 @@ func (m AllocationReport) GetTransactTime() (v time.Time, err quickfix.MessageRe return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m AllocationReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -816,7 +816,7 @@ func (m AllocationReport) GetSettlType() (v enum.SettlType, err quickfix.Message return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m AllocationReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -825,7 +825,7 @@ func (m AllocationReport) GetSettlDate() (v string, err quickfix.MessageRejectEr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m AllocationReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -834,7 +834,7 @@ func (m AllocationReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Message return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m AllocationReport) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -843,7 +843,7 @@ func (m AllocationReport) GetAllocID() (v string, err quickfix.MessageRejectErro return } -//GetAllocTransType gets AllocTransType, Tag 71 +// GetAllocTransType gets AllocTransType, Tag 71 func (m AllocationReport) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { var f field.AllocTransTypeField if err = m.Get(&f); err == nil { @@ -852,7 +852,7 @@ func (m AllocationReport) GetAllocTransType() (v enum.AllocTransType, err quickf return } -//GetRefAllocID gets RefAllocID, Tag 72 +// GetRefAllocID gets RefAllocID, Tag 72 func (m AllocationReport) GetRefAllocID() (v string, err quickfix.MessageRejectError) { var f field.RefAllocIDField if err = m.Get(&f); err == nil { @@ -861,14 +861,14 @@ func (m AllocationReport) GetRefAllocID() (v string, err quickfix.MessageRejectE return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m AllocationReport) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 func (m AllocationReport) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { var f field.AvgPxPrecisionField if err = m.Get(&f); err == nil { @@ -877,7 +877,7 @@ func (m AllocationReport) GetAvgPxPrecision() (v int, err quickfix.MessageReject return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m AllocationReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -886,7 +886,7 @@ func (m AllocationReport) GetTradeDate() (v string, err quickfix.MessageRejectEr return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m AllocationReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -895,14 +895,14 @@ func (m AllocationReport) GetPositionEffect() (v enum.PositionEffect, err quickf return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m AllocationReport) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocStatus gets AllocStatus, Tag 87 +// GetAllocStatus gets AllocStatus, Tag 87 func (m AllocationReport) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { var f field.AllocStatusField if err = m.Get(&f); err == nil { @@ -911,7 +911,7 @@ func (m AllocationReport) GetAllocStatus() (v enum.AllocStatus, err quickfix.Mes return } -//GetAllocRejCode gets AllocRejCode, Tag 88 +// GetAllocRejCode gets AllocRejCode, Tag 88 func (m AllocationReport) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { var f field.AllocRejCodeField if err = m.Get(&f); err == nil { @@ -920,7 +920,7 @@ func (m AllocationReport) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m AllocationReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -929,7 +929,7 @@ func (m AllocationReport) GetIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m AllocationReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -938,7 +938,7 @@ func (m AllocationReport) GetSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m AllocationReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -947,14 +947,14 @@ func (m AllocationReport) GetNetMoney() (v decimal.Decimal, err quickfix.Message return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m AllocationReport) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m AllocationReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -963,7 +963,7 @@ func (m AllocationReport) GetNumDaysInterest() (v int, err quickfix.MessageRejec return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m AllocationReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -972,7 +972,7 @@ func (m AllocationReport) GetAccruedInterestRate() (v decimal.Decimal, err quick return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m AllocationReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -981,7 +981,7 @@ func (m AllocationReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickf return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m AllocationReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -990,7 +990,7 @@ func (m AllocationReport) GetSecurityType() (v enum.SecurityType, err quickfix.M return } -//GetAllocLinkID gets AllocLinkID, Tag 196 +// GetAllocLinkID gets AllocLinkID, Tag 196 func (m AllocationReport) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { var f field.AllocLinkIDField if err = m.Get(&f); err == nil { @@ -999,7 +999,7 @@ func (m AllocationReport) GetAllocLinkID() (v string, err quickfix.MessageReject return } -//GetAllocLinkType gets AllocLinkType, Tag 197 +// GetAllocLinkType gets AllocLinkType, Tag 197 func (m AllocationReport) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { var f field.AllocLinkTypeField if err = m.Get(&f); err == nil { @@ -1008,7 +1008,7 @@ func (m AllocationReport) GetAllocLinkType() (v enum.AllocLinkType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m AllocationReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1017,7 +1017,7 @@ func (m AllocationReport) GetMaturityMonthYear() (v string, err quickfix.Message return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m AllocationReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1026,7 +1026,7 @@ func (m AllocationReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Mess return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m AllocationReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1035,7 +1035,7 @@ func (m AllocationReport) GetOptAttribute() (v string, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m AllocationReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1044,7 +1044,7 @@ func (m AllocationReport) GetSecurityExchange() (v string, err quickfix.MessageR return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m AllocationReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1053,7 +1053,7 @@ func (m AllocationReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRe return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m AllocationReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1062,7 +1062,7 @@ func (m AllocationReport) GetBenchmarkCurveCurrency() (v string, err quickfix.Me return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m AllocationReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1071,7 +1071,7 @@ func (m AllocationReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, er return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m AllocationReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1080,7 +1080,7 @@ func (m AllocationReport) GetBenchmarkCurvePoint() (v string, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m AllocationReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1089,7 +1089,7 @@ func (m AllocationReport) GetCouponRate() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m AllocationReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1098,7 +1098,7 @@ func (m AllocationReport) GetCouponPaymentDate() (v string, err quickfix.Message return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m AllocationReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1107,7 +1107,7 @@ func (m AllocationReport) GetIssueDate() (v string, err quickfix.MessageRejectEr return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m AllocationReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1116,7 +1116,7 @@ func (m AllocationReport) GetRepurchaseTerm() (v int, err quickfix.MessageReject return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m AllocationReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1125,7 +1125,7 @@ func (m AllocationReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.M return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m AllocationReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1134,7 +1134,7 @@ func (m AllocationReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m AllocationReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1143,7 +1143,7 @@ func (m AllocationReport) GetTradeOriginationDate() (v string, err quickfix.Mess return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m AllocationReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1152,14 +1152,14 @@ func (m AllocationReport) GetContractMultiplier() (v decimal.Decimal, err quickf return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m AllocationReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m AllocationReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1168,7 +1168,7 @@ func (m AllocationReport) GetYieldType() (v enum.YieldType, err quickfix.Message return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m AllocationReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1177,7 +1177,7 @@ func (m AllocationReport) GetYield() (v decimal.Decimal, err quickfix.MessageRej return } -//GetTotalTakedown gets TotalTakedown, Tag 237 +// GetTotalTakedown gets TotalTakedown, Tag 237 func (m AllocationReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalTakedownField if err = m.Get(&f); err == nil { @@ -1186,7 +1186,7 @@ func (m AllocationReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.Me return } -//GetConcession gets Concession, Tag 238 +// GetConcession gets Concession, Tag 238 func (m AllocationReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ConcessionField if err = m.Get(&f); err == nil { @@ -1195,7 +1195,7 @@ func (m AllocationReport) GetConcession() (v decimal.Decimal, err quickfix.Messa return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m AllocationReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1204,7 +1204,7 @@ func (m AllocationReport) GetRepoCollateralSecurityType() (v int, err quickfix.M return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m AllocationReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1213,7 +1213,7 @@ func (m AllocationReport) GetRedemptionDate() (v string, err quickfix.MessageRej return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m AllocationReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1222,7 +1222,7 @@ func (m AllocationReport) GetCreditRating() (v string, err quickfix.MessageRejec return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m AllocationReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1231,7 +1231,7 @@ func (m AllocationReport) GetTradingSessionID() (v enum.TradingSessionID, err qu return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m AllocationReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1240,7 +1240,7 @@ func (m AllocationReport) GetEncodedIssuerLen() (v int, err quickfix.MessageReje return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m AllocationReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1249,7 +1249,7 @@ func (m AllocationReport) GetEncodedIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m AllocationReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1258,7 +1258,7 @@ func (m AllocationReport) GetEncodedSecurityDescLen() (v int, err quickfix.Messa return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m AllocationReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1267,7 +1267,7 @@ func (m AllocationReport) GetEncodedSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AllocationReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1276,7 +1276,7 @@ func (m AllocationReport) GetEncodedTextLen() (v int, err quickfix.MessageReject return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AllocationReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1285,7 +1285,7 @@ func (m AllocationReport) GetEncodedText() (v string, err quickfix.MessageReject return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m AllocationReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m AllocationReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.Me return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m AllocationReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1303,21 +1303,21 @@ func (m AllocationReport) GetPriceType() (v enum.PriceType, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m AllocationReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m AllocationReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m AllocationReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1326,7 +1326,7 @@ func (m AllocationReport) GetProduct() (v enum.Product, err quickfix.MessageReje return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m AllocationReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1335,7 +1335,7 @@ func (m AllocationReport) GetCFICode() (v string, err quickfix.MessageRejectErro return } -//GetBookingRefID gets BookingRefID, Tag 466 +// GetBookingRefID gets BookingRefID, Tag 466 func (m AllocationReport) GetBookingRefID() (v string, err quickfix.MessageRejectError) { var f field.BookingRefIDField if err = m.Get(&f); err == nil { @@ -1344,7 +1344,7 @@ func (m AllocationReport) GetBookingRefID() (v string, err quickfix.MessageRejec return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m AllocationReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1353,7 +1353,7 @@ func (m AllocationReport) GetCountryOfIssue() (v string, err quickfix.MessageRej return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m AllocationReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1362,7 +1362,7 @@ func (m AllocationReport) GetStateOrProvinceOfIssue() (v string, err quickfix.Me return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m AllocationReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1371,7 +1371,7 @@ func (m AllocationReport) GetLocaleOfIssue() (v string, err quickfix.MessageReje return } -//GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 +// GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 func (m AllocationReport) GetTotalAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1380,7 +1380,7 @@ func (m AllocationReport) GetTotalAccruedInterestAmt() (v decimal.Decimal, err q return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m AllocationReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1389,7 +1389,7 @@ func (m AllocationReport) GetMaturityDate() (v string, err quickfix.MessageRejec return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m AllocationReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1398,14 +1398,14 @@ func (m AllocationReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m AllocationReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPreviouslyReported gets PreviouslyReported, Tag 570 +// GetPreviouslyReported gets PreviouslyReported, Tag 570 func (m AllocationReport) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { var f field.PreviouslyReportedField if err = m.Get(&f); err == nil { @@ -1414,7 +1414,7 @@ func (m AllocationReport) GetPreviouslyReported() (v bool, err quickfix.MessageR return } -//GetMatchType gets MatchType, Tag 574 +// GetMatchType gets MatchType, Tag 574 func (m AllocationReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { var f field.MatchTypeField if err = m.Get(&f); err == nil { @@ -1423,7 +1423,7 @@ func (m AllocationReport) GetMatchType() (v enum.MatchType, err quickfix.Message return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m AllocationReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1432,7 +1432,7 @@ func (m AllocationReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//GetLegalConfirm gets LegalConfirm, Tag 650 +// GetLegalConfirm gets LegalConfirm, Tag 650 func (m AllocationReport) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { var f field.LegalConfirmField if err = m.Get(&f); err == nil { @@ -1441,7 +1441,7 @@ func (m AllocationReport) GetLegalConfirm() (v bool, err quickfix.MessageRejectE return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m AllocationReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1450,7 +1450,7 @@ func (m AllocationReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.M return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m AllocationReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1459,7 +1459,7 @@ func (m AllocationReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRe return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m AllocationReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1468,7 +1468,7 @@ func (m AllocationReport) GetContractSettlMonth() (v string, err quickfix.Messag return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m AllocationReport) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -1477,7 +1477,7 @@ func (m AllocationReport) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.M return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m AllocationReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1486,7 +1486,7 @@ func (m AllocationReport) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m AllocationReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1495,7 +1495,7 @@ func (m AllocationReport) GetYieldRedemptionDate() (v string, err quickfix.Messa return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m AllocationReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1504,7 +1504,7 @@ func (m AllocationReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quic return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m AllocationReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1513,7 +1513,7 @@ func (m AllocationReport) GetYieldRedemptionPriceType() (v int, err quickfix.Mes return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m AllocationReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1522,7 +1522,7 @@ func (m AllocationReport) GetBenchmarkSecurityID() (v string, err quickfix.Messa return } -//GetReversalIndicator gets ReversalIndicator, Tag 700 +// GetReversalIndicator gets ReversalIndicator, Tag 700 func (m AllocationReport) GetReversalIndicator() (v bool, err quickfix.MessageRejectError) { var f field.ReversalIndicatorField if err = m.Get(&f); err == nil { @@ -1531,7 +1531,7 @@ func (m AllocationReport) GetReversalIndicator() (v bool, err quickfix.MessageRe return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m AllocationReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1540,14 +1540,14 @@ func (m AllocationReport) GetYieldCalcDate() (v string, err quickfix.MessageReje return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m AllocationReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 func (m AllocationReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.InterestAtMaturityField if err = m.Get(&f); err == nil { @@ -1556,7 +1556,7 @@ func (m AllocationReport) GetInterestAtMaturity() (v decimal.Decimal, err quickf return } -//GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 +// GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 func (m AllocationReport) GetAutoAcceptIndicator() (v bool, err quickfix.MessageRejectError) { var f field.AutoAcceptIndicatorField if err = m.Get(&f); err == nil { @@ -1565,7 +1565,7 @@ func (m AllocationReport) GetAutoAcceptIndicator() (v bool, err quickfix.Message return } -//GetAllocReportID gets AllocReportID, Tag 755 +// GetAllocReportID gets AllocReportID, Tag 755 func (m AllocationReport) GetAllocReportID() (v string, err quickfix.MessageRejectError) { var f field.AllocReportIDField if err = m.Get(&f); err == nil { @@ -1574,7 +1574,7 @@ func (m AllocationReport) GetAllocReportID() (v string, err quickfix.MessageReje return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m AllocationReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1583,7 +1583,7 @@ func (m AllocationReport) GetBenchmarkSecurityIDSource() (v string, err quickfix return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m AllocationReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1592,7 +1592,7 @@ func (m AllocationReport) GetSecuritySubType() (v string, err quickfix.MessageRe return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m AllocationReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1601,7 +1601,7 @@ func (m AllocationReport) GetBookingType() (v enum.BookingType, err quickfix.Mes return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m AllocationReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1610,7 +1610,7 @@ func (m AllocationReport) GetTerminationType() (v enum.TerminationType, err quic return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m AllocationReport) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -1619,7 +1619,7 @@ func (m AllocationReport) GetSecondaryAllocID() (v string, err quickfix.MessageR return } -//GetAllocReportType gets AllocReportType, Tag 794 +// GetAllocReportType gets AllocReportType, Tag 794 func (m AllocationReport) GetAllocReportType() (v enum.AllocReportType, err quickfix.MessageRejectError) { var f field.AllocReportTypeField if err = m.Get(&f); err == nil { @@ -1628,7 +1628,7 @@ func (m AllocationReport) GetAllocReportType() (v enum.AllocReportType, err quic return } -//GetAllocReportRefID gets AllocReportRefID, Tag 795 +// GetAllocReportRefID gets AllocReportRefID, Tag 795 func (m AllocationReport) GetAllocReportRefID() (v string, err quickfix.MessageRejectError) { var f field.AllocReportRefIDField if err = m.Get(&f); err == nil { @@ -1637,7 +1637,7 @@ func (m AllocationReport) GetAllocReportRefID() (v string, err quickfix.MessageR return } -//GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 +// GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 func (m AllocationReport) GetAllocCancReplaceReason() (v enum.AllocCancReplaceReason, err quickfix.MessageRejectError) { var f field.AllocCancReplaceReasonField if err = m.Get(&f); err == nil { @@ -1646,7 +1646,7 @@ func (m AllocationReport) GetAllocCancReplaceReason() (v enum.AllocCancReplaceRe return } -//GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 func (m AllocationReport) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { var f field.AllocIntermedReqTypeField if err = m.Get(&f); err == nil { @@ -1655,7 +1655,7 @@ func (m AllocationReport) GetAllocIntermedReqType() (v enum.AllocIntermedReqType return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m AllocationReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1664,7 +1664,7 @@ func (m AllocationReport) GetQtyType() (v enum.QtyType, err quickfix.MessageReje return } -//GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 +// GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 func (m AllocationReport) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err quickfix.MessageRejectError) { var f field.AllocNoOrdersTypeField if err = m.Get(&f); err == nil { @@ -1673,7 +1673,7 @@ func (m AllocationReport) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err return } -//GetAvgParPx gets AvgParPx, Tag 860 +// GetAvgParPx gets AvgParPx, Tag 860 func (m AllocationReport) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgParPxField if err = m.Get(&f); err == nil { @@ -1682,14 +1682,14 @@ func (m AllocationReport) GetAvgParPx() (v decimal.Decimal, err quickfix.Message return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m AllocationReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m AllocationReport) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -1698,14 +1698,14 @@ func (m AllocationReport) GetPctAtRisk() (v decimal.Decimal, err quickfix.Messag return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m AllocationReport) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m AllocationReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1714,7 +1714,7 @@ func (m AllocationReport) GetDatedDate() (v string, err quickfix.MessageRejectEr return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m AllocationReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1723,7 +1723,7 @@ func (m AllocationReport) GetInterestAccrualDate() (v string, err quickfix.Messa return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m AllocationReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1732,7 +1732,7 @@ func (m AllocationReport) GetCPProgram() (v enum.CPProgram, err quickfix.Message return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m AllocationReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1741,7 +1741,7 @@ func (m AllocationReport) GetCPRegType() (v string, err quickfix.MessageRejectEr return } -//GetTotNoAllocs gets TotNoAllocs, Tag 892 +// GetTotNoAllocs gets TotNoAllocs, Tag 892 func (m AllocationReport) GetTotNoAllocs() (v int, err quickfix.MessageRejectError) { var f field.TotNoAllocsField if err = m.Get(&f); err == nil { @@ -1750,7 +1750,7 @@ func (m AllocationReport) GetTotNoAllocs() (v int, err quickfix.MessageRejectErr return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m AllocationReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -1759,7 +1759,7 @@ func (m AllocationReport) GetLastFragment() (v bool, err quickfix.MessageRejectE return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m AllocationReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1768,7 +1768,7 @@ func (m AllocationReport) GetMarginRatio() (v decimal.Decimal, err quickfix.Mess return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m AllocationReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1777,7 +1777,7 @@ func (m AllocationReport) GetAgreementDesc() (v string, err quickfix.MessageReje return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m AllocationReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1786,7 +1786,7 @@ func (m AllocationReport) GetAgreementID() (v string, err quickfix.MessageReject return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m AllocationReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1795,7 +1795,7 @@ func (m AllocationReport) GetAgreementDate() (v string, err quickfix.MessageReje return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m AllocationReport) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1804,7 +1804,7 @@ func (m AllocationReport) GetStartDate() (v string, err quickfix.MessageRejectEr return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m AllocationReport) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1813,7 +1813,7 @@ func (m AllocationReport) GetEndDate() (v string, err quickfix.MessageRejectErro return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m AllocationReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1822,7 +1822,7 @@ func (m AllocationReport) GetAgreementCurrency() (v string, err quickfix.Message return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m AllocationReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1831,7 +1831,7 @@ func (m AllocationReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.M return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m AllocationReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1840,7 +1840,7 @@ func (m AllocationReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err qui return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m AllocationReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1849,7 +1849,7 @@ func (m AllocationReport) GetStartCash() (v decimal.Decimal, err quickfix.Messag return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m AllocationReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1858,7 +1858,7 @@ func (m AllocationReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m AllocationReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1867,707 +1867,707 @@ func (m AllocationReport) GetStrikeCurrency() (v string, err quickfix.MessageRej return } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m AllocationReport) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m AllocationReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m AllocationReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m AllocationReport) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m AllocationReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m AllocationReport) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m AllocationReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m AllocationReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AllocationReport) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m AllocationReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m AllocationReport) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m AllocationReport) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m AllocationReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m AllocationReport) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasAllocTransType returns true if AllocTransType is present, Tag 71 +// HasAllocTransType returns true if AllocTransType is present, Tag 71 func (m AllocationReport) HasAllocTransType() bool { return m.Has(tag.AllocTransType) } -//HasRefAllocID returns true if RefAllocID is present, Tag 72 +// HasRefAllocID returns true if RefAllocID is present, Tag 72 func (m AllocationReport) HasRefAllocID() bool { return m.Has(tag.RefAllocID) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m AllocationReport) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 func (m AllocationReport) HasAvgPxPrecision() bool { return m.Has(tag.AvgPxPrecision) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m AllocationReport) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m AllocationReport) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m AllocationReport) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasAllocStatus returns true if AllocStatus is present, Tag 87 +// HasAllocStatus returns true if AllocStatus is present, Tag 87 func (m AllocationReport) HasAllocStatus() bool { return m.Has(tag.AllocStatus) } -//HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 func (m AllocationReport) HasAllocRejCode() bool { return m.Has(tag.AllocRejCode) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m AllocationReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m AllocationReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m AllocationReport) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m AllocationReport) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m AllocationReport) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m AllocationReport) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m AllocationReport) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m AllocationReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 func (m AllocationReport) HasAllocLinkID() bool { return m.Has(tag.AllocLinkID) } -//HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 func (m AllocationReport) HasAllocLinkType() bool { return m.Has(tag.AllocLinkType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m AllocationReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m AllocationReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m AllocationReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m AllocationReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m AllocationReport) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m AllocationReport) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m AllocationReport) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m AllocationReport) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m AllocationReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m AllocationReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m AllocationReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m AllocationReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m AllocationReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m AllocationReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m AllocationReport) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m AllocationReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m AllocationReport) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m AllocationReport) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m AllocationReport) HasYield() bool { return m.Has(tag.Yield) } -//HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 func (m AllocationReport) HasTotalTakedown() bool { return m.Has(tag.TotalTakedown) } -//HasConcession returns true if Concession is present, Tag 238 +// HasConcession returns true if Concession is present, Tag 238 func (m AllocationReport) HasConcession() bool { return m.Has(tag.Concession) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m AllocationReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m AllocationReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m AllocationReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m AllocationReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m AllocationReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m AllocationReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m AllocationReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m AllocationReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AllocationReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AllocationReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m AllocationReport) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m AllocationReport) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m AllocationReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m AllocationReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m AllocationReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m AllocationReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasBookingRefID returns true if BookingRefID is present, Tag 466 +// HasBookingRefID returns true if BookingRefID is present, Tag 466 func (m AllocationReport) HasBookingRefID() bool { return m.Has(tag.BookingRefID) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m AllocationReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m AllocationReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m AllocationReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 +// HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 func (m AllocationReport) HasTotalAccruedInterestAmt() bool { return m.Has(tag.TotalAccruedInterestAmt) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m AllocationReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m AllocationReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m AllocationReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 func (m AllocationReport) HasPreviouslyReported() bool { return m.Has(tag.PreviouslyReported) } -//HasMatchType returns true if MatchType is present, Tag 574 +// HasMatchType returns true if MatchType is present, Tag 574 func (m AllocationReport) HasMatchType() bool { return m.Has(tag.MatchType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m AllocationReport) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 func (m AllocationReport) HasLegalConfirm() bool { return m.Has(tag.LegalConfirm) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m AllocationReport) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m AllocationReport) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m AllocationReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m AllocationReport) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m AllocationReport) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m AllocationReport) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m AllocationReport) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m AllocationReport) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m AllocationReport) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 +// HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 func (m AllocationReport) HasReversalIndicator() bool { return m.Has(tag.ReversalIndicator) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m AllocationReport) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m AllocationReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 func (m AllocationReport) HasInterestAtMaturity() bool { return m.Has(tag.InterestAtMaturity) } -//HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 +// HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 func (m AllocationReport) HasAutoAcceptIndicator() bool { return m.Has(tag.AutoAcceptIndicator) } -//HasAllocReportID returns true if AllocReportID is present, Tag 755 +// HasAllocReportID returns true if AllocReportID is present, Tag 755 func (m AllocationReport) HasAllocReportID() bool { return m.Has(tag.AllocReportID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m AllocationReport) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m AllocationReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m AllocationReport) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m AllocationReport) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m AllocationReport) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasAllocReportType returns true if AllocReportType is present, Tag 794 +// HasAllocReportType returns true if AllocReportType is present, Tag 794 func (m AllocationReport) HasAllocReportType() bool { return m.Has(tag.AllocReportType) } -//HasAllocReportRefID returns true if AllocReportRefID is present, Tag 795 +// HasAllocReportRefID returns true if AllocReportRefID is present, Tag 795 func (m AllocationReport) HasAllocReportRefID() bool { return m.Has(tag.AllocReportRefID) } -//HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 +// HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 func (m AllocationReport) HasAllocCancReplaceReason() bool { return m.Has(tag.AllocCancReplaceReason) } -//HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 func (m AllocationReport) HasAllocIntermedReqType() bool { return m.Has(tag.AllocIntermedReqType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m AllocationReport) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 +// HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 func (m AllocationReport) HasAllocNoOrdersType() bool { return m.Has(tag.AllocNoOrdersType) } -//HasAvgParPx returns true if AvgParPx is present, Tag 860 +// HasAvgParPx returns true if AvgParPx is present, Tag 860 func (m AllocationReport) HasAvgParPx() bool { return m.Has(tag.AvgParPx) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m AllocationReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m AllocationReport) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m AllocationReport) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m AllocationReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m AllocationReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m AllocationReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m AllocationReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 +// HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 func (m AllocationReport) HasTotNoAllocs() bool { return m.Has(tag.TotNoAllocs) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m AllocationReport) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m AllocationReport) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m AllocationReport) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m AllocationReport) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m AllocationReport) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m AllocationReport) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m AllocationReport) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m AllocationReport) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m AllocationReport) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m AllocationReport) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m AllocationReport) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m AllocationReport) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m AllocationReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoOrders) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoOrders) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoOrders) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrderAvgPx sets OrderAvgPx, Tag 799 +// SetOrderAvgPx sets OrderAvgPx, Tag 799 func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewOrderAvgPx(value, scale)) } -//SetOrderBookingQty sets OrderBookingQty, Tag 800 +// SetOrderBookingQty sets OrderBookingQty, Tag 800 func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderBookingQty(value, scale)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2576,7 +2576,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -2585,7 +2585,7 @@ func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -2594,7 +2594,7 @@ func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErr return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2603,7 +2603,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -2612,14 +2612,14 @@ func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -2628,7 +2628,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetOrderAvgPx gets OrderAvgPx, Tag 799 +// GetOrderAvgPx gets OrderAvgPx, Tag 799 func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderAvgPxField if err = m.Get(&f); err == nil { @@ -2637,7 +2637,7 @@ func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOrderBookingQty gets OrderBookingQty, Tag 800 +// GetOrderBookingQty gets OrderBookingQty, Tag 800 func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderBookingQtyField if err = m.Get(&f); err == nil { @@ -2646,77 +2646,77 @@ func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageR return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoOrders) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoOrders) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoOrders) HasListID() bool { return m.Has(tag.ListID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoOrders) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 func (m NoOrders) HasOrderAvgPx() bool { return m.Has(tag.OrderAvgPx) } -//HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 func (m NoOrders) HasOrderBookingQty() bool { return m.Has(tag.OrderBookingQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -2725,7 +2725,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2734,7 +2734,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -2743,49 +2743,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -2794,7 +2794,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2803,271 +2803,271 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m NoAllocs) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetAllocPrice sets AllocPrice, Tag 366 +// SetAllocPrice sets AllocPrice, Tag 366 func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { m.Set(field.NewAllocPrice(value, scale)) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { m.Set(field.NewNotifyBrokerOfCredit(v)) } -//SetAllocHandlInst sets AllocHandlInst, Tag 209 +// SetAllocHandlInst sets AllocHandlInst, Tag 209 func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { m.Set(field.NewAllocHandlInst(v)) } -//SetAllocText sets AllocText, Tag 161 +// SetAllocText sets AllocText, Tag 161 func (m NoAllocs) SetAllocText(v string) { m.Set(field.NewAllocText(v)) } -//SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 func (m NoAllocs) SetEncodedAllocTextLen(v int) { m.Set(field.NewEncodedAllocTextLen(v)) } -//SetEncodedAllocText sets EncodedAllocText, Tag 361 +// SetEncodedAllocText sets EncodedAllocText, Tag 361 func (m NoAllocs) SetEncodedAllocText(v string) { m.Set(field.NewEncodedAllocText(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoAllocs) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoAllocs) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoAllocs) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetAllocAvgPx sets AllocAvgPx, Tag 153 +// SetAllocAvgPx sets AllocAvgPx, Tag 153 func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAllocAvgPx(value, scale)) } -//SetAllocNetMoney sets AllocNetMoney, Tag 154 +// SetAllocNetMoney sets AllocNetMoney, Tag 154 func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewAllocNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 +// SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 func (m NoAllocs) SetAllocSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAllocSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoAllocs) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 +// SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 func (m NoAllocs) SetAllocAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAllocAccruedInterestAmt(value, scale)) } -//SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 +// SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 func (m NoAllocs) SetAllocInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewAllocInterestAtMaturity(value, scale)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 func (m NoAllocs) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { m.SetGroup(f) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoAllocs) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetAllocSettlInstType sets AllocSettlInstType, Tag 780 +// SetAllocSettlInstType sets AllocSettlInstType, Tag 780 func (m NoAllocs) SetAllocSettlInstType(v enum.AllocSettlInstType) { m.Set(field.NewAllocSettlInstType(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m NoAllocs) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m NoAllocs) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m NoAllocs) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m NoAllocs) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m NoAllocs) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3076,7 +3076,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3085,7 +3085,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -3094,7 +3094,7 @@ func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageReje return } -//GetAllocPrice gets AllocPrice, Tag 366 +// GetAllocPrice gets AllocPrice, Tag 366 func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocPriceField if err = m.Get(&f); err == nil { @@ -3103,7 +3103,7 @@ func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3112,7 +3112,7 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3121,7 +3121,7 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -3130,14 +3130,14 @@ func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageReje return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { var f field.NotifyBrokerOfCreditField if err = m.Get(&f); err == nil { @@ -3146,7 +3146,7 @@ func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectE return } -//GetAllocHandlInst gets AllocHandlInst, Tag 209 +// GetAllocHandlInst gets AllocHandlInst, Tag 209 func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { var f field.AllocHandlInstField if err = m.Get(&f); err == nil { @@ -3155,7 +3155,7 @@ func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.Messa return } -//GetAllocText gets AllocText, Tag 161 +// GetAllocText gets AllocText, Tag 161 func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { var f field.AllocTextField if err = m.Get(&f); err == nil { @@ -3164,7 +3164,7 @@ func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedAllocTextLenField if err = m.Get(&f); err == nil { @@ -3173,7 +3173,7 @@ func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedAllocText gets EncodedAllocText, Tag 361 +// GetEncodedAllocText gets EncodedAllocText, Tag 361 func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { var f field.EncodedAllocTextField if err = m.Get(&f); err == nil { @@ -3182,7 +3182,7 @@ func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectErr return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -3191,7 +3191,7 @@ func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -3200,7 +3200,7 @@ func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectErro return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -3209,7 +3209,7 @@ func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -3218,7 +3218,7 @@ func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.Message return } -//GetAllocAvgPx gets AllocAvgPx, Tag 153 +// GetAllocAvgPx gets AllocAvgPx, Tag 153 func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocAvgPxField if err = m.Get(&f); err == nil { @@ -3227,7 +3227,7 @@ func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetAllocNetMoney gets AllocNetMoney, Tag 154 +// GetAllocNetMoney gets AllocNetMoney, Tag 154 func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocNetMoneyField if err = m.Get(&f); err == nil { @@ -3236,7 +3236,7 @@ func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -3245,7 +3245,7 @@ func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 +// GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocSettlCurrAmtField if err = m.Get(&f); err == nil { @@ -3254,7 +3254,7 @@ func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.Messag return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -3263,7 +3263,7 @@ func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3272,7 +3272,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -3281,7 +3281,7 @@ func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -3290,7 +3290,7 @@ func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quic return } -//GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 +// GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -3299,7 +3299,7 @@ func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix. return } -//GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 +// GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocInterestAtMaturityField if err = m.Get(&f); err == nil { @@ -3308,21 +3308,21 @@ func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix. return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 func (m NoAllocs) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoClearingInstructionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -3331,7 +3331,7 @@ func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qu return } -//GetAllocSettlInstType gets AllocSettlInstType, Tag 780 +// GetAllocSettlInstType gets AllocSettlInstType, Tag 780 func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickfix.MessageRejectError) { var f field.AllocSettlInstTypeField if err = m.Get(&f); err == nil { @@ -3340,7 +3340,7 @@ func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickf return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -3349,7 +3349,7 @@ func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -3358,7 +3358,7 @@ func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.Mes return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -3367,7 +3367,7 @@ func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectErro return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -3376,219 +3376,219 @@ func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m NoAllocs) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m NoAllocs) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasAllocPrice returns true if AllocPrice is present, Tag 366 +// HasAllocPrice returns true if AllocPrice is present, Tag 366 func (m NoAllocs) HasAllocPrice() bool { return m.Has(tag.AllocPrice) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoAllocs) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 func (m NoAllocs) HasNotifyBrokerOfCredit() bool { return m.Has(tag.NotifyBrokerOfCredit) } -//HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 func (m NoAllocs) HasAllocHandlInst() bool { return m.Has(tag.AllocHandlInst) } -//HasAllocText returns true if AllocText is present, Tag 161 +// HasAllocText returns true if AllocText is present, Tag 161 func (m NoAllocs) HasAllocText() bool { return m.Has(tag.AllocText) } -//HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 func (m NoAllocs) HasEncodedAllocTextLen() bool { return m.Has(tag.EncodedAllocTextLen) } -//HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 func (m NoAllocs) HasEncodedAllocText() bool { return m.Has(tag.EncodedAllocText) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoAllocs) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoAllocs) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoAllocs) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoAllocs) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 func (m NoAllocs) HasAllocAvgPx() bool { return m.Has(tag.AllocAvgPx) } -//HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 func (m NoAllocs) HasAllocNetMoney() bool { return m.Has(tag.AllocNetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m NoAllocs) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 +// HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 func (m NoAllocs) HasAllocSettlCurrAmt() bool { return m.Has(tag.AllocSettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoAllocs) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m NoAllocs) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m NoAllocs) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 +// HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 func (m NoAllocs) HasAllocAccruedInterestAmt() bool { return m.Has(tag.AllocAccruedInterestAmt) } -//HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 +// HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 func (m NoAllocs) HasAllocInterestAtMaturity() bool { return m.Has(tag.AllocInterestAtMaturity) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m NoAllocs) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 func (m NoAllocs) HasNoClearingInstructions() bool { return m.Has(tag.NoClearingInstructions) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoAllocs) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 +// HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 func (m NoAllocs) HasAllocSettlInstType() bool { return m.Has(tag.AllocSettlInstType) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m NoAllocs) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m NoAllocs) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m NoAllocs) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m NoAllocs) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m NoAllocs) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3597,7 +3597,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3606,7 +3606,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3615,49 +3615,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3666,7 +3666,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3675,88 +3675,88 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -3765,7 +3765,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -3774,7 +3774,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -3783,7 +3783,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -3792,60 +3792,60 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoClearingInstructions is a repeating group element, Tag 576 +// NoClearingInstructions is a repeating group element, Tag 576 type NoClearingInstructions struct { *quickfix.Group } -//SetClearingInstruction sets ClearingInstruction, Tag 577 +// SetClearingInstruction sets ClearingInstruction, Tag 577 func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { m.Set(field.NewClearingInstruction(v)) } -//GetClearingInstruction gets ClearingInstruction, Tag 577 +// GetClearingInstruction gets ClearingInstruction, Tag 577 func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { var f field.ClearingInstructionField if err = m.Get(&f); err == nil { @@ -3854,55 +3854,55 @@ func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruc return } -//HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 func (m NoClearingInstructions) HasClearingInstruction() bool { return m.Has(tag.ClearingInstruction) } -//NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 type NoClearingInstructionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { return NoClearingInstructionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoClearingInstructions, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} } -//Add create and append a new NoClearingInstructions to this group +// Add create and append a new NoClearingInstructions to this group func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { g := m.RepeatingGroup.Add() return NoClearingInstructions{g} } -//Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { return NoClearingInstructions{m.RepeatingGroup.Get(i)} } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -3911,7 +3911,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -3920,54 +3920,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -3976,7 +3976,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3985,7 +3985,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -3994,49 +3994,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -4045,7 +4045,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4054,144 +4054,144 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.MatchStatus), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.ProcessCode), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.AllocSettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AllocAccruedInterestAmt), quickfix.GroupElement(tag.AllocInterestAtMaturity), NewNoMiscFeesRepeatingGroup(), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.AllocSettlInstType), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup()})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetLastQty sets LastQty, Tag 32 +// SetLastQty sets LastQty, Tag 32 func (m NoExecs) SetLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewLastQty(value, scale)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecondaryExecID sets SecondaryExecID, Tag 527 +// SetSecondaryExecID sets SecondaryExecID, Tag 527 func (m NoExecs) SetSecondaryExecID(v string) { m.Set(field.NewSecondaryExecID(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastParPx sets LastParPx, Tag 669 +// SetLastParPx sets LastParPx, Tag 669 func (m NoExecs) SetLastParPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastParPx(value, scale)) } -//SetLastCapacity sets LastCapacity, Tag 29 +// SetLastCapacity sets LastCapacity, Tag 29 func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } -//GetLastQty gets LastQty, Tag 32 +// GetLastQty gets LastQty, Tag 32 func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastQtyField if err = m.Get(&f); err == nil { @@ -4200,7 +4200,7 @@ func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -4209,7 +4209,7 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryExecID gets SecondaryExecID, Tag 527 +// GetSecondaryExecID gets SecondaryExecID, Tag 527 func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryExecIDField if err = m.Get(&f); err == nil { @@ -4218,7 +4218,7 @@ func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -4227,7 +4227,7 @@ func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetLastParPx gets LastParPx, Tag 669 +// GetLastParPx gets LastParPx, Tag 669 func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastParPxField if err = m.Get(&f); err == nil { @@ -4236,7 +4236,7 @@ func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetLastCapacity gets LastCapacity, Tag 29 +// GetLastCapacity gets LastCapacity, Tag 29 func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { var f field.LastCapacityField if err = m.Get(&f); err == nil { @@ -4245,75 +4245,75 @@ func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRej return } -//HasLastQty returns true if LastQty is present, Tag 32 +// HasLastQty returns true if LastQty is present, Tag 32 func (m NoExecs) HasLastQty() bool { return m.Has(tag.LastQty) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 func (m NoExecs) HasSecondaryExecID() bool { return m.Has(tag.SecondaryExecID) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m NoExecs) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastParPx returns true if LastParPx is present, Tag 669 +// HasLastParPx returns true if LastParPx is present, Tag 669 func (m NoExecs) HasLastParPx() bool { return m.Has(tag.LastParPx) } -//HasLastCapacity returns true if LastCapacity is present, Tag 29 +// HasLastCapacity returns true if LastCapacity is present, Tag 29 func (m NoExecs) HasLastCapacity() bool { return m.Has(tag.LastCapacity) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LastQty), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.SecondaryExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastParPx), quickfix.GroupElement(tag.LastCapacity)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -4322,7 +4322,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -4331,65 +4331,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -4398,7 +4398,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4407,7 +4407,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -4416,49 +4416,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -4467,7 +4467,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4476,78 +4476,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -4556,7 +4556,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4565,255 +4565,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -4822,7 +4822,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -4831,7 +4831,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -4840,7 +4840,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4849,14 +4849,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -4865,7 +4865,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -4874,7 +4874,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -4883,7 +4883,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4892,7 +4892,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4901,7 +4901,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -4910,7 +4910,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4919,7 +4919,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -4928,7 +4928,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4937,7 +4937,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4946,7 +4946,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4955,7 +4955,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -4964,7 +4964,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -4973,7 +4973,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -4982,7 +4982,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4991,7 +4991,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5000,7 +5000,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5009,7 +5009,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -5018,7 +5018,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -5027,7 +5027,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5036,7 +5036,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -5045,7 +5045,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -5054,7 +5054,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -5063,7 +5063,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5072,7 +5072,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -5081,7 +5081,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -5090,7 +5090,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -5099,7 +5099,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -5108,7 +5108,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5117,7 +5117,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -5126,7 +5126,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -5135,7 +5135,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -5144,7 +5144,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -5153,7 +5153,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -5162,7 +5162,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -5171,7 +5171,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -5180,7 +5180,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -5189,232 +5189,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5423,7 +5423,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5432,298 +5432,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -5732,7 +5732,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -5741,7 +5741,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -5750,7 +5750,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -5759,14 +5759,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -5775,7 +5775,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -5784,7 +5784,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -5793,7 +5793,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -5802,7 +5802,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -5811,7 +5811,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -5820,7 +5820,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -5829,7 +5829,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -5838,7 +5838,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -5847,7 +5847,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -5856,7 +5856,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -5865,7 +5865,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -5874,7 +5874,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -5883,7 +5883,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -5892,7 +5892,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -5901,7 +5901,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5910,7 +5910,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5919,7 +5919,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -5928,7 +5928,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -5937,7 +5937,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5946,7 +5946,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -5955,7 +5955,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -5964,7 +5964,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5973,7 +5973,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5982,7 +5982,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5991,7 +5991,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -6000,7 +6000,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -6009,7 +6009,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6018,7 +6018,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -6027,7 +6027,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6036,7 +6036,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -6045,7 +6045,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -6054,7 +6054,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -6063,7 +6063,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -6072,7 +6072,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -6081,7 +6081,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -6090,7 +6090,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -6099,7 +6099,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -6108,7 +6108,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -6117,7 +6117,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -6126,259 +6126,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -6387,7 +6387,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -6396,55 +6396,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -6453,7 +6453,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -6462,88 +6462,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -6552,7 +6552,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -6561,7 +6561,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -6570,7 +6570,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -6579,65 +6579,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -6646,7 +6646,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -6655,35 +6655,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/allocationreportack/AllocationReportAck.generated.go b/fix44/allocationreportack/AllocationReportAck.generated.go index da07a838e..d24b98f28 100644 --- a/fix44/allocationreportack/AllocationReportAck.generated.go +++ b/fix44/allocationreportack/AllocationReportAck.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AllocationReportAck is the fix44 AllocationReportAck type, MsgType = AT +// AllocationReportAck is the fix44 AllocationReportAck type, MsgType = AT type AllocationReportAck struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type AllocationReportAck struct { Message *quickfix.Message } -//FromMessage creates a AllocationReportAck from a quickfix.Message instance +// FromMessage creates a AllocationReportAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) AllocationReportAck { return AllocationReportAck{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) AllocationReportAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AllocationReportAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a AllocationReportAck initialized with the required fields for AllocationReportAck +// New returns a AllocationReportAck initialized with the required fields for AllocationReportAck func New(allocreportid field.AllocReportIDField, allocid field.AllocIDField, transacttime field.TransactTimeField, allocstatus field.AllocStatusField) (m AllocationReportAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(allocreportid field.AllocReportIDField, allocid field.AllocIDField, tra return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AllocationReportAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,92 +62,92 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AT", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AllocationReportAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m AllocationReportAck) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m AllocationReportAck) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m AllocationReportAck) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m AllocationReportAck) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetAllocStatus sets AllocStatus, Tag 87 +// SetAllocStatus sets AllocStatus, Tag 87 func (m AllocationReportAck) SetAllocStatus(v enum.AllocStatus) { m.Set(field.NewAllocStatus(v)) } -//SetAllocRejCode sets AllocRejCode, Tag 88 +// SetAllocRejCode sets AllocRejCode, Tag 88 func (m AllocationReportAck) SetAllocRejCode(v enum.AllocRejCode) { m.Set(field.NewAllocRejCode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m AllocationReportAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AllocationReportAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AllocationReportAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m AllocationReportAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m AllocationReportAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m AllocationReportAck) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetAllocReportID sets AllocReportID, Tag 755 +// SetAllocReportID sets AllocReportID, Tag 755 func (m AllocationReportAck) SetAllocReportID(v string) { m.Set(field.NewAllocReportID(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m AllocationReportAck) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetAllocReportType sets AllocReportType, Tag 794 +// SetAllocReportType sets AllocReportType, Tag 794 func (m AllocationReportAck) SetAllocReportType(v enum.AllocReportType) { m.Set(field.NewAllocReportType(v)) } -//SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 func (m AllocationReportAck) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { m.Set(field.NewAllocIntermedReqType(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AllocationReportAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -156,7 +156,7 @@ func (m AllocationReportAck) GetText() (v string, err quickfix.MessageRejectErro return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m AllocationReportAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -165,7 +165,7 @@ func (m AllocationReportAck) GetTransactTime() (v time.Time, err quickfix.Messag return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m AllocationReportAck) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -174,7 +174,7 @@ func (m AllocationReportAck) GetAllocID() (v string, err quickfix.MessageRejectE return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m AllocationReportAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -183,14 +183,14 @@ func (m AllocationReportAck) GetTradeDate() (v string, err quickfix.MessageRejec return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m AllocationReportAck) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocStatus gets AllocStatus, Tag 87 +// GetAllocStatus gets AllocStatus, Tag 87 func (m AllocationReportAck) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { var f field.AllocStatusField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m AllocationReportAck) GetAllocStatus() (v enum.AllocStatus, err quickfix. return } -//GetAllocRejCode gets AllocRejCode, Tag 88 +// GetAllocRejCode gets AllocRejCode, Tag 88 func (m AllocationReportAck) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { var f field.AllocRejCodeField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m AllocationReportAck) GetAllocRejCode() (v enum.AllocRejCode, err quickfi return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m AllocationReportAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -217,7 +217,7 @@ func (m AllocationReportAck) GetSecurityType() (v enum.SecurityType, err quickfi return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AllocationReportAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -226,7 +226,7 @@ func (m AllocationReportAck) GetEncodedTextLen() (v int, err quickfix.MessageRej return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AllocationReportAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -235,14 +235,14 @@ func (m AllocationReportAck) GetEncodedText() (v string, err quickfix.MessageRej return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m AllocationReportAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m AllocationReportAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -251,7 +251,7 @@ func (m AllocationReportAck) GetProduct() (v enum.Product, err quickfix.MessageR return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m AllocationReportAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -260,7 +260,7 @@ func (m AllocationReportAck) GetMatchStatus() (v enum.MatchStatus, err quickfix. return } -//GetAllocReportID gets AllocReportID, Tag 755 +// GetAllocReportID gets AllocReportID, Tag 755 func (m AllocationReportAck) GetAllocReportID() (v string, err quickfix.MessageRejectError) { var f field.AllocReportIDField if err = m.Get(&f); err == nil { @@ -269,7 +269,7 @@ func (m AllocationReportAck) GetAllocReportID() (v string, err quickfix.MessageR return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m AllocationReportAck) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -278,7 +278,7 @@ func (m AllocationReportAck) GetSecondaryAllocID() (v string, err quickfix.Messa return } -//GetAllocReportType gets AllocReportType, Tag 794 +// GetAllocReportType gets AllocReportType, Tag 794 func (m AllocationReportAck) GetAllocReportType() (v enum.AllocReportType, err quickfix.MessageRejectError) { var f field.AllocReportTypeField if err = m.Get(&f); err == nil { @@ -287,7 +287,7 @@ func (m AllocationReportAck) GetAllocReportType() (v enum.AllocReportType, err q return } -//GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 func (m AllocationReportAck) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { var f field.AllocIntermedReqTypeField if err = m.Get(&f); err == nil { @@ -296,137 +296,137 @@ func (m AllocationReportAck) GetAllocIntermedReqType() (v enum.AllocIntermedReqT return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AllocationReportAck) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m AllocationReportAck) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m AllocationReportAck) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m AllocationReportAck) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m AllocationReportAck) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasAllocStatus returns true if AllocStatus is present, Tag 87 +// HasAllocStatus returns true if AllocStatus is present, Tag 87 func (m AllocationReportAck) HasAllocStatus() bool { return m.Has(tag.AllocStatus) } -//HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 func (m AllocationReportAck) HasAllocRejCode() bool { return m.Has(tag.AllocRejCode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m AllocationReportAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AllocationReportAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AllocationReportAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m AllocationReportAck) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m AllocationReportAck) HasProduct() bool { return m.Has(tag.Product) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m AllocationReportAck) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasAllocReportID returns true if AllocReportID is present, Tag 755 +// HasAllocReportID returns true if AllocReportID is present, Tag 755 func (m AllocationReportAck) HasAllocReportID() bool { return m.Has(tag.AllocReportID) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m AllocationReportAck) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasAllocReportType returns true if AllocReportType is present, Tag 794 +// HasAllocReportType returns true if AllocReportType is present, Tag 794 func (m AllocationReportAck) HasAllocReportType() bool { return m.Has(tag.AllocReportType) } -//HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 func (m AllocationReportAck) HasAllocIntermedReqType() bool { return m.Has(tag.AllocIntermedReqType) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocPrice sets AllocPrice, Tag 366 +// SetAllocPrice sets AllocPrice, Tag 366 func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { m.Set(field.NewAllocPrice(value, scale)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 +// SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 func (m NoAllocs) SetIndividualAllocRejCode(v int) { m.Set(field.NewIndividualAllocRejCode(v)) } -//SetAllocText sets AllocText, Tag 161 +// SetAllocText sets AllocText, Tag 161 func (m NoAllocs) SetAllocText(v string) { m.Set(field.NewAllocText(v)) } -//SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 func (m NoAllocs) SetEncodedAllocTextLen(v int) { m.Set(field.NewEncodedAllocTextLen(v)) } -//SetEncodedAllocText sets EncodedAllocText, Tag 361 +// SetEncodedAllocText sets EncodedAllocText, Tag 361 func (m NoAllocs) SetEncodedAllocText(v string) { m.Set(field.NewEncodedAllocText(v)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -435,7 +435,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocPrice gets AllocPrice, Tag 366 +// GetAllocPrice gets AllocPrice, Tag 366 func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocPriceField if err = m.Get(&f); err == nil { @@ -453,7 +453,7 @@ func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -462,7 +462,7 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 +// GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageRejectError) { var f field.IndividualAllocRejCodeField if err = m.Get(&f); err == nil { @@ -471,7 +471,7 @@ func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageReject return } -//GetAllocText gets AllocText, Tag 161 +// GetAllocText gets AllocText, Tag 161 func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { var f field.AllocTextField if err = m.Get(&f); err == nil { @@ -480,7 +480,7 @@ func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedAllocTextLenField if err = m.Get(&f); err == nil { @@ -489,7 +489,7 @@ func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedAllocText gets EncodedAllocText, Tag 361 +// GetEncodedAllocText gets EncodedAllocText, Tag 361 func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { var f field.EncodedAllocTextField if err = m.Get(&f); err == nil { @@ -498,95 +498,95 @@ func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectErr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocPrice returns true if AllocPrice is present, Tag 366 +// HasAllocPrice returns true if AllocPrice is present, Tag 366 func (m NoAllocs) HasAllocPrice() bool { return m.Has(tag.AllocPrice) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 +// HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 func (m NoAllocs) HasIndividualAllocRejCode() bool { return m.Has(tag.IndividualAllocRejCode) } -//HasAllocText returns true if AllocText is present, Tag 161 +// HasAllocText returns true if AllocText is present, Tag 161 func (m NoAllocs) HasAllocText() bool { return m.Has(tag.AllocText) } -//HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 func (m NoAllocs) HasEncodedAllocTextLen() bool { return m.Has(tag.EncodedAllocTextLen) } -//HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 func (m NoAllocs) HasEncodedAllocText() bool { return m.Has(tag.EncodedAllocText) } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.IndividualAllocRejCode), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -613,49 +613,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -673,58 +673,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/assignmentreport/AssignmentReport.generated.go b/fix44/assignmentreport/AssignmentReport.generated.go index 3fcce1dbb..1b70c8988 100644 --- a/fix44/assignmentreport/AssignmentReport.generated.go +++ b/fix44/assignmentreport/AssignmentReport.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//AssignmentReport is the fix44 AssignmentReport type, MsgType = AW +// AssignmentReport is the fix44 AssignmentReport type, MsgType = AW type AssignmentReport struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type AssignmentReport struct { Message *quickfix.Message } -//FromMessage creates a AssignmentReport from a quickfix.Message instance +// FromMessage creates a AssignmentReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) AssignmentReport { return AssignmentReport{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) AssignmentReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m AssignmentReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a AssignmentReport initialized with the required fields for AssignmentReport +// New returns a AssignmentReport initialized with the required fields for AssignmentReport func New(asgnrptid field.AsgnRptIDField, accounttype field.AccountTypeField, settlprice field.SettlPriceField, settlpricetype field.SettlPriceTypeField, underlyingsettlprice field.UnderlyingSettlPriceField, assignmentmethod field.AssignmentMethodField, openinterest field.OpenInterestField, exercisemethod field.ExerciseMethodField, settlsessid field.SettlSessIDField, settlsesssubid field.SettlSessSubIDField, clearingbusinessdate field.ClearingBusinessDateField) (m AssignmentReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -56,10 +56,10 @@ func New(asgnrptid field.AsgnRptIDField, accounttype field.AccountTypeField, set return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg AssignmentReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -67,347 +67,347 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AW", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m AssignmentReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m AssignmentReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m AssignmentReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m AssignmentReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m AssignmentReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m AssignmentReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m AssignmentReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m AssignmentReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m AssignmentReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m AssignmentReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m AssignmentReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m AssignmentReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m AssignmentReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m AssignmentReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m AssignmentReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m AssignmentReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m AssignmentReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m AssignmentReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m AssignmentReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m AssignmentReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m AssignmentReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m AssignmentReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m AssignmentReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m AssignmentReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m AssignmentReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m AssignmentReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m AssignmentReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m AssignmentReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m AssignmentReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m AssignmentReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m AssignmentReport) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m AssignmentReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m AssignmentReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m AssignmentReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m AssignmentReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m AssignmentReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m AssignmentReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m AssignmentReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m AssignmentReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m AssignmentReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m AssignmentReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m AssignmentReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m AssignmentReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m AssignmentReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoPositions sets NoPositions, Tag 702 +// SetNoPositions sets NoPositions, Tag 702 func (m AssignmentReport) SetNoPositions(f NoPositionsRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m AssignmentReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m AssignmentReport) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m AssignmentReport) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m AssignmentReport) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetSettlPrice sets SettlPrice, Tag 730 +// SetSettlPrice sets SettlPrice, Tag 730 func (m AssignmentReport) SetSettlPrice(value decimal.Decimal, scale int32) { m.Set(field.NewSettlPrice(value, scale)) } -//SetSettlPriceType sets SettlPriceType, Tag 731 +// SetSettlPriceType sets SettlPriceType, Tag 731 func (m AssignmentReport) SetSettlPriceType(v enum.SettlPriceType) { m.Set(field.NewSettlPriceType(v)) } -//SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 +// SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 func (m AssignmentReport) SetUnderlyingSettlPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingSettlPrice(value, scale)) } -//SetAssignmentMethod sets AssignmentMethod, Tag 744 +// SetAssignmentMethod sets AssignmentMethod, Tag 744 func (m AssignmentReport) SetAssignmentMethod(v enum.AssignmentMethod) { m.Set(field.NewAssignmentMethod(v)) } -//SetAssignmentUnit sets AssignmentUnit, Tag 745 +// SetAssignmentUnit sets AssignmentUnit, Tag 745 func (m AssignmentReport) SetAssignmentUnit(value decimal.Decimal, scale int32) { m.Set(field.NewAssignmentUnit(value, scale)) } -//SetOpenInterest sets OpenInterest, Tag 746 +// SetOpenInterest sets OpenInterest, Tag 746 func (m AssignmentReport) SetOpenInterest(value decimal.Decimal, scale int32) { m.Set(field.NewOpenInterest(value, scale)) } -//SetExerciseMethod sets ExerciseMethod, Tag 747 +// SetExerciseMethod sets ExerciseMethod, Tag 747 func (m AssignmentReport) SetExerciseMethod(v enum.ExerciseMethod) { m.Set(field.NewExerciseMethod(v)) } -//SetNoPosAmt sets NoPosAmt, Tag 753 +// SetNoPosAmt sets NoPosAmt, Tag 753 func (m AssignmentReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m AssignmentReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTotNumAssignmentReports sets TotNumAssignmentReports, Tag 832 +// SetTotNumAssignmentReports sets TotNumAssignmentReports, Tag 832 func (m AssignmentReport) SetTotNumAssignmentReports(v int) { m.Set(field.NewTotNumAssignmentReports(v)) } -//SetAsgnRptID sets AsgnRptID, Tag 833 +// SetAsgnRptID sets AsgnRptID, Tag 833 func (m AssignmentReport) SetAsgnRptID(v string) { m.Set(field.NewAsgnRptID(v)) } -//SetThresholdAmount sets ThresholdAmount, Tag 834 +// SetThresholdAmount sets ThresholdAmount, Tag 834 func (m AssignmentReport) SetThresholdAmount(value decimal.Decimal, scale int32) { m.Set(field.NewThresholdAmount(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m AssignmentReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m AssignmentReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m AssignmentReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m AssignmentReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m AssignmentReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetLastRptRequested sets LastRptRequested, Tag 912 +// SetLastRptRequested sets LastRptRequested, Tag 912 func (m AssignmentReport) SetLastRptRequested(v bool) { m.Set(field.NewLastRptRequested(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m AssignmentReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m AssignmentReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m AssignmentReport) GetAccount() (v string, err quickfix.MessageRejectErro return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m AssignmentReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m AssignmentReport) GetCurrency() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m AssignmentReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -434,7 +434,7 @@ func (m AssignmentReport) GetSecurityIDSource() (v enum.SecurityIDSource, err qu return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m AssignmentReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -443,7 +443,7 @@ func (m AssignmentReport) GetSecurityID() (v string, err quickfix.MessageRejectE return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m AssignmentReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -452,7 +452,7 @@ func (m AssignmentReport) GetSymbol() (v string, err quickfix.MessageRejectError return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m AssignmentReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -461,7 +461,7 @@ func (m AssignmentReport) GetText() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m AssignmentReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -470,7 +470,7 @@ func (m AssignmentReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Message return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m AssignmentReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -479,7 +479,7 @@ func (m AssignmentReport) GetIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m AssignmentReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -488,7 +488,7 @@ func (m AssignmentReport) GetSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m AssignmentReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -497,7 +497,7 @@ func (m AssignmentReport) GetSecurityType() (v enum.SecurityType, err quickfix.M return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m AssignmentReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -506,7 +506,7 @@ func (m AssignmentReport) GetMaturityMonthYear() (v string, err quickfix.Message return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m AssignmentReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -515,7 +515,7 @@ func (m AssignmentReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Mess return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m AssignmentReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -524,7 +524,7 @@ func (m AssignmentReport) GetOptAttribute() (v string, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m AssignmentReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m AssignmentReport) GetSecurityExchange() (v string, err quickfix.MessageR return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m AssignmentReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m AssignmentReport) GetCouponRate() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m AssignmentReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m AssignmentReport) GetCouponPaymentDate() (v string, err quickfix.Message return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m AssignmentReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m AssignmentReport) GetIssueDate() (v string, err quickfix.MessageRejectEr return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m AssignmentReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m AssignmentReport) GetRepurchaseTerm() (v int, err quickfix.MessageReject return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m AssignmentReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m AssignmentReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.M return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m AssignmentReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m AssignmentReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m AssignmentReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m AssignmentReport) GetContractMultiplier() (v decimal.Decimal, err quickf return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m AssignmentReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m AssignmentReport) GetRepoCollateralSecurityType() (v int, err quickfix.M return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m AssignmentReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m AssignmentReport) GetRedemptionDate() (v string, err quickfix.MessageRej return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m AssignmentReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m AssignmentReport) GetCreditRating() (v string, err quickfix.MessageRejec return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m AssignmentReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m AssignmentReport) GetEncodedIssuerLen() (v int, err quickfix.MessageReje return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m AssignmentReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m AssignmentReport) GetEncodedIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m AssignmentReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m AssignmentReport) GetEncodedSecurityDescLen() (v int, err quickfix.Messa return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m AssignmentReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m AssignmentReport) GetEncodedSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m AssignmentReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m AssignmentReport) GetEncodedTextLen() (v int, err quickfix.MessageReject return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m AssignmentReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m AssignmentReport) GetEncodedText() (v string, err quickfix.MessageReject return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m AssignmentReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -686,21 +686,21 @@ func (m AssignmentReport) GetExpireDate() (v string, err quickfix.MessageRejectE return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m AssignmentReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m AssignmentReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m AssignmentReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m AssignmentReport) GetProduct() (v enum.Product, err quickfix.MessageReje return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m AssignmentReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m AssignmentReport) GetCFICode() (v string, err quickfix.MessageRejectErro return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m AssignmentReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m AssignmentReport) GetCountryOfIssue() (v string, err quickfix.MessageRej return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m AssignmentReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m AssignmentReport) GetStateOrProvinceOfIssue() (v string, err quickfix.Me return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m AssignmentReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m AssignmentReport) GetLocaleOfIssue() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m AssignmentReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m AssignmentReport) GetMaturityDate() (v string, err quickfix.MessageRejec return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m AssignmentReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -763,14 +763,14 @@ func (m AssignmentReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m AssignmentReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m AssignmentReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m AssignmentReport) GetAccountType() (v enum.AccountType, err quickfix.Mes return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m AssignmentReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m AssignmentReport) GetContractSettlMonth() (v string, err quickfix.Messag return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m AssignmentReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -797,21 +797,21 @@ func (m AssignmentReport) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetNoPositions gets NoPositions, Tag 702 +// GetNoPositions gets NoPositions, Tag 702 func (m AssignmentReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPositionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m AssignmentReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m AssignmentReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -820,7 +820,7 @@ func (m AssignmentReport) GetClearingBusinessDate() (v string, err quickfix.Mess return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m AssignmentReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -829,7 +829,7 @@ func (m AssignmentReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.Mes return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m AssignmentReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -838,7 +838,7 @@ func (m AssignmentReport) GetSettlSessSubID() (v string, err quickfix.MessageRej return } -//GetSettlPrice gets SettlPrice, Tag 730 +// GetSettlPrice gets SettlPrice, Tag 730 func (m AssignmentReport) GetSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlPriceField if err = m.Get(&f); err == nil { @@ -847,7 +847,7 @@ func (m AssignmentReport) GetSettlPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetSettlPriceType gets SettlPriceType, Tag 731 +// GetSettlPriceType gets SettlPriceType, Tag 731 func (m AssignmentReport) GetSettlPriceType() (v enum.SettlPriceType, err quickfix.MessageRejectError) { var f field.SettlPriceTypeField if err = m.Get(&f); err == nil { @@ -856,7 +856,7 @@ func (m AssignmentReport) GetSettlPriceType() (v enum.SettlPriceType, err quickf return } -//GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 +// GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 func (m AssignmentReport) GetUnderlyingSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingSettlPriceField if err = m.Get(&f); err == nil { @@ -865,7 +865,7 @@ func (m AssignmentReport) GetUnderlyingSettlPrice() (v decimal.Decimal, err quic return } -//GetAssignmentMethod gets AssignmentMethod, Tag 744 +// GetAssignmentMethod gets AssignmentMethod, Tag 744 func (m AssignmentReport) GetAssignmentMethod() (v enum.AssignmentMethod, err quickfix.MessageRejectError) { var f field.AssignmentMethodField if err = m.Get(&f); err == nil { @@ -874,7 +874,7 @@ func (m AssignmentReport) GetAssignmentMethod() (v enum.AssignmentMethod, err qu return } -//GetAssignmentUnit gets AssignmentUnit, Tag 745 +// GetAssignmentUnit gets AssignmentUnit, Tag 745 func (m AssignmentReport) GetAssignmentUnit() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AssignmentUnitField if err = m.Get(&f); err == nil { @@ -883,7 +883,7 @@ func (m AssignmentReport) GetAssignmentUnit() (v decimal.Decimal, err quickfix.M return } -//GetOpenInterest gets OpenInterest, Tag 746 +// GetOpenInterest gets OpenInterest, Tag 746 func (m AssignmentReport) GetOpenInterest() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OpenInterestField if err = m.Get(&f); err == nil { @@ -892,7 +892,7 @@ func (m AssignmentReport) GetOpenInterest() (v decimal.Decimal, err quickfix.Mes return } -//GetExerciseMethod gets ExerciseMethod, Tag 747 +// GetExerciseMethod gets ExerciseMethod, Tag 747 func (m AssignmentReport) GetExerciseMethod() (v enum.ExerciseMethod, err quickfix.MessageRejectError) { var f field.ExerciseMethodField if err = m.Get(&f); err == nil { @@ -901,14 +901,14 @@ func (m AssignmentReport) GetExerciseMethod() (v enum.ExerciseMethod, err quickf return } -//GetNoPosAmt gets NoPosAmt, Tag 753 +// GetNoPosAmt gets NoPosAmt, Tag 753 func (m AssignmentReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPosAmtRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m AssignmentReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -917,7 +917,7 @@ func (m AssignmentReport) GetSecuritySubType() (v string, err quickfix.MessageRe return } -//GetTotNumAssignmentReports gets TotNumAssignmentReports, Tag 832 +// GetTotNumAssignmentReports gets TotNumAssignmentReports, Tag 832 func (m AssignmentReport) GetTotNumAssignmentReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumAssignmentReportsField if err = m.Get(&f); err == nil { @@ -926,7 +926,7 @@ func (m AssignmentReport) GetTotNumAssignmentReports() (v int, err quickfix.Mess return } -//GetAsgnRptID gets AsgnRptID, Tag 833 +// GetAsgnRptID gets AsgnRptID, Tag 833 func (m AssignmentReport) GetAsgnRptID() (v string, err quickfix.MessageRejectError) { var f field.AsgnRptIDField if err = m.Get(&f); err == nil { @@ -935,7 +935,7 @@ func (m AssignmentReport) GetAsgnRptID() (v string, err quickfix.MessageRejectEr return } -//GetThresholdAmount gets ThresholdAmount, Tag 834 +// GetThresholdAmount gets ThresholdAmount, Tag 834 func (m AssignmentReport) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ThresholdAmountField if err = m.Get(&f); err == nil { @@ -944,14 +944,14 @@ func (m AssignmentReport) GetThresholdAmount() (v decimal.Decimal, err quickfix. return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m AssignmentReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m AssignmentReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -960,7 +960,7 @@ func (m AssignmentReport) GetDatedDate() (v string, err quickfix.MessageRejectEr return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m AssignmentReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -969,7 +969,7 @@ func (m AssignmentReport) GetInterestAccrualDate() (v string, err quickfix.Messa return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m AssignmentReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -978,7 +978,7 @@ func (m AssignmentReport) GetCPProgram() (v enum.CPProgram, err quickfix.Message return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m AssignmentReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -987,7 +987,7 @@ func (m AssignmentReport) GetCPRegType() (v string, err quickfix.MessageRejectEr return } -//GetLastRptRequested gets LastRptRequested, Tag 912 +// GetLastRptRequested gets LastRptRequested, Tag 912 func (m AssignmentReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { var f field.LastRptRequestedField if err = m.Get(&f); err == nil { @@ -996,7 +996,7 @@ func (m AssignmentReport) GetLastRptRequested() (v bool, err quickfix.MessageRej return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m AssignmentReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1005,372 +1005,372 @@ func (m AssignmentReport) GetStrikeCurrency() (v string, err quickfix.MessageRej return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m AssignmentReport) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m AssignmentReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m AssignmentReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m AssignmentReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m AssignmentReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m AssignmentReport) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m AssignmentReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m AssignmentReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m AssignmentReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m AssignmentReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m AssignmentReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m AssignmentReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m AssignmentReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m AssignmentReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m AssignmentReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m AssignmentReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m AssignmentReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m AssignmentReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m AssignmentReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m AssignmentReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m AssignmentReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m AssignmentReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m AssignmentReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m AssignmentReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m AssignmentReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m AssignmentReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m AssignmentReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m AssignmentReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m AssignmentReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m AssignmentReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m AssignmentReport) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m AssignmentReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m AssignmentReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m AssignmentReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m AssignmentReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m AssignmentReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m AssignmentReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m AssignmentReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m AssignmentReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m AssignmentReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m AssignmentReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m AssignmentReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m AssignmentReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m AssignmentReport) HasPool() bool { return m.Has(tag.Pool) } -//HasNoPositions returns true if NoPositions is present, Tag 702 +// HasNoPositions returns true if NoPositions is present, Tag 702 func (m AssignmentReport) HasNoPositions() bool { return m.Has(tag.NoPositions) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m AssignmentReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m AssignmentReport) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m AssignmentReport) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m AssignmentReport) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasSettlPrice returns true if SettlPrice is present, Tag 730 +// HasSettlPrice returns true if SettlPrice is present, Tag 730 func (m AssignmentReport) HasSettlPrice() bool { return m.Has(tag.SettlPrice) } -//HasSettlPriceType returns true if SettlPriceType is present, Tag 731 +// HasSettlPriceType returns true if SettlPriceType is present, Tag 731 func (m AssignmentReport) HasSettlPriceType() bool { return m.Has(tag.SettlPriceType) } -//HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 +// HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 func (m AssignmentReport) HasUnderlyingSettlPrice() bool { return m.Has(tag.UnderlyingSettlPrice) } -//HasAssignmentMethod returns true if AssignmentMethod is present, Tag 744 +// HasAssignmentMethod returns true if AssignmentMethod is present, Tag 744 func (m AssignmentReport) HasAssignmentMethod() bool { return m.Has(tag.AssignmentMethod) } -//HasAssignmentUnit returns true if AssignmentUnit is present, Tag 745 +// HasAssignmentUnit returns true if AssignmentUnit is present, Tag 745 func (m AssignmentReport) HasAssignmentUnit() bool { return m.Has(tag.AssignmentUnit) } -//HasOpenInterest returns true if OpenInterest is present, Tag 746 +// HasOpenInterest returns true if OpenInterest is present, Tag 746 func (m AssignmentReport) HasOpenInterest() bool { return m.Has(tag.OpenInterest) } -//HasExerciseMethod returns true if ExerciseMethod is present, Tag 747 +// HasExerciseMethod returns true if ExerciseMethod is present, Tag 747 func (m AssignmentReport) HasExerciseMethod() bool { return m.Has(tag.ExerciseMethod) } -//HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 func (m AssignmentReport) HasNoPosAmt() bool { return m.Has(tag.NoPosAmt) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m AssignmentReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTotNumAssignmentReports returns true if TotNumAssignmentReports is present, Tag 832 +// HasTotNumAssignmentReports returns true if TotNumAssignmentReports is present, Tag 832 func (m AssignmentReport) HasTotNumAssignmentReports() bool { return m.Has(tag.TotNumAssignmentReports) } -//HasAsgnRptID returns true if AsgnRptID is present, Tag 833 +// HasAsgnRptID returns true if AsgnRptID is present, Tag 833 func (m AssignmentReport) HasAsgnRptID() bool { return m.Has(tag.AsgnRptID) } -//HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 func (m AssignmentReport) HasThresholdAmount() bool { return m.Has(tag.ThresholdAmount) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m AssignmentReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m AssignmentReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m AssignmentReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m AssignmentReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m AssignmentReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 func (m AssignmentReport) HasLastRptRequested() bool { return m.Has(tag.LastRptRequested) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m AssignmentReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1379,7 +1379,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1388,7 +1388,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1397,49 +1397,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1457,78 +1457,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1537,7 +1539,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1546,255 +1548,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1803,7 +1806,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1812,7 +1815,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1821,7 +1824,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1830,14 +1833,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1846,7 +1849,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1855,7 +1858,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1864,7 +1867,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1873,7 +1876,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1882,7 +1885,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1891,7 +1894,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1900,7 +1903,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1909,7 +1912,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1918,7 +1921,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1927,7 +1930,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1936,7 +1939,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1945,7 +1948,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1954,7 +1957,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1963,7 +1966,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1972,7 +1975,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1981,7 +1984,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1990,7 +1993,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1999,7 +2002,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2008,7 +2011,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2017,7 +2020,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2026,7 +2029,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2035,7 +2038,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2044,7 +2047,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2053,7 +2056,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2062,7 +2065,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2071,7 +2074,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2080,7 +2083,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2089,7 +2092,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2098,7 +2101,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2107,7 +2110,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2116,7 +2119,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2125,7 +2128,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2134,7 +2137,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2143,7 +2146,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2152,7 +2155,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2161,7 +2164,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2170,232 +2173,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2404,7 +2407,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2413,93 +2416,95 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoPositions is a repeating group element, Tag 702 +// NoPositions is a repeating group element, Tag 702 type NoPositions struct { *quickfix.Group } -//SetPosType sets PosType, Tag 703 +// SetPosType sets PosType, Tag 703 func (m NoPositions) SetPosType(v enum.PosType) { m.Set(field.NewPosType(v)) } -//SetLongQty sets LongQty, Tag 704 +// SetLongQty sets LongQty, Tag 704 func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { m.Set(field.NewLongQty(value, scale)) } -//SetShortQty sets ShortQty, Tag 705 +// SetShortQty sets ShortQty, Tag 705 func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { m.Set(field.NewShortQty(value, scale)) } -//SetPosQtyStatus sets PosQtyStatus, Tag 706 +// SetPosQtyStatus sets PosQtyStatus, Tag 706 func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { m.Set(field.NewPosQtyStatus(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetPosType gets PosType, Tag 703 +// GetPosType gets PosType, Tag 703 func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { var f field.PosTypeField if err = m.Get(&f); err == nil { @@ -2508,7 +2513,7 @@ func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectErr return } -//GetLongQty gets LongQty, Tag 704 +// GetLongQty gets LongQty, Tag 704 func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LongQtyField if err = m.Get(&f); err == nil { @@ -2517,7 +2522,7 @@ func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageReject return } -//GetShortQty gets ShortQty, Tag 705 +// GetShortQty gets ShortQty, Tag 705 func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ShortQtyField if err = m.Get(&f); err == nil { @@ -2526,7 +2531,7 @@ func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetPosQtyStatus gets PosQtyStatus, Tag 706 +// GetPosQtyStatus gets PosQtyStatus, Tag 706 func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { var f field.PosQtyStatusField if err = m.Get(&f); err == nil { @@ -2535,64 +2540,64 @@ func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.Messag return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPosType returns true if PosType is present, Tag 703 +// HasPosType returns true if PosType is present, Tag 703 func (m NoPositions) HasPosType() bool { return m.Has(tag.PosType) } -//HasLongQty returns true if LongQty is present, Tag 704 +// HasLongQty returns true if LongQty is present, Tag 704 func (m NoPositions) HasLongQty() bool { return m.Has(tag.LongQty) } -//HasShortQty returns true if ShortQty is present, Tag 705 +// HasShortQty returns true if ShortQty is present, Tag 705 func (m NoPositions) HasShortQty() bool { return m.Has(tag.ShortQty) } -//HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 func (m NoPositions) HasPosQtyStatus() bool { return m.Has(tag.PosQtyStatus) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoPositions) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -2601,7 +2606,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2610,7 +2615,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -2619,49 +2624,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -2670,7 +2675,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2679,321 +2684,324 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoPositionsRepeatingGroup is a repeating group, Tag 702 +// NoPositionsRepeatingGroup is a repeating group, Tag 702 type NoPositionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { return NoPositionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPositions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoPositions to this group +// Add create and append a new NoPositions to this group func (m NoPositionsRepeatingGroup) Add() NoPositions { g := m.RepeatingGroup.Add() return NoPositions{g} } -//Get returns the ith NoPositions in the NoPositionsRepeatinGroup +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { return NoPositions{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3002,7 +3010,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3011,7 +3019,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3020,7 +3028,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3029,14 +3037,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3045,7 +3053,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3054,7 +3062,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3063,7 +3071,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3072,7 +3080,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3081,7 +3089,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3090,7 +3098,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3099,7 +3107,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3108,7 +3116,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3117,7 +3125,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3126,7 +3134,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3135,7 +3143,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3144,7 +3152,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3153,7 +3161,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3162,7 +3170,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3171,7 +3179,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3180,7 +3188,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3189,7 +3197,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3198,7 +3206,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3207,7 +3215,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3216,7 +3224,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3225,7 +3233,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3234,7 +3242,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3243,7 +3251,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3252,7 +3260,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3261,7 +3269,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3270,7 +3278,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3279,7 +3287,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3288,7 +3296,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3297,7 +3305,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3306,7 +3314,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3315,7 +3323,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3324,7 +3332,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3333,7 +3341,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3342,7 +3350,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3351,7 +3359,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3360,7 +3368,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3369,7 +3377,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3378,7 +3386,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3387,7 +3395,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3396,259 +3404,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3657,7 +3665,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3666,55 +3674,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3723,7 +3732,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3732,78 +3741,80 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoPosAmt is a repeating group element, Tag 753 +// NoPosAmt is a repeating group element, Tag 753 type NoPosAmt struct { *quickfix.Group } -//SetPosAmtType sets PosAmtType, Tag 707 +// SetPosAmtType sets PosAmtType, Tag 707 func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { m.Set(field.NewPosAmtType(v)) } -//SetPosAmt sets PosAmt, Tag 708 +// SetPosAmt sets PosAmt, Tag 708 func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { m.Set(field.NewPosAmt(value, scale)) } -//GetPosAmtType gets PosAmtType, Tag 707 +// GetPosAmtType gets PosAmtType, Tag 707 func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { var f field.PosAmtTypeField if err = m.Get(&f); err == nil { @@ -3812,7 +3823,7 @@ func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageReject return } -//GetPosAmt gets PosAmt, Tag 708 +// GetPosAmt gets PosAmt, Tag 708 func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PosAmtField if err = m.Get(&f); err == nil { @@ -3821,65 +3832,66 @@ func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//HasPosAmtType returns true if PosAmtType is present, Tag 707 +// HasPosAmtType returns true if PosAmtType is present, Tag 707 func (m NoPosAmt) HasPosAmtType() bool { return m.Has(tag.PosAmtType) } -//HasPosAmt returns true if PosAmt is present, Tag 708 +// HasPosAmt returns true if PosAmt is present, Tag 708 func (m NoPosAmt) HasPosAmt() bool { return m.Has(tag.PosAmt) } -//NoPosAmtRepeatingGroup is a repeating group, Tag 753 +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 type NoPosAmtRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { return NoPosAmtRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPosAmt, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)}), + } } -//Add create and append a new NoPosAmt to this group +// Add create and append a new NoPosAmt to this group func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { g := m.RepeatingGroup.Add() return NoPosAmt{g} } -//Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { return NoPosAmt{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3888,7 +3900,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3897,7 +3909,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3906,7 +3918,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3915,45 +3927,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/bidrequest/BidRequest.generated.go b/fix44/bidrequest/BidRequest.generated.go index 4546977dd..008ff24a2 100644 --- a/fix44/bidrequest/BidRequest.generated.go +++ b/fix44/bidrequest/BidRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BidRequest is the fix44 BidRequest type, MsgType = k +// BidRequest is the fix44 BidRequest type, MsgType = k type BidRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type BidRequest struct { Message *quickfix.Message } -//FromMessage creates a BidRequest from a quickfix.Message instance +// FromMessage creates a BidRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) BidRequest { return BidRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) BidRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BidRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a BidRequest initialized with the required fields for BidRequest +// New returns a BidRequest initialized with the required fields for BidRequest func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidRequestTransTypeField, totnorelatedsym field.TotNoRelatedSymField, bidtype field.BidTypeField, bidtradetype field.BidTradeTypeField, basispxtype field.BasisPxTypeField) (m BidRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidReques return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BidRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,152 +64,152 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "k", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m BidRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m BidRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m BidRequest) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m BidRequest) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m BidRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m BidRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetBidRequestTransType sets BidRequestTransType, Tag 374 +// SetBidRequestTransType sets BidRequestTransType, Tag 374 func (m BidRequest) SetBidRequestTransType(v enum.BidRequestTransType) { m.Set(field.NewBidRequestTransType(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m BidRequest) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m BidRequest) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetListName sets ListName, Tag 392 +// SetListName sets ListName, Tag 392 func (m BidRequest) SetListName(v string) { m.Set(field.NewListName(v)) } -//SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 func (m BidRequest) SetTotNoRelatedSym(v int) { m.Set(field.NewTotNoRelatedSym(v)) } -//SetBidType sets BidType, Tag 394 +// SetBidType sets BidType, Tag 394 func (m BidRequest) SetBidType(v enum.BidType) { m.Set(field.NewBidType(v)) } -//SetNumTickets sets NumTickets, Tag 395 +// SetNumTickets sets NumTickets, Tag 395 func (m BidRequest) SetNumTickets(v int) { m.Set(field.NewNumTickets(v)) } -//SetSideValue1 sets SideValue1, Tag 396 +// SetSideValue1 sets SideValue1, Tag 396 func (m BidRequest) SetSideValue1(value decimal.Decimal, scale int32) { m.Set(field.NewSideValue1(value, scale)) } -//SetSideValue2 sets SideValue2, Tag 397 +// SetSideValue2 sets SideValue2, Tag 397 func (m BidRequest) SetSideValue2(value decimal.Decimal, scale int32) { m.Set(field.NewSideValue2(value, scale)) } -//SetNoBidDescriptors sets NoBidDescriptors, Tag 398 +// SetNoBidDescriptors sets NoBidDescriptors, Tag 398 func (m BidRequest) SetNoBidDescriptors(f NoBidDescriptorsRepeatingGroup) { m.SetGroup(f) } -//SetLiquidityIndType sets LiquidityIndType, Tag 409 +// SetLiquidityIndType sets LiquidityIndType, Tag 409 func (m BidRequest) SetLiquidityIndType(v enum.LiquidityIndType) { m.Set(field.NewLiquidityIndType(v)) } -//SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410 +// SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410 func (m BidRequest) SetWtAverageLiquidity(value decimal.Decimal, scale int32) { m.Set(field.NewWtAverageLiquidity(value, scale)) } -//SetExchangeForPhysical sets ExchangeForPhysical, Tag 411 +// SetExchangeForPhysical sets ExchangeForPhysical, Tag 411 func (m BidRequest) SetExchangeForPhysical(v bool) { m.Set(field.NewExchangeForPhysical(v)) } -//SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412 +// SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412 func (m BidRequest) SetOutMainCntryUIndex(value decimal.Decimal, scale int32) { m.Set(field.NewOutMainCntryUIndex(value, scale)) } -//SetCrossPercent sets CrossPercent, Tag 413 +// SetCrossPercent sets CrossPercent, Tag 413 func (m BidRequest) SetCrossPercent(value decimal.Decimal, scale int32) { m.Set(field.NewCrossPercent(value, scale)) } -//SetProgRptReqs sets ProgRptReqs, Tag 414 +// SetProgRptReqs sets ProgRptReqs, Tag 414 func (m BidRequest) SetProgRptReqs(v enum.ProgRptReqs) { m.Set(field.NewProgRptReqs(v)) } -//SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 func (m BidRequest) SetProgPeriodInterval(v int) { m.Set(field.NewProgPeriodInterval(v)) } -//SetIncTaxInd sets IncTaxInd, Tag 416 +// SetIncTaxInd sets IncTaxInd, Tag 416 func (m BidRequest) SetIncTaxInd(v enum.IncTaxInd) { m.Set(field.NewIncTaxInd(v)) } -//SetNumBidders sets NumBidders, Tag 417 +// SetNumBidders sets NumBidders, Tag 417 func (m BidRequest) SetNumBidders(v int) { m.Set(field.NewNumBidders(v)) } -//SetBidTradeType sets BidTradeType, Tag 418 +// SetBidTradeType sets BidTradeType, Tag 418 func (m BidRequest) SetBidTradeType(v enum.BidTradeType) { m.Set(field.NewBidTradeType(v)) } -//SetBasisPxType sets BasisPxType, Tag 419 +// SetBasisPxType sets BasisPxType, Tag 419 func (m BidRequest) SetBasisPxType(v enum.BasisPxType) { m.Set(field.NewBasisPxType(v)) } -//SetNoBidComponents sets NoBidComponents, Tag 420 +// SetNoBidComponents sets NoBidComponents, Tag 420 func (m BidRequest) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { m.SetGroup(f) } -//SetStrikeTime sets StrikeTime, Tag 443 +// SetStrikeTime sets StrikeTime, Tag 443 func (m BidRequest) SetStrikeTime(v time.Time) { m.Set(field.NewStrikeTime(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -218,7 +218,7 @@ func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -227,7 +227,7 @@ func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -236,7 +236,7 @@ func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -245,7 +245,7 @@ func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -254,7 +254,7 @@ func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -263,7 +263,7 @@ func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) return } -//GetBidRequestTransType gets BidRequestTransType, Tag 374 +// GetBidRequestTransType gets BidRequestTransType, Tag 374 func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err quickfix.MessageRejectError) { var f field.BidRequestTransTypeField if err = m.Get(&f); err == nil { @@ -272,7 +272,7 @@ func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err qu return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -281,7 +281,7 @@ func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -290,7 +290,7 @@ func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError) return } -//GetListName gets ListName, Tag 392 +// GetListName gets ListName, Tag 392 func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError) { var f field.ListNameField if err = m.Get(&f); err == nil { @@ -299,7 +299,7 @@ func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError) { return } -//GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 func (m BidRequest) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { var f field.TotNoRelatedSymField if err = m.Get(&f); err == nil { @@ -308,7 +308,7 @@ func (m BidRequest) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError return } -//GetBidType gets BidType, Tag 394 +// GetBidType gets BidType, Tag 394 func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { var f field.BidTypeField if err = m.Get(&f); err == nil { @@ -317,7 +317,7 @@ func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectErro return } -//GetNumTickets gets NumTickets, Tag 395 +// GetNumTickets gets NumTickets, Tag 395 func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError) { var f field.NumTicketsField if err = m.Get(&f); err == nil { @@ -326,7 +326,7 @@ func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError) { return } -//GetSideValue1 gets SideValue1, Tag 396 +// GetSideValue1 gets SideValue1, Tag 396 func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SideValue1Field if err = m.Get(&f); err == nil { @@ -335,7 +335,7 @@ func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSideValue2 gets SideValue2, Tag 397 +// GetSideValue2 gets SideValue2, Tag 397 func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SideValue2Field if err = m.Get(&f); err == nil { @@ -344,14 +344,14 @@ func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageReje return } -//GetNoBidDescriptors gets NoBidDescriptors, Tag 398 +// GetNoBidDescriptors gets NoBidDescriptors, Tag 398 func (m BidRequest) GetNoBidDescriptors() (NoBidDescriptorsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidDescriptorsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLiquidityIndType gets LiquidityIndType, Tag 409 +// GetLiquidityIndType gets LiquidityIndType, Tag 409 func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix.MessageRejectError) { var f field.LiquidityIndTypeField if err = m.Get(&f); err == nil { @@ -360,7 +360,7 @@ func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix return } -//GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410 +// GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410 func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.WtAverageLiquidityField if err = m.Get(&f); err == nil { @@ -369,7 +369,7 @@ func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.Mes return } -//GetExchangeForPhysical gets ExchangeForPhysical, Tag 411 +// GetExchangeForPhysical gets ExchangeForPhysical, Tag 411 func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageRejectError) { var f field.ExchangeForPhysicalField if err = m.Get(&f); err == nil { @@ -378,7 +378,7 @@ func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageReject return } -//GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412 +// GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412 func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OutMainCntryUIndexField if err = m.Get(&f); err == nil { @@ -387,7 +387,7 @@ func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.Mes return } -//GetCrossPercent gets CrossPercent, Tag 413 +// GetCrossPercent gets CrossPercent, Tag 413 func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CrossPercentField if err = m.Get(&f); err == nil { @@ -396,7 +396,7 @@ func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRe return } -//GetProgRptReqs gets ProgRptReqs, Tag 414 +// GetProgRptReqs gets ProgRptReqs, Tag 414 func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { var f field.ProgRptReqsField if err = m.Get(&f); err == nil { @@ -405,7 +405,7 @@ func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRe return } -//GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { var f field.ProgPeriodIntervalField if err = m.Get(&f); err == nil { @@ -414,7 +414,7 @@ func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectEr return } -//GetIncTaxInd gets IncTaxInd, Tag 416 +// GetIncTaxInd gets IncTaxInd, Tag 416 func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageRejectError) { var f field.IncTaxIndField if err = m.Get(&f); err == nil { @@ -423,7 +423,7 @@ func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageReject return } -//GetNumBidders gets NumBidders, Tag 417 +// GetNumBidders gets NumBidders, Tag 417 func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError) { var f field.NumBiddersField if err = m.Get(&f); err == nil { @@ -432,7 +432,7 @@ func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError) { return } -//GetBidTradeType gets BidTradeType, Tag 418 +// GetBidTradeType gets BidTradeType, Tag 418 func (m BidRequest) GetBidTradeType() (v enum.BidTradeType, err quickfix.MessageRejectError) { var f field.BidTradeTypeField if err = m.Get(&f); err == nil { @@ -441,7 +441,7 @@ func (m BidRequest) GetBidTradeType() (v enum.BidTradeType, err quickfix.Message return } -//GetBasisPxType gets BasisPxType, Tag 419 +// GetBasisPxType gets BasisPxType, Tag 419 func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRejectError) { var f field.BasisPxTypeField if err = m.Get(&f); err == nil { @@ -450,14 +450,14 @@ func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRe return } -//GetNoBidComponents gets NoBidComponents, Tag 420 +// GetNoBidComponents gets NoBidComponents, Tag 420 func (m BidRequest) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidComponentsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetStrikeTime gets StrikeTime, Tag 443 +// GetStrikeTime gets StrikeTime, Tag 443 func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectError) { var f field.StrikeTimeField if err = m.Get(&f); err == nil { @@ -466,212 +466,212 @@ func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectErro return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m BidRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m BidRequest) HasText() bool { return m.Has(tag.Text) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m BidRequest) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m BidRequest) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m BidRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m BidRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374 +// HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374 func (m BidRequest) HasBidRequestTransType() bool { return m.Has(tag.BidRequestTransType) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m BidRequest) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m BidRequest) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasListName returns true if ListName is present, Tag 392 +// HasListName returns true if ListName is present, Tag 392 func (m BidRequest) HasListName() bool { return m.Has(tag.ListName) } -//HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 func (m BidRequest) HasTotNoRelatedSym() bool { return m.Has(tag.TotNoRelatedSym) } -//HasBidType returns true if BidType is present, Tag 394 +// HasBidType returns true if BidType is present, Tag 394 func (m BidRequest) HasBidType() bool { return m.Has(tag.BidType) } -//HasNumTickets returns true if NumTickets is present, Tag 395 +// HasNumTickets returns true if NumTickets is present, Tag 395 func (m BidRequest) HasNumTickets() bool { return m.Has(tag.NumTickets) } -//HasSideValue1 returns true if SideValue1 is present, Tag 396 +// HasSideValue1 returns true if SideValue1 is present, Tag 396 func (m BidRequest) HasSideValue1() bool { return m.Has(tag.SideValue1) } -//HasSideValue2 returns true if SideValue2 is present, Tag 397 +// HasSideValue2 returns true if SideValue2 is present, Tag 397 func (m BidRequest) HasSideValue2() bool { return m.Has(tag.SideValue2) } -//HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398 +// HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398 func (m BidRequest) HasNoBidDescriptors() bool { return m.Has(tag.NoBidDescriptors) } -//HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409 +// HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409 func (m BidRequest) HasLiquidityIndType() bool { return m.Has(tag.LiquidityIndType) } -//HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410 +// HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410 func (m BidRequest) HasWtAverageLiquidity() bool { return m.Has(tag.WtAverageLiquidity) } -//HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411 +// HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411 func (m BidRequest) HasExchangeForPhysical() bool { return m.Has(tag.ExchangeForPhysical) } -//HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412 +// HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412 func (m BidRequest) HasOutMainCntryUIndex() bool { return m.Has(tag.OutMainCntryUIndex) } -//HasCrossPercent returns true if CrossPercent is present, Tag 413 +// HasCrossPercent returns true if CrossPercent is present, Tag 413 func (m BidRequest) HasCrossPercent() bool { return m.Has(tag.CrossPercent) } -//HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 func (m BidRequest) HasProgRptReqs() bool { return m.Has(tag.ProgRptReqs) } -//HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 func (m BidRequest) HasProgPeriodInterval() bool { return m.Has(tag.ProgPeriodInterval) } -//HasIncTaxInd returns true if IncTaxInd is present, Tag 416 +// HasIncTaxInd returns true if IncTaxInd is present, Tag 416 func (m BidRequest) HasIncTaxInd() bool { return m.Has(tag.IncTaxInd) } -//HasNumBidders returns true if NumBidders is present, Tag 417 +// HasNumBidders returns true if NumBidders is present, Tag 417 func (m BidRequest) HasNumBidders() bool { return m.Has(tag.NumBidders) } -//HasBidTradeType returns true if BidTradeType is present, Tag 418 +// HasBidTradeType returns true if BidTradeType is present, Tag 418 func (m BidRequest) HasBidTradeType() bool { return m.Has(tag.BidTradeType) } -//HasBasisPxType returns true if BasisPxType is present, Tag 419 +// HasBasisPxType returns true if BasisPxType is present, Tag 419 func (m BidRequest) HasBasisPxType() bool { return m.Has(tag.BasisPxType) } -//HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 func (m BidRequest) HasNoBidComponents() bool { return m.Has(tag.NoBidComponents) } -//HasStrikeTime returns true if StrikeTime is present, Tag 443 +// HasStrikeTime returns true if StrikeTime is present, Tag 443 func (m BidRequest) HasStrikeTime() bool { return m.Has(tag.StrikeTime) } -//NoBidDescriptors is a repeating group element, Tag 398 +// NoBidDescriptors is a repeating group element, Tag 398 type NoBidDescriptors struct { *quickfix.Group } -//SetBidDescriptorType sets BidDescriptorType, Tag 399 +// SetBidDescriptorType sets BidDescriptorType, Tag 399 func (m NoBidDescriptors) SetBidDescriptorType(v enum.BidDescriptorType) { m.Set(field.NewBidDescriptorType(v)) } -//SetBidDescriptor sets BidDescriptor, Tag 400 +// SetBidDescriptor sets BidDescriptor, Tag 400 func (m NoBidDescriptors) SetBidDescriptor(v string) { m.Set(field.NewBidDescriptor(v)) } -//SetSideValueInd sets SideValueInd, Tag 401 +// SetSideValueInd sets SideValueInd, Tag 401 func (m NoBidDescriptors) SetSideValueInd(v enum.SideValueInd) { m.Set(field.NewSideValueInd(v)) } -//SetLiquidityValue sets LiquidityValue, Tag 404 +// SetLiquidityValue sets LiquidityValue, Tag 404 func (m NoBidDescriptors) SetLiquidityValue(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityValue(value, scale)) } -//SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441 +// SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441 func (m NoBidDescriptors) SetLiquidityNumSecurities(v int) { m.Set(field.NewLiquidityNumSecurities(v)) } -//SetLiquidityPctLow sets LiquidityPctLow, Tag 402 +// SetLiquidityPctLow sets LiquidityPctLow, Tag 402 func (m NoBidDescriptors) SetLiquidityPctLow(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityPctLow(value, scale)) } -//SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403 +// SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403 func (m NoBidDescriptors) SetLiquidityPctHigh(value decimal.Decimal, scale int32) { m.Set(field.NewLiquidityPctHigh(value, scale)) } -//SetEFPTrackingError sets EFPTrackingError, Tag 405 +// SetEFPTrackingError sets EFPTrackingError, Tag 405 func (m NoBidDescriptors) SetEFPTrackingError(value decimal.Decimal, scale int32) { m.Set(field.NewEFPTrackingError(value, scale)) } -//SetFairValue sets FairValue, Tag 406 +// SetFairValue sets FairValue, Tag 406 func (m NoBidDescriptors) SetFairValue(value decimal.Decimal, scale int32) { m.Set(field.NewFairValue(value, scale)) } -//SetOutsideIndexPct sets OutsideIndexPct, Tag 407 +// SetOutsideIndexPct sets OutsideIndexPct, Tag 407 func (m NoBidDescriptors) SetOutsideIndexPct(value decimal.Decimal, scale int32) { m.Set(field.NewOutsideIndexPct(value, scale)) } -//SetValueOfFutures sets ValueOfFutures, Tag 408 +// SetValueOfFutures sets ValueOfFutures, Tag 408 func (m NoBidDescriptors) SetValueOfFutures(value decimal.Decimal, scale int32) { m.Set(field.NewValueOfFutures(value, scale)) } -//GetBidDescriptorType gets BidDescriptorType, Tag 399 +// GetBidDescriptorType gets BidDescriptorType, Tag 399 func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err quickfix.MessageRejectError) { var f field.BidDescriptorTypeField if err = m.Get(&f); err == nil { @@ -680,7 +680,7 @@ func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err return } -//GetBidDescriptor gets BidDescriptor, Tag 400 +// GetBidDescriptor gets BidDescriptor, Tag 400 func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageRejectError) { var f field.BidDescriptorField if err = m.Get(&f); err == nil { @@ -689,7 +689,7 @@ func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageReje return } -//GetSideValueInd gets SideValueInd, Tag 401 +// GetSideValueInd gets SideValueInd, Tag 401 func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { var f field.SideValueIndField if err = m.Get(&f); err == nil { @@ -698,7 +698,7 @@ func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.M return } -//GetLiquidityValue gets LiquidityValue, Tag 404 +// GetLiquidityValue gets LiquidityValue, Tag 404 func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityValueField if err = m.Get(&f); err == nil { @@ -707,7 +707,7 @@ func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.M return } -//GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441 +// GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441 func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.MessageRejectError) { var f field.LiquidityNumSecuritiesField if err = m.Get(&f); err == nil { @@ -716,7 +716,7 @@ func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.Messa return } -//GetLiquidityPctLow gets LiquidityPctLow, Tag 402 +// GetLiquidityPctLow gets LiquidityPctLow, Tag 402 func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityPctLowField if err = m.Get(&f); err == nil { @@ -725,7 +725,7 @@ func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix. return } -//GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403 +// GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403 func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LiquidityPctHighField if err = m.Get(&f); err == nil { @@ -734,7 +734,7 @@ func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix return } -//GetEFPTrackingError gets EFPTrackingError, Tag 405 +// GetEFPTrackingError gets EFPTrackingError, Tag 405 func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EFPTrackingErrorField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix return } -//GetFairValue gets FairValue, Tag 406 +// GetFairValue gets FairValue, Tag 406 func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FairValueField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.Messag return } -//GetOutsideIndexPct gets OutsideIndexPct, Tag 407 +// GetOutsideIndexPct gets OutsideIndexPct, Tag 407 func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OutsideIndexPctField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix. return } -//GetValueOfFutures gets ValueOfFutures, Tag 408 +// GetValueOfFutures gets ValueOfFutures, Tag 408 func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ValueOfFuturesField if err = m.Get(&f); err == nil { @@ -770,135 +770,136 @@ func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.M return } -//HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399 +// HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399 func (m NoBidDescriptors) HasBidDescriptorType() bool { return m.Has(tag.BidDescriptorType) } -//HasBidDescriptor returns true if BidDescriptor is present, Tag 400 +// HasBidDescriptor returns true if BidDescriptor is present, Tag 400 func (m NoBidDescriptors) HasBidDescriptor() bool { return m.Has(tag.BidDescriptor) } -//HasSideValueInd returns true if SideValueInd is present, Tag 401 +// HasSideValueInd returns true if SideValueInd is present, Tag 401 func (m NoBidDescriptors) HasSideValueInd() bool { return m.Has(tag.SideValueInd) } -//HasLiquidityValue returns true if LiquidityValue is present, Tag 404 +// HasLiquidityValue returns true if LiquidityValue is present, Tag 404 func (m NoBidDescriptors) HasLiquidityValue() bool { return m.Has(tag.LiquidityValue) } -//HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441 +// HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441 func (m NoBidDescriptors) HasLiquidityNumSecurities() bool { return m.Has(tag.LiquidityNumSecurities) } -//HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402 +// HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402 func (m NoBidDescriptors) HasLiquidityPctLow() bool { return m.Has(tag.LiquidityPctLow) } -//HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403 +// HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403 func (m NoBidDescriptors) HasLiquidityPctHigh() bool { return m.Has(tag.LiquidityPctHigh) } -//HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405 +// HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405 func (m NoBidDescriptors) HasEFPTrackingError() bool { return m.Has(tag.EFPTrackingError) } -//HasFairValue returns true if FairValue is present, Tag 406 +// HasFairValue returns true if FairValue is present, Tag 406 func (m NoBidDescriptors) HasFairValue() bool { return m.Has(tag.FairValue) } -//HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407 +// HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407 func (m NoBidDescriptors) HasOutsideIndexPct() bool { return m.Has(tag.OutsideIndexPct) } -//HasValueOfFutures returns true if ValueOfFutures is present, Tag 408 +// HasValueOfFutures returns true if ValueOfFutures is present, Tag 408 func (m NoBidDescriptors) HasValueOfFutures() bool { return m.Has(tag.ValueOfFutures) } -//NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398 +// NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398 type NoBidDescriptorsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup +// NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup func NewNoBidDescriptorsRepeatingGroup() NoBidDescriptorsRepeatingGroup { return NoBidDescriptorsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidDescriptors, - quickfix.GroupTemplate{quickfix.GroupElement(tag.BidDescriptorType), quickfix.GroupElement(tag.BidDescriptor), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LiquidityValue), quickfix.GroupElement(tag.LiquidityNumSecurities), quickfix.GroupElement(tag.LiquidityPctLow), quickfix.GroupElement(tag.LiquidityPctHigh), quickfix.GroupElement(tag.EFPTrackingError), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.OutsideIndexPct), quickfix.GroupElement(tag.ValueOfFutures)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.BidDescriptorType), quickfix.GroupElement(tag.BidDescriptor), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LiquidityValue), quickfix.GroupElement(tag.LiquidityNumSecurities), quickfix.GroupElement(tag.LiquidityPctLow), quickfix.GroupElement(tag.LiquidityPctHigh), quickfix.GroupElement(tag.EFPTrackingError), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.OutsideIndexPct), quickfix.GroupElement(tag.ValueOfFutures)}), + } } -//Add create and append a new NoBidDescriptors to this group +// Add create and append a new NoBidDescriptors to this group func (m NoBidDescriptorsRepeatingGroup) Add() NoBidDescriptors { g := m.RepeatingGroup.Add() return NoBidDescriptors{g} } -//Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup +// Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup func (m NoBidDescriptorsRepeatingGroup) Get(i int) NoBidDescriptors { return NoBidDescriptors{m.RepeatingGroup.Get(i)} } -//NoBidComponents is a repeating group element, Tag 420 +// NoBidComponents is a repeating group element, Tag 420 type NoBidComponents struct { *quickfix.Group } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoBidComponents) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoBidComponents) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetNetGrossInd sets NetGrossInd, Tag 430 +// SetNetGrossInd sets NetGrossInd, Tag 430 func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { m.Set(field.NewNetGrossInd(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NoBidComponents) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoBidComponents) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoBidComponents) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoBidComponents) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -907,7 +908,7 @@ func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -916,7 +917,7 @@ func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -925,7 +926,7 @@ func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -934,7 +935,7 @@ func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, e return } -//GetNetGrossInd gets NetGrossInd, Tag 430 +// GetNetGrossInd gets NetGrossInd, Tag 430 func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { var f field.NetGrossIndField if err = m.Get(&f); err == nil { @@ -943,7 +944,7 @@ func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.Mess return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -952,7 +953,7 @@ func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageR return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -961,7 +962,7 @@ func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectErr return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -970,7 +971,7 @@ func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoBidComponents) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -979,70 +980,71 @@ func (m NoBidComponents) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Me return } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoBidComponents) HasListID() bool { return m.Has(tag.ListID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoBidComponents) HasSide() bool { return m.Has(tag.Side) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoBidComponents) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoBidComponents) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 func (m NoBidComponents) HasNetGrossInd() bool { return m.Has(tag.NetGrossInd) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NoBidComponents) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoBidComponents) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoBidComponents) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoBidComponents) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 type NoBidComponentsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { return NoBidComponentsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidComponents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource)}), + } } -//Add create and append a new NoBidComponents to this group +// Add create and append a new NoBidComponents to this group func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { g := m.RepeatingGroup.Add() return NoBidComponents{g} } -//Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { return NoBidComponents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/bidresponse/BidResponse.generated.go b/fix44/bidresponse/BidResponse.generated.go index 27c3817ad..73494a4ac 100644 --- a/fix44/bidresponse/BidResponse.generated.go +++ b/fix44/bidresponse/BidResponse.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BidResponse is the fix44 BidResponse type, MsgType = l +// BidResponse is the fix44 BidResponse type, MsgType = l type BidResponse struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type BidResponse struct { Message *quickfix.Message } -//FromMessage creates a BidResponse from a quickfix.Message instance +// FromMessage creates a BidResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) BidResponse { return BidResponse{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) BidResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BidResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a BidResponse initialized with the required fields for BidResponse +// New returns a BidResponse initialized with the required fields for BidResponse func New() (m BidResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New() (m BidResponse) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BidResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,22 +56,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "l", r } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m BidResponse) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m BidResponse) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetNoBidComponents sets NoBidComponents, Tag 420 +// SetNoBidComponents sets NoBidComponents, Tag 420 func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { m.SetGroup(f) } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -80,7 +80,7 @@ func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -89,124 +89,124 @@ func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError return } -//GetNoBidComponents gets NoBidComponents, Tag 420 +// GetNoBidComponents gets NoBidComponents, Tag 420 func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoBidComponentsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m BidResponse) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m BidResponse) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 func (m BidResponse) HasNoBidComponents() bool { return m.Has(tag.NoBidComponents) } -//NoBidComponents is a repeating group element, Tag 420 +// NoBidComponents is a repeating group element, Tag 420 type NoBidComponents struct { *quickfix.Group } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoBidComponents) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoBidComponents) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoBidComponents) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoBidComponents) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetCountry sets Country, Tag 421 +// SetCountry sets Country, Tag 421 func (m NoBidComponents) SetCountry(v string) { m.Set(field.NewCountry(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoBidComponents) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NoBidComponents) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetFairValue sets FairValue, Tag 406 +// SetFairValue sets FairValue, Tag 406 func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32) { m.Set(field.NewFairValue(value, scale)) } -//SetNetGrossInd sets NetGrossInd, Tag 430 +// SetNetGrossInd sets NetGrossInd, Tag 430 func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { m.Set(field.NewNetGrossInd(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NoBidComponents) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoBidComponents) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoBidComponents) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoBidComponents) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoBidComponents) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -215,7 +215,7 @@ func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.Messag return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -224,7 +224,7 @@ func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRej return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoBidComponents) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -233,7 +233,7 @@ func (m NoBidComponents) GetCommCurrency() (v string, err quickfix.MessageReject return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -242,7 +242,7 @@ func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix. return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -251,7 +251,7 @@ func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetCountry gets Country, Tag 421 +// GetCountry gets Country, Tag 421 func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError) { var f field.CountryField if err = m.Get(&f); err == nil { @@ -260,7 +260,7 @@ func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -269,7 +269,7 @@ func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -278,7 +278,7 @@ func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -287,7 +287,7 @@ func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageR return } -//GetFairValue gets FairValue, Tag 406 +// GetFairValue gets FairValue, Tag 406 func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FairValueField if err = m.Get(&f); err == nil { @@ -296,7 +296,7 @@ func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.Message return } -//GetNetGrossInd gets NetGrossInd, Tag 430 +// GetNetGrossInd gets NetGrossInd, Tag 430 func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { var f field.NetGrossIndField if err = m.Get(&f); err == nil { @@ -305,7 +305,7 @@ func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.Mess return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -314,7 +314,7 @@ func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageR return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -323,7 +323,7 @@ func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectErr return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -332,7 +332,7 @@ func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -341,7 +341,7 @@ func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, e return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -350,7 +350,7 @@ func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -359,7 +359,7 @@ func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -368,115 +368,115 @@ func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectE return } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoBidComponents) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoBidComponents) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoBidComponents) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoBidComponents) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoBidComponents) HasListID() bool { return m.Has(tag.ListID) } -//HasCountry returns true if Country is present, Tag 421 +// HasCountry returns true if Country is present, Tag 421 func (m NoBidComponents) HasCountry() bool { return m.Has(tag.Country) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoBidComponents) HasSide() bool { return m.Has(tag.Side) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoBidComponents) HasPrice() bool { return m.Has(tag.Price) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NoBidComponents) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasFairValue returns true if FairValue is present, Tag 406 +// HasFairValue returns true if FairValue is present, Tag 406 func (m NoBidComponents) HasFairValue() bool { return m.Has(tag.FairValue) } -//HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 func (m NoBidComponents) HasNetGrossInd() bool { return m.Has(tag.NetGrossInd) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NoBidComponents) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoBidComponents) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoBidComponents) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoBidComponents) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoBidComponents) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoBidComponents) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoBidComponents) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 type NoBidComponentsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { return NoBidComponentsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoBidComponents, quickfix.GroupTemplate{quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Country), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoBidComponents to this group +// Add create and append a new NoBidComponents to this group func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { g := m.RepeatingGroup.Add() return NoBidComponents{g} } -//Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { return NoBidComponents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/businessmessagereject/BusinessMessageReject.generated.go b/fix44/businessmessagereject/BusinessMessageReject.generated.go index 70b5111f1..b5769acbc 100644 --- a/fix44/businessmessagereject/BusinessMessageReject.generated.go +++ b/fix44/businessmessagereject/BusinessMessageReject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//BusinessMessageReject is the fix44 BusinessMessageReject type, MsgType = j +// BusinessMessageReject is the fix44 BusinessMessageReject type, MsgType = j type BusinessMessageReject struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type BusinessMessageReject struct { Message *quickfix.Message } -//FromMessage creates a BusinessMessageReject from a quickfix.Message instance +// FromMessage creates a BusinessMessageReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) BusinessMessageReject { return BusinessMessageReject{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) BusinessMessageReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m BusinessMessageReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject +// New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRejectReasonField) (m BusinessMessageReject) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRe return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg BusinessMessageReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,42 +56,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "j", r } -//SetRefSeqNum sets RefSeqNum, Tag 45 +// SetRefSeqNum sets RefSeqNum, Tag 45 func (m BusinessMessageReject) SetRefSeqNum(v int) { m.Set(field.NewRefSeqNum(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m BusinessMessageReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m BusinessMessageReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m BusinessMessageReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m BusinessMessageReject) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379 +// SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379 func (m BusinessMessageReject) SetBusinessRejectRefID(v string) { m.Set(field.NewBusinessRejectRefID(v)) } -//SetBusinessRejectReason sets BusinessRejectReason, Tag 380 +// SetBusinessRejectReason sets BusinessRejectReason, Tag 380 func (m BusinessMessageReject) SetBusinessRejectReason(v enum.BusinessRejectReason) { m.Set(field.NewBusinessRejectReason(v)) } -//GetRefSeqNum gets RefSeqNum, Tag 45 +// GetRefSeqNum gets RefSeqNum, Tag 45 func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { var f field.RefSeqNumField if err = m.Get(&f); err == nil { @@ -100,7 +100,7 @@ func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageReject return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -109,7 +109,7 @@ func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectEr return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageR return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageR return } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRe return } -//GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379 +// GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379 func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix.MessageRejectError) { var f field.BusinessRejectRefIDField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix. return } -//GetBusinessRejectReason gets BusinessRejectReason, Tag 380 +// GetBusinessRejectReason gets BusinessRejectReason, Tag 380 func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectReason, err quickfix.MessageRejectError) { var f field.BusinessRejectReasonField if err = m.Get(&f); err == nil { @@ -154,37 +154,37 @@ func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectR return } -//HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 func (m BusinessMessageReject) HasRefSeqNum() bool { return m.Has(tag.RefSeqNum) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m BusinessMessageReject) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m BusinessMessageReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m BusinessMessageReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m BusinessMessageReject) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379 +// HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379 func (m BusinessMessageReject) HasBusinessRejectRefID() bool { return m.Has(tag.BusinessRejectRefID) } -//HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380 +// HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380 func (m BusinessMessageReject) HasBusinessRejectReason() bool { return m.Has(tag.BusinessRejectReason) } diff --git a/fix44/collateralassignment/CollateralAssignment.generated.go b/fix44/collateralassignment/CollateralAssignment.generated.go index dbf2745ee..8b33bd9d4 100644 --- a/fix44/collateralassignment/CollateralAssignment.generated.go +++ b/fix44/collateralassignment/CollateralAssignment.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralAssignment is the fix44 CollateralAssignment type, MsgType = AY +// CollateralAssignment is the fix44 CollateralAssignment type, MsgType = AY type CollateralAssignment struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CollateralAssignment struct { Message *quickfix.Message } -//FromMessage creates a CollateralAssignment from a quickfix.Message instance +// FromMessage creates a CollateralAssignment from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralAssignment { return CollateralAssignment{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CollateralAssignment { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralAssignment) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralAssignment initialized with the required fields for CollateralAssignment +// New returns a CollateralAssignment initialized with the required fields for CollateralAssignment func New(collasgnid field.CollAsgnIDField, collasgnreason field.CollAsgnReasonField, collasgntranstype field.CollAsgnTransTypeField, transacttime field.TransactTimeField) (m CollateralAssignment) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(collasgnid field.CollAsgnIDField, collasgnreason field.CollAsgnReasonFi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralAssignment, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,542 +62,542 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AY", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralAssignment) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralAssignment) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralAssignment) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralAssignment) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralAssignment) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CollateralAssignment) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralAssignment) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralAssignment) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m CollateralAssignment) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralAssignment) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralAssignment) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m CollateralAssignment) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralAssignment) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralAssignment) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m CollateralAssignment) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralAssignment) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralAssignment) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralAssignment) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m CollateralAssignment) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m CollateralAssignment) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m CollateralAssignment) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralAssignment) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m CollateralAssignment) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m CollateralAssignment) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m CollateralAssignment) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m CollateralAssignment) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralAssignment) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralAssignment) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralAssignment) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralAssignment) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralAssignment) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CollateralAssignment) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CollateralAssignment) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CollateralAssignment) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CollateralAssignment) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralAssignment) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralAssignment) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralAssignment) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralAssignment) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralAssignment) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralAssignment) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralAssignment) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CollateralAssignment) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralAssignment) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralAssignment) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralAssignment) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m CollateralAssignment) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralAssignment) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralAssignment) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralAssignment) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralAssignment) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralAssignment) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralAssignment) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CollateralAssignment) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralAssignment) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralAssignment) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralAssignment) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralAssignment) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralAssignment) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralAssignment) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralAssignment) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralAssignment) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralAssignment) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralAssignment) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralAssignment) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralAssignment) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m CollateralAssignment) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CollateralAssignment) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CollateralAssignment) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralAssignment) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralAssignment) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CollateralAssignment) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralAssignment) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m CollateralAssignment) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m CollateralAssignment) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m CollateralAssignment) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CollateralAssignment) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralAssignment) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m CollateralAssignment) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralAssignment) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralAssignment) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralAssignment) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralAssignment) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralAssignment) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralAssignment) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralAssignment) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetCollReqID sets CollReqID, Tag 894 +// SetCollReqID sets CollReqID, Tag 894 func (m CollateralAssignment) SetCollReqID(v string) { m.Set(field.NewCollReqID(v)) } -//SetCollAsgnReason sets CollAsgnReason, Tag 895 +// SetCollAsgnReason sets CollAsgnReason, Tag 895 func (m CollateralAssignment) SetCollAsgnReason(v enum.CollAsgnReason) { m.Set(field.NewCollAsgnReason(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralAssignment) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralAssignment) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetMarginExcess sets MarginExcess, Tag 899 +// SetMarginExcess sets MarginExcess, Tag 899 func (m CollateralAssignment) SetMarginExcess(value decimal.Decimal, scale int32) { m.Set(field.NewMarginExcess(value, scale)) } -//SetTotalNetValue sets TotalNetValue, Tag 900 +// SetTotalNetValue sets TotalNetValue, Tag 900 func (m CollateralAssignment) SetTotalNetValue(value decimal.Decimal, scale int32) { m.Set(field.NewTotalNetValue(value, scale)) } -//SetCashOutstanding sets CashOutstanding, Tag 901 +// SetCashOutstanding sets CashOutstanding, Tag 901 func (m CollateralAssignment) SetCashOutstanding(value decimal.Decimal, scale int32) { m.Set(field.NewCashOutstanding(value, scale)) } -//SetCollAsgnID sets CollAsgnID, Tag 902 +// SetCollAsgnID sets CollAsgnID, Tag 902 func (m CollateralAssignment) SetCollAsgnID(v string) { m.Set(field.NewCollAsgnID(v)) } -//SetCollAsgnTransType sets CollAsgnTransType, Tag 903 +// SetCollAsgnTransType sets CollAsgnTransType, Tag 903 func (m CollateralAssignment) SetCollAsgnTransType(v enum.CollAsgnTransType) { m.Set(field.NewCollAsgnTransType(v)) } -//SetCollAsgnRefID sets CollAsgnRefID, Tag 907 +// SetCollAsgnRefID sets CollAsgnRefID, Tag 907 func (m CollateralAssignment) SetCollAsgnRefID(v string) { m.Set(field.NewCollAsgnRefID(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralAssignment) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralAssignment) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralAssignment) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralAssignment) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralAssignment) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralAssignment) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralAssignment) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m CollateralAssignment) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m CollateralAssignment) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m CollateralAssignment) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralAssignment) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralAssignment) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -606,7 +606,7 @@ func (m CollateralAssignment) GetAccount() (v string, err quickfix.MessageReject return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralAssignment) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -615,7 +615,7 @@ func (m CollateralAssignment) GetClOrdID() (v string, err quickfix.MessageReject return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralAssignment) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -624,7 +624,7 @@ func (m CollateralAssignment) GetCurrency() (v string, err quickfix.MessageRejec return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralAssignment) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -633,7 +633,7 @@ func (m CollateralAssignment) GetSecurityIDSource() (v enum.SecurityIDSource, er return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralAssignment) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -642,7 +642,7 @@ func (m CollateralAssignment) GetOrderID() (v string, err quickfix.MessageReject return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CollateralAssignment) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -651,7 +651,7 @@ func (m CollateralAssignment) GetPrice() (v decimal.Decimal, err quickfix.Messag return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralAssignment) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -660,7 +660,7 @@ func (m CollateralAssignment) GetSecurityID() (v string, err quickfix.MessageRej return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralAssignment) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -669,7 +669,7 @@ func (m CollateralAssignment) GetQuantity() (v decimal.Decimal, err quickfix.Mes return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m CollateralAssignment) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -678,7 +678,7 @@ func (m CollateralAssignment) GetSide() (v enum.Side, err quickfix.MessageReject return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralAssignment) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -687,7 +687,7 @@ func (m CollateralAssignment) GetSymbol() (v string, err quickfix.MessageRejectE return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralAssignment) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -696,7 +696,7 @@ func (m CollateralAssignment) GetText() (v string, err quickfix.MessageRejectErr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m CollateralAssignment) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -705,7 +705,7 @@ func (m CollateralAssignment) GetTransactTime() (v time.Time, err quickfix.Messa return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralAssignment) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -714,7 +714,7 @@ func (m CollateralAssignment) GetSettlDate() (v string, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralAssignment) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -723,14 +723,14 @@ func (m CollateralAssignment) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Mes return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m CollateralAssignment) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralAssignment) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -739,7 +739,7 @@ func (m CollateralAssignment) GetIssuer() (v string, err quickfix.MessageRejectE return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralAssignment) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -748,14 +748,14 @@ func (m CollateralAssignment) GetSecurityDesc() (v string, err quickfix.MessageR return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralAssignment) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m CollateralAssignment) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -764,14 +764,14 @@ func (m CollateralAssignment) GetExpireTime() (v time.Time, err quickfix.Message return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m CollateralAssignment) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m CollateralAssignment) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -780,7 +780,7 @@ func (m CollateralAssignment) GetAccruedInterestAmt() (v decimal.Decimal, err qu return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralAssignment) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -789,7 +789,7 @@ func (m CollateralAssignment) GetSecurityType() (v enum.SecurityType, err quickf return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m CollateralAssignment) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m CollateralAssignment) GetStandInstDbType() (v enum.StandInstDbType, err return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m CollateralAssignment) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -807,7 +807,7 @@ func (m CollateralAssignment) GetStandInstDbName() (v string, err quickfix.Messa return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m CollateralAssignment) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -816,7 +816,7 @@ func (m CollateralAssignment) GetStandInstDbID() (v string, err quickfix.Message return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m CollateralAssignment) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -825,7 +825,7 @@ func (m CollateralAssignment) GetSettlDeliveryType() (v enum.SettlDeliveryType, return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralAssignment) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -834,7 +834,7 @@ func (m CollateralAssignment) GetSecondaryOrderID() (v string, err quickfix.Mess return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralAssignment) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -843,7 +843,7 @@ func (m CollateralAssignment) GetMaturityMonthYear() (v string, err quickfix.Mes return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralAssignment) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -852,7 +852,7 @@ func (m CollateralAssignment) GetStrikePrice() (v decimal.Decimal, err quickfix. return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralAssignment) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -861,7 +861,7 @@ func (m CollateralAssignment) GetOptAttribute() (v string, err quickfix.MessageR return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralAssignment) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -870,7 +870,7 @@ func (m CollateralAssignment) GetSecurityExchange() (v string, err quickfix.Mess return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CollateralAssignment) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -879,7 +879,7 @@ func (m CollateralAssignment) GetSpread() (v decimal.Decimal, err quickfix.Messa return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CollateralAssignment) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -888,7 +888,7 @@ func (m CollateralAssignment) GetBenchmarkCurveCurrency() (v string, err quickfi return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CollateralAssignment) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -897,7 +897,7 @@ func (m CollateralAssignment) GetBenchmarkCurveName() (v enum.BenchmarkCurveName return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CollateralAssignment) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -906,7 +906,7 @@ func (m CollateralAssignment) GetBenchmarkCurvePoint() (v string, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralAssignment) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -915,7 +915,7 @@ func (m CollateralAssignment) GetCouponRate() (v decimal.Decimal, err quickfix.M return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralAssignment) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -924,7 +924,7 @@ func (m CollateralAssignment) GetCouponPaymentDate() (v string, err quickfix.Mes return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralAssignment) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -933,7 +933,7 @@ func (m CollateralAssignment) GetIssueDate() (v string, err quickfix.MessageReje return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralAssignment) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -942,7 +942,7 @@ func (m CollateralAssignment) GetRepurchaseTerm() (v int, err quickfix.MessageRe return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralAssignment) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -951,7 +951,7 @@ func (m CollateralAssignment) GetRepurchaseRate() (v decimal.Decimal, err quickf return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralAssignment) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -960,7 +960,7 @@ func (m CollateralAssignment) GetFactor() (v decimal.Decimal, err quickfix.Messa return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralAssignment) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -969,14 +969,14 @@ func (m CollateralAssignment) GetContractMultiplier() (v decimal.Decimal, err qu return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CollateralAssignment) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralAssignment) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -985,7 +985,7 @@ func (m CollateralAssignment) GetRepoCollateralSecurityType() (v int, err quickf return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralAssignment) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -994,7 +994,7 @@ func (m CollateralAssignment) GetRedemptionDate() (v string, err quickfix.Messag return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralAssignment) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1003,7 +1003,7 @@ func (m CollateralAssignment) GetCreditRating() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m CollateralAssignment) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1012,7 +1012,7 @@ func (m CollateralAssignment) GetTradingSessionID() (v enum.TradingSessionID, er return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralAssignment) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1021,7 +1021,7 @@ func (m CollateralAssignment) GetEncodedIssuerLen() (v int, err quickfix.Message return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralAssignment) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1030,7 +1030,7 @@ func (m CollateralAssignment) GetEncodedIssuer() (v string, err quickfix.Message return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralAssignment) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1039,7 +1039,7 @@ func (m CollateralAssignment) GetEncodedSecurityDescLen() (v int, err quickfix.M return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralAssignment) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1048,7 +1048,7 @@ func (m CollateralAssignment) GetEncodedSecurityDesc() (v string, err quickfix.M return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralAssignment) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1057,7 +1057,7 @@ func (m CollateralAssignment) GetEncodedTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralAssignment) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1066,7 +1066,7 @@ func (m CollateralAssignment) GetEncodedText() (v string, err quickfix.MessageRe return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CollateralAssignment) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1075,21 +1075,21 @@ func (m CollateralAssignment) GetPriceType() (v enum.PriceType, err quickfix.Mes return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralAssignment) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralAssignment) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralAssignment) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1098,7 +1098,7 @@ func (m CollateralAssignment) GetProduct() (v enum.Product, err quickfix.Message return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralAssignment) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1107,7 +1107,7 @@ func (m CollateralAssignment) GetCFICode() (v string, err quickfix.MessageReject return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralAssignment) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1116,7 +1116,7 @@ func (m CollateralAssignment) GetCountryOfIssue() (v string, err quickfix.Messag return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralAssignment) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1125,7 +1125,7 @@ func (m CollateralAssignment) GetStateOrProvinceOfIssue() (v string, err quickfi return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralAssignment) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1134,7 +1134,7 @@ func (m CollateralAssignment) GetLocaleOfIssue() (v string, err quickfix.Message return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralAssignment) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1143,7 +1143,7 @@ func (m CollateralAssignment) GetSecondaryClOrdID() (v string, err quickfix.Mess return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralAssignment) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1152,7 +1152,7 @@ func (m CollateralAssignment) GetMaturityDate() (v string, err quickfix.MessageR return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralAssignment) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1161,14 +1161,14 @@ func (m CollateralAssignment) GetInstrRegistry() (v enum.InstrRegistry, err quic return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralAssignment) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralAssignment) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1177,7 +1177,7 @@ func (m CollateralAssignment) GetAccountType() (v enum.AccountType, err quickfix return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m CollateralAssignment) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1186,7 +1186,7 @@ func (m CollateralAssignment) GetTradingSessionSubID() (v enum.TradingSessionSub return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CollateralAssignment) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1195,7 +1195,7 @@ func (m CollateralAssignment) GetBenchmarkPrice() (v decimal.Decimal, err quickf return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CollateralAssignment) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1204,7 +1204,7 @@ func (m CollateralAssignment) GetBenchmarkPriceType() (v int, err quickfix.Messa return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralAssignment) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1213,7 +1213,7 @@ func (m CollateralAssignment) GetContractSettlMonth() (v string, err quickfix.Me return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralAssignment) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1222,7 +1222,7 @@ func (m CollateralAssignment) GetPool() (v string, err quickfix.MessageRejectErr return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CollateralAssignment) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1231,14 +1231,14 @@ func (m CollateralAssignment) GetBenchmarkSecurityID() (v string, err quickfix.M return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralAssignment) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m CollateralAssignment) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1247,7 +1247,7 @@ func (m CollateralAssignment) GetClearingBusinessDate() (v string, err quickfix. return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m CollateralAssignment) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -1256,7 +1256,7 @@ func (m CollateralAssignment) GetSettlSessID() (v enum.SettlSessID, err quickfix return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m CollateralAssignment) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -1265,7 +1265,7 @@ func (m CollateralAssignment) GetSettlSessSubID() (v string, err quickfix.Messag return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CollateralAssignment) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1274,7 +1274,7 @@ func (m CollateralAssignment) GetBenchmarkSecurityIDSource() (v string, err quic return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralAssignment) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1283,14 +1283,14 @@ func (m CollateralAssignment) GetSecuritySubType() (v string, err quickfix.Messa return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m CollateralAssignment) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralAssignment) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1299,7 +1299,7 @@ func (m CollateralAssignment) GetTerminationType() (v enum.TerminationType, err return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralAssignment) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1308,14 +1308,14 @@ func (m CollateralAssignment) GetQtyType() (v enum.QtyType, err quickfix.Message return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralAssignment) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralAssignment) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1324,7 +1324,7 @@ func (m CollateralAssignment) GetDatedDate() (v string, err quickfix.MessageReje return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralAssignment) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1333,7 +1333,7 @@ func (m CollateralAssignment) GetInterestAccrualDate() (v string, err quickfix.M return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralAssignment) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1342,7 +1342,7 @@ func (m CollateralAssignment) GetCPProgram() (v enum.CPProgram, err quickfix.Mes return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralAssignment) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1351,7 +1351,7 @@ func (m CollateralAssignment) GetCPRegType() (v string, err quickfix.MessageReje return } -//GetCollReqID gets CollReqID, Tag 894 +// GetCollReqID gets CollReqID, Tag 894 func (m CollateralAssignment) GetCollReqID() (v string, err quickfix.MessageRejectError) { var f field.CollReqIDField if err = m.Get(&f); err == nil { @@ -1360,7 +1360,7 @@ func (m CollateralAssignment) GetCollReqID() (v string, err quickfix.MessageReje return } -//GetCollAsgnReason gets CollAsgnReason, Tag 895 +// GetCollAsgnReason gets CollAsgnReason, Tag 895 func (m CollateralAssignment) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { var f field.CollAsgnReasonField if err = m.Get(&f); err == nil { @@ -1369,14 +1369,14 @@ func (m CollateralAssignment) GetCollAsgnReason() (v enum.CollAsgnReason, err qu return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralAssignment) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralAssignment) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m CollateralAssignment) GetMarginRatio() (v decimal.Decimal, err quickfix. return } -//GetMarginExcess gets MarginExcess, Tag 899 +// GetMarginExcess gets MarginExcess, Tag 899 func (m CollateralAssignment) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginExcessField if err = m.Get(&f); err == nil { @@ -1394,7 +1394,7 @@ func (m CollateralAssignment) GetMarginExcess() (v decimal.Decimal, err quickfix return } -//GetTotalNetValue gets TotalNetValue, Tag 900 +// GetTotalNetValue gets TotalNetValue, Tag 900 func (m CollateralAssignment) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalNetValueField if err = m.Get(&f); err == nil { @@ -1403,7 +1403,7 @@ func (m CollateralAssignment) GetTotalNetValue() (v decimal.Decimal, err quickfi return } -//GetCashOutstanding gets CashOutstanding, Tag 901 +// GetCashOutstanding gets CashOutstanding, Tag 901 func (m CollateralAssignment) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOutstandingField if err = m.Get(&f); err == nil { @@ -1412,7 +1412,7 @@ func (m CollateralAssignment) GetCashOutstanding() (v decimal.Decimal, err quick return } -//GetCollAsgnID gets CollAsgnID, Tag 902 +// GetCollAsgnID gets CollAsgnID, Tag 902 func (m CollateralAssignment) GetCollAsgnID() (v string, err quickfix.MessageRejectError) { var f field.CollAsgnIDField if err = m.Get(&f); err == nil { @@ -1421,7 +1421,7 @@ func (m CollateralAssignment) GetCollAsgnID() (v string, err quickfix.MessageRej return } -//GetCollAsgnTransType gets CollAsgnTransType, Tag 903 +// GetCollAsgnTransType gets CollAsgnTransType, Tag 903 func (m CollateralAssignment) GetCollAsgnTransType() (v enum.CollAsgnTransType, err quickfix.MessageRejectError) { var f field.CollAsgnTransTypeField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m CollateralAssignment) GetCollAsgnTransType() (v enum.CollAsgnTransType, return } -//GetCollAsgnRefID gets CollAsgnRefID, Tag 907 +// GetCollAsgnRefID gets CollAsgnRefID, Tag 907 func (m CollateralAssignment) GetCollAsgnRefID() (v string, err quickfix.MessageRejectError) { var f field.CollAsgnRefIDField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m CollateralAssignment) GetCollAsgnRefID() (v string, err quickfix.Message return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralAssignment) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m CollateralAssignment) GetAgreementDesc() (v string, err quickfix.Message return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralAssignment) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1457,7 +1457,7 @@ func (m CollateralAssignment) GetAgreementID() (v string, err quickfix.MessageRe return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralAssignment) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1466,7 +1466,7 @@ func (m CollateralAssignment) GetAgreementDate() (v string, err quickfix.Message return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralAssignment) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1475,7 +1475,7 @@ func (m CollateralAssignment) GetStartDate() (v string, err quickfix.MessageReje return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralAssignment) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1484,7 +1484,7 @@ func (m CollateralAssignment) GetEndDate() (v string, err quickfix.MessageReject return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralAssignment) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1493,7 +1493,7 @@ func (m CollateralAssignment) GetAgreementCurrency() (v string, err quickfix.Mes return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralAssignment) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1502,7 +1502,7 @@ func (m CollateralAssignment) GetDeliveryType() (v enum.DeliveryType, err quickf return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m CollateralAssignment) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1511,7 +1511,7 @@ func (m CollateralAssignment) GetEndAccruedInterestAmt() (v decimal.Decimal, err return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m CollateralAssignment) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1520,7 +1520,7 @@ func (m CollateralAssignment) GetStartCash() (v decimal.Decimal, err quickfix.Me return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m CollateralAssignment) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1529,7 +1529,7 @@ func (m CollateralAssignment) GetEndCash() (v decimal.Decimal, err quickfix.Mess return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralAssignment) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1538,562 +1538,562 @@ func (m CollateralAssignment) GetStrikeCurrency() (v string, err quickfix.Messag return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralAssignment) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralAssignment) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralAssignment) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralAssignment) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralAssignment) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CollateralAssignment) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralAssignment) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralAssignment) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m CollateralAssignment) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralAssignment) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralAssignment) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m CollateralAssignment) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralAssignment) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralAssignment) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m CollateralAssignment) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralAssignment) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralAssignment) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralAssignment) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m CollateralAssignment) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m CollateralAssignment) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m CollateralAssignment) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralAssignment) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m CollateralAssignment) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m CollateralAssignment) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m CollateralAssignment) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m CollateralAssignment) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralAssignment) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralAssignment) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralAssignment) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralAssignment) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralAssignment) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CollateralAssignment) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CollateralAssignment) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CollateralAssignment) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CollateralAssignment) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralAssignment) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralAssignment) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralAssignment) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralAssignment) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralAssignment) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralAssignment) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralAssignment) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CollateralAssignment) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralAssignment) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralAssignment) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralAssignment) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m CollateralAssignment) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralAssignment) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralAssignment) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralAssignment) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralAssignment) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralAssignment) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralAssignment) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CollateralAssignment) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralAssignment) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralAssignment) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralAssignment) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralAssignment) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralAssignment) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralAssignment) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralAssignment) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralAssignment) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralAssignment) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralAssignment) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralAssignment) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralAssignment) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m CollateralAssignment) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CollateralAssignment) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CollateralAssignment) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralAssignment) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralAssignment) HasPool() bool { return m.Has(tag.Pool) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CollateralAssignment) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralAssignment) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m CollateralAssignment) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m CollateralAssignment) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m CollateralAssignment) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CollateralAssignment) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralAssignment) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m CollateralAssignment) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralAssignment) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralAssignment) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralAssignment) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralAssignment) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralAssignment) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralAssignment) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralAssignment) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasCollReqID returns true if CollReqID is present, Tag 894 +// HasCollReqID returns true if CollReqID is present, Tag 894 func (m CollateralAssignment) HasCollReqID() bool { return m.Has(tag.CollReqID) } -//HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 func (m CollateralAssignment) HasCollAsgnReason() bool { return m.Has(tag.CollAsgnReason) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralAssignment) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralAssignment) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasMarginExcess returns true if MarginExcess is present, Tag 899 +// HasMarginExcess returns true if MarginExcess is present, Tag 899 func (m CollateralAssignment) HasMarginExcess() bool { return m.Has(tag.MarginExcess) } -//HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 func (m CollateralAssignment) HasTotalNetValue() bool { return m.Has(tag.TotalNetValue) } -//HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 func (m CollateralAssignment) HasCashOutstanding() bool { return m.Has(tag.CashOutstanding) } -//HasCollAsgnID returns true if CollAsgnID is present, Tag 902 +// HasCollAsgnID returns true if CollAsgnID is present, Tag 902 func (m CollateralAssignment) HasCollAsgnID() bool { return m.Has(tag.CollAsgnID) } -//HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 +// HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 func (m CollateralAssignment) HasCollAsgnTransType() bool { return m.Has(tag.CollAsgnTransType) } -//HasCollAsgnRefID returns true if CollAsgnRefID is present, Tag 907 +// HasCollAsgnRefID returns true if CollAsgnRefID is present, Tag 907 func (m CollateralAssignment) HasCollAsgnRefID() bool { return m.Has(tag.CollAsgnRefID) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralAssignment) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralAssignment) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralAssignment) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralAssignment) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralAssignment) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralAssignment) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralAssignment) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m CollateralAssignment) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m CollateralAssignment) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m CollateralAssignment) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralAssignment) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -2102,7 +2102,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -2111,54 +2111,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -2167,7 +2167,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2176,7 +2176,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -2185,49 +2185,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -2236,7 +2236,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2245,96 +2245,99 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)}), + } } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -2343,60 +2346,61 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)}), + } } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -2405,7 +2409,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -2414,7 +2418,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -2423,7 +2427,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -2432,65 +2436,66 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)}), + } } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2499,7 +2504,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2508,65 +2513,66 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2575,7 +2581,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2584,7 +2590,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2593,49 +2599,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2644,7 +2650,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2653,78 +2659,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2733,7 +2741,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2742,255 +2750,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2999,7 +3008,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3008,7 +3017,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3017,7 +3026,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3026,14 +3035,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3042,7 +3051,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3051,7 +3060,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3060,7 +3069,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3069,7 +3078,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3078,7 +3087,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3087,7 +3096,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3096,7 +3105,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3105,7 +3114,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3114,7 +3123,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3123,7 +3132,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3132,7 +3141,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3141,7 +3150,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3150,7 +3159,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3159,7 +3168,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3168,7 +3177,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3177,7 +3186,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3186,7 +3195,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3195,7 +3204,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3204,7 +3213,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3213,7 +3222,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3222,7 +3231,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3231,7 +3240,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3240,7 +3249,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3249,7 +3258,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3258,7 +3267,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3267,7 +3276,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3276,7 +3285,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3285,7 +3294,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3294,7 +3303,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3303,7 +3312,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3312,7 +3321,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3321,7 +3330,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3330,7 +3339,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3339,7 +3348,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3348,7 +3357,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3357,7 +3366,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3366,232 +3375,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3600,7 +3609,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3609,303 +3618,305 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetCollAction sets CollAction, Tag 944 +// SetCollAction sets CollAction, Tag 944 func (m NoUnderlyings) SetCollAction(v enum.CollAction) { m.Set(field.NewCollAction(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3914,7 +3925,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3923,7 +3934,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3932,7 +3943,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3941,14 +3952,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3957,7 +3968,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3966,7 +3977,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3975,7 +3986,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3984,7 +3995,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3993,7 +4004,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4002,7 +4013,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4011,7 +4022,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4020,7 +4031,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4029,7 +4040,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4038,7 +4049,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4047,7 +4058,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4056,7 +4067,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4065,7 +4076,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4074,7 +4085,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4083,7 +4094,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4092,7 +4103,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4101,7 +4112,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4110,7 +4121,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4119,7 +4130,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4128,7 +4139,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4137,7 +4148,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4146,7 +4157,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4155,7 +4166,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4164,7 +4175,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4173,7 +4184,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4182,7 +4193,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4191,7 +4202,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4200,7 +4211,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4209,7 +4220,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4218,7 +4229,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4227,7 +4238,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4236,7 +4247,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4245,7 +4256,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4254,7 +4265,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4263,7 +4274,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4272,7 +4283,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4281,7 +4292,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4290,7 +4301,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4299,7 +4310,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4308,14 +4319,14 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCollAction gets CollAction, Tag 944 +// GetCollAction gets CollAction, Tag 944 func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { var f field.CollActionField if err = m.Get(&f); err == nil { @@ -4324,257 +4335,257 @@ func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageR return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasCollAction returns true if CollAction is present, Tag 944 +// HasCollAction returns true if CollAction is present, Tag 944 func (m NoUnderlyings) HasCollAction() bool { return m.Has(tag.CollAction) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4583,7 +4594,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4592,55 +4603,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4649,7 +4661,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4658,83 +4670,85 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.CollAction)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.CollAction)}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -4743,7 +4757,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -4752,7 +4766,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -4761,70 +4775,71 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)}), + } } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4833,7 +4848,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4842,7 +4857,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4851,7 +4866,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4860,65 +4875,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -4927,7 +4943,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -4936,35 +4952,36 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)}), + } } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } diff --git a/fix44/collateralinquiry/CollateralInquiry.generated.go b/fix44/collateralinquiry/CollateralInquiry.generated.go index 0c3acaf32..57789c556 100644 --- a/fix44/collateralinquiry/CollateralInquiry.generated.go +++ b/fix44/collateralinquiry/CollateralInquiry.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralInquiry is the fix44 CollateralInquiry type, MsgType = BB +// CollateralInquiry is the fix44 CollateralInquiry type, MsgType = BB type CollateralInquiry struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CollateralInquiry struct { Message *quickfix.Message } -//FromMessage creates a CollateralInquiry from a quickfix.Message instance +// FromMessage creates a CollateralInquiry from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralInquiry { return CollateralInquiry{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CollateralInquiry { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralInquiry) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralInquiry initialized with the required fields for CollateralInquiry +// New returns a CollateralInquiry initialized with the required fields for CollateralInquiry func New() (m CollateralInquiry) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New() (m CollateralInquiry) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralInquiry, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,527 +58,527 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BB", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralInquiry) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralInquiry) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralInquiry) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralInquiry) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralInquiry) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CollateralInquiry) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralInquiry) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralInquiry) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m CollateralInquiry) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralInquiry) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralInquiry) SetText(v string) { m.Set(field.NewText(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralInquiry) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralInquiry) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m CollateralInquiry) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralInquiry) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralInquiry) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralInquiry) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m CollateralInquiry) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralInquiry) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m CollateralInquiry) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m CollateralInquiry) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m CollateralInquiry) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m CollateralInquiry) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralInquiry) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralInquiry) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralInquiry) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralInquiry) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralInquiry) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CollateralInquiry) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CollateralInquiry) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CollateralInquiry) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CollateralInquiry) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralInquiry) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralInquiry) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralInquiry) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralInquiry) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralInquiry) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralInquiry) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralInquiry) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CollateralInquiry) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralInquiry) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralInquiry) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralInquiry) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m CollateralInquiry) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m CollateralInquiry) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralInquiry) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralInquiry) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralInquiry) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralInquiry) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralInquiry) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralInquiry) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CollateralInquiry) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralInquiry) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralInquiry) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralInquiry) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralInquiry) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralInquiry) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralInquiry) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralInquiry) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralInquiry) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralInquiry) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralInquiry) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralInquiry) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralInquiry) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m CollateralInquiry) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CollateralInquiry) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CollateralInquiry) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralInquiry) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralInquiry) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CollateralInquiry) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralInquiry) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m CollateralInquiry) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m CollateralInquiry) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m CollateralInquiry) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m CollateralInquiry) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m CollateralInquiry) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CollateralInquiry) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralInquiry) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m CollateralInquiry) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralInquiry) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralInquiry) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralInquiry) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralInquiry) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralInquiry) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralInquiry) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralInquiry) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralInquiry) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralInquiry) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetMarginExcess sets MarginExcess, Tag 899 +// SetMarginExcess sets MarginExcess, Tag 899 func (m CollateralInquiry) SetMarginExcess(value decimal.Decimal, scale int32) { m.Set(field.NewMarginExcess(value, scale)) } -//SetTotalNetValue sets TotalNetValue, Tag 900 +// SetTotalNetValue sets TotalNetValue, Tag 900 func (m CollateralInquiry) SetTotalNetValue(value decimal.Decimal, scale int32) { m.Set(field.NewTotalNetValue(value, scale)) } -//SetCashOutstanding sets CashOutstanding, Tag 901 +// SetCashOutstanding sets CashOutstanding, Tag 901 func (m CollateralInquiry) SetCashOutstanding(value decimal.Decimal, scale int32) { m.Set(field.NewCashOutstanding(value, scale)) } -//SetCollInquiryID sets CollInquiryID, Tag 909 +// SetCollInquiryID sets CollInquiryID, Tag 909 func (m CollateralInquiry) SetCollInquiryID(v string) { m.Set(field.NewCollInquiryID(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralInquiry) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralInquiry) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralInquiry) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralInquiry) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralInquiry) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralInquiry) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralInquiry) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m CollateralInquiry) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m CollateralInquiry) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m CollateralInquiry) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 +// SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 func (m CollateralInquiry) SetNoCollInquiryQualifier(f NoCollInquiryQualifierRepeatingGroup) { m.SetGroup(f) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralInquiry) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralInquiry) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m CollateralInquiry) GetAccount() (v string, err quickfix.MessageRejectErr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralInquiry) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m CollateralInquiry) GetClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralInquiry) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m CollateralInquiry) GetCurrency() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralInquiry) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m CollateralInquiry) GetSecurityIDSource() (v enum.SecurityIDSource, err q return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralInquiry) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m CollateralInquiry) GetOrderID() (v string, err quickfix.MessageRejectErr return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CollateralInquiry) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m CollateralInquiry) GetPrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralInquiry) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m CollateralInquiry) GetSecurityID() (v string, err quickfix.MessageReject return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralInquiry) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m CollateralInquiry) GetQuantity() (v decimal.Decimal, err quickfix.Messag return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m CollateralInquiry) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m CollateralInquiry) GetSide() (v enum.Side, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralInquiry) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m CollateralInquiry) GetSymbol() (v string, err quickfix.MessageRejectErro return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralInquiry) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m CollateralInquiry) GetText() (v string, err quickfix.MessageRejectError) return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralInquiry) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m CollateralInquiry) GetSettlDate() (v string, err quickfix.MessageRejectE return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralInquiry) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -695,14 +695,14 @@ func (m CollateralInquiry) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messag return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m CollateralInquiry) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralInquiry) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m CollateralInquiry) GetIssuer() (v string, err quickfix.MessageRejectErro return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralInquiry) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -720,14 +720,14 @@ func (m CollateralInquiry) GetSecurityDesc() (v string, err quickfix.MessageReje return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralInquiry) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m CollateralInquiry) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m CollateralInquiry) GetAccruedInterestAmt() (v decimal.Decimal, err quick return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralInquiry) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m CollateralInquiry) GetSecurityType() (v enum.SecurityType, err quickfix. return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m CollateralInquiry) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m CollateralInquiry) GetStandInstDbType() (v enum.StandInstDbType, err qui return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m CollateralInquiry) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m CollateralInquiry) GetStandInstDbName() (v string, err quickfix.MessageR return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m CollateralInquiry) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m CollateralInquiry) GetStandInstDbID() (v string, err quickfix.MessageRej return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m CollateralInquiry) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m CollateralInquiry) GetSettlDeliveryType() (v enum.SettlDeliveryType, err return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralInquiry) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m CollateralInquiry) GetSecondaryOrderID() (v string, err quickfix.Message return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralInquiry) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m CollateralInquiry) GetMaturityMonthYear() (v string, err quickfix.Messag return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralInquiry) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m CollateralInquiry) GetStrikePrice() (v decimal.Decimal, err quickfix.Mes return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralInquiry) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m CollateralInquiry) GetOptAttribute() (v string, err quickfix.MessageReje return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralInquiry) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m CollateralInquiry) GetSecurityExchange() (v string, err quickfix.Message return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CollateralInquiry) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m CollateralInquiry) GetSpread() (v decimal.Decimal, err quickfix.MessageR return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CollateralInquiry) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m CollateralInquiry) GetBenchmarkCurveCurrency() (v string, err quickfix.M return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CollateralInquiry) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m CollateralInquiry) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, e return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CollateralInquiry) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m CollateralInquiry) GetBenchmarkCurvePoint() (v string, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralInquiry) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m CollateralInquiry) GetCouponRate() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralInquiry) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -880,7 +880,7 @@ func (m CollateralInquiry) GetCouponPaymentDate() (v string, err quickfix.Messag return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralInquiry) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m CollateralInquiry) GetIssueDate() (v string, err quickfix.MessageRejectE return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralInquiry) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m CollateralInquiry) GetRepurchaseTerm() (v int, err quickfix.MessageRejec return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralInquiry) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m CollateralInquiry) GetRepurchaseRate() (v decimal.Decimal, err quickfix. return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralInquiry) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m CollateralInquiry) GetFactor() (v decimal.Decimal, err quickfix.MessageR return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralInquiry) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -925,14 +925,14 @@ func (m CollateralInquiry) GetContractMultiplier() (v decimal.Decimal, err quick return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CollateralInquiry) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralInquiry) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m CollateralInquiry) GetRepoCollateralSecurityType() (v int, err quickfix. return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralInquiry) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m CollateralInquiry) GetRedemptionDate() (v string, err quickfix.MessageRe return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralInquiry) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m CollateralInquiry) GetCreditRating() (v string, err quickfix.MessageReje return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m CollateralInquiry) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m CollateralInquiry) GetSubscriptionRequestType() (v enum.SubscriptionRequ return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m CollateralInquiry) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m CollateralInquiry) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralInquiry) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m CollateralInquiry) GetEncodedIssuerLen() (v int, err quickfix.MessageRej return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralInquiry) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m CollateralInquiry) GetEncodedIssuer() (v string, err quickfix.MessageRej return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralInquiry) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m CollateralInquiry) GetEncodedSecurityDescLen() (v int, err quickfix.Mess return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralInquiry) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1013,7 +1013,7 @@ func (m CollateralInquiry) GetEncodedSecurityDesc() (v string, err quickfix.Mess return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralInquiry) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1022,7 +1022,7 @@ func (m CollateralInquiry) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralInquiry) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1031,7 +1031,7 @@ func (m CollateralInquiry) GetEncodedText() (v string, err quickfix.MessageRejec return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CollateralInquiry) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1040,21 +1040,21 @@ func (m CollateralInquiry) GetPriceType() (v enum.PriceType, err quickfix.Messag return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralInquiry) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralInquiry) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralInquiry) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1063,7 +1063,7 @@ func (m CollateralInquiry) GetProduct() (v enum.Product, err quickfix.MessageRej return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralInquiry) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m CollateralInquiry) GetCFICode() (v string, err quickfix.MessageRejectErr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralInquiry) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1081,7 +1081,7 @@ func (m CollateralInquiry) GetCountryOfIssue() (v string, err quickfix.MessageRe return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralInquiry) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1090,7 +1090,7 @@ func (m CollateralInquiry) GetStateOrProvinceOfIssue() (v string, err quickfix.M return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralInquiry) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1099,7 +1099,7 @@ func (m CollateralInquiry) GetLocaleOfIssue() (v string, err quickfix.MessageRej return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralInquiry) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1108,7 +1108,7 @@ func (m CollateralInquiry) GetSecondaryClOrdID() (v string, err quickfix.Message return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralInquiry) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1117,7 +1117,7 @@ func (m CollateralInquiry) GetMaturityDate() (v string, err quickfix.MessageReje return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralInquiry) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1126,14 +1126,14 @@ func (m CollateralInquiry) GetInstrRegistry() (v enum.InstrRegistry, err quickfi return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralInquiry) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralInquiry) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1142,7 +1142,7 @@ func (m CollateralInquiry) GetAccountType() (v enum.AccountType, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m CollateralInquiry) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1151,7 +1151,7 @@ func (m CollateralInquiry) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CollateralInquiry) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1160,7 +1160,7 @@ func (m CollateralInquiry) GetBenchmarkPrice() (v decimal.Decimal, err quickfix. return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CollateralInquiry) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1169,7 +1169,7 @@ func (m CollateralInquiry) GetBenchmarkPriceType() (v int, err quickfix.MessageR return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralInquiry) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1178,7 +1178,7 @@ func (m CollateralInquiry) GetContractSettlMonth() (v string, err quickfix.Messa return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralInquiry) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1187,7 +1187,7 @@ func (m CollateralInquiry) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CollateralInquiry) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1196,14 +1196,14 @@ func (m CollateralInquiry) GetBenchmarkSecurityID() (v string, err quickfix.Mess return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralInquiry) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m CollateralInquiry) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1212,7 +1212,7 @@ func (m CollateralInquiry) GetClearingBusinessDate() (v string, err quickfix.Mes return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m CollateralInquiry) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -1221,7 +1221,7 @@ func (m CollateralInquiry) GetSettlSessID() (v enum.SettlSessID, err quickfix.Me return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m CollateralInquiry) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -1230,7 +1230,7 @@ func (m CollateralInquiry) GetSettlSessSubID() (v string, err quickfix.MessageRe return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m CollateralInquiry) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -1239,7 +1239,7 @@ func (m CollateralInquiry) GetResponseTransportType() (v enum.ResponseTransportT return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m CollateralInquiry) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -1248,7 +1248,7 @@ func (m CollateralInquiry) GetResponseDestination() (v string, err quickfix.Mess return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CollateralInquiry) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1257,7 +1257,7 @@ func (m CollateralInquiry) GetBenchmarkSecurityIDSource() (v string, err quickfi return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralInquiry) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1266,14 +1266,14 @@ func (m CollateralInquiry) GetSecuritySubType() (v string, err quickfix.MessageR return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m CollateralInquiry) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralInquiry) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1282,7 +1282,7 @@ func (m CollateralInquiry) GetTerminationType() (v enum.TerminationType, err qui return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralInquiry) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1291,14 +1291,14 @@ func (m CollateralInquiry) GetQtyType() (v enum.QtyType, err quickfix.MessageRej return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralInquiry) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralInquiry) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1307,7 +1307,7 @@ func (m CollateralInquiry) GetDatedDate() (v string, err quickfix.MessageRejectE return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralInquiry) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1316,7 +1316,7 @@ func (m CollateralInquiry) GetInterestAccrualDate() (v string, err quickfix.Mess return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralInquiry) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1325,7 +1325,7 @@ func (m CollateralInquiry) GetCPProgram() (v enum.CPProgram, err quickfix.Messag return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralInquiry) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1334,14 +1334,14 @@ func (m CollateralInquiry) GetCPRegType() (v string, err quickfix.MessageRejectE return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralInquiry) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralInquiry) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1350,7 +1350,7 @@ func (m CollateralInquiry) GetMarginRatio() (v decimal.Decimal, err quickfix.Mes return } -//GetMarginExcess gets MarginExcess, Tag 899 +// GetMarginExcess gets MarginExcess, Tag 899 func (m CollateralInquiry) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginExcessField if err = m.Get(&f); err == nil { @@ -1359,7 +1359,7 @@ func (m CollateralInquiry) GetMarginExcess() (v decimal.Decimal, err quickfix.Me return } -//GetTotalNetValue gets TotalNetValue, Tag 900 +// GetTotalNetValue gets TotalNetValue, Tag 900 func (m CollateralInquiry) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalNetValueField if err = m.Get(&f); err == nil { @@ -1368,7 +1368,7 @@ func (m CollateralInquiry) GetTotalNetValue() (v decimal.Decimal, err quickfix.M return } -//GetCashOutstanding gets CashOutstanding, Tag 901 +// GetCashOutstanding gets CashOutstanding, Tag 901 func (m CollateralInquiry) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOutstandingField if err = m.Get(&f); err == nil { @@ -1377,7 +1377,7 @@ func (m CollateralInquiry) GetCashOutstanding() (v decimal.Decimal, err quickfix return } -//GetCollInquiryID gets CollInquiryID, Tag 909 +// GetCollInquiryID gets CollInquiryID, Tag 909 func (m CollateralInquiry) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { var f field.CollInquiryIDField if err = m.Get(&f); err == nil { @@ -1386,7 +1386,7 @@ func (m CollateralInquiry) GetCollInquiryID() (v string, err quickfix.MessageRej return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralInquiry) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1395,7 +1395,7 @@ func (m CollateralInquiry) GetAgreementDesc() (v string, err quickfix.MessageRej return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralInquiry) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1404,7 +1404,7 @@ func (m CollateralInquiry) GetAgreementID() (v string, err quickfix.MessageRejec return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralInquiry) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1413,7 +1413,7 @@ func (m CollateralInquiry) GetAgreementDate() (v string, err quickfix.MessageRej return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralInquiry) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1422,7 +1422,7 @@ func (m CollateralInquiry) GetStartDate() (v string, err quickfix.MessageRejectE return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralInquiry) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1431,7 +1431,7 @@ func (m CollateralInquiry) GetEndDate() (v string, err quickfix.MessageRejectErr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralInquiry) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1440,7 +1440,7 @@ func (m CollateralInquiry) GetAgreementCurrency() (v string, err quickfix.Messag return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralInquiry) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1449,7 +1449,7 @@ func (m CollateralInquiry) GetDeliveryType() (v enum.DeliveryType, err quickfix. return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m CollateralInquiry) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1458,7 +1458,7 @@ func (m CollateralInquiry) GetEndAccruedInterestAmt() (v decimal.Decimal, err qu return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m CollateralInquiry) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1467,7 +1467,7 @@ func (m CollateralInquiry) GetStartCash() (v decimal.Decimal, err quickfix.Messa return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m CollateralInquiry) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1476,14 +1476,14 @@ func (m CollateralInquiry) GetEndCash() (v decimal.Decimal, err quickfix.Message return } -//GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 +// GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 func (m CollateralInquiry) GetNoCollInquiryQualifier() (NoCollInquiryQualifierRepeatingGroup, quickfix.MessageRejectError) { f := NewNoCollInquiryQualifierRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralInquiry) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1492,547 +1492,547 @@ func (m CollateralInquiry) GetStrikeCurrency() (v string, err quickfix.MessageRe return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralInquiry) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralInquiry) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralInquiry) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralInquiry) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralInquiry) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CollateralInquiry) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralInquiry) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralInquiry) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m CollateralInquiry) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralInquiry) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralInquiry) HasText() bool { return m.Has(tag.Text) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralInquiry) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralInquiry) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m CollateralInquiry) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralInquiry) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralInquiry) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralInquiry) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m CollateralInquiry) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralInquiry) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m CollateralInquiry) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m CollateralInquiry) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m CollateralInquiry) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m CollateralInquiry) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralInquiry) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralInquiry) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralInquiry) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralInquiry) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralInquiry) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CollateralInquiry) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CollateralInquiry) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CollateralInquiry) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CollateralInquiry) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralInquiry) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralInquiry) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralInquiry) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralInquiry) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralInquiry) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralInquiry) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralInquiry) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CollateralInquiry) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralInquiry) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralInquiry) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralInquiry) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m CollateralInquiry) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m CollateralInquiry) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralInquiry) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralInquiry) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralInquiry) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralInquiry) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralInquiry) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralInquiry) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CollateralInquiry) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralInquiry) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralInquiry) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralInquiry) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralInquiry) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralInquiry) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralInquiry) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralInquiry) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralInquiry) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralInquiry) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralInquiry) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralInquiry) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralInquiry) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m CollateralInquiry) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CollateralInquiry) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CollateralInquiry) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralInquiry) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralInquiry) HasPool() bool { return m.Has(tag.Pool) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CollateralInquiry) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralInquiry) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m CollateralInquiry) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m CollateralInquiry) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m CollateralInquiry) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m CollateralInquiry) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m CollateralInquiry) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CollateralInquiry) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralInquiry) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m CollateralInquiry) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralInquiry) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralInquiry) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralInquiry) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralInquiry) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralInquiry) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralInquiry) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralInquiry) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralInquiry) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralInquiry) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasMarginExcess returns true if MarginExcess is present, Tag 899 +// HasMarginExcess returns true if MarginExcess is present, Tag 899 func (m CollateralInquiry) HasMarginExcess() bool { return m.Has(tag.MarginExcess) } -//HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 func (m CollateralInquiry) HasTotalNetValue() bool { return m.Has(tag.TotalNetValue) } -//HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 func (m CollateralInquiry) HasCashOutstanding() bool { return m.Has(tag.CashOutstanding) } -//HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 func (m CollateralInquiry) HasCollInquiryID() bool { return m.Has(tag.CollInquiryID) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralInquiry) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralInquiry) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralInquiry) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralInquiry) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralInquiry) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralInquiry) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralInquiry) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m CollateralInquiry) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m CollateralInquiry) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m CollateralInquiry) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 +// HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 func (m CollateralInquiry) HasNoCollInquiryQualifier() bool { return m.Has(tag.NoCollInquiryQualifier) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralInquiry) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -2041,7 +2041,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -2050,54 +2050,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -2106,7 +2106,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2115,7 +2115,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -2124,49 +2124,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -2175,7 +2175,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2184,96 +2184,99 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)}), + } } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -2282,50 +2285,51 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)}), + } } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2334,7 +2338,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2343,65 +2347,66 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2410,7 +2415,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2419,7 +2424,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2428,49 +2433,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2479,7 +2484,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2488,78 +2493,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2568,7 +2575,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2577,255 +2584,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2834,7 +2842,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2843,7 +2851,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2852,7 +2860,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2861,14 +2869,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2877,7 +2885,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2886,7 +2894,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2895,7 +2903,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2904,7 +2912,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2913,7 +2921,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2922,7 +2930,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2931,7 +2939,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2940,7 +2948,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2949,7 +2957,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2958,7 +2966,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2967,7 +2975,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2976,7 +2984,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2985,7 +2993,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2994,7 +3002,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3003,7 +3011,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3012,7 +3020,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3021,7 +3029,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3030,7 +3038,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3039,7 +3047,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3048,7 +3056,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3057,7 +3065,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3066,7 +3074,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3075,7 +3083,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3084,7 +3092,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3093,7 +3101,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3102,7 +3110,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3111,7 +3119,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3120,7 +3128,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3129,7 +3137,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3138,7 +3146,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3147,7 +3155,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3156,7 +3164,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3165,7 +3173,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3174,7 +3182,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3183,7 +3191,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3192,7 +3200,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3201,232 +3209,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3435,7 +3443,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3444,298 +3452,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3744,7 +3754,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3753,7 +3763,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3762,7 +3772,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3771,14 +3781,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3787,7 +3797,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3796,7 +3806,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3805,7 +3815,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3814,7 +3824,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3823,7 +3833,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3832,7 +3842,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3841,7 +3851,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3850,7 +3860,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3859,7 +3869,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3868,7 +3878,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3877,7 +3887,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3886,7 +3896,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3895,7 +3905,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3904,7 +3914,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3913,7 +3923,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3922,7 +3932,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3931,7 +3941,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3940,7 +3950,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3949,7 +3959,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3958,7 +3968,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3967,7 +3977,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3976,7 +3986,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3985,7 +3995,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3994,7 +4004,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4003,7 +4013,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4012,7 +4022,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4021,7 +4031,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4030,7 +4040,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4039,7 +4049,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4048,7 +4058,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4057,7 +4067,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4066,7 +4076,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4075,7 +4085,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4084,7 +4094,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4093,7 +4103,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4102,7 +4112,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4111,7 +4121,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4120,7 +4130,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4129,7 +4139,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4138,259 +4148,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4399,7 +4409,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4408,55 +4418,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4465,7 +4476,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4474,83 +4485,85 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -4559,7 +4572,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -4568,7 +4581,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -4577,70 +4590,71 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)}), + } } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4649,7 +4663,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4658,7 +4672,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4667,7 +4681,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4676,65 +4690,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -4743,7 +4758,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -4752,50 +4767,51 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)}), + } } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } -//NoCollInquiryQualifier is a repeating group element, Tag 938 +// NoCollInquiryQualifier is a repeating group element, Tag 938 type NoCollInquiryQualifier struct { *quickfix.Group } -//SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 +// SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 func (m NoCollInquiryQualifier) SetCollInquiryQualifier(v enum.CollInquiryQualifier) { m.Set(field.NewCollInquiryQualifier(v)) } -//GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 +// GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQualifier, err quickfix.MessageRejectError) { var f field.CollInquiryQualifierField if err = m.Get(&f); err == nil { @@ -4804,30 +4820,31 @@ func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQua return } -//HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 +// HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 func (m NoCollInquiryQualifier) HasCollInquiryQualifier() bool { return m.Has(tag.CollInquiryQualifier) } -//NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 +// NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 type NoCollInquiryQualifierRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup +// NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup func NewNoCollInquiryQualifierRepeatingGroup() NoCollInquiryQualifierRepeatingGroup { return NoCollInquiryQualifierRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoCollInquiryQualifier, - quickfix.GroupTemplate{quickfix.GroupElement(tag.CollInquiryQualifier)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.CollInquiryQualifier)}), + } } -//Add create and append a new NoCollInquiryQualifier to this group +// Add create and append a new NoCollInquiryQualifier to this group func (m NoCollInquiryQualifierRepeatingGroup) Add() NoCollInquiryQualifier { g := m.RepeatingGroup.Add() return NoCollInquiryQualifier{g} } -//Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup +// Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup func (m NoCollInquiryQualifierRepeatingGroup) Get(i int) NoCollInquiryQualifier { return NoCollInquiryQualifier{m.RepeatingGroup.Get(i)} } diff --git a/fix44/collateralinquiryack/CollateralInquiryAck.generated.go b/fix44/collateralinquiryack/CollateralInquiryAck.generated.go index 1fe910a57..b602f465d 100644 --- a/fix44/collateralinquiryack/CollateralInquiryAck.generated.go +++ b/fix44/collateralinquiryack/CollateralInquiryAck.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralInquiryAck is the fix44 CollateralInquiryAck type, MsgType = BG +// CollateralInquiryAck is the fix44 CollateralInquiryAck type, MsgType = BG type CollateralInquiryAck struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type CollateralInquiryAck struct { Message *quickfix.Message } -//FromMessage creates a CollateralInquiryAck from a quickfix.Message instance +// FromMessage creates a CollateralInquiryAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralInquiryAck { return CollateralInquiryAck{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) CollateralInquiryAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralInquiryAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralInquiryAck initialized with the required fields for CollateralInquiryAck +// New returns a CollateralInquiryAck initialized with the required fields for CollateralInquiryAck func New(collinquiryid field.CollInquiryIDField, collinquirystatus field.CollInquiryStatusField) (m CollateralInquiryAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(collinquiryid field.CollInquiryIDField, collinquirystatus field.CollInq return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralInquiryAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,412 +58,412 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BG", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralInquiryAck) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralInquiryAck) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralInquiryAck) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralInquiryAck) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralInquiryAck) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralInquiryAck) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralInquiryAck) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralInquiryAck) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralInquiryAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralInquiryAck) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralInquiryAck) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralInquiryAck) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralInquiryAck) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralInquiryAck) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralInquiryAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralInquiryAck) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralInquiryAck) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralInquiryAck) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralInquiryAck) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralInquiryAck) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralInquiryAck) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralInquiryAck) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralInquiryAck) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralInquiryAck) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralInquiryAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralInquiryAck) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralInquiryAck) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralInquiryAck) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralInquiryAck) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralInquiryAck) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m CollateralInquiryAck) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralInquiryAck) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralInquiryAck) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralInquiryAck) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralInquiryAck) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralInquiryAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralInquiryAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralInquiryAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralInquiryAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralInquiryAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralInquiryAck) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralInquiryAck) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralInquiryAck) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralInquiryAck) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralInquiryAck) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralInquiryAck) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralInquiryAck) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralInquiryAck) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralInquiryAck) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m CollateralInquiryAck) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralInquiryAck) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralInquiryAck) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralInquiryAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m CollateralInquiryAck) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m CollateralInquiryAck) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m CollateralInquiryAck) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m CollateralInquiryAck) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m CollateralInquiryAck) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralInquiryAck) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralInquiryAck) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralInquiryAck) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralInquiryAck) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralInquiryAck) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralInquiryAck) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralInquiryAck) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralInquiryAck) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralInquiryAck) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralInquiryAck) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetCollInquiryID sets CollInquiryID, Tag 909 +// SetCollInquiryID sets CollInquiryID, Tag 909 func (m CollateralInquiryAck) SetCollInquiryID(v string) { m.Set(field.NewCollInquiryID(v)) } -//SetTotNumReports sets TotNumReports, Tag 911 +// SetTotNumReports sets TotNumReports, Tag 911 func (m CollateralInquiryAck) SetTotNumReports(v int) { m.Set(field.NewTotNumReports(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralInquiryAck) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralInquiryAck) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralInquiryAck) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralInquiryAck) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralInquiryAck) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralInquiryAck) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralInquiryAck) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 +// SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 func (m CollateralInquiryAck) SetNoCollInquiryQualifier(f NoCollInquiryQualifierRepeatingGroup) { m.SetGroup(f) } -//SetCollInquiryStatus sets CollInquiryStatus, Tag 945 +// SetCollInquiryStatus sets CollInquiryStatus, Tag 945 func (m CollateralInquiryAck) SetCollInquiryStatus(v enum.CollInquiryStatus) { m.Set(field.NewCollInquiryStatus(v)) } -//SetCollInquiryResult sets CollInquiryResult, Tag 946 +// SetCollInquiryResult sets CollInquiryResult, Tag 946 func (m CollateralInquiryAck) SetCollInquiryResult(v enum.CollInquiryResult) { m.Set(field.NewCollInquiryResult(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralInquiryAck) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralInquiryAck) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -472,7 +472,7 @@ func (m CollateralInquiryAck) GetAccount() (v string, err quickfix.MessageReject return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralInquiryAck) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -481,7 +481,7 @@ func (m CollateralInquiryAck) GetClOrdID() (v string, err quickfix.MessageReject return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralInquiryAck) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -490,7 +490,7 @@ func (m CollateralInquiryAck) GetCurrency() (v string, err quickfix.MessageRejec return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralInquiryAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -499,7 +499,7 @@ func (m CollateralInquiryAck) GetSecurityIDSource() (v enum.SecurityIDSource, er return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralInquiryAck) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -508,7 +508,7 @@ func (m CollateralInquiryAck) GetOrderID() (v string, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralInquiryAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -517,7 +517,7 @@ func (m CollateralInquiryAck) GetSecurityID() (v string, err quickfix.MessageRej return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralInquiryAck) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -526,7 +526,7 @@ func (m CollateralInquiryAck) GetQuantity() (v decimal.Decimal, err quickfix.Mes return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralInquiryAck) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -535,7 +535,7 @@ func (m CollateralInquiryAck) GetSymbol() (v string, err quickfix.MessageRejectE return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralInquiryAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -544,7 +544,7 @@ func (m CollateralInquiryAck) GetText() (v string, err quickfix.MessageRejectErr return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralInquiryAck) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -553,7 +553,7 @@ func (m CollateralInquiryAck) GetSettlDate() (v string, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralInquiryAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m CollateralInquiryAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Mes return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralInquiryAck) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m CollateralInquiryAck) GetIssuer() (v string, err quickfix.MessageRejectE return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralInquiryAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -580,14 +580,14 @@ func (m CollateralInquiryAck) GetSecurityDesc() (v string, err quickfix.MessageR return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralInquiryAck) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralInquiryAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m CollateralInquiryAck) GetSecurityType() (v enum.SecurityType, err quickf return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralInquiryAck) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m CollateralInquiryAck) GetSecondaryOrderID() (v string, err quickfix.Mess return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralInquiryAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m CollateralInquiryAck) GetMaturityMonthYear() (v string, err quickfix.Mes return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralInquiryAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m CollateralInquiryAck) GetStrikePrice() (v decimal.Decimal, err quickfix. return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralInquiryAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m CollateralInquiryAck) GetOptAttribute() (v string, err quickfix.MessageR return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralInquiryAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m CollateralInquiryAck) GetSecurityExchange() (v string, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralInquiryAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m CollateralInquiryAck) GetCouponRate() (v decimal.Decimal, err quickfix.M return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralInquiryAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m CollateralInquiryAck) GetCouponPaymentDate() (v string, err quickfix.Mes return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralInquiryAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m CollateralInquiryAck) GetIssueDate() (v string, err quickfix.MessageReje return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralInquiryAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m CollateralInquiryAck) GetRepurchaseTerm() (v int, err quickfix.MessageRe return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralInquiryAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m CollateralInquiryAck) GetRepurchaseRate() (v decimal.Decimal, err quickf return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralInquiryAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m CollateralInquiryAck) GetFactor() (v decimal.Decimal, err quickfix.Messa return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralInquiryAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m CollateralInquiryAck) GetContractMultiplier() (v decimal.Decimal, err qu return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralInquiryAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m CollateralInquiryAck) GetRepoCollateralSecurityType() (v int, err quickf return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralInquiryAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -722,7 +722,7 @@ func (m CollateralInquiryAck) GetRedemptionDate() (v string, err quickfix.Messag return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralInquiryAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m CollateralInquiryAck) GetCreditRating() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m CollateralInquiryAck) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m CollateralInquiryAck) GetTradingSessionID() (v enum.TradingSessionID, er return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralInquiryAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m CollateralInquiryAck) GetEncodedIssuerLen() (v int, err quickfix.Message return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralInquiryAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m CollateralInquiryAck) GetEncodedIssuer() (v string, err quickfix.Message return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralInquiryAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m CollateralInquiryAck) GetEncodedSecurityDescLen() (v int, err quickfix.M return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralInquiryAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m CollateralInquiryAck) GetEncodedSecurityDesc() (v string, err quickfix.M return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralInquiryAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m CollateralInquiryAck) GetEncodedTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralInquiryAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -794,21 +794,21 @@ func (m CollateralInquiryAck) GetEncodedText() (v string, err quickfix.MessageRe return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralInquiryAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralInquiryAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralInquiryAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m CollateralInquiryAck) GetProduct() (v enum.Product, err quickfix.Message return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralInquiryAck) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m CollateralInquiryAck) GetCFICode() (v string, err quickfix.MessageReject return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralInquiryAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m CollateralInquiryAck) GetCountryOfIssue() (v string, err quickfix.Messag return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralInquiryAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m CollateralInquiryAck) GetStateOrProvinceOfIssue() (v string, err quickfi return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralInquiryAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m CollateralInquiryAck) GetLocaleOfIssue() (v string, err quickfix.Message return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralInquiryAck) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m CollateralInquiryAck) GetSecondaryClOrdID() (v string, err quickfix.Mess return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralInquiryAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m CollateralInquiryAck) GetMaturityDate() (v string, err quickfix.MessageR return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralInquiryAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -880,14 +880,14 @@ func (m CollateralInquiryAck) GetInstrRegistry() (v enum.InstrRegistry, err quic return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralInquiryAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralInquiryAck) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m CollateralInquiryAck) GetAccountType() (v enum.AccountType, err quickfix return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m CollateralInquiryAck) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m CollateralInquiryAck) GetTradingSessionSubID() (v enum.TradingSessionSub return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralInquiryAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m CollateralInquiryAck) GetContractSettlMonth() (v string, err quickfix.Me return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralInquiryAck) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -923,14 +923,14 @@ func (m CollateralInquiryAck) GetPool() (v string, err quickfix.MessageRejectErr return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralInquiryAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m CollateralInquiryAck) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -939,7 +939,7 @@ func (m CollateralInquiryAck) GetClearingBusinessDate() (v string, err quickfix. return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m CollateralInquiryAck) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -948,7 +948,7 @@ func (m CollateralInquiryAck) GetSettlSessID() (v enum.SettlSessID, err quickfix return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m CollateralInquiryAck) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -957,7 +957,7 @@ func (m CollateralInquiryAck) GetSettlSessSubID() (v string, err quickfix.Messag return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m CollateralInquiryAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -966,7 +966,7 @@ func (m CollateralInquiryAck) GetResponseTransportType() (v enum.ResponseTranspo return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m CollateralInquiryAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -975,7 +975,7 @@ func (m CollateralInquiryAck) GetResponseDestination() (v string, err quickfix.M return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralInquiryAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -984,7 +984,7 @@ func (m CollateralInquiryAck) GetSecuritySubType() (v string, err quickfix.Messa return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralInquiryAck) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -993,7 +993,7 @@ func (m CollateralInquiryAck) GetTerminationType() (v enum.TerminationType, err return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralInquiryAck) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1002,14 +1002,14 @@ func (m CollateralInquiryAck) GetQtyType() (v enum.QtyType, err quickfix.Message return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralInquiryAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralInquiryAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m CollateralInquiryAck) GetDatedDate() (v string, err quickfix.MessageReje return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralInquiryAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m CollateralInquiryAck) GetInterestAccrualDate() (v string, err quickfix.M return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralInquiryAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m CollateralInquiryAck) GetCPProgram() (v enum.CPProgram, err quickfix.Mes return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralInquiryAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1045,14 +1045,14 @@ func (m CollateralInquiryAck) GetCPRegType() (v string, err quickfix.MessageReje return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralInquiryAck) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralInquiryAck) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1061,7 +1061,7 @@ func (m CollateralInquiryAck) GetMarginRatio() (v decimal.Decimal, err quickfix. return } -//GetCollInquiryID gets CollInquiryID, Tag 909 +// GetCollInquiryID gets CollInquiryID, Tag 909 func (m CollateralInquiryAck) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { var f field.CollInquiryIDField if err = m.Get(&f); err == nil { @@ -1070,7 +1070,7 @@ func (m CollateralInquiryAck) GetCollInquiryID() (v string, err quickfix.Message return } -//GetTotNumReports gets TotNumReports, Tag 911 +// GetTotNumReports gets TotNumReports, Tag 911 func (m CollateralInquiryAck) GetTotNumReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumReportsField if err = m.Get(&f); err == nil { @@ -1079,7 +1079,7 @@ func (m CollateralInquiryAck) GetTotNumReports() (v int, err quickfix.MessageRej return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralInquiryAck) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1088,7 +1088,7 @@ func (m CollateralInquiryAck) GetAgreementDesc() (v string, err quickfix.Message return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralInquiryAck) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1097,7 +1097,7 @@ func (m CollateralInquiryAck) GetAgreementID() (v string, err quickfix.MessageRe return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralInquiryAck) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1106,7 +1106,7 @@ func (m CollateralInquiryAck) GetAgreementDate() (v string, err quickfix.Message return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralInquiryAck) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1115,7 +1115,7 @@ func (m CollateralInquiryAck) GetStartDate() (v string, err quickfix.MessageReje return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralInquiryAck) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1124,7 +1124,7 @@ func (m CollateralInquiryAck) GetEndDate() (v string, err quickfix.MessageReject return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralInquiryAck) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1133,7 +1133,7 @@ func (m CollateralInquiryAck) GetAgreementCurrency() (v string, err quickfix.Mes return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralInquiryAck) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1142,14 +1142,14 @@ func (m CollateralInquiryAck) GetDeliveryType() (v enum.DeliveryType, err quickf return } -//GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 +// GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 func (m CollateralInquiryAck) GetNoCollInquiryQualifier() (NoCollInquiryQualifierRepeatingGroup, quickfix.MessageRejectError) { f := NewNoCollInquiryQualifierRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCollInquiryStatus gets CollInquiryStatus, Tag 945 +// GetCollInquiryStatus gets CollInquiryStatus, Tag 945 func (m CollateralInquiryAck) GetCollInquiryStatus() (v enum.CollInquiryStatus, err quickfix.MessageRejectError) { var f field.CollInquiryStatusField if err = m.Get(&f); err == nil { @@ -1158,7 +1158,7 @@ func (m CollateralInquiryAck) GetCollInquiryStatus() (v enum.CollInquiryStatus, return } -//GetCollInquiryResult gets CollInquiryResult, Tag 946 +// GetCollInquiryResult gets CollInquiryResult, Tag 946 func (m CollateralInquiryAck) GetCollInquiryResult() (v enum.CollInquiryResult, err quickfix.MessageRejectError) { var f field.CollInquiryResultField if err = m.Get(&f); err == nil { @@ -1167,7 +1167,7 @@ func (m CollateralInquiryAck) GetCollInquiryResult() (v enum.CollInquiryResult, return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralInquiryAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1176,422 +1176,422 @@ func (m CollateralInquiryAck) GetStrikeCurrency() (v string, err quickfix.Messag return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralInquiryAck) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralInquiryAck) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralInquiryAck) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralInquiryAck) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralInquiryAck) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralInquiryAck) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralInquiryAck) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralInquiryAck) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralInquiryAck) HasText() bool { return m.Has(tag.Text) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralInquiryAck) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralInquiryAck) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralInquiryAck) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralInquiryAck) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralInquiryAck) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralInquiryAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralInquiryAck) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralInquiryAck) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralInquiryAck) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralInquiryAck) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralInquiryAck) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralInquiryAck) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralInquiryAck) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralInquiryAck) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralInquiryAck) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralInquiryAck) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralInquiryAck) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralInquiryAck) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralInquiryAck) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralInquiryAck) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralInquiryAck) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m CollateralInquiryAck) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralInquiryAck) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralInquiryAck) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralInquiryAck) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralInquiryAck) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralInquiryAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralInquiryAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralInquiryAck) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralInquiryAck) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralInquiryAck) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralInquiryAck) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralInquiryAck) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralInquiryAck) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralInquiryAck) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralInquiryAck) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralInquiryAck) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralInquiryAck) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralInquiryAck) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralInquiryAck) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m CollateralInquiryAck) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralInquiryAck) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralInquiryAck) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralInquiryAck) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m CollateralInquiryAck) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m CollateralInquiryAck) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m CollateralInquiryAck) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m CollateralInquiryAck) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m CollateralInquiryAck) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralInquiryAck) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralInquiryAck) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralInquiryAck) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralInquiryAck) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralInquiryAck) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralInquiryAck) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralInquiryAck) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralInquiryAck) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralInquiryAck) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralInquiryAck) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 func (m CollateralInquiryAck) HasCollInquiryID() bool { return m.Has(tag.CollInquiryID) } -//HasTotNumReports returns true if TotNumReports is present, Tag 911 +// HasTotNumReports returns true if TotNumReports is present, Tag 911 func (m CollateralInquiryAck) HasTotNumReports() bool { return m.Has(tag.TotNumReports) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralInquiryAck) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralInquiryAck) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralInquiryAck) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralInquiryAck) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralInquiryAck) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralInquiryAck) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralInquiryAck) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 +// HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 func (m CollateralInquiryAck) HasNoCollInquiryQualifier() bool { return m.Has(tag.NoCollInquiryQualifier) } -//HasCollInquiryStatus returns true if CollInquiryStatus is present, Tag 945 +// HasCollInquiryStatus returns true if CollInquiryStatus is present, Tag 945 func (m CollateralInquiryAck) HasCollInquiryStatus() bool { return m.Has(tag.CollInquiryStatus) } -//HasCollInquiryResult returns true if CollInquiryResult is present, Tag 946 +// HasCollInquiryResult returns true if CollInquiryResult is present, Tag 946 func (m CollateralInquiryAck) HasCollInquiryResult() bool { return m.Has(tag.CollInquiryResult) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralInquiryAck) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -1600,60 +1600,60 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1680,49 +1680,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1731,7 +1731,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1740,78 +1740,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1820,7 +1820,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1829,255 +1829,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2086,7 +2086,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2095,7 +2095,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2104,7 +2104,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2113,14 +2113,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2129,7 +2129,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2138,7 +2138,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2147,7 +2147,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2156,7 +2156,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2165,7 +2165,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2174,7 +2174,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2183,7 +2183,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2192,7 +2192,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2201,7 +2201,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2210,7 +2210,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2219,7 +2219,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2228,7 +2228,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2237,7 +2237,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2246,7 +2246,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2255,7 +2255,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2264,7 +2264,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2273,7 +2273,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2282,7 +2282,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2291,7 +2291,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2300,7 +2300,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2309,7 +2309,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2318,7 +2318,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2327,7 +2327,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2336,7 +2336,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2345,7 +2345,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2354,7 +2354,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2363,7 +2363,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2372,7 +2372,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2381,7 +2381,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2390,7 +2390,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2399,7 +2399,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2408,7 +2408,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2417,7 +2417,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2426,7 +2426,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2435,7 +2435,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2444,7 +2444,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2453,232 +2453,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2687,7 +2687,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2696,298 +2696,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2996,7 +2996,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3005,7 +3005,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3014,7 +3014,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3023,14 +3023,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3039,7 +3039,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3048,7 +3048,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3057,7 +3057,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3066,7 +3066,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3075,7 +3075,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3084,7 +3084,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3093,7 +3093,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3102,7 +3102,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3111,7 +3111,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3120,7 +3120,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3129,7 +3129,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3138,7 +3138,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3147,7 +3147,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3156,7 +3156,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3165,7 +3165,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3174,7 +3174,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3183,7 +3183,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3192,7 +3192,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3201,7 +3201,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3210,7 +3210,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3219,7 +3219,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3228,7 +3228,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3237,7 +3237,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3246,7 +3246,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3255,7 +3255,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3264,7 +3264,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3273,7 +3273,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3282,7 +3282,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3291,7 +3291,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3300,7 +3300,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3309,7 +3309,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3318,7 +3318,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3327,7 +3327,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3336,7 +3336,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3345,7 +3345,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3354,7 +3354,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3363,7 +3363,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3372,7 +3372,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3381,7 +3381,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3390,259 +3390,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3651,7 +3651,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3660,55 +3660,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3717,7 +3717,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3726,88 +3726,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3816,7 +3816,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3825,7 +3825,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3834,7 +3834,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3843,65 +3843,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -3910,7 +3910,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -3919,50 +3919,50 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } -//NoCollInquiryQualifier is a repeating group element, Tag 938 +// NoCollInquiryQualifier is a repeating group element, Tag 938 type NoCollInquiryQualifier struct { *quickfix.Group } -//SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 +// SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 func (m NoCollInquiryQualifier) SetCollInquiryQualifier(v enum.CollInquiryQualifier) { m.Set(field.NewCollInquiryQualifier(v)) } -//GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 +// GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQualifier, err quickfix.MessageRejectError) { var f field.CollInquiryQualifierField if err = m.Get(&f); err == nil { @@ -3971,30 +3971,30 @@ func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQua return } -//HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 +// HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 func (m NoCollInquiryQualifier) HasCollInquiryQualifier() bool { return m.Has(tag.CollInquiryQualifier) } -//NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 +// NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 type NoCollInquiryQualifierRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup +// NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup func NewNoCollInquiryQualifierRepeatingGroup() NoCollInquiryQualifierRepeatingGroup { return NoCollInquiryQualifierRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoCollInquiryQualifier, quickfix.GroupTemplate{quickfix.GroupElement(tag.CollInquiryQualifier)})} } -//Add create and append a new NoCollInquiryQualifier to this group +// Add create and append a new NoCollInquiryQualifier to this group func (m NoCollInquiryQualifierRepeatingGroup) Add() NoCollInquiryQualifier { g := m.RepeatingGroup.Add() return NoCollInquiryQualifier{g} } -//Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup +// Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup func (m NoCollInquiryQualifierRepeatingGroup) Get(i int) NoCollInquiryQualifier { return NoCollInquiryQualifier{m.RepeatingGroup.Get(i)} } diff --git a/fix44/collateralreport/CollateralReport.generated.go b/fix44/collateralreport/CollateralReport.generated.go index f98064646..9e9f02d40 100644 --- a/fix44/collateralreport/CollateralReport.generated.go +++ b/fix44/collateralreport/CollateralReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralReport is the fix44 CollateralReport type, MsgType = BA +// CollateralReport is the fix44 CollateralReport type, MsgType = BA type CollateralReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CollateralReport struct { Message *quickfix.Message } -//FromMessage creates a CollateralReport from a quickfix.Message instance +// FromMessage creates a CollateralReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralReport { return CollateralReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CollateralReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralReport initialized with the required fields for CollateralReport +// New returns a CollateralReport initialized with the required fields for CollateralReport func New(collrptid field.CollRptIDField, collstatus field.CollStatusField) (m CollateralReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(collrptid field.CollRptIDField, collstatus field.CollStatusField) (m Co return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,532 +60,532 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BA", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralReport) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralReport) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CollateralReport) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralReport) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m CollateralReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralReport) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m CollateralReport) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralReport) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m CollateralReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m CollateralReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m CollateralReport) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m CollateralReport) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m CollateralReport) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m CollateralReport) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralReport) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CollateralReport) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CollateralReport) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CollateralReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CollateralReport) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CollateralReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m CollateralReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CollateralReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralReport) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m CollateralReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CollateralReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CollateralReport) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CollateralReport) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m CollateralReport) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m CollateralReport) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m CollateralReport) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CollateralReport) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m CollateralReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralReport) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralReport) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetMarginExcess sets MarginExcess, Tag 899 +// SetMarginExcess sets MarginExcess, Tag 899 func (m CollateralReport) SetMarginExcess(value decimal.Decimal, scale int32) { m.Set(field.NewMarginExcess(value, scale)) } -//SetTotalNetValue sets TotalNetValue, Tag 900 +// SetTotalNetValue sets TotalNetValue, Tag 900 func (m CollateralReport) SetTotalNetValue(value decimal.Decimal, scale int32) { m.Set(field.NewTotalNetValue(value, scale)) } -//SetCashOutstanding sets CashOutstanding, Tag 901 +// SetCashOutstanding sets CashOutstanding, Tag 901 func (m CollateralReport) SetCashOutstanding(value decimal.Decimal, scale int32) { m.Set(field.NewCashOutstanding(value, scale)) } -//SetCollRptID sets CollRptID, Tag 908 +// SetCollRptID sets CollRptID, Tag 908 func (m CollateralReport) SetCollRptID(v string) { m.Set(field.NewCollRptID(v)) } -//SetCollInquiryID sets CollInquiryID, Tag 909 +// SetCollInquiryID sets CollInquiryID, Tag 909 func (m CollateralReport) SetCollInquiryID(v string) { m.Set(field.NewCollInquiryID(v)) } -//SetCollStatus sets CollStatus, Tag 910 +// SetCollStatus sets CollStatus, Tag 910 func (m CollateralReport) SetCollStatus(v enum.CollStatus) { m.Set(field.NewCollStatus(v)) } -//SetTotNumReports sets TotNumReports, Tag 911 +// SetTotNumReports sets TotNumReports, Tag 911 func (m CollateralReport) SetTotNumReports(v int) { m.Set(field.NewTotNumReports(v)) } -//SetLastRptRequested sets LastRptRequested, Tag 912 +// SetLastRptRequested sets LastRptRequested, Tag 912 func (m CollateralReport) SetLastRptRequested(v bool) { m.Set(field.NewLastRptRequested(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralReport) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralReport) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralReport) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralReport) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralReport) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralReport) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m CollateralReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m CollateralReport) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m CollateralReport) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m CollateralReport) GetAccount() (v string, err quickfix.MessageRejectErro return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m CollateralReport) GetClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m CollateralReport) GetCurrency() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m CollateralReport) GetSecurityIDSource() (v enum.SecurityIDSource, err qu return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralReport) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m CollateralReport) GetOrderID() (v string, err quickfix.MessageRejectErro return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CollateralReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m CollateralReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m CollateralReport) GetSecurityID() (v string, err quickfix.MessageRejectE return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralReport) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m CollateralReport) GetQuantity() (v decimal.Decimal, err quickfix.Message return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m CollateralReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m CollateralReport) GetSide() (v enum.Side, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m CollateralReport) GetSymbol() (v string, err quickfix.MessageRejectError return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m CollateralReport) GetText() (v string, err quickfix.MessageRejectError) return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m CollateralReport) GetSettlDate() (v string, err quickfix.MessageRejectEr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -702,14 +702,14 @@ func (m CollateralReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Message return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m CollateralReport) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m CollateralReport) GetIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -727,21 +727,21 @@ func (m CollateralReport) GetSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralReport) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m CollateralReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m CollateralReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -750,7 +750,7 @@ func (m CollateralReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickf return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m CollateralReport) GetSecurityType() (v enum.SecurityType, err quickfix.M return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m CollateralReport) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m CollateralReport) GetStandInstDbType() (v enum.StandInstDbType, err quic return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m CollateralReport) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m CollateralReport) GetStandInstDbName() (v string, err quickfix.MessageRe return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m CollateralReport) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m CollateralReport) GetStandInstDbID() (v string, err quickfix.MessageReje return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m CollateralReport) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m CollateralReport) GetSettlDeliveryType() (v enum.SettlDeliveryType, err return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m CollateralReport) GetSecondaryOrderID() (v string, err quickfix.MessageR return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m CollateralReport) GetMaturityMonthYear() (v string, err quickfix.Message return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m CollateralReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Mess return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -831,7 +831,7 @@ func (m CollateralReport) GetOptAttribute() (v string, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -840,7 +840,7 @@ func (m CollateralReport) GetSecurityExchange() (v string, err quickfix.MessageR return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CollateralReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -849,7 +849,7 @@ func (m CollateralReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRe return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CollateralReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -858,7 +858,7 @@ func (m CollateralReport) GetBenchmarkCurveCurrency() (v string, err quickfix.Me return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CollateralReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -867,7 +867,7 @@ func (m CollateralReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, er return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CollateralReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -876,7 +876,7 @@ func (m CollateralReport) GetBenchmarkCurvePoint() (v string, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -885,7 +885,7 @@ func (m CollateralReport) GetCouponRate() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -894,7 +894,7 @@ func (m CollateralReport) GetCouponPaymentDate() (v string, err quickfix.Message return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -903,7 +903,7 @@ func (m CollateralReport) GetIssueDate() (v string, err quickfix.MessageRejectEr return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m CollateralReport) GetRepurchaseTerm() (v int, err quickfix.MessageReject return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -921,7 +921,7 @@ func (m CollateralReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.M return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -930,7 +930,7 @@ func (m CollateralReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -939,14 +939,14 @@ func (m CollateralReport) GetContractMultiplier() (v decimal.Decimal, err quickf return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CollateralReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -955,7 +955,7 @@ func (m CollateralReport) GetRepoCollateralSecurityType() (v int, err quickfix.M return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -964,7 +964,7 @@ func (m CollateralReport) GetRedemptionDate() (v string, err quickfix.MessageRej return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -973,7 +973,7 @@ func (m CollateralReport) GetCreditRating() (v string, err quickfix.MessageRejec return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m CollateralReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -982,7 +982,7 @@ func (m CollateralReport) GetTradingSessionID() (v enum.TradingSessionID, err qu return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -991,7 +991,7 @@ func (m CollateralReport) GetEncodedIssuerLen() (v int, err quickfix.MessageReje return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1000,7 +1000,7 @@ func (m CollateralReport) GetEncodedIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1009,7 +1009,7 @@ func (m CollateralReport) GetEncodedSecurityDescLen() (v int, err quickfix.Messa return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m CollateralReport) GetEncodedSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m CollateralReport) GetEncodedTextLen() (v int, err quickfix.MessageReject return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m CollateralReport) GetEncodedText() (v string, err quickfix.MessageReject return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CollateralReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1045,21 +1045,21 @@ func (m CollateralReport) GetPriceType() (v enum.PriceType, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1068,7 +1068,7 @@ func (m CollateralReport) GetProduct() (v enum.Product, err quickfix.MessageReje return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1077,7 +1077,7 @@ func (m CollateralReport) GetCFICode() (v string, err quickfix.MessageRejectErro return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1086,7 +1086,7 @@ func (m CollateralReport) GetCountryOfIssue() (v string, err quickfix.MessageRej return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1095,7 +1095,7 @@ func (m CollateralReport) GetStateOrProvinceOfIssue() (v string, err quickfix.Me return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1104,7 +1104,7 @@ func (m CollateralReport) GetLocaleOfIssue() (v string, err quickfix.MessageReje return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1113,7 +1113,7 @@ func (m CollateralReport) GetSecondaryClOrdID() (v string, err quickfix.MessageR return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1122,7 +1122,7 @@ func (m CollateralReport) GetMaturityDate() (v string, err quickfix.MessageRejec return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1131,14 +1131,14 @@ func (m CollateralReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1147,7 +1147,7 @@ func (m CollateralReport) GetAccountType() (v enum.AccountType, err quickfix.Mes return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m CollateralReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1156,7 +1156,7 @@ func (m CollateralReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CollateralReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1165,7 +1165,7 @@ func (m CollateralReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.M return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CollateralReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1174,7 +1174,7 @@ func (m CollateralReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRe return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1183,7 +1183,7 @@ func (m CollateralReport) GetContractSettlMonth() (v string, err quickfix.Messag return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m CollateralReport) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CollateralReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1201,14 +1201,14 @@ func (m CollateralReport) GetBenchmarkSecurityID() (v string, err quickfix.Messa return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m CollateralReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1217,7 +1217,7 @@ func (m CollateralReport) GetClearingBusinessDate() (v string, err quickfix.Mess return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m CollateralReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -1226,7 +1226,7 @@ func (m CollateralReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.Mes return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m CollateralReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -1235,7 +1235,7 @@ func (m CollateralReport) GetSettlSessSubID() (v string, err quickfix.MessageRej return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CollateralReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1244,7 +1244,7 @@ func (m CollateralReport) GetBenchmarkSecurityIDSource() (v string, err quickfix return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1253,14 +1253,14 @@ func (m CollateralReport) GetSecuritySubType() (v string, err quickfix.MessageRe return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m CollateralReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1269,7 +1269,7 @@ func (m CollateralReport) GetTerminationType() (v enum.TerminationType, err quic return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1278,14 +1278,14 @@ func (m CollateralReport) GetQtyType() (v enum.QtyType, err quickfix.MessageReje return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m CollateralReport) GetDatedDate() (v string, err quickfix.MessageRejectEr return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1303,7 +1303,7 @@ func (m CollateralReport) GetInterestAccrualDate() (v string, err quickfix.Messa return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1312,7 +1312,7 @@ func (m CollateralReport) GetCPProgram() (v enum.CPProgram, err quickfix.Message return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1321,14 +1321,14 @@ func (m CollateralReport) GetCPRegType() (v string, err quickfix.MessageRejectEr return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralReport) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1337,7 +1337,7 @@ func (m CollateralReport) GetMarginRatio() (v decimal.Decimal, err quickfix.Mess return } -//GetMarginExcess gets MarginExcess, Tag 899 +// GetMarginExcess gets MarginExcess, Tag 899 func (m CollateralReport) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginExcessField if err = m.Get(&f); err == nil { @@ -1346,7 +1346,7 @@ func (m CollateralReport) GetMarginExcess() (v decimal.Decimal, err quickfix.Mes return } -//GetTotalNetValue gets TotalNetValue, Tag 900 +// GetTotalNetValue gets TotalNetValue, Tag 900 func (m CollateralReport) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalNetValueField if err = m.Get(&f); err == nil { @@ -1355,7 +1355,7 @@ func (m CollateralReport) GetTotalNetValue() (v decimal.Decimal, err quickfix.Me return } -//GetCashOutstanding gets CashOutstanding, Tag 901 +// GetCashOutstanding gets CashOutstanding, Tag 901 func (m CollateralReport) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOutstandingField if err = m.Get(&f); err == nil { @@ -1364,7 +1364,7 @@ func (m CollateralReport) GetCashOutstanding() (v decimal.Decimal, err quickfix. return } -//GetCollRptID gets CollRptID, Tag 908 +// GetCollRptID gets CollRptID, Tag 908 func (m CollateralReport) GetCollRptID() (v string, err quickfix.MessageRejectError) { var f field.CollRptIDField if err = m.Get(&f); err == nil { @@ -1373,7 +1373,7 @@ func (m CollateralReport) GetCollRptID() (v string, err quickfix.MessageRejectEr return } -//GetCollInquiryID gets CollInquiryID, Tag 909 +// GetCollInquiryID gets CollInquiryID, Tag 909 func (m CollateralReport) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { var f field.CollInquiryIDField if err = m.Get(&f); err == nil { @@ -1382,7 +1382,7 @@ func (m CollateralReport) GetCollInquiryID() (v string, err quickfix.MessageReje return } -//GetCollStatus gets CollStatus, Tag 910 +// GetCollStatus gets CollStatus, Tag 910 func (m CollateralReport) GetCollStatus() (v enum.CollStatus, err quickfix.MessageRejectError) { var f field.CollStatusField if err = m.Get(&f); err == nil { @@ -1391,7 +1391,7 @@ func (m CollateralReport) GetCollStatus() (v enum.CollStatus, err quickfix.Messa return } -//GetTotNumReports gets TotNumReports, Tag 911 +// GetTotNumReports gets TotNumReports, Tag 911 func (m CollateralReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumReportsField if err = m.Get(&f); err == nil { @@ -1400,7 +1400,7 @@ func (m CollateralReport) GetTotNumReports() (v int, err quickfix.MessageRejectE return } -//GetLastRptRequested gets LastRptRequested, Tag 912 +// GetLastRptRequested gets LastRptRequested, Tag 912 func (m CollateralReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { var f field.LastRptRequestedField if err = m.Get(&f); err == nil { @@ -1409,7 +1409,7 @@ func (m CollateralReport) GetLastRptRequested() (v bool, err quickfix.MessageRej return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1418,7 +1418,7 @@ func (m CollateralReport) GetAgreementDesc() (v string, err quickfix.MessageReje return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1427,7 +1427,7 @@ func (m CollateralReport) GetAgreementID() (v string, err quickfix.MessageReject return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1436,7 +1436,7 @@ func (m CollateralReport) GetAgreementDate() (v string, err quickfix.MessageReje return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralReport) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1445,7 +1445,7 @@ func (m CollateralReport) GetStartDate() (v string, err quickfix.MessageRejectEr return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralReport) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1454,7 +1454,7 @@ func (m CollateralReport) GetEndDate() (v string, err quickfix.MessageRejectErro return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1463,7 +1463,7 @@ func (m CollateralReport) GetAgreementCurrency() (v string, err quickfix.Message return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1472,7 +1472,7 @@ func (m CollateralReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.M return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m CollateralReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1481,7 +1481,7 @@ func (m CollateralReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err qui return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m CollateralReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1490,7 +1490,7 @@ func (m CollateralReport) GetStartCash() (v decimal.Decimal, err quickfix.Messag return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m CollateralReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1499,7 +1499,7 @@ func (m CollateralReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1508,552 +1508,552 @@ func (m CollateralReport) GetStrikeCurrency() (v string, err quickfix.MessageRej return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralReport) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralReport) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralReport) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CollateralReport) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralReport) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m CollateralReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralReport) HasText() bool { return m.Has(tag.Text) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralReport) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m CollateralReport) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralReport) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m CollateralReport) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m CollateralReport) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m CollateralReport) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m CollateralReport) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m CollateralReport) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m CollateralReport) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralReport) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CollateralReport) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CollateralReport) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CollateralReport) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CollateralReport) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CollateralReport) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m CollateralReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CollateralReport) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralReport) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m CollateralReport) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CollateralReport) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CollateralReport) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralReport) HasPool() bool { return m.Has(tag.Pool) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CollateralReport) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m CollateralReport) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m CollateralReport) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m CollateralReport) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CollateralReport) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m CollateralReport) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralReport) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralReport) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralReport) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralReport) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasMarginExcess returns true if MarginExcess is present, Tag 899 +// HasMarginExcess returns true if MarginExcess is present, Tag 899 func (m CollateralReport) HasMarginExcess() bool { return m.Has(tag.MarginExcess) } -//HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 func (m CollateralReport) HasTotalNetValue() bool { return m.Has(tag.TotalNetValue) } -//HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 func (m CollateralReport) HasCashOutstanding() bool { return m.Has(tag.CashOutstanding) } -//HasCollRptID returns true if CollRptID is present, Tag 908 +// HasCollRptID returns true if CollRptID is present, Tag 908 func (m CollateralReport) HasCollRptID() bool { return m.Has(tag.CollRptID) } -//HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 func (m CollateralReport) HasCollInquiryID() bool { return m.Has(tag.CollInquiryID) } -//HasCollStatus returns true if CollStatus is present, Tag 910 +// HasCollStatus returns true if CollStatus is present, Tag 910 func (m CollateralReport) HasCollStatus() bool { return m.Has(tag.CollStatus) } -//HasTotNumReports returns true if TotNumReports is present, Tag 911 +// HasTotNumReports returns true if TotNumReports is present, Tag 911 func (m CollateralReport) HasTotNumReports() bool { return m.Has(tag.TotNumReports) } -//HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 func (m CollateralReport) HasLastRptRequested() bool { return m.Has(tag.LastRptRequested) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralReport) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralReport) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralReport) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralReport) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralReport) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralReport) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralReport) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m CollateralReport) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m CollateralReport) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m CollateralReport) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -2062,7 +2062,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -2071,54 +2071,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -2127,7 +2127,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2136,7 +2136,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -2145,49 +2145,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -2196,7 +2196,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2205,96 +2205,96 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -2303,60 +2303,60 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -2365,7 +2365,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -2374,7 +2374,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -2383,7 +2383,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -2392,65 +2392,65 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2459,7 +2459,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2468,65 +2468,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2535,7 +2535,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2544,7 +2544,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2553,49 +2553,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2604,7 +2604,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2613,78 +2613,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2693,7 +2693,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2702,255 +2702,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2959,7 +2959,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2968,7 +2968,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2977,7 +2977,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2986,14 +2986,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3002,7 +3002,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3011,7 +3011,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3020,7 +3020,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3029,7 +3029,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3038,7 +3038,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3047,7 +3047,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3056,7 +3056,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3065,7 +3065,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3074,7 +3074,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3083,7 +3083,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3092,7 +3092,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3101,7 +3101,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3110,7 +3110,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3119,7 +3119,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3128,7 +3128,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3137,7 +3137,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3146,7 +3146,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3155,7 +3155,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3164,7 +3164,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3173,7 +3173,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3182,7 +3182,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3191,7 +3191,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3200,7 +3200,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3209,7 +3209,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3218,7 +3218,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3227,7 +3227,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3236,7 +3236,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3245,7 +3245,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3254,7 +3254,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3263,7 +3263,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3272,7 +3272,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3281,7 +3281,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3290,7 +3290,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3299,7 +3299,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3308,7 +3308,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3317,7 +3317,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3326,232 +3326,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3560,7 +3560,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3569,298 +3569,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3869,7 +3869,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3878,7 +3878,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3887,7 +3887,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3896,14 +3896,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3912,7 +3912,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3921,7 +3921,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3930,7 +3930,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3939,7 +3939,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3948,7 +3948,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3957,7 +3957,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3966,7 +3966,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3975,7 +3975,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3984,7 +3984,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3993,7 +3993,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4002,7 +4002,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4011,7 +4011,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4020,7 +4020,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4029,7 +4029,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4038,7 +4038,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4047,7 +4047,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4056,7 +4056,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4065,7 +4065,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4074,7 +4074,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4083,7 +4083,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4092,7 +4092,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4101,7 +4101,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4110,7 +4110,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4119,7 +4119,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4128,7 +4128,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4137,7 +4137,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4146,7 +4146,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4155,7 +4155,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4164,7 +4164,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4173,7 +4173,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4182,7 +4182,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4191,7 +4191,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4200,7 +4200,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4209,7 +4209,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4218,7 +4218,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4227,7 +4227,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4236,7 +4236,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4245,7 +4245,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4254,7 +4254,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4263,259 +4263,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4524,7 +4524,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4533,55 +4533,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4590,7 +4590,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4599,83 +4599,83 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -4684,7 +4684,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -4693,7 +4693,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -4702,70 +4702,70 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4774,7 +4774,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4783,7 +4783,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4792,7 +4792,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4801,65 +4801,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -4868,7 +4868,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -4877,35 +4877,35 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } diff --git a/fix44/collateralrequest/CollateralRequest.generated.go b/fix44/collateralrequest/CollateralRequest.generated.go index 0e1af0228..1d94ac0c7 100644 --- a/fix44/collateralrequest/CollateralRequest.generated.go +++ b/fix44/collateralrequest/CollateralRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralRequest is the fix44 CollateralRequest type, MsgType = AX +// CollateralRequest is the fix44 CollateralRequest type, MsgType = AX type CollateralRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CollateralRequest struct { Message *quickfix.Message } -//FromMessage creates a CollateralRequest from a quickfix.Message instance +// FromMessage creates a CollateralRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralRequest { return CollateralRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CollateralRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralRequest initialized with the required fields for CollateralRequest +// New returns a CollateralRequest initialized with the required fields for CollateralRequest func New(collreqid field.CollReqIDField, collasgnreason field.CollAsgnReasonField, transacttime field.TransactTimeField) (m CollateralRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(collreqid field.CollReqIDField, collasgnreason field.CollAsgnReasonFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,502 +61,502 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AX", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CollateralRequest) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralRequest) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m CollateralRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m CollateralRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralRequest) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralRequest) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m CollateralRequest) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m CollateralRequest) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m CollateralRequest) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralRequest) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CollateralRequest) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CollateralRequest) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CollateralRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CollateralRequest) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CollateralRequest) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m CollateralRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CollateralRequest) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralRequest) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m CollateralRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CollateralRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CollateralRequest) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CollateralRequest) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m CollateralRequest) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m CollateralRequest) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m CollateralRequest) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CollateralRequest) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m CollateralRequest) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralRequest) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetCollReqID sets CollReqID, Tag 894 +// SetCollReqID sets CollReqID, Tag 894 func (m CollateralRequest) SetCollReqID(v string) { m.Set(field.NewCollReqID(v)) } -//SetCollAsgnReason sets CollAsgnReason, Tag 895 +// SetCollAsgnReason sets CollAsgnReason, Tag 895 func (m CollateralRequest) SetCollAsgnReason(v enum.CollAsgnReason) { m.Set(field.NewCollAsgnReason(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralRequest) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetMarginExcess sets MarginExcess, Tag 899 +// SetMarginExcess sets MarginExcess, Tag 899 func (m CollateralRequest) SetMarginExcess(value decimal.Decimal, scale int32) { m.Set(field.NewMarginExcess(value, scale)) } -//SetTotalNetValue sets TotalNetValue, Tag 900 +// SetTotalNetValue sets TotalNetValue, Tag 900 func (m CollateralRequest) SetTotalNetValue(value decimal.Decimal, scale int32) { m.Set(field.NewTotalNetValue(value, scale)) } -//SetCashOutstanding sets CashOutstanding, Tag 901 +// SetCashOutstanding sets CashOutstanding, Tag 901 func (m CollateralRequest) SetCashOutstanding(value decimal.Decimal, scale int32) { m.Set(field.NewCashOutstanding(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m CollateralRequest) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m CollateralRequest) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m CollateralRequest) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -565,7 +565,7 @@ func (m CollateralRequest) GetAccount() (v string, err quickfix.MessageRejectErr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -574,7 +574,7 @@ func (m CollateralRequest) GetClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m CollateralRequest) GetCurrency() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -592,7 +592,7 @@ func (m CollateralRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err q return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -601,7 +601,7 @@ func (m CollateralRequest) GetOrderID() (v string, err quickfix.MessageRejectErr return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CollateralRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -610,7 +610,7 @@ func (m CollateralRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -619,7 +619,7 @@ func (m CollateralRequest) GetSecurityID() (v string, err quickfix.MessageReject return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralRequest) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m CollateralRequest) GetQuantity() (v decimal.Decimal, err quickfix.Messag return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m CollateralRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m CollateralRequest) GetSide() (v enum.Side, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m CollateralRequest) GetSymbol() (v string, err quickfix.MessageRejectErro return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m CollateralRequest) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m CollateralRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m CollateralRequest) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m CollateralRequest) GetSettlDate() (v string, err quickfix.MessageRejectE return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m CollateralRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messag return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m CollateralRequest) GetIssuer() (v string, err quickfix.MessageRejectErro return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -700,14 +700,14 @@ func (m CollateralRequest) GetSecurityDesc() (v string, err quickfix.MessageReje return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralRequest) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m CollateralRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -716,14 +716,14 @@ func (m CollateralRequest) GetExpireTime() (v time.Time, err quickfix.MessageRej return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m CollateralRequest) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m CollateralRequest) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -732,7 +732,7 @@ func (m CollateralRequest) GetAccruedInterestAmt() (v decimal.Decimal, err quick return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -741,7 +741,7 @@ func (m CollateralRequest) GetSecurityType() (v enum.SecurityType, err quickfix. return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralRequest) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -750,7 +750,7 @@ func (m CollateralRequest) GetSecondaryOrderID() (v string, err quickfix.Message return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m CollateralRequest) GetMaturityMonthYear() (v string, err quickfix.Messag return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m CollateralRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Mes return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m CollateralRequest) GetOptAttribute() (v string, err quickfix.MessageReje return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m CollateralRequest) GetSecurityExchange() (v string, err quickfix.Message return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CollateralRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m CollateralRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageR return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CollateralRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m CollateralRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.M return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CollateralRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m CollateralRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, e return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CollateralRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m CollateralRequest) GetBenchmarkCurvePoint() (v string, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -831,7 +831,7 @@ func (m CollateralRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -840,7 +840,7 @@ func (m CollateralRequest) GetCouponPaymentDate() (v string, err quickfix.Messag return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -849,7 +849,7 @@ func (m CollateralRequest) GetIssueDate() (v string, err quickfix.MessageRejectE return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -858,7 +858,7 @@ func (m CollateralRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejec return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -867,7 +867,7 @@ func (m CollateralRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix. return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -876,7 +876,7 @@ func (m CollateralRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageR return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -885,14 +885,14 @@ func (m CollateralRequest) GetContractMultiplier() (v decimal.Decimal, err quick return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CollateralRequest) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -901,7 +901,7 @@ func (m CollateralRequest) GetRepoCollateralSecurityType() (v int, err quickfix. return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -910,7 +910,7 @@ func (m CollateralRequest) GetRedemptionDate() (v string, err quickfix.MessageRe return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -919,7 +919,7 @@ func (m CollateralRequest) GetCreditRating() (v string, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m CollateralRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -928,7 +928,7 @@ func (m CollateralRequest) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -937,7 +937,7 @@ func (m CollateralRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRej return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -946,7 +946,7 @@ func (m CollateralRequest) GetEncodedIssuer() (v string, err quickfix.MessageRej return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -955,7 +955,7 @@ func (m CollateralRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mess return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -964,7 +964,7 @@ func (m CollateralRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mess return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -973,7 +973,7 @@ func (m CollateralRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -982,7 +982,7 @@ func (m CollateralRequest) GetEncodedText() (v string, err quickfix.MessageRejec return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CollateralRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -991,21 +991,21 @@ func (m CollateralRequest) GetPriceType() (v enum.PriceType, err quickfix.Messag return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1014,7 +1014,7 @@ func (m CollateralRequest) GetProduct() (v enum.Product, err quickfix.MessageRej return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1023,7 +1023,7 @@ func (m CollateralRequest) GetCFICode() (v string, err quickfix.MessageRejectErr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1032,7 +1032,7 @@ func (m CollateralRequest) GetCountryOfIssue() (v string, err quickfix.MessageRe return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1041,7 +1041,7 @@ func (m CollateralRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.M return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1050,7 +1050,7 @@ func (m CollateralRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRej return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1059,7 +1059,7 @@ func (m CollateralRequest) GetSecondaryClOrdID() (v string, err quickfix.Message return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1068,7 +1068,7 @@ func (m CollateralRequest) GetMaturityDate() (v string, err quickfix.MessageReje return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1077,14 +1077,14 @@ func (m CollateralRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfi return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1093,7 +1093,7 @@ func (m CollateralRequest) GetAccountType() (v enum.AccountType, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m CollateralRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1102,7 +1102,7 @@ func (m CollateralRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CollateralRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1111,7 +1111,7 @@ func (m CollateralRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix. return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CollateralRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1120,7 +1120,7 @@ func (m CollateralRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageR return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1129,7 +1129,7 @@ func (m CollateralRequest) GetContractSettlMonth() (v string, err quickfix.Messa return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1138,7 +1138,7 @@ func (m CollateralRequest) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CollateralRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1147,14 +1147,14 @@ func (m CollateralRequest) GetBenchmarkSecurityID() (v string, err quickfix.Mess return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m CollateralRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1163,7 +1163,7 @@ func (m CollateralRequest) GetClearingBusinessDate() (v string, err quickfix.Mes return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m CollateralRequest) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -1172,7 +1172,7 @@ func (m CollateralRequest) GetSettlSessID() (v enum.SettlSessID, err quickfix.Me return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m CollateralRequest) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -1181,7 +1181,7 @@ func (m CollateralRequest) GetSettlSessSubID() (v string, err quickfix.MessageRe return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CollateralRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1190,7 +1190,7 @@ func (m CollateralRequest) GetBenchmarkSecurityIDSource() (v string, err quickfi return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1199,14 +1199,14 @@ func (m CollateralRequest) GetSecuritySubType() (v string, err quickfix.MessageR return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m CollateralRequest) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1215,7 +1215,7 @@ func (m CollateralRequest) GetTerminationType() (v enum.TerminationType, err qui return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralRequest) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1224,14 +1224,14 @@ func (m CollateralRequest) GetQtyType() (v enum.QtyType, err quickfix.MessageRej return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1240,7 +1240,7 @@ func (m CollateralRequest) GetDatedDate() (v string, err quickfix.MessageRejectE return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1249,7 +1249,7 @@ func (m CollateralRequest) GetInterestAccrualDate() (v string, err quickfix.Mess return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1258,7 +1258,7 @@ func (m CollateralRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Messag return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1267,7 +1267,7 @@ func (m CollateralRequest) GetCPRegType() (v string, err quickfix.MessageRejectE return } -//GetCollReqID gets CollReqID, Tag 894 +// GetCollReqID gets CollReqID, Tag 894 func (m CollateralRequest) GetCollReqID() (v string, err quickfix.MessageRejectError) { var f field.CollReqIDField if err = m.Get(&f); err == nil { @@ -1276,7 +1276,7 @@ func (m CollateralRequest) GetCollReqID() (v string, err quickfix.MessageRejectE return } -//GetCollAsgnReason gets CollAsgnReason, Tag 895 +// GetCollAsgnReason gets CollAsgnReason, Tag 895 func (m CollateralRequest) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { var f field.CollAsgnReasonField if err = m.Get(&f); err == nil { @@ -1285,14 +1285,14 @@ func (m CollateralRequest) GetCollAsgnReason() (v enum.CollAsgnReason, err quick return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralRequest) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1301,7 +1301,7 @@ func (m CollateralRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.Mes return } -//GetMarginExcess gets MarginExcess, Tag 899 +// GetMarginExcess gets MarginExcess, Tag 899 func (m CollateralRequest) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginExcessField if err = m.Get(&f); err == nil { @@ -1310,7 +1310,7 @@ func (m CollateralRequest) GetMarginExcess() (v decimal.Decimal, err quickfix.Me return } -//GetTotalNetValue gets TotalNetValue, Tag 900 +// GetTotalNetValue gets TotalNetValue, Tag 900 func (m CollateralRequest) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalNetValueField if err = m.Get(&f); err == nil { @@ -1319,7 +1319,7 @@ func (m CollateralRequest) GetTotalNetValue() (v decimal.Decimal, err quickfix.M return } -//GetCashOutstanding gets CashOutstanding, Tag 901 +// GetCashOutstanding gets CashOutstanding, Tag 901 func (m CollateralRequest) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOutstandingField if err = m.Get(&f); err == nil { @@ -1328,7 +1328,7 @@ func (m CollateralRequest) GetCashOutstanding() (v decimal.Decimal, err quickfix return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1337,7 +1337,7 @@ func (m CollateralRequest) GetAgreementDesc() (v string, err quickfix.MessageRej return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1346,7 +1346,7 @@ func (m CollateralRequest) GetAgreementID() (v string, err quickfix.MessageRejec return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1355,7 +1355,7 @@ func (m CollateralRequest) GetAgreementDate() (v string, err quickfix.MessageRej return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1364,7 +1364,7 @@ func (m CollateralRequest) GetStartDate() (v string, err quickfix.MessageRejectE return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1373,7 +1373,7 @@ func (m CollateralRequest) GetEndDate() (v string, err quickfix.MessageRejectErr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1382,7 +1382,7 @@ func (m CollateralRequest) GetAgreementCurrency() (v string, err quickfix.Messag return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1391,7 +1391,7 @@ func (m CollateralRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix. return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m CollateralRequest) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1400,7 +1400,7 @@ func (m CollateralRequest) GetEndAccruedInterestAmt() (v decimal.Decimal, err qu return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m CollateralRequest) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1409,7 +1409,7 @@ func (m CollateralRequest) GetStartCash() (v decimal.Decimal, err quickfix.Messa return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m CollateralRequest) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1418,7 +1418,7 @@ func (m CollateralRequest) GetEndCash() (v decimal.Decimal, err quickfix.Message return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1427,512 +1427,512 @@ func (m CollateralRequest) GetStrikeCurrency() (v string, err quickfix.MessageRe return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CollateralRequest) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralRequest) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m CollateralRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m CollateralRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralRequest) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralRequest) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m CollateralRequest) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m CollateralRequest) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m CollateralRequest) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralRequest) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CollateralRequest) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CollateralRequest) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CollateralRequest) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CollateralRequest) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CollateralRequest) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m CollateralRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CollateralRequest) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralRequest) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralRequest) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m CollateralRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CollateralRequest) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CollateralRequest) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CollateralRequest) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m CollateralRequest) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m CollateralRequest) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m CollateralRequest) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CollateralRequest) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m CollateralRequest) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralRequest) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasCollReqID returns true if CollReqID is present, Tag 894 +// HasCollReqID returns true if CollReqID is present, Tag 894 func (m CollateralRequest) HasCollReqID() bool { return m.Has(tag.CollReqID) } -//HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 func (m CollateralRequest) HasCollAsgnReason() bool { return m.Has(tag.CollAsgnReason) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralRequest) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasMarginExcess returns true if MarginExcess is present, Tag 899 +// HasMarginExcess returns true if MarginExcess is present, Tag 899 func (m CollateralRequest) HasMarginExcess() bool { return m.Has(tag.MarginExcess) } -//HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 func (m CollateralRequest) HasTotalNetValue() bool { return m.Has(tag.TotalNetValue) } -//HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 func (m CollateralRequest) HasCashOutstanding() bool { return m.Has(tag.CashOutstanding) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m CollateralRequest) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m CollateralRequest) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m CollateralRequest) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -1941,60 +1941,60 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -2003,7 +2003,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -2012,7 +2012,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -2021,7 +2021,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -2030,65 +2030,65 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2097,7 +2097,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2106,65 +2106,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2173,7 +2173,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2182,7 +2182,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2191,49 +2191,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2242,7 +2242,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2251,78 +2251,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2331,7 +2331,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2340,255 +2340,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2597,7 +2597,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2606,7 +2606,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2615,7 +2615,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2624,14 +2624,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2640,7 +2640,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2649,7 +2649,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2658,7 +2658,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2667,7 +2667,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2676,7 +2676,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2685,7 +2685,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2694,7 +2694,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2703,7 +2703,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2712,7 +2712,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2721,7 +2721,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2730,7 +2730,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2739,7 +2739,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2748,7 +2748,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2757,7 +2757,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2766,7 +2766,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2775,7 +2775,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2784,7 +2784,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2793,7 +2793,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2802,7 +2802,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2811,7 +2811,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2820,7 +2820,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2829,7 +2829,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2838,7 +2838,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2847,7 +2847,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2856,7 +2856,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2865,7 +2865,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2874,7 +2874,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2883,7 +2883,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2892,7 +2892,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2901,7 +2901,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2910,7 +2910,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2919,7 +2919,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2928,7 +2928,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2937,7 +2937,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2946,7 +2946,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2955,7 +2955,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2964,232 +2964,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3198,7 +3198,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3207,303 +3207,303 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetCollAction sets CollAction, Tag 944 +// SetCollAction sets CollAction, Tag 944 func (m NoUnderlyings) SetCollAction(v enum.CollAction) { m.Set(field.NewCollAction(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3512,7 +3512,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3521,7 +3521,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3530,7 +3530,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3539,14 +3539,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3555,7 +3555,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3564,7 +3564,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3573,7 +3573,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3582,7 +3582,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3591,7 +3591,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3600,7 +3600,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3609,7 +3609,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3618,7 +3618,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3627,7 +3627,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3636,7 +3636,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3645,7 +3645,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3654,7 +3654,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3663,7 +3663,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3672,7 +3672,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3681,7 +3681,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3690,7 +3690,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3699,7 +3699,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3708,7 +3708,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3717,7 +3717,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3726,7 +3726,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3735,7 +3735,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3744,7 +3744,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3753,7 +3753,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3762,7 +3762,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3771,7 +3771,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3780,7 +3780,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3789,7 +3789,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3798,7 +3798,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3807,7 +3807,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3816,7 +3816,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3825,7 +3825,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3834,7 +3834,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3843,7 +3843,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3852,7 +3852,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3861,7 +3861,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3870,7 +3870,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3879,7 +3879,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3888,7 +3888,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3897,7 +3897,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3906,14 +3906,14 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCollAction gets CollAction, Tag 944 +// GetCollAction gets CollAction, Tag 944 func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { var f field.CollActionField if err = m.Get(&f); err == nil { @@ -3922,257 +3922,257 @@ func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageR return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasCollAction returns true if CollAction is present, Tag 944 +// HasCollAction returns true if CollAction is present, Tag 944 func (m NoUnderlyings) HasCollAction() bool { return m.Has(tag.CollAction) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4181,7 +4181,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4190,55 +4190,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4247,7 +4247,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4256,83 +4256,83 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.CollAction)})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -4341,7 +4341,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -4350,7 +4350,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -4359,70 +4359,70 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4431,7 +4431,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4440,7 +4440,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4449,7 +4449,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4458,65 +4458,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -4525,7 +4525,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -4534,35 +4534,35 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } diff --git a/fix44/collateralresponse/CollateralResponse.generated.go b/fix44/collateralresponse/CollateralResponse.generated.go index 8e23d5959..cc2445ded 100644 --- a/fix44/collateralresponse/CollateralResponse.generated.go +++ b/fix44/collateralresponse/CollateralResponse.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CollateralResponse is the fix44 CollateralResponse type, MsgType = AZ +// CollateralResponse is the fix44 CollateralResponse type, MsgType = AZ type CollateralResponse struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CollateralResponse struct { Message *quickfix.Message } -//FromMessage creates a CollateralResponse from a quickfix.Message instance +// FromMessage creates a CollateralResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) CollateralResponse { return CollateralResponse{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CollateralResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CollateralResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a CollateralResponse initialized with the required fields for CollateralResponse +// New returns a CollateralResponse initialized with the required fields for CollateralResponse func New(collrespid field.CollRespIDField, collasgnid field.CollAsgnIDField, collasgnreason field.CollAsgnReasonField, collasgnresptype field.CollAsgnRespTypeField, transacttime field.TransactTimeField) (m CollateralResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(collrespid field.CollRespIDField, collasgnid field.CollAsgnIDField, col return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CollateralResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,497 +63,497 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AZ", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m CollateralResponse) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m CollateralResponse) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CollateralResponse) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CollateralResponse) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CollateralResponse) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CollateralResponse) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CollateralResponse) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetQuantity sets Quantity, Tag 53 +// SetQuantity sets Quantity, Tag 53 func (m CollateralResponse) SetQuantity(value decimal.Decimal, scale int32) { m.Set(field.NewQuantity(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m CollateralResponse) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CollateralResponse) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m CollateralResponse) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m CollateralResponse) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CollateralResponse) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CollateralResponse) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CollateralResponse) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CollateralResponse) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNoExecs sets NoExecs, Tag 124 +// SetNoExecs sets NoExecs, Tag 124 func (m CollateralResponse) SetNoExecs(f NoExecsRepeatingGroup) { m.SetGroup(f) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m CollateralResponse) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m CollateralResponse) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CollateralResponse) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m CollateralResponse) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CollateralResponse) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CollateralResponse) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CollateralResponse) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CollateralResponse) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CollateralResponse) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CollateralResponse) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CollateralResponse) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CollateralResponse) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CollateralResponse) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CollateralResponse) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CollateralResponse) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CollateralResponse) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CollateralResponse) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CollateralResponse) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CollateralResponse) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CollateralResponse) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CollateralResponse) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CollateralResponse) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CollateralResponse) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CollateralResponse) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CollateralResponse) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CollateralResponse) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CollateralResponse) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m CollateralResponse) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m CollateralResponse) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CollateralResponse) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m CollateralResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CollateralResponse) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CollateralResponse) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CollateralResponse) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CollateralResponse) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CollateralResponse) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CollateralResponse) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m CollateralResponse) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CollateralResponse) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CollateralResponse) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CollateralResponse) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m CollateralResponse) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CollateralResponse) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CollateralResponse) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CollateralResponse) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CollateralResponse) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CollateralResponse) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CollateralResponse) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CollateralResponse) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CollateralResponse) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m CollateralResponse) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m CollateralResponse) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m CollateralResponse) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CollateralResponse) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CollateralResponse) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CollateralResponse) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CollateralResponse) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CollateralResponse) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetCollReqID sets CollReqID, Tag 894 +// SetCollReqID sets CollReqID, Tag 894 func (m CollateralResponse) SetCollReqID(v string) { m.Set(field.NewCollReqID(v)) } -//SetCollAsgnReason sets CollAsgnReason, Tag 895 +// SetCollAsgnReason sets CollAsgnReason, Tag 895 func (m CollateralResponse) SetCollAsgnReason(v enum.CollAsgnReason) { m.Set(field.NewCollAsgnReason(v)) } -//SetNoTrades sets NoTrades, Tag 897 +// SetNoTrades sets NoTrades, Tag 897 func (m CollateralResponse) SetNoTrades(f NoTradesRepeatingGroup) { m.SetGroup(f) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m CollateralResponse) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetMarginExcess sets MarginExcess, Tag 899 +// SetMarginExcess sets MarginExcess, Tag 899 func (m CollateralResponse) SetMarginExcess(value decimal.Decimal, scale int32) { m.Set(field.NewMarginExcess(value, scale)) } -//SetTotalNetValue sets TotalNetValue, Tag 900 +// SetTotalNetValue sets TotalNetValue, Tag 900 func (m CollateralResponse) SetTotalNetValue(value decimal.Decimal, scale int32) { m.Set(field.NewTotalNetValue(value, scale)) } -//SetCashOutstanding sets CashOutstanding, Tag 901 +// SetCashOutstanding sets CashOutstanding, Tag 901 func (m CollateralResponse) SetCashOutstanding(value decimal.Decimal, scale int32) { m.Set(field.NewCashOutstanding(value, scale)) } -//SetCollAsgnID sets CollAsgnID, Tag 902 +// SetCollAsgnID sets CollAsgnID, Tag 902 func (m CollateralResponse) SetCollAsgnID(v string) { m.Set(field.NewCollAsgnID(v)) } -//SetCollAsgnTransType sets CollAsgnTransType, Tag 903 +// SetCollAsgnTransType sets CollAsgnTransType, Tag 903 func (m CollateralResponse) SetCollAsgnTransType(v enum.CollAsgnTransType) { m.Set(field.NewCollAsgnTransType(v)) } -//SetCollRespID sets CollRespID, Tag 904 +// SetCollRespID sets CollRespID, Tag 904 func (m CollateralResponse) SetCollRespID(v string) { m.Set(field.NewCollRespID(v)) } -//SetCollAsgnRespType sets CollAsgnRespType, Tag 905 +// SetCollAsgnRespType sets CollAsgnRespType, Tag 905 func (m CollateralResponse) SetCollAsgnRespType(v enum.CollAsgnRespType) { m.Set(field.NewCollAsgnRespType(v)) } -//SetCollAsgnRejectReason sets CollAsgnRejectReason, Tag 906 +// SetCollAsgnRejectReason sets CollAsgnRejectReason, Tag 906 func (m CollateralResponse) SetCollAsgnRejectReason(v enum.CollAsgnRejectReason) { m.Set(field.NewCollAsgnRejectReason(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m CollateralResponse) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m CollateralResponse) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m CollateralResponse) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m CollateralResponse) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m CollateralResponse) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m CollateralResponse) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m CollateralResponse) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m CollateralResponse) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m CollateralResponse) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m CollateralResponse) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CollateralResponse) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m CollateralResponse) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m CollateralResponse) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m CollateralResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m CollateralResponse) GetClOrdID() (v string, err quickfix.MessageRejectEr return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CollateralResponse) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -580,7 +580,7 @@ func (m CollateralResponse) GetCurrency() (v string, err quickfix.MessageRejectE return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CollateralResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -589,7 +589,7 @@ func (m CollateralResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CollateralResponse) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -598,7 +598,7 @@ func (m CollateralResponse) GetOrderID() (v string, err quickfix.MessageRejectEr return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CollateralResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -607,7 +607,7 @@ func (m CollateralResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CollateralResponse) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -616,7 +616,7 @@ func (m CollateralResponse) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetQuantity gets Quantity, Tag 53 +// GetQuantity gets Quantity, Tag 53 func (m CollateralResponse) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.QuantityField if err = m.Get(&f); err == nil { @@ -625,7 +625,7 @@ func (m CollateralResponse) GetQuantity() (v decimal.Decimal, err quickfix.Messa return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m CollateralResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -634,7 +634,7 @@ func (m CollateralResponse) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CollateralResponse) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -643,7 +643,7 @@ func (m CollateralResponse) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m CollateralResponse) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -652,7 +652,7 @@ func (m CollateralResponse) GetText() (v string, err quickfix.MessageRejectError return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m CollateralResponse) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -661,7 +661,7 @@ func (m CollateralResponse) GetTransactTime() (v time.Time, err quickfix.Message return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CollateralResponse) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -670,7 +670,7 @@ func (m CollateralResponse) GetSettlDate() (v string, err quickfix.MessageReject return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CollateralResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -679,7 +679,7 @@ func (m CollateralResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CollateralResponse) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -688,7 +688,7 @@ func (m CollateralResponse) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CollateralResponse) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -697,21 +697,21 @@ func (m CollateralResponse) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetNoExecs gets NoExecs, Tag 124 +// GetNoExecs gets NoExecs, Tag 124 func (m CollateralResponse) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoExecsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m CollateralResponse) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m CollateralResponse) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m CollateralResponse) GetAccruedInterestAmt() (v decimal.Decimal, err quic return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CollateralResponse) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m CollateralResponse) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m CollateralResponse) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m CollateralResponse) GetSecondaryOrderID() (v string, err quickfix.Messag return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CollateralResponse) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m CollateralResponse) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CollateralResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m CollateralResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CollateralResponse) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m CollateralResponse) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CollateralResponse) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m CollateralResponse) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CollateralResponse) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m CollateralResponse) GetSpread() (v decimal.Decimal, err quickfix.Message return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CollateralResponse) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m CollateralResponse) GetBenchmarkCurveCurrency() (v string, err quickfix. return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CollateralResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m CollateralResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CollateralResponse) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m CollateralResponse) GetBenchmarkCurvePoint() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CollateralResponse) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m CollateralResponse) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CollateralResponse) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m CollateralResponse) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CollateralResponse) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m CollateralResponse) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CollateralResponse) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m CollateralResponse) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CollateralResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m CollateralResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CollateralResponse) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m CollateralResponse) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CollateralResponse) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -873,14 +873,14 @@ func (m CollateralResponse) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CollateralResponse) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CollateralResponse) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m CollateralResponse) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CollateralResponse) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m CollateralResponse) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CollateralResponse) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m CollateralResponse) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CollateralResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m CollateralResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CollateralResponse) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m CollateralResponse) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CollateralResponse) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -934,7 +934,7 @@ func (m CollateralResponse) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CollateralResponse) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -943,7 +943,7 @@ func (m CollateralResponse) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m CollateralResponse) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m CollateralResponse) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m CollateralResponse) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m CollateralResponse) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CollateralResponse) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -970,21 +970,21 @@ func (m CollateralResponse) GetPriceType() (v enum.PriceType, err quickfix.Messa return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m CollateralResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CollateralResponse) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CollateralResponse) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -993,7 +993,7 @@ func (m CollateralResponse) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CollateralResponse) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1002,7 +1002,7 @@ func (m CollateralResponse) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CollateralResponse) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1011,7 +1011,7 @@ func (m CollateralResponse) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CollateralResponse) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1020,7 +1020,7 @@ func (m CollateralResponse) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CollateralResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1029,7 +1029,7 @@ func (m CollateralResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m CollateralResponse) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1038,7 +1038,7 @@ func (m CollateralResponse) GetSecondaryClOrdID() (v string, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CollateralResponse) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1047,7 +1047,7 @@ func (m CollateralResponse) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CollateralResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1056,14 +1056,14 @@ func (m CollateralResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CollateralResponse) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m CollateralResponse) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m CollateralResponse) GetAccountType() (v enum.AccountType, err quickfix.M return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CollateralResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1081,7 +1081,7 @@ func (m CollateralResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CollateralResponse) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1090,7 +1090,7 @@ func (m CollateralResponse) GetBenchmarkPriceType() (v int, err quickfix.Message return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CollateralResponse) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1099,7 +1099,7 @@ func (m CollateralResponse) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CollateralResponse) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1108,7 +1108,7 @@ func (m CollateralResponse) GetPool() (v string, err quickfix.MessageRejectError return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CollateralResponse) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1117,14 +1117,14 @@ func (m CollateralResponse) GetBenchmarkSecurityID() (v string, err quickfix.Mes return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CollateralResponse) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CollateralResponse) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1133,7 +1133,7 @@ func (m CollateralResponse) GetBenchmarkSecurityIDSource() (v string, err quickf return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CollateralResponse) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1142,14 +1142,14 @@ func (m CollateralResponse) GetSecuritySubType() (v string, err quickfix.Message return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m CollateralResponse) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m CollateralResponse) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1158,7 +1158,7 @@ func (m CollateralResponse) GetTerminationType() (v enum.TerminationType, err qu return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m CollateralResponse) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1167,14 +1167,14 @@ func (m CollateralResponse) GetQtyType() (v enum.QtyType, err quickfix.MessageRe return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CollateralResponse) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CollateralResponse) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1183,7 +1183,7 @@ func (m CollateralResponse) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CollateralResponse) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m CollateralResponse) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CollateralResponse) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1201,7 +1201,7 @@ func (m CollateralResponse) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CollateralResponse) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1210,7 +1210,7 @@ func (m CollateralResponse) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetCollReqID gets CollReqID, Tag 894 +// GetCollReqID gets CollReqID, Tag 894 func (m CollateralResponse) GetCollReqID() (v string, err quickfix.MessageRejectError) { var f field.CollReqIDField if err = m.Get(&f); err == nil { @@ -1219,7 +1219,7 @@ func (m CollateralResponse) GetCollReqID() (v string, err quickfix.MessageReject return } -//GetCollAsgnReason gets CollAsgnReason, Tag 895 +// GetCollAsgnReason gets CollAsgnReason, Tag 895 func (m CollateralResponse) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { var f field.CollAsgnReasonField if err = m.Get(&f); err == nil { @@ -1228,14 +1228,14 @@ func (m CollateralResponse) GetCollAsgnReason() (v enum.CollAsgnReason, err quic return } -//GetNoTrades gets NoTrades, Tag 897 +// GetNoTrades gets NoTrades, Tag 897 func (m CollateralResponse) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m CollateralResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1244,7 +1244,7 @@ func (m CollateralResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.Me return } -//GetMarginExcess gets MarginExcess, Tag 899 +// GetMarginExcess gets MarginExcess, Tag 899 func (m CollateralResponse) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginExcessField if err = m.Get(&f); err == nil { @@ -1253,7 +1253,7 @@ func (m CollateralResponse) GetMarginExcess() (v decimal.Decimal, err quickfix.M return } -//GetTotalNetValue gets TotalNetValue, Tag 900 +// GetTotalNetValue gets TotalNetValue, Tag 900 func (m CollateralResponse) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalNetValueField if err = m.Get(&f); err == nil { @@ -1262,7 +1262,7 @@ func (m CollateralResponse) GetTotalNetValue() (v decimal.Decimal, err quickfix. return } -//GetCashOutstanding gets CashOutstanding, Tag 901 +// GetCashOutstanding gets CashOutstanding, Tag 901 func (m CollateralResponse) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOutstandingField if err = m.Get(&f); err == nil { @@ -1271,7 +1271,7 @@ func (m CollateralResponse) GetCashOutstanding() (v decimal.Decimal, err quickfi return } -//GetCollAsgnID gets CollAsgnID, Tag 902 +// GetCollAsgnID gets CollAsgnID, Tag 902 func (m CollateralResponse) GetCollAsgnID() (v string, err quickfix.MessageRejectError) { var f field.CollAsgnIDField if err = m.Get(&f); err == nil { @@ -1280,7 +1280,7 @@ func (m CollateralResponse) GetCollAsgnID() (v string, err quickfix.MessageRejec return } -//GetCollAsgnTransType gets CollAsgnTransType, Tag 903 +// GetCollAsgnTransType gets CollAsgnTransType, Tag 903 func (m CollateralResponse) GetCollAsgnTransType() (v enum.CollAsgnTransType, err quickfix.MessageRejectError) { var f field.CollAsgnTransTypeField if err = m.Get(&f); err == nil { @@ -1289,7 +1289,7 @@ func (m CollateralResponse) GetCollAsgnTransType() (v enum.CollAsgnTransType, er return } -//GetCollRespID gets CollRespID, Tag 904 +// GetCollRespID gets CollRespID, Tag 904 func (m CollateralResponse) GetCollRespID() (v string, err quickfix.MessageRejectError) { var f field.CollRespIDField if err = m.Get(&f); err == nil { @@ -1298,7 +1298,7 @@ func (m CollateralResponse) GetCollRespID() (v string, err quickfix.MessageRejec return } -//GetCollAsgnRespType gets CollAsgnRespType, Tag 905 +// GetCollAsgnRespType gets CollAsgnRespType, Tag 905 func (m CollateralResponse) GetCollAsgnRespType() (v enum.CollAsgnRespType, err quickfix.MessageRejectError) { var f field.CollAsgnRespTypeField if err = m.Get(&f); err == nil { @@ -1307,7 +1307,7 @@ func (m CollateralResponse) GetCollAsgnRespType() (v enum.CollAsgnRespType, err return } -//GetCollAsgnRejectReason gets CollAsgnRejectReason, Tag 906 +// GetCollAsgnRejectReason gets CollAsgnRejectReason, Tag 906 func (m CollateralResponse) GetCollAsgnRejectReason() (v enum.CollAsgnRejectReason, err quickfix.MessageRejectError) { var f field.CollAsgnRejectReasonField if err = m.Get(&f); err == nil { @@ -1316,7 +1316,7 @@ func (m CollateralResponse) GetCollAsgnRejectReason() (v enum.CollAsgnRejectReas return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m CollateralResponse) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1325,7 +1325,7 @@ func (m CollateralResponse) GetAgreementDesc() (v string, err quickfix.MessageRe return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m CollateralResponse) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1334,7 +1334,7 @@ func (m CollateralResponse) GetAgreementID() (v string, err quickfix.MessageReje return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m CollateralResponse) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1343,7 +1343,7 @@ func (m CollateralResponse) GetAgreementDate() (v string, err quickfix.MessageRe return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m CollateralResponse) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1352,7 +1352,7 @@ func (m CollateralResponse) GetStartDate() (v string, err quickfix.MessageReject return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m CollateralResponse) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1361,7 +1361,7 @@ func (m CollateralResponse) GetEndDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m CollateralResponse) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1370,7 +1370,7 @@ func (m CollateralResponse) GetAgreementCurrency() (v string, err quickfix.Messa return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m CollateralResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1379,7 +1379,7 @@ func (m CollateralResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m CollateralResponse) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1388,7 +1388,7 @@ func (m CollateralResponse) GetEndAccruedInterestAmt() (v decimal.Decimal, err q return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m CollateralResponse) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1397,7 +1397,7 @@ func (m CollateralResponse) GetStartCash() (v decimal.Decimal, err quickfix.Mess return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m CollateralResponse) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1406,7 +1406,7 @@ func (m CollateralResponse) GetEndCash() (v decimal.Decimal, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CollateralResponse) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1415,507 +1415,507 @@ func (m CollateralResponse) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m CollateralResponse) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m CollateralResponse) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CollateralResponse) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CollateralResponse) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CollateralResponse) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CollateralResponse) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CollateralResponse) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasQuantity returns true if Quantity is present, Tag 53 +// HasQuantity returns true if Quantity is present, Tag 53 func (m CollateralResponse) HasQuantity() bool { return m.Has(tag.Quantity) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m CollateralResponse) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CollateralResponse) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m CollateralResponse) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m CollateralResponse) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CollateralResponse) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CollateralResponse) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CollateralResponse) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CollateralResponse) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNoExecs returns true if NoExecs is present, Tag 124 +// HasNoExecs returns true if NoExecs is present, Tag 124 func (m CollateralResponse) HasNoExecs() bool { return m.Has(tag.NoExecs) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m CollateralResponse) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m CollateralResponse) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CollateralResponse) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m CollateralResponse) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CollateralResponse) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CollateralResponse) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CollateralResponse) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CollateralResponse) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CollateralResponse) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CollateralResponse) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CollateralResponse) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CollateralResponse) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CollateralResponse) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CollateralResponse) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CollateralResponse) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CollateralResponse) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CollateralResponse) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CollateralResponse) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CollateralResponse) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CollateralResponse) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CollateralResponse) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CollateralResponse) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CollateralResponse) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CollateralResponse) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CollateralResponse) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CollateralResponse) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CollateralResponse) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m CollateralResponse) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m CollateralResponse) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CollateralResponse) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m CollateralResponse) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CollateralResponse) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CollateralResponse) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CollateralResponse) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CollateralResponse) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CollateralResponse) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CollateralResponse) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m CollateralResponse) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CollateralResponse) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CollateralResponse) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CollateralResponse) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m CollateralResponse) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CollateralResponse) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CollateralResponse) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CollateralResponse) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CollateralResponse) HasPool() bool { return m.Has(tag.Pool) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CollateralResponse) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CollateralResponse) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CollateralResponse) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CollateralResponse) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m CollateralResponse) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m CollateralResponse) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m CollateralResponse) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CollateralResponse) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CollateralResponse) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CollateralResponse) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CollateralResponse) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CollateralResponse) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasCollReqID returns true if CollReqID is present, Tag 894 +// HasCollReqID returns true if CollReqID is present, Tag 894 func (m CollateralResponse) HasCollReqID() bool { return m.Has(tag.CollReqID) } -//HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 func (m CollateralResponse) HasCollAsgnReason() bool { return m.Has(tag.CollAsgnReason) } -//HasNoTrades returns true if NoTrades is present, Tag 897 +// HasNoTrades returns true if NoTrades is present, Tag 897 func (m CollateralResponse) HasNoTrades() bool { return m.Has(tag.NoTrades) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m CollateralResponse) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasMarginExcess returns true if MarginExcess is present, Tag 899 +// HasMarginExcess returns true if MarginExcess is present, Tag 899 func (m CollateralResponse) HasMarginExcess() bool { return m.Has(tag.MarginExcess) } -//HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 func (m CollateralResponse) HasTotalNetValue() bool { return m.Has(tag.TotalNetValue) } -//HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 func (m CollateralResponse) HasCashOutstanding() bool { return m.Has(tag.CashOutstanding) } -//HasCollAsgnID returns true if CollAsgnID is present, Tag 902 +// HasCollAsgnID returns true if CollAsgnID is present, Tag 902 func (m CollateralResponse) HasCollAsgnID() bool { return m.Has(tag.CollAsgnID) } -//HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 +// HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 func (m CollateralResponse) HasCollAsgnTransType() bool { return m.Has(tag.CollAsgnTransType) } -//HasCollRespID returns true if CollRespID is present, Tag 904 +// HasCollRespID returns true if CollRespID is present, Tag 904 func (m CollateralResponse) HasCollRespID() bool { return m.Has(tag.CollRespID) } -//HasCollAsgnRespType returns true if CollAsgnRespType is present, Tag 905 +// HasCollAsgnRespType returns true if CollAsgnRespType is present, Tag 905 func (m CollateralResponse) HasCollAsgnRespType() bool { return m.Has(tag.CollAsgnRespType) } -//HasCollAsgnRejectReason returns true if CollAsgnRejectReason is present, Tag 906 +// HasCollAsgnRejectReason returns true if CollAsgnRejectReason is present, Tag 906 func (m CollateralResponse) HasCollAsgnRejectReason() bool { return m.Has(tag.CollAsgnRejectReason) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m CollateralResponse) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m CollateralResponse) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m CollateralResponse) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m CollateralResponse) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m CollateralResponse) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m CollateralResponse) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m CollateralResponse) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m CollateralResponse) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m CollateralResponse) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m CollateralResponse) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CollateralResponse) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoExecs is a repeating group element, Tag 124 +// NoExecs is a repeating group element, Tag 124 type NoExecs struct { *quickfix.Group } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m NoExecs) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -1924,60 +1924,60 @@ func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m NoExecs) HasExecID() bool { return m.Has(tag.ExecID) } -//NoExecsRepeatingGroup is a repeating group, Tag 124 +// NoExecsRepeatingGroup is a repeating group, Tag 124 type NoExecsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { return NoExecsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoExecs, quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} } -//Add create and append a new NoExecs to this group +// Add create and append a new NoExecs to this group func (m NoExecsRepeatingGroup) Add() NoExecs { g := m.RepeatingGroup.Add() return NoExecs{g} } -//Get returns the ith NoExecs in the NoExecsRepeatinGroup +// Get returns the ith NoExecs in the NoExecsRepeatinGroup func (m NoExecsRepeatingGroup) Get(i int) NoExecs { return NoExecs{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -1986,7 +1986,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -1995,7 +1995,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -2004,7 +2004,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -2013,65 +2013,65 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2080,7 +2080,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2089,65 +2089,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2156,7 +2156,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2165,7 +2165,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2174,49 +2174,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2225,7 +2225,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2234,78 +2234,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2314,7 +2314,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2323,255 +2323,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2580,7 +2580,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2589,7 +2589,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2598,7 +2598,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2607,14 +2607,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2623,7 +2623,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2632,7 +2632,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2641,7 +2641,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2650,7 +2650,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2659,7 +2659,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2668,7 +2668,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2677,7 +2677,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2686,7 +2686,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2695,7 +2695,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2704,7 +2704,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2713,7 +2713,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2722,7 +2722,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2731,7 +2731,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2740,7 +2740,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2749,7 +2749,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2758,7 +2758,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2767,7 +2767,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2776,7 +2776,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2785,7 +2785,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2794,7 +2794,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2803,7 +2803,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2812,7 +2812,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2821,7 +2821,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2830,7 +2830,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2839,7 +2839,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2848,7 +2848,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2857,7 +2857,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2866,7 +2866,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2875,7 +2875,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2884,7 +2884,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2893,7 +2893,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2902,7 +2902,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2911,7 +2911,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2920,7 +2920,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2929,7 +2929,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2938,7 +2938,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2947,232 +2947,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3181,7 +3181,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3190,303 +3190,303 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetCollAction sets CollAction, Tag 944 +// SetCollAction sets CollAction, Tag 944 func (m NoUnderlyings) SetCollAction(v enum.CollAction) { m.Set(field.NewCollAction(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3495,7 +3495,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3504,7 +3504,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3513,7 +3513,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3522,14 +3522,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3538,7 +3538,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3547,7 +3547,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3556,7 +3556,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3565,7 +3565,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3574,7 +3574,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3583,7 +3583,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3592,7 +3592,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3601,7 +3601,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3610,7 +3610,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3619,7 +3619,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3628,7 +3628,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3637,7 +3637,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3646,7 +3646,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3655,7 +3655,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3664,7 +3664,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3673,7 +3673,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3682,7 +3682,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3691,7 +3691,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3700,7 +3700,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3709,7 +3709,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3718,7 +3718,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3727,7 +3727,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3736,7 +3736,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3745,7 +3745,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3754,7 +3754,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3763,7 +3763,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3772,7 +3772,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3781,7 +3781,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3790,7 +3790,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3799,7 +3799,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3808,7 +3808,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3817,7 +3817,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3826,7 +3826,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3835,7 +3835,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3844,7 +3844,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3853,7 +3853,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3862,7 +3862,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3871,7 +3871,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3880,7 +3880,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3889,14 +3889,14 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCollAction gets CollAction, Tag 944 +// GetCollAction gets CollAction, Tag 944 func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { var f field.CollActionField if err = m.Get(&f); err == nil { @@ -3905,257 +3905,257 @@ func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageR return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasCollAction returns true if CollAction is present, Tag 944 +// HasCollAction returns true if CollAction is present, Tag 944 func (m NoUnderlyings) HasCollAction() bool { return m.Has(tag.CollAction) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4164,7 +4164,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4173,55 +4173,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4230,7 +4230,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4239,83 +4239,83 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.CollAction)})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -4324,7 +4324,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -4333,7 +4333,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -4342,70 +4342,70 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4414,7 +4414,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4423,7 +4423,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4432,7 +4432,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4441,65 +4441,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoTrades is a repeating group element, Tag 897 +// NoTrades is a repeating group element, Tag 897 type NoTrades struct { *quickfix.Group } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m NoTrades) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m NoTrades) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -4508,7 +4508,7 @@ func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -4517,35 +4517,35 @@ func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRej return } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m NoTrades) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m NoTrades) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//NoTradesRepeatingGroup is a repeating group, Tag 897 +// NoTradesRepeatingGroup is a repeating group, Tag 897 type NoTradesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { return NoTradesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrades, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} } -//Add create and append a new NoTrades to this group +// Add create and append a new NoTrades to this group func (m NoTradesRepeatingGroup) Add() NoTrades { g := m.RepeatingGroup.Add() return NoTrades{g} } -//Get returns the ith NoTrades in the NoTradesRepeatinGroup +// Get returns the ith NoTrades in the NoTradesRepeatinGroup func (m NoTradesRepeatingGroup) Get(i int) NoTrades { return NoTrades{m.RepeatingGroup.Get(i)} } diff --git a/fix44/confirmation/Confirmation.generated.go b/fix44/confirmation/Confirmation.generated.go index cfc62eeb2..a135ef44b 100644 --- a/fix44/confirmation/Confirmation.generated.go +++ b/fix44/confirmation/Confirmation.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Confirmation is the fix44 Confirmation type, MsgType = AK +// Confirmation is the fix44 Confirmation type, MsgType = AK type Confirmation struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type Confirmation struct { Message *quickfix.Message } -//FromMessage creates a Confirmation from a quickfix.Message instance +// FromMessage creates a Confirmation from a quickfix.Message instance func FromMessage(m *quickfix.Message) Confirmation { return Confirmation{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) Confirmation { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Confirmation) ToMessage() *quickfix.Message { return m.Message } -//New returns a Confirmation initialized with the required fields for Confirmation +// New returns a Confirmation initialized with the required fields for Confirmation func New(confirmid field.ConfirmIDField, confirmtranstype field.ConfirmTransTypeField, confirmtype field.ConfirmTypeField, confirmstatus field.ConfirmStatusField, transacttime field.TransactTimeField, tradedate field.TradeDateField, allocqty field.AllocQtyField, side field.SideField, allocaccount field.AllocAccountField, avgpx field.AvgPxField, grosstradeamt field.GrossTradeAmtField, netmoney field.NetMoneyField) (m Confirmation) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -59,10 +59,10 @@ func New(confirmid field.ConfirmIDField, confirmtranstype field.ConfirmTransType return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Confirmation, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -70,682 +70,682 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AK", r } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m Confirmation) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m Confirmation) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m Confirmation) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Confirmation) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m Confirmation) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m Confirmation) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Confirmation) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m Confirmation) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Confirmation) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Confirmation) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Confirmation) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m Confirmation) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m Confirmation) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Confirmation) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m Confirmation) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m Confirmation) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 func (m Confirmation) SetAvgPxPrecision(v int) { m.Set(field.NewAvgPxPrecision(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m Confirmation) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m Confirmation) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m Confirmation) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m Confirmation) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m Confirmation) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Confirmation) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Confirmation) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m Confirmation) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m Confirmation) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m Confirmation) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m Confirmation) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m Confirmation) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m Confirmation) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m Confirmation) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m Confirmation) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m Confirmation) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Confirmation) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m Confirmation) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m Confirmation) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m Confirmation) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m Confirmation) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Confirmation) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Confirmation) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Confirmation) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Confirmation) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m Confirmation) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m Confirmation) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m Confirmation) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m Confirmation) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Confirmation) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m Confirmation) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m Confirmation) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m Confirmation) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m Confirmation) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m Confirmation) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetExDate sets ExDate, Tag 230 +// SetExDate sets ExDate, Tag 230 func (m Confirmation) SetExDate(v string) { m.Set(field.NewExDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Confirmation) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m Confirmation) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m Confirmation) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m Confirmation) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetTotalTakedown sets TotalTakedown, Tag 237 +// SetTotalTakedown sets TotalTakedown, Tag 237 func (m Confirmation) SetTotalTakedown(value decimal.Decimal, scale int32) { m.Set(field.NewTotalTakedown(value, scale)) } -//SetConcession sets Concession, Tag 238 +// SetConcession sets Concession, Tag 238 func (m Confirmation) SetConcession(value decimal.Decimal, scale int32) { m.Set(field.NewConcession(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m Confirmation) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m Confirmation) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m Confirmation) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Confirmation) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Confirmation) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Confirmation) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Confirmation) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Confirmation) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Confirmation) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m Confirmation) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m Confirmation) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m Confirmation) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m Confirmation) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m Confirmation) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m Confirmation) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m Confirmation) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m Confirmation) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m Confirmation) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m Confirmation) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m Confirmation) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m Confirmation) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m Confirmation) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m Confirmation) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m Confirmation) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetLegalConfirm sets LegalConfirm, Tag 650 +// SetLegalConfirm sets LegalConfirm, Tag 650 func (m Confirmation) SetLegalConfirm(v bool) { m.Set(field.NewLegalConfirm(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m Confirmation) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m Confirmation) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m Confirmation) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetConfirmID sets ConfirmID, Tag 664 +// SetConfirmID sets ConfirmID, Tag 664 func (m Confirmation) SetConfirmID(v string) { m.Set(field.NewConfirmID(v)) } -//SetConfirmStatus sets ConfirmStatus, Tag 665 +// SetConfirmStatus sets ConfirmStatus, Tag 665 func (m Confirmation) SetConfirmStatus(v enum.ConfirmStatus) { m.Set(field.NewConfirmStatus(v)) } -//SetConfirmTransType sets ConfirmTransType, Tag 666 +// SetConfirmTransType sets ConfirmTransType, Tag 666 func (m Confirmation) SetConfirmTransType(v enum.ConfirmTransType) { m.Set(field.NewConfirmTransType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m Confirmation) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m Confirmation) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m Confirmation) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m Confirmation) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m Confirmation) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m Confirmation) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m Confirmation) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m Confirmation) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m Confirmation) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 func (m Confirmation) SetInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewInterestAtMaturity(value, scale)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m Confirmation) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m Confirmation) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m Confirmation) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetConfirmRefID sets ConfirmRefID, Tag 772 +// SetConfirmRefID sets ConfirmRefID, Tag 772 func (m Confirmation) SetConfirmRefID(v string) { m.Set(field.NewConfirmRefID(v)) } -//SetConfirmType sets ConfirmType, Tag 773 +// SetConfirmType sets ConfirmType, Tag 773 func (m Confirmation) SetConfirmType(v enum.ConfirmType) { m.Set(field.NewConfirmType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m Confirmation) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m Confirmation) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 func (m Confirmation) SetCopyMsgIndicator(v bool) { m.Set(field.NewCopyMsgIndicator(v)) } -//SetAllocAccountType sets AllocAccountType, Tag 798 +// SetAllocAccountType sets AllocAccountType, Tag 798 func (m Confirmation) SetAllocAccountType(v enum.AllocAccountType) { m.Set(field.NewAllocAccountType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m Confirmation) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetSharedCommission sets SharedCommission, Tag 858 +// SetSharedCommission sets SharedCommission, Tag 858 func (m Confirmation) SetSharedCommission(value decimal.Decimal, scale int32) { m.Set(field.NewSharedCommission(value, scale)) } -//SetConfirmReqID sets ConfirmReqID, Tag 859 +// SetConfirmReqID sets ConfirmReqID, Tag 859 func (m Confirmation) SetConfirmReqID(v string) { m.Set(field.NewConfirmReqID(v)) } -//SetAvgParPx sets AvgParPx, Tag 860 +// SetAvgParPx sets AvgParPx, Tag 860 func (m Confirmation) SetAvgParPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgParPx(value, scale)) } -//SetReportedPx sets ReportedPx, Tag 861 +// SetReportedPx sets ReportedPx, Tag 861 func (m Confirmation) SetReportedPx(value decimal.Decimal, scale int32) { m.Set(field.NewReportedPx(value, scale)) } -//SetNoCapacities sets NoCapacities, Tag 862 +// SetNoCapacities sets NoCapacities, Tag 862 func (m Confirmation) SetNoCapacities(f NoCapacitiesRepeatingGroup) { m.SetGroup(f) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m Confirmation) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m Confirmation) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m Confirmation) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m Confirmation) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m Confirmation) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m Confirmation) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m Confirmation) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMaturityNetMoney sets MaturityNetMoney, Tag 890 +// SetMaturityNetMoney sets MaturityNetMoney, Tag 890 func (m Confirmation) SetMaturityNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewMaturityNetMoney(value, scale)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m Confirmation) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m Confirmation) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m Confirmation) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m Confirmation) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m Confirmation) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m Confirmation) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m Confirmation) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m Confirmation) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m Confirmation) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m Confirmation) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m Confirmation) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m Confirmation) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m Confirmation) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m Confirmation) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m Confirmation) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m Confirmation) GetCommission() (v decimal.Decimal, err quickfix.MessageRe return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m Confirmation) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m Confirmation) GetCommType() (v enum.CommType, err quickfix.MessageReject return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Confirmation) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m Confirmation) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m Confirmation) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m Confirmation) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m Confirmation) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m Confirmation) GetLastMkt() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Confirmation) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m Confirmation) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m Confirmation) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m Confirmation) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Confirmation) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m Confirmation) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Confirmation) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m Confirmation) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Confirmation) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m Confirmation) GetTransactTime() (v time.Time, err quickfix.MessageReject return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m Confirmation) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m Confirmation) GetSettlType() (v enum.SettlType, err quickfix.MessageReje return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m Confirmation) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m Confirmation) GetSettlDate() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Confirmation) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m Confirmation) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m Confirmation) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -880,14 +880,14 @@ func (m Confirmation) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m Confirmation) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 func (m Confirmation) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { var f field.AvgPxPrecisionField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m Confirmation) GetAvgPxPrecision() (v int, err quickfix.MessageRejectErro return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m Confirmation) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m Confirmation) GetTradeDate() (v string, err quickfix.MessageRejectError) return } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m Confirmation) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m Confirmation) GetAllocAccount() (v string, err quickfix.MessageRejectErr return } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m Confirmation) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m Confirmation) GetAllocQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m Confirmation) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -932,14 +932,14 @@ func (m Confirmation) GetProcessCode() (v enum.ProcessCode, err quickfix.Message return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m Confirmation) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Confirmation) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -948,7 +948,7 @@ func (m Confirmation) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Confirmation) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -957,7 +957,7 @@ func (m Confirmation) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m Confirmation) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -966,7 +966,7 @@ func (m Confirmation) GetNetMoney() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m Confirmation) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -975,7 +975,7 @@ func (m Confirmation) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.Message return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m Confirmation) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -984,14 +984,14 @@ func (m Confirmation) GetSettlCurrency() (v string, err quickfix.MessageRejectEr return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m Confirmation) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m Confirmation) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -1000,7 +1000,7 @@ func (m Confirmation) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m Confirmation) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -1009,7 +1009,7 @@ func (m Confirmation) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err return } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m Confirmation) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m Confirmation) GetNumDaysInterest() (v int, err quickfix.MessageRejectErr return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m Confirmation) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m Confirmation) GetAccruedInterestRate() (v decimal.Decimal, err quickfix. return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m Confirmation) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m Confirmation) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.M return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Confirmation) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1045,7 +1045,7 @@ func (m Confirmation) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m Confirmation) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m Confirmation) GetStandInstDbType() (v enum.StandInstDbType, err quickfix return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m Confirmation) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -1063,7 +1063,7 @@ func (m Confirmation) GetStandInstDbName() (v string, err quickfix.MessageReject return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m Confirmation) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m Confirmation) GetStandInstDbID() (v string, err quickfix.MessageRejectEr return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m Confirmation) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -1081,7 +1081,7 @@ func (m Confirmation) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quic return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Confirmation) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1090,7 +1090,7 @@ func (m Confirmation) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Confirmation) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1099,7 +1099,7 @@ func (m Confirmation) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Confirmation) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1108,7 +1108,7 @@ func (m Confirmation) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Confirmation) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1117,7 +1117,7 @@ func (m Confirmation) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m Confirmation) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1126,7 +1126,7 @@ func (m Confirmation) GetSpread() (v decimal.Decimal, err quickfix.MessageReject return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m Confirmation) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1135,7 +1135,7 @@ func (m Confirmation) GetBenchmarkCurveCurrency() (v string, err quickfix.Messag return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m Confirmation) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1144,7 +1144,7 @@ func (m Confirmation) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err qu return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m Confirmation) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1153,7 +1153,7 @@ func (m Confirmation) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRe return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Confirmation) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1162,7 +1162,7 @@ func (m Confirmation) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m Confirmation) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1171,7 +1171,7 @@ func (m Confirmation) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m Confirmation) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1180,7 +1180,7 @@ func (m Confirmation) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m Confirmation) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1189,7 +1189,7 @@ func (m Confirmation) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m Confirmation) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1198,7 +1198,7 @@ func (m Confirmation) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m Confirmation) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1207,7 +1207,7 @@ func (m Confirmation) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetExDate gets ExDate, Tag 230 +// GetExDate gets ExDate, Tag 230 func (m Confirmation) GetExDate() (v string, err quickfix.MessageRejectError) { var f field.ExDateField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m Confirmation) GetExDate() (v string, err quickfix.MessageRejectError) { return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Confirmation) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1225,14 +1225,14 @@ func (m Confirmation) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m Confirmation) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m Confirmation) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1241,7 +1241,7 @@ func (m Confirmation) GetYieldType() (v enum.YieldType, err quickfix.MessageReje return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m Confirmation) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1250,7 +1250,7 @@ func (m Confirmation) GetYield() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetTotalTakedown gets TotalTakedown, Tag 237 +// GetTotalTakedown gets TotalTakedown, Tag 237 func (m Confirmation) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalTakedownField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m Confirmation) GetTotalTakedown() (v decimal.Decimal, err quickfix.Messag return } -//GetConcession gets Concession, Tag 238 +// GetConcession gets Concession, Tag 238 func (m Confirmation) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ConcessionField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m Confirmation) GetConcession() (v decimal.Decimal, err quickfix.MessageRe return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m Confirmation) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m Confirmation) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m Confirmation) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m Confirmation) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m Confirmation) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m Confirmation) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Confirmation) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m Confirmation) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Confirmation) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m Confirmation) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Confirmation) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m Confirmation) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Confirmation) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m Confirmation) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Confirmation) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m Confirmation) GetEncodedTextLen() (v int, err quickfix.MessageRejectErro return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Confirmation) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m Confirmation) GetEncodedText() (v string, err quickfix.MessageRejectErro return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m Confirmation) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m Confirmation) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.Messag return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m Confirmation) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1367,21 +1367,21 @@ func (m Confirmation) GetPriceType() (v enum.PriceType, err quickfix.MessageReje return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m Confirmation) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m Confirmation) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m Confirmation) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1390,7 +1390,7 @@ func (m Confirmation) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m Confirmation) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1399,7 +1399,7 @@ func (m Confirmation) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m Confirmation) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -1408,7 +1408,7 @@ func (m Confirmation) GetIndividualAllocID() (v string, err quickfix.MessageReje return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m Confirmation) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1417,7 +1417,7 @@ func (m Confirmation) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m Confirmation) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1426,7 +1426,7 @@ func (m Confirmation) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m Confirmation) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1435,7 +1435,7 @@ func (m Confirmation) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m Confirmation) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -1444,7 +1444,7 @@ func (m Confirmation) GetCommCurrency() (v string, err quickfix.MessageRejectErr return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m Confirmation) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -1453,7 +1453,7 @@ func (m Confirmation) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.Mes return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m Confirmation) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1462,7 +1462,7 @@ func (m Confirmation) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m Confirmation) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1471,14 +1471,14 @@ func (m Confirmation) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m Confirmation) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegalConfirm gets LegalConfirm, Tag 650 +// GetLegalConfirm gets LegalConfirm, Tag 650 func (m Confirmation) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { var f field.LegalConfirmField if err = m.Get(&f); err == nil { @@ -1487,7 +1487,7 @@ func (m Confirmation) GetLegalConfirm() (v bool, err quickfix.MessageRejectError return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m Confirmation) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -1496,7 +1496,7 @@ func (m Confirmation) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectE return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m Confirmation) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1505,7 +1505,7 @@ func (m Confirmation) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m Confirmation) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1514,7 +1514,7 @@ func (m Confirmation) GetBenchmarkPriceType() (v int, err quickfix.MessageReject return } -//GetConfirmID gets ConfirmID, Tag 664 +// GetConfirmID gets ConfirmID, Tag 664 func (m Confirmation) GetConfirmID() (v string, err quickfix.MessageRejectError) { var f field.ConfirmIDField if err = m.Get(&f); err == nil { @@ -1523,7 +1523,7 @@ func (m Confirmation) GetConfirmID() (v string, err quickfix.MessageRejectError) return } -//GetConfirmStatus gets ConfirmStatus, Tag 665 +// GetConfirmStatus gets ConfirmStatus, Tag 665 func (m Confirmation) GetConfirmStatus() (v enum.ConfirmStatus, err quickfix.MessageRejectError) { var f field.ConfirmStatusField if err = m.Get(&f); err == nil { @@ -1532,7 +1532,7 @@ func (m Confirmation) GetConfirmStatus() (v enum.ConfirmStatus, err quickfix.Mes return } -//GetConfirmTransType gets ConfirmTransType, Tag 666 +// GetConfirmTransType gets ConfirmTransType, Tag 666 func (m Confirmation) GetConfirmTransType() (v enum.ConfirmTransType, err quickfix.MessageRejectError) { var f field.ConfirmTransTypeField if err = m.Get(&f); err == nil { @@ -1541,7 +1541,7 @@ func (m Confirmation) GetConfirmTransType() (v enum.ConfirmTransType, err quickf return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m Confirmation) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1550,7 +1550,7 @@ func (m Confirmation) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m Confirmation) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -1559,7 +1559,7 @@ func (m Confirmation) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.Messa return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m Confirmation) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1568,7 +1568,7 @@ func (m Confirmation) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m Confirmation) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1577,7 +1577,7 @@ func (m Confirmation) GetYieldRedemptionDate() (v string, err quickfix.MessageRe return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m Confirmation) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1586,7 +1586,7 @@ func (m Confirmation) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m Confirmation) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1595,7 +1595,7 @@ func (m Confirmation) GetYieldRedemptionPriceType() (v int, err quickfix.Message return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m Confirmation) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1604,7 +1604,7 @@ func (m Confirmation) GetBenchmarkSecurityID() (v string, err quickfix.MessageRe return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m Confirmation) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1613,14 +1613,14 @@ func (m Confirmation) GetYieldCalcDate() (v string, err quickfix.MessageRejectEr return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m Confirmation) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 func (m Confirmation) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.InterestAtMaturityField if err = m.Get(&f); err == nil { @@ -1629,7 +1629,7 @@ func (m Confirmation) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.M return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m Confirmation) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1638,7 +1638,7 @@ func (m Confirmation) GetBenchmarkSecurityIDSource() (v string, err quickfix.Mes return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m Confirmation) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1647,14 +1647,14 @@ func (m Confirmation) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m Confirmation) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetConfirmRefID gets ConfirmRefID, Tag 772 +// GetConfirmRefID gets ConfirmRefID, Tag 772 func (m Confirmation) GetConfirmRefID() (v string, err quickfix.MessageRejectError) { var f field.ConfirmRefIDField if err = m.Get(&f); err == nil { @@ -1663,7 +1663,7 @@ func (m Confirmation) GetConfirmRefID() (v string, err quickfix.MessageRejectErr return } -//GetConfirmType gets ConfirmType, Tag 773 +// GetConfirmType gets ConfirmType, Tag 773 func (m Confirmation) GetConfirmType() (v enum.ConfirmType, err quickfix.MessageRejectError) { var f field.ConfirmTypeField if err = m.Get(&f); err == nil { @@ -1672,7 +1672,7 @@ func (m Confirmation) GetConfirmType() (v enum.ConfirmType, err quickfix.Message return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m Confirmation) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1681,7 +1681,7 @@ func (m Confirmation) GetTerminationType() (v enum.TerminationType, err quickfix return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m Confirmation) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -1690,7 +1690,7 @@ func (m Confirmation) GetSecondaryAllocID() (v string, err quickfix.MessageRejec return } -//GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 func (m Confirmation) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { var f field.CopyMsgIndicatorField if err = m.Get(&f); err == nil { @@ -1699,7 +1699,7 @@ func (m Confirmation) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectE return } -//GetAllocAccountType gets AllocAccountType, Tag 798 +// GetAllocAccountType gets AllocAccountType, Tag 798 func (m Confirmation) GetAllocAccountType() (v enum.AllocAccountType, err quickfix.MessageRejectError) { var f field.AllocAccountTypeField if err = m.Get(&f); err == nil { @@ -1708,7 +1708,7 @@ func (m Confirmation) GetAllocAccountType() (v enum.AllocAccountType, err quickf return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m Confirmation) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1717,7 +1717,7 @@ func (m Confirmation) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectEr return } -//GetSharedCommission gets SharedCommission, Tag 858 +// GetSharedCommission gets SharedCommission, Tag 858 func (m Confirmation) GetSharedCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SharedCommissionField if err = m.Get(&f); err == nil { @@ -1726,7 +1726,7 @@ func (m Confirmation) GetSharedCommission() (v decimal.Decimal, err quickfix.Mes return } -//GetConfirmReqID gets ConfirmReqID, Tag 859 +// GetConfirmReqID gets ConfirmReqID, Tag 859 func (m Confirmation) GetConfirmReqID() (v string, err quickfix.MessageRejectError) { var f field.ConfirmReqIDField if err = m.Get(&f); err == nil { @@ -1735,7 +1735,7 @@ func (m Confirmation) GetConfirmReqID() (v string, err quickfix.MessageRejectErr return } -//GetAvgParPx gets AvgParPx, Tag 860 +// GetAvgParPx gets AvgParPx, Tag 860 func (m Confirmation) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgParPxField if err = m.Get(&f); err == nil { @@ -1744,7 +1744,7 @@ func (m Confirmation) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetReportedPx gets ReportedPx, Tag 861 +// GetReportedPx gets ReportedPx, Tag 861 func (m Confirmation) GetReportedPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ReportedPxField if err = m.Get(&f); err == nil { @@ -1753,21 +1753,21 @@ func (m Confirmation) GetReportedPx() (v decimal.Decimal, err quickfix.MessageRe return } -//GetNoCapacities gets NoCapacities, Tag 862 +// GetNoCapacities gets NoCapacities, Tag 862 func (m Confirmation) GetNoCapacities() (NoCapacitiesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoCapacitiesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m Confirmation) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m Confirmation) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -1776,14 +1776,14 @@ func (m Confirmation) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m Confirmation) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m Confirmation) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1792,7 +1792,7 @@ func (m Confirmation) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m Confirmation) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1801,7 +1801,7 @@ func (m Confirmation) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m Confirmation) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1810,7 +1810,7 @@ func (m Confirmation) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m Confirmation) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1819,7 +1819,7 @@ func (m Confirmation) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetMaturityNetMoney gets MaturityNetMoney, Tag 890 +// GetMaturityNetMoney gets MaturityNetMoney, Tag 890 func (m Confirmation) GetMaturityNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaturityNetMoneyField if err = m.Get(&f); err == nil { @@ -1828,7 +1828,7 @@ func (m Confirmation) GetMaturityNetMoney() (v decimal.Decimal, err quickfix.Mes return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m Confirmation) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1837,7 +1837,7 @@ func (m Confirmation) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageR return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m Confirmation) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1846,7 +1846,7 @@ func (m Confirmation) GetAgreementDesc() (v string, err quickfix.MessageRejectEr return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m Confirmation) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1855,7 +1855,7 @@ func (m Confirmation) GetAgreementID() (v string, err quickfix.MessageRejectErro return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m Confirmation) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1864,7 +1864,7 @@ func (m Confirmation) GetAgreementDate() (v string, err quickfix.MessageRejectEr return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m Confirmation) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1873,7 +1873,7 @@ func (m Confirmation) GetStartDate() (v string, err quickfix.MessageRejectError) return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m Confirmation) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1882,7 +1882,7 @@ func (m Confirmation) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m Confirmation) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1891,7 +1891,7 @@ func (m Confirmation) GetAgreementCurrency() (v string, err quickfix.MessageReje return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m Confirmation) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1900,7 +1900,7 @@ func (m Confirmation) GetDeliveryType() (v enum.DeliveryType, err quickfix.Messa return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m Confirmation) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1909,7 +1909,7 @@ func (m Confirmation) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfi return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m Confirmation) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -1918,7 +1918,7 @@ func (m Confirmation) GetStartCash() (v decimal.Decimal, err quickfix.MessageRej return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m Confirmation) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -1927,7 +1927,7 @@ func (m Confirmation) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m Confirmation) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1936,732 +1936,732 @@ func (m Confirmation) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m Confirmation) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m Confirmation) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m Confirmation) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Confirmation) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m Confirmation) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m Confirmation) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Confirmation) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m Confirmation) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Confirmation) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Confirmation) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Confirmation) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m Confirmation) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m Confirmation) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Confirmation) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m Confirmation) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m Confirmation) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 func (m Confirmation) HasAvgPxPrecision() bool { return m.Has(tag.AvgPxPrecision) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m Confirmation) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m Confirmation) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m Confirmation) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m Confirmation) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m Confirmation) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Confirmation) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Confirmation) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m Confirmation) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m Confirmation) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m Confirmation) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m Confirmation) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m Confirmation) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m Confirmation) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m Confirmation) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m Confirmation) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m Confirmation) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Confirmation) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m Confirmation) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m Confirmation) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m Confirmation) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m Confirmation) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Confirmation) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Confirmation) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Confirmation) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Confirmation) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m Confirmation) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m Confirmation) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m Confirmation) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m Confirmation) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Confirmation) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m Confirmation) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m Confirmation) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m Confirmation) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m Confirmation) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m Confirmation) HasFactor() bool { return m.Has(tag.Factor) } -//HasExDate returns true if ExDate is present, Tag 230 +// HasExDate returns true if ExDate is present, Tag 230 func (m Confirmation) HasExDate() bool { return m.Has(tag.ExDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Confirmation) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m Confirmation) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m Confirmation) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m Confirmation) HasYield() bool { return m.Has(tag.Yield) } -//HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 func (m Confirmation) HasTotalTakedown() bool { return m.Has(tag.TotalTakedown) } -//HasConcession returns true if Concession is present, Tag 238 +// HasConcession returns true if Concession is present, Tag 238 func (m Confirmation) HasConcession() bool { return m.Has(tag.Concession) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m Confirmation) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m Confirmation) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m Confirmation) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Confirmation) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Confirmation) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Confirmation) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Confirmation) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Confirmation) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Confirmation) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m Confirmation) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m Confirmation) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m Confirmation) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m Confirmation) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m Confirmation) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m Confirmation) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m Confirmation) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m Confirmation) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m Confirmation) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m Confirmation) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m Confirmation) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m Confirmation) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m Confirmation) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m Confirmation) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m Confirmation) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 func (m Confirmation) HasLegalConfirm() bool { return m.Has(tag.LegalConfirm) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m Confirmation) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m Confirmation) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m Confirmation) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasConfirmID returns true if ConfirmID is present, Tag 664 +// HasConfirmID returns true if ConfirmID is present, Tag 664 func (m Confirmation) HasConfirmID() bool { return m.Has(tag.ConfirmID) } -//HasConfirmStatus returns true if ConfirmStatus is present, Tag 665 +// HasConfirmStatus returns true if ConfirmStatus is present, Tag 665 func (m Confirmation) HasConfirmStatus() bool { return m.Has(tag.ConfirmStatus) } -//HasConfirmTransType returns true if ConfirmTransType is present, Tag 666 +// HasConfirmTransType returns true if ConfirmTransType is present, Tag 666 func (m Confirmation) HasConfirmTransType() bool { return m.Has(tag.ConfirmTransType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m Confirmation) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m Confirmation) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m Confirmation) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m Confirmation) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m Confirmation) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m Confirmation) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m Confirmation) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m Confirmation) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m Confirmation) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 func (m Confirmation) HasInterestAtMaturity() bool { return m.Has(tag.InterestAtMaturity) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m Confirmation) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m Confirmation) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m Confirmation) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasConfirmRefID returns true if ConfirmRefID is present, Tag 772 +// HasConfirmRefID returns true if ConfirmRefID is present, Tag 772 func (m Confirmation) HasConfirmRefID() bool { return m.Has(tag.ConfirmRefID) } -//HasConfirmType returns true if ConfirmType is present, Tag 773 +// HasConfirmType returns true if ConfirmType is present, Tag 773 func (m Confirmation) HasConfirmType() bool { return m.Has(tag.ConfirmType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m Confirmation) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m Confirmation) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 func (m Confirmation) HasCopyMsgIndicator() bool { return m.Has(tag.CopyMsgIndicator) } -//HasAllocAccountType returns true if AllocAccountType is present, Tag 798 +// HasAllocAccountType returns true if AllocAccountType is present, Tag 798 func (m Confirmation) HasAllocAccountType() bool { return m.Has(tag.AllocAccountType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m Confirmation) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasSharedCommission returns true if SharedCommission is present, Tag 858 +// HasSharedCommission returns true if SharedCommission is present, Tag 858 func (m Confirmation) HasSharedCommission() bool { return m.Has(tag.SharedCommission) } -//HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 +// HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 func (m Confirmation) HasConfirmReqID() bool { return m.Has(tag.ConfirmReqID) } -//HasAvgParPx returns true if AvgParPx is present, Tag 860 +// HasAvgParPx returns true if AvgParPx is present, Tag 860 func (m Confirmation) HasAvgParPx() bool { return m.Has(tag.AvgParPx) } -//HasReportedPx returns true if ReportedPx is present, Tag 861 +// HasReportedPx returns true if ReportedPx is present, Tag 861 func (m Confirmation) HasReportedPx() bool { return m.Has(tag.ReportedPx) } -//HasNoCapacities returns true if NoCapacities is present, Tag 862 +// HasNoCapacities returns true if NoCapacities is present, Tag 862 func (m Confirmation) HasNoCapacities() bool { return m.Has(tag.NoCapacities) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m Confirmation) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m Confirmation) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m Confirmation) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m Confirmation) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m Confirmation) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m Confirmation) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m Confirmation) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMaturityNetMoney returns true if MaturityNetMoney is present, Tag 890 +// HasMaturityNetMoney returns true if MaturityNetMoney is present, Tag 890 func (m Confirmation) HasMaturityNetMoney() bool { return m.Has(tag.MaturityNetMoney) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m Confirmation) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m Confirmation) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m Confirmation) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m Confirmation) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m Confirmation) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m Confirmation) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m Confirmation) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m Confirmation) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m Confirmation) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m Confirmation) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m Confirmation) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m Confirmation) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoOrders) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoOrders) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoOrders) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrderAvgPx sets OrderAvgPx, Tag 799 +// SetOrderAvgPx sets OrderAvgPx, Tag 799 func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewOrderAvgPx(value, scale)) } -//SetOrderBookingQty sets OrderBookingQty, Tag 800 +// SetOrderBookingQty sets OrderBookingQty, Tag 800 func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderBookingQty(value, scale)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2670,7 +2670,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -2679,7 +2679,7 @@ func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -2688,7 +2688,7 @@ func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErr return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2697,7 +2697,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -2706,14 +2706,14 @@ func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -2722,7 +2722,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetOrderAvgPx gets OrderAvgPx, Tag 799 +// GetOrderAvgPx gets OrderAvgPx, Tag 799 func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderAvgPxField if err = m.Get(&f); err == nil { @@ -2731,7 +2731,7 @@ func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOrderBookingQty gets OrderBookingQty, Tag 800 +// GetOrderBookingQty gets OrderBookingQty, Tag 800 func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderBookingQtyField if err = m.Get(&f); err == nil { @@ -2740,77 +2740,77 @@ func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageR return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoOrders) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoOrders) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoOrders) HasListID() bool { return m.Has(tag.ListID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoOrders) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 func (m NoOrders) HasOrderAvgPx() bool { return m.Has(tag.OrderAvgPx) } -//HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 func (m NoOrders) HasOrderBookingQty() bool { return m.Has(tag.OrderBookingQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -2819,7 +2819,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2828,7 +2828,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -2837,49 +2837,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -2888,7 +2888,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2897,106 +2897,106 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -3005,7 +3005,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -3014,54 +3014,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -3070,7 +3070,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3079,7 +3079,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -3088,49 +3088,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -3139,7 +3139,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3148,111 +3148,111 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -3261,7 +3261,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -3270,7 +3270,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -3279,7 +3279,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -3288,65 +3288,65 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -3355,7 +3355,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -3364,65 +3364,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3431,7 +3431,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3440,7 +3440,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3449,49 +3449,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3500,7 +3500,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3509,78 +3509,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3589,7 +3589,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3598,255 +3598,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3855,7 +3855,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3864,7 +3864,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3873,7 +3873,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3882,14 +3882,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3898,7 +3898,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3907,7 +3907,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3916,7 +3916,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3925,7 +3925,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3934,7 +3934,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3943,7 +3943,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3952,7 +3952,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3961,7 +3961,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3970,7 +3970,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3979,7 +3979,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3988,7 +3988,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3997,7 +3997,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -4006,7 +4006,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -4015,7 +4015,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4024,7 +4024,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4033,7 +4033,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4042,7 +4042,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -4051,7 +4051,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -4060,7 +4060,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4069,7 +4069,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -4078,7 +4078,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -4087,7 +4087,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -4096,7 +4096,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4105,7 +4105,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -4114,7 +4114,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -4123,7 +4123,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -4132,7 +4132,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -4141,7 +4141,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4150,7 +4150,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -4159,7 +4159,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -4168,7 +4168,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -4177,7 +4177,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -4186,7 +4186,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -4195,7 +4195,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -4204,7 +4204,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -4213,7 +4213,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -4222,232 +4222,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4456,7 +4456,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4465,298 +4465,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4765,7 +4765,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4774,7 +4774,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4783,7 +4783,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4792,14 +4792,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4808,7 +4808,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4817,7 +4817,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4826,7 +4826,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4835,7 +4835,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4844,7 +4844,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4853,7 +4853,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4862,7 +4862,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4871,7 +4871,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4880,7 +4880,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4889,7 +4889,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4898,7 +4898,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4907,7 +4907,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4916,7 +4916,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4925,7 +4925,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4934,7 +4934,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4943,7 +4943,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4952,7 +4952,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4961,7 +4961,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4970,7 +4970,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4979,7 +4979,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4988,7 +4988,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4997,7 +4997,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5006,7 +5006,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5015,7 +5015,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5024,7 +5024,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -5033,7 +5033,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5042,7 +5042,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5051,7 +5051,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5060,7 +5060,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5069,7 +5069,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5078,7 +5078,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5087,7 +5087,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5096,7 +5096,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5105,7 +5105,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -5114,7 +5114,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -5123,7 +5123,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -5132,7 +5132,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -5141,7 +5141,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -5150,7 +5150,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -5159,259 +5159,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5420,7 +5420,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5429,55 +5429,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5486,7 +5486,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5495,83 +5495,83 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -5580,7 +5580,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -5589,7 +5589,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -5598,65 +5598,65 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoCapacities is a repeating group element, Tag 862 +// NoCapacities is a repeating group element, Tag 862 type NoCapacities struct { *quickfix.Group } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NoCapacities) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NoCapacities) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetOrderCapacityQty sets OrderCapacityQty, Tag 863 +// SetOrderCapacityQty sets OrderCapacityQty, Tag 863 func (m NoCapacities) SetOrderCapacityQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderCapacityQty(value, scale)) } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NoCapacities) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -5665,7 +5665,7 @@ func (m NoCapacities) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.Mes return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NoCapacities) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -5674,7 +5674,7 @@ func (m NoCapacities) GetOrderRestrictions() (v enum.OrderRestrictions, err quic return } -//GetOrderCapacityQty gets OrderCapacityQty, Tag 863 +// GetOrderCapacityQty gets OrderCapacityQty, Tag 863 func (m NoCapacities) GetOrderCapacityQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderCapacityQtyField if err = m.Get(&f); err == nil { @@ -5683,70 +5683,70 @@ func (m NoCapacities) GetOrderCapacityQty() (v decimal.Decimal, err quickfix.Mes return } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NoCapacities) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NoCapacities) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasOrderCapacityQty returns true if OrderCapacityQty is present, Tag 863 +// HasOrderCapacityQty returns true if OrderCapacityQty is present, Tag 863 func (m NoCapacities) HasOrderCapacityQty() bool { return m.Has(tag.OrderCapacityQty) } -//NoCapacitiesRepeatingGroup is a repeating group, Tag 862 +// NoCapacitiesRepeatingGroup is a repeating group, Tag 862 type NoCapacitiesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoCapacitiesRepeatingGroup returns an initialized, NoCapacitiesRepeatingGroup +// NewNoCapacitiesRepeatingGroup returns an initialized, NoCapacitiesRepeatingGroup func NewNoCapacitiesRepeatingGroup() NoCapacitiesRepeatingGroup { return NoCapacitiesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoCapacities, quickfix.GroupTemplate{quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.OrderCapacityQty)})} } -//Add create and append a new NoCapacities to this group +// Add create and append a new NoCapacities to this group func (m NoCapacitiesRepeatingGroup) Add() NoCapacities { g := m.RepeatingGroup.Add() return NoCapacities{g} } -//Get returns the ith NoCapacities in the NoCapacitiesRepeatinGroup +// Get returns the ith NoCapacities in the NoCapacitiesRepeatinGroup func (m NoCapacitiesRepeatingGroup) Get(i int) NoCapacities { return NoCapacities{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5755,7 +5755,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5764,7 +5764,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5773,7 +5773,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5782,65 +5782,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -5849,7 +5849,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -5858,35 +5858,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/confirmationack/ConfirmationAck.generated.go b/fix44/confirmationack/ConfirmationAck.generated.go index a334d234f..ef8803b12 100644 --- a/fix44/confirmationack/ConfirmationAck.generated.go +++ b/fix44/confirmationack/ConfirmationAck.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ConfirmationAck is the fix44 ConfirmationAck type, MsgType = AU +// ConfirmationAck is the fix44 ConfirmationAck type, MsgType = AU type ConfirmationAck struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type ConfirmationAck struct { Message *quickfix.Message } -//FromMessage creates a ConfirmationAck from a quickfix.Message instance +// FromMessage creates a ConfirmationAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) ConfirmationAck { return ConfirmationAck{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) ConfirmationAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ConfirmationAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a ConfirmationAck initialized with the required fields for ConfirmationAck +// New returns a ConfirmationAck initialized with the required fields for ConfirmationAck func New(confirmid field.ConfirmIDField, tradedate field.TradeDateField, transacttime field.TransactTimeField, affirmstatus field.AffirmStatusField) (m ConfirmationAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(confirmid field.ConfirmIDField, tradedate field.TradeDateField, transac return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ConfirmationAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,52 +60,52 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AU", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ConfirmationAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ConfirmationAck) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m ConfirmationAck) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ConfirmationAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ConfirmationAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m ConfirmationAck) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetConfirmID sets ConfirmID, Tag 664 +// SetConfirmID sets ConfirmID, Tag 664 func (m ConfirmationAck) SetConfirmID(v string) { m.Set(field.NewConfirmID(v)) } -//SetConfirmRejReason sets ConfirmRejReason, Tag 774 +// SetConfirmRejReason sets ConfirmRejReason, Tag 774 func (m ConfirmationAck) SetConfirmRejReason(v enum.ConfirmRejReason) { m.Set(field.NewConfirmRejReason(v)) } -//SetAffirmStatus sets AffirmStatus, Tag 940 +// SetAffirmStatus sets AffirmStatus, Tag 940 func (m ConfirmationAck) SetAffirmStatus(v enum.AffirmStatus) { m.Set(field.NewAffirmStatus(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ConfirmationAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -114,7 +114,7 @@ func (m ConfirmationAck) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ConfirmationAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -123,7 +123,7 @@ func (m ConfirmationAck) GetTransactTime() (v time.Time, err quickfix.MessageRej return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m ConfirmationAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -132,7 +132,7 @@ func (m ConfirmationAck) GetTradeDate() (v string, err quickfix.MessageRejectErr return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ConfirmationAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -141,7 +141,7 @@ func (m ConfirmationAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ConfirmationAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -150,7 +150,7 @@ func (m ConfirmationAck) GetEncodedText() (v string, err quickfix.MessageRejectE return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m ConfirmationAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -159,7 +159,7 @@ func (m ConfirmationAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.Mess return } -//GetConfirmID gets ConfirmID, Tag 664 +// GetConfirmID gets ConfirmID, Tag 664 func (m ConfirmationAck) GetConfirmID() (v string, err quickfix.MessageRejectError) { var f field.ConfirmIDField if err = m.Get(&f); err == nil { @@ -168,7 +168,7 @@ func (m ConfirmationAck) GetConfirmID() (v string, err quickfix.MessageRejectErr return } -//GetConfirmRejReason gets ConfirmRejReason, Tag 774 +// GetConfirmRejReason gets ConfirmRejReason, Tag 774 func (m ConfirmationAck) GetConfirmRejReason() (v enum.ConfirmRejReason, err quickfix.MessageRejectError) { var f field.ConfirmRejReasonField if err = m.Get(&f); err == nil { @@ -177,7 +177,7 @@ func (m ConfirmationAck) GetConfirmRejReason() (v enum.ConfirmRejReason, err qui return } -//GetAffirmStatus gets AffirmStatus, Tag 940 +// GetAffirmStatus gets AffirmStatus, Tag 940 func (m ConfirmationAck) GetAffirmStatus() (v enum.AffirmStatus, err quickfix.MessageRejectError) { var f field.AffirmStatusField if err = m.Get(&f); err == nil { @@ -186,47 +186,47 @@ func (m ConfirmationAck) GetAffirmStatus() (v enum.AffirmStatus, err quickfix.Me return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ConfirmationAck) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ConfirmationAck) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m ConfirmationAck) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ConfirmationAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ConfirmationAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m ConfirmationAck) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasConfirmID returns true if ConfirmID is present, Tag 664 +// HasConfirmID returns true if ConfirmID is present, Tag 664 func (m ConfirmationAck) HasConfirmID() bool { return m.Has(tag.ConfirmID) } -//HasConfirmRejReason returns true if ConfirmRejReason is present, Tag 774 +// HasConfirmRejReason returns true if ConfirmRejReason is present, Tag 774 func (m ConfirmationAck) HasConfirmRejReason() bool { return m.Has(tag.ConfirmRejReason) } -//HasAffirmStatus returns true if AffirmStatus is present, Tag 940 +// HasAffirmStatus returns true if AffirmStatus is present, Tag 940 func (m ConfirmationAck) HasAffirmStatus() bool { return m.Has(tag.AffirmStatus) } diff --git a/fix44/confirmationrequest/ConfirmationRequest.generated.go b/fix44/confirmationrequest/ConfirmationRequest.generated.go index 009c5f381..cc55834d0 100644 --- a/fix44/confirmationrequest/ConfirmationRequest.generated.go +++ b/fix44/confirmationrequest/ConfirmationRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ConfirmationRequest is the fix44 ConfirmationRequest type, MsgType = BH +// ConfirmationRequest is the fix44 ConfirmationRequest type, MsgType = BH type ConfirmationRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type ConfirmationRequest struct { Message *quickfix.Message } -//FromMessage creates a ConfirmationRequest from a quickfix.Message instance +// FromMessage creates a ConfirmationRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ConfirmationRequest { return ConfirmationRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) ConfirmationRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ConfirmationRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ConfirmationRequest initialized with the required fields for ConfirmationRequest +// New returns a ConfirmationRequest initialized with the required fields for ConfirmationRequest func New(confirmreqid field.ConfirmReqIDField, confirmtype field.ConfirmTypeField, transacttime field.TransactTimeField) (m ConfirmationRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(confirmreqid field.ConfirmReqIDField, confirmtype field.ConfirmTypeFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ConfirmationRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,72 +61,72 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BH", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ConfirmationRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ConfirmationRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m ConfirmationRequest) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m ConfirmationRequest) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m ConfirmationRequest) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ConfirmationRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ConfirmationRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m ConfirmationRequest) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m ConfirmationRequest) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetConfirmType sets ConfirmType, Tag 773 +// SetConfirmType sets ConfirmType, Tag 773 func (m ConfirmationRequest) SetConfirmType(v enum.ConfirmType) { m.Set(field.NewConfirmType(v)) } -//SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 func (m ConfirmationRequest) SetSecondaryAllocID(v string) { m.Set(field.NewSecondaryAllocID(v)) } -//SetAllocAccountType sets AllocAccountType, Tag 798 +// SetAllocAccountType sets AllocAccountType, Tag 798 func (m ConfirmationRequest) SetAllocAccountType(v enum.AllocAccountType) { m.Set(field.NewAllocAccountType(v)) } -//SetConfirmReqID sets ConfirmReqID, Tag 859 +// SetConfirmReqID sets ConfirmReqID, Tag 859 func (m ConfirmationRequest) SetConfirmReqID(v string) { m.Set(field.NewConfirmReqID(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ConfirmationRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -135,7 +135,7 @@ func (m ConfirmationRequest) GetText() (v string, err quickfix.MessageRejectErro return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ConfirmationRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -144,7 +144,7 @@ func (m ConfirmationRequest) GetTransactTime() (v time.Time, err quickfix.Messag return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m ConfirmationRequest) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -153,14 +153,14 @@ func (m ConfirmationRequest) GetAllocID() (v string, err quickfix.MessageRejectE return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m ConfirmationRequest) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m ConfirmationRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -169,7 +169,7 @@ func (m ConfirmationRequest) GetAllocAccount() (v string, err quickfix.MessageRe return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ConfirmationRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -178,7 +178,7 @@ func (m ConfirmationRequest) GetEncodedTextLen() (v int, err quickfix.MessageRej return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ConfirmationRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -187,7 +187,7 @@ func (m ConfirmationRequest) GetEncodedText() (v string, err quickfix.MessageRej return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m ConfirmationRequest) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -196,7 +196,7 @@ func (m ConfirmationRequest) GetIndividualAllocID() (v string, err quickfix.Mess return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m ConfirmationRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -205,7 +205,7 @@ func (m ConfirmationRequest) GetAllocAcctIDSource() (v int, err quickfix.Message return } -//GetConfirmType gets ConfirmType, Tag 773 +// GetConfirmType gets ConfirmType, Tag 773 func (m ConfirmationRequest) GetConfirmType() (v enum.ConfirmType, err quickfix.MessageRejectError) { var f field.ConfirmTypeField if err = m.Get(&f); err == nil { @@ -214,7 +214,7 @@ func (m ConfirmationRequest) GetConfirmType() (v enum.ConfirmType, err quickfix. return } -//GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 func (m ConfirmationRequest) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryAllocIDField if err = m.Get(&f); err == nil { @@ -223,7 +223,7 @@ func (m ConfirmationRequest) GetSecondaryAllocID() (v string, err quickfix.Messa return } -//GetAllocAccountType gets AllocAccountType, Tag 798 +// GetAllocAccountType gets AllocAccountType, Tag 798 func (m ConfirmationRequest) GetAllocAccountType() (v enum.AllocAccountType, err quickfix.MessageRejectError) { var f field.AllocAccountTypeField if err = m.Get(&f); err == nil { @@ -232,7 +232,7 @@ func (m ConfirmationRequest) GetAllocAccountType() (v enum.AllocAccountType, err return } -//GetConfirmReqID gets ConfirmReqID, Tag 859 +// GetConfirmReqID gets ConfirmReqID, Tag 859 func (m ConfirmationRequest) GetConfirmReqID() (v string, err quickfix.MessageRejectError) { var f field.ConfirmReqIDField if err = m.Get(&f); err == nil { @@ -241,122 +241,122 @@ func (m ConfirmationRequest) GetConfirmReqID() (v string, err quickfix.MessageRe return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ConfirmationRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ConfirmationRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m ConfirmationRequest) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m ConfirmationRequest) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m ConfirmationRequest) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ConfirmationRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ConfirmationRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m ConfirmationRequest) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m ConfirmationRequest) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasConfirmType returns true if ConfirmType is present, Tag 773 +// HasConfirmType returns true if ConfirmType is present, Tag 773 func (m ConfirmationRequest) HasConfirmType() bool { return m.Has(tag.ConfirmType) } -//HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 func (m ConfirmationRequest) HasSecondaryAllocID() bool { return m.Has(tag.SecondaryAllocID) } -//HasAllocAccountType returns true if AllocAccountType is present, Tag 798 +// HasAllocAccountType returns true if AllocAccountType is present, Tag 798 func (m ConfirmationRequest) HasAllocAccountType() bool { return m.Has(tag.AllocAccountType) } -//HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 +// HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 func (m ConfirmationRequest) HasConfirmReqID() bool { return m.Has(tag.ConfirmReqID) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoOrders) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoOrders) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoOrders) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrderAvgPx sets OrderAvgPx, Tag 799 +// SetOrderAvgPx sets OrderAvgPx, Tag 799 func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewOrderAvgPx(value, scale)) } -//SetOrderBookingQty sets OrderBookingQty, Tag 800 +// SetOrderBookingQty sets OrderBookingQty, Tag 800 func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderBookingQty(value, scale)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -365,7 +365,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -374,7 +374,7 @@ func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -383,7 +383,7 @@ func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErr return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -392,7 +392,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -401,14 +401,14 @@ func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -417,7 +417,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetOrderAvgPx gets OrderAvgPx, Tag 799 +// GetOrderAvgPx gets OrderAvgPx, Tag 799 func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderAvgPxField if err = m.Get(&f); err == nil { @@ -426,7 +426,7 @@ func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOrderBookingQty gets OrderBookingQty, Tag 800 +// GetOrderBookingQty gets OrderBookingQty, Tag 800 func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderBookingQtyField if err = m.Get(&f); err == nil { @@ -435,77 +435,77 @@ func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageR return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoOrders) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoOrders) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoOrders) HasListID() bool { return m.Has(tag.ListID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoOrders) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 func (m NoOrders) HasOrderAvgPx() bool { return m.Has(tag.OrderAvgPx) } -//HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 func (m NoOrders) HasOrderBookingQty() bool { return m.Has(tag.OrderBookingQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -514,7 +514,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -523,7 +523,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -532,49 +532,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -592,81 +592,81 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } diff --git a/fix44/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go b/fix44/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go index c26d9f2ed..62b4ce76c 100644 --- a/fix44/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go +++ b/fix44/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CrossOrderCancelReplaceRequest is the fix44 CrossOrderCancelReplaceRequest type, MsgType = t +// CrossOrderCancelReplaceRequest is the fix44 CrossOrderCancelReplaceRequest type, MsgType = t type CrossOrderCancelReplaceRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CrossOrderCancelReplaceRequest struct { Message *quickfix.Message } -//FromMessage creates a CrossOrderCancelReplaceRequest from a quickfix.Message instance +// FromMessage creates a CrossOrderCancelReplaceRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) CrossOrderCancelReplaceRequest { return CrossOrderCancelReplaceRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CrossOrderCancelReplaceRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CrossOrderCancelReplaceRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a CrossOrderCancelReplaceRequest initialized with the required fields for CrossOrderCancelReplaceRequest +// New returns a CrossOrderCancelReplaceRequest initialized with the required fields for CrossOrderCancelReplaceRequest func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m CrossOrderCancelReplaceRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crossty return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CrossOrderCancelReplaceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,562 +64,562 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "t", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m CrossOrderCancelReplaceRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m CrossOrderCancelReplaceRequest) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m CrossOrderCancelReplaceRequest) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CrossOrderCancelReplaceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m CrossOrderCancelReplaceRequest) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CrossOrderCancelReplaceRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m CrossOrderCancelReplaceRequest) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m CrossOrderCancelReplaceRequest) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CrossOrderCancelReplaceRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CrossOrderCancelReplaceRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m CrossOrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m CrossOrderCancelReplaceRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m CrossOrderCancelReplaceRequest) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m CrossOrderCancelReplaceRequest) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CrossOrderCancelReplaceRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m CrossOrderCancelReplaceRequest) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m CrossOrderCancelReplaceRequest) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m CrossOrderCancelReplaceRequest) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CrossOrderCancelReplaceRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CrossOrderCancelReplaceRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m CrossOrderCancelReplaceRequest) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m CrossOrderCancelReplaceRequest) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m CrossOrderCancelReplaceRequest) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m CrossOrderCancelReplaceRequest) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m CrossOrderCancelReplaceRequest) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m CrossOrderCancelReplaceRequest) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CrossOrderCancelReplaceRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m CrossOrderCancelReplaceRequest) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CrossOrderCancelReplaceRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CrossOrderCancelReplaceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CrossOrderCancelReplaceRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CrossOrderCancelReplaceRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m CrossOrderCancelReplaceRequest) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m CrossOrderCancelReplaceRequest) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m CrossOrderCancelReplaceRequest) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CrossOrderCancelReplaceRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CrossOrderCancelReplaceRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CrossOrderCancelReplaceRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CrossOrderCancelReplaceRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CrossOrderCancelReplaceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CrossOrderCancelReplaceRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CrossOrderCancelReplaceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m CrossOrderCancelReplaceRequest) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m CrossOrderCancelReplaceRequest) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m CrossOrderCancelReplaceRequest) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CrossOrderCancelReplaceRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CrossOrderCancelReplaceRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CrossOrderCancelReplaceRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CrossOrderCancelReplaceRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CrossOrderCancelReplaceRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CrossOrderCancelReplaceRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CrossOrderCancelReplaceRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m CrossOrderCancelReplaceRequest) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m CrossOrderCancelReplaceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m CrossOrderCancelReplaceRequest) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m CrossOrderCancelReplaceRequest) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m CrossOrderCancelReplaceRequest) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m CrossOrderCancelReplaceRequest) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m CrossOrderCancelReplaceRequest) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CrossOrderCancelReplaceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CrossOrderCancelReplaceRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CrossOrderCancelReplaceRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CrossOrderCancelReplaceRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CrossOrderCancelReplaceRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CrossOrderCancelReplaceRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m CrossOrderCancelReplaceRequest) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m CrossOrderCancelReplaceRequest) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m CrossOrderCancelReplaceRequest) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m CrossOrderCancelReplaceRequest) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CrossOrderCancelReplaceRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CrossOrderCancelReplaceRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCrossID sets CrossID, Tag 548 +// SetCrossID sets CrossID, Tag 548 func (m CrossOrderCancelReplaceRequest) SetCrossID(v string) { m.Set(field.NewCrossID(v)) } -//SetCrossType sets CrossType, Tag 549 +// SetCrossType sets CrossType, Tag 549 func (m CrossOrderCancelReplaceRequest) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } -//SetCrossPrioritization sets CrossPrioritization, Tag 550 +// SetCrossPrioritization sets CrossPrioritization, Tag 550 func (m CrossOrderCancelReplaceRequest) SetCrossPrioritization(v enum.CrossPrioritization) { m.Set(field.NewCrossPrioritization(v)) } -//SetOrigCrossID sets OrigCrossID, Tag 551 +// SetOrigCrossID sets OrigCrossID, Tag 551 func (m CrossOrderCancelReplaceRequest) SetOrigCrossID(v string) { m.Set(field.NewOrigCrossID(v)) } -//SetNoSides sets NoSides, Tag 552 +// SetNoSides sets NoSides, Tag 552 func (m CrossOrderCancelReplaceRequest) SetNoSides(f NoSidesRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CrossOrderCancelReplaceRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m CrossOrderCancelReplaceRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m CrossOrderCancelReplaceRequest) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CrossOrderCancelReplaceRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CrossOrderCancelReplaceRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m CrossOrderCancelReplaceRequest) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m CrossOrderCancelReplaceRequest) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CrossOrderCancelReplaceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m CrossOrderCancelReplaceRequest) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CrossOrderCancelReplaceRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m CrossOrderCancelReplaceRequest) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m CrossOrderCancelReplaceRequest) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m CrossOrderCancelReplaceRequest) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m CrossOrderCancelReplaceRequest) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m CrossOrderCancelReplaceRequest) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m CrossOrderCancelReplaceRequest) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m CrossOrderCancelReplaceRequest) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m CrossOrderCancelReplaceRequest) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m CrossOrderCancelReplaceRequest) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m CrossOrderCancelReplaceRequest) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m CrossOrderCancelReplaceRequest) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m CrossOrderCancelReplaceRequest) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m CrossOrderCancelReplaceRequest) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CrossOrderCancelReplaceRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CrossOrderCancelReplaceRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CrossOrderCancelReplaceRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CrossOrderCancelReplaceRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CrossOrderCancelReplaceRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CrossOrderCancelReplaceRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m CrossOrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m CrossOrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.Me return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m CrossOrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m CrossOrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quic return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m CrossOrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m CrossOrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err qu return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CrossOrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityID return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m CrossOrderCancelReplaceRequest) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m CrossOrderCancelReplaceRequest) GetIOIID() (v string, err quickfix.Messa return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CrossOrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m CrossOrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.Mes return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m CrossOrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m CrossOrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickf return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m CrossOrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m CrossOrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quick return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CrossOrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix. return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CrossOrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m CrossOrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.Mess return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m CrossOrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m CrossOrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, er return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m CrossOrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m CrossOrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quic return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m CrossOrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m CrossOrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err qu return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m CrossOrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m CrossOrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.M return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CrossOrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m CrossOrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err qu return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m CrossOrderCancelReplaceRequest) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m CrossOrderCancelReplaceRequest) GetProcessCode() (v enum.ProcessCode, er return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m CrossOrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m CrossOrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quic return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m CrossOrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m CrossOrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CrossOrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m CrossOrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.Mess return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CrossOrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfi return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m CrossOrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m CrossOrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quic return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m CrossOrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m CrossOrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err qu return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m CrossOrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m CrossOrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.Me return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m CrossOrderCancelReplaceRequest) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m CrossOrderCancelReplaceRequest) GetQuoteID() (v string, err quickfix.Mes return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m CrossOrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m CrossOrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickf return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m CrossOrderCancelReplaceRequest) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m CrossOrderCancelReplaceRequest) GetPrevClosePx() (v decimal.Decimal, err return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CrossOrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m CrossOrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m CrossOrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err qui return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CrossOrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -880,7 +880,7 @@ func (m CrossOrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err qu return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CrossOrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m CrossOrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CrossOrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m CrossOrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfi return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CrossOrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecurityExchange() (v string, err qui return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m CrossOrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m CrossOrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err qui return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m CrossOrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m CrossOrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -934,7 +934,7 @@ func (m CrossOrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quic return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -943,7 +943,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, e return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.Benchmar return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CrossOrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -970,7 +970,7 @@ func (m CrossOrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CrossOrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -979,7 +979,7 @@ func (m CrossOrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err qu return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CrossOrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -988,7 +988,7 @@ func (m CrossOrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.M return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CrossOrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -997,7 +997,7 @@ func (m CrossOrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CrossOrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1006,7 +1006,7 @@ func (m CrossOrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CrossOrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1015,7 +1015,7 @@ func (m CrossOrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quic return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CrossOrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1024,14 +1024,14 @@ func (m CrossOrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decim return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m CrossOrderCancelReplaceRequest) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m CrossOrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1040,7 +1040,7 @@ func (m CrossOrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err qu return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m CrossOrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1049,7 +1049,7 @@ func (m CrossOrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quick return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CrossOrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1058,7 +1058,7 @@ func (m CrossOrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CrossOrderCancelReplaceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1067,7 +1067,7 @@ func (m CrossOrderCancelReplaceRequest) GetRedemptionDate() (v string, err quick return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CrossOrderCancelReplaceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1076,7 +1076,7 @@ func (m CrossOrderCancelReplaceRequest) GetCreditRating() (v string, err quickfi return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CrossOrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1085,7 +1085,7 @@ func (m CrossOrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickf return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CrossOrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1094,7 +1094,7 @@ func (m CrossOrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickf return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1103,7 +1103,7 @@ func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1112,7 +1112,7 @@ func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m CrossOrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1121,14 +1121,14 @@ func (m CrossOrderCancelReplaceRequest) GetComplianceID() (v string, err quickfi return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m CrossOrderCancelReplaceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m CrossOrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1137,7 +1137,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionIn return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1146,7 +1146,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.De return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m CrossOrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1155,7 +1155,7 @@ func (m CrossOrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err qu return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m CrossOrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1164,7 +1164,7 @@ func (m CrossOrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m CrossOrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1173,14 +1173,14 @@ func (m CrossOrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix. return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CrossOrderCancelReplaceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CrossOrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1189,7 +1189,7 @@ func (m CrossOrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickf return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CrossOrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1198,7 +1198,7 @@ func (m CrossOrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CrossOrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1207,7 +1207,7 @@ func (m CrossOrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quick return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CrossOrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m CrossOrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, e return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CrossOrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m CrossOrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickf return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m CrossOrderCancelReplaceRequest) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m CrossOrderCancelReplaceRequest) GetCancellationRights() (v enum.Cancella return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m CrossOrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1243,7 +1243,7 @@ func (m CrossOrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.Money return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m CrossOrderCancelReplaceRequest) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1252,7 +1252,7 @@ func (m CrossOrderCancelReplaceRequest) GetDesignation() (v string, err quickfix return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m CrossOrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1261,7 +1261,7 @@ func (m CrossOrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.Me return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CrossOrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1270,7 +1270,7 @@ func (m CrossOrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfi return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CrossOrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1279,7 +1279,7 @@ func (m CrossOrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry return } -//GetCrossID gets CrossID, Tag 548 +// GetCrossID gets CrossID, Tag 548 func (m CrossOrderCancelReplaceRequest) GetCrossID() (v string, err quickfix.MessageRejectError) { var f field.CrossIDField if err = m.Get(&f); err == nil { @@ -1288,7 +1288,7 @@ func (m CrossOrderCancelReplaceRequest) GetCrossID() (v string, err quickfix.Mes return } -//GetCrossType gets CrossType, Tag 549 +// GetCrossType gets CrossType, Tag 549 func (m CrossOrderCancelReplaceRequest) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { var f field.CrossTypeField if err = m.Get(&f); err == nil { @@ -1297,7 +1297,7 @@ func (m CrossOrderCancelReplaceRequest) GetCrossType() (v enum.CrossType, err qu return } -//GetCrossPrioritization gets CrossPrioritization, Tag 550 +// GetCrossPrioritization gets CrossPrioritization, Tag 550 func (m CrossOrderCancelReplaceRequest) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { var f field.CrossPrioritizationField if err = m.Get(&f); err == nil { @@ -1306,7 +1306,7 @@ func (m CrossOrderCancelReplaceRequest) GetCrossPrioritization() (v enum.CrossPr return } -//GetOrigCrossID gets OrigCrossID, Tag 551 +// GetOrigCrossID gets OrigCrossID, Tag 551 func (m CrossOrderCancelReplaceRequest) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { var f field.OrigCrossIDField if err = m.Get(&f); err == nil { @@ -1315,21 +1315,21 @@ func (m CrossOrderCancelReplaceRequest) GetOrigCrossID() (v string, err quickfix return } -//GetNoSides gets NoSides, Tag 552 +// GetNoSides gets NoSides, Tag 552 func (m CrossOrderCancelReplaceRequest) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSidesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CrossOrderCancelReplaceRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m CrossOrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1338,7 +1338,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m CrossOrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1347,7 +1347,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quic return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CrossOrderCancelReplaceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1356,7 +1356,7 @@ func (m CrossOrderCancelReplaceRequest) GetContractSettlMonth() (v string, err q return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CrossOrderCancelReplaceRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1365,7 +1365,7 @@ func (m CrossOrderCancelReplaceRequest) GetPool() (v string, err quickfix.Messag return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1374,7 +1374,7 @@ func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1383,7 +1383,7 @@ func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Dec return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1392,7 +1392,7 @@ func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, er return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1401,7 +1401,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m CrossOrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1410,14 +1410,14 @@ func (m CrossOrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickf return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CrossOrderCancelReplaceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1426,7 +1426,7 @@ func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CrossOrderCancelReplaceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1435,7 +1435,7 @@ func (m CrossOrderCancelReplaceRequest) GetSecuritySubType() (v string, err quic return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m CrossOrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1444,7 +1444,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, er return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m CrossOrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1453,7 +1453,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m CrossOrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1462,7 +1462,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m CrossOrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -1471,7 +1471,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundD return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m CrossOrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -1480,7 +1480,7 @@ func (m CrossOrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quic return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m CrossOrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -1489,7 +1489,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.Discreti return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -1498,7 +1498,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.Discre return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m CrossOrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -1507,7 +1507,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.Discret return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m CrossOrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -1516,7 +1516,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.Di return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m CrossOrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -1525,7 +1525,7 @@ func (m CrossOrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionS return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m CrossOrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -1534,7 +1534,7 @@ func (m CrossOrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrate return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m CrossOrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -1543,7 +1543,7 @@ func (m CrossOrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m CrossOrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -1552,14 +1552,14 @@ func (m CrossOrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decima return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CrossOrderCancelReplaceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CrossOrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1568,7 +1568,7 @@ func (m CrossOrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.M return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CrossOrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1577,7 +1577,7 @@ func (m CrossOrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CrossOrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1586,7 +1586,7 @@ func (m CrossOrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err qu return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CrossOrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1595,7 +1595,7 @@ func (m CrossOrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.M return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CrossOrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1604,577 +1604,577 @@ func (m CrossOrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quick return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m CrossOrderCancelReplaceRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m CrossOrderCancelReplaceRequest) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m CrossOrderCancelReplaceRequest) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CrossOrderCancelReplaceRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m CrossOrderCancelReplaceRequest) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CrossOrderCancelReplaceRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m CrossOrderCancelReplaceRequest) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m CrossOrderCancelReplaceRequest) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CrossOrderCancelReplaceRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CrossOrderCancelReplaceRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m CrossOrderCancelReplaceRequest) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m CrossOrderCancelReplaceRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m CrossOrderCancelReplaceRequest) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m CrossOrderCancelReplaceRequest) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CrossOrderCancelReplaceRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m CrossOrderCancelReplaceRequest) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m CrossOrderCancelReplaceRequest) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m CrossOrderCancelReplaceRequest) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CrossOrderCancelReplaceRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CrossOrderCancelReplaceRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m CrossOrderCancelReplaceRequest) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m CrossOrderCancelReplaceRequest) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m CrossOrderCancelReplaceRequest) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m CrossOrderCancelReplaceRequest) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m CrossOrderCancelReplaceRequest) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m CrossOrderCancelReplaceRequest) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CrossOrderCancelReplaceRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m CrossOrderCancelReplaceRequest) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CrossOrderCancelReplaceRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CrossOrderCancelReplaceRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CrossOrderCancelReplaceRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CrossOrderCancelReplaceRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m CrossOrderCancelReplaceRequest) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m CrossOrderCancelReplaceRequest) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m CrossOrderCancelReplaceRequest) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CrossOrderCancelReplaceRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CrossOrderCancelReplaceRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CrossOrderCancelReplaceRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CrossOrderCancelReplaceRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CrossOrderCancelReplaceRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CrossOrderCancelReplaceRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CrossOrderCancelReplaceRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m CrossOrderCancelReplaceRequest) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m CrossOrderCancelReplaceRequest) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m CrossOrderCancelReplaceRequest) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CrossOrderCancelReplaceRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CrossOrderCancelReplaceRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CrossOrderCancelReplaceRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CrossOrderCancelReplaceRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CrossOrderCancelReplaceRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CrossOrderCancelReplaceRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CrossOrderCancelReplaceRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m CrossOrderCancelReplaceRequest) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m CrossOrderCancelReplaceRequest) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m CrossOrderCancelReplaceRequest) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m CrossOrderCancelReplaceRequest) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m CrossOrderCancelReplaceRequest) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m CrossOrderCancelReplaceRequest) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m CrossOrderCancelReplaceRequest) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CrossOrderCancelReplaceRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CrossOrderCancelReplaceRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CrossOrderCancelReplaceRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CrossOrderCancelReplaceRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CrossOrderCancelReplaceRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CrossOrderCancelReplaceRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m CrossOrderCancelReplaceRequest) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m CrossOrderCancelReplaceRequest) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m CrossOrderCancelReplaceRequest) HasDesignation() bool { return m.Has(tag.Designation) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m CrossOrderCancelReplaceRequest) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CrossOrderCancelReplaceRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CrossOrderCancelReplaceRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCrossID returns true if CrossID is present, Tag 548 +// HasCrossID returns true if CrossID is present, Tag 548 func (m CrossOrderCancelReplaceRequest) HasCrossID() bool { return m.Has(tag.CrossID) } -//HasCrossType returns true if CrossType is present, Tag 549 +// HasCrossType returns true if CrossType is present, Tag 549 func (m CrossOrderCancelReplaceRequest) HasCrossType() bool { return m.Has(tag.CrossType) } -//HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 func (m CrossOrderCancelReplaceRequest) HasCrossPrioritization() bool { return m.Has(tag.CrossPrioritization) } -//HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 func (m CrossOrderCancelReplaceRequest) HasOrigCrossID() bool { return m.Has(tag.OrigCrossID) } -//HasNoSides returns true if NoSides is present, Tag 552 +// HasNoSides returns true if NoSides is present, Tag 552 func (m CrossOrderCancelReplaceRequest) HasNoSides() bool { return m.Has(tag.NoSides) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CrossOrderCancelReplaceRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m CrossOrderCancelReplaceRequest) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m CrossOrderCancelReplaceRequest) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CrossOrderCancelReplaceRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CrossOrderCancelReplaceRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m CrossOrderCancelReplaceRequest) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m CrossOrderCancelReplaceRequest) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CrossOrderCancelReplaceRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m CrossOrderCancelReplaceRequest) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CrossOrderCancelReplaceRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m CrossOrderCancelReplaceRequest) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m CrossOrderCancelReplaceRequest) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m CrossOrderCancelReplaceRequest) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m CrossOrderCancelReplaceRequest) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m CrossOrderCancelReplaceRequest) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m CrossOrderCancelReplaceRequest) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m CrossOrderCancelReplaceRequest) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m CrossOrderCancelReplaceRequest) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m CrossOrderCancelReplaceRequest) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m CrossOrderCancelReplaceRequest) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m CrossOrderCancelReplaceRequest) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m CrossOrderCancelReplaceRequest) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m CrossOrderCancelReplaceRequest) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CrossOrderCancelReplaceRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CrossOrderCancelReplaceRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CrossOrderCancelReplaceRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CrossOrderCancelReplaceRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CrossOrderCancelReplaceRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CrossOrderCancelReplaceRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2183,7 +2183,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2192,55 +2192,56 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2249,7 +2250,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2258,55 +2259,56 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2315,7 +2317,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2324,255 +2326,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoSides is a repeating group element, Tag 552 +// NoSides is a repeating group element, Tag 552 type NoSides struct { *quickfix.Group } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoSides) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m NoSides) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoSides) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoSides) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NoSides) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m NoSides) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoSides) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NoSides) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoSides) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoSides) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m NoSides) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m NoSides) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NoSides) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NoSides) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoSides) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoSides) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NoSides) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoSides) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m NoSides) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoSides) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoSides) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoSides) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NoSides) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NoSides) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m NoSides) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoSides) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NoSides) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetSideComplianceID sets SideComplianceID, Tag 659 +// SetSideComplianceID sets SideComplianceID, Tag 659 func (m NoSides) SetSideComplianceID(v string) { m.Set(field.NewSideComplianceID(v)) } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -2581,7 +2584,7 @@ func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -2590,7 +2593,7 @@ func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2599,7 +2602,7 @@ func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2608,7 +2611,7 @@ func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -2617,7 +2620,7 @@ func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -2626,14 +2629,14 @@ func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -2642,7 +2645,7 @@ func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageReject return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -2651,7 +2654,7 @@ func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -2660,7 +2663,7 @@ func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -2669,7 +2672,7 @@ func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRej return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -2678,7 +2681,7 @@ func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejec return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -2687,7 +2690,7 @@ func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.Messag return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -2696,7 +2699,7 @@ func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejec return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -2705,7 +2708,7 @@ func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.Messag return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -2714,14 +2717,14 @@ func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -2730,7 +2733,7 @@ func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -2739,7 +2742,7 @@ func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -2748,7 +2751,7 @@ func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -2757,7 +2760,7 @@ func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -2766,7 +2769,7 @@ func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix. return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -2775,7 +2778,7 @@ func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRe return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -2784,7 +2787,7 @@ func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -2793,7 +2796,7 @@ func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -2802,7 +2805,7 @@ func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -2811,7 +2814,7 @@ func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageR return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -2820,7 +2823,7 @@ func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageR return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -2829,7 +2832,7 @@ func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix. return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -2838,7 +2841,7 @@ func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix. return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -2847,7 +2850,7 @@ func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -2856,7 +2859,7 @@ func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -2865,7 +2868,7 @@ func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -2874,7 +2877,7 @@ func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -2883,7 +2886,7 @@ func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -2892,7 +2895,7 @@ func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -2901,7 +2904,7 @@ func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.Messag return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -2910,7 +2913,7 @@ func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfi return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -2919,7 +2922,7 @@ func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectE return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -2928,7 +2931,7 @@ func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qui return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -2937,7 +2940,7 @@ func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetSideComplianceID gets SideComplianceID, Tag 659 +// GetSideComplianceID gets SideComplianceID, Tag 659 func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectError) { var f field.SideComplianceIDField if err = m.Get(&f); err == nil { @@ -2946,242 +2949,242 @@ func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectErro return } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoSides) HasSide() bool { return m.Has(tag.Side) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m NoSides) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoSides) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoSides) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NoSides) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m NoSides) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoSides) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoSides) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NoSides) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoSides) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoSides) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoSides) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m NoSides) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m NoSides) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NoSides) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NoSides) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NoSides) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NoSides) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoSides) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoSides) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoSides) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoSides) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoSides) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoSides) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoSides) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoSides) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoSides) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NoSides) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NoSides) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NoSides) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NoSides) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoSides) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m NoSides) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoSides) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoSides) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoSides) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NoSides) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NoSides) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m NoSides) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoSides) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NoSides) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasSideComplianceID returns true if SideComplianceID is present, Tag 659 +// HasSideComplianceID returns true if SideComplianceID is present, Tag 659 func (m NoSides) HasSideComplianceID() bool { return m.Has(tag.SideComplianceID) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3190,7 +3193,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3199,7 +3202,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3208,49 +3211,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3259,7 +3262,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3268,98 +3271,100 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3368,7 +3373,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3377,7 +3382,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3386,7 +3391,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3395,14 +3400,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3411,62 +3416,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3475,7 +3480,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3484,7 +3489,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3493,49 +3498,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3544,7 +3549,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3553,324 +3558,328 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoSidesRepeatingGroup is a repeating group, Tag 552 +// NoSidesRepeatingGroup is a repeating group, Tag 552 type NoSidesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { return NoSidesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSides, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.OrigOrdModTime), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.OrigOrdModTime), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID)}), + } } -//Add create and append a new NoSides to this group +// Add create and append a new NoSides to this group func (m NoSidesRepeatingGroup) Add() NoSides { g := m.RepeatingGroup.Add() return NoSides{g} } -//Get returns the ith NoSides in the NoSidesRepeatinGroup +// Get returns the ith NoSides in the NoSidesRepeatinGroup func (m NoSidesRepeatingGroup) Get(i int) NoSides { return NoSides{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3879,7 +3888,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3888,7 +3897,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3897,7 +3906,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3906,14 +3915,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3922,7 +3931,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3931,7 +3940,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3940,7 +3949,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3949,7 +3958,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3958,7 +3967,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3967,7 +3976,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3976,7 +3985,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3985,7 +3994,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3994,7 +4003,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4003,7 +4012,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4012,7 +4021,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -4021,7 +4030,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -4030,7 +4039,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -4039,7 +4048,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4048,7 +4057,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4057,7 +4066,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4066,7 +4075,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -4075,7 +4084,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -4084,7 +4093,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4093,7 +4102,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -4102,7 +4111,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -4111,7 +4120,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -4120,7 +4129,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4129,7 +4138,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -4138,7 +4147,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -4147,7 +4156,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -4156,7 +4165,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -4165,7 +4174,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4174,7 +4183,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -4183,7 +4192,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -4192,7 +4201,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -4201,7 +4210,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -4210,7 +4219,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -4219,7 +4228,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -4228,7 +4237,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -4237,7 +4246,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -4246,232 +4255,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4480,7 +4489,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4489,298 +4498,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4789,7 +4800,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4798,7 +4809,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4807,7 +4818,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4816,14 +4827,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4832,7 +4843,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4841,7 +4852,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4850,7 +4861,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4859,7 +4870,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4868,7 +4879,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4877,7 +4888,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4886,7 +4897,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4895,7 +4906,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4904,7 +4915,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4913,7 +4924,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4922,7 +4933,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4931,7 +4942,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4940,7 +4951,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4949,7 +4960,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4958,7 +4969,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4967,7 +4978,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4976,7 +4987,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4985,7 +4996,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4994,7 +5005,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5003,7 +5014,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -5012,7 +5023,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -5021,7 +5032,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5030,7 +5041,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5039,7 +5050,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5048,7 +5059,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -5057,7 +5068,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5066,7 +5077,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5075,7 +5086,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5084,7 +5095,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5093,7 +5104,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5102,7 +5113,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5111,7 +5122,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5120,7 +5131,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5129,7 +5140,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -5138,7 +5149,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -5147,7 +5158,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -5156,7 +5167,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -5165,7 +5176,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -5174,7 +5185,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -5183,259 +5194,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5444,7 +5455,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5453,55 +5464,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5510,7 +5522,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5519,88 +5531,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5609,7 +5623,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5618,7 +5632,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5627,7 +5641,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5636,45 +5650,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/crossordercancelrequest/CrossOrderCancelRequest.generated.go b/fix44/crossordercancelrequest/CrossOrderCancelRequest.generated.go index 2e5bb0c19..65f0d7791 100644 --- a/fix44/crossordercancelrequest/CrossOrderCancelRequest.generated.go +++ b/fix44/crossordercancelrequest/CrossOrderCancelRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//CrossOrderCancelRequest is the fix44 CrossOrderCancelRequest type, MsgType = u +// CrossOrderCancelRequest is the fix44 CrossOrderCancelRequest type, MsgType = u type CrossOrderCancelRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type CrossOrderCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a CrossOrderCancelRequest from a quickfix.Message instance +// FromMessage creates a CrossOrderCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) CrossOrderCancelRequest { return CrossOrderCancelRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) CrossOrderCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m CrossOrderCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a CrossOrderCancelRequest initialized with the required fields for CrossOrderCancelRequest +// New returns a CrossOrderCancelRequest initialized with the required fields for CrossOrderCancelRequest func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField) (m CrossOrderCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crossty return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg CrossOrderCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,262 +63,262 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "u", r } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m CrossOrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m CrossOrderCancelRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m CrossOrderCancelRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m CrossOrderCancelRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m CrossOrderCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m CrossOrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m CrossOrderCancelRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m CrossOrderCancelRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m CrossOrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m CrossOrderCancelRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m CrossOrderCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m CrossOrderCancelRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m CrossOrderCancelRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m CrossOrderCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m CrossOrderCancelRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m CrossOrderCancelRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m CrossOrderCancelRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m CrossOrderCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m CrossOrderCancelRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m CrossOrderCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m CrossOrderCancelRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m CrossOrderCancelRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m CrossOrderCancelRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m CrossOrderCancelRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m CrossOrderCancelRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m CrossOrderCancelRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m CrossOrderCancelRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m CrossOrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m CrossOrderCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m CrossOrderCancelRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m CrossOrderCancelRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m CrossOrderCancelRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m CrossOrderCancelRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m CrossOrderCancelRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m CrossOrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCrossID sets CrossID, Tag 548 +// SetCrossID sets CrossID, Tag 548 func (m CrossOrderCancelRequest) SetCrossID(v string) { m.Set(field.NewCrossID(v)) } -//SetCrossType sets CrossType, Tag 549 +// SetCrossType sets CrossType, Tag 549 func (m CrossOrderCancelRequest) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } -//SetCrossPrioritization sets CrossPrioritization, Tag 550 +// SetCrossPrioritization sets CrossPrioritization, Tag 550 func (m CrossOrderCancelRequest) SetCrossPrioritization(v enum.CrossPrioritization) { m.Set(field.NewCrossPrioritization(v)) } -//SetOrigCrossID sets OrigCrossID, Tag 551 +// SetOrigCrossID sets OrigCrossID, Tag 551 func (m CrossOrderCancelRequest) SetOrigCrossID(v string) { m.Set(field.NewOrigCrossID(v)) } -//SetNoSides sets NoSides, Tag 552 +// SetNoSides sets NoSides, Tag 552 func (m CrossOrderCancelRequest) SetNoSides(f NoSidesRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m CrossOrderCancelRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m CrossOrderCancelRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m CrossOrderCancelRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m CrossOrderCancelRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m CrossOrderCancelRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m CrossOrderCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m CrossOrderCancelRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m CrossOrderCancelRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m CrossOrderCancelRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m CrossOrderCancelRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m CrossOrderCancelRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m CrossOrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -327,7 +327,7 @@ func (m CrossOrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m CrossOrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -336,7 +336,7 @@ func (m CrossOrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRej return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m CrossOrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -345,7 +345,7 @@ func (m CrossOrderCancelRequest) GetSecurityID() (v string, err quickfix.Message return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m CrossOrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -354,7 +354,7 @@ func (m CrossOrderCancelRequest) GetSymbol() (v string, err quickfix.MessageReje return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m CrossOrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (m CrossOrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.Me return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m CrossOrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (m CrossOrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix. return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m CrossOrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (m CrossOrderCancelRequest) GetIssuer() (v string, err quickfix.MessageReje return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m CrossOrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -390,7 +390,7 @@ func (m CrossOrderCancelRequest) GetSecurityDesc() (v string, err quickfix.Messa return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m CrossOrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -399,7 +399,7 @@ func (m CrossOrderCancelRequest) GetSecurityType() (v enum.SecurityType, err qui return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m CrossOrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -408,7 +408,7 @@ func (m CrossOrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix. return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m CrossOrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -417,7 +417,7 @@ func (m CrossOrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickf return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m CrossOrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -426,7 +426,7 @@ func (m CrossOrderCancelRequest) GetOptAttribute() (v string, err quickfix.Messa return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m CrossOrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -435,7 +435,7 @@ func (m CrossOrderCancelRequest) GetSecurityExchange() (v string, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m CrossOrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m CrossOrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfi return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m CrossOrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -453,7 +453,7 @@ func (m CrossOrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix. return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m CrossOrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -462,7 +462,7 @@ func (m CrossOrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageR return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m CrossOrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -471,7 +471,7 @@ func (m CrossOrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.Messag return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m CrossOrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -480,7 +480,7 @@ func (m CrossOrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err qui return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m CrossOrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -489,7 +489,7 @@ func (m CrossOrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.Me return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m CrossOrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -498,7 +498,7 @@ func (m CrossOrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m CrossOrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -507,7 +507,7 @@ func (m CrossOrderCancelRequest) GetRepoCollateralSecurityType() (v int, err qui return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m CrossOrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -516,7 +516,7 @@ func (m CrossOrderCancelRequest) GetRedemptionDate() (v string, err quickfix.Mes return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m CrossOrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -525,7 +525,7 @@ func (m CrossOrderCancelRequest) GetCreditRating() (v string, err quickfix.Messa return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m CrossOrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -534,7 +534,7 @@ func (m CrossOrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m CrossOrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -543,7 +543,7 @@ func (m CrossOrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.Mess return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m CrossOrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -552,7 +552,7 @@ func (m CrossOrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfi return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m CrossOrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -561,14 +561,14 @@ func (m CrossOrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfi return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m CrossOrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m CrossOrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -577,7 +577,7 @@ func (m CrossOrderCancelRequest) GetProduct() (v enum.Product, err quickfix.Mess return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m CrossOrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -586,7 +586,7 @@ func (m CrossOrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRej return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m CrossOrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m CrossOrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.Mes return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m CrossOrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m CrossOrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quic return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m CrossOrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -613,7 +613,7 @@ func (m CrossOrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.Mess return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m CrossOrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -622,7 +622,7 @@ func (m CrossOrderCancelRequest) GetMaturityDate() (v string, err quickfix.Messa return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m CrossOrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -631,7 +631,7 @@ func (m CrossOrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err q return } -//GetCrossID gets CrossID, Tag 548 +// GetCrossID gets CrossID, Tag 548 func (m CrossOrderCancelRequest) GetCrossID() (v string, err quickfix.MessageRejectError) { var f field.CrossIDField if err = m.Get(&f); err == nil { @@ -640,7 +640,7 @@ func (m CrossOrderCancelRequest) GetCrossID() (v string, err quickfix.MessageRej return } -//GetCrossType gets CrossType, Tag 549 +// GetCrossType gets CrossType, Tag 549 func (m CrossOrderCancelRequest) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { var f field.CrossTypeField if err = m.Get(&f); err == nil { @@ -649,7 +649,7 @@ func (m CrossOrderCancelRequest) GetCrossType() (v enum.CrossType, err quickfix. return } -//GetCrossPrioritization gets CrossPrioritization, Tag 550 +// GetCrossPrioritization gets CrossPrioritization, Tag 550 func (m CrossOrderCancelRequest) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { var f field.CrossPrioritizationField if err = m.Get(&f); err == nil { @@ -658,7 +658,7 @@ func (m CrossOrderCancelRequest) GetCrossPrioritization() (v enum.CrossPrioritiz return } -//GetOrigCrossID gets OrigCrossID, Tag 551 +// GetOrigCrossID gets OrigCrossID, Tag 551 func (m CrossOrderCancelRequest) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { var f field.OrigCrossIDField if err = m.Get(&f); err == nil { @@ -667,21 +667,21 @@ func (m CrossOrderCancelRequest) GetOrigCrossID() (v string, err quickfix.Messag return } -//GetNoSides gets NoSides, Tag 552 +// GetNoSides gets NoSides, Tag 552 func (m CrossOrderCancelRequest) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSidesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m CrossOrderCancelRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m CrossOrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -690,7 +690,7 @@ func (m CrossOrderCancelRequest) GetContractSettlMonth() (v string, err quickfix return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m CrossOrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -699,14 +699,14 @@ func (m CrossOrderCancelRequest) GetPool() (v string, err quickfix.MessageReject return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m CrossOrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m CrossOrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -715,14 +715,14 @@ func (m CrossOrderCancelRequest) GetSecuritySubType() (v string, err quickfix.Me return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m CrossOrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m CrossOrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m CrossOrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageR return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m CrossOrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m CrossOrderCancelRequest) GetInterestAccrualDate() (v string, err quickfi return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m CrossOrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m CrossOrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix. return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m CrossOrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m CrossOrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m CrossOrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -767,277 +767,277 @@ func (m CrossOrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.Mes return } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m CrossOrderCancelRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m CrossOrderCancelRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m CrossOrderCancelRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m CrossOrderCancelRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m CrossOrderCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m CrossOrderCancelRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m CrossOrderCancelRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m CrossOrderCancelRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m CrossOrderCancelRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m CrossOrderCancelRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m CrossOrderCancelRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m CrossOrderCancelRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m CrossOrderCancelRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m CrossOrderCancelRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m CrossOrderCancelRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m CrossOrderCancelRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m CrossOrderCancelRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m CrossOrderCancelRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m CrossOrderCancelRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m CrossOrderCancelRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m CrossOrderCancelRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m CrossOrderCancelRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m CrossOrderCancelRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m CrossOrderCancelRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m CrossOrderCancelRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m CrossOrderCancelRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m CrossOrderCancelRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m CrossOrderCancelRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m CrossOrderCancelRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m CrossOrderCancelRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m CrossOrderCancelRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m CrossOrderCancelRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m CrossOrderCancelRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m CrossOrderCancelRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m CrossOrderCancelRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCrossID returns true if CrossID is present, Tag 548 +// HasCrossID returns true if CrossID is present, Tag 548 func (m CrossOrderCancelRequest) HasCrossID() bool { return m.Has(tag.CrossID) } -//HasCrossType returns true if CrossType is present, Tag 549 +// HasCrossType returns true if CrossType is present, Tag 549 func (m CrossOrderCancelRequest) HasCrossType() bool { return m.Has(tag.CrossType) } -//HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 func (m CrossOrderCancelRequest) HasCrossPrioritization() bool { return m.Has(tag.CrossPrioritization) } -//HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 func (m CrossOrderCancelRequest) HasOrigCrossID() bool { return m.Has(tag.OrigCrossID) } -//HasNoSides returns true if NoSides is present, Tag 552 +// HasNoSides returns true if NoSides is present, Tag 552 func (m CrossOrderCancelRequest) HasNoSides() bool { return m.Has(tag.NoSides) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m CrossOrderCancelRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m CrossOrderCancelRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m CrossOrderCancelRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m CrossOrderCancelRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m CrossOrderCancelRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m CrossOrderCancelRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m CrossOrderCancelRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m CrossOrderCancelRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m CrossOrderCancelRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m CrossOrderCancelRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m CrossOrderCancelRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1046,7 +1046,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1055,135 +1055,135 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoSides is a repeating group element, Tag 552 +// NoSides is a repeating group element, Tag 552 type NoSides struct { *quickfix.Group } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoSides) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m NoSides) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoSides) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoSides) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NoSides) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m NoSides) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoSides) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NoSides) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NoSides) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoSides) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoSides) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoSides) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -1201,7 +1201,7 @@ func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -1210,7 +1210,7 @@ func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1219,7 +1219,7 @@ func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1228,7 +1228,7 @@ func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -1237,14 +1237,14 @@ func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1253,7 +1253,7 @@ func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageReject return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -1262,7 +1262,7 @@ func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1271,7 +1271,7 @@ func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1280,7 +1280,7 @@ func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1289,7 +1289,7 @@ func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1298,7 +1298,7 @@ func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix. return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1307,7 +1307,7 @@ func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRe return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1316,7 +1316,7 @@ func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1325,7 +1325,7 @@ func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1334,7 +1334,7 @@ func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1343,122 +1343,122 @@ func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoSides) HasSide() bool { return m.Has(tag.Side) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m NoSides) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoSides) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoSides) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NoSides) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m NoSides) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoSides) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoSides) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NoSides) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoSides) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoSides) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoSides) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoSides) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoSides) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NoSides) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoSides) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoSides) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoSides) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1467,7 +1467,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1476,7 +1476,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1485,49 +1485,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1536,7 +1536,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1545,301 +1545,301 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSidesRepeatingGroup is a repeating group, Tag 552 +// NoSidesRepeatingGroup is a repeating group, Tag 552 type NoSidesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { return NoSidesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSides, quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.OrigOrdModTime), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoSides to this group +// Add create and append a new NoSides to this group func (m NoSidesRepeatingGroup) Add() NoSides { g := m.RepeatingGroup.Add() return NoSides{g} } -//Get returns the ith NoSides in the NoSidesRepeatinGroup +// Get returns the ith NoSides in the NoSidesRepeatinGroup func (m NoSidesRepeatingGroup) Get(i int) NoSides { return NoSides{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1848,7 +1848,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1857,7 +1857,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1866,7 +1866,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1875,14 +1875,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1891,7 +1891,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1900,7 +1900,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1909,7 +1909,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1918,7 +1918,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1927,7 +1927,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1936,7 +1936,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1945,7 +1945,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1954,7 +1954,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1963,7 +1963,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1972,7 +1972,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1981,7 +1981,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1990,7 +1990,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1999,7 +1999,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2008,7 +2008,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2017,7 +2017,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2026,7 +2026,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2035,7 +2035,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2044,7 +2044,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2053,7 +2053,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2062,7 +2062,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2071,7 +2071,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2080,7 +2080,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2089,7 +2089,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2098,7 +2098,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2107,7 +2107,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2116,7 +2116,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2125,7 +2125,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2134,7 +2134,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2143,7 +2143,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2152,7 +2152,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2161,7 +2161,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2170,7 +2170,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2179,7 +2179,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2188,7 +2188,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2197,7 +2197,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2206,7 +2206,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2215,232 +2215,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2449,7 +2449,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2458,298 +2458,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2758,7 +2758,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2767,7 +2767,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2776,7 +2776,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2785,14 +2785,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2801,7 +2801,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2810,7 +2810,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2819,7 +2819,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2828,7 +2828,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2837,7 +2837,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2846,7 +2846,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2855,7 +2855,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2864,7 +2864,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2873,7 +2873,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2882,7 +2882,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2891,7 +2891,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2900,7 +2900,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2909,7 +2909,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2918,7 +2918,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2927,7 +2927,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2936,7 +2936,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2945,7 +2945,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2954,7 +2954,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2963,7 +2963,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2972,7 +2972,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2981,7 +2981,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2990,7 +2990,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2999,7 +2999,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3008,7 +3008,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3017,7 +3017,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3026,7 +3026,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3035,7 +3035,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3044,7 +3044,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3053,7 +3053,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3062,7 +3062,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3071,7 +3071,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3080,7 +3080,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3089,7 +3089,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3098,7 +3098,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3107,7 +3107,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3116,7 +3116,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3125,7 +3125,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3134,7 +3134,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3143,7 +3143,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3152,259 +3152,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3413,7 +3413,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3422,55 +3422,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3479,7 +3479,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3488,88 +3488,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3578,7 +3578,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3587,7 +3587,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3596,7 +3596,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3605,45 +3605,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/derivativesecuritylist/DerivativeSecurityList.generated.go b/fix44/derivativesecuritylist/DerivativeSecurityList.generated.go index e62a4f9f5..94fa68560 100644 --- a/fix44/derivativesecuritylist/DerivativeSecurityList.generated.go +++ b/fix44/derivativesecuritylist/DerivativeSecurityList.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//DerivativeSecurityList is the fix44 DerivativeSecurityList type, MsgType = AA +// DerivativeSecurityList is the fix44 DerivativeSecurityList type, MsgType = AA type DerivativeSecurityList struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type DerivativeSecurityList struct { Message *quickfix.Message } -//FromMessage creates a DerivativeSecurityList from a quickfix.Message instance +// FromMessage creates a DerivativeSecurityList from a quickfix.Message instance func FromMessage(m *quickfix.Message) DerivativeSecurityList { return DerivativeSecurityList{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) DerivativeSecurityList { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m DerivativeSecurityList) ToMessage() *quickfix.Message { return m.Message } -//New returns a DerivativeSecurityList initialized with the required fields for DerivativeSecurityList +// New returns a DerivativeSecurityList initialized with the required fields for DerivativeSecurityList func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityrequestresult field.SecurityRequestResultField) (m DerivativeSecurityList) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(securityreqid field.SecurityReqIDField, securityresponseid field.Securi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg DerivativeSecurityList, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,274 +59,274 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AA", r } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m DerivativeSecurityList) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m DerivativeSecurityList) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m DerivativeSecurityList) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m DerivativeSecurityList) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m DerivativeSecurityList) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m DerivativeSecurityList) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m DerivativeSecurityList) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m DerivativeSecurityList) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m DerivativeSecurityList) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m DerivativeSecurityList) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m DerivativeSecurityList) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m DerivativeSecurityList) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m DerivativeSecurityList) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m DerivativeSecurityList) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m DerivativeSecurityList) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m DerivativeSecurityList) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m DerivativeSecurityList) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m DerivativeSecurityList) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m DerivativeSecurityList) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m DerivativeSecurityList) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m DerivativeSecurityList) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m DerivativeSecurityList) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityResponseID sets SecurityResponseID, Tag 322 +// SetSecurityResponseID sets SecurityResponseID, Tag 322 func (m DerivativeSecurityList) SetSecurityResponseID(v string) { m.Set(field.NewSecurityResponseID(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m DerivativeSecurityList) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m DerivativeSecurityList) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m DerivativeSecurityList) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m DerivativeSecurityList) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 func (m DerivativeSecurityList) SetTotNoRelatedSym(v int) { m.Set(field.NewTotNoRelatedSym(v)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m DerivativeSecurityList) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m DerivativeSecurityList) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m DerivativeSecurityList) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m DerivativeSecurityList) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m DerivativeSecurityList) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m DerivativeSecurityList) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 func (m DerivativeSecurityList) SetSecurityRequestResult(v enum.SecurityRequestResult) { m.Set(field.NewSecurityRequestResult(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m DerivativeSecurityList) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m DerivativeSecurityList) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m DerivativeSecurityList) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m DerivativeSecurityList) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m DerivativeSecurityList) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m DerivativeSecurityList) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m DerivativeSecurityList) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m DerivativeSecurityList) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m DerivativeSecurityList) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m DerivativeSecurityList) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m DerivativeSecurityList) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m DerivativeSecurityList) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m DerivativeSecurityList) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m DerivativeSecurityList) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m DerivativeSecurityList) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m DerivativeSecurityList) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m DerivativeSecurityList) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m DerivativeSecurityList) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m DerivativeSecurityList) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -335,7 +335,7 @@ func (m DerivativeSecurityList) GetUnderlyingCouponPaymentDate() (v string, err return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m DerivativeSecurityList) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -344,7 +344,7 @@ func (m DerivativeSecurityList) GetUnderlyingIssueDate() (v string, err quickfix return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m DerivativeSecurityList) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -353,7 +353,7 @@ func (m DerivativeSecurityList) GetUnderlyingRepoCollateralSecurityType() (v int return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m DerivativeSecurityList) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -362,7 +362,7 @@ func (m DerivativeSecurityList) GetUnderlyingRepurchaseTerm() (v int, err quickf return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m DerivativeSecurityList) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -371,7 +371,7 @@ func (m DerivativeSecurityList) GetUnderlyingRepurchaseRate() (v decimal.Decimal return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m DerivativeSecurityList) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -380,7 +380,7 @@ func (m DerivativeSecurityList) GetUnderlyingFactor() (v decimal.Decimal, err qu return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m DerivativeSecurityList) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -389,7 +389,7 @@ func (m DerivativeSecurityList) GetUnderlyingRedemptionDate() (v string, err qui return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m DerivativeSecurityList) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -398,7 +398,7 @@ func (m DerivativeSecurityList) GetUnderlyingCreditRating() (v string, err quick return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m DerivativeSecurityList) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -407,7 +407,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecurityIDSource() (v string, err q return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m DerivativeSecurityList) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m DerivativeSecurityList) GetUnderlyingIssuer() (v string, err quickfix.Me return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m DerivativeSecurityList) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecurityDesc() (v string, err quick return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m DerivativeSecurityList) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -434,7 +434,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecurityExchange() (v string, err q return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m DerivativeSecurityList) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -443,7 +443,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecurityID() (v string, err quickfi return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m DerivativeSecurityList) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -452,7 +452,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecurityType() (v string, err quick return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m DerivativeSecurityList) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -461,7 +461,7 @@ func (m DerivativeSecurityList) GetUnderlyingSymbol() (v string, err quickfix.Me return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m DerivativeSecurityList) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -470,7 +470,7 @@ func (m DerivativeSecurityList) GetUnderlyingSymbolSfx() (v string, err quickfix return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m DerivativeSecurityList) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -479,7 +479,7 @@ func (m DerivativeSecurityList) GetUnderlyingMaturityMonthYear() (v string, err return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m DerivativeSecurityList) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -488,7 +488,7 @@ func (m DerivativeSecurityList) GetUnderlyingStrikePrice() (v decimal.Decimal, e return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m DerivativeSecurityList) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -497,7 +497,7 @@ func (m DerivativeSecurityList) GetUnderlyingOptAttribute() (v string, err quick return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m DerivativeSecurityList) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -506,7 +506,7 @@ func (m DerivativeSecurityList) GetUnderlyingCurrency() (v string, err quickfix. return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m DerivativeSecurityList) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -515,7 +515,7 @@ func (m DerivativeSecurityList) GetSecurityReqID() (v string, err quickfix.Messa return } -//GetSecurityResponseID gets SecurityResponseID, Tag 322 +// GetSecurityResponseID gets SecurityResponseID, Tag 322 func (m DerivativeSecurityList) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { var f field.SecurityResponseIDField if err = m.Get(&f); err == nil { @@ -524,7 +524,7 @@ func (m DerivativeSecurityList) GetSecurityResponseID() (v string, err quickfix. return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m DerivativeSecurityList) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m DerivativeSecurityList) GetEncodedUnderlyingIssuerLen() (v int, err quic return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m DerivativeSecurityList) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m DerivativeSecurityList) GetEncodedUnderlyingIssuer() (v string, err quic return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDescLen() (v int, er return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDesc() (v string, er return } -//GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 func (m DerivativeSecurityList) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { var f field.TotNoRelatedSymField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m DerivativeSecurityList) GetTotNoRelatedSym() (v int, err quickfix.Messag return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m DerivativeSecurityList) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m DerivativeSecurityList) GetUnderlyingCouponRate() (v decimal.Decimal, er return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m DerivativeSecurityList) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -587,14 +587,14 @@ func (m DerivativeSecurityList) GetUnderlyingContractMultiplier() (v decimal.Dec return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m DerivativeSecurityList) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m DerivativeSecurityList) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m DerivativeSecurityList) GetUnderlyingProduct() (v int, err quickfix.Mess return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m DerivativeSecurityList) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m DerivativeSecurityList) GetUnderlyingCFICode() (v string, err quickfix.M return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m DerivativeSecurityList) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m DerivativeSecurityList) GetUnderlyingMaturityDate() (v string, err quick return } -//GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 func (m DerivativeSecurityList) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { var f field.SecurityRequestResultField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m DerivativeSecurityList) GetSecurityRequestResult() (v enum.SecurityReque return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m DerivativeSecurityList) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m DerivativeSecurityList) GetUnderlyingCountryOfIssue() (v string, err qui return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m DerivativeSecurityList) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m DerivativeSecurityList) GetUnderlyingStateOrProvinceOfIssue() (v string, return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m DerivativeSecurityList) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m DerivativeSecurityList) GetUnderlyingLocaleOfIssue() (v string, err quic return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m DerivativeSecurityList) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m DerivativeSecurityList) GetUnderlyingInstrRegistry() (v string, err quic return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m DerivativeSecurityList) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m DerivativeSecurityList) GetUnderlyingSecuritySubType() (v string, err qu return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m DerivativeSecurityList) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m DerivativeSecurityList) GetUnderlyingPx() (v decimal.Decimal, err quickf return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m DerivativeSecurityList) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m DerivativeSecurityList) GetUnderlyingCPProgram() (v string, err quickfix return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m DerivativeSecurityList) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m DerivativeSecurityList) GetUnderlyingCPRegType() (v string, err quickfix return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m DerivativeSecurityList) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m DerivativeSecurityList) GetUnderlyingQty() (v decimal.Decimal, err quick return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m DerivativeSecurityList) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m DerivativeSecurityList) GetUnderlyingDirtyPrice() (v decimal.Decimal, er return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m DerivativeSecurityList) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m DerivativeSecurityList) GetUnderlyingEndPrice() (v decimal.Decimal, err return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m DerivativeSecurityList) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m DerivativeSecurityList) GetUnderlyingStartValue() (v decimal.Decimal, er return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m DerivativeSecurityList) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m DerivativeSecurityList) GetUnderlyingCurrentValue() (v decimal.Decimal, return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m DerivativeSecurityList) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -756,14 +756,14 @@ func (m DerivativeSecurityList) GetUnderlyingEndValue() (v decimal.Decimal, err return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m DerivativeSecurityList) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m DerivativeSecurityList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m DerivativeSecurityList) GetLastFragment() (v bool, err quickfix.MessageR return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m DerivativeSecurityList) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -781,537 +781,537 @@ func (m DerivativeSecurityList) GetUnderlyingStrikeCurrency() (v string, err qui return } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m DerivativeSecurityList) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m DerivativeSecurityList) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m DerivativeSecurityList) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m DerivativeSecurityList) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m DerivativeSecurityList) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m DerivativeSecurityList) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m DerivativeSecurityList) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m DerivativeSecurityList) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m DerivativeSecurityList) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m DerivativeSecurityList) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m DerivativeSecurityList) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m DerivativeSecurityList) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m DerivativeSecurityList) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m DerivativeSecurityList) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m DerivativeSecurityList) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m DerivativeSecurityList) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m DerivativeSecurityList) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m DerivativeSecurityList) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m DerivativeSecurityList) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m DerivativeSecurityList) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m DerivativeSecurityList) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m DerivativeSecurityList) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 func (m DerivativeSecurityList) HasSecurityResponseID() bool { return m.Has(tag.SecurityResponseID) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m DerivativeSecurityList) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m DerivativeSecurityList) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m DerivativeSecurityList) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m DerivativeSecurityList) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 func (m DerivativeSecurityList) HasTotNoRelatedSym() bool { return m.Has(tag.TotNoRelatedSym) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m DerivativeSecurityList) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m DerivativeSecurityList) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m DerivativeSecurityList) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m DerivativeSecurityList) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m DerivativeSecurityList) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m DerivativeSecurityList) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 func (m DerivativeSecurityList) HasSecurityRequestResult() bool { return m.Has(tag.SecurityRequestResult) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m DerivativeSecurityList) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m DerivativeSecurityList) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m DerivativeSecurityList) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m DerivativeSecurityList) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m DerivativeSecurityList) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m DerivativeSecurityList) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m DerivativeSecurityList) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m DerivativeSecurityList) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m DerivativeSecurityList) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m DerivativeSecurityList) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m DerivativeSecurityList) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m DerivativeSecurityList) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m DerivativeSecurityList) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m DerivativeSecurityList) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m DerivativeSecurityList) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m DerivativeSecurityList) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m DerivativeSecurityList) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoRelatedSym) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExpirationCycle sets ExpirationCycle, Tag 827 +// SetExpirationCycle sets ExpirationCycle, Tag 827 func (m NoRelatedSym) SetExpirationCycle(v enum.ExpirationCycle) { m.Set(field.NewExpirationCycle(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoRelatedSym) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoRelatedSym) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoRelatedSym) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -1320,7 +1320,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1329,7 +1329,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -1338,7 +1338,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1347,14 +1347,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1363,7 +1363,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1372,7 +1372,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1381,7 +1381,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1390,7 +1390,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1399,7 +1399,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1408,7 +1408,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1417,7 +1417,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1426,7 +1426,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1435,7 +1435,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1444,7 +1444,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1453,7 +1453,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1462,7 +1462,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1471,7 +1471,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1480,7 +1480,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1489,7 +1489,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1498,7 +1498,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1507,7 +1507,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1516,7 +1516,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1525,7 +1525,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1534,7 +1534,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1543,7 +1543,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1552,7 +1552,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1561,7 +1561,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1570,7 +1570,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1579,7 +1579,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1588,7 +1588,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1597,7 +1597,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1606,7 +1606,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1615,7 +1615,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1624,7 +1624,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1633,7 +1633,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1642,7 +1642,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1651,7 +1651,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1660,14 +1660,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1676,7 +1676,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1685,7 +1685,7 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1694,7 +1694,7 @@ func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetExpirationCycle gets ExpirationCycle, Tag 827 +// GetExpirationCycle gets ExpirationCycle, Tag 827 func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { var f field.ExpirationCycleField if err = m.Get(&f); err == nil { @@ -1703,7 +1703,7 @@ func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -1712,7 +1712,7 @@ func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.Messa return } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -1721,21 +1721,21 @@ func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1744,7 +1744,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1753,7 +1753,7 @@ func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1762,7 +1762,7 @@ func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1771,7 +1771,7 @@ func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectErro return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1780,287 +1780,287 @@ func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectErro return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoRelatedSym) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 func (m NoRelatedSym) HasExpirationCycle() bool { return m.Has(tag.ExpirationCycle) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m NoRelatedSym) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m NoRelatedSym) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m NoRelatedSym) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoRelatedSym) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoRelatedSym) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoRelatedSym) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoRelatedSym) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2069,7 +2069,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2078,65 +2078,66 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2145,7 +2146,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2154,7 +2155,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2163,7 +2164,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2172,65 +2173,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -2239,7 +2241,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -2248,255 +2250,256 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, - quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2505,7 +2508,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2514,7 +2517,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2523,7 +2526,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2532,14 +2535,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2548,7 +2551,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2557,7 +2560,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2566,7 +2569,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2575,7 +2578,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2584,7 +2587,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2593,7 +2596,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2602,7 +2605,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2611,7 +2614,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2620,7 +2623,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2629,7 +2632,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2638,7 +2641,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2647,7 +2650,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2656,7 +2659,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2665,7 +2668,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2674,7 +2677,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2683,7 +2686,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2692,7 +2695,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2701,7 +2704,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2710,7 +2713,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2719,7 +2722,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2728,7 +2731,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2737,7 +2740,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2746,7 +2749,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2755,7 +2758,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2764,7 +2767,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2773,7 +2776,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2782,7 +2785,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2791,7 +2794,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2800,7 +2803,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2809,7 +2812,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2818,7 +2821,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2827,7 +2830,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2836,7 +2839,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2845,7 +2848,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2854,7 +2857,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2863,7 +2866,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2872,232 +2875,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3106,7 +3109,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3115,101 +3118,104 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3218,7 +3224,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3227,55 +3233,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3284,7 +3291,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3293,35 +3300,36 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } diff --git a/fix44/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go b/fix44/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go index ae2ad5b5f..2a8b25957 100644 --- a/fix44/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go +++ b/fix44/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//DerivativeSecurityListRequest is the fix44 DerivativeSecurityListRequest type, MsgType = z +// DerivativeSecurityListRequest is the fix44 DerivativeSecurityListRequest type, MsgType = z type DerivativeSecurityListRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type DerivativeSecurityListRequest struct { Message *quickfix.Message } -//FromMessage creates a DerivativeSecurityListRequest from a quickfix.Message instance +// FromMessage creates a DerivativeSecurityListRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) DerivativeSecurityListRequest { return DerivativeSecurityListRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) DerivativeSecurityListRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m DerivativeSecurityListRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a DerivativeSecurityListRequest initialized with the required fields for DerivativeSecurityListRequest +// New returns a DerivativeSecurityListRequest initialized with the required fields for DerivativeSecurityListRequest func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.SecurityListRequestTypeField) (m DerivativeSecurityListRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.S return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg DerivativeSecurityListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,287 +58,287 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "z", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m DerivativeSecurityListRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m DerivativeSecurityListRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m DerivativeSecurityListRequest) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m DerivativeSecurityListRequest) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m DerivativeSecurityListRequest) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m DerivativeSecurityListRequest) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m DerivativeSecurityListRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m DerivativeSecurityListRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m DerivativeSecurityListRequest) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m DerivativeSecurityListRequest) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m DerivativeSecurityListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m DerivativeSecurityListRequest) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m DerivativeSecurityListRequest) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m DerivativeSecurityListRequest) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m DerivativeSecurityListRequest) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m DerivativeSecurityListRequest) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m DerivativeSecurityListRequest) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m DerivativeSecurityListRequest) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m DerivativeSecurityListRequest) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m DerivativeSecurityListRequest) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m DerivativeSecurityListRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m DerivativeSecurityListRequest) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m DerivativeSecurityListRequest) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m DerivativeSecurityListRequest) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m DerivativeSecurityListRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m DerivativeSecurityListRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m DerivativeSecurityListRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m DerivativeSecurityListRequest) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m DerivativeSecurityListRequest) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m DerivativeSecurityListRequest) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m DerivativeSecurityListRequest) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m DerivativeSecurityListRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m DerivativeSecurityListRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m DerivativeSecurityListRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m DerivativeSecurityListRequest) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m DerivativeSecurityListRequest) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m DerivativeSecurityListRequest) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetSecurityListRequestType sets SecurityListRequestType, Tag 559 +// SetSecurityListRequestType sets SecurityListRequestType, Tag 559 func (m DerivativeSecurityListRequest) SetSecurityListRequestType(v enum.SecurityListRequestType) { m.Set(field.NewSecurityListRequestType(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m DerivativeSecurityListRequest) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m DerivativeSecurityListRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m DerivativeSecurityListRequest) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m DerivativeSecurityListRequest) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m DerivativeSecurityListRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m DerivativeSecurityListRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m DerivativeSecurityListRequest) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m DerivativeSecurityListRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m DerivativeSecurityListRequest) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m DerivativeSecurityListRequest) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m DerivativeSecurityListRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m DerivativeSecurityListRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m DerivativeSecurityListRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m DerivativeSecurityListRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m DerivativeSecurityListRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m DerivativeSecurityListRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m DerivativeSecurityListRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m DerivativeSecurityListRequest) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m DerivativeSecurityListRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -347,7 +347,7 @@ func (m DerivativeSecurityListRequest) GetCurrency() (v string, err quickfix.Mes return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m DerivativeSecurityListRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -356,7 +356,7 @@ func (m DerivativeSecurityListRequest) GetText() (v string, err quickfix.Message return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m DerivativeSecurityListRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -365,7 +365,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCouponPaymentDate() (v strin return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m DerivativeSecurityListRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -374,7 +374,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingIssueDate() (v string, err q return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m DerivativeSecurityListRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -383,7 +383,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingRepoCollateralSecurityType() return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -392,7 +392,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseTerm() (v int, err return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -401,7 +401,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseRate() (v decimal. return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m DerivativeSecurityListRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -410,7 +410,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingFactor() (v decimal.Decimal, return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m DerivativeSecurityListRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -419,7 +419,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingRedemptionDate() (v string, return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m DerivativeSecurityListRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -428,7 +428,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCreditRating() (v string, er return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m DerivativeSecurityListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -437,7 +437,7 @@ func (m DerivativeSecurityListRequest) GetSubscriptionRequestType() (v enum.Subs return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m DerivativeSecurityListRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -446,7 +446,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecurityIDSource() (v string return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m DerivativeSecurityListRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -455,7 +455,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingIssuer() (v string, err quic return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m DerivativeSecurityListRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -464,7 +464,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecurityDesc() (v string, er return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m DerivativeSecurityListRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -473,7 +473,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecurityExchange() (v string return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m DerivativeSecurityListRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -482,7 +482,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecurityID() (v string, err return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m DerivativeSecurityListRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -491,7 +491,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecurityType() (v string, er return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m DerivativeSecurityListRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -500,7 +500,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSymbol() (v string, err quic return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m DerivativeSecurityListRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -509,7 +509,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSymbolSfx() (v string, err q return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m DerivativeSecurityListRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -518,7 +518,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingMaturityMonthYear() (v strin return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m DerivativeSecurityListRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -527,7 +527,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingStrikePrice() (v decimal.Dec return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m DerivativeSecurityListRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -536,7 +536,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingOptAttribute() (v string, er return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m DerivativeSecurityListRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -545,7 +545,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCurrency() (v string, err qu return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m DerivativeSecurityListRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -554,7 +554,7 @@ func (m DerivativeSecurityListRequest) GetSecurityReqID() (v string, err quickfi return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m DerivativeSecurityListRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -563,7 +563,7 @@ func (m DerivativeSecurityListRequest) GetTradingSessionID() (v enum.TradingSess return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m DerivativeSecurityListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -572,7 +572,7 @@ func (m DerivativeSecurityListRequest) GetEncodedTextLen() (v int, err quickfix. return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m DerivativeSecurityListRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -581,7 +581,7 @@ func (m DerivativeSecurityListRequest) GetEncodedText() (v string, err quickfix. return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -590,7 +590,7 @@ func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuerLen() (v int, e return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -599,7 +599,7 @@ func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuer() (v string, e return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -608,7 +608,7 @@ func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDescLen() (v return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -617,7 +617,7 @@ func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDesc() (v str return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m DerivativeSecurityListRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -626,7 +626,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCouponRate() (v decimal.Deci return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m DerivativeSecurityListRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -635,14 +635,14 @@ func (m DerivativeSecurityListRequest) GetUnderlyingContractMultiplier() (v deci return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m DerivativeSecurityListRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m DerivativeSecurityListRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -651,7 +651,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingProduct() (v int, err quickf return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m DerivativeSecurityListRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -660,7 +660,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCFICode() (v string, err qui return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m DerivativeSecurityListRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -669,7 +669,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingMaturityDate() (v string, er return } -//GetSecurityListRequestType gets SecurityListRequestType, Tag 559 +// GetSecurityListRequestType gets SecurityListRequestType, Tag 559 func (m DerivativeSecurityListRequest) GetSecurityListRequestType() (v enum.SecurityListRequestType, err quickfix.MessageRejectError) { var f field.SecurityListRequestTypeField if err = m.Get(&f); err == nil { @@ -678,7 +678,7 @@ func (m DerivativeSecurityListRequest) GetSecurityListRequestType() (v enum.Secu return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m DerivativeSecurityListRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -687,7 +687,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCountryOfIssue() (v string, return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m DerivativeSecurityListRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -696,7 +696,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingStateOrProvinceOfIssue() (v return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m DerivativeSecurityListRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -705,7 +705,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingLocaleOfIssue() (v string, e return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m DerivativeSecurityListRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -714,7 +714,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingInstrRegistry() (v string, e return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m DerivativeSecurityListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -723,7 +723,7 @@ func (m DerivativeSecurityListRequest) GetTradingSessionSubID() (v enum.TradingS return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m DerivativeSecurityListRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -732,7 +732,7 @@ func (m DerivativeSecurityListRequest) GetSecuritySubType() (v string, err quick return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m DerivativeSecurityListRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -741,7 +741,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingSecuritySubType() (v string, return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m DerivativeSecurityListRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -750,7 +750,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingPx() (v decimal.Decimal, err return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m DerivativeSecurityListRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCPProgram() (v string, err q return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m DerivativeSecurityListRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCPRegType() (v string, err q return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m DerivativeSecurityListRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingQty() (v decimal.Decimal, er return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m DerivativeSecurityListRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingDirtyPrice() (v decimal.Deci return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m DerivativeSecurityListRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingEndPrice() (v decimal.Decima return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m DerivativeSecurityListRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingStartValue() (v decimal.Deci return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m DerivativeSecurityListRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -813,7 +813,7 @@ func (m DerivativeSecurityListRequest) GetUnderlyingCurrentValue() (v decimal.De return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m DerivativeSecurityListRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -822,14 +822,14 @@ func (m DerivativeSecurityListRequest) GetUnderlyingEndValue() (v decimal.Decima return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m DerivativeSecurityListRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m DerivativeSecurityListRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -838,302 +838,302 @@ func (m DerivativeSecurityListRequest) GetUnderlyingStrikeCurrency() (v string, return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m DerivativeSecurityListRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m DerivativeSecurityListRequest) HasText() bool { return m.Has(tag.Text) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m DerivativeSecurityListRequest) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m DerivativeSecurityListRequest) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m DerivativeSecurityListRequest) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m DerivativeSecurityListRequest) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m DerivativeSecurityListRequest) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m DerivativeSecurityListRequest) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m DerivativeSecurityListRequest) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m DerivativeSecurityListRequest) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m DerivativeSecurityListRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m DerivativeSecurityListRequest) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m DerivativeSecurityListRequest) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m DerivativeSecurityListRequest) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m DerivativeSecurityListRequest) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m DerivativeSecurityListRequest) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m DerivativeSecurityListRequest) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m DerivativeSecurityListRequest) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m DerivativeSecurityListRequest) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m DerivativeSecurityListRequest) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m DerivativeSecurityListRequest) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m DerivativeSecurityListRequest) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m DerivativeSecurityListRequest) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m DerivativeSecurityListRequest) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m DerivativeSecurityListRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m DerivativeSecurityListRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m DerivativeSecurityListRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m DerivativeSecurityListRequest) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m DerivativeSecurityListRequest) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m DerivativeSecurityListRequest) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m DerivativeSecurityListRequest) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m DerivativeSecurityListRequest) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m DerivativeSecurityListRequest) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m DerivativeSecurityListRequest) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m DerivativeSecurityListRequest) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m DerivativeSecurityListRequest) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m DerivativeSecurityListRequest) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 +// HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 func (m DerivativeSecurityListRequest) HasSecurityListRequestType() bool { return m.Has(tag.SecurityListRequestType) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m DerivativeSecurityListRequest) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m DerivativeSecurityListRequest) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m DerivativeSecurityListRequest) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m DerivativeSecurityListRequest) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m DerivativeSecurityListRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m DerivativeSecurityListRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m DerivativeSecurityListRequest) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m DerivativeSecurityListRequest) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m DerivativeSecurityListRequest) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m DerivativeSecurityListRequest) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m DerivativeSecurityListRequest) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m DerivativeSecurityListRequest) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m DerivativeSecurityListRequest) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m DerivativeSecurityListRequest) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m DerivativeSecurityListRequest) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m DerivativeSecurityListRequest) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m DerivativeSecurityListRequest) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m DerivativeSecurityListRequest) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -1142,7 +1142,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1151,55 +1151,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -1208,7 +1208,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -1217,35 +1217,35 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } diff --git a/fix44/doc.go b/fix44/doc.go deleted file mode 100644 index fded6cea6..000000000 --- a/fix44/doc.go +++ /dev/null @@ -1,6 +0,0 @@ -/* -Package fix44 is generated from the generate-fix tool using standard FIX specs from the github.com/alpacahq/quickfix package. - -User manual and additional information available at http://quickfixgo.org -*/ -package fix44 diff --git a/fix44/dontknowtrade/DontKnowTrade.generated.go b/fix44/dontknowtrade/DontKnowTrade.generated.go index da2bcd0bd..ad305803e 100644 --- a/fix44/dontknowtrade/DontKnowTrade.generated.go +++ b/fix44/dontknowtrade/DontKnowTrade.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//DontKnowTrade is the fix44 DontKnowTrade type, MsgType = Q +// DontKnowTrade is the fix44 DontKnowTrade type, MsgType = Q type DontKnowTrade struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type DontKnowTrade struct { Message *quickfix.Message } -//FromMessage creates a DontKnowTrade from a quickfix.Message instance +// FromMessage creates a DontKnowTrade from a quickfix.Message instance func FromMessage(m *quickfix.Message) DontKnowTrade { return DontKnowTrade{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) DontKnowTrade { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m DontKnowTrade) ToMessage() *quickfix.Message { return m.Message } -//New returns a DontKnowTrade initialized with the required fields for DontKnowTrade +// New returns a DontKnowTrade initialized with the required fields for DontKnowTrade func New(orderid field.OrderIDField, execid field.ExecIDField, dkreason field.DKReasonField, side field.SideField) (m DontKnowTrade) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(orderid field.OrderIDField, execid field.ExecIDField, dkreason field.DK return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg DontKnowTrade, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,302 +60,302 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "Q", r } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m DontKnowTrade) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m DontKnowTrade) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m DontKnowTrade) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastQty sets LastQty, Tag 32 +// SetLastQty sets LastQty, Tag 32 func (m DontKnowTrade) SetLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewLastQty(value, scale)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m DontKnowTrade) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m DontKnowTrade) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m DontKnowTrade) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m DontKnowTrade) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m DontKnowTrade) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m DontKnowTrade) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m DontKnowTrade) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m DontKnowTrade) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m DontKnowTrade) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetDKReason sets DKReason, Tag 127 +// SetDKReason sets DKReason, Tag 127 func (m DontKnowTrade) SetDKReason(v enum.DKReason) { m.Set(field.NewDKReason(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m DontKnowTrade) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m DontKnowTrade) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m DontKnowTrade) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m DontKnowTrade) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m DontKnowTrade) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m DontKnowTrade) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m DontKnowTrade) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m DontKnowTrade) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m DontKnowTrade) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m DontKnowTrade) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m DontKnowTrade) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m DontKnowTrade) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m DontKnowTrade) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m DontKnowTrade) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m DontKnowTrade) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m DontKnowTrade) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m DontKnowTrade) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m DontKnowTrade) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m DontKnowTrade) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m DontKnowTrade) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m DontKnowTrade) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m DontKnowTrade) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m DontKnowTrade) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m DontKnowTrade) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m DontKnowTrade) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m DontKnowTrade) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m DontKnowTrade) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m DontKnowTrade) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m DontKnowTrade) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m DontKnowTrade) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m DontKnowTrade) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m DontKnowTrade) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m DontKnowTrade) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m DontKnowTrade) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m DontKnowTrade) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m DontKnowTrade) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m DontKnowTrade) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m DontKnowTrade) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m DontKnowTrade) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m DontKnowTrade) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m DontKnowTrade) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m DontKnowTrade) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m DontKnowTrade) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m DontKnowTrade) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m DontKnowTrade) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m DontKnowTrade) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -364,7 +364,7 @@ func (m DontKnowTrade) GetExecID() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m DontKnowTrade) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m DontKnowTrade) GetSecurityIDSource() (v enum.SecurityIDSource, err quick return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m DontKnowTrade) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m DontKnowTrade) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLastQty gets LastQty, Tag 32 +// GetLastQty gets LastQty, Tag 32 func (m DontKnowTrade) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastQtyField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m DontKnowTrade) GetLastQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m DontKnowTrade) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -400,7 +400,7 @@ func (m DontKnowTrade) GetOrderID() (v string, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m DontKnowTrade) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -409,7 +409,7 @@ func (m DontKnowTrade) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m DontKnowTrade) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m DontKnowTrade) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m DontKnowTrade) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m DontKnowTrade) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m DontKnowTrade) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m DontKnowTrade) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m DontKnowTrade) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m DontKnowTrade) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m DontKnowTrade) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m DontKnowTrade) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m DontKnowTrade) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -463,7 +463,7 @@ func (m DontKnowTrade) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m DontKnowTrade) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -472,7 +472,7 @@ func (m DontKnowTrade) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetDKReason gets DKReason, Tag 127 +// GetDKReason gets DKReason, Tag 127 func (m DontKnowTrade) GetDKReason() (v enum.DKReason, err quickfix.MessageRejectError) { var f field.DKReasonField if err = m.Get(&f); err == nil { @@ -481,7 +481,7 @@ func (m DontKnowTrade) GetDKReason() (v enum.DKReason, err quickfix.MessageRejec return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m DontKnowTrade) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -490,7 +490,7 @@ func (m DontKnowTrade) GetCashOrderQty() (v decimal.Decimal, err quickfix.Messag return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m DontKnowTrade) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -499,7 +499,7 @@ func (m DontKnowTrade) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m DontKnowTrade) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -508,7 +508,7 @@ func (m DontKnowTrade) GetSecondaryOrderID() (v string, err quickfix.MessageReje return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m DontKnowTrade) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -517,7 +517,7 @@ func (m DontKnowTrade) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m DontKnowTrade) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -526,7 +526,7 @@ func (m DontKnowTrade) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m DontKnowTrade) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -535,7 +535,7 @@ func (m DontKnowTrade) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m DontKnowTrade) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -544,7 +544,7 @@ func (m DontKnowTrade) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m DontKnowTrade) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -553,7 +553,7 @@ func (m DontKnowTrade) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m DontKnowTrade) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m DontKnowTrade) GetCouponPaymentDate() (v string, err quickfix.MessageRej return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m DontKnowTrade) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m DontKnowTrade) GetIssueDate() (v string, err quickfix.MessageRejectError return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m DontKnowTrade) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -580,7 +580,7 @@ func (m DontKnowTrade) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m DontKnowTrade) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -589,7 +589,7 @@ func (m DontKnowTrade) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mess return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m DontKnowTrade) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -598,7 +598,7 @@ func (m DontKnowTrade) GetFactor() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m DontKnowTrade) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -607,7 +607,7 @@ func (m DontKnowTrade) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m DontKnowTrade) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -616,7 +616,7 @@ func (m DontKnowTrade) GetRepoCollateralSecurityType() (v int, err quickfix.Mess return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m DontKnowTrade) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -625,7 +625,7 @@ func (m DontKnowTrade) GetRedemptionDate() (v string, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m DontKnowTrade) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -634,7 +634,7 @@ func (m DontKnowTrade) GetCreditRating() (v string, err quickfix.MessageRejectEr return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m DontKnowTrade) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -643,7 +643,7 @@ func (m DontKnowTrade) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m DontKnowTrade) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -652,7 +652,7 @@ func (m DontKnowTrade) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m DontKnowTrade) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -661,7 +661,7 @@ func (m DontKnowTrade) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m DontKnowTrade) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -670,7 +670,7 @@ func (m DontKnowTrade) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m DontKnowTrade) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -679,7 +679,7 @@ func (m DontKnowTrade) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m DontKnowTrade) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -688,14 +688,14 @@ func (m DontKnowTrade) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m DontKnowTrade) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m DontKnowTrade) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m DontKnowTrade) GetProduct() (v enum.Product, err quickfix.MessageRejectE return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m DontKnowTrade) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m DontKnowTrade) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m DontKnowTrade) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -722,7 +722,7 @@ func (m DontKnowTrade) GetRoundingDirection() (v enum.RoundingDirection, err qui return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m DontKnowTrade) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m DontKnowTrade) GetRoundingModulus() (v decimal.Decimal, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m DontKnowTrade) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m DontKnowTrade) GetCountryOfIssue() (v string, err quickfix.MessageReject return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m DontKnowTrade) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m DontKnowTrade) GetStateOrProvinceOfIssue() (v string, err quickfix.Messa return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m DontKnowTrade) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m DontKnowTrade) GetLocaleOfIssue() (v string, err quickfix.MessageRejectE return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m DontKnowTrade) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m DontKnowTrade) GetOrderPercent() (v decimal.Decimal, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m DontKnowTrade) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m DontKnowTrade) GetMaturityDate() (v string, err quickfix.MessageRejectEr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m DontKnowTrade) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -785,14 +785,14 @@ func (m DontKnowTrade) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Me return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m DontKnowTrade) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m DontKnowTrade) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m DontKnowTrade) GetContractSettlMonth() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m DontKnowTrade) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -810,14 +810,14 @@ func (m DontKnowTrade) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m DontKnowTrade) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m DontKnowTrade) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -826,14 +826,14 @@ func (m DontKnowTrade) GetSecuritySubType() (v string, err quickfix.MessageRejec return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m DontKnowTrade) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m DontKnowTrade) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m DontKnowTrade) GetDatedDate() (v string, err quickfix.MessageRejectError return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m DontKnowTrade) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m DontKnowTrade) GetInterestAccrualDate() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m DontKnowTrade) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m DontKnowTrade) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRej return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m DontKnowTrade) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m DontKnowTrade) GetCPRegType() (v string, err quickfix.MessageRejectError return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m DontKnowTrade) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -878,317 +878,317 @@ func (m DontKnowTrade) GetStrikeCurrency() (v string, err quickfix.MessageReject return } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m DontKnowTrade) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m DontKnowTrade) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m DontKnowTrade) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastQty returns true if LastQty is present, Tag 32 +// HasLastQty returns true if LastQty is present, Tag 32 func (m DontKnowTrade) HasLastQty() bool { return m.Has(tag.LastQty) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m DontKnowTrade) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m DontKnowTrade) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m DontKnowTrade) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m DontKnowTrade) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m DontKnowTrade) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m DontKnowTrade) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m DontKnowTrade) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m DontKnowTrade) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m DontKnowTrade) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasDKReason returns true if DKReason is present, Tag 127 +// HasDKReason returns true if DKReason is present, Tag 127 func (m DontKnowTrade) HasDKReason() bool { return m.Has(tag.DKReason) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m DontKnowTrade) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m DontKnowTrade) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m DontKnowTrade) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m DontKnowTrade) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m DontKnowTrade) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m DontKnowTrade) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m DontKnowTrade) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m DontKnowTrade) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m DontKnowTrade) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m DontKnowTrade) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m DontKnowTrade) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m DontKnowTrade) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m DontKnowTrade) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m DontKnowTrade) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m DontKnowTrade) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m DontKnowTrade) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m DontKnowTrade) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m DontKnowTrade) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m DontKnowTrade) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m DontKnowTrade) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m DontKnowTrade) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m DontKnowTrade) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m DontKnowTrade) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m DontKnowTrade) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m DontKnowTrade) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m DontKnowTrade) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m DontKnowTrade) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m DontKnowTrade) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m DontKnowTrade) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m DontKnowTrade) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m DontKnowTrade) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m DontKnowTrade) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m DontKnowTrade) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m DontKnowTrade) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m DontKnowTrade) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m DontKnowTrade) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m DontKnowTrade) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m DontKnowTrade) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m DontKnowTrade) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m DontKnowTrade) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m DontKnowTrade) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m DontKnowTrade) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m DontKnowTrade) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m DontKnowTrade) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m DontKnowTrade) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1197,7 +1197,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1206,255 +1206,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1463,7 +1464,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1472,7 +1473,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1481,7 +1482,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1490,14 +1491,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1506,7 +1507,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1515,7 +1516,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1524,7 +1525,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1533,7 +1534,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1542,7 +1543,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1551,7 +1552,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1560,7 +1561,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1569,7 +1570,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1578,7 +1579,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1587,7 +1588,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1596,7 +1597,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1605,7 +1606,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1614,7 +1615,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1623,7 +1624,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1632,7 +1633,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1641,7 +1642,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1650,7 +1651,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1659,7 +1660,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1668,7 +1669,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1677,7 +1678,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1686,7 +1687,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1695,7 +1696,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1704,7 +1705,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1713,7 +1714,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1722,7 +1723,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1731,7 +1732,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1740,7 +1741,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1749,7 +1750,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1758,7 +1759,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1767,7 +1768,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1776,7 +1777,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1785,7 +1786,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1794,7 +1795,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1803,7 +1804,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1812,7 +1813,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1821,7 +1822,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1830,232 +1831,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2064,7 +2065,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2073,298 +2074,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2373,7 +2376,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2382,7 +2385,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2391,7 +2394,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2400,14 +2403,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2416,7 +2419,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2425,7 +2428,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2434,7 +2437,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2443,7 +2446,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2452,7 +2455,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2461,7 +2464,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2470,7 +2473,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2479,7 +2482,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2488,7 +2491,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2497,7 +2500,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2506,7 +2509,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2515,7 +2518,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2524,7 +2527,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2533,7 +2536,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2542,7 +2545,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2551,7 +2554,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2560,7 +2563,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2569,7 +2572,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2578,7 +2581,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2587,7 +2590,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2596,7 +2599,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2605,7 +2608,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2614,7 +2617,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2623,7 +2626,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2632,7 +2635,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2641,7 +2644,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2650,7 +2653,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2659,7 +2662,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2668,7 +2671,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2677,7 +2680,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2686,7 +2689,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2695,7 +2698,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2704,7 +2707,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2713,7 +2716,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2722,7 +2725,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2731,7 +2734,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2740,7 +2743,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2749,7 +2752,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2758,7 +2761,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2767,259 +2770,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3028,7 +3031,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3037,55 +3040,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3094,7 +3098,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3103,88 +3107,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3193,7 +3199,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3202,7 +3208,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3211,7 +3217,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3220,45 +3226,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/email/Email.generated.go b/fix44/email/Email.generated.go index 422491ca3..2d1ef25ef 100644 --- a/fix44/email/Email.generated.go +++ b/fix44/email/Email.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Email is the fix44 Email type, MsgType = C +// Email is the fix44 Email type, MsgType = C type Email struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type Email struct { Message *quickfix.Message } -//FromMessage creates a Email from a quickfix.Message instance +// FromMessage creates a Email from a quickfix.Message instance func FromMessage(m *quickfix.Message) Email { return Email{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) Email { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Email) ToMessage() *quickfix.Message { return m.Message } -//New returns a Email initialized with the required fields for Email +// New returns a Email initialized with the required fields for Email func New(emailthreadid field.EmailThreadIDField, emailtype field.EmailTypeField, subject field.SubjectField) (m Email) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(emailthreadid field.EmailThreadIDField, emailtype field.EmailTypeField, return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Email, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,82 +61,82 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "C", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m Email) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetNoLinesOfText sets NoLinesOfText, Tag 33 +// SetNoLinesOfText sets NoLinesOfText, Tag 33 func (m Email) SetNoLinesOfText(f NoLinesOfTextRepeatingGroup) { m.SetGroup(f) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m Email) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrigTime sets OrigTime, Tag 42 +// SetOrigTime sets OrigTime, Tag 42 func (m Email) SetOrigTime(v time.Time) { m.Set(field.NewOrigTime(v)) } -//SetEmailType sets EmailType, Tag 94 +// SetEmailType sets EmailType, Tag 94 func (m Email) SetEmailType(v enum.EmailType) { m.Set(field.NewEmailType(v)) } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m Email) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m Email) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m Email) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSubject sets Subject, Tag 147 +// SetSubject sets Subject, Tag 147 func (m Email) SetSubject(v string) { m.Set(field.NewSubject(v)) } -//SetEmailThreadID sets EmailThreadID, Tag 164 +// SetEmailThreadID sets EmailThreadID, Tag 164 func (m Email) SetEmailThreadID(v string) { m.Set(field.NewEmailThreadID(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m Email) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetEncodedSubjectLen sets EncodedSubjectLen, Tag 356 +// SetEncodedSubjectLen sets EncodedSubjectLen, Tag 356 func (m Email) SetEncodedSubjectLen(v int) { m.Set(field.NewEncodedSubjectLen(v)) } -//SetEncodedSubject sets EncodedSubject, Tag 357 +// SetEncodedSubject sets EncodedSubject, Tag 357 func (m Email) SetEncodedSubject(v string) { m.Set(field.NewEncodedSubject(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m Email) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m Email) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m Email) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -145,14 +145,14 @@ func (m Email) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetNoLinesOfText gets NoLinesOfText, Tag 33 +// GetNoLinesOfText gets NoLinesOfText, Tag 33 func (m Email) GetNoLinesOfText() (NoLinesOfTextRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLinesOfTextRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m Email) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -161,7 +161,7 @@ func (m Email) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetOrigTime gets OrigTime, Tag 42 +// GetOrigTime gets OrigTime, Tag 42 func (m Email) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigTimeField if err = m.Get(&f); err == nil { @@ -170,7 +170,7 @@ func (m Email) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { return } -//GetEmailType gets EmailType, Tag 94 +// GetEmailType gets EmailType, Tag 94 func (m Email) GetEmailType() (v enum.EmailType, err quickfix.MessageRejectError) { var f field.EmailTypeField if err = m.Get(&f); err == nil { @@ -179,7 +179,7 @@ func (m Email) GetEmailType() (v enum.EmailType, err quickfix.MessageRejectError return } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m Email) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -188,7 +188,7 @@ func (m Email) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m Email) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -197,14 +197,14 @@ func (m Email) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m Email) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSubject gets Subject, Tag 147 +// GetSubject gets Subject, Tag 147 func (m Email) GetSubject() (v string, err quickfix.MessageRejectError) { var f field.SubjectField if err = m.Get(&f); err == nil { @@ -213,7 +213,7 @@ func (m Email) GetSubject() (v string, err quickfix.MessageRejectError) { return } -//GetEmailThreadID gets EmailThreadID, Tag 164 +// GetEmailThreadID gets EmailThreadID, Tag 164 func (m Email) GetEmailThreadID() (v string, err quickfix.MessageRejectError) { var f field.EmailThreadIDField if err = m.Get(&f); err == nil { @@ -222,14 +222,14 @@ func (m Email) GetEmailThreadID() (v string, err quickfix.MessageRejectError) { return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m Email) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedSubjectLen gets EncodedSubjectLen, Tag 356 +// GetEncodedSubjectLen gets EncodedSubjectLen, Tag 356 func (m Email) GetEncodedSubjectLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSubjectLenField if err = m.Get(&f); err == nil { @@ -238,7 +238,7 @@ func (m Email) GetEncodedSubjectLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedSubject gets EncodedSubject, Tag 357 +// GetEncodedSubject gets EncodedSubject, Tag 357 func (m Email) GetEncodedSubject() (v string, err quickfix.MessageRejectError) { var f field.EncodedSubjectField if err = m.Get(&f); err == nil { @@ -247,116 +247,116 @@ func (m Email) GetEncodedSubject() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m Email) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m Email) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m Email) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 +// HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 func (m Email) HasNoLinesOfText() bool { return m.Has(tag.NoLinesOfText) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m Email) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrigTime returns true if OrigTime is present, Tag 42 +// HasOrigTime returns true if OrigTime is present, Tag 42 func (m Email) HasOrigTime() bool { return m.Has(tag.OrigTime) } -//HasEmailType returns true if EmailType is present, Tag 94 +// HasEmailType returns true if EmailType is present, Tag 94 func (m Email) HasEmailType() bool { return m.Has(tag.EmailType) } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m Email) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m Email) HasRawData() bool { return m.Has(tag.RawData) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m Email) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSubject returns true if Subject is present, Tag 147 +// HasSubject returns true if Subject is present, Tag 147 func (m Email) HasSubject() bool { return m.Has(tag.Subject) } -//HasEmailThreadID returns true if EmailThreadID is present, Tag 164 +// HasEmailThreadID returns true if EmailThreadID is present, Tag 164 func (m Email) HasEmailThreadID() bool { return m.Has(tag.EmailThreadID) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m Email) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasEncodedSubjectLen returns true if EncodedSubjectLen is present, Tag 356 +// HasEncodedSubjectLen returns true if EncodedSubjectLen is present, Tag 356 func (m Email) HasEncodedSubjectLen() bool { return m.Has(tag.EncodedSubjectLen) } -//HasEncodedSubject returns true if EncodedSubject is present, Tag 357 +// HasEncodedSubject returns true if EncodedSubject is present, Tag 357 func (m Email) HasEncodedSubject() bool { return m.Has(tag.EncodedSubject) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m Email) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m Email) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//NoLinesOfText is a repeating group element, Tag 33 +// NoLinesOfText is a repeating group element, Tag 33 type NoLinesOfText struct { *quickfix.Group } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoLinesOfText) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoLinesOfText) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoLinesOfText) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -365,7 +365,7 @@ func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -374,7 +374,7 @@ func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -383,260 +383,260 @@ func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoLinesOfText) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoLinesOfText) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoLinesOfText) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 +// NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 type NoLinesOfTextRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup +// NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup func NewNoLinesOfTextRepeatingGroup() NoLinesOfTextRepeatingGroup { return NoLinesOfTextRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLinesOfText, quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoLinesOfText to this group +// Add create and append a new NoLinesOfText to this group func (m NoLinesOfTextRepeatingGroup) Add() NoLinesOfText { g := m.RepeatingGroup.Add() return NoLinesOfText{g} } -//Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup +// Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup func (m NoLinesOfTextRepeatingGroup) Get(i int) NoLinesOfText { return NoLinesOfText{m.RepeatingGroup.Get(i)} } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -645,7 +645,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -654,7 +654,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -663,7 +663,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -672,14 +672,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -688,7 +688,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -697,7 +697,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -706,7 +706,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -715,7 +715,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -724,7 +724,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -733,7 +733,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -742,7 +742,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -751,7 +751,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -760,7 +760,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -769,7 +769,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -778,7 +778,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -787,7 +787,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -796,7 +796,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -805,7 +805,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -814,7 +814,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -823,7 +823,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -832,7 +832,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -841,7 +841,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -850,7 +850,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -859,7 +859,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -868,7 +868,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -877,7 +877,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -886,7 +886,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -895,7 +895,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -904,7 +904,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -913,7 +913,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -922,7 +922,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -931,7 +931,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -940,7 +940,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -949,7 +949,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -958,7 +958,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -967,7 +967,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -976,7 +976,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -985,14 +985,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1001,7 +1001,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1010,232 +1010,232 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1244,7 +1244,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1253,65 +1253,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1320,7 +1320,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1329,7 +1329,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1338,7 +1338,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1347,88 +1347,88 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate)})} } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -1437,7 +1437,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -1446,255 +1446,255 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1703,7 +1703,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1712,7 +1712,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1721,7 +1721,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1730,14 +1730,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1746,7 +1746,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1755,7 +1755,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1764,7 +1764,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1773,7 +1773,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1782,7 +1782,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1791,7 +1791,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1800,7 +1800,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1809,7 +1809,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1818,7 +1818,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1827,7 +1827,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1836,7 +1836,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1845,7 +1845,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1854,7 +1854,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1863,7 +1863,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1872,7 +1872,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1881,7 +1881,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1890,7 +1890,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1899,7 +1899,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1908,7 +1908,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1917,7 +1917,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1926,7 +1926,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1935,7 +1935,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1944,7 +1944,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1953,7 +1953,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1962,7 +1962,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1971,7 +1971,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1980,7 +1980,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1989,7 +1989,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1998,7 +1998,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2007,7 +2007,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2016,7 +2016,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2025,7 +2025,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2034,7 +2034,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2043,7 +2043,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2052,7 +2052,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2061,7 +2061,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2070,232 +2070,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2304,7 +2304,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2313,298 +2313,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2613,7 +2613,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2622,7 +2622,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2631,7 +2631,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2640,14 +2640,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2656,7 +2656,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2665,7 +2665,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2674,7 +2674,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2683,7 +2683,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2692,7 +2692,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2701,7 +2701,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2710,7 +2710,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2719,7 +2719,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2728,7 +2728,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2737,7 +2737,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2746,7 +2746,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2755,7 +2755,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2764,7 +2764,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2773,7 +2773,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2782,7 +2782,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2791,7 +2791,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2800,7 +2800,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2809,7 +2809,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2818,7 +2818,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2827,7 +2827,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2836,7 +2836,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2845,7 +2845,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2854,7 +2854,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2863,7 +2863,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2872,7 +2872,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2881,7 +2881,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2890,7 +2890,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2899,7 +2899,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2908,7 +2908,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2917,7 +2917,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2926,7 +2926,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2935,7 +2935,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2944,7 +2944,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2953,7 +2953,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2962,7 +2962,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2971,7 +2971,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2980,7 +2980,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2989,7 +2989,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2998,7 +2998,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3007,259 +3007,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3268,7 +3268,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3277,55 +3277,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3334,7 +3334,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3343,58 +3343,58 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } diff --git a/fix44/executionreport/ExecutionReport.generated.go b/fix44/executionreport/ExecutionReport.generated.go index 1d6ebe1af..343451a98 100644 --- a/fix44/executionreport/ExecutionReport.generated.go +++ b/fix44/executionreport/ExecutionReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ExecutionReport is the fix44 ExecutionReport type, MsgType = 8 +// ExecutionReport is the fix44 ExecutionReport type, MsgType = 8 type ExecutionReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type ExecutionReport struct { Message *quickfix.Message } -//FromMessage creates a ExecutionReport from a quickfix.Message instance +// FromMessage creates a ExecutionReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) ExecutionReport { return ExecutionReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) ExecutionReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ExecutionReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a ExecutionReport initialized with the required fields for ExecutionReport +// New returns a ExecutionReport initialized with the required fields for ExecutionReport func New(orderid field.OrderIDField, execid field.ExecIDField, exectype field.ExecTypeField, ordstatus field.OrdStatusField, side field.SideField, leavesqty field.LeavesQtyField, cumqty field.CumQtyField, avgpx field.AvgPxField) (m ExecutionReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -55,10 +55,10 @@ func New(orderid field.OrderIDField, execid field.ExecIDField, exectype field.Ex return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ExecutionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -66,1092 +66,1092 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "8", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m ExecutionReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m ExecutionReport) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m ExecutionReport) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m ExecutionReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCumQty sets CumQty, Tag 14 +// SetCumQty sets CumQty, Tag 14 func (m ExecutionReport) SetCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewCumQty(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m ExecutionReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m ExecutionReport) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m ExecutionReport) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetExecRefID sets ExecRefID, Tag 19 +// SetExecRefID sets ExecRefID, Tag 19 func (m ExecutionReport) SetExecRefID(v string) { m.Set(field.NewExecRefID(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m ExecutionReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastCapacity sets LastCapacity, Tag 29 +// SetLastCapacity sets LastCapacity, Tag 29 func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { m.Set(field.NewLastCapacity(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m ExecutionReport) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m ExecutionReport) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastQty sets LastQty, Tag 32 +// SetLastQty sets LastQty, Tag 32 func (m ExecutionReport) SetLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewLastQty(value, scale)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m ExecutionReport) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m ExecutionReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m ExecutionReport) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m ExecutionReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m ExecutionReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m ExecutionReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ExecutionReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ExecutionReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m ExecutionReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m ExecutionReport) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ExecutionReport) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m ExecutionReport) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m ExecutionReport) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetOrdRejReason sets OrdRejReason, Tag 103 +// SetOrdRejReason sets OrdRejReason, Tag 103 func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m ExecutionReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m ExecutionReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m ExecutionReport) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m ExecutionReport) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetReportToExch sets ReportToExch, Tag 113 +// SetReportToExch sets ReportToExch, Tag 113 func (m ExecutionReport) SetReportToExch(v bool) { m.Set(field.NewReportToExch(v)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m ExecutionReport) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m ExecutionReport) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m ExecutionReport) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m ExecutionReport) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m ExecutionReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetExecType sets ExecType, Tag 150 +// SetExecType sets ExecType, Tag 150 func (m ExecutionReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } -//SetLeavesQty sets LeavesQty, Tag 151 +// SetLeavesQty sets LeavesQty, Tag 151 func (m ExecutionReport) SetLeavesQty(value decimal.Decimal, scale int32) { m.Set(field.NewLeavesQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m ExecutionReport) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m ExecutionReport) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m ExecutionReport) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m ExecutionReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m ExecutionReport) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m ExecutionReport) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m ExecutionReport) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetLastSpotRate sets LastSpotRate, Tag 194 +// SetLastSpotRate sets LastSpotRate, Tag 194 func (m ExecutionReport) SetLastSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewLastSpotRate(value, scale)) } -//SetLastForwardPoints sets LastForwardPoints, Tag 195 +// SetLastForwardPoints sets LastForwardPoints, Tag 195 func (m ExecutionReport) SetLastForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewLastForwardPoints(value, scale)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m ExecutionReport) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m ExecutionReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m ExecutionReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m ExecutionReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m ExecutionReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m ExecutionReport) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m ExecutionReport) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m ExecutionReport) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m ExecutionReport) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m ExecutionReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m ExecutionReport) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m ExecutionReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m ExecutionReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m ExecutionReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m ExecutionReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m ExecutionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m ExecutionReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m ExecutionReport) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetExDate sets ExDate, Tag 230 +// SetExDate sets ExDate, Tag 230 func (m ExecutionReport) SetExDate(v string) { m.Set(field.NewExDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m ExecutionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m ExecutionReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m ExecutionReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m ExecutionReport) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetTotalTakedown sets TotalTakedown, Tag 237 +// SetTotalTakedown sets TotalTakedown, Tag 237 func (m ExecutionReport) SetTotalTakedown(value decimal.Decimal, scale int32) { m.Set(field.NewTotalTakedown(value, scale)) } -//SetConcession sets Concession, Tag 238 +// SetConcession sets Concession, Tag 238 func (m ExecutionReport) SetConcession(value decimal.Decimal, scale int32) { m.Set(field.NewConcession(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m ExecutionReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m ExecutionReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m ExecutionReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradedFlatSwitch sets TradedFlatSwitch, Tag 258 +// SetTradedFlatSwitch sets TradedFlatSwitch, Tag 258 func (m ExecutionReport) SetTradedFlatSwitch(v bool) { m.Set(field.NewTradedFlatSwitch(v)) } -//SetBasisFeatureDate sets BasisFeatureDate, Tag 259 +// SetBasisFeatureDate sets BasisFeatureDate, Tag 259 func (m ExecutionReport) SetBasisFeatureDate(v string) { m.Set(field.NewBasisFeatureDate(v)) } -//SetBasisFeaturePrice sets BasisFeaturePrice, Tag 260 +// SetBasisFeaturePrice sets BasisFeaturePrice, Tag 260 func (m ExecutionReport) SetBasisFeaturePrice(value decimal.Decimal, scale int32) { m.Set(field.NewBasisFeaturePrice(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m ExecutionReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m ExecutionReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m ExecutionReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m ExecutionReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ExecutionReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ExecutionReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m ExecutionReport) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m ExecutionReport) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetExecRestatementReason sets ExecRestatementReason, Tag 378 +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m ExecutionReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetNoContraBrokers sets NoContraBrokers, Tag 382 +// SetNoContraBrokers sets NoContraBrokers, Tag 382 func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m ExecutionReport) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m ExecutionReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetDayOrderQty sets DayOrderQty, Tag 424 +// SetDayOrderQty sets DayOrderQty, Tag 424 func (m ExecutionReport) SetDayOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewDayOrderQty(value, scale)) } -//SetDayCumQty sets DayCumQty, Tag 425 +// SetDayCumQty sets DayCumQty, Tag 425 func (m ExecutionReport) SetDayCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewDayCumQty(value, scale)) } -//SetDayAvgPx sets DayAvgPx, Tag 426 +// SetDayAvgPx sets DayAvgPx, Tag 426 func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewDayAvgPx(value, scale)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m ExecutionReport) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m ExecutionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m ExecutionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m ExecutionReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m ExecutionReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m ExecutionReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m ExecutionReport) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m ExecutionReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m ExecutionReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m ExecutionReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m ExecutionReport) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m ExecutionReport) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m ExecutionReport) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetTransBkdTime sets TransBkdTime, Tag 483 +// SetTransBkdTime sets TransBkdTime, Tag 483 func (m ExecutionReport) SetTransBkdTime(v time.Time) { m.Set(field.NewTransBkdTime(v)) } -//SetExecPriceType sets ExecPriceType, Tag 484 +// SetExecPriceType sets ExecPriceType, Tag 484 func (m ExecutionReport) SetExecPriceType(v enum.ExecPriceType) { m.Set(field.NewExecPriceType(v)) } -//SetExecPriceAdjustment sets ExecPriceAdjustment, Tag 485 +// SetExecPriceAdjustment sets ExecPriceAdjustment, Tag 485 func (m ExecutionReport) SetExecPriceAdjustment(value decimal.Decimal, scale int32) { m.Set(field.NewExecPriceAdjustment(value, scale)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m ExecutionReport) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m ExecutionReport) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m ExecutionReport) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetExecValuationPoint sets ExecValuationPoint, Tag 515 +// SetExecValuationPoint sets ExecValuationPoint, Tag 515 func (m ExecutionReport) SetExecValuationPoint(v time.Time) { m.Set(field.NewExecValuationPoint(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m ExecutionReport) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetNoContAmts sets NoContAmts, Tag 518 +// SetNoContAmts sets NoContAmts, Tag 518 func (m ExecutionReport) SetNoContAmts(f NoContAmtsRepeatingGroup) { m.SetGroup(f) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m ExecutionReport) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetSecondaryExecID sets SecondaryExecID, Tag 527 +// SetSecondaryExecID sets SecondaryExecID, Tag 527 func (m ExecutionReport) SetSecondaryExecID(v string) { m.Set(field.NewSecondaryExecID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m ExecutionReport) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m ExecutionReport) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m ExecutionReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m ExecutionReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m ExecutionReport) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetCrossID sets CrossID, Tag 548 +// SetCrossID sets CrossID, Tag 548 func (m ExecutionReport) SetCrossID(v string) { m.Set(field.NewCrossID(v)) } -//SetCrossType sets CrossType, Tag 549 +// SetCrossType sets CrossType, Tag 549 func (m ExecutionReport) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } -//SetOrigCrossID sets OrigCrossID, Tag 551 +// SetOrigCrossID sets OrigCrossID, Tag 551 func (m ExecutionReport) SetOrigCrossID(v string) { m.Set(field.NewOrigCrossID(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m ExecutionReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m ExecutionReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m ExecutionReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m ExecutionReport) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetMassStatusReqID sets MassStatusReqID, Tag 584 +// SetMassStatusReqID sets MassStatusReqID, Tag 584 func (m ExecutionReport) SetMassStatusReqID(v string) { m.Set(field.NewMassStatusReqID(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m ExecutionReport) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m ExecutionReport) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m ExecutionReport) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m ExecutionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m ExecutionReport) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetWorkingIndicator sets WorkingIndicator, Tag 636 +// SetWorkingIndicator sets WorkingIndicator, Tag 636 func (m ExecutionReport) SetWorkingIndicator(v bool) { m.Set(field.NewWorkingIndicator(v)) } -//SetPriorityIndicator sets PriorityIndicator, Tag 638 +// SetPriorityIndicator sets PriorityIndicator, Tag 638 func (m ExecutionReport) SetPriorityIndicator(v enum.PriorityIndicator) { m.Set(field.NewPriorityIndicator(v)) } -//SetPriceImprovement sets PriceImprovement, Tag 639 +// SetPriceImprovement sets PriceImprovement, Tag 639 func (m ExecutionReport) SetPriceImprovement(value decimal.Decimal, scale int32) { m.Set(field.NewPriceImprovement(value, scale)) } -//SetLastForwardPoints2 sets LastForwardPoints2, Tag 641 +// SetLastForwardPoints2 sets LastForwardPoints2, Tag 641 func (m ExecutionReport) SetLastForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewLastForwardPoints2(value, scale)) } -//SetUnderlyingLastPx sets UnderlyingLastPx, Tag 651 +// SetUnderlyingLastPx sets UnderlyingLastPx, Tag 651 func (m ExecutionReport) SetUnderlyingLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingLastPx(value, scale)) } -//SetUnderlyingLastQty sets UnderlyingLastQty, Tag 652 +// SetUnderlyingLastQty sets UnderlyingLastQty, Tag 652 func (m ExecutionReport) SetUnderlyingLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingLastQty(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m ExecutionReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m ExecutionReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m ExecutionReport) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m ExecutionReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetLastParPx sets LastParPx, Tag 669 +// SetLastParPx sets LastParPx, Tag 669 func (m ExecutionReport) SetLastParPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastParPx(value, scale)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m ExecutionReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetQuoteRespID sets QuoteRespID, Tag 693 +// SetQuoteRespID sets QuoteRespID, Tag 693 func (m ExecutionReport) SetQuoteRespID(v string) { m.Set(field.NewQuoteRespID(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m ExecutionReport) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m ExecutionReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m ExecutionReport) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m ExecutionReport) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m ExecutionReport) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m ExecutionReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 func (m ExecutionReport) SetInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewInterestAtMaturity(value, scale)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m ExecutionReport) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m ExecutionReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m ExecutionReport) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m ExecutionReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetOrdStatusReqID sets OrdStatusReqID, Tag 790 +// SetOrdStatusReqID sets OrdStatusReqID, Tag 790 func (m ExecutionReport) SetOrdStatusReqID(v string) { m.Set(field.NewOrdStatusReqID(v)) } -//SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 func (m ExecutionReport) SetCopyMsgIndicator(v bool) { m.Set(field.NewCopyMsgIndicator(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m ExecutionReport) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m ExecutionReport) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m ExecutionReport) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m ExecutionReport) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPeggedPrice sets PeggedPrice, Tag 839 +// SetPeggedPrice sets PeggedPrice, Tag 839 func (m ExecutionReport) SetPeggedPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPeggedPrice(value, scale)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m ExecutionReport) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m ExecutionReport) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m ExecutionReport) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m ExecutionReport) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m ExecutionReport) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionPrice sets DiscretionPrice, Tag 845 +// SetDiscretionPrice sets DiscretionPrice, Tag 845 func (m ExecutionReport) SetDiscretionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionPrice(value, scale)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m ExecutionReport) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m ExecutionReport) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m ExecutionReport) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m ExecutionReport) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetTargetStrategyPerformance sets TargetStrategyPerformance, Tag 850 +// SetTargetStrategyPerformance sets TargetStrategyPerformance, Tag 850 func (m ExecutionReport) SetTargetStrategyPerformance(value decimal.Decimal, scale int32) { m.Set(field.NewTargetStrategyPerformance(value, scale)) } -//SetLastLiquidityInd sets LastLiquidityInd, Tag 851 +// SetLastLiquidityInd sets LastLiquidityInd, Tag 851 func (m ExecutionReport) SetLastLiquidityInd(v enum.LastLiquidityInd) { m.Set(field.NewLastLiquidityInd(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m ExecutionReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m ExecutionReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m ExecutionReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m ExecutionReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m ExecutionReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m ExecutionReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m ExecutionReport) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetTotNumReports sets TotNumReports, Tag 911 +// SetTotNumReports sets TotNumReports, Tag 911 func (m ExecutionReport) SetTotNumReports(v int) { m.Set(field.NewTotNumReports(v)) } -//SetLastRptRequested sets LastRptRequested, Tag 912 +// SetLastRptRequested sets LastRptRequested, Tag 912 func (m ExecutionReport) SetLastRptRequested(v bool) { m.Set(field.NewLastRptRequested(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m ExecutionReport) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m ExecutionReport) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m ExecutionReport) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m ExecutionReport) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m ExecutionReport) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m ExecutionReport) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m ExecutionReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m ExecutionReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m ExecutionReport) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m ExecutionReport) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetTimeBracket sets TimeBracket, Tag 943 +// SetTimeBracket sets TimeBracket, Tag 943 func (m ExecutionReport) SetTimeBracket(v string) { m.Set(field.NewTimeBracket(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m ExecutionReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -1160,7 +1160,7 @@ func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError return } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -1169,7 +1169,7 @@ func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -1178,7 +1178,7 @@ func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -1187,7 +1187,7 @@ func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.Messag return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -1196,7 +1196,7 @@ func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRej return } -//GetCumQty gets CumQty, Tag 14 +// GetCumQty gets CumQty, Tag 14 func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CumQtyField if err = m.Get(&f); err == nil { @@ -1205,7 +1205,7 @@ func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1214,7 +1214,7 @@ func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectErro return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -1223,7 +1223,7 @@ func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -1232,7 +1232,7 @@ func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRej return } -//GetExecRefID gets ExecRefID, Tag 19 +// GetExecRefID gets ExecRefID, Tag 19 func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { var f field.ExecRefIDField if err = m.Get(&f); err == nil { @@ -1241,7 +1241,7 @@ func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectErr return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -1250,7 +1250,7 @@ func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageR return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err qui return } -//GetLastCapacity gets LastCapacity, Tag 29 +// GetLastCapacity gets LastCapacity, Tag 29 func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { var f field.LastCapacityField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.Me return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetLastQty gets LastQty, Tag 32 +// GetLastQty gets LastQty, Tag 32 func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastQtyField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageR return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejec return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectE return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectEr return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -1376,7 +1376,7 @@ func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -1394,7 +1394,7 @@ func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.Mess return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1403,7 +1403,7 @@ func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRej return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m ExecutionReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1412,7 +1412,7 @@ func (m ExecutionReport) GetSettlType() (v enum.SettlType, err quickfix.MessageR return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m ExecutionReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1421,7 +1421,7 @@ func (m ExecutionReport) GetSettlDate() (v string, err quickfix.MessageRejectErr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectErr return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -1457,7 +1457,7 @@ func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfi return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -1466,7 +1466,7 @@ func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOrdRejReason gets OrdRejReason, Tag 103 +// GetOrdRejReason gets OrdRejReason, Tag 103 func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { var f field.OrdRejReasonField if err = m.Get(&f); err == nil { @@ -1475,7 +1475,7 @@ func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1484,7 +1484,7 @@ func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1493,7 +1493,7 @@ func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageReject return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1502,7 +1502,7 @@ func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -1511,7 +1511,7 @@ func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageR return } -//GetReportToExch gets ReportToExch, Tag 113 +// GetReportToExch gets ReportToExch, Tag 113 func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { var f field.ReportToExchField if err = m.Get(&f); err == nil { @@ -1520,7 +1520,7 @@ func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectEr return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -1529,7 +1529,7 @@ func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -1538,7 +1538,7 @@ func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1547,7 +1547,7 @@ func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejec return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1556,14 +1556,14 @@ func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejec return } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m ExecutionReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetExecType gets ExecType, Tag 150 +// GetExecType gets ExecType, Tag 150 func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { var f field.ExecTypeField if err = m.Get(&f); err == nil { @@ -1572,7 +1572,7 @@ func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRej return } -//GetLeavesQty gets LeavesQty, Tag 151 +// GetLeavesQty gets LeavesQty, Tag 151 func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LeavesQtyField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.Message return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.M return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, e return } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageReject return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickf return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfi return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.Me return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRe return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.Message return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m ExecutionReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m ExecutionReport) GetSettlDate2() (v string, err quickfix.MessageRejectEr return } -//GetLastSpotRate gets LastSpotRate, Tag 194 +// GetLastSpotRate gets LastSpotRate, Tag 194 func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSpotRateField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.Mess return } -//GetLastForwardPoints gets LastForwardPoints, Tag 195 +// GetLastForwardPoints gets LastForwardPoints, Tag 195 func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastForwardPointsField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRe return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageR return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1716,7 +1716,7 @@ func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Messa return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageReject return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRe return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRe return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m ExecutionReport) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m ExecutionReport) GetPegOffsetValue() (v decimal.Decimal, err quickfix.Me return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRej return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.Mes return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1788,7 +1788,7 @@ func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1797,7 +1797,7 @@ func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.Messag return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1806,7 +1806,7 @@ func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageR return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1815,7 +1815,7 @@ func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectErr return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1824,7 +1824,7 @@ func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectE return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1833,7 +1833,7 @@ func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Me return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1842,7 +1842,7 @@ func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRej return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1851,7 +1851,7 @@ func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.Messa return } -//GetExDate gets ExDate, Tag 230 +// GetExDate gets ExDate, Tag 230 func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) { var f field.ExDateField if err = m.Get(&f); err == nil { @@ -1860,7 +1860,7 @@ func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1869,14 +1869,14 @@ func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfi return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m ExecutionReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1885,7 +1885,7 @@ func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageR return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1894,7 +1894,7 @@ func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageReje return } -//GetTotalTakedown gets TotalTakedown, Tag 237 +// GetTotalTakedown gets TotalTakedown, Tag 237 func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalTakedownField if err = m.Get(&f); err == nil { @@ -1903,7 +1903,7 @@ func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.Mes return } -//GetConcession gets Concession, Tag 238 +// GetConcession gets Concession, Tag 238 func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ConcessionField if err = m.Get(&f); err == nil { @@ -1912,7 +1912,7 @@ func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.Messag return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1921,7 +1921,7 @@ func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.Me return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1930,7 +1930,7 @@ func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageReje return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1939,7 +1939,7 @@ func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageReject return } -//GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 +// GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageRejectError) { var f field.TradedFlatSwitchField if err = m.Get(&f); err == nil { @@ -1948,7 +1948,7 @@ func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageReje return } -//GetBasisFeatureDate gets BasisFeatureDate, Tag 259 +// GetBasisFeatureDate gets BasisFeatureDate, Tag 259 func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRejectError) { var f field.BasisFeatureDateField if err = m.Get(&f); err == nil { @@ -1957,7 +1957,7 @@ func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRe return } -//GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 +// GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BasisFeaturePriceField if err = m.Get(&f); err == nil { @@ -1966,7 +1966,7 @@ func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1975,7 +1975,7 @@ func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err qui return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1984,7 +1984,7 @@ func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejec return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1993,7 +1993,7 @@ func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejec return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2002,7 +2002,7 @@ func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.Messag return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -2011,7 +2011,7 @@ func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.Messag return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -2020,7 +2020,7 @@ func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -2029,7 +2029,7 @@ func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectE return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -2038,7 +2038,7 @@ func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageReject return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -2047,7 +2047,7 @@ func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectE return } -//GetExecRestatementReason gets ExecRestatementReason, Tag 378 +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { var f field.ExecRestatementReasonField if err = m.Get(&f); err == nil { @@ -2056,7 +2056,7 @@ func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReaso return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -2065,14 +2065,14 @@ func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.Mes return } -//GetNoContraBrokers gets NoContraBrokers, Tag 382 +// GetNoContraBrokers gets NoContraBrokers, Tag 382 func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContraBrokersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -2081,7 +2081,7 @@ func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfi return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m ExecutionReport) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -2090,7 +2090,7 @@ func (m ExecutionReport) GetDiscretionOffsetValue() (v decimal.Decimal, err quic return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -2099,7 +2099,7 @@ func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageR return } -//GetDayOrderQty gets DayOrderQty, Tag 424 +// GetDayOrderQty gets DayOrderQty, Tag 424 func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayOrderQtyField if err = m.Get(&f); err == nil { @@ -2108,7 +2108,7 @@ func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetDayCumQty gets DayCumQty, Tag 425 +// GetDayCumQty gets DayCumQty, Tag 425 func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayCumQtyField if err = m.Get(&f); err == nil { @@ -2117,7 +2117,7 @@ func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.Message return } -//GetDayAvgPx gets DayAvgPx, Tag 426 +// GetDayAvgPx gets DayAvgPx, Tag 426 func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DayAvgPxField if err = m.Get(&f); err == nil { @@ -2126,7 +2126,7 @@ func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -2135,7 +2135,7 @@ func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix. return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -2144,7 +2144,7 @@ func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectEr return } -//GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { var f field.MultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -2153,21 +2153,21 @@ func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingTyp return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m ExecutionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m ExecutionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -2176,7 +2176,7 @@ func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejec return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -2185,7 +2185,7 @@ func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -2194,7 +2194,7 @@ func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err q return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -2203,7 +2203,7 @@ func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -2212,7 +2212,7 @@ func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageReje return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2221,7 +2221,7 @@ func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.Mes return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2230,7 +2230,7 @@ func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejec return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -2239,7 +2239,7 @@ func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageReject return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -2248,7 +2248,7 @@ func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -2257,7 +2257,7 @@ func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatu return } -//GetTransBkdTime gets TransBkdTime, Tag 483 +// GetTransBkdTime gets TransBkdTime, Tag 483 func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransBkdTimeField if err = m.Get(&f); err == nil { @@ -2266,7 +2266,7 @@ func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRej return } -//GetExecPriceType gets ExecPriceType, Tag 484 +// GetExecPriceType gets ExecPriceType, Tag 484 func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix.MessageRejectError) { var f field.ExecPriceTypeField if err = m.Get(&f); err == nil { @@ -2275,7 +2275,7 @@ func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix. return } -//GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 +// GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ExecPriceAdjustmentField if err = m.Get(&f); err == nil { @@ -2284,7 +2284,7 @@ func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickf return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -2293,7 +2293,7 @@ func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectE return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -2302,7 +2302,7 @@ func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix. return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -2311,7 +2311,7 @@ func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectErro return } -//GetExecValuationPoint gets ExecValuationPoint, Tag 515 +// GetExecValuationPoint gets ExecValuationPoint, Tag 515 func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.MessageRejectError) { var f field.ExecValuationPointField if err = m.Get(&f); err == nil { @@ -2320,7 +2320,7 @@ func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.Mess return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -2329,14 +2329,14 @@ func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.Mess return } -//GetNoContAmts gets NoContAmts, Tag 518 +// GetNoContAmts gets NoContAmts, Tag 518 func (m ExecutionReport) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContAmtsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2345,7 +2345,7 @@ func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRe return } -//GetSecondaryExecID gets SecondaryExecID, Tag 527 +// GetSecondaryExecID gets SecondaryExecID, Tag 527 func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryExecIDField if err = m.Get(&f); err == nil { @@ -2354,7 +2354,7 @@ func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRej return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -2363,7 +2363,7 @@ func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix. return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -2372,7 +2372,7 @@ func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err q return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -2381,7 +2381,7 @@ func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageReject return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -2390,7 +2390,7 @@ func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix. return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -2399,7 +2399,7 @@ func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.Messag return } -//GetCrossID gets CrossID, Tag 548 +// GetCrossID gets CrossID, Tag 548 func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError) { var f field.CrossIDField if err = m.Get(&f); err == nil { @@ -2408,7 +2408,7 @@ func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError return } -//GetCrossType gets CrossType, Tag 549 +// GetCrossType gets CrossType, Tag 549 func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { var f field.CrossTypeField if err = m.Get(&f); err == nil { @@ -2417,7 +2417,7 @@ func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageR return } -//GetOrigCrossID gets OrigCrossID, Tag 551 +// GetOrigCrossID gets OrigCrossID, Tag 551 func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { var f field.OrigCrossIDField if err = m.Get(&f); err == nil { @@ -2426,14 +2426,14 @@ func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectE return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m ExecutionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -2442,7 +2442,7 @@ func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.Mess return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -2451,7 +2451,7 @@ func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err q return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -2460,7 +2460,7 @@ func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectE return } -//GetMassStatusReqID gets MassStatusReqID, Tag 584 +// GetMassStatusReqID gets MassStatusReqID, Tag 584 func (m ExecutionReport) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.MassStatusReqIDField if err = m.Get(&f); err == nil { @@ -2469,7 +2469,7 @@ func (m ExecutionReport) GetMassStatusReqID() (v string, err quickfix.MessageRej return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -2478,7 +2478,7 @@ func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfi return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -2487,7 +2487,7 @@ func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.Mess return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -2496,7 +2496,7 @@ func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfi return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2505,7 +2505,7 @@ func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, e return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -2514,7 +2514,7 @@ func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, return } -//GetWorkingIndicator gets WorkingIndicator, Tag 636 +// GetWorkingIndicator gets WorkingIndicator, Tag 636 func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { var f field.WorkingIndicatorField if err = m.Get(&f); err == nil { @@ -2523,7 +2523,7 @@ func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageReje return } -//GetPriorityIndicator gets PriorityIndicator, Tag 638 +// GetPriorityIndicator gets PriorityIndicator, Tag 638 func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err quickfix.MessageRejectError) { var f field.PriorityIndicatorField if err = m.Get(&f); err == nil { @@ -2532,7 +2532,7 @@ func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err q return } -//GetPriceImprovement gets PriceImprovement, Tag 639 +// GetPriceImprovement gets PriceImprovement, Tag 639 func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceImprovementField if err = m.Get(&f); err == nil { @@ -2541,7 +2541,7 @@ func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix. return } -//GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 +// GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastForwardPoints2Field if err = m.Get(&f); err == nil { @@ -2550,7 +2550,7 @@ func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfi return } -//GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 +// GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingLastPxField if err = m.Get(&f); err == nil { @@ -2559,7 +2559,7 @@ func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 +// GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingLastQtyField if err = m.Get(&f); err == nil { @@ -2568,7 +2568,7 @@ func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m ExecutionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -2577,7 +2577,7 @@ func (m ExecutionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Me return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m ExecutionReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -2586,7 +2586,7 @@ func (m ExecutionReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Me return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m ExecutionReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -2595,7 +2595,7 @@ func (m ExecutionReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRej return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m ExecutionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2604,7 +2604,7 @@ func (m ExecutionReport) GetContractSettlMonth() (v string, err quickfix.Message return } -//GetLastParPx gets LastParPx, Tag 669 +// GetLastParPx gets LastParPx, Tag 669 func (m ExecutionReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastParPxField if err = m.Get(&f); err == nil { @@ -2613,7 +2613,7 @@ func (m ExecutionReport) GetLastParPx() (v decimal.Decimal, err quickfix.Message return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m ExecutionReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -2622,7 +2622,7 @@ func (m ExecutionReport) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteRespID gets QuoteRespID, Tag 693 +// GetQuoteRespID gets QuoteRespID, Tag 693 func (m ExecutionReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { var f field.QuoteRespIDField if err = m.Get(&f); err == nil { @@ -2631,7 +2631,7 @@ func (m ExecutionReport) GetQuoteRespID() (v string, err quickfix.MessageRejectE return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m ExecutionReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -2640,7 +2640,7 @@ func (m ExecutionReport) GetYieldRedemptionDate() (v string, err quickfix.Messag return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m ExecutionReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -2649,7 +2649,7 @@ func (m ExecutionReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quick return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m ExecutionReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -2658,7 +2658,7 @@ func (m ExecutionReport) GetYieldRedemptionPriceType() (v int, err quickfix.Mess return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m ExecutionReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -2667,7 +2667,7 @@ func (m ExecutionReport) GetBenchmarkSecurityID() (v string, err quickfix.Messag return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m ExecutionReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -2676,14 +2676,14 @@ func (m ExecutionReport) GetYieldCalcDate() (v string, err quickfix.MessageRejec return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m ExecutionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 func (m ExecutionReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.InterestAtMaturityField if err = m.Get(&f); err == nil { @@ -2692,7 +2692,7 @@ func (m ExecutionReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfi return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m ExecutionReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2701,7 +2701,7 @@ func (m ExecutionReport) GetBenchmarkSecurityIDSource() (v string, err quickfix. return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m ExecutionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2710,7 +2710,7 @@ func (m ExecutionReport) GetSecuritySubType() (v string, err quickfix.MessageRej return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m ExecutionReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -2719,7 +2719,7 @@ func (m ExecutionReport) GetBookingType() (v enum.BookingType, err quickfix.Mess return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m ExecutionReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -2728,7 +2728,7 @@ func (m ExecutionReport) GetTerminationType() (v enum.TerminationType, err quick return } -//GetOrdStatusReqID gets OrdStatusReqID, Tag 790 +// GetOrdStatusReqID gets OrdStatusReqID, Tag 790 func (m ExecutionReport) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.OrdStatusReqIDField if err = m.Get(&f); err == nil { @@ -2737,7 +2737,7 @@ func (m ExecutionReport) GetOrdStatusReqID() (v string, err quickfix.MessageReje return } -//GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 func (m ExecutionReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { var f field.CopyMsgIndicatorField if err = m.Get(&f); err == nil { @@ -2746,7 +2746,7 @@ func (m ExecutionReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageReje return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m ExecutionReport) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -2755,7 +2755,7 @@ func (m ExecutionReport) GetPegMoveType() (v enum.PegMoveType, err quickfix.Mess return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m ExecutionReport) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -2764,7 +2764,7 @@ func (m ExecutionReport) GetPegOffsetType() (v enum.PegOffsetType, err quickfix. return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m ExecutionReport) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -2773,7 +2773,7 @@ func (m ExecutionReport) GetPegLimitType() (v enum.PegLimitType, err quickfix.Me return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m ExecutionReport) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -2782,7 +2782,7 @@ func (m ExecutionReport) GetPegRoundDirection() (v enum.PegRoundDirection, err q return } -//GetPeggedPrice gets PeggedPrice, Tag 839 +// GetPeggedPrice gets PeggedPrice, Tag 839 func (m ExecutionReport) GetPeggedPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PeggedPriceField if err = m.Get(&f); err == nil { @@ -2791,7 +2791,7 @@ func (m ExecutionReport) GetPeggedPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m ExecutionReport) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -2800,7 +2800,7 @@ func (m ExecutionReport) GetPegScope() (v enum.PegScope, err quickfix.MessageRej return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m ExecutionReport) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -2809,7 +2809,7 @@ func (m ExecutionReport) GetDiscretionMoveType() (v enum.DiscretionMoveType, err return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m ExecutionReport) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -2818,7 +2818,7 @@ func (m ExecutionReport) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m ExecutionReport) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -2827,7 +2827,7 @@ func (m ExecutionReport) GetDiscretionLimitType() (v enum.DiscretionLimitType, e return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m ExecutionReport) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -2836,7 +2836,7 @@ func (m ExecutionReport) GetDiscretionRoundDirection() (v enum.DiscretionRoundDi return } -//GetDiscretionPrice gets DiscretionPrice, Tag 845 +// GetDiscretionPrice gets DiscretionPrice, Tag 845 func (m ExecutionReport) GetDiscretionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionPriceField if err = m.Get(&f); err == nil { @@ -2845,7 +2845,7 @@ func (m ExecutionReport) GetDiscretionPrice() (v decimal.Decimal, err quickfix.M return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m ExecutionReport) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -2854,7 +2854,7 @@ func (m ExecutionReport) GetDiscretionScope() (v enum.DiscretionScope, err quick return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m ExecutionReport) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -2863,7 +2863,7 @@ func (m ExecutionReport) GetTargetStrategy() (v enum.TargetStrategy, err quickfi return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m ExecutionReport) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -2872,7 +2872,7 @@ func (m ExecutionReport) GetTargetStrategyParameters() (v string, err quickfix.M return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m ExecutionReport) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -2881,7 +2881,7 @@ func (m ExecutionReport) GetParticipationRate() (v decimal.Decimal, err quickfix return } -//GetTargetStrategyPerformance gets TargetStrategyPerformance, Tag 850 +// GetTargetStrategyPerformance gets TargetStrategyPerformance, Tag 850 func (m ExecutionReport) GetTargetStrategyPerformance() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TargetStrategyPerformanceField if err = m.Get(&f); err == nil { @@ -2890,7 +2890,7 @@ func (m ExecutionReport) GetTargetStrategyPerformance() (v decimal.Decimal, err return } -//GetLastLiquidityInd gets LastLiquidityInd, Tag 851 +// GetLastLiquidityInd gets LastLiquidityInd, Tag 851 func (m ExecutionReport) GetLastLiquidityInd() (v enum.LastLiquidityInd, err quickfix.MessageRejectError) { var f field.LastLiquidityIndField if err = m.Get(&f); err == nil { @@ -2899,7 +2899,7 @@ func (m ExecutionReport) GetLastLiquidityInd() (v enum.LastLiquidityInd, err qui return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m ExecutionReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -2908,14 +2908,14 @@ func (m ExecutionReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejec return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m ExecutionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m ExecutionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -2924,7 +2924,7 @@ func (m ExecutionReport) GetDatedDate() (v string, err quickfix.MessageRejectErr return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m ExecutionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2933,7 +2933,7 @@ func (m ExecutionReport) GetInterestAccrualDate() (v string, err quickfix.Messag return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m ExecutionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -2942,7 +2942,7 @@ func (m ExecutionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageR return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m ExecutionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -2951,7 +2951,7 @@ func (m ExecutionReport) GetCPRegType() (v string, err quickfix.MessageRejectErr return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m ExecutionReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -2960,7 +2960,7 @@ func (m ExecutionReport) GetMarginRatio() (v decimal.Decimal, err quickfix.Messa return } -//GetTotNumReports gets TotNumReports, Tag 911 +// GetTotNumReports gets TotNumReports, Tag 911 func (m ExecutionReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumReportsField if err = m.Get(&f); err == nil { @@ -2969,7 +2969,7 @@ func (m ExecutionReport) GetTotNumReports() (v int, err quickfix.MessageRejectEr return } -//GetLastRptRequested gets LastRptRequested, Tag 912 +// GetLastRptRequested gets LastRptRequested, Tag 912 func (m ExecutionReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { var f field.LastRptRequestedField if err = m.Get(&f); err == nil { @@ -2978,7 +2978,7 @@ func (m ExecutionReport) GetLastRptRequested() (v bool, err quickfix.MessageReje return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m ExecutionReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -2987,7 +2987,7 @@ func (m ExecutionReport) GetAgreementDesc() (v string, err quickfix.MessageRejec return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m ExecutionReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -2996,7 +2996,7 @@ func (m ExecutionReport) GetAgreementID() (v string, err quickfix.MessageRejectE return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m ExecutionReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -3005,7 +3005,7 @@ func (m ExecutionReport) GetAgreementDate() (v string, err quickfix.MessageRejec return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m ExecutionReport) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -3014,7 +3014,7 @@ func (m ExecutionReport) GetStartDate() (v string, err quickfix.MessageRejectErr return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m ExecutionReport) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -3023,7 +3023,7 @@ func (m ExecutionReport) GetEndDate() (v string, err quickfix.MessageRejectError return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m ExecutionReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -3032,7 +3032,7 @@ func (m ExecutionReport) GetAgreementCurrency() (v string, err quickfix.MessageR return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m ExecutionReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -3041,7 +3041,7 @@ func (m ExecutionReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.Me return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m ExecutionReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -3050,7 +3050,7 @@ func (m ExecutionReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quic return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m ExecutionReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -3059,7 +3059,7 @@ func (m ExecutionReport) GetStartCash() (v decimal.Decimal, err quickfix.Message return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m ExecutionReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -3068,7 +3068,7 @@ func (m ExecutionReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRe return } -//GetTimeBracket gets TimeBracket, Tag 943 +// GetTimeBracket gets TimeBracket, Tag 943 func (m ExecutionReport) GetTimeBracket() (v string, err quickfix.MessageRejectError) { var f field.TimeBracketField if err = m.Get(&f); err == nil { @@ -3077,7 +3077,7 @@ func (m ExecutionReport) GetTimeBracket() (v string, err quickfix.MessageRejectE return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m ExecutionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3086,1117 +3086,1117 @@ func (m ExecutionReport) GetStrikeCurrency() (v string, err quickfix.MessageReje return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m ExecutionReport) HasAccount() bool { return m.Has(tag.Account) } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m ExecutionReport) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m ExecutionReport) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m ExecutionReport) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m ExecutionReport) HasCommType() bool { return m.Has(tag.CommType) } -//HasCumQty returns true if CumQty is present, Tag 14 +// HasCumQty returns true if CumQty is present, Tag 14 func (m ExecutionReport) HasCumQty() bool { return m.Has(tag.CumQty) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m ExecutionReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m ExecutionReport) HasExecID() bool { return m.Has(tag.ExecID) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m ExecutionReport) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasExecRefID returns true if ExecRefID is present, Tag 19 +// HasExecRefID returns true if ExecRefID is present, Tag 19 func (m ExecutionReport) HasExecRefID() bool { return m.Has(tag.ExecRefID) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m ExecutionReport) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m ExecutionReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastCapacity returns true if LastCapacity is present, Tag 29 +// HasLastCapacity returns true if LastCapacity is present, Tag 29 func (m ExecutionReport) HasLastCapacity() bool { return m.Has(tag.LastCapacity) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m ExecutionReport) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m ExecutionReport) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastQty returns true if LastQty is present, Tag 32 +// HasLastQty returns true if LastQty is present, Tag 32 func (m ExecutionReport) HasLastQty() bool { return m.Has(tag.LastQty) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m ExecutionReport) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m ExecutionReport) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m ExecutionReport) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m ExecutionReport) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m ExecutionReport) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m ExecutionReport) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m ExecutionReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m ExecutionReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m ExecutionReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ExecutionReport) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m ExecutionReport) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ExecutionReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m ExecutionReport) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m ExecutionReport) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m ExecutionReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ExecutionReport) HasListID() bool { return m.Has(tag.ListID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m ExecutionReport) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m ExecutionReport) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m ExecutionReport) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 func (m ExecutionReport) HasOrdRejReason() bool { return m.Has(tag.OrdRejReason) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m ExecutionReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m ExecutionReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m ExecutionReport) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m ExecutionReport) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasReportToExch returns true if ReportToExch is present, Tag 113 +// HasReportToExch returns true if ReportToExch is present, Tag 113 func (m ExecutionReport) HasReportToExch() bool { return m.Has(tag.ReportToExch) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m ExecutionReport) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m ExecutionReport) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m ExecutionReport) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m ExecutionReport) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m ExecutionReport) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasExecType returns true if ExecType is present, Tag 150 +// HasExecType returns true if ExecType is present, Tag 150 func (m ExecutionReport) HasExecType() bool { return m.Has(tag.ExecType) } -//HasLeavesQty returns true if LeavesQty is present, Tag 151 +// HasLeavesQty returns true if LeavesQty is present, Tag 151 func (m ExecutionReport) HasLeavesQty() bool { return m.Has(tag.LeavesQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m ExecutionReport) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m ExecutionReport) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m ExecutionReport) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m ExecutionReport) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m ExecutionReport) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m ExecutionReport) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m ExecutionReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m ExecutionReport) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m ExecutionReport) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m ExecutionReport) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 func (m ExecutionReport) HasLastSpotRate() bool { return m.Has(tag.LastSpotRate) } -//HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 func (m ExecutionReport) HasLastForwardPoints() bool { return m.Has(tag.LastForwardPoints) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m ExecutionReport) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m ExecutionReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m ExecutionReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m ExecutionReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m ExecutionReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m ExecutionReport) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m ExecutionReport) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m ExecutionReport) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m ExecutionReport) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m ExecutionReport) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m ExecutionReport) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m ExecutionReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m ExecutionReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m ExecutionReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m ExecutionReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m ExecutionReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m ExecutionReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m ExecutionReport) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasExDate returns true if ExDate is present, Tag 230 +// HasExDate returns true if ExDate is present, Tag 230 func (m ExecutionReport) HasExDate() bool { return m.Has(tag.ExDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m ExecutionReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m ExecutionReport) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m ExecutionReport) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m ExecutionReport) HasYield() bool { return m.Has(tag.Yield) } -//HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 func (m ExecutionReport) HasTotalTakedown() bool { return m.Has(tag.TotalTakedown) } -//HasConcession returns true if Concession is present, Tag 238 +// HasConcession returns true if Concession is present, Tag 238 func (m ExecutionReport) HasConcession() bool { return m.Has(tag.Concession) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m ExecutionReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m ExecutionReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m ExecutionReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradedFlatSwitch returns true if TradedFlatSwitch is present, Tag 258 +// HasTradedFlatSwitch returns true if TradedFlatSwitch is present, Tag 258 func (m ExecutionReport) HasTradedFlatSwitch() bool { return m.Has(tag.TradedFlatSwitch) } -//HasBasisFeatureDate returns true if BasisFeatureDate is present, Tag 259 +// HasBasisFeatureDate returns true if BasisFeatureDate is present, Tag 259 func (m ExecutionReport) HasBasisFeatureDate() bool { return m.Has(tag.BasisFeatureDate) } -//HasBasisFeaturePrice returns true if BasisFeaturePrice is present, Tag 260 +// HasBasisFeaturePrice returns true if BasisFeaturePrice is present, Tag 260 func (m ExecutionReport) HasBasisFeaturePrice() bool { return m.Has(tag.BasisFeaturePrice) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m ExecutionReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m ExecutionReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m ExecutionReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m ExecutionReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m ExecutionReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ExecutionReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ExecutionReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m ExecutionReport) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m ExecutionReport) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 func (m ExecutionReport) HasExecRestatementReason() bool { return m.Has(tag.ExecRestatementReason) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m ExecutionReport) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382 +// HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382 func (m ExecutionReport) HasNoContraBrokers() bool { return m.Has(tag.NoContraBrokers) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m ExecutionReport) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m ExecutionReport) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m ExecutionReport) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasDayOrderQty returns true if DayOrderQty is present, Tag 424 +// HasDayOrderQty returns true if DayOrderQty is present, Tag 424 func (m ExecutionReport) HasDayOrderQty() bool { return m.Has(tag.DayOrderQty) } -//HasDayCumQty returns true if DayCumQty is present, Tag 425 +// HasDayCumQty returns true if DayCumQty is present, Tag 425 func (m ExecutionReport) HasDayCumQty() bool { return m.Has(tag.DayCumQty) } -//HasDayAvgPx returns true if DayAvgPx is present, Tag 426 +// HasDayAvgPx returns true if DayAvgPx is present, Tag 426 func (m ExecutionReport) HasDayAvgPx() bool { return m.Has(tag.DayAvgPx) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m ExecutionReport) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m ExecutionReport) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 func (m ExecutionReport) HasMultiLegReportingType() bool { return m.Has(tag.MultiLegReportingType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m ExecutionReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m ExecutionReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m ExecutionReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m ExecutionReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m ExecutionReport) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m ExecutionReport) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m ExecutionReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m ExecutionReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m ExecutionReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m ExecutionReport) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m ExecutionReport) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m ExecutionReport) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 func (m ExecutionReport) HasTransBkdTime() bool { return m.Has(tag.TransBkdTime) } -//HasExecPriceType returns true if ExecPriceType is present, Tag 484 +// HasExecPriceType returns true if ExecPriceType is present, Tag 484 func (m ExecutionReport) HasExecPriceType() bool { return m.Has(tag.ExecPriceType) } -//HasExecPriceAdjustment returns true if ExecPriceAdjustment is present, Tag 485 +// HasExecPriceAdjustment returns true if ExecPriceAdjustment is present, Tag 485 func (m ExecutionReport) HasExecPriceAdjustment() bool { return m.Has(tag.ExecPriceAdjustment) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m ExecutionReport) HasDesignation() bool { return m.Has(tag.Designation) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m ExecutionReport) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m ExecutionReport) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasExecValuationPoint returns true if ExecValuationPoint is present, Tag 515 +// HasExecValuationPoint returns true if ExecValuationPoint is present, Tag 515 func (m ExecutionReport) HasExecValuationPoint() bool { return m.Has(tag.ExecValuationPoint) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m ExecutionReport) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasNoContAmts returns true if NoContAmts is present, Tag 518 +// HasNoContAmts returns true if NoContAmts is present, Tag 518 func (m ExecutionReport) HasNoContAmts() bool { return m.Has(tag.NoContAmts) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m ExecutionReport) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 func (m ExecutionReport) HasSecondaryExecID() bool { return m.Has(tag.SecondaryExecID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m ExecutionReport) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m ExecutionReport) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m ExecutionReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m ExecutionReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m ExecutionReport) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasCrossID returns true if CrossID is present, Tag 548 +// HasCrossID returns true if CrossID is present, Tag 548 func (m ExecutionReport) HasCrossID() bool { return m.Has(tag.CrossID) } -//HasCrossType returns true if CrossType is present, Tag 549 +// HasCrossType returns true if CrossType is present, Tag 549 func (m ExecutionReport) HasCrossType() bool { return m.Has(tag.CrossType) } -//HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 func (m ExecutionReport) HasOrigCrossID() bool { return m.Has(tag.OrigCrossID) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m ExecutionReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m ExecutionReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m ExecutionReport) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m ExecutionReport) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 +// HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 func (m ExecutionReport) HasMassStatusReqID() bool { return m.Has(tag.MassStatusReqID) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m ExecutionReport) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m ExecutionReport) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m ExecutionReport) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m ExecutionReport) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m ExecutionReport) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 func (m ExecutionReport) HasWorkingIndicator() bool { return m.Has(tag.WorkingIndicator) } -//HasPriorityIndicator returns true if PriorityIndicator is present, Tag 638 +// HasPriorityIndicator returns true if PriorityIndicator is present, Tag 638 func (m ExecutionReport) HasPriorityIndicator() bool { return m.Has(tag.PriorityIndicator) } -//HasPriceImprovement returns true if PriceImprovement is present, Tag 639 +// HasPriceImprovement returns true if PriceImprovement is present, Tag 639 func (m ExecutionReport) HasPriceImprovement() bool { return m.Has(tag.PriceImprovement) } -//HasLastForwardPoints2 returns true if LastForwardPoints2 is present, Tag 641 +// HasLastForwardPoints2 returns true if LastForwardPoints2 is present, Tag 641 func (m ExecutionReport) HasLastForwardPoints2() bool { return m.Has(tag.LastForwardPoints2) } -//HasUnderlyingLastPx returns true if UnderlyingLastPx is present, Tag 651 +// HasUnderlyingLastPx returns true if UnderlyingLastPx is present, Tag 651 func (m ExecutionReport) HasUnderlyingLastPx() bool { return m.Has(tag.UnderlyingLastPx) } -//HasUnderlyingLastQty returns true if UnderlyingLastQty is present, Tag 652 +// HasUnderlyingLastQty returns true if UnderlyingLastQty is present, Tag 652 func (m ExecutionReport) HasUnderlyingLastQty() bool { return m.Has(tag.UnderlyingLastQty) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m ExecutionReport) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m ExecutionReport) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m ExecutionReport) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m ExecutionReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasLastParPx returns true if LastParPx is present, Tag 669 +// HasLastParPx returns true if LastParPx is present, Tag 669 func (m ExecutionReport) HasLastParPx() bool { return m.Has(tag.LastParPx) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m ExecutionReport) HasPool() bool { return m.Has(tag.Pool) } -//HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 func (m ExecutionReport) HasQuoteRespID() bool { return m.Has(tag.QuoteRespID) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m ExecutionReport) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m ExecutionReport) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m ExecutionReport) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m ExecutionReport) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m ExecutionReport) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m ExecutionReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 func (m ExecutionReport) HasInterestAtMaturity() bool { return m.Has(tag.InterestAtMaturity) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m ExecutionReport) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m ExecutionReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m ExecutionReport) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m ExecutionReport) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 +// HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 func (m ExecutionReport) HasOrdStatusReqID() bool { return m.Has(tag.OrdStatusReqID) } -//HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 func (m ExecutionReport) HasCopyMsgIndicator() bool { return m.Has(tag.CopyMsgIndicator) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m ExecutionReport) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m ExecutionReport) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m ExecutionReport) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m ExecutionReport) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPeggedPrice returns true if PeggedPrice is present, Tag 839 +// HasPeggedPrice returns true if PeggedPrice is present, Tag 839 func (m ExecutionReport) HasPeggedPrice() bool { return m.Has(tag.PeggedPrice) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m ExecutionReport) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m ExecutionReport) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m ExecutionReport) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m ExecutionReport) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m ExecutionReport) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionPrice returns true if DiscretionPrice is present, Tag 845 +// HasDiscretionPrice returns true if DiscretionPrice is present, Tag 845 func (m ExecutionReport) HasDiscretionPrice() bool { return m.Has(tag.DiscretionPrice) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m ExecutionReport) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m ExecutionReport) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m ExecutionReport) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m ExecutionReport) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasTargetStrategyPerformance returns true if TargetStrategyPerformance is present, Tag 850 +// HasTargetStrategyPerformance returns true if TargetStrategyPerformance is present, Tag 850 func (m ExecutionReport) HasTargetStrategyPerformance() bool { return m.Has(tag.TargetStrategyPerformance) } -//HasLastLiquidityInd returns true if LastLiquidityInd is present, Tag 851 +// HasLastLiquidityInd returns true if LastLiquidityInd is present, Tag 851 func (m ExecutionReport) HasLastLiquidityInd() bool { return m.Has(tag.LastLiquidityInd) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m ExecutionReport) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m ExecutionReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m ExecutionReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m ExecutionReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m ExecutionReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m ExecutionReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m ExecutionReport) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasTotNumReports returns true if TotNumReports is present, Tag 911 +// HasTotNumReports returns true if TotNumReports is present, Tag 911 func (m ExecutionReport) HasTotNumReports() bool { return m.Has(tag.TotNumReports) } -//HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 func (m ExecutionReport) HasLastRptRequested() bool { return m.Has(tag.LastRptRequested) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m ExecutionReport) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m ExecutionReport) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m ExecutionReport) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m ExecutionReport) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m ExecutionReport) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m ExecutionReport) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m ExecutionReport) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m ExecutionReport) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m ExecutionReport) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m ExecutionReport) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasTimeBracket returns true if TimeBracket is present, Tag 943 +// HasTimeBracket returns true if TimeBracket is present, Tag 943 func (m ExecutionReport) HasTimeBracket() bool { return m.Has(tag.TimeBracket) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m ExecutionReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -4205,7 +4205,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -4214,7 +4214,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -4223,7 +4223,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -4232,65 +4232,66 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)}), + } } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -4299,7 +4300,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -4308,70 +4309,71 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoContraBrokers is a repeating group element, Tag 382 +// NoContraBrokers is a repeating group element, Tag 382 type NoContraBrokers struct { *quickfix.Group } -//SetContraBroker sets ContraBroker, Tag 375 +// SetContraBroker sets ContraBroker, Tag 375 func (m NoContraBrokers) SetContraBroker(v string) { m.Set(field.NewContraBroker(v)) } -//SetContraTrader sets ContraTrader, Tag 337 +// SetContraTrader sets ContraTrader, Tag 337 func (m NoContraBrokers) SetContraTrader(v string) { m.Set(field.NewContraTrader(v)) } -//SetContraTradeQty sets ContraTradeQty, Tag 437 +// SetContraTradeQty sets ContraTradeQty, Tag 437 func (m NoContraBrokers) SetContraTradeQty(value decimal.Decimal, scale int32) { m.Set(field.NewContraTradeQty(value, scale)) } -//SetContraTradeTime sets ContraTradeTime, Tag 438 +// SetContraTradeTime sets ContraTradeTime, Tag 438 func (m NoContraBrokers) SetContraTradeTime(v time.Time) { m.Set(field.NewContraTradeTime(v)) } -//SetContraLegRefID sets ContraLegRefID, Tag 655 +// SetContraLegRefID sets ContraLegRefID, Tag 655 func (m NoContraBrokers) SetContraLegRefID(v string) { m.Set(field.NewContraLegRefID(v)) } -//GetContraBroker gets ContraBroker, Tag 375 +// GetContraBroker gets ContraBroker, Tag 375 func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { var f field.ContraBrokerField if err = m.Get(&f); err == nil { @@ -4380,7 +4382,7 @@ func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageReject return } -//GetContraTrader gets ContraTrader, Tag 337 +// GetContraTrader gets ContraTrader, Tag 337 func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { var f field.ContraTraderField if err = m.Get(&f); err == nil { @@ -4389,7 +4391,7 @@ func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageReject return } -//GetContraTradeQty gets ContraTradeQty, Tag 437 +// GetContraTradeQty gets ContraTradeQty, Tag 437 func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContraTradeQtyField if err = m.Get(&f); err == nil { @@ -4398,7 +4400,7 @@ func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.Me return } -//GetContraTradeTime gets ContraTradeTime, Tag 438 +// GetContraTradeTime gets ContraTradeTime, Tag 438 func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ContraTradeTimeField if err = m.Get(&f); err == nil { @@ -4407,7 +4409,7 @@ func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.Message return } -//GetContraLegRefID gets ContraLegRefID, Tag 655 +// GetContraLegRefID gets ContraLegRefID, Tag 655 func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageRejectError) { var f field.ContraLegRefIDField if err = m.Get(&f); err == nil { @@ -4416,80 +4418,81 @@ func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageReje return } -//HasContraBroker returns true if ContraBroker is present, Tag 375 +// HasContraBroker returns true if ContraBroker is present, Tag 375 func (m NoContraBrokers) HasContraBroker() bool { return m.Has(tag.ContraBroker) } -//HasContraTrader returns true if ContraTrader is present, Tag 337 +// HasContraTrader returns true if ContraTrader is present, Tag 337 func (m NoContraBrokers) HasContraTrader() bool { return m.Has(tag.ContraTrader) } -//HasContraTradeQty returns true if ContraTradeQty is present, Tag 437 +// HasContraTradeQty returns true if ContraTradeQty is present, Tag 437 func (m NoContraBrokers) HasContraTradeQty() bool { return m.Has(tag.ContraTradeQty) } -//HasContraTradeTime returns true if ContraTradeTime is present, Tag 438 +// HasContraTradeTime returns true if ContraTradeTime is present, Tag 438 func (m NoContraBrokers) HasContraTradeTime() bool { return m.Has(tag.ContraTradeTime) } -//HasContraLegRefID returns true if ContraLegRefID is present, Tag 655 +// HasContraLegRefID returns true if ContraLegRefID is present, Tag 655 func (m NoContraBrokers) HasContraLegRefID() bool { return m.Has(tag.ContraLegRefID) } -//NoContraBrokersRepeatingGroup is a repeating group, Tag 382 +// NoContraBrokersRepeatingGroup is a repeating group, Tag 382 type NoContraBrokersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup +// NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup func NewNoContraBrokersRepeatingGroup() NoContraBrokersRepeatingGroup { return NoContraBrokersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoContraBrokers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ContraBroker), quickfix.GroupElement(tag.ContraTrader), quickfix.GroupElement(tag.ContraTradeQty), quickfix.GroupElement(tag.ContraTradeTime), quickfix.GroupElement(tag.ContraLegRefID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContraBroker), quickfix.GroupElement(tag.ContraTrader), quickfix.GroupElement(tag.ContraTradeQty), quickfix.GroupElement(tag.ContraTradeTime), quickfix.GroupElement(tag.ContraLegRefID)}), + } } -//Add create and append a new NoContraBrokers to this group +// Add create and append a new NoContraBrokers to this group func (m NoContraBrokersRepeatingGroup) Add() NoContraBrokers { g := m.RepeatingGroup.Add() return NoContraBrokers{g} } -//Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup +// Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup func (m NoContraBrokersRepeatingGroup) Get(i int) NoContraBrokers { return NoContraBrokers{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -4498,7 +4501,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4507,7 +4510,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -4516,49 +4519,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -4567,7 +4570,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4576,78 +4579,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -4656,7 +4661,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4665,60 +4670,61 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoContAmts is a repeating group element, Tag 518 +// NoContAmts is a repeating group element, Tag 518 type NoContAmts struct { *quickfix.Group } -//SetContAmtType sets ContAmtType, Tag 519 +// SetContAmtType sets ContAmtType, Tag 519 func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { m.Set(field.NewContAmtType(v)) } -//SetContAmtValue sets ContAmtValue, Tag 520 +// SetContAmtValue sets ContAmtValue, Tag 520 func (m NoContAmts) SetContAmtValue(value decimal.Decimal, scale int32) { m.Set(field.NewContAmtValue(value, scale)) } -//SetContAmtCurr sets ContAmtCurr, Tag 521 +// SetContAmtCurr sets ContAmtCurr, Tag 521 func (m NoContAmts) SetContAmtCurr(v string) { m.Set(field.NewContAmtCurr(v)) } -//GetContAmtType gets ContAmtType, Tag 519 +// GetContAmtType gets ContAmtType, Tag 519 func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { var f field.ContAmtTypeField if err = m.Get(&f); err == nil { @@ -4727,7 +4733,7 @@ func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRe return } -//GetContAmtValue gets ContAmtValue, Tag 520 +// GetContAmtValue gets ContAmtValue, Tag 520 func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContAmtValueField if err = m.Get(&f); err == nil { @@ -4736,7 +4742,7 @@ func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRe return } -//GetContAmtCurr gets ContAmtCurr, Tag 521 +// GetContAmtCurr gets ContAmtCurr, Tag 521 func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { var f field.ContAmtCurrField if err = m.Get(&f); err == nil { @@ -4745,315 +4751,316 @@ func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) return } -//HasContAmtType returns true if ContAmtType is present, Tag 519 +// HasContAmtType returns true if ContAmtType is present, Tag 519 func (m NoContAmts) HasContAmtType() bool { return m.Has(tag.ContAmtType) } -//HasContAmtValue returns true if ContAmtValue is present, Tag 520 +// HasContAmtValue returns true if ContAmtValue is present, Tag 520 func (m NoContAmts) HasContAmtValue() bool { return m.Has(tag.ContAmtValue) } -//HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 +// HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 func (m NoContAmts) HasContAmtCurr() bool { return m.Has(tag.ContAmtCurr) } -//NoContAmtsRepeatingGroup is a repeating group, Tag 518 +// NoContAmtsRepeatingGroup is a repeating group, Tag 518 type NoContAmtsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup +// NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup func NewNoContAmtsRepeatingGroup() NoContAmtsRepeatingGroup { return NoContAmtsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoContAmts, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)}), + } } -//Add create and append a new NoContAmts to this group +// Add create and append a new NoContAmts to this group func (m NoContAmtsRepeatingGroup) Add() NoContAmts { g := m.RepeatingGroup.Add() return NoContAmts{g} } -//Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup +// Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup func (m NoContAmtsRepeatingGroup) Get(i int) NoContAmts { return NoContAmts{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetLegPositionEffect sets LegPositionEffect, Tag 564 +// SetLegPositionEffect sets LegPositionEffect, Tag 564 func (m NoLegs) SetLegPositionEffect(v string) { m.Set(field.NewLegPositionEffect(v)) } -//SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 func (m NoLegs) SetLegCoveredOrUncovered(v int) { m.Set(field.NewLegCoveredOrUncovered(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegRefID sets LegRefID, Tag 654 +// SetLegRefID sets LegRefID, Tag 654 func (m NoLegs) SetLegRefID(v string) { m.Set(field.NewLegRefID(v)) } -//SetLegPrice sets LegPrice, Tag 566 +// SetLegPrice sets LegPrice, Tag 566 func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegPrice(value, scale)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetLegLastPx sets LegLastPx, Tag 637 +// SetLegLastPx sets LegLastPx, Tag 637 func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegLastPx(value, scale)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -5062,7 +5069,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -5071,7 +5078,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -5080,7 +5087,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -5089,14 +5096,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -5105,7 +5112,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -5114,7 +5121,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -5123,7 +5130,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -5132,7 +5139,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -5141,7 +5148,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -5150,7 +5157,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -5159,7 +5166,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -5168,7 +5175,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -5177,7 +5184,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -5186,7 +5193,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -5195,7 +5202,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -5204,7 +5211,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -5213,7 +5220,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -5222,7 +5229,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -5231,7 +5238,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5240,7 +5247,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5249,7 +5256,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -5258,7 +5265,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -5267,7 +5274,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5276,7 +5283,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -5285,7 +5292,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -5294,7 +5301,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -5303,7 +5310,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5312,7 +5319,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -5321,7 +5328,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -5330,7 +5337,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -5339,7 +5346,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -5348,7 +5355,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5357,7 +5364,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -5366,7 +5373,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -5375,7 +5382,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -5384,7 +5391,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -5393,7 +5400,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -5402,7 +5409,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -5411,7 +5418,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -5420,7 +5427,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -5429,7 +5436,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -5438,7 +5445,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -5447,14 +5454,14 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPositionEffect gets LegPositionEffect, Tag 564 +// GetLegPositionEffect gets LegPositionEffect, Tag 564 func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { var f field.LegPositionEffectField if err = m.Get(&f); err == nil { @@ -5463,7 +5470,7 @@ func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectErro return } -//GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { var f field.LegCoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -5472,14 +5479,14 @@ func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectErr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegRefID gets LegRefID, Tag 654 +// GetLegRefID gets LegRefID, Tag 654 func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { var f field.LegRefIDField if err = m.Get(&f); err == nil { @@ -5488,7 +5495,7 @@ func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { return } -//GetLegPrice gets LegPrice, Tag 566 +// GetLegPrice gets LegPrice, Tag 566 func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegPriceField if err = m.Get(&f); err == nil { @@ -5497,7 +5504,7 @@ func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -5506,7 +5513,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -5515,7 +5522,7 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegLastPx gets LegLastPx, Tag 637 +// GetLegLastPx gets LegLastPx, Tag 637 func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegLastPxField if err = m.Get(&f); err == nil { @@ -5524,287 +5531,287 @@ func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 func (m NoLegs) HasLegPositionEffect() bool { return m.Has(tag.LegPositionEffect) } -//HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 func (m NoLegs) HasLegCoveredOrUncovered() bool { return m.Has(tag.LegCoveredOrUncovered) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegRefID returns true if LegRefID is present, Tag 654 +// HasLegRefID returns true if LegRefID is present, Tag 654 func (m NoLegs) HasLegRefID() bool { return m.Has(tag.LegRefID) } -//HasLegPrice returns true if LegPrice is present, Tag 566 +// HasLegPrice returns true if LegPrice is present, Tag 566 func (m NoLegs) HasLegPrice() bool { return m.Has(tag.LegPrice) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasLegLastPx returns true if LegLastPx is present, Tag 637 +// HasLegLastPx returns true if LegLastPx is present, Tag 637 func (m NoLegs) HasLegLastPx() bool { return m.Has(tag.LegLastPx) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5813,7 +5820,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5822,55 +5829,56 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -5879,7 +5887,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -5888,65 +5896,66 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)}), + } } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -5955,7 +5964,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -5964,7 +5973,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -5973,49 +5982,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -6024,7 +6033,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -6033,321 +6042,324 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -6356,7 +6368,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -6365,7 +6377,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -6374,7 +6386,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -6383,14 +6395,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -6399,7 +6411,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -6408,7 +6420,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -6417,7 +6429,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -6426,7 +6438,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -6435,7 +6447,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -6444,7 +6456,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -6453,7 +6465,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -6462,7 +6474,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -6471,7 +6483,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -6480,7 +6492,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -6489,7 +6501,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -6498,7 +6510,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -6507,7 +6519,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -6516,7 +6528,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -6525,7 +6537,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -6534,7 +6546,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -6543,7 +6555,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -6552,7 +6564,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -6561,7 +6573,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -6570,7 +6582,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -6579,7 +6591,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -6588,7 +6600,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -6597,7 +6609,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -6606,7 +6618,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -6615,7 +6627,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -6624,7 +6636,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -6633,7 +6645,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6642,7 +6654,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -6651,7 +6663,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6660,7 +6672,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -6669,7 +6681,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -6678,7 +6690,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -6687,7 +6699,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -6696,7 +6708,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -6705,7 +6717,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -6714,7 +6726,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -6723,7 +6735,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -6732,7 +6744,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -6741,7 +6753,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -6750,259 +6762,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -7011,7 +7023,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -7020,55 +7032,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -7077,7 +7090,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -7086,88 +7099,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -7176,7 +7191,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -7185,7 +7200,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -7194,7 +7209,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -7203,45 +7218,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/header.generated.go b/fix44/header.generated.go index 686268733..b1f32567d 100644 --- a/fix44/header.generated.go +++ b/fix44/header.generated.go @@ -9,154 +9,154 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Header is the fix44 Header type +// Header is the fix44 Header type type Header struct { *quickfix.Header } -//NewHeader returns a new, initialized Header instance +// NewHeader returns a new, initialized Header instance func NewHeader(header *quickfix.Header) (h Header) { h.Header = header h.SetBeginString("FIX.4.4") return } -//SetBeginString sets BeginString, Tag 8 +// SetBeginString sets BeginString, Tag 8 func (h Header) SetBeginString(v string) { h.Set(field.NewBeginString(v)) } -//SetBodyLength sets BodyLength, Tag 9 +// SetBodyLength sets BodyLength, Tag 9 func (h Header) SetBodyLength(v int) { h.Set(field.NewBodyLength(v)) } -//SetMsgSeqNum sets MsgSeqNum, Tag 34 +// SetMsgSeqNum sets MsgSeqNum, Tag 34 func (h Header) SetMsgSeqNum(v int) { h.Set(field.NewMsgSeqNum(v)) } -//SetMsgType sets MsgType, Tag 35 +// SetMsgType sets MsgType, Tag 35 func (h Header) SetMsgType(v enum.MsgType) { h.Set(field.NewMsgType(v)) } -//SetPossDupFlag sets PossDupFlag, Tag 43 +// SetPossDupFlag sets PossDupFlag, Tag 43 func (h Header) SetPossDupFlag(v bool) { h.Set(field.NewPossDupFlag(v)) } -//SetSenderCompID sets SenderCompID, Tag 49 +// SetSenderCompID sets SenderCompID, Tag 49 func (h Header) SetSenderCompID(v string) { h.Set(field.NewSenderCompID(v)) } -//SetSenderSubID sets SenderSubID, Tag 50 +// SetSenderSubID sets SenderSubID, Tag 50 func (h Header) SetSenderSubID(v string) { h.Set(field.NewSenderSubID(v)) } -//SetSendingTime sets SendingTime, Tag 52 +// SetSendingTime sets SendingTime, Tag 52 func (h Header) SetSendingTime(v time.Time) { h.Set(field.NewSendingTime(v)) } -//SetTargetCompID sets TargetCompID, Tag 56 +// SetTargetCompID sets TargetCompID, Tag 56 func (h Header) SetTargetCompID(v string) { h.Set(field.NewTargetCompID(v)) } -//SetTargetSubID sets TargetSubID, Tag 57 +// SetTargetSubID sets TargetSubID, Tag 57 func (h Header) SetTargetSubID(v string) { h.Set(field.NewTargetSubID(v)) } -//SetSecureDataLen sets SecureDataLen, Tag 90 +// SetSecureDataLen sets SecureDataLen, Tag 90 func (h Header) SetSecureDataLen(v int) { h.Set(field.NewSecureDataLen(v)) } -//SetSecureData sets SecureData, Tag 91 +// SetSecureData sets SecureData, Tag 91 func (h Header) SetSecureData(v string) { h.Set(field.NewSecureData(v)) } -//SetPossResend sets PossResend, Tag 97 +// SetPossResend sets PossResend, Tag 97 func (h Header) SetPossResend(v bool) { h.Set(field.NewPossResend(v)) } -//SetOnBehalfOfCompID sets OnBehalfOfCompID, Tag 115 +// SetOnBehalfOfCompID sets OnBehalfOfCompID, Tag 115 func (h Header) SetOnBehalfOfCompID(v string) { h.Set(field.NewOnBehalfOfCompID(v)) } -//SetOnBehalfOfSubID sets OnBehalfOfSubID, Tag 116 +// SetOnBehalfOfSubID sets OnBehalfOfSubID, Tag 116 func (h Header) SetOnBehalfOfSubID(v string) { h.Set(field.NewOnBehalfOfSubID(v)) } -//SetOrigSendingTime sets OrigSendingTime, Tag 122 +// SetOrigSendingTime sets OrigSendingTime, Tag 122 func (h Header) SetOrigSendingTime(v time.Time) { h.Set(field.NewOrigSendingTime(v)) } -//SetDeliverToCompID sets DeliverToCompID, Tag 128 +// SetDeliverToCompID sets DeliverToCompID, Tag 128 func (h Header) SetDeliverToCompID(v string) { h.Set(field.NewDeliverToCompID(v)) } -//SetDeliverToSubID sets DeliverToSubID, Tag 129 +// SetDeliverToSubID sets DeliverToSubID, Tag 129 func (h Header) SetDeliverToSubID(v string) { h.Set(field.NewDeliverToSubID(v)) } -//SetSenderLocationID sets SenderLocationID, Tag 142 +// SetSenderLocationID sets SenderLocationID, Tag 142 func (h Header) SetSenderLocationID(v string) { h.Set(field.NewSenderLocationID(v)) } -//SetTargetLocationID sets TargetLocationID, Tag 143 +// SetTargetLocationID sets TargetLocationID, Tag 143 func (h Header) SetTargetLocationID(v string) { h.Set(field.NewTargetLocationID(v)) } -//SetOnBehalfOfLocationID sets OnBehalfOfLocationID, Tag 144 +// SetOnBehalfOfLocationID sets OnBehalfOfLocationID, Tag 144 func (h Header) SetOnBehalfOfLocationID(v string) { h.Set(field.NewOnBehalfOfLocationID(v)) } -//SetDeliverToLocationID sets DeliverToLocationID, Tag 145 +// SetDeliverToLocationID sets DeliverToLocationID, Tag 145 func (h Header) SetDeliverToLocationID(v string) { h.Set(field.NewDeliverToLocationID(v)) } -//SetXmlDataLen sets XmlDataLen, Tag 212 +// SetXmlDataLen sets XmlDataLen, Tag 212 func (h Header) SetXmlDataLen(v int) { h.Set(field.NewXmlDataLen(v)) } -//SetXmlData sets XmlData, Tag 213 +// SetXmlData sets XmlData, Tag 213 func (h Header) SetXmlData(v string) { h.Set(field.NewXmlData(v)) } -//SetMessageEncoding sets MessageEncoding, Tag 347 +// SetMessageEncoding sets MessageEncoding, Tag 347 func (h Header) SetMessageEncoding(v enum.MessageEncoding) { h.Set(field.NewMessageEncoding(v)) } -//SetLastMsgSeqNumProcessed sets LastMsgSeqNumProcessed, Tag 369 +// SetLastMsgSeqNumProcessed sets LastMsgSeqNumProcessed, Tag 369 func (h Header) SetLastMsgSeqNumProcessed(v int) { h.Set(field.NewLastMsgSeqNumProcessed(v)) } -//SetNoHops sets NoHops, Tag 627 +// SetNoHops sets NoHops, Tag 627 func (h Header) SetNoHops(f NoHopsRepeatingGroup) { h.SetGroup(f) } -//GetBeginString gets BeginString, Tag 8 +// GetBeginString gets BeginString, Tag 8 func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { var f field.BeginStringField if err = h.Get(&f); err == nil { @@ -165,7 +165,7 @@ func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { return } -//GetBodyLength gets BodyLength, Tag 9 +// GetBodyLength gets BodyLength, Tag 9 func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { var f field.BodyLengthField if err = h.Get(&f); err == nil { @@ -174,7 +174,7 @@ func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { return } -//GetMsgSeqNum gets MsgSeqNum, Tag 34 +// GetMsgSeqNum gets MsgSeqNum, Tag 34 func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { var f field.MsgSeqNumField if err = h.Get(&f); err == nil { @@ -183,7 +183,7 @@ func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { return } -//GetMsgType gets MsgType, Tag 35 +// GetMsgType gets MsgType, Tag 35 func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { var f field.MsgTypeField if err = h.Get(&f); err == nil { @@ -192,7 +192,7 @@ func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { return } -//GetPossDupFlag gets PossDupFlag, Tag 43 +// GetPossDupFlag gets PossDupFlag, Tag 43 func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { var f field.PossDupFlagField if err = h.Get(&f); err == nil { @@ -201,7 +201,7 @@ func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetSenderCompID gets SenderCompID, Tag 49 +// GetSenderCompID gets SenderCompID, Tag 49 func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { var f field.SenderCompIDField if err = h.Get(&f); err == nil { @@ -210,7 +210,7 @@ func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { return } -//GetSenderSubID gets SenderSubID, Tag 50 +// GetSenderSubID gets SenderSubID, Tag 50 func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { var f field.SenderSubIDField if err = h.Get(&f); err == nil { @@ -219,7 +219,7 @@ func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { return } -//GetSendingTime gets SendingTime, Tag 52 +// GetSendingTime gets SendingTime, Tag 52 func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.SendingTimeField if err = h.Get(&f); err == nil { @@ -228,7 +228,7 @@ func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetTargetCompID gets TargetCompID, Tag 56 +// GetTargetCompID gets TargetCompID, Tag 56 func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { var f field.TargetCompIDField if err = h.Get(&f); err == nil { @@ -237,7 +237,7 @@ func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { return } -//GetTargetSubID gets TargetSubID, Tag 57 +// GetTargetSubID gets TargetSubID, Tag 57 func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { var f field.TargetSubIDField if err = h.Get(&f); err == nil { @@ -246,7 +246,7 @@ func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { return } -//GetSecureDataLen gets SecureDataLen, Tag 90 +// GetSecureDataLen gets SecureDataLen, Tag 90 func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { var f field.SecureDataLenField if err = h.Get(&f); err == nil { @@ -255,7 +255,7 @@ func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { return } -//GetSecureData gets SecureData, Tag 91 +// GetSecureData gets SecureData, Tag 91 func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { var f field.SecureDataField if err = h.Get(&f); err == nil { @@ -264,7 +264,7 @@ func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { return } -//GetPossResend gets PossResend, Tag 97 +// GetPossResend gets PossResend, Tag 97 func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { var f field.PossResendField if err = h.Get(&f); err == nil { @@ -273,7 +273,7 @@ func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { return } -//GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 +// GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfCompIDField if err = h.Get(&f); err == nil { @@ -282,7 +282,7 @@ func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError return } -//GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 +// GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfSubIDField if err = h.Get(&f); err == nil { @@ -291,7 +291,7 @@ func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) return } -//GetOrigSendingTime gets OrigSendingTime, Tag 122 +// GetOrigSendingTime gets OrigSendingTime, Tag 122 func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigSendingTimeField if err = h.Get(&f); err == nil { @@ -300,7 +300,7 @@ func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetDeliverToCompID gets DeliverToCompID, Tag 128 +// GetDeliverToCompID gets DeliverToCompID, Tag 128 func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToCompIDField if err = h.Get(&f); err == nil { @@ -309,7 +309,7 @@ func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) return } -//GetDeliverToSubID gets DeliverToSubID, Tag 129 +// GetDeliverToSubID gets DeliverToSubID, Tag 129 func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToSubIDField if err = h.Get(&f); err == nil { @@ -318,7 +318,7 @@ func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) return } -//GetSenderLocationID gets SenderLocationID, Tag 142 +// GetSenderLocationID gets SenderLocationID, Tag 142 func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { var f field.SenderLocationIDField if err = h.Get(&f); err == nil { @@ -327,7 +327,7 @@ func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError return } -//GetTargetLocationID gets TargetLocationID, Tag 143 +// GetTargetLocationID gets TargetLocationID, Tag 143 func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { var f field.TargetLocationIDField if err = h.Get(&f); err == nil { @@ -336,7 +336,7 @@ func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError return } -//GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 +// GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { var f field.OnBehalfOfLocationIDField if err = h.Get(&f); err == nil { @@ -345,7 +345,7 @@ func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectE return } -//GetDeliverToLocationID gets DeliverToLocationID, Tag 145 +// GetDeliverToLocationID gets DeliverToLocationID, Tag 145 func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { var f field.DeliverToLocationIDField if err = h.Get(&f); err == nil { @@ -354,7 +354,7 @@ func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectEr return } -//GetXmlDataLen gets XmlDataLen, Tag 212 +// GetXmlDataLen gets XmlDataLen, Tag 212 func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { var f field.XmlDataLenField if err = h.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { return } -//GetXmlData gets XmlData, Tag 213 +// GetXmlData gets XmlData, Tag 213 func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { var f field.XmlDataField if err = h.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { return } -//GetMessageEncoding gets MessageEncoding, Tag 347 +// GetMessageEncoding gets MessageEncoding, Tag 347 func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { var f field.MessageEncodingField if err = h.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.Messa return } -//GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 +// GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { var f field.LastMsgSeqNumProcessedField if err = h.Get(&f); err == nil { @@ -390,169 +390,169 @@ func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectEr return } -//GetNoHops gets NoHops, Tag 627 +// GetNoHops gets NoHops, Tag 627 func (h Header) GetNoHops() (NoHopsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoHopsRepeatingGroup() err := h.GetGroup(f) return f, err } -//HasBeginString returns true if BeginString is present, Tag 8 +// HasBeginString returns true if BeginString is present, Tag 8 func (h Header) HasBeginString() bool { return h.Has(tag.BeginString) } -//HasBodyLength returns true if BodyLength is present, Tag 9 +// HasBodyLength returns true if BodyLength is present, Tag 9 func (h Header) HasBodyLength() bool { return h.Has(tag.BodyLength) } -//HasMsgSeqNum returns true if MsgSeqNum is present, Tag 34 +// HasMsgSeqNum returns true if MsgSeqNum is present, Tag 34 func (h Header) HasMsgSeqNum() bool { return h.Has(tag.MsgSeqNum) } -//HasMsgType returns true if MsgType is present, Tag 35 +// HasMsgType returns true if MsgType is present, Tag 35 func (h Header) HasMsgType() bool { return h.Has(tag.MsgType) } -//HasPossDupFlag returns true if PossDupFlag is present, Tag 43 +// HasPossDupFlag returns true if PossDupFlag is present, Tag 43 func (h Header) HasPossDupFlag() bool { return h.Has(tag.PossDupFlag) } -//HasSenderCompID returns true if SenderCompID is present, Tag 49 +// HasSenderCompID returns true if SenderCompID is present, Tag 49 func (h Header) HasSenderCompID() bool { return h.Has(tag.SenderCompID) } -//HasSenderSubID returns true if SenderSubID is present, Tag 50 +// HasSenderSubID returns true if SenderSubID is present, Tag 50 func (h Header) HasSenderSubID() bool { return h.Has(tag.SenderSubID) } -//HasSendingTime returns true if SendingTime is present, Tag 52 +// HasSendingTime returns true if SendingTime is present, Tag 52 func (h Header) HasSendingTime() bool { return h.Has(tag.SendingTime) } -//HasTargetCompID returns true if TargetCompID is present, Tag 56 +// HasTargetCompID returns true if TargetCompID is present, Tag 56 func (h Header) HasTargetCompID() bool { return h.Has(tag.TargetCompID) } -//HasTargetSubID returns true if TargetSubID is present, Tag 57 +// HasTargetSubID returns true if TargetSubID is present, Tag 57 func (h Header) HasTargetSubID() bool { return h.Has(tag.TargetSubID) } -//HasSecureDataLen returns true if SecureDataLen is present, Tag 90 +// HasSecureDataLen returns true if SecureDataLen is present, Tag 90 func (h Header) HasSecureDataLen() bool { return h.Has(tag.SecureDataLen) } -//HasSecureData returns true if SecureData is present, Tag 91 +// HasSecureData returns true if SecureData is present, Tag 91 func (h Header) HasSecureData() bool { return h.Has(tag.SecureData) } -//HasPossResend returns true if PossResend is present, Tag 97 +// HasPossResend returns true if PossResend is present, Tag 97 func (h Header) HasPossResend() bool { return h.Has(tag.PossResend) } -//HasOnBehalfOfCompID returns true if OnBehalfOfCompID is present, Tag 115 +// HasOnBehalfOfCompID returns true if OnBehalfOfCompID is present, Tag 115 func (h Header) HasOnBehalfOfCompID() bool { return h.Has(tag.OnBehalfOfCompID) } -//HasOnBehalfOfSubID returns true if OnBehalfOfSubID is present, Tag 116 +// HasOnBehalfOfSubID returns true if OnBehalfOfSubID is present, Tag 116 func (h Header) HasOnBehalfOfSubID() bool { return h.Has(tag.OnBehalfOfSubID) } -//HasOrigSendingTime returns true if OrigSendingTime is present, Tag 122 +// HasOrigSendingTime returns true if OrigSendingTime is present, Tag 122 func (h Header) HasOrigSendingTime() bool { return h.Has(tag.OrigSendingTime) } -//HasDeliverToCompID returns true if DeliverToCompID is present, Tag 128 +// HasDeliverToCompID returns true if DeliverToCompID is present, Tag 128 func (h Header) HasDeliverToCompID() bool { return h.Has(tag.DeliverToCompID) } -//HasDeliverToSubID returns true if DeliverToSubID is present, Tag 129 +// HasDeliverToSubID returns true if DeliverToSubID is present, Tag 129 func (h Header) HasDeliverToSubID() bool { return h.Has(tag.DeliverToSubID) } -//HasSenderLocationID returns true if SenderLocationID is present, Tag 142 +// HasSenderLocationID returns true if SenderLocationID is present, Tag 142 func (h Header) HasSenderLocationID() bool { return h.Has(tag.SenderLocationID) } -//HasTargetLocationID returns true if TargetLocationID is present, Tag 143 +// HasTargetLocationID returns true if TargetLocationID is present, Tag 143 func (h Header) HasTargetLocationID() bool { return h.Has(tag.TargetLocationID) } -//HasOnBehalfOfLocationID returns true if OnBehalfOfLocationID is present, Tag 144 +// HasOnBehalfOfLocationID returns true if OnBehalfOfLocationID is present, Tag 144 func (h Header) HasOnBehalfOfLocationID() bool { return h.Has(tag.OnBehalfOfLocationID) } -//HasDeliverToLocationID returns true if DeliverToLocationID is present, Tag 145 +// HasDeliverToLocationID returns true if DeliverToLocationID is present, Tag 145 func (h Header) HasDeliverToLocationID() bool { return h.Has(tag.DeliverToLocationID) } -//HasXmlDataLen returns true if XmlDataLen is present, Tag 212 +// HasXmlDataLen returns true if XmlDataLen is present, Tag 212 func (h Header) HasXmlDataLen() bool { return h.Has(tag.XmlDataLen) } -//HasXmlData returns true if XmlData is present, Tag 213 +// HasXmlData returns true if XmlData is present, Tag 213 func (h Header) HasXmlData() bool { return h.Has(tag.XmlData) } -//HasMessageEncoding returns true if MessageEncoding is present, Tag 347 +// HasMessageEncoding returns true if MessageEncoding is present, Tag 347 func (h Header) HasMessageEncoding() bool { return h.Has(tag.MessageEncoding) } -//HasLastMsgSeqNumProcessed returns true if LastMsgSeqNumProcessed is present, Tag 369 +// HasLastMsgSeqNumProcessed returns true if LastMsgSeqNumProcessed is present, Tag 369 func (h Header) HasLastMsgSeqNumProcessed() bool { return h.Has(tag.LastMsgSeqNumProcessed) } -//HasNoHops returns true if NoHops is present, Tag 627 +// HasNoHops returns true if NoHops is present, Tag 627 func (h Header) HasNoHops() bool { return h.Has(tag.NoHops) } -//NoHops is a repeating group element, Tag 627 +// NoHops is a repeating group element, Tag 627 type NoHops struct { *quickfix.Group } -//SetHopCompID sets HopCompID, Tag 628 +// SetHopCompID sets HopCompID, Tag 628 func (h NoHops) SetHopCompID(v string) { h.Set(field.NewHopCompID(v)) } -//SetHopSendingTime sets HopSendingTime, Tag 629 +// SetHopSendingTime sets HopSendingTime, Tag 629 func (h NoHops) SetHopSendingTime(v time.Time) { h.Set(field.NewHopSendingTime(v)) } -//SetHopRefID sets HopRefID, Tag 630 +// SetHopRefID sets HopRefID, Tag 630 func (h NoHops) SetHopRefID(v int) { h.Set(field.NewHopRefID(v)) } -//GetHopCompID gets HopCompID, Tag 628 +// GetHopCompID gets HopCompID, Tag 628 func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { var f field.HopCompIDField if err = h.Get(&f); err == nil { @@ -561,7 +561,7 @@ func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { return } -//GetHopSendingTime gets HopSendingTime, Tag 629 +// GetHopSendingTime gets HopSendingTime, Tag 629 func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectError) { var f field.HopSendingTimeField if err = h.Get(&f); err == nil { @@ -570,7 +570,7 @@ func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectErro return } -//GetHopRefID gets HopRefID, Tag 630 +// GetHopRefID gets HopRefID, Tag 630 func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { var f field.HopRefIDField if err = h.Get(&f); err == nil { @@ -579,40 +579,41 @@ func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { return } -//HasHopCompID returns true if HopCompID is present, Tag 628 +// HasHopCompID returns true if HopCompID is present, Tag 628 func (h NoHops) HasHopCompID() bool { return h.Has(tag.HopCompID) } -//HasHopSendingTime returns true if HopSendingTime is present, Tag 629 +// HasHopSendingTime returns true if HopSendingTime is present, Tag 629 func (h NoHops) HasHopSendingTime() bool { return h.Has(tag.HopSendingTime) } -//HasHopRefID returns true if HopRefID is present, Tag 630 +// HasHopRefID returns true if HopRefID is present, Tag 630 func (h NoHops) HasHopRefID() bool { return h.Has(tag.HopRefID) } -//NoHopsRepeatingGroup is a repeating group, Tag 627 +// NoHopsRepeatingGroup is a repeating group, Tag 627 type NoHopsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoHopsRepeatingGroup returns an initialized, NoHopsRepeatingGroup +// NewNoHopsRepeatingGroup returns an initialized, NoHopsRepeatingGroup func NewNoHopsRepeatingGroup() NoHopsRepeatingGroup { return NoHopsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoHops, - quickfix.GroupTemplate{quickfix.GroupElement(tag.HopCompID), quickfix.GroupElement(tag.HopSendingTime), quickfix.GroupElement(tag.HopRefID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.HopCompID), quickfix.GroupElement(tag.HopSendingTime), quickfix.GroupElement(tag.HopRefID)}), + } } -//Add create and append a new NoHops to this group +// Add create and append a new NoHops to this group func (h NoHopsRepeatingGroup) Add() NoHops { g := h.RepeatingGroup.Add() return NoHops{g} } -//Get returns the ith NoHops in the NoHopsRepeatinGroup +// Get returns the ith NoHops in the NoHopsRepeatinGroup func (h NoHopsRepeatingGroup) Get(i int) NoHops { return NoHops{h.RepeatingGroup.Get(i)} } diff --git a/fix44/heartbeat/Heartbeat.generated.go b/fix44/heartbeat/Heartbeat.generated.go index 130743d36..a7be27e3a 100644 --- a/fix44/heartbeat/Heartbeat.generated.go +++ b/fix44/heartbeat/Heartbeat.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Heartbeat is the fix44 Heartbeat type, MsgType = 0 +// Heartbeat is the fix44 Heartbeat type, MsgType = 0 type Heartbeat struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type Heartbeat struct { Message *quickfix.Message } -//FromMessage creates a Heartbeat from a quickfix.Message instance +// FromMessage creates a Heartbeat from a quickfix.Message instance func FromMessage(m *quickfix.Message) Heartbeat { return Heartbeat{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) Heartbeat { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Heartbeat) ToMessage() *quickfix.Message { return m.Message } -//New returns a Heartbeat initialized with the required fields for Heartbeat +// New returns a Heartbeat initialized with the required fields for Heartbeat func New() (m Heartbeat) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -42,10 +42,10 @@ func New() (m Heartbeat) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Heartbeat, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -53,12 +53,12 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "0", r } -//SetTestReqID sets TestReqID, Tag 112 +// SetTestReqID sets TestReqID, Tag 112 func (m Heartbeat) SetTestReqID(v string) { m.Set(field.NewTestReqID(v)) } -//GetTestReqID gets TestReqID, Tag 112 +// GetTestReqID gets TestReqID, Tag 112 func (m Heartbeat) GetTestReqID() (v string, err quickfix.MessageRejectError) { var f field.TestReqIDField if err = m.Get(&f); err == nil { @@ -67,7 +67,7 @@ func (m Heartbeat) GetTestReqID() (v string, err quickfix.MessageRejectError) { return } -//HasTestReqID returns true if TestReqID is present, Tag 112 +// HasTestReqID returns true if TestReqID is present, Tag 112 func (m Heartbeat) HasTestReqID() bool { return m.Has(tag.TestReqID) } diff --git a/fix44/ioi/IOI.generated.go b/fix44/ioi/IOI.generated.go index 6a59a573a..afe424f72 100644 --- a/fix44/ioi/IOI.generated.go +++ b/fix44/ioi/IOI.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//IOI is the fix44 IOI type, MsgType = 6 +// IOI is the fix44 IOI type, MsgType = 6 type IOI struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type IOI struct { Message *quickfix.Message } -//FromMessage creates a IOI from a quickfix.Message instance +// FromMessage creates a IOI from a quickfix.Message instance func FromMessage(m *quickfix.Message) IOI { return IOI{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) IOI { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m IOI) ToMessage() *quickfix.Message { return m.Message } -//New returns a IOI initialized with the required fields for IOI +// New returns a IOI initialized with the required fields for IOI func New(ioiid field.IOIIDField, ioitranstype field.IOITransTypeField, side field.SideField, ioiqty field.IOIQtyField) (m IOI) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(ioiid field.IOIIDField, ioitranstype field.IOITransTypeField, side fiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg IOI, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,467 +62,467 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "6", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m IOI) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m IOI) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m IOI) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetIOIQltyInd sets IOIQltyInd, Tag 25 +// SetIOIQltyInd sets IOIQltyInd, Tag 25 func (m IOI) SetIOIQltyInd(v enum.IOIQltyInd) { m.Set(field.NewIOIQltyInd(v)) } -//SetIOIRefID sets IOIRefID, Tag 26 +// SetIOIRefID sets IOIRefID, Tag 26 func (m IOI) SetIOIRefID(v string) { m.Set(field.NewIOIRefID(v)) } -//SetIOIQty sets IOIQty, Tag 27 +// SetIOIQty sets IOIQty, Tag 27 func (m IOI) SetIOIQty(v enum.IOIQty) { m.Set(field.NewIOIQty(v)) } -//SetIOITransType sets IOITransType, Tag 28 +// SetIOITransType sets IOITransType, Tag 28 func (m IOI) SetIOITransType(v enum.IOITransType) { m.Set(field.NewIOITransType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m IOI) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m IOI) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m IOI) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m IOI) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m IOI) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m IOI) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m IOI) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m IOI) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m IOI) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m IOI) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m IOI) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetIOINaturalFlag sets IOINaturalFlag, Tag 130 +// SetIOINaturalFlag sets IOINaturalFlag, Tag 130 func (m IOI) SetIOINaturalFlag(v bool) { m.Set(field.NewIOINaturalFlag(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m IOI) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m IOI) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m IOI) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetNoIOIQualifiers sets NoIOIQualifiers, Tag 199 +// SetNoIOIQualifiers sets NoIOIQualifiers, Tag 199 func (m IOI) SetNoIOIQualifiers(f NoIOIQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m IOI) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m IOI) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m IOI) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m IOI) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m IOI) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m IOI) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m IOI) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m IOI) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m IOI) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m IOI) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m IOI) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m IOI) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m IOI) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m IOI) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m IOI) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m IOI) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m IOI) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m IOI) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m IOI) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m IOI) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m IOI) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m IOI) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m IOI) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m IOI) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m IOI) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m IOI) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m IOI) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m IOI) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m IOI) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m IOI) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m IOI) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m IOI) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m IOI) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m IOI) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m IOI) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m IOI) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m IOI) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m IOI) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m IOI) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m IOI) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m IOI) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m IOI) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m IOI) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m IOI) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m IOI) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m IOI) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m IOI) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m IOI) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m IOI) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m IOI) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m IOI) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m IOI) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m IOI) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m IOI) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m IOI) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m IOI) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m IOI) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m IOI) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m IOI) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m IOI) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m IOI) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m IOI) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m IOI) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m IOI) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m IOI) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m IOI) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m IOI) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m IOI) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m IOI) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m IOI) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -531,7 +531,7 @@ func (m IOI) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m IOI) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -540,7 +540,7 @@ func (m IOI) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.Messag return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m IOI) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -549,7 +549,7 @@ func (m IOI) GetIOIID() (v string, err quickfix.MessageRejectError) { return } -//GetIOIQltyInd gets IOIQltyInd, Tag 25 +// GetIOIQltyInd gets IOIQltyInd, Tag 25 func (m IOI) GetIOIQltyInd() (v enum.IOIQltyInd, err quickfix.MessageRejectError) { var f field.IOIQltyIndField if err = m.Get(&f); err == nil { @@ -558,7 +558,7 @@ func (m IOI) GetIOIQltyInd() (v enum.IOIQltyInd, err quickfix.MessageRejectError return } -//GetIOIRefID gets IOIRefID, Tag 26 +// GetIOIRefID gets IOIRefID, Tag 26 func (m IOI) GetIOIRefID() (v string, err quickfix.MessageRejectError) { var f field.IOIRefIDField if err = m.Get(&f); err == nil { @@ -567,7 +567,7 @@ func (m IOI) GetIOIRefID() (v string, err quickfix.MessageRejectError) { return } -//GetIOIQty gets IOIQty, Tag 27 +// GetIOIQty gets IOIQty, Tag 27 func (m IOI) GetIOIQty() (v enum.IOIQty, err quickfix.MessageRejectError) { var f field.IOIQtyField if err = m.Get(&f); err == nil { @@ -576,7 +576,7 @@ func (m IOI) GetIOIQty() (v enum.IOIQty, err quickfix.MessageRejectError) { return } -//GetIOITransType gets IOITransType, Tag 28 +// GetIOITransType gets IOITransType, Tag 28 func (m IOI) GetIOITransType() (v enum.IOITransType, err quickfix.MessageRejectError) { var f field.IOITransTypeField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m IOI) GetIOITransType() (v enum.IOITransType, err quickfix.MessageRejectE return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m IOI) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m IOI) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m IOI) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m IOI) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m IOI) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m IOI) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m IOI) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m IOI) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m IOI) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m IOI) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m IOI) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m IOI) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m IOI) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m IOI) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m IOI) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m IOI) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m IOI) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m IOI) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m IOI) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m IOI) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m IOI) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m IOI) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { return } -//GetIOINaturalFlag gets IOINaturalFlag, Tag 130 +// GetIOINaturalFlag gets IOINaturalFlag, Tag 130 func (m IOI) GetIOINaturalFlag() (v bool, err quickfix.MessageRejectError) { var f field.IOINaturalFlagField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m IOI) GetIOINaturalFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m IOI) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m IOI) GetURLLink() (v string, err quickfix.MessageRejectError) { return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m IOI) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m IOI) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m IOI) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -720,14 +720,14 @@ func (m IOI) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectE return } -//GetNoIOIQualifiers gets NoIOIQualifiers, Tag 199 +// GetNoIOIQualifiers gets NoIOIQualifiers, Tag 199 func (m IOI) GetNoIOIQualifiers() (NoIOIQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoIOIQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m IOI) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m IOI) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m IOI) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m IOI) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m IOI) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m IOI) GetOptAttribute() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m IOI) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -763,14 +763,14 @@ func (m IOI) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m IOI) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m IOI) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m IOI) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m IOI) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m IOI) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectEr return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m IOI) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m IOI) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.Me return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m IOI) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m IOI) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m IOI) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m IOI) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m IOI) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m IOI) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m IOI) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m IOI) GetIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m IOI) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m IOI) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m IOI) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m IOI) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m IOI) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m IOI) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m IOI) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -869,14 +869,14 @@ func (m IOI) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m IOI) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m IOI) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -885,7 +885,7 @@ func (m IOI) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m IOI) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -894,7 +894,7 @@ func (m IOI) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m IOI) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -903,7 +903,7 @@ func (m IOI) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectE return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m IOI) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m IOI) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m IOI) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -921,7 +921,7 @@ func (m IOI) GetCreditRating() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m IOI) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -930,7 +930,7 @@ func (m IOI) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m IOI) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -939,7 +939,7 @@ func (m IOI) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m IOI) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -948,7 +948,7 @@ func (m IOI) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m IOI) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -957,7 +957,7 @@ func (m IOI) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m IOI) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -966,7 +966,7 @@ func (m IOI) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m IOI) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -975,7 +975,7 @@ func (m IOI) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m IOI) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -984,14 +984,14 @@ func (m IOI) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m IOI) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m IOI) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1000,7 +1000,7 @@ func (m IOI) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m IOI) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1009,7 +1009,7 @@ func (m IOI) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m IOI) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m IOI) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.Mess return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m IOI) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m IOI) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m IOI) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m IOI) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m IOI) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1045,7 +1045,7 @@ func (m IOI) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m IOI) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m IOI) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m IOI) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1063,7 +1063,7 @@ func (m IOI) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m IOI) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m IOI) GetMaturityDate() (v string, err quickfix.MessageRejectError) { return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m IOI) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1081,14 +1081,14 @@ func (m IOI) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejec return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m IOI) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m IOI) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1097,7 +1097,7 @@ func (m IOI) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m IOI) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1106,7 +1106,7 @@ func (m IOI) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m IOI) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1115,7 +1115,7 @@ func (m IOI) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m IOI) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1124,7 +1124,7 @@ func (m IOI) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m IOI) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1133,7 +1133,7 @@ func (m IOI) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m IOI) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1142,7 +1142,7 @@ func (m IOI) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m IOI) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1151,7 +1151,7 @@ func (m IOI) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectErr return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m IOI) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1160,7 +1160,7 @@ func (m IOI) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m IOI) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1169,14 +1169,14 @@ func (m IOI) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m IOI) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m IOI) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1185,7 +1185,7 @@ func (m IOI) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejec return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m IOI) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1194,7 +1194,7 @@ func (m IOI) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m IOI) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1203,7 +1203,7 @@ func (m IOI) GetTerminationType() (v enum.TerminationType, err quickfix.MessageR return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m IOI) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1212,14 +1212,14 @@ func (m IOI) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m IOI) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m IOI) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1228,7 +1228,7 @@ func (m IOI) GetDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m IOI) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1237,7 +1237,7 @@ func (m IOI) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m IOI) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1246,7 +1246,7 @@ func (m IOI) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m IOI) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1255,7 +1255,7 @@ func (m IOI) GetCPRegType() (v string, err quickfix.MessageRejectError) { return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m IOI) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1264,7 +1264,7 @@ func (m IOI) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m IOI) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1273,7 +1273,7 @@ func (m IOI) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m IOI) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1282,7 +1282,7 @@ func (m IOI) GetAgreementID() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m IOI) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1291,7 +1291,7 @@ func (m IOI) GetAgreementDate() (v string, err quickfix.MessageRejectError) { return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m IOI) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1300,7 +1300,7 @@ func (m IOI) GetStartDate() (v string, err quickfix.MessageRejectError) { return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m IOI) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1309,7 +1309,7 @@ func (m IOI) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m IOI) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1318,7 +1318,7 @@ func (m IOI) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m IOI) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1327,7 +1327,7 @@ func (m IOI) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectE return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m IOI) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1336,477 +1336,477 @@ func (m IOI) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m IOI) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m IOI) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m IOI) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasIOIQltyInd returns true if IOIQltyInd is present, Tag 25 +// HasIOIQltyInd returns true if IOIQltyInd is present, Tag 25 func (m IOI) HasIOIQltyInd() bool { return m.Has(tag.IOIQltyInd) } -//HasIOIRefID returns true if IOIRefID is present, Tag 26 +// HasIOIRefID returns true if IOIRefID is present, Tag 26 func (m IOI) HasIOIRefID() bool { return m.Has(tag.IOIRefID) } -//HasIOIQty returns true if IOIQty is present, Tag 27 +// HasIOIQty returns true if IOIQty is present, Tag 27 func (m IOI) HasIOIQty() bool { return m.Has(tag.IOIQty) } -//HasIOITransType returns true if IOITransType is present, Tag 28 +// HasIOITransType returns true if IOITransType is present, Tag 28 func (m IOI) HasIOITransType() bool { return m.Has(tag.IOITransType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m IOI) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m IOI) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m IOI) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m IOI) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m IOI) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m IOI) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m IOI) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m IOI) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m IOI) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m IOI) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m IOI) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasIOINaturalFlag returns true if IOINaturalFlag is present, Tag 130 +// HasIOINaturalFlag returns true if IOINaturalFlag is present, Tag 130 func (m IOI) HasIOINaturalFlag() bool { return m.Has(tag.IOINaturalFlag) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m IOI) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m IOI) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m IOI) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasNoIOIQualifiers returns true if NoIOIQualifiers is present, Tag 199 +// HasNoIOIQualifiers returns true if NoIOIQualifiers is present, Tag 199 func (m IOI) HasNoIOIQualifiers() bool { return m.Has(tag.NoIOIQualifiers) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m IOI) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m IOI) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m IOI) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m IOI) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m IOI) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m IOI) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m IOI) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m IOI) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m IOI) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m IOI) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m IOI) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m IOI) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m IOI) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m IOI) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m IOI) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m IOI) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m IOI) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m IOI) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m IOI) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m IOI) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m IOI) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m IOI) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m IOI) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m IOI) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m IOI) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m IOI) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m IOI) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m IOI) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m IOI) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m IOI) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m IOI) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m IOI) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m IOI) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m IOI) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m IOI) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m IOI) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m IOI) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m IOI) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m IOI) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m IOI) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m IOI) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m IOI) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m IOI) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m IOI) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m IOI) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m IOI) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m IOI) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m IOI) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m IOI) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m IOI) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m IOI) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m IOI) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m IOI) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m IOI) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m IOI) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m IOI) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m IOI) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m IOI) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m IOI) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m IOI) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m IOI) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m IOI) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m IOI) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m IOI) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m IOI) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m IOI) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m IOI) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m IOI) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m IOI) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoIOIQualifiers is a repeating group element, Tag 199 +// NoIOIQualifiers is a repeating group element, Tag 199 type NoIOIQualifiers struct { *quickfix.Group } -//SetIOIQualifier sets IOIQualifier, Tag 104 +// SetIOIQualifier sets IOIQualifier, Tag 104 func (m NoIOIQualifiers) SetIOIQualifier(v enum.IOIQualifier) { m.Set(field.NewIOIQualifier(v)) } -//GetIOIQualifier gets IOIQualifier, Tag 104 +// GetIOIQualifier gets IOIQualifier, Tag 104 func (m NoIOIQualifiers) GetIOIQualifier() (v enum.IOIQualifier, err quickfix.MessageRejectError) { var f field.IOIQualifierField if err = m.Get(&f); err == nil { @@ -1815,50 +1815,50 @@ func (m NoIOIQualifiers) GetIOIQualifier() (v enum.IOIQualifier, err quickfix.Me return } -//HasIOIQualifier returns true if IOIQualifier is present, Tag 104 +// HasIOIQualifier returns true if IOIQualifier is present, Tag 104 func (m NoIOIQualifiers) HasIOIQualifier() bool { return m.Has(tag.IOIQualifier) } -//NoIOIQualifiersRepeatingGroup is a repeating group, Tag 199 +// NoIOIQualifiersRepeatingGroup is a repeating group, Tag 199 type NoIOIQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoIOIQualifiersRepeatingGroup returns an initialized, NoIOIQualifiersRepeatingGroup +// NewNoIOIQualifiersRepeatingGroup returns an initialized, NoIOIQualifiersRepeatingGroup func NewNoIOIQualifiersRepeatingGroup() NoIOIQualifiersRepeatingGroup { return NoIOIQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoIOIQualifiers, quickfix.GroupTemplate{quickfix.GroupElement(tag.IOIQualifier)})} } -//Add create and append a new NoIOIQualifiers to this group +// Add create and append a new NoIOIQualifiers to this group func (m NoIOIQualifiersRepeatingGroup) Add() NoIOIQualifiers { g := m.RepeatingGroup.Add() return NoIOIQualifiers{g} } -//Get returns the ith NoIOIQualifiers in the NoIOIQualifiersRepeatinGroup +// Get returns the ith NoIOIQualifiers in the NoIOIQualifiersRepeatinGroup func (m NoIOIQualifiersRepeatingGroup) Get(i int) NoIOIQualifiers { return NoIOIQualifiers{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -1867,7 +1867,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -1876,55 +1876,55 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -1933,7 +1933,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -1942,55 +1942,55 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1999,7 +1999,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2008,265 +2008,265 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegIOIQty sets LegIOIQty, Tag 682 +// SetLegIOIQty sets LegIOIQty, Tag 682 func (m NoLegs) SetLegIOIQty(v string) { m.Set(field.NewLegIOIQty(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2275,7 +2275,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2284,7 +2284,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2293,7 +2293,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2302,14 +2302,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2318,7 +2318,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2327,7 +2327,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2336,7 +2336,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2345,7 +2345,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2354,7 +2354,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2363,7 +2363,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2372,7 +2372,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2381,7 +2381,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2390,7 +2390,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2399,7 +2399,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2408,7 +2408,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2417,7 +2417,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2426,7 +2426,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2435,7 +2435,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2444,7 +2444,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2453,7 +2453,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2462,7 +2462,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2471,7 +2471,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2480,7 +2480,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2489,7 +2489,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2498,7 +2498,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2507,7 +2507,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2516,7 +2516,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2525,7 +2525,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2534,7 +2534,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2543,7 +2543,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2552,7 +2552,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2561,7 +2561,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2570,7 +2570,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2579,7 +2579,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2588,7 +2588,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2597,7 +2597,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2606,7 +2606,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2615,7 +2615,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2624,7 +2624,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2633,7 +2633,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2642,7 +2642,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegIOIQty gets LegIOIQty, Tag 682 +// GetLegIOIQty gets LegIOIQty, Tag 682 func (m NoLegs) GetLegIOIQty() (v string, err quickfix.MessageRejectError) { var f field.LegIOIQtyField if err = m.Get(&f); err == nil { @@ -2651,249 +2651,249 @@ func (m NoLegs) GetLegIOIQty() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegIOIQty returns true if LegIOIQty is present, Tag 682 +// HasLegIOIQty returns true if LegIOIQty is present, Tag 682 func (m NoLegs) HasLegIOIQty() bool { return m.Has(tag.LegIOIQty) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2902,7 +2902,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2911,55 +2911,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -2968,7 +2968,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -2977,298 +2977,298 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegIOIQty), NewNoLegStipulationsRepeatingGroup()})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3277,7 +3277,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3286,7 +3286,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3295,7 +3295,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3304,14 +3304,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3320,7 +3320,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3329,7 +3329,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3338,7 +3338,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3347,7 +3347,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3356,7 +3356,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3365,7 +3365,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3374,7 +3374,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3383,7 +3383,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3392,7 +3392,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3401,7 +3401,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3410,7 +3410,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3419,7 +3419,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3428,7 +3428,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3437,7 +3437,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3446,7 +3446,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3455,7 +3455,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3464,7 +3464,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3473,7 +3473,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3482,7 +3482,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3491,7 +3491,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3500,7 +3500,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3509,7 +3509,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3518,7 +3518,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3527,7 +3527,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3536,7 +3536,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3545,7 +3545,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3554,7 +3554,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3563,7 +3563,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3572,7 +3572,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3581,7 +3581,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3590,7 +3590,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3599,7 +3599,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3608,7 +3608,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3617,7 +3617,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3626,7 +3626,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3635,7 +3635,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3644,7 +3644,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3653,7 +3653,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3662,7 +3662,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3671,259 +3671,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3932,7 +3932,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3941,55 +3941,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3998,7 +3998,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4007,88 +4007,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4097,7 +4097,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4106,7 +4106,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4115,7 +4115,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4124,45 +4124,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/listcancelrequest/ListCancelRequest.generated.go b/fix44/listcancelrequest/ListCancelRequest.generated.go index 3ac776794..0bb46f1c8 100644 --- a/fix44/listcancelrequest/ListCancelRequest.generated.go +++ b/fix44/listcancelrequest/ListCancelRequest.generated.go @@ -9,7 +9,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListCancelRequest is the fix44 ListCancelRequest type, MsgType = K +// ListCancelRequest is the fix44 ListCancelRequest type, MsgType = K type ListCancelRequest struct { fix44.Header *quickfix.Body @@ -17,7 +17,7 @@ type ListCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a ListCancelRequest from a quickfix.Message instance +// FromMessage creates a ListCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListCancelRequest { return ListCancelRequest{ Header: fix44.Header{&m.Header}, @@ -27,12 +27,12 @@ func FromMessage(m *quickfix.Message) ListCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListCancelRequest initialized with the required fields for ListCancelRequest +// New returns a ListCancelRequest initialized with the required fields for ListCancelRequest func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(listid field.ListIDField, transacttime field.TransactTimeField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,42 +57,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "K", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListCancelRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListCancelRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m ListCancelRequest) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m ListCancelRequest) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListCancelRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListCancelRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m ListCancelRequest) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -110,7 +110,7 @@ func (m ListCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -119,7 +119,7 @@ func (m ListCancelRequest) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m ListCancelRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m ListCancelRequest) GetTradeDate() (v string, err quickfix.MessageRejectE return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m ListCancelRequest) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -137,7 +137,7 @@ func (m ListCancelRequest) GetTradeOriginationDate() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -146,7 +146,7 @@ func (m ListCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -155,37 +155,37 @@ func (m ListCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejec return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListCancelRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListCancelRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m ListCancelRequest) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m ListCancelRequest) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListCancelRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListCancelRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix44/listexecute/ListExecute.generated.go b/fix44/listexecute/ListExecute.generated.go index ed6b6d8c3..d4a120ac3 100644 --- a/fix44/listexecute/ListExecute.generated.go +++ b/fix44/listexecute/ListExecute.generated.go @@ -9,7 +9,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListExecute is the fix44 ListExecute type, MsgType = L +// ListExecute is the fix44 ListExecute type, MsgType = L type ListExecute struct { fix44.Header *quickfix.Body @@ -17,7 +17,7 @@ type ListExecute struct { Message *quickfix.Message } -//FromMessage creates a ListExecute from a quickfix.Message instance +// FromMessage creates a ListExecute from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListExecute { return ListExecute{ Header: fix44.Header{&m.Header}, @@ -27,12 +27,12 @@ func FromMessage(m *quickfix.Message) ListExecute { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListExecute) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListExecute initialized with the required fields for ListExecute +// New returns a ListExecute initialized with the required fields for ListExecute func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListExecute) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(listid field.ListIDField, transacttime field.TransactTimeField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListExecute, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,42 +57,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "L", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListExecute) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListExecute) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListExecute) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListExecute) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListExecute) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m ListExecute) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m ListExecute) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListExecute) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m ListExecute) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListExecute) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -110,7 +110,7 @@ func (m ListExecute) GetTransactTime() (v time.Time, err quickfix.MessageRejectE return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListExecute) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -119,7 +119,7 @@ func (m ListExecute) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListExecute) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m ListExecute) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListExecute) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -137,7 +137,7 @@ func (m ListExecute) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m ListExecute) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -146,7 +146,7 @@ func (m ListExecute) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m ListExecute) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -155,37 +155,37 @@ func (m ListExecute) GetClientBidID() (v string, err quickfix.MessageRejectError return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListExecute) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListExecute) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListExecute) HasListID() bool { return m.Has(tag.ListID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListExecute) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListExecute) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m ListExecute) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m ListExecute) HasClientBidID() bool { return m.Has(tag.ClientBidID) } diff --git a/fix44/liststatus/ListStatus.generated.go b/fix44/liststatus/ListStatus.generated.go index 422c3e949..3af9e1d21 100644 --- a/fix44/liststatus/ListStatus.generated.go +++ b/fix44/liststatus/ListStatus.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStatus is the fix44 ListStatus type, MsgType = N +// ListStatus is the fix44 ListStatus type, MsgType = N type ListStatus struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type ListStatus struct { Message *quickfix.Message } -//FromMessage creates a ListStatus from a quickfix.Message instance +// FromMessage creates a ListStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStatus { return ListStatus{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) ListStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStatus initialized with the required fields for ListStatus +// New returns a ListStatus initialized with the required fields for ListStatus func New(listid field.ListIDField, liststatustype field.ListStatusTypeField, norpts field.NoRptsField, listorderstatus field.ListOrderStatusField, rptseq field.RptSeqField, totnoorders field.TotNoOrdersField) (m ListStatus) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(listid field.ListIDField, liststatustype field.ListStatusTypeField, nor return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,67 +64,67 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "N", r } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m ListStatus) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStatus) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoOrders sets TotNoOrders, Tag 68 +// SetTotNoOrders sets TotNoOrders, Tag 68 func (m ListStatus) SetTotNoOrders(v int) { m.Set(field.NewTotNoOrders(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m ListStatus) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetNoRpts sets NoRpts, Tag 82 +// SetNoRpts sets NoRpts, Tag 82 func (m ListStatus) SetNoRpts(v int) { m.Set(field.NewNoRpts(v)) } -//SetRptSeq sets RptSeq, Tag 83 +// SetRptSeq sets RptSeq, Tag 83 func (m ListStatus) SetRptSeq(v int) { m.Set(field.NewRptSeq(v)) } -//SetListStatusType sets ListStatusType, Tag 429 +// SetListStatusType sets ListStatusType, Tag 429 func (m ListStatus) SetListStatusType(v enum.ListStatusType) { m.Set(field.NewListStatusType(v)) } -//SetListOrderStatus sets ListOrderStatus, Tag 431 +// SetListOrderStatus sets ListOrderStatus, Tag 431 func (m ListStatus) SetListOrderStatus(v enum.ListOrderStatus) { m.Set(field.NewListOrderStatus(v)) } -//SetListStatusText sets ListStatusText, Tag 444 +// SetListStatusText sets ListStatusText, Tag 444 func (m ListStatus) SetListStatusText(v string) { m.Set(field.NewListStatusText(v)) } -//SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445 +// SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445 func (m ListStatus) SetEncodedListStatusTextLen(v int) { m.Set(field.NewEncodedListStatusTextLen(v)) } -//SetEncodedListStatusText sets EncodedListStatusText, Tag 446 +// SetEncodedListStatusText sets EncodedListStatusText, Tag 446 func (m ListStatus) SetEncodedListStatusText(v string) { m.Set(field.NewEncodedListStatusText(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m ListStatus) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -133,7 +133,7 @@ func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -142,7 +142,7 @@ func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetTotNoOrders gets TotNoOrders, Tag 68 +// GetTotNoOrders gets TotNoOrders, Tag 68 func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { var f field.TotNoOrdersField if err = m.Get(&f); err == nil { @@ -151,14 +151,14 @@ func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m ListStatus) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoRpts gets NoRpts, Tag 82 +// GetNoRpts gets NoRpts, Tag 82 func (m ListStatus) GetNoRpts() (v int, err quickfix.MessageRejectError) { var f field.NoRptsField if err = m.Get(&f); err == nil { @@ -167,7 +167,7 @@ func (m ListStatus) GetNoRpts() (v int, err quickfix.MessageRejectError) { return } -//GetRptSeq gets RptSeq, Tag 83 +// GetRptSeq gets RptSeq, Tag 83 func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError) { var f field.RptSeqField if err = m.Get(&f); err == nil { @@ -176,7 +176,7 @@ func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError) { return } -//GetListStatusType gets ListStatusType, Tag 429 +// GetListStatusType gets ListStatusType, Tag 429 func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.MessageRejectError) { var f field.ListStatusTypeField if err = m.Get(&f); err == nil { @@ -185,7 +185,7 @@ func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.Mes return } -//GetListOrderStatus gets ListOrderStatus, Tag 431 +// GetListOrderStatus gets ListOrderStatus, Tag 431 func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.MessageRejectError) { var f field.ListOrderStatusField if err = m.Get(&f); err == nil { @@ -194,7 +194,7 @@ func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.M return } -//GetListStatusText gets ListStatusText, Tag 444 +// GetListStatusText gets ListStatusText, Tag 444 func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectError) { var f field.ListStatusTextField if err = m.Get(&f); err == nil { @@ -203,7 +203,7 @@ func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectErr return } -//GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445 +// GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445 func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedListStatusTextLenField if err = m.Get(&f); err == nil { @@ -212,7 +212,7 @@ func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedListStatusText gets EncodedListStatusText, Tag 446 +// GetEncodedListStatusText gets EncodedListStatusText, Tag 446 func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRejectError) { var f field.EncodedListStatusTextField if err = m.Get(&f); err == nil { @@ -221,7 +221,7 @@ func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRe return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m ListStatus) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -230,132 +230,132 @@ func (m ListStatus) GetLastFragment() (v bool, err quickfix.MessageRejectError) return } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m ListStatus) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStatus) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 func (m ListStatus) HasTotNoOrders() bool { return m.Has(tag.TotNoOrders) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m ListStatus) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasNoRpts returns true if NoRpts is present, Tag 82 +// HasNoRpts returns true if NoRpts is present, Tag 82 func (m ListStatus) HasNoRpts() bool { return m.Has(tag.NoRpts) } -//HasRptSeq returns true if RptSeq is present, Tag 83 +// HasRptSeq returns true if RptSeq is present, Tag 83 func (m ListStatus) HasRptSeq() bool { return m.Has(tag.RptSeq) } -//HasListStatusType returns true if ListStatusType is present, Tag 429 +// HasListStatusType returns true if ListStatusType is present, Tag 429 func (m ListStatus) HasListStatusType() bool { return m.Has(tag.ListStatusType) } -//HasListOrderStatus returns true if ListOrderStatus is present, Tag 431 +// HasListOrderStatus returns true if ListOrderStatus is present, Tag 431 func (m ListStatus) HasListOrderStatus() bool { return m.Has(tag.ListOrderStatus) } -//HasListStatusText returns true if ListStatusText is present, Tag 444 +// HasListStatusText returns true if ListStatusText is present, Tag 444 func (m ListStatus) HasListStatusText() bool { return m.Has(tag.ListStatusText) } -//HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445 +// HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445 func (m ListStatus) HasEncodedListStatusTextLen() bool { return m.Has(tag.EncodedListStatusTextLen) } -//HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446 +// HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446 func (m ListStatus) HasEncodedListStatusText() bool { return m.Has(tag.EncodedListStatusText) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m ListStatus) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetCumQty sets CumQty, Tag 14 +// SetCumQty sets CumQty, Tag 14 func (m NoOrders) SetCumQty(value decimal.Decimal, scale int32) { m.Set(field.NewCumQty(value, scale)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m NoOrders) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetWorkingIndicator sets WorkingIndicator, Tag 636 +// SetWorkingIndicator sets WorkingIndicator, Tag 636 func (m NoOrders) SetWorkingIndicator(v bool) { m.Set(field.NewWorkingIndicator(v)) } -//SetLeavesQty sets LeavesQty, Tag 151 +// SetLeavesQty sets LeavesQty, Tag 151 func (m NoOrders) SetLeavesQty(value decimal.Decimal, scale int32) { m.Set(field.NewLeavesQty(value, scale)) } -//SetCxlQty sets CxlQty, Tag 84 +// SetCxlQty sets CxlQty, Tag 84 func (m NoOrders) SetCxlQty(value decimal.Decimal, scale int32) { m.Set(field.NewCxlQty(value, scale)) } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m NoOrders) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetOrdRejReason sets OrdRejReason, Tag 103 +// SetOrdRejReason sets OrdRejReason, Tag 103 func (m NoOrders) SetOrdRejReason(v enum.OrdRejReason) { m.Set(field.NewOrdRejReason(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoOrders) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoOrders) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoOrders) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -364,7 +364,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetCumQty gets CumQty, Tag 14 +// GetCumQty gets CumQty, Tag 14 func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CumQtyField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectEr return } -//GetWorkingIndicator gets WorkingIndicator, Tag 636 +// GetWorkingIndicator gets WorkingIndicator, Tag 636 func (m NoOrders) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { var f field.WorkingIndicatorField if err = m.Get(&f); err == nil { @@ -400,7 +400,7 @@ func (m NoOrders) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError return } -//GetLeavesQty gets LeavesQty, Tag 151 +// GetLeavesQty gets LeavesQty, Tag 151 func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LeavesQtyField if err = m.Get(&f); err == nil { @@ -409,7 +409,7 @@ func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCxlQty gets CxlQty, Tag 84 +// GetCxlQty gets CxlQty, Tag 84 func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CxlQtyField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetOrdRejReason gets OrdRejReason, Tag 103 +// GetOrdRejReason gets OrdRejReason, Tag 103 func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { var f field.OrdRejReasonField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -463,85 +463,86 @@ func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasCumQty returns true if CumQty is present, Tag 14 +// HasCumQty returns true if CumQty is present, Tag 14 func (m NoOrders) HasCumQty() bool { return m.Has(tag.CumQty) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m NoOrders) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 func (m NoOrders) HasWorkingIndicator() bool { return m.Has(tag.WorkingIndicator) } -//HasLeavesQty returns true if LeavesQty is present, Tag 151 +// HasLeavesQty returns true if LeavesQty is present, Tag 151 func (m NoOrders) HasLeavesQty() bool { return m.Has(tag.LeavesQty) } -//HasCxlQty returns true if CxlQty is present, Tag 84 +// HasCxlQty returns true if CxlQty is present, Tag 84 func (m NoOrders) HasCxlQty() bool { return m.Has(tag.CxlQty) } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m NoOrders) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 func (m NoOrders) HasOrdRejReason() bool { return m.Has(tag.OrdRejReason) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoOrders) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoOrders) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoOrders) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, - quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.WorkingIndicator), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CxlQty), quickfix.GroupElement(tag.AvgPx), quickfix.GroupElement(tag.OrdRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.WorkingIndicator), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CxlQty), quickfix.GroupElement(tag.AvgPx), quickfix.GroupElement(tag.OrdRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } diff --git a/fix44/liststatusrequest/ListStatusRequest.generated.go b/fix44/liststatusrequest/ListStatusRequest.generated.go index 39ec081b9..d1ff17be8 100644 --- a/fix44/liststatusrequest/ListStatusRequest.generated.go +++ b/fix44/liststatusrequest/ListStatusRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStatusRequest is the fix44 ListStatusRequest type, MsgType = M +// ListStatusRequest is the fix44 ListStatusRequest type, MsgType = M type ListStatusRequest struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type ListStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a ListStatusRequest from a quickfix.Message instance +// FromMessage creates a ListStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStatusRequest { return ListStatusRequest{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) ListStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStatusRequest initialized with the required fields for ListStatusRequest +// New returns a ListStatusRequest initialized with the required fields for ListStatusRequest func New(listid field.ListIDField) (m ListStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(listid field.ListIDField) (m ListStatusRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,27 +54,27 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "M", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m ListStatusRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStatusRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m ListStatusRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m ListStatusRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m ListStatusRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -83,7 +83,7 @@ func (m ListStatusRequest) GetText() (v string, err quickfix.MessageRejectError) return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStatusRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -92,7 +92,7 @@ func (m ListStatusRequest) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m ListStatusRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m ListStatusRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m ListStatusRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -110,22 +110,22 @@ func (m ListStatusRequest) GetEncodedText() (v string, err quickfix.MessageRejec return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m ListStatusRequest) HasText() bool { return m.Has(tag.Text) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStatusRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m ListStatusRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m ListStatusRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix44/liststrikeprice/ListStrikePrice.generated.go b/fix44/liststrikeprice/ListStrikePrice.generated.go index aaa0ac98e..6c5be9e34 100644 --- a/fix44/liststrikeprice/ListStrikePrice.generated.go +++ b/fix44/liststrikeprice/ListStrikePrice.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ListStrikePrice is the fix44 ListStrikePrice type, MsgType = m +// ListStrikePrice is the fix44 ListStrikePrice type, MsgType = m type ListStrikePrice struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type ListStrikePrice struct { Message *quickfix.Message } -//FromMessage creates a ListStrikePrice from a quickfix.Message instance +// FromMessage creates a ListStrikePrice from a quickfix.Message instance func FromMessage(m *quickfix.Message) ListStrikePrice { return ListStrikePrice{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) ListStrikePrice { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ListStrikePrice) ToMessage() *quickfix.Message { return m.Message } -//New returns a ListStrikePrice initialized with the required fields for ListStrikePrice +// New returns a ListStrikePrice initialized with the required fields for ListStrikePrice func New(listid field.ListIDField, totnostrikes field.TotNoStrikesField) (m ListStrikePrice) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(listid field.ListIDField, totnostrikes field.TotNoStrikesField) (m List return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ListStrikePrice, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,32 +58,32 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "m", r } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m ListStrikePrice) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoStrikes sets TotNoStrikes, Tag 422 +// SetTotNoStrikes sets TotNoStrikes, Tag 422 func (m ListStrikePrice) SetTotNoStrikes(v int) { m.Set(field.NewTotNoStrikes(v)) } -//SetNoStrikes sets NoStrikes, Tag 428 +// SetNoStrikes sets NoStrikes, Tag 428 func (m ListStrikePrice) SetNoStrikes(f NoStrikesRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m ListStrikePrice) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m ListStrikePrice) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m ListStrikePrice) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -92,7 +92,7 @@ func (m ListStrikePrice) GetListID() (v string, err quickfix.MessageRejectError) return } -//GetTotNoStrikes gets TotNoStrikes, Tag 422 +// GetTotNoStrikes gets TotNoStrikes, Tag 422 func (m ListStrikePrice) GetTotNoStrikes() (v int, err quickfix.MessageRejectError) { var f field.TotNoStrikesField if err = m.Get(&f); err == nil { @@ -101,21 +101,21 @@ func (m ListStrikePrice) GetTotNoStrikes() (v int, err quickfix.MessageRejectErr return } -//GetNoStrikes gets NoStrikes, Tag 428 +// GetNoStrikes gets NoStrikes, Tag 428 func (m ListStrikePrice) GetNoStrikes() (NoStrikesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStrikesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m ListStrikePrice) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m ListStrikePrice) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -124,247 +124,247 @@ func (m ListStrikePrice) GetLastFragment() (v bool, err quickfix.MessageRejectEr return } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m ListStrikePrice) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoStrikes returns true if TotNoStrikes is present, Tag 422 +// HasTotNoStrikes returns true if TotNoStrikes is present, Tag 422 func (m ListStrikePrice) HasTotNoStrikes() bool { return m.Has(tag.TotNoStrikes) } -//HasNoStrikes returns true if NoStrikes is present, Tag 428 +// HasNoStrikes returns true if NoStrikes is present, Tag 428 func (m ListStrikePrice) HasNoStrikes() bool { return m.Has(tag.NoStrikes) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m ListStrikePrice) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m ListStrikePrice) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//NoStrikes is a repeating group element, Tag 428 +// NoStrikes is a repeating group element, Tag 428 type NoStrikes struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoStrikes) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoStrikes) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoStrikes) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoStrikes) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoStrikes) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoStrikes) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoStrikes) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoStrikes) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoStrikes) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoStrikes) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoStrikes) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoStrikes) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoStrikes) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoStrikes) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoStrikes) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoStrikes) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoStrikes) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoStrikes) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoStrikes) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoStrikes) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoStrikes) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoStrikes) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoStrikes) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoStrikes) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoStrikes) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoStrikes) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoStrikes) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoStrikes) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoStrikes) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoStrikes) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoStrikes) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoStrikes) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoStrikes) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoStrikes) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoStrikes) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoStrikes) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoStrikes) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoStrikes) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoStrikes) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoStrikes) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoStrikes) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoStrikes) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoStrikes) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -373,7 +373,7 @@ func (m NoStrikes) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoStrikes) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -382,7 +382,7 @@ func (m NoStrikes) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectE return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoStrikes) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -391,7 +391,7 @@ func (m NoStrikes) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoStrikes) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -400,14 +400,14 @@ func (m NoStrikes) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix. return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoStrikes) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoStrikes) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m NoStrikes) GetProduct() (v enum.Product, err quickfix.MessageRejectError return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoStrikes) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m NoStrikes) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoStrikes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -434,7 +434,7 @@ func (m NoStrikes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageR return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoStrikes) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -443,7 +443,7 @@ func (m NoStrikes) GetSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoStrikes) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -452,7 +452,7 @@ func (m NoStrikes) GetMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoStrikes) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -461,7 +461,7 @@ func (m NoStrikes) GetMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoStrikes) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -470,7 +470,7 @@ func (m NoStrikes) GetCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoStrikes) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -479,7 +479,7 @@ func (m NoStrikes) GetIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoStrikes) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -488,7 +488,7 @@ func (m NoStrikes) GetRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoStrikes) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -497,7 +497,7 @@ func (m NoStrikes) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoStrikes) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -506,7 +506,7 @@ func (m NoStrikes) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoStrikes) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -515,7 +515,7 @@ func (m NoStrikes) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoStrikes) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -524,7 +524,7 @@ func (m NoStrikes) GetCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoStrikes) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m NoStrikes) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Messag return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoStrikes) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m NoStrikes) GetCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoStrikes) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m NoStrikes) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoStrikes) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m NoStrikes) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoStrikes) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m NoStrikes) GetRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoStrikes) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m NoStrikes) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoStrikes) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m NoStrikes) GetStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoStrikes) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m NoStrikes) GetOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoStrikes) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m NoStrikes) GetContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoStrikes) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m NoStrikes) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoStrikes) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m NoStrikes) GetSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoStrikes) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m NoStrikes) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoStrikes) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m NoStrikes) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoStrikes) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m NoStrikes) GetEncodedIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoStrikes) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m NoStrikes) GetSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoStrikes) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m NoStrikes) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoStrikes) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m NoStrikes) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoStrikes) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m NoStrikes) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoStrikes) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m NoStrikes) GetContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoStrikes) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m NoStrikes) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectE return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoStrikes) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -713,14 +713,14 @@ func (m NoStrikes) GetCPRegType() (v string, err quickfix.MessageRejectError) { return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoStrikes) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoStrikes) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m NoStrikes) GetDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoStrikes) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -738,232 +738,232 @@ func (m NoStrikes) GetInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoStrikes) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoStrikes) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoStrikes) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoStrikes) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoStrikes) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoStrikes) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoStrikes) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoStrikes) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoStrikes) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoStrikes) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoStrikes) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoStrikes) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoStrikes) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoStrikes) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoStrikes) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoStrikes) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoStrikes) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoStrikes) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoStrikes) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoStrikes) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoStrikes) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoStrikes) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoStrikes) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoStrikes) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoStrikes) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoStrikes) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoStrikes) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoStrikes) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoStrikes) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoStrikes) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoStrikes) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoStrikes) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoStrikes) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoStrikes) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoStrikes) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoStrikes) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoStrikes) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoStrikes) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoStrikes) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoStrikes) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoStrikes) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoStrikes) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -972,7 +972,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -981,65 +981,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1048,7 +1048,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1057,7 +1057,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1066,7 +1066,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1075,353 +1075,353 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoStrikesRepeatingGroup is a repeating group, Tag 428 +// NoStrikesRepeatingGroup is a repeating group, Tag 428 type NoStrikesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStrikesRepeatingGroup returns an initialized, NoStrikesRepeatingGroup +// NewNoStrikesRepeatingGroup returns an initialized, NoStrikesRepeatingGroup func NewNoStrikesRepeatingGroup() NoStrikesRepeatingGroup { return NoStrikesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStrikes, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate)})} } -//Add create and append a new NoStrikes to this group +// Add create and append a new NoStrikes to this group func (m NoStrikesRepeatingGroup) Add() NoStrikes { g := m.RepeatingGroup.Add() return NoStrikes{g} } -//Get returns the ith NoStrikes in the NoStrikesRepeatinGroup +// Get returns the ith NoStrikes in the NoStrikesRepeatinGroup func (m NoStrikesRepeatingGroup) Get(i int) NoStrikes { return NoStrikes{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoUnderlyings) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoUnderlyings) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoUnderlyings) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoUnderlyings) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoUnderlyings) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoUnderlyings) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoUnderlyings) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoUnderlyings) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoUnderlyings) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1457,14 +1457,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1473,7 +1473,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1482,7 +1482,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1491,7 +1491,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1500,7 +1500,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1509,7 +1509,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1518,7 +1518,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1527,7 +1527,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -1536,7 +1536,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1545,7 +1545,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1554,7 +1554,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1563,7 +1563,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -1572,7 +1572,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1716,7 +1716,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1788,7 +1788,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1797,7 +1797,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1806,7 +1806,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1815,7 +1815,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1824,14 +1824,14 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoUnderlyings) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1840,7 +1840,7 @@ func (m NoUnderlyings) GetPrevClosePx() (v decimal.Decimal, err quickfix.Message return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoUnderlyings) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -1849,7 +1849,7 @@ func (m NoUnderlyings) GetClOrdID() (v string, err quickfix.MessageRejectError) return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoUnderlyings) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1858,7 +1858,7 @@ func (m NoUnderlyings) GetSecondaryClOrdID() (v string, err quickfix.MessageReje return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoUnderlyings) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1867,7 +1867,7 @@ func (m NoUnderlyings) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoUnderlyings) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1876,7 +1876,7 @@ func (m NoUnderlyings) GetPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoUnderlyings) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1885,7 +1885,7 @@ func (m NoUnderlyings) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoUnderlyings) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1894,7 +1894,7 @@ func (m NoUnderlyings) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoUnderlyings) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1903,7 +1903,7 @@ func (m NoUnderlyings) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoUnderlyings) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1912,297 +1912,297 @@ func (m NoUnderlyings) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoUnderlyings) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoUnderlyings) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoUnderlyings) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoUnderlyings) HasSide() bool { return m.Has(tag.Side) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoUnderlyings) HasPrice() bool { return m.Has(tag.Price) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoUnderlyings) HasCurrency() bool { return m.Has(tag.Currency) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoUnderlyings) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoUnderlyings) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoUnderlyings) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2211,7 +2211,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2220,55 +2220,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2277,7 +2277,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2286,58 +2286,58 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } diff --git a/fix44/logon/Logon.generated.go b/fix44/logon/Logon.generated.go index 031182379..17e180552 100644 --- a/fix44/logon/Logon.generated.go +++ b/fix44/logon/Logon.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Logon is the fix44 Logon type, MsgType = A +// Logon is the fix44 Logon type, MsgType = A type Logon struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type Logon struct { Message *quickfix.Message } -//FromMessage creates a Logon from a quickfix.Message instance +// FromMessage creates a Logon from a quickfix.Message instance func FromMessage(m *quickfix.Message) Logon { return Logon{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) Logon { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Logon) ToMessage() *quickfix.Message { return m.Message } -//New returns a Logon initialized with the required fields for Logon +// New returns a Logon initialized with the required fields for Logon func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntField) (m Logon) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Logon, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,62 +56,62 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "A", r } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m Logon) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m Logon) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetEncryptMethod sets EncryptMethod, Tag 98 +// SetEncryptMethod sets EncryptMethod, Tag 98 func (m Logon) SetEncryptMethod(v enum.EncryptMethod) { m.Set(field.NewEncryptMethod(v)) } -//SetHeartBtInt sets HeartBtInt, Tag 108 +// SetHeartBtInt sets HeartBtInt, Tag 108 func (m Logon) SetHeartBtInt(v int) { m.Set(field.NewHeartBtInt(v)) } -//SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141 +// SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141 func (m Logon) SetResetSeqNumFlag(v bool) { m.Set(field.NewResetSeqNumFlag(v)) } -//SetMaxMessageSize sets MaxMessageSize, Tag 383 +// SetMaxMessageSize sets MaxMessageSize, Tag 383 func (m Logon) SetMaxMessageSize(v int) { m.Set(field.NewMaxMessageSize(v)) } -//SetNoMsgTypes sets NoMsgTypes, Tag 384 +// SetNoMsgTypes sets NoMsgTypes, Tag 384 func (m Logon) SetNoMsgTypes(f NoMsgTypesRepeatingGroup) { m.SetGroup(f) } -//SetTestMessageIndicator sets TestMessageIndicator, Tag 464 +// SetTestMessageIndicator sets TestMessageIndicator, Tag 464 func (m Logon) SetTestMessageIndicator(v bool) { m.Set(field.NewTestMessageIndicator(v)) } -//SetUsername sets Username, Tag 553 +// SetUsername sets Username, Tag 553 func (m Logon) SetUsername(v string) { m.Set(field.NewUsername(v)) } -//SetPassword sets Password, Tag 554 +// SetPassword sets Password, Tag 554 func (m Logon) SetPassword(v string) { m.Set(field.NewPassword(v)) } -//SetNextExpectedMsgSeqNum sets NextExpectedMsgSeqNum, Tag 789 +// SetNextExpectedMsgSeqNum sets NextExpectedMsgSeqNum, Tag 789 func (m Logon) SetNextExpectedMsgSeqNum(v int) { m.Set(field.NewNextExpectedMsgSeqNum(v)) } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -120,7 +120,7 @@ func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -129,7 +129,7 @@ func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetEncryptMethod gets EncryptMethod, Tag 98 +// GetEncryptMethod gets EncryptMethod, Tag 98 func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRejectError) { var f field.EncryptMethodField if err = m.Get(&f); err == nil { @@ -138,7 +138,7 @@ func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRej return } -//GetHeartBtInt gets HeartBtInt, Tag 108 +// GetHeartBtInt gets HeartBtInt, Tag 108 func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError) { var f field.HeartBtIntField if err = m.Get(&f); err == nil { @@ -147,7 +147,7 @@ func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError) { return } -//GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141 +// GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141 func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError) { var f field.ResetSeqNumFlagField if err = m.Get(&f); err == nil { @@ -156,7 +156,7 @@ func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetMaxMessageSize gets MaxMessageSize, Tag 383 +// GetMaxMessageSize gets MaxMessageSize, Tag 383 func (m Logon) GetMaxMessageSize() (v int, err quickfix.MessageRejectError) { var f field.MaxMessageSizeField if err = m.Get(&f); err == nil { @@ -165,14 +165,14 @@ func (m Logon) GetMaxMessageSize() (v int, err quickfix.MessageRejectError) { return } -//GetNoMsgTypes gets NoMsgTypes, Tag 384 +// GetNoMsgTypes gets NoMsgTypes, Tag 384 func (m Logon) GetNoMsgTypes() (NoMsgTypesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMsgTypesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTestMessageIndicator gets TestMessageIndicator, Tag 464 +// GetTestMessageIndicator gets TestMessageIndicator, Tag 464 func (m Logon) GetTestMessageIndicator() (v bool, err quickfix.MessageRejectError) { var f field.TestMessageIndicatorField if err = m.Get(&f); err == nil { @@ -181,7 +181,7 @@ func (m Logon) GetTestMessageIndicator() (v bool, err quickfix.MessageRejectErro return } -//GetUsername gets Username, Tag 553 +// GetUsername gets Username, Tag 553 func (m Logon) GetUsername() (v string, err quickfix.MessageRejectError) { var f field.UsernameField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m Logon) GetUsername() (v string, err quickfix.MessageRejectError) { return } -//GetPassword gets Password, Tag 554 +// GetPassword gets Password, Tag 554 func (m Logon) GetPassword() (v string, err quickfix.MessageRejectError) { var f field.PasswordField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m Logon) GetPassword() (v string, err quickfix.MessageRejectError) { return } -//GetNextExpectedMsgSeqNum gets NextExpectedMsgSeqNum, Tag 789 +// GetNextExpectedMsgSeqNum gets NextExpectedMsgSeqNum, Tag 789 func (m Logon) GetNextExpectedMsgSeqNum() (v int, err quickfix.MessageRejectError) { var f field.NextExpectedMsgSeqNumField if err = m.Get(&f); err == nil { @@ -208,77 +208,77 @@ func (m Logon) GetNextExpectedMsgSeqNum() (v int, err quickfix.MessageRejectErro return } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m Logon) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m Logon) HasRawData() bool { return m.Has(tag.RawData) } -//HasEncryptMethod returns true if EncryptMethod is present, Tag 98 +// HasEncryptMethod returns true if EncryptMethod is present, Tag 98 func (m Logon) HasEncryptMethod() bool { return m.Has(tag.EncryptMethod) } -//HasHeartBtInt returns true if HeartBtInt is present, Tag 108 +// HasHeartBtInt returns true if HeartBtInt is present, Tag 108 func (m Logon) HasHeartBtInt() bool { return m.Has(tag.HeartBtInt) } -//HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141 +// HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141 func (m Logon) HasResetSeqNumFlag() bool { return m.Has(tag.ResetSeqNumFlag) } -//HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383 +// HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383 func (m Logon) HasMaxMessageSize() bool { return m.Has(tag.MaxMessageSize) } -//HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384 +// HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384 func (m Logon) HasNoMsgTypes() bool { return m.Has(tag.NoMsgTypes) } -//HasTestMessageIndicator returns true if TestMessageIndicator is present, Tag 464 +// HasTestMessageIndicator returns true if TestMessageIndicator is present, Tag 464 func (m Logon) HasTestMessageIndicator() bool { return m.Has(tag.TestMessageIndicator) } -//HasUsername returns true if Username is present, Tag 553 +// HasUsername returns true if Username is present, Tag 553 func (m Logon) HasUsername() bool { return m.Has(tag.Username) } -//HasPassword returns true if Password is present, Tag 554 +// HasPassword returns true if Password is present, Tag 554 func (m Logon) HasPassword() bool { return m.Has(tag.Password) } -//HasNextExpectedMsgSeqNum returns true if NextExpectedMsgSeqNum is present, Tag 789 +// HasNextExpectedMsgSeqNum returns true if NextExpectedMsgSeqNum is present, Tag 789 func (m Logon) HasNextExpectedMsgSeqNum() bool { return m.Has(tag.NextExpectedMsgSeqNum) } -//NoMsgTypes is a repeating group element, Tag 384 +// NoMsgTypes is a repeating group element, Tag 384 type NoMsgTypes struct { *quickfix.Group } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m NoMsgTypes) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetMsgDirection sets MsgDirection, Tag 385 +// SetMsgDirection sets MsgDirection, Tag 385 func (m NoMsgTypes) SetMsgDirection(v enum.MsgDirection) { m.Set(field.NewMsgDirection(v)) } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m NoMsgTypes) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -287,7 +287,7 @@ func (m NoMsgTypes) GetRefMsgType() (v string, err quickfix.MessageRejectError) return } -//GetMsgDirection gets MsgDirection, Tag 385 +// GetMsgDirection gets MsgDirection, Tag 385 func (m NoMsgTypes) GetMsgDirection() (v enum.MsgDirection, err quickfix.MessageRejectError) { var f field.MsgDirectionField if err = m.Get(&f); err == nil { @@ -296,35 +296,35 @@ func (m NoMsgTypes) GetMsgDirection() (v enum.MsgDirection, err quickfix.Message return } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m NoMsgTypes) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasMsgDirection returns true if MsgDirection is present, Tag 385 +// HasMsgDirection returns true if MsgDirection is present, Tag 385 func (m NoMsgTypes) HasMsgDirection() bool { return m.Has(tag.MsgDirection) } -//NoMsgTypesRepeatingGroup is a repeating group, Tag 384 +// NoMsgTypesRepeatingGroup is a repeating group, Tag 384 type NoMsgTypesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup +// NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup func NewNoMsgTypesRepeatingGroup() NoMsgTypesRepeatingGroup { return NoMsgTypesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMsgTypes, quickfix.GroupTemplate{quickfix.GroupElement(tag.RefMsgType), quickfix.GroupElement(tag.MsgDirection)})} } -//Add create and append a new NoMsgTypes to this group +// Add create and append a new NoMsgTypes to this group func (m NoMsgTypesRepeatingGroup) Add() NoMsgTypes { g := m.RepeatingGroup.Add() return NoMsgTypes{g} } -//Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup +// Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup func (m NoMsgTypesRepeatingGroup) Get(i int) NoMsgTypes { return NoMsgTypes{m.RepeatingGroup.Get(i)} } diff --git a/fix44/logout/Logout.generated.go b/fix44/logout/Logout.generated.go index bdbcbf1b3..19c73816b 100644 --- a/fix44/logout/Logout.generated.go +++ b/fix44/logout/Logout.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Logout is the fix44 Logout type, MsgType = 5 +// Logout is the fix44 Logout type, MsgType = 5 type Logout struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type Logout struct { Message *quickfix.Message } -//FromMessage creates a Logout from a quickfix.Message instance +// FromMessage creates a Logout from a quickfix.Message instance func FromMessage(m *quickfix.Message) Logout { return Logout{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) Logout { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Logout) ToMessage() *quickfix.Message { return m.Message } -//New returns a Logout initialized with the required fields for Logout +// New returns a Logout initialized with the required fields for Logout func New() (m Logout) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -42,10 +42,10 @@ func New() (m Logout) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Logout, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -53,22 +53,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "5", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Logout) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Logout) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Logout) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Logout) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -77,7 +77,7 @@ func (m Logout) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Logout) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -86,7 +86,7 @@ func (m Logout) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Logout) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -95,17 +95,17 @@ func (m Logout) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Logout) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Logout) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Logout) HasEncodedText() bool { return m.Has(tag.EncodedText) } diff --git a/fix44/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go b/fix44/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go index 1f00361f0..6c2fc296b 100644 --- a/fix44/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go +++ b/fix44/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataIncrementalRefresh is the fix44 MarketDataIncrementalRefresh type, MsgType = X +// MarketDataIncrementalRefresh is the fix44 MarketDataIncrementalRefresh type, MsgType = X type MarketDataIncrementalRefresh struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type MarketDataIncrementalRefresh struct { Message *quickfix.Message } -//FromMessage creates a MarketDataIncrementalRefresh from a quickfix.Message instance +// FromMessage creates a MarketDataIncrementalRefresh from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataIncrementalRefresh { return MarketDataIncrementalRefresh{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) MarketDataIncrementalRefresh { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataIncrementalRefresh) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataIncrementalRefresh initialized with the required fields for MarketDataIncrementalRefresh +// New returns a MarketDataIncrementalRefresh initialized with the required fields for MarketDataIncrementalRefresh func New() (m MarketDataIncrementalRefresh) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New() (m MarketDataIncrementalRefresh) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataIncrementalRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,27 +58,27 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "X", r } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataIncrementalRefresh) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetNoMDEntries sets NoMDEntries, Tag 268 +// SetNoMDEntries sets NoMDEntries, Tag 268 func (m MarketDataIncrementalRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { m.SetGroup(f) } -//SetApplQueueDepth sets ApplQueueDepth, Tag 813 +// SetApplQueueDepth sets ApplQueueDepth, Tag 813 func (m MarketDataIncrementalRefresh) SetApplQueueDepth(v int) { m.Set(field.NewApplQueueDepth(v)) } -//SetApplQueueResolution sets ApplQueueResolution, Tag 814 +// SetApplQueueResolution sets ApplQueueResolution, Tag 814 func (m MarketDataIncrementalRefresh) SetApplQueueResolution(v enum.ApplQueueResolution) { m.Set(field.NewApplQueueResolution(v)) } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataIncrementalRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -87,14 +87,14 @@ func (m MarketDataIncrementalRefresh) GetMDReqID() (v string, err quickfix.Messa return } -//GetNoMDEntries gets NoMDEntries, Tag 268 +// GetNoMDEntries gets NoMDEntries, Tag 268 func (m MarketDataIncrementalRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetApplQueueDepth gets ApplQueueDepth, Tag 813 +// GetApplQueueDepth gets ApplQueueDepth, Tag 813 func (m MarketDataIncrementalRefresh) GetApplQueueDepth() (v int, err quickfix.MessageRejectError) { var f field.ApplQueueDepthField if err = m.Get(&f); err == nil { @@ -103,7 +103,7 @@ func (m MarketDataIncrementalRefresh) GetApplQueueDepth() (v int, err quickfix.M return } -//GetApplQueueResolution gets ApplQueueResolution, Tag 814 +// GetApplQueueResolution gets ApplQueueResolution, Tag 814 func (m MarketDataIncrementalRefresh) GetApplQueueResolution() (v enum.ApplQueueResolution, err quickfix.MessageRejectError) { var f field.ApplQueueResolutionField if err = m.Get(&f); err == nil { @@ -112,452 +112,452 @@ func (m MarketDataIncrementalRefresh) GetApplQueueResolution() (v enum.ApplQueue return } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataIncrementalRefresh) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 func (m MarketDataIncrementalRefresh) HasNoMDEntries() bool { return m.Has(tag.NoMDEntries) } -//HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 +// HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 func (m MarketDataIncrementalRefresh) HasApplQueueDepth() bool { return m.Has(tag.ApplQueueDepth) } -//HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 +// HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 func (m MarketDataIncrementalRefresh) HasApplQueueResolution() bool { return m.Has(tag.ApplQueueResolution) } -//NoMDEntries is a repeating group element, Tag 268 +// NoMDEntries is a repeating group element, Tag 268 type NoMDEntries struct { *quickfix.Group } -//SetMDUpdateAction sets MDUpdateAction, Tag 279 +// SetMDUpdateAction sets MDUpdateAction, Tag 279 func (m NoMDEntries) SetMDUpdateAction(v enum.MDUpdateAction) { m.Set(field.NewMDUpdateAction(v)) } -//SetDeleteReason sets DeleteReason, Tag 285 +// SetDeleteReason sets DeleteReason, Tag 285 func (m NoMDEntries) SetDeleteReason(v enum.DeleteReason) { m.Set(field.NewDeleteReason(v)) } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//SetMDEntryID sets MDEntryID, Tag 278 +// SetMDEntryID sets MDEntryID, Tag 278 func (m NoMDEntries) SetMDEntryID(v string) { m.Set(field.NewMDEntryID(v)) } -//SetMDEntryRefID sets MDEntryRefID, Tag 280 +// SetMDEntryRefID sets MDEntryRefID, Tag 280 func (m NoMDEntries) SetMDEntryRefID(v string) { m.Set(field.NewMDEntryRefID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoMDEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoMDEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoMDEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoMDEntries) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoMDEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoMDEntries) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoMDEntries) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoMDEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoMDEntries) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoMDEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoMDEntries) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoMDEntries) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoMDEntries) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoMDEntries) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoMDEntries) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoMDEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoMDEntries) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoMDEntries) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoMDEntries) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoMDEntries) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoMDEntries) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoMDEntries) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoMDEntries) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoMDEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoMDEntries) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoMDEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoMDEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoMDEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoMDEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoMDEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoMDEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoMDEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoMDEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoMDEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoMDEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoMDEntries) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoMDEntries) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoMDEntries) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoMDEntries) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoMDEntries) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoMDEntries) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoMDEntries) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoMDEntries) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoMDEntries) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m NoMDEntries) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m NoMDEntries) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetMDEntryPx sets MDEntryPx, Tag 270 +// SetMDEntryPx sets MDEntryPx, Tag 270 func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntryPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoMDEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetMDEntrySize sets MDEntrySize, Tag 271 +// SetMDEntrySize sets MDEntrySize, Tag 271 func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntrySize(value, scale)) } -//SetMDEntryDate sets MDEntryDate, Tag 272 +// SetMDEntryDate sets MDEntryDate, Tag 272 func (m NoMDEntries) SetMDEntryDate(v string) { m.Set(field.NewMDEntryDate(v)) } -//SetMDEntryTime sets MDEntryTime, Tag 273 +// SetMDEntryTime sets MDEntryTime, Tag 273 func (m NoMDEntries) SetMDEntryTime(v string) { m.Set(field.NewMDEntryTime(v)) } -//SetTickDirection sets TickDirection, Tag 274 +// SetTickDirection sets TickDirection, Tag 274 func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { m.Set(field.NewTickDirection(v)) } -//SetMDMkt sets MDMkt, Tag 275 +// SetMDMkt sets MDMkt, Tag 275 func (m NoMDEntries) SetMDMkt(v string) { m.Set(field.NewMDMkt(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoMDEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetQuoteCondition sets QuoteCondition, Tag 276 +// SetQuoteCondition sets QuoteCondition, Tag 276 func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { m.Set(field.NewQuoteCondition(v)) } -//SetTradeCondition sets TradeCondition, Tag 277 +// SetTradeCondition sets TradeCondition, Tag 277 func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { m.Set(field.NewTradeCondition(v)) } -//SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 func (m NoMDEntries) SetMDEntryOriginator(v string) { m.Set(field.NewMDEntryOriginator(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoMDEntries) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoMDEntries) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 func (m NoMDEntries) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { m.Set(field.NewOpenCloseSettlFlag(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoMDEntries) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoMDEntries) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoMDEntries) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetSellerDays sets SellerDays, Tag 287 +// SetSellerDays sets SellerDays, Tag 287 func (m NoMDEntries) SetSellerDays(v int) { m.Set(field.NewSellerDays(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoMDEntries) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoMDEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 func (m NoMDEntries) SetMDEntryBuyer(v string) { m.Set(field.NewMDEntryBuyer(v)) } -//SetMDEntrySeller sets MDEntrySeller, Tag 289 +// SetMDEntrySeller sets MDEntrySeller, Tag 289 func (m NoMDEntries) SetMDEntrySeller(v string) { m.Set(field.NewMDEntrySeller(v)) } -//SetNumberOfOrders sets NumberOfOrders, Tag 346 +// SetNumberOfOrders sets NumberOfOrders, Tag 346 func (m NoMDEntries) SetNumberOfOrders(v int) { m.Set(field.NewNumberOfOrders(v)) } -//SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 func (m NoMDEntries) SetMDEntryPositionNo(v int) { m.Set(field.NewMDEntryPositionNo(v)) } -//SetScope sets Scope, Tag 546 +// SetScope sets Scope, Tag 546 func (m NoMDEntries) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } -//SetPriceDelta sets PriceDelta, Tag 811 +// SetPriceDelta sets PriceDelta, Tag 811 func (m NoMDEntries) SetPriceDelta(value decimal.Decimal, scale int32) { m.Set(field.NewPriceDelta(value, scale)) } -//SetNetChgPrevDay sets NetChgPrevDay, Tag 451 +// SetNetChgPrevDay sets NetChgPrevDay, Tag 451 func (m NoMDEntries) SetNetChgPrevDay(value decimal.Decimal, scale int32) { m.Set(field.NewNetChgPrevDay(value, scale)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoMDEntries) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoMDEntries) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoMDEntries) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetMDUpdateAction gets MDUpdateAction, Tag 279 +// GetMDUpdateAction gets MDUpdateAction, Tag 279 func (m NoMDEntries) GetMDUpdateAction() (v enum.MDUpdateAction, err quickfix.MessageRejectError) { var f field.MDUpdateActionField if err = m.Get(&f); err == nil { @@ -566,7 +566,7 @@ func (m NoMDEntries) GetMDUpdateAction() (v enum.MDUpdateAction, err quickfix.Me return } -//GetDeleteReason gets DeleteReason, Tag 285 +// GetDeleteReason gets DeleteReason, Tag 285 func (m NoMDEntries) GetDeleteReason() (v enum.DeleteReason, err quickfix.MessageRejectError) { var f field.DeleteReasonField if err = m.Get(&f); err == nil { @@ -575,7 +575,7 @@ func (m NoMDEntries) GetDeleteReason() (v enum.DeleteReason, err quickfix.Messag return } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -584,7 +584,7 @@ func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageR return } -//GetMDEntryID gets MDEntryID, Tag 278 +// GetMDEntryID gets MDEntryID, Tag 278 func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) { var f field.MDEntryIDField if err = m.Get(&f); err == nil { @@ -593,7 +593,7 @@ func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) return } -//GetMDEntryRefID gets MDEntryRefID, Tag 280 +// GetMDEntryRefID gets MDEntryRefID, Tag 280 func (m NoMDEntries) GetMDEntryRefID() (v string, err quickfix.MessageRejectError) { var f field.MDEntryRefIDField if err = m.Get(&f); err == nil { @@ -602,7 +602,7 @@ func (m NoMDEntries) GetMDEntryRefID() (v string, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoMDEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -611,7 +611,7 @@ func (m NoMDEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoMDEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -620,7 +620,7 @@ func (m NoMDEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoMDEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -629,7 +629,7 @@ func (m NoMDEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoMDEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -638,14 +638,14 @@ func (m NoMDEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfi return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoMDEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoMDEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -654,7 +654,7 @@ func (m NoMDEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectErr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoMDEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -663,7 +663,7 @@ func (m NoMDEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoMDEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -672,7 +672,7 @@ func (m NoMDEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Messag return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoMDEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -681,7 +681,7 @@ func (m NoMDEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectE return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoMDEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -690,7 +690,7 @@ func (m NoMDEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejec return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoMDEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -699,7 +699,7 @@ func (m NoMDEntries) GetMaturityDate() (v string, err quickfix.MessageRejectErro return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoMDEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -708,7 +708,7 @@ func (m NoMDEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejec return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoMDEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -717,7 +717,7 @@ func (m NoMDEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoMDEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m NoMDEntries) GetRepoCollateralSecurityType() (v int, err quickfix.Messag return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoMDEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m NoMDEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoMDEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m NoMDEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messag return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoMDEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -753,7 +753,7 @@ func (m NoMDEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoMDEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -762,7 +762,7 @@ func (m NoMDEntries) GetCreditRating() (v string, err quickfix.MessageRejectErro return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoMDEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -771,7 +771,7 @@ func (m NoMDEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mess return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoMDEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -780,7 +780,7 @@ func (m NoMDEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoMDEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -789,7 +789,7 @@ func (m NoMDEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.Message return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoMDEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m NoMDEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectErr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoMDEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -807,7 +807,7 @@ func (m NoMDEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectEr return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoMDEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -816,7 +816,7 @@ func (m NoMDEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoMDEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -825,7 +825,7 @@ func (m NoMDEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectEr return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoMDEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -834,7 +834,7 @@ func (m NoMDEntries) GetOptAttribute() (v string, err quickfix.MessageRejectErro return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoMDEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -843,7 +843,7 @@ func (m NoMDEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.Me return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoMDEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -852,7 +852,7 @@ func (m NoMDEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoMDEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -861,7 +861,7 @@ func (m NoMDEntries) GetSecurityExchange() (v string, err quickfix.MessageReject return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoMDEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -870,7 +870,7 @@ func (m NoMDEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoMDEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -879,7 +879,7 @@ func (m NoMDEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoMDEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -888,7 +888,7 @@ func (m NoMDEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoMDEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -897,7 +897,7 @@ func (m NoMDEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectErro return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoMDEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -906,7 +906,7 @@ func (m NoMDEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRej return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoMDEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -915,7 +915,7 @@ func (m NoMDEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRej return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoMDEntries) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -924,7 +924,7 @@ func (m NoMDEntries) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoMDEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -933,7 +933,7 @@ func (m NoMDEntries) GetContractSettlMonth() (v string, err quickfix.MessageReje return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoMDEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -942,7 +942,7 @@ func (m NoMDEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejec return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoMDEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -951,14 +951,14 @@ func (m NoMDEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoMDEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoMDEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -967,7 +967,7 @@ func (m NoMDEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoMDEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -976,21 +976,21 @@ func (m NoMDEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRej return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoMDEntries) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoMDEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m NoMDEntries) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -999,7 +999,7 @@ func (m NoMDEntries) GetFinancialStatus() (v enum.FinancialStatus, err quickfix. return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m NoMDEntries) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -1008,7 +1008,7 @@ func (m NoMDEntries) GetCorporateAction() (v enum.CorporateAction, err quickfix. return } -//GetMDEntryPx gets MDEntryPx, Tag 270 +// GetMDEntryPx gets MDEntryPx, Tag 270 func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntryPxField if err = m.Get(&f); err == nil { @@ -1017,7 +1017,7 @@ func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1026,7 +1026,7 @@ func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetMDEntrySize gets MDEntrySize, Tag 271 +// GetMDEntrySize gets MDEntrySize, Tag 271 func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntrySizeField if err = m.Get(&f); err == nil { @@ -1035,7 +1035,7 @@ func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMDEntryDate gets MDEntryDate, Tag 272 +// GetMDEntryDate gets MDEntryDate, Tag 272 func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { var f field.MDEntryDateField if err = m.Get(&f); err == nil { @@ -1044,7 +1044,7 @@ func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError return } -//GetMDEntryTime gets MDEntryTime, Tag 273 +// GetMDEntryTime gets MDEntryTime, Tag 273 func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { var f field.MDEntryTimeField if err = m.Get(&f); err == nil { @@ -1053,7 +1053,7 @@ func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError return } -//GetTickDirection gets TickDirection, Tag 274 +// GetTickDirection gets TickDirection, Tag 274 func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { var f field.TickDirectionField if err = m.Get(&f); err == nil { @@ -1062,7 +1062,7 @@ func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.Mess return } -//GetMDMkt gets MDMkt, Tag 275 +// GetMDMkt gets MDMkt, Tag 275 func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { var f field.MDMktField if err = m.Get(&f); err == nil { @@ -1071,7 +1071,7 @@ func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1080,7 +1080,7 @@ func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1089,7 +1089,7 @@ func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err q return } -//GetQuoteCondition gets QuoteCondition, Tag 276 +// GetQuoteCondition gets QuoteCondition, Tag 276 func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { var f field.QuoteConditionField if err = m.Get(&f); err == nil { @@ -1098,7 +1098,7 @@ func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.Me return } -//GetTradeCondition gets TradeCondition, Tag 277 +// GetTradeCondition gets TradeCondition, Tag 277 func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { var f field.TradeConditionField if err = m.Get(&f); err == nil { @@ -1107,7 +1107,7 @@ func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.Me return } -//GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { var f field.MDEntryOriginatorField if err = m.Get(&f); err == nil { @@ -1116,7 +1116,7 @@ func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejec return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -1125,7 +1125,7 @@ func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -1134,7 +1134,7 @@ func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { var f field.OpenCloseSettlFlagField if err = m.Get(&f); err == nil { @@ -1143,7 +1143,7 @@ func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err qui return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -1152,7 +1152,7 @@ func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageR return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1161,7 +1161,7 @@ func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1170,7 +1170,7 @@ func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1179,7 +1179,7 @@ func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -1188,7 +1188,7 @@ func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectE return } -//GetSellerDays gets SellerDays, Tag 287 +// GetSellerDays gets SellerDays, Tag 287 func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { var f field.SellerDaysField if err = m.Get(&f); err == nil { @@ -1197,7 +1197,7 @@ func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -1206,7 +1206,7 @@ func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -1215,7 +1215,7 @@ func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectErro return } -//GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { var f field.MDEntryBuyerField if err = m.Get(&f); err == nil { @@ -1224,7 +1224,7 @@ func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectErro return } -//GetMDEntrySeller gets MDEntrySeller, Tag 289 +// GetMDEntrySeller gets MDEntrySeller, Tag 289 func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { var f field.MDEntrySellerField if err = m.Get(&f); err == nil { @@ -1233,7 +1233,7 @@ func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectErr return } -//GetNumberOfOrders gets NumberOfOrders, Tag 346 +// GetNumberOfOrders gets NumberOfOrders, Tag 346 func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { var f field.NumberOfOrdersField if err = m.Get(&f); err == nil { @@ -1242,7 +1242,7 @@ func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError return } -//GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { var f field.MDEntryPositionNoField if err = m.Get(&f); err == nil { @@ -1251,7 +1251,7 @@ func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectEr return } -//GetScope gets Scope, Tag 546 +// GetScope gets Scope, Tag 546 func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { var f field.ScopeField if err = m.Get(&f); err == nil { @@ -1260,7 +1260,7 @@ func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) return } -//GetPriceDelta gets PriceDelta, Tag 811 +// GetPriceDelta gets PriceDelta, Tag 811 func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceDeltaField if err = m.Get(&f); err == nil { @@ -1269,7 +1269,7 @@ func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNetChgPrevDay gets NetChgPrevDay, Tag 451 +// GetNetChgPrevDay gets NetChgPrevDay, Tag 451 func (m NoMDEntries) GetNetChgPrevDay() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetChgPrevDayField if err = m.Get(&f); err == nil { @@ -1278,7 +1278,7 @@ func (m NoMDEntries) GetNetChgPrevDay() (v decimal.Decimal, err quickfix.Message return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1287,7 +1287,7 @@ func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1296,7 +1296,7 @@ func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1305,442 +1305,442 @@ func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasMDUpdateAction returns true if MDUpdateAction is present, Tag 279 +// HasMDUpdateAction returns true if MDUpdateAction is present, Tag 279 func (m NoMDEntries) HasMDUpdateAction() bool { return m.Has(tag.MDUpdateAction) } -//HasDeleteReason returns true if DeleteReason is present, Tag 285 +// HasDeleteReason returns true if DeleteReason is present, Tag 285 func (m NoMDEntries) HasDeleteReason() bool { return m.Has(tag.DeleteReason) } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntries) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//HasMDEntryID returns true if MDEntryID is present, Tag 278 +// HasMDEntryID returns true if MDEntryID is present, Tag 278 func (m NoMDEntries) HasMDEntryID() bool { return m.Has(tag.MDEntryID) } -//HasMDEntryRefID returns true if MDEntryRefID is present, Tag 280 +// HasMDEntryRefID returns true if MDEntryRefID is present, Tag 280 func (m NoMDEntries) HasMDEntryRefID() bool { return m.Has(tag.MDEntryRefID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoMDEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoMDEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoMDEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoMDEntries) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoMDEntries) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoMDEntries) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoMDEntries) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoMDEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoMDEntries) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoMDEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoMDEntries) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoMDEntries) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoMDEntries) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoMDEntries) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoMDEntries) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoMDEntries) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoMDEntries) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoMDEntries) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoMDEntries) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoMDEntries) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoMDEntries) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoMDEntries) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoMDEntries) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoMDEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoMDEntries) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoMDEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoMDEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoMDEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoMDEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoMDEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoMDEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoMDEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoMDEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoMDEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoMDEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoMDEntries) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoMDEntries) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoMDEntries) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoMDEntries) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoMDEntries) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoMDEntries) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoMDEntries) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoMDEntries) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoMDEntries) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m NoMDEntries) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m NoMDEntries) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 func (m NoMDEntries) HasMDEntryPx() bool { return m.Has(tag.MDEntryPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoMDEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 func (m NoMDEntries) HasMDEntrySize() bool { return m.Has(tag.MDEntrySize) } -//HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 func (m NoMDEntries) HasMDEntryDate() bool { return m.Has(tag.MDEntryDate) } -//HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 func (m NoMDEntries) HasMDEntryTime() bool { return m.Has(tag.MDEntryTime) } -//HasTickDirection returns true if TickDirection is present, Tag 274 +// HasTickDirection returns true if TickDirection is present, Tag 274 func (m NoMDEntries) HasTickDirection() bool { return m.Has(tag.TickDirection) } -//HasMDMkt returns true if MDMkt is present, Tag 275 +// HasMDMkt returns true if MDMkt is present, Tag 275 func (m NoMDEntries) HasMDMkt() bool { return m.Has(tag.MDMkt) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoMDEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoMDEntries) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 func (m NoMDEntries) HasQuoteCondition() bool { return m.Has(tag.QuoteCondition) } -//HasTradeCondition returns true if TradeCondition is present, Tag 277 +// HasTradeCondition returns true if TradeCondition is present, Tag 277 func (m NoMDEntries) HasTradeCondition() bool { return m.Has(tag.TradeCondition) } -//HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 func (m NoMDEntries) HasMDEntryOriginator() bool { return m.Has(tag.MDEntryOriginator) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoMDEntries) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoMDEntries) HasDeskID() bool { return m.Has(tag.DeskID) } -//HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 func (m NoMDEntries) HasOpenCloseSettlFlag() bool { return m.Has(tag.OpenCloseSettlFlag) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoMDEntries) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoMDEntries) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoMDEntries) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoMDEntries) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoMDEntries) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasSellerDays returns true if SellerDays is present, Tag 287 +// HasSellerDays returns true if SellerDays is present, Tag 287 func (m NoMDEntries) HasSellerDays() bool { return m.Has(tag.SellerDays) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoMDEntries) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoMDEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 func (m NoMDEntries) HasMDEntryBuyer() bool { return m.Has(tag.MDEntryBuyer) } -//HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 func (m NoMDEntries) HasMDEntrySeller() bool { return m.Has(tag.MDEntrySeller) } -//HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 func (m NoMDEntries) HasNumberOfOrders() bool { return m.Has(tag.NumberOfOrders) } -//HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 func (m NoMDEntries) HasMDEntryPositionNo() bool { return m.Has(tag.MDEntryPositionNo) } -//HasScope returns true if Scope is present, Tag 546 +// HasScope returns true if Scope is present, Tag 546 func (m NoMDEntries) HasScope() bool { return m.Has(tag.Scope) } -//HasPriceDelta returns true if PriceDelta is present, Tag 811 +// HasPriceDelta returns true if PriceDelta is present, Tag 811 func (m NoMDEntries) HasPriceDelta() bool { return m.Has(tag.PriceDelta) } -//HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 +// HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 func (m NoMDEntries) HasNetChgPrevDay() bool { return m.Has(tag.NetChgPrevDay) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoMDEntries) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoMDEntries) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoMDEntries) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1749,7 +1749,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1758,65 +1758,66 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1825,7 +1826,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1834,7 +1835,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1843,7 +1844,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1852,285 +1853,286 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2139,7 +2141,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2148,7 +2150,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2157,7 +2159,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2166,14 +2168,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2182,7 +2184,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2191,7 +2193,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2200,7 +2202,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2209,7 +2211,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2218,7 +2220,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2227,7 +2229,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2236,7 +2238,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2245,7 +2247,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2254,7 +2256,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2263,7 +2265,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2272,7 +2274,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2281,7 +2283,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2290,7 +2292,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2299,7 +2301,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2308,7 +2310,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2317,7 +2319,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2326,7 +2328,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2335,7 +2337,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2344,7 +2346,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2353,7 +2355,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2362,7 +2364,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2371,7 +2373,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2380,7 +2382,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2389,7 +2391,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2398,7 +2400,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2407,7 +2409,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2416,7 +2418,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2425,7 +2427,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2434,7 +2436,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2443,7 +2445,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2452,7 +2454,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2461,7 +2463,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2470,7 +2472,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2479,7 +2481,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2488,7 +2490,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2497,7 +2499,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2506,7 +2508,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2515,7 +2517,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2524,7 +2526,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2533,259 +2535,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2794,7 +2796,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2803,55 +2805,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2860,7 +2863,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2869,278 +2872,280 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3149,7 +3154,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3158,7 +3163,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3167,7 +3172,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3176,14 +3181,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3192,7 +3197,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3201,7 +3206,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3210,7 +3215,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3219,7 +3224,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3228,7 +3233,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3237,7 +3242,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3246,7 +3251,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3255,7 +3260,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3264,7 +3269,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3273,7 +3278,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3282,7 +3287,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3291,7 +3296,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3300,7 +3305,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3309,7 +3314,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3318,7 +3323,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3327,7 +3332,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3336,7 +3341,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3345,7 +3350,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3354,7 +3359,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3363,7 +3368,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3372,7 +3377,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3381,7 +3386,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3390,7 +3395,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3399,7 +3404,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3408,7 +3413,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3417,7 +3422,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3426,7 +3431,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3435,7 +3440,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3444,7 +3449,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3453,7 +3458,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3462,7 +3467,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3471,7 +3476,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3480,7 +3485,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3489,7 +3494,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3498,7 +3503,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3507,7 +3512,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3516,232 +3521,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3750,7 +3755,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3759,81 +3764,84 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 type NoMDEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { return NoMDEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.MDUpdateAction), quickfix.GroupElement(tag.DeleteReason), quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryID), quickfix.GroupElement(tag.MDEntryRefID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.FinancialStatus), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettlFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Scope), quickfix.GroupElement(tag.PriceDelta), quickfix.GroupElement(tag.NetChgPrevDay), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDUpdateAction), quickfix.GroupElement(tag.DeleteReason), quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryID), quickfix.GroupElement(tag.MDEntryRefID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.FinancialStatus), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettlFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Scope), quickfix.GroupElement(tag.PriceDelta), quickfix.GroupElement(tag.NetChgPrevDay), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoMDEntries to this group +// Add create and append a new NoMDEntries to this group func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { g := m.RepeatingGroup.Add() return NoMDEntries{g} } -//Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { return NoMDEntries{m.RepeatingGroup.Get(i)} } diff --git a/fix44/marketdatarequest/MarketDataRequest.generated.go b/fix44/marketdatarequest/MarketDataRequest.generated.go index 857459136..8a60da132 100644 --- a/fix44/marketdatarequest/MarketDataRequest.generated.go +++ b/fix44/marketdatarequest/MarketDataRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataRequest is the fix44 MarketDataRequest type, MsgType = V +// MarketDataRequest is the fix44 MarketDataRequest type, MsgType = V type MarketDataRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type MarketDataRequest struct { Message *quickfix.Message } -//FromMessage creates a MarketDataRequest from a quickfix.Message instance +// FromMessage creates a MarketDataRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataRequest { return MarketDataRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) MarketDataRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataRequest initialized with the required fields for MarketDataRequest +// New returns a MarketDataRequest initialized with the required fields for MarketDataRequest func New(mdreqid field.MDReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField, marketdepth field.MarketDepthField) (m MarketDataRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(mdreqid field.MDReqIDField, subscriptionrequesttype field.SubscriptionR return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,64 +59,64 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "V", r } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m MarketDataRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataRequest) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetMarketDepth sets MarketDepth, Tag 264 +// SetMarketDepth sets MarketDepth, Tag 264 func (m MarketDataRequest) SetMarketDepth(v int) { m.Set(field.NewMarketDepth(v)) } -//SetMDUpdateType sets MDUpdateType, Tag 265 +// SetMDUpdateType sets MDUpdateType, Tag 265 func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { m.Set(field.NewMDUpdateType(v)) } -//SetAggregatedBook sets AggregatedBook, Tag 266 +// SetAggregatedBook sets AggregatedBook, Tag 266 func (m MarketDataRequest) SetAggregatedBook(v bool) { m.Set(field.NewAggregatedBook(v)) } -//SetNoMDEntryTypes sets NoMDEntryTypes, Tag 267 +// SetNoMDEntryTypes sets NoMDEntryTypes, Tag 267 func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { m.SetGroup(f) } -//SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 func (m MarketDataRequest) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { m.Set(field.NewOpenCloseSettlFlag(v)) } -//SetScope sets Scope, Tag 546 +// SetScope sets Scope, Tag 546 func (m MarketDataRequest) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } -//SetMDImplicitDelete sets MDImplicitDelete, Tag 547 +// SetMDImplicitDelete sets MDImplicitDelete, Tag 547 func (m MarketDataRequest) SetMDImplicitDelete(v bool) { m.Set(field.NewMDImplicitDelete(v)) } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -125,7 +125,7 @@ func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectErr return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -134,7 +134,7 @@ func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequ return } -//GetMarketDepth gets MarketDepth, Tag 264 +// GetMarketDepth gets MarketDepth, Tag 264 func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { var f field.MarketDepthField if err = m.Get(&f); err == nil { @@ -143,7 +143,7 @@ func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectEr return } -//GetMDUpdateType gets MDUpdateType, Tag 265 +// GetMDUpdateType gets MDUpdateType, Tag 265 func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { var f field.MDUpdateTypeField if err = m.Get(&f); err == nil { @@ -152,7 +152,7 @@ func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix. return } -//GetAggregatedBook gets AggregatedBook, Tag 266 +// GetAggregatedBook gets AggregatedBook, Tag 266 func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { var f field.AggregatedBookField if err = m.Get(&f); err == nil { @@ -161,14 +161,14 @@ func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageReje return } -//GetNoMDEntryTypes gets NoMDEntryTypes, Tag 267 +// GetNoMDEntryTypes gets NoMDEntryTypes, Tag 267 func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntryTypesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 func (m MarketDataRequest) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { var f field.OpenCloseSettlFlagField if err = m.Get(&f); err == nil { @@ -177,7 +177,7 @@ func (m MarketDataRequest) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, e return } -//GetScope gets Scope, Tag 546 +// GetScope gets Scope, Tag 546 func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { var f field.ScopeField if err = m.Get(&f); err == nil { @@ -186,7 +186,7 @@ func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectE return } -//GetMDImplicitDelete gets MDImplicitDelete, Tag 547 +// GetMDImplicitDelete gets MDImplicitDelete, Tag 547 func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRejectError) { var f field.MDImplicitDeleteField if err = m.Get(&f); err == nil { @@ -195,297 +195,297 @@ func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRe return } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m MarketDataRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataRequest) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m MarketDataRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasMarketDepth returns true if MarketDepth is present, Tag 264 +// HasMarketDepth returns true if MarketDepth is present, Tag 264 func (m MarketDataRequest) HasMarketDepth() bool { return m.Has(tag.MarketDepth) } -//HasMDUpdateType returns true if MDUpdateType is present, Tag 265 +// HasMDUpdateType returns true if MDUpdateType is present, Tag 265 func (m MarketDataRequest) HasMDUpdateType() bool { return m.Has(tag.MDUpdateType) } -//HasAggregatedBook returns true if AggregatedBook is present, Tag 266 +// HasAggregatedBook returns true if AggregatedBook is present, Tag 266 func (m MarketDataRequest) HasAggregatedBook() bool { return m.Has(tag.AggregatedBook) } -//HasNoMDEntryTypes returns true if NoMDEntryTypes is present, Tag 267 +// HasNoMDEntryTypes returns true if NoMDEntryTypes is present, Tag 267 func (m MarketDataRequest) HasNoMDEntryTypes() bool { return m.Has(tag.NoMDEntryTypes) } -//HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 func (m MarketDataRequest) HasOpenCloseSettlFlag() bool { return m.Has(tag.OpenCloseSettlFlag) } -//HasScope returns true if Scope is present, Tag 546 +// HasScope returns true if Scope is present, Tag 546 func (m MarketDataRequest) HasScope() bool { return m.Has(tag.Scope) } -//HasMDImplicitDelete returns true if MDImplicitDelete is present, Tag 547 +// HasMDImplicitDelete returns true if MDImplicitDelete is present, Tag 547 func (m MarketDataRequest) HasMDImplicitDelete() bool { return m.Has(tag.MDImplicitDelete) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NoRelatedSym) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetApplQueueAction sets ApplQueueAction, Tag 815 +// SetApplQueueAction sets ApplQueueAction, Tag 815 func (m NoRelatedSym) SetApplQueueAction(v enum.ApplQueueAction) { m.Set(field.NewApplQueueAction(v)) } -//SetApplQueueMax sets ApplQueueMax, Tag 812 +// SetApplQueueMax sets ApplQueueMax, Tag 812 func (m NoRelatedSym) SetApplQueueMax(v int) { m.Set(field.NewApplQueueMax(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -494,7 +494,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -503,7 +503,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -512,7 +512,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -521,14 +521,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -537,7 +537,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -546,7 +546,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -555,7 +555,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -564,7 +564,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -573,7 +573,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -582,7 +582,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -591,7 +591,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -600,7 +600,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -609,7 +609,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -618,7 +618,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -627,7 +627,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -636,7 +636,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -645,7 +645,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -654,7 +654,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -663,7 +663,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -672,7 +672,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -681,7 +681,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -690,7 +690,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -699,7 +699,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -708,7 +708,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -717,7 +717,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -753,7 +753,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -762,7 +762,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -771,7 +771,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -780,7 +780,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -789,7 +789,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -807,7 +807,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -816,7 +816,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -825,7 +825,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -834,14 +834,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -850,7 +850,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -859,28 +859,28 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NoRelatedSym) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetApplQueueAction gets ApplQueueAction, Tag 815 +// GetApplQueueAction gets ApplQueueAction, Tag 815 func (m NoRelatedSym) GetApplQueueAction() (v enum.ApplQueueAction, err quickfix.MessageRejectError) { var f field.ApplQueueActionField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m NoRelatedSym) GetApplQueueAction() (v enum.ApplQueueAction, err quickfix return } -//GetApplQueueMax gets ApplQueueMax, Tag 812 +// GetApplQueueMax gets ApplQueueMax, Tag 812 func (m NoRelatedSym) GetApplQueueMax() (v int, err quickfix.MessageRejectError) { var f field.ApplQueueMaxField if err = m.Get(&f); err == nil { @@ -898,257 +898,257 @@ func (m NoRelatedSym) GetApplQueueMax() (v int, err quickfix.MessageRejectError) return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoRelatedSym) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NoRelatedSym) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasApplQueueAction returns true if ApplQueueAction is present, Tag 815 +// HasApplQueueAction returns true if ApplQueueAction is present, Tag 815 func (m NoRelatedSym) HasApplQueueAction() bool { return m.Has(tag.ApplQueueAction) } -//HasApplQueueMax returns true if ApplQueueMax is present, Tag 812 +// HasApplQueueMax returns true if ApplQueueMax is present, Tag 812 func (m NoRelatedSym) HasApplQueueMax() bool { return m.Has(tag.ApplQueueMax) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1157,7 +1157,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1166,65 +1166,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1233,7 +1233,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1242,7 +1242,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1251,7 +1251,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1260,285 +1260,285 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1547,7 +1547,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1556,7 +1556,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1565,7 +1565,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1574,14 +1574,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1716,7 +1716,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1788,7 +1788,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1797,7 +1797,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1806,7 +1806,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1815,7 +1815,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1824,7 +1824,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1833,7 +1833,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1842,7 +1842,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1851,7 +1851,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1860,7 +1860,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1869,7 +1869,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -1878,7 +1878,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1887,7 +1887,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1896,7 +1896,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1905,7 +1905,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1914,7 +1914,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1923,7 +1923,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1932,7 +1932,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1941,259 +1941,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2202,7 +2202,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2211,55 +2211,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2268,7 +2268,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2277,278 +2277,278 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2557,7 +2557,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2566,7 +2566,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2575,7 +2575,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2584,14 +2584,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2600,7 +2600,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2609,7 +2609,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2618,7 +2618,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2627,7 +2627,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2636,7 +2636,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2645,7 +2645,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2654,7 +2654,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2663,7 +2663,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2672,7 +2672,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2681,7 +2681,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2690,7 +2690,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2699,7 +2699,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2708,7 +2708,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2717,7 +2717,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2726,7 +2726,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2735,7 +2735,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2744,7 +2744,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2753,7 +2753,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2762,7 +2762,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2771,7 +2771,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2780,7 +2780,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2789,7 +2789,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2798,7 +2798,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2807,7 +2807,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2816,7 +2816,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2825,7 +2825,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2834,7 +2834,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2843,7 +2843,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2852,7 +2852,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2861,7 +2861,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2870,7 +2870,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2879,7 +2879,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2888,7 +2888,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2897,7 +2897,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2906,7 +2906,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2915,7 +2915,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2924,232 +2924,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3158,7 +3158,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3167,78 +3167,78 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -3247,7 +3247,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -3256,73 +3256,73 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), NewNoTradingSessionsRepeatingGroup(), quickfix.GroupElement(tag.ApplQueueAction), quickfix.GroupElement(tag.ApplQueueMax)})} } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoMDEntryTypes is a repeating group element, Tag 267 +// NoMDEntryTypes is a repeating group element, Tag 267 type NoMDEntryTypes struct { *quickfix.Group } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -3331,30 +3331,30 @@ func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.Messa return } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntryTypes) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//NoMDEntryTypesRepeatingGroup is a repeating group, Tag 267 +// NoMDEntryTypesRepeatingGroup is a repeating group, Tag 267 type NoMDEntryTypesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntryTypesRepeatingGroup returns an initialized, NoMDEntryTypesRepeatingGroup +// NewNoMDEntryTypesRepeatingGroup returns an initialized, NoMDEntryTypesRepeatingGroup func NewNoMDEntryTypesRepeatingGroup() NoMDEntryTypesRepeatingGroup { return NoMDEntryTypesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntryTypes, quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType)})} } -//Add create and append a new NoMDEntryTypes to this group +// Add create and append a new NoMDEntryTypes to this group func (m NoMDEntryTypesRepeatingGroup) Add() NoMDEntryTypes { g := m.RepeatingGroup.Add() return NoMDEntryTypes{g} } -//Get returns the ith NoMDEntryTypes in the NoMDEntryTypesRepeatinGroup +// Get returns the ith NoMDEntryTypes in the NoMDEntryTypesRepeatinGroup func (m NoMDEntryTypesRepeatingGroup) Get(i int) NoMDEntryTypes { return NoMDEntryTypes{m.RepeatingGroup.Get(i)} } diff --git a/fix44/marketdatarequestreject/MarketDataRequestReject.generated.go b/fix44/marketdatarequestreject/MarketDataRequestReject.generated.go index 2067066f8..dddd80341 100644 --- a/fix44/marketdatarequestreject/MarketDataRequestReject.generated.go +++ b/fix44/marketdatarequestreject/MarketDataRequestReject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataRequestReject is the fix44 MarketDataRequestReject type, MsgType = Y +// MarketDataRequestReject is the fix44 MarketDataRequestReject type, MsgType = Y type MarketDataRequestReject struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type MarketDataRequestReject struct { Message *quickfix.Message } -//FromMessage creates a MarketDataRequestReject from a quickfix.Message instance +// FromMessage creates a MarketDataRequestReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataRequestReject { return MarketDataRequestReject{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) MarketDataRequestReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataRequestReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataRequestReject initialized with the required fields for MarketDataRequestReject +// New returns a MarketDataRequestReject initialized with the required fields for MarketDataRequestReject func New(mdreqid field.MDReqIDField) (m MarketDataRequestReject) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(mdreqid field.MDReqIDField) (m MarketDataRequestReject) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,37 +55,37 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "Y", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m MarketDataRequestReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataRequestReject) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetMDReqRejReason sets MDReqRejReason, Tag 281 +// SetMDReqRejReason sets MDReqRejReason, Tag 281 func (m MarketDataRequestReject) SetMDReqRejReason(v enum.MDReqRejReason) { m.Set(field.NewMDReqRejReason(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m MarketDataRequestReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m MarketDataRequestReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoAltMDSource sets NoAltMDSource, Tag 816 +// SetNoAltMDSource sets NoAltMDSource, Tag 816 func (m MarketDataRequestReject) SetNoAltMDSource(f NoAltMDSourceRepeatingGroup) { m.SetGroup(f) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m MarketDataRequestReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -94,7 +94,7 @@ func (m MarketDataRequestReject) GetText() (v string, err quickfix.MessageReject return } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataRequestReject) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -103,7 +103,7 @@ func (m MarketDataRequestReject) GetMDReqID() (v string, err quickfix.MessageRej return } -//GetMDReqRejReason gets MDReqRejReason, Tag 281 +// GetMDReqRejReason gets MDReqRejReason, Tag 281 func (m MarketDataRequestReject) GetMDReqRejReason() (v enum.MDReqRejReason, err quickfix.MessageRejectError) { var f field.MDReqRejReasonField if err = m.Get(&f); err == nil { @@ -112,7 +112,7 @@ func (m MarketDataRequestReject) GetMDReqRejReason() (v enum.MDReqRejReason, err return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m MarketDataRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -121,7 +121,7 @@ func (m MarketDataRequestReject) GetEncodedTextLen() (v int, err quickfix.Messag return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m MarketDataRequestReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -130,54 +130,54 @@ func (m MarketDataRequestReject) GetEncodedText() (v string, err quickfix.Messag return } -//GetNoAltMDSource gets NoAltMDSource, Tag 816 +// GetNoAltMDSource gets NoAltMDSource, Tag 816 func (m MarketDataRequestReject) GetNoAltMDSource() (NoAltMDSourceRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAltMDSourceRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m MarketDataRequestReject) HasText() bool { return m.Has(tag.Text) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataRequestReject) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasMDReqRejReason returns true if MDReqRejReason is present, Tag 281 +// HasMDReqRejReason returns true if MDReqRejReason is present, Tag 281 func (m MarketDataRequestReject) HasMDReqRejReason() bool { return m.Has(tag.MDReqRejReason) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m MarketDataRequestReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m MarketDataRequestReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoAltMDSource returns true if NoAltMDSource is present, Tag 816 +// HasNoAltMDSource returns true if NoAltMDSource is present, Tag 816 func (m MarketDataRequestReject) HasNoAltMDSource() bool { return m.Has(tag.NoAltMDSource) } -//NoAltMDSource is a repeating group element, Tag 816 +// NoAltMDSource is a repeating group element, Tag 816 type NoAltMDSource struct { *quickfix.Group } -//SetAltMDSourceID sets AltMDSourceID, Tag 817 +// SetAltMDSourceID sets AltMDSourceID, Tag 817 func (m NoAltMDSource) SetAltMDSourceID(v string) { m.Set(field.NewAltMDSourceID(v)) } -//GetAltMDSourceID gets AltMDSourceID, Tag 817 +// GetAltMDSourceID gets AltMDSourceID, Tag 817 func (m NoAltMDSource) GetAltMDSourceID() (v string, err quickfix.MessageRejectError) { var f field.AltMDSourceIDField if err = m.Get(&f); err == nil { @@ -186,30 +186,30 @@ func (m NoAltMDSource) GetAltMDSourceID() (v string, err quickfix.MessageRejectE return } -//HasAltMDSourceID returns true if AltMDSourceID is present, Tag 817 +// HasAltMDSourceID returns true if AltMDSourceID is present, Tag 817 func (m NoAltMDSource) HasAltMDSourceID() bool { return m.Has(tag.AltMDSourceID) } -//NoAltMDSourceRepeatingGroup is a repeating group, Tag 816 +// NoAltMDSourceRepeatingGroup is a repeating group, Tag 816 type NoAltMDSourceRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAltMDSourceRepeatingGroup returns an initialized, NoAltMDSourceRepeatingGroup +// NewNoAltMDSourceRepeatingGroup returns an initialized, NoAltMDSourceRepeatingGroup func NewNoAltMDSourceRepeatingGroup() NoAltMDSourceRepeatingGroup { return NoAltMDSourceRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAltMDSource, quickfix.GroupTemplate{quickfix.GroupElement(tag.AltMDSourceID)})} } -//Add create and append a new NoAltMDSource to this group +// Add create and append a new NoAltMDSource to this group func (m NoAltMDSourceRepeatingGroup) Add() NoAltMDSource { g := m.RepeatingGroup.Add() return NoAltMDSource{g} } -//Get returns the ith NoAltMDSource in the NoAltMDSourceRepeatinGroup +// Get returns the ith NoAltMDSource in the NoAltMDSourceRepeatinGroup func (m NoAltMDSourceRepeatingGroup) Get(i int) NoAltMDSource { return NoAltMDSource{m.RepeatingGroup.Get(i)} } diff --git a/fix44/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go b/fix44/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go index ae5f0c5c0..91c92ebc6 100644 --- a/fix44/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go +++ b/fix44/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MarketDataSnapshotFullRefresh is the fix44 MarketDataSnapshotFullRefresh type, MsgType = W +// MarketDataSnapshotFullRefresh is the fix44 MarketDataSnapshotFullRefresh type, MsgType = W type MarketDataSnapshotFullRefresh struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type MarketDataSnapshotFullRefresh struct { Message *quickfix.Message } -//FromMessage creates a MarketDataSnapshotFullRefresh from a quickfix.Message instance +// FromMessage creates a MarketDataSnapshotFullRefresh from a quickfix.Message instance func FromMessage(m *quickfix.Message) MarketDataSnapshotFullRefresh { return MarketDataSnapshotFullRefresh{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) MarketDataSnapshotFullRefresh { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MarketDataSnapshotFullRefresh) ToMessage() *quickfix.Message { return m.Message } -//New returns a MarketDataSnapshotFullRefresh initialized with the required fields for MarketDataSnapshotFullRefresh +// New returns a MarketDataSnapshotFullRefresh initialized with the required fields for MarketDataSnapshotFullRefresh func New() (m MarketDataSnapshotFullRefresh) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New() (m MarketDataSnapshotFullRefresh) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MarketDataSnapshotFullRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,262 +58,262 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "W", r } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m MarketDataSnapshotFullRefresh) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m MarketDataSnapshotFullRefresh) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m MarketDataSnapshotFullRefresh) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m MarketDataSnapshotFullRefresh) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m MarketDataSnapshotFullRefresh) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m MarketDataSnapshotFullRefresh) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m MarketDataSnapshotFullRefresh) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m MarketDataSnapshotFullRefresh) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m MarketDataSnapshotFullRefresh) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m MarketDataSnapshotFullRefresh) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m MarketDataSnapshotFullRefresh) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m MarketDataSnapshotFullRefresh) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m MarketDataSnapshotFullRefresh) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m MarketDataSnapshotFullRefresh) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m MarketDataSnapshotFullRefresh) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m MarketDataSnapshotFullRefresh) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m MarketDataSnapshotFullRefresh) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m MarketDataSnapshotFullRefresh) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m MarketDataSnapshotFullRefresh) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m MarketDataSnapshotFullRefresh) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m MarketDataSnapshotFullRefresh) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetMDReqID sets MDReqID, Tag 262 +// SetMDReqID sets MDReqID, Tag 262 func (m MarketDataSnapshotFullRefresh) SetMDReqID(v string) { m.Set(field.NewMDReqID(v)) } -//SetNoMDEntries sets NoMDEntries, Tag 268 +// SetNoMDEntries sets NoMDEntries, Tag 268 func (m MarketDataSnapshotFullRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { m.SetGroup(f) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m MarketDataSnapshotFullRefresh) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m MarketDataSnapshotFullRefresh) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m MarketDataSnapshotFullRefresh) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m MarketDataSnapshotFullRefresh) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetNetChgPrevDay sets NetChgPrevDay, Tag 451 +// SetNetChgPrevDay sets NetChgPrevDay, Tag 451 func (m MarketDataSnapshotFullRefresh) SetNetChgPrevDay(value decimal.Decimal, scale int32) { m.Set(field.NewNetChgPrevDay(value, scale)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m MarketDataSnapshotFullRefresh) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m MarketDataSnapshotFullRefresh) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m MarketDataSnapshotFullRefresh) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m MarketDataSnapshotFullRefresh) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m MarketDataSnapshotFullRefresh) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m MarketDataSnapshotFullRefresh) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m MarketDataSnapshotFullRefresh) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m MarketDataSnapshotFullRefresh) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m MarketDataSnapshotFullRefresh) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m MarketDataSnapshotFullRefresh) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m MarketDataSnapshotFullRefresh) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m MarketDataSnapshotFullRefresh) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m MarketDataSnapshotFullRefresh) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetApplQueueDepth sets ApplQueueDepth, Tag 813 +// SetApplQueueDepth sets ApplQueueDepth, Tag 813 func (m MarketDataSnapshotFullRefresh) SetApplQueueDepth(v int) { m.Set(field.NewApplQueueDepth(v)) } -//SetApplQueueResolution sets ApplQueueResolution, Tag 814 +// SetApplQueueResolution sets ApplQueueResolution, Tag 814 func (m MarketDataSnapshotFullRefresh) SetApplQueueResolution(v enum.ApplQueueResolution) { m.Set(field.NewApplQueueResolution(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m MarketDataSnapshotFullRefresh) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m MarketDataSnapshotFullRefresh) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m MarketDataSnapshotFullRefresh) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m MarketDataSnapshotFullRefresh) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m MarketDataSnapshotFullRefresh) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m MarketDataSnapshotFullRefresh) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m MarketDataSnapshotFullRefresh) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -322,7 +322,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityIDSource() (v enum.SecurityIDS return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m MarketDataSnapshotFullRefresh) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -331,7 +331,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityID() (v string, err quickfix.M return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m MarketDataSnapshotFullRefresh) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -340,7 +340,7 @@ func (m MarketDataSnapshotFullRefresh) GetSymbol() (v string, err quickfix.Messa return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m MarketDataSnapshotFullRefresh) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -349,7 +349,7 @@ func (m MarketDataSnapshotFullRefresh) GetSymbolSfx() (v enum.SymbolSfx, err qui return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m MarketDataSnapshotFullRefresh) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -358,7 +358,7 @@ func (m MarketDataSnapshotFullRefresh) GetIssuer() (v string, err quickfix.Messa return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m MarketDataSnapshotFullRefresh) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -367,7 +367,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityDesc() (v string, err quickfix return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m MarketDataSnapshotFullRefresh) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -376,7 +376,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityType() (v enum.SecurityType, e return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m MarketDataSnapshotFullRefresh) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -385,7 +385,7 @@ func (m MarketDataSnapshotFullRefresh) GetMaturityMonthYear() (v string, err qui return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m MarketDataSnapshotFullRefresh) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -394,7 +394,7 @@ func (m MarketDataSnapshotFullRefresh) GetStrikePrice() (v decimal.Decimal, err return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m MarketDataSnapshotFullRefresh) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -403,7 +403,7 @@ func (m MarketDataSnapshotFullRefresh) GetOptAttribute() (v string, err quickfix return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m MarketDataSnapshotFullRefresh) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -412,7 +412,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecurityExchange() (v string, err quic return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m MarketDataSnapshotFullRefresh) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -421,7 +421,7 @@ func (m MarketDataSnapshotFullRefresh) GetCouponRate() (v decimal.Decimal, err q return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m MarketDataSnapshotFullRefresh) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -430,7 +430,7 @@ func (m MarketDataSnapshotFullRefresh) GetCouponPaymentDate() (v string, err qui return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m MarketDataSnapshotFullRefresh) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -439,7 +439,7 @@ func (m MarketDataSnapshotFullRefresh) GetIssueDate() (v string, err quickfix.Me return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m MarketDataSnapshotFullRefresh) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -448,7 +448,7 @@ func (m MarketDataSnapshotFullRefresh) GetRepurchaseTerm() (v int, err quickfix. return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m MarketDataSnapshotFullRefresh) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -457,7 +457,7 @@ func (m MarketDataSnapshotFullRefresh) GetRepurchaseRate() (v decimal.Decimal, e return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m MarketDataSnapshotFullRefresh) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -466,7 +466,7 @@ func (m MarketDataSnapshotFullRefresh) GetFactor() (v decimal.Decimal, err quick return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m MarketDataSnapshotFullRefresh) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -475,7 +475,7 @@ func (m MarketDataSnapshotFullRefresh) GetContractMultiplier() (v decimal.Decima return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m MarketDataSnapshotFullRefresh) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -484,7 +484,7 @@ func (m MarketDataSnapshotFullRefresh) GetRepoCollateralSecurityType() (v int, e return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m MarketDataSnapshotFullRefresh) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -493,7 +493,7 @@ func (m MarketDataSnapshotFullRefresh) GetRedemptionDate() (v string, err quickf return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m MarketDataSnapshotFullRefresh) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -502,7 +502,7 @@ func (m MarketDataSnapshotFullRefresh) GetCreditRating() (v string, err quickfix return } -//GetMDReqID gets MDReqID, Tag 262 +// GetMDReqID gets MDReqID, Tag 262 func (m MarketDataSnapshotFullRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { var f field.MDReqIDField if err = m.Get(&f); err == nil { @@ -511,14 +511,14 @@ func (m MarketDataSnapshotFullRefresh) GetMDReqID() (v string, err quickfix.Mess return } -//GetNoMDEntries gets NoMDEntries, Tag 268 +// GetNoMDEntries gets NoMDEntries, Tag 268 func (m MarketDataSnapshotFullRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMDEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m MarketDataSnapshotFullRefresh) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -527,7 +527,7 @@ func (m MarketDataSnapshotFullRefresh) GetFinancialStatus() (v enum.FinancialSta return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m MarketDataSnapshotFullRefresh) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -536,7 +536,7 @@ func (m MarketDataSnapshotFullRefresh) GetCorporateAction() (v enum.CorporateAct return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m MarketDataSnapshotFullRefresh) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -545,7 +545,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedIssuerLen() (v int, err quickfi return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m MarketDataSnapshotFullRefresh) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -554,7 +554,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedIssuer() (v string, err quickfi return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -563,7 +563,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDescLen() (v int, err q return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -572,7 +572,7 @@ func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDesc() (v string, err q return } -//GetNetChgPrevDay gets NetChgPrevDay, Tag 451 +// GetNetChgPrevDay gets NetChgPrevDay, Tag 451 func (m MarketDataSnapshotFullRefresh) GetNetChgPrevDay() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetChgPrevDayField if err = m.Get(&f); err == nil { @@ -581,14 +581,14 @@ func (m MarketDataSnapshotFullRefresh) GetNetChgPrevDay() (v decimal.Decimal, er return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m MarketDataSnapshotFullRefresh) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m MarketDataSnapshotFullRefresh) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -597,7 +597,7 @@ func (m MarketDataSnapshotFullRefresh) GetProduct() (v enum.Product, err quickfi return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m MarketDataSnapshotFullRefresh) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -606,7 +606,7 @@ func (m MarketDataSnapshotFullRefresh) GetCFICode() (v string, err quickfix.Mess return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m MarketDataSnapshotFullRefresh) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -615,7 +615,7 @@ func (m MarketDataSnapshotFullRefresh) GetCountryOfIssue() (v string, err quickf return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m MarketDataSnapshotFullRefresh) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -624,7 +624,7 @@ func (m MarketDataSnapshotFullRefresh) GetStateOrProvinceOfIssue() (v string, er return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m MarketDataSnapshotFullRefresh) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -633,7 +633,7 @@ func (m MarketDataSnapshotFullRefresh) GetLocaleOfIssue() (v string, err quickfi return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m MarketDataSnapshotFullRefresh) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -642,7 +642,7 @@ func (m MarketDataSnapshotFullRefresh) GetMaturityDate() (v string, err quickfix return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m MarketDataSnapshotFullRefresh) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -651,14 +651,14 @@ func (m MarketDataSnapshotFullRefresh) GetInstrRegistry() (v enum.InstrRegistry, return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m MarketDataSnapshotFullRefresh) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m MarketDataSnapshotFullRefresh) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -667,7 +667,7 @@ func (m MarketDataSnapshotFullRefresh) GetContractSettlMonth() (v string, err qu return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m MarketDataSnapshotFullRefresh) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -676,14 +676,14 @@ func (m MarketDataSnapshotFullRefresh) GetPool() (v string, err quickfix.Message return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m MarketDataSnapshotFullRefresh) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m MarketDataSnapshotFullRefresh) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -692,7 +692,7 @@ func (m MarketDataSnapshotFullRefresh) GetSecuritySubType() (v string, err quick return } -//GetApplQueueDepth gets ApplQueueDepth, Tag 813 +// GetApplQueueDepth gets ApplQueueDepth, Tag 813 func (m MarketDataSnapshotFullRefresh) GetApplQueueDepth() (v int, err quickfix.MessageRejectError) { var f field.ApplQueueDepthField if err = m.Get(&f); err == nil { @@ -701,7 +701,7 @@ func (m MarketDataSnapshotFullRefresh) GetApplQueueDepth() (v int, err quickfix. return } -//GetApplQueueResolution gets ApplQueueResolution, Tag 814 +// GetApplQueueResolution gets ApplQueueResolution, Tag 814 func (m MarketDataSnapshotFullRefresh) GetApplQueueResolution() (v enum.ApplQueueResolution, err quickfix.MessageRejectError) { var f field.ApplQueueResolutionField if err = m.Get(&f); err == nil { @@ -710,14 +710,14 @@ func (m MarketDataSnapshotFullRefresh) GetApplQueueResolution() (v enum.ApplQueu return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m MarketDataSnapshotFullRefresh) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m MarketDataSnapshotFullRefresh) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m MarketDataSnapshotFullRefresh) GetDatedDate() (v string, err quickfix.Me return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m MarketDataSnapshotFullRefresh) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m MarketDataSnapshotFullRefresh) GetInterestAccrualDate() (v string, err q return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m MarketDataSnapshotFullRefresh) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m MarketDataSnapshotFullRefresh) GetCPProgram() (v enum.CPProgram, err qui return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m MarketDataSnapshotFullRefresh) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -753,7 +753,7 @@ func (m MarketDataSnapshotFullRefresh) GetCPRegType() (v string, err quickfix.Me return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m MarketDataSnapshotFullRefresh) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -762,432 +762,432 @@ func (m MarketDataSnapshotFullRefresh) GetStrikeCurrency() (v string, err quickf return } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m MarketDataSnapshotFullRefresh) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m MarketDataSnapshotFullRefresh) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m MarketDataSnapshotFullRefresh) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m MarketDataSnapshotFullRefresh) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m MarketDataSnapshotFullRefresh) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m MarketDataSnapshotFullRefresh) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m MarketDataSnapshotFullRefresh) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m MarketDataSnapshotFullRefresh) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m MarketDataSnapshotFullRefresh) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m MarketDataSnapshotFullRefresh) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m MarketDataSnapshotFullRefresh) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m MarketDataSnapshotFullRefresh) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m MarketDataSnapshotFullRefresh) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m MarketDataSnapshotFullRefresh) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m MarketDataSnapshotFullRefresh) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m MarketDataSnapshotFullRefresh) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m MarketDataSnapshotFullRefresh) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m MarketDataSnapshotFullRefresh) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m MarketDataSnapshotFullRefresh) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m MarketDataSnapshotFullRefresh) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m MarketDataSnapshotFullRefresh) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasMDReqID returns true if MDReqID is present, Tag 262 +// HasMDReqID returns true if MDReqID is present, Tag 262 func (m MarketDataSnapshotFullRefresh) HasMDReqID() bool { return m.Has(tag.MDReqID) } -//HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 func (m MarketDataSnapshotFullRefresh) HasNoMDEntries() bool { return m.Has(tag.NoMDEntries) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m MarketDataSnapshotFullRefresh) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m MarketDataSnapshotFullRefresh) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m MarketDataSnapshotFullRefresh) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m MarketDataSnapshotFullRefresh) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 +// HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 func (m MarketDataSnapshotFullRefresh) HasNetChgPrevDay() bool { return m.Has(tag.NetChgPrevDay) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m MarketDataSnapshotFullRefresh) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m MarketDataSnapshotFullRefresh) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m MarketDataSnapshotFullRefresh) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m MarketDataSnapshotFullRefresh) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m MarketDataSnapshotFullRefresh) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m MarketDataSnapshotFullRefresh) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m MarketDataSnapshotFullRefresh) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m MarketDataSnapshotFullRefresh) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m MarketDataSnapshotFullRefresh) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m MarketDataSnapshotFullRefresh) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m MarketDataSnapshotFullRefresh) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m MarketDataSnapshotFullRefresh) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m MarketDataSnapshotFullRefresh) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 +// HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 func (m MarketDataSnapshotFullRefresh) HasApplQueueDepth() bool { return m.Has(tag.ApplQueueDepth) } -//HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 +// HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 func (m MarketDataSnapshotFullRefresh) HasApplQueueResolution() bool { return m.Has(tag.ApplQueueResolution) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m MarketDataSnapshotFullRefresh) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m MarketDataSnapshotFullRefresh) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m MarketDataSnapshotFullRefresh) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m MarketDataSnapshotFullRefresh) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m MarketDataSnapshotFullRefresh) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m MarketDataSnapshotFullRefresh) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoMDEntries is a repeating group element, Tag 268 +// NoMDEntries is a repeating group element, Tag 268 type NoMDEntries struct { *quickfix.Group } -//SetMDEntryType sets MDEntryType, Tag 269 +// SetMDEntryType sets MDEntryType, Tag 269 func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { m.Set(field.NewMDEntryType(v)) } -//SetMDEntryPx sets MDEntryPx, Tag 270 +// SetMDEntryPx sets MDEntryPx, Tag 270 func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntryPx(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoMDEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetMDEntrySize sets MDEntrySize, Tag 271 +// SetMDEntrySize sets MDEntrySize, Tag 271 func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { m.Set(field.NewMDEntrySize(value, scale)) } -//SetMDEntryDate sets MDEntryDate, Tag 272 +// SetMDEntryDate sets MDEntryDate, Tag 272 func (m NoMDEntries) SetMDEntryDate(v string) { m.Set(field.NewMDEntryDate(v)) } -//SetMDEntryTime sets MDEntryTime, Tag 273 +// SetMDEntryTime sets MDEntryTime, Tag 273 func (m NoMDEntries) SetMDEntryTime(v string) { m.Set(field.NewMDEntryTime(v)) } -//SetTickDirection sets TickDirection, Tag 274 +// SetTickDirection sets TickDirection, Tag 274 func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { m.Set(field.NewTickDirection(v)) } -//SetMDMkt sets MDMkt, Tag 275 +// SetMDMkt sets MDMkt, Tag 275 func (m NoMDEntries) SetMDMkt(v string) { m.Set(field.NewMDMkt(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoMDEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetQuoteCondition sets QuoteCondition, Tag 276 +// SetQuoteCondition sets QuoteCondition, Tag 276 func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { m.Set(field.NewQuoteCondition(v)) } -//SetTradeCondition sets TradeCondition, Tag 277 +// SetTradeCondition sets TradeCondition, Tag 277 func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { m.Set(field.NewTradeCondition(v)) } -//SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 func (m NoMDEntries) SetMDEntryOriginator(v string) { m.Set(field.NewMDEntryOriginator(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoMDEntries) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoMDEntries) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 func (m NoMDEntries) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { m.Set(field.NewOpenCloseSettlFlag(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoMDEntries) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoMDEntries) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoMDEntries) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetSellerDays sets SellerDays, Tag 287 +// SetSellerDays sets SellerDays, Tag 287 func (m NoMDEntries) SetSellerDays(v int) { m.Set(field.NewSellerDays(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoMDEntries) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoMDEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 func (m NoMDEntries) SetMDEntryBuyer(v string) { m.Set(field.NewMDEntryBuyer(v)) } -//SetMDEntrySeller sets MDEntrySeller, Tag 289 +// SetMDEntrySeller sets MDEntrySeller, Tag 289 func (m NoMDEntries) SetMDEntrySeller(v string) { m.Set(field.NewMDEntrySeller(v)) } -//SetNumberOfOrders sets NumberOfOrders, Tag 346 +// SetNumberOfOrders sets NumberOfOrders, Tag 346 func (m NoMDEntries) SetNumberOfOrders(v int) { m.Set(field.NewNumberOfOrders(v)) } -//SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 func (m NoMDEntries) SetMDEntryPositionNo(v int) { m.Set(field.NewMDEntryPositionNo(v)) } -//SetScope sets Scope, Tag 546 +// SetScope sets Scope, Tag 546 func (m NoMDEntries) SetScope(v enum.Scope) { m.Set(field.NewScope(v)) } -//SetPriceDelta sets PriceDelta, Tag 811 +// SetPriceDelta sets PriceDelta, Tag 811 func (m NoMDEntries) SetPriceDelta(value decimal.Decimal, scale int32) { m.Set(field.NewPriceDelta(value, scale)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoMDEntries) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoMDEntries) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoMDEntries) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetMDEntryType gets MDEntryType, Tag 269 +// GetMDEntryType gets MDEntryType, Tag 269 func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { var f field.MDEntryTypeField if err = m.Get(&f); err == nil { @@ -1196,7 +1196,7 @@ func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageR return } -//GetMDEntryPx gets MDEntryPx, Tag 270 +// GetMDEntryPx gets MDEntryPx, Tag 270 func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntryPxField if err = m.Get(&f); err == nil { @@ -1205,7 +1205,7 @@ func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1214,7 +1214,7 @@ func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetMDEntrySize gets MDEntrySize, Tag 271 +// GetMDEntrySize gets MDEntrySize, Tag 271 func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MDEntrySizeField if err = m.Get(&f); err == nil { @@ -1223,7 +1223,7 @@ func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMDEntryDate gets MDEntryDate, Tag 272 +// GetMDEntryDate gets MDEntryDate, Tag 272 func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { var f field.MDEntryDateField if err = m.Get(&f); err == nil { @@ -1232,7 +1232,7 @@ func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError return } -//GetMDEntryTime gets MDEntryTime, Tag 273 +// GetMDEntryTime gets MDEntryTime, Tag 273 func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { var f field.MDEntryTimeField if err = m.Get(&f); err == nil { @@ -1241,7 +1241,7 @@ func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError return } -//GetTickDirection gets TickDirection, Tag 274 +// GetTickDirection gets TickDirection, Tag 274 func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { var f field.TickDirectionField if err = m.Get(&f); err == nil { @@ -1250,7 +1250,7 @@ func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.Mess return } -//GetMDMkt gets MDMkt, Tag 275 +// GetMDMkt gets MDMkt, Tag 275 func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { var f field.MDMktField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err q return } -//GetQuoteCondition gets QuoteCondition, Tag 276 +// GetQuoteCondition gets QuoteCondition, Tag 276 func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { var f field.QuoteConditionField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.Me return } -//GetTradeCondition gets TradeCondition, Tag 277 +// GetTradeCondition gets TradeCondition, Tag 277 func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { var f field.TradeConditionField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.Me return } -//GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { var f field.MDEntryOriginatorField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejec return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { var f field.OpenCloseSettlFlagField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err qui return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageR return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -1376,7 +1376,7 @@ func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectE return } -//GetSellerDays gets SellerDays, Tag 287 +// GetSellerDays gets SellerDays, Tag 287 func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { var f field.SellerDaysField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -1394,7 +1394,7 @@ func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -1403,7 +1403,7 @@ func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectErro return } -//GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { var f field.MDEntryBuyerField if err = m.Get(&f); err == nil { @@ -1412,7 +1412,7 @@ func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectErro return } -//GetMDEntrySeller gets MDEntrySeller, Tag 289 +// GetMDEntrySeller gets MDEntrySeller, Tag 289 func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { var f field.MDEntrySellerField if err = m.Get(&f); err == nil { @@ -1421,7 +1421,7 @@ func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectErr return } -//GetNumberOfOrders gets NumberOfOrders, Tag 346 +// GetNumberOfOrders gets NumberOfOrders, Tag 346 func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { var f field.NumberOfOrdersField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError return } -//GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { var f field.MDEntryPositionNoField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectEr return } -//GetScope gets Scope, Tag 546 +// GetScope gets Scope, Tag 546 func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { var f field.ScopeField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) return } -//GetPriceDelta gets PriceDelta, Tag 811 +// GetPriceDelta gets PriceDelta, Tag 811 func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceDeltaField if err = m.Get(&f); err == nil { @@ -1457,7 +1457,7 @@ func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRej return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1466,7 +1466,7 @@ func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1475,7 +1475,7 @@ func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1484,210 +1484,210 @@ func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError return } -//HasMDEntryType returns true if MDEntryType is present, Tag 269 +// HasMDEntryType returns true if MDEntryType is present, Tag 269 func (m NoMDEntries) HasMDEntryType() bool { return m.Has(tag.MDEntryType) } -//HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 func (m NoMDEntries) HasMDEntryPx() bool { return m.Has(tag.MDEntryPx) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoMDEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 func (m NoMDEntries) HasMDEntrySize() bool { return m.Has(tag.MDEntrySize) } -//HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 func (m NoMDEntries) HasMDEntryDate() bool { return m.Has(tag.MDEntryDate) } -//HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 func (m NoMDEntries) HasMDEntryTime() bool { return m.Has(tag.MDEntryTime) } -//HasTickDirection returns true if TickDirection is present, Tag 274 +// HasTickDirection returns true if TickDirection is present, Tag 274 func (m NoMDEntries) HasTickDirection() bool { return m.Has(tag.TickDirection) } -//HasMDMkt returns true if MDMkt is present, Tag 275 +// HasMDMkt returns true if MDMkt is present, Tag 275 func (m NoMDEntries) HasMDMkt() bool { return m.Has(tag.MDMkt) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoMDEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoMDEntries) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 func (m NoMDEntries) HasQuoteCondition() bool { return m.Has(tag.QuoteCondition) } -//HasTradeCondition returns true if TradeCondition is present, Tag 277 +// HasTradeCondition returns true if TradeCondition is present, Tag 277 func (m NoMDEntries) HasTradeCondition() bool { return m.Has(tag.TradeCondition) } -//HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 func (m NoMDEntries) HasMDEntryOriginator() bool { return m.Has(tag.MDEntryOriginator) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoMDEntries) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoMDEntries) HasDeskID() bool { return m.Has(tag.DeskID) } -//HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 func (m NoMDEntries) HasOpenCloseSettlFlag() bool { return m.Has(tag.OpenCloseSettlFlag) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoMDEntries) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoMDEntries) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoMDEntries) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoMDEntries) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoMDEntries) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasSellerDays returns true if SellerDays is present, Tag 287 +// HasSellerDays returns true if SellerDays is present, Tag 287 func (m NoMDEntries) HasSellerDays() bool { return m.Has(tag.SellerDays) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoMDEntries) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoMDEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 func (m NoMDEntries) HasMDEntryBuyer() bool { return m.Has(tag.MDEntryBuyer) } -//HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 func (m NoMDEntries) HasMDEntrySeller() bool { return m.Has(tag.MDEntrySeller) } -//HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 func (m NoMDEntries) HasNumberOfOrders() bool { return m.Has(tag.NumberOfOrders) } -//HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 func (m NoMDEntries) HasMDEntryPositionNo() bool { return m.Has(tag.MDEntryPositionNo) } -//HasScope returns true if Scope is present, Tag 546 +// HasScope returns true if Scope is present, Tag 546 func (m NoMDEntries) HasScope() bool { return m.Has(tag.Scope) } -//HasPriceDelta returns true if PriceDelta is present, Tag 811 +// HasPriceDelta returns true if PriceDelta is present, Tag 811 func (m NoMDEntries) HasPriceDelta() bool { return m.Has(tag.PriceDelta) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoMDEntries) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoMDEntries) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoMDEntries) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 type NoMDEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { return NoMDEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMDEntries, quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettlFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Scope), quickfix.GroupElement(tag.PriceDelta), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoMDEntries to this group +// Add create and append a new NoMDEntries to this group func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { g := m.RepeatingGroup.Add() return NoMDEntries{g} } -//Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { return NoMDEntries{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1696,7 +1696,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1705,255 +1705,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1962,7 +1962,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1971,7 +1971,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1980,7 +1980,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1989,14 +1989,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2005,7 +2005,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2014,7 +2014,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2023,7 +2023,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2032,7 +2032,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2041,7 +2041,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2050,7 +2050,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2059,7 +2059,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2068,7 +2068,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2077,7 +2077,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2086,7 +2086,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2095,7 +2095,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2104,7 +2104,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2113,7 +2113,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2122,7 +2122,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2131,7 +2131,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2140,7 +2140,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2149,7 +2149,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2158,7 +2158,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2167,7 +2167,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2176,7 +2176,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2185,7 +2185,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2194,7 +2194,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2203,7 +2203,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2212,7 +2212,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2221,7 +2221,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2230,7 +2230,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2239,7 +2239,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2248,7 +2248,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2257,7 +2257,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2266,7 +2266,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2275,7 +2275,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2284,7 +2284,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2293,7 +2293,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2302,7 +2302,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2311,7 +2311,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2320,7 +2320,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2329,232 +2329,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2563,7 +2563,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2572,298 +2572,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2872,7 +2872,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2881,7 +2881,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2890,7 +2890,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2899,14 +2899,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2915,7 +2915,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2924,7 +2924,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2933,7 +2933,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2942,7 +2942,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2951,7 +2951,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2960,7 +2960,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2969,7 +2969,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2978,7 +2978,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2987,7 +2987,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2996,7 +2996,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3005,7 +3005,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3014,7 +3014,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3023,7 +3023,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3032,7 +3032,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3041,7 +3041,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3050,7 +3050,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3059,7 +3059,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3068,7 +3068,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3077,7 +3077,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3086,7 +3086,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3095,7 +3095,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3104,7 +3104,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3113,7 +3113,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3122,7 +3122,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3131,7 +3131,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3140,7 +3140,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3149,7 +3149,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3158,7 +3158,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3167,7 +3167,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3176,7 +3176,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3185,7 +3185,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3194,7 +3194,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3203,7 +3203,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3212,7 +3212,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3221,7 +3221,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3230,7 +3230,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3239,7 +3239,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3248,7 +3248,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3257,7 +3257,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3266,259 +3266,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3527,7 +3527,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3536,55 +3536,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3593,7 +3593,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3602,88 +3602,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3692,7 +3692,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3701,7 +3701,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3710,7 +3710,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3719,45 +3719,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/massquote/MassQuote.generated.go b/fix44/massquote/MassQuote.generated.go index 6d9696f20..ecb0745f5 100644 --- a/fix44/massquote/MassQuote.generated.go +++ b/fix44/massquote/MassQuote.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MassQuote is the fix44 MassQuote type, MsgType = i +// MassQuote is the fix44 MassQuote type, MsgType = i type MassQuote struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type MassQuote struct { Message *quickfix.Message } -//FromMessage creates a MassQuote from a quickfix.Message instance +// FromMessage creates a MassQuote from a quickfix.Message instance func FromMessage(m *quickfix.Message) MassQuote { return MassQuote{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) MassQuote { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MassQuote) ToMessage() *quickfix.Message { return m.Message } -//New returns a MassQuote initialized with the required fields for MassQuote +// New returns a MassQuote initialized with the required fields for MassQuote func New(quoteid field.QuoteIDField) (m MassQuote) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(quoteid field.QuoteIDField) (m MassQuote) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MassQuote, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,62 +59,62 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "i", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m MassQuote) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m MassQuote) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m MassQuote) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetDefBidSize sets DefBidSize, Tag 293 +// SetDefBidSize sets DefBidSize, Tag 293 func (m MassQuote) SetDefBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewDefBidSize(value, scale)) } -//SetDefOfferSize sets DefOfferSize, Tag 294 +// SetDefOfferSize sets DefOfferSize, Tag 294 func (m MassQuote) SetDefOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewDefOfferSize(value, scale)) } -//SetNoQuoteSets sets NoQuoteSets, Tag 296 +// SetNoQuoteSets sets NoQuoteSets, Tag 296 func (m MassQuote) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m MassQuote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m MassQuote) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m MassQuote) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m MassQuote) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m MassQuote) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m MassQuote) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -123,7 +123,7 @@ func (m MassQuote) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m MassQuote) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -132,7 +132,7 @@ func (m MassQuote) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m MassQuote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -141,7 +141,7 @@ func (m MassQuote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { return } -//GetDefBidSize gets DefBidSize, Tag 293 +// GetDefBidSize gets DefBidSize, Tag 293 func (m MassQuote) GetDefBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DefBidSizeField if err = m.Get(&f); err == nil { @@ -150,7 +150,7 @@ func (m MassQuote) GetDefBidSize() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetDefOfferSize gets DefOfferSize, Tag 294 +// GetDefOfferSize gets DefOfferSize, Tag 294 func (m MassQuote) GetDefOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DefOfferSizeField if err = m.Get(&f); err == nil { @@ -159,14 +159,14 @@ func (m MassQuote) GetDefOfferSize() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoQuoteSets gets NoQuoteSets, Tag 296 +// GetNoQuoteSets gets NoQuoteSets, Tag 296 func (m MassQuote) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteSetsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m MassQuote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -175,14 +175,14 @@ func (m MassQuote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quick return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m MassQuote) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m MassQuote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -191,7 +191,7 @@ func (m MassQuote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectE return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m MassQuote) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -200,7 +200,7 @@ func (m MassQuote) GetAccountType() (v enum.AccountType, err quickfix.MessageRej return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m MassQuote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -209,322 +209,322 @@ func (m MassQuote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageR return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m MassQuote) HasAccount() bool { return m.Has(tag.Account) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m MassQuote) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m MassQuote) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasDefBidSize returns true if DefBidSize is present, Tag 293 +// HasDefBidSize returns true if DefBidSize is present, Tag 293 func (m MassQuote) HasDefBidSize() bool { return m.Has(tag.DefBidSize) } -//HasDefOfferSize returns true if DefOfferSize is present, Tag 294 +// HasDefOfferSize returns true if DefOfferSize is present, Tag 294 func (m MassQuote) HasDefOfferSize() bool { return m.Has(tag.DefOfferSize) } -//HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 func (m MassQuote) HasNoQuoteSets() bool { return m.Has(tag.NoQuoteSets) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m MassQuote) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m MassQuote) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m MassQuote) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m MassQuote) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m MassQuote) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoQuoteSets is a repeating group element, Tag 296 +// NoQuoteSets is a repeating group element, Tag 296 type NoQuoteSets struct { *quickfix.Group } -//SetQuoteSetID sets QuoteSetID, Tag 302 +// SetQuoteSetID sets QuoteSetID, Tag 302 func (m NoQuoteSets) SetQuoteSetID(v string) { m.Set(field.NewQuoteSetID(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoQuoteSets) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoQuoteSets) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoQuoteSets) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoQuoteSets) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoQuoteSets) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoQuoteSets) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoQuoteSets) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoQuoteSets) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoQuoteSets) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoQuoteSets) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoQuoteSets) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoQuoteSets) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoQuoteSets) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoQuoteSets) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoQuoteSets) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoQuoteSets) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoQuoteSets) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoQuoteSets) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoQuoteSets) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoQuoteSets) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoQuoteSets) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoQuoteSets) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoQuoteSets) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoQuoteSets) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoQuoteSets) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoQuoteSets) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoQuoteSets) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoQuoteSets) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoQuoteSets) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoQuoteSets) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 +// SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 func (m NoQuoteSets) SetQuoteSetValidUntilTime(v time.Time) { m.Set(field.NewQuoteSetValidUntilTime(v)) } -//SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 +// SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 func (m NoQuoteSets) SetTotNoQuoteEntries(v int) { m.Set(field.NewTotNoQuoteEntries(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m NoQuoteSets) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//GetQuoteSetID gets QuoteSetID, Tag 302 +// GetQuoteSetID gets QuoteSetID, Tag 302 func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { var f field.QuoteSetIDField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageReject return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRe return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -569,14 +569,14 @@ func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.Mes return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoQuoteSets) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectEr return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejec return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.Message return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.Mess return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.Me return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.Message return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.Me return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRej return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quick return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quick return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.Message return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.Messag return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.Messa return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickf return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Messag return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.Messa return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.Messa return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.Message return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err q return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.Mes return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messag return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix. return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix. return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRej return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRej return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageReje return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -882,7 +882,7 @@ func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Message return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -891,7 +891,7 @@ func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -900,7 +900,7 @@ func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -909,7 +909,7 @@ func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -918,7 +918,7 @@ func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -927,7 +927,7 @@ func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -936,14 +936,14 @@ func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.Me return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoQuoteSets) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 +// GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.QuoteSetValidUntilTimeField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.Mess return } -//GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 +// GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectError) { var f field.TotNoQuoteEntriesField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectEr return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -970,284 +970,284 @@ func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 func (m NoQuoteSets) HasQuoteSetID() bool { return m.Has(tag.QuoteSetID) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoQuoteSets) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoQuoteSets) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoQuoteSets) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoQuoteSets) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoQuoteSets) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoQuoteSets) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoQuoteSets) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoQuoteSets) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoQuoteSets) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoQuoteSets) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoQuoteSets) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoQuoteSets) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoQuoteSets) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoQuoteSets) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoQuoteSets) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoQuoteSets) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoQuoteSets) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoQuoteSets) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoQuoteSets) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoQuoteSets) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoQuoteSets) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoQuoteSets) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoQuoteSets) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoQuoteSets) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoQuoteSets) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoQuoteSets) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoQuoteSets) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoQuoteSets) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoQuoteSets) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoQuoteSets) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoQuoteSets) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoQuoteSets) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoQuoteSets) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoQuoteSets) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoQuoteSets) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 +// HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 func (m NoQuoteSets) HasQuoteSetValidUntilTime() bool { return m.Has(tag.QuoteSetValidUntilTime) } -//HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 +// HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 func (m NoQuoteSets) HasTotNoQuoteEntries() bool { return m.Has(tag.TotNoQuoteEntries) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m NoQuoteSets) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m NoQuoteSets) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -1256,7 +1256,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1265,55 +1265,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -1331,380 +1331,380 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoQuoteEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoQuoteEntries) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoQuoteEntries) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoQuoteEntries) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoQuoteEntries) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoQuoteEntries) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoQuoteEntries) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoQuoteEntries) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoQuoteEntries) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoQuoteEntries) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoQuoteEntries) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoQuoteEntries) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoQuoteEntries) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m NoQuoteEntries) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m NoQuoteEntries) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m NoQuoteEntries) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m NoQuoteEntries) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m NoQuoteEntries) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m NoQuoteEntries) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m NoQuoteEntries) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m NoQuoteEntries) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetMidPx sets MidPx, Tag 631 +// SetMidPx sets MidPx, Tag 631 func (m NoQuoteEntries) SetMidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMidPx(value, scale)) } -//SetBidYield sets BidYield, Tag 632 +// SetBidYield sets BidYield, Tag 632 func (m NoQuoteEntries) SetBidYield(value decimal.Decimal, scale int32) { m.Set(field.NewBidYield(value, scale)) } -//SetMidYield sets MidYield, Tag 633 +// SetMidYield sets MidYield, Tag 633 func (m NoQuoteEntries) SetMidYield(value decimal.Decimal, scale int32) { m.Set(field.NewMidYield(value, scale)) } -//SetOfferYield sets OfferYield, Tag 634 +// SetOfferYield sets OfferYield, Tag 634 func (m NoQuoteEntries) SetOfferYield(value decimal.Decimal, scale int32) { m.Set(field.NewOfferYield(value, scale)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoQuoteEntries) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoQuoteEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoQuoteEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoQuoteEntries) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoQuoteEntries) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NoQuoteEntries) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoQuoteEntries) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 func (m NoQuoteEntries) SetBidForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints2(value, scale)) } -//SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 func (m NoQuoteEntries) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints2(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoQuoteEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -1713,7 +1713,7 @@ func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectE return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -1722,7 +1722,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1731,7 +1731,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -1740,7 +1740,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1749,14 +1749,14 @@ func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1765,7 +1765,7 @@ func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1774,7 +1774,7 @@ func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1783,7 +1783,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1792,7 +1792,7 @@ func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1801,7 +1801,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1810,7 +1810,7 @@ func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1819,7 +1819,7 @@ func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1828,7 +1828,7 @@ func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1837,7 +1837,7 @@ func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1846,7 +1846,7 @@ func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1855,7 +1855,7 @@ func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1864,7 +1864,7 @@ func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1873,7 +1873,7 @@ func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1882,7 +1882,7 @@ func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1891,7 +1891,7 @@ func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1900,7 +1900,7 @@ func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1909,7 +1909,7 @@ func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1918,7 +1918,7 @@ func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1927,7 +1927,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1936,7 +1936,7 @@ func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1945,7 +1945,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1954,7 +1954,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1963,7 +1963,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1972,7 +1972,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1981,7 +1981,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1990,7 +1990,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1999,7 +1999,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -2008,7 +2008,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2017,7 +2017,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -2026,7 +2026,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -2035,7 +2035,7 @@ func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2044,7 +2044,7 @@ func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -2053,7 +2053,7 @@ func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -2062,14 +2062,14 @@ func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -2078,7 +2078,7 @@ func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2087,14 +2087,14 @@ func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -2103,7 +2103,7 @@ func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -2112,7 +2112,7 @@ func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -2121,7 +2121,7 @@ func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -2130,7 +2130,7 @@ func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageR return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -2139,7 +2139,7 @@ func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRe return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -2148,7 +2148,7 @@ func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.Messag return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -2157,7 +2157,7 @@ func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.Mess return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -2166,7 +2166,7 @@ func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.M return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -2175,7 +2175,7 @@ func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix return } -//GetMidPx gets MidPx, Tag 631 +// GetMidPx gets MidPx, Tag 631 func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidPxField if err = m.Get(&f); err == nil { @@ -2184,7 +2184,7 @@ func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetBidYield gets BidYield, Tag 632 +// GetBidYield gets BidYield, Tag 632 func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidYieldField if err = m.Get(&f); err == nil { @@ -2193,7 +2193,7 @@ func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMidYield gets MidYield, Tag 633 +// GetMidYield gets MidYield, Tag 633 func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidYieldField if err = m.Get(&f); err == nil { @@ -2202,7 +2202,7 @@ func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOfferYield gets OfferYield, Tag 634 +// GetOfferYield gets OfferYield, Tag 634 func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferYieldField if err = m.Get(&f); err == nil { @@ -2211,7 +2211,7 @@ func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.Message return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -2220,7 +2220,7 @@ func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2229,7 +2229,7 @@ func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quic return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2238,7 +2238,7 @@ func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, er return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -2247,7 +2247,7 @@ func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectErro return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -2256,7 +2256,7 @@ func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageReject return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -2265,7 +2265,7 @@ func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectErr return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -2274,7 +2274,7 @@ func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageR return } -//GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPoints2Field if err = m.Get(&f); err == nil { @@ -2283,7 +2283,7 @@ func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix. return } -//GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPoints2Field if err = m.Get(&f); err == nil { @@ -2292,7 +2292,7 @@ func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfi return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -2301,357 +2301,357 @@ func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError return } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoQuoteEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoQuoteEntries) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoQuoteEntries) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoQuoteEntries) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoQuoteEntries) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoQuoteEntries) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoQuoteEntries) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoQuoteEntries) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoQuoteEntries) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoQuoteEntries) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoQuoteEntries) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoQuoteEntries) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoQuoteEntries) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoQuoteEntries) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoQuoteEntries) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoQuoteEntries) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoQuoteEntries) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoQuoteEntries) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoQuoteEntries) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoQuoteEntries) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoQuoteEntries) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoQuoteEntries) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoQuoteEntries) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoQuoteEntries) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoQuoteEntries) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoQuoteEntries) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m NoQuoteEntries) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m NoQuoteEntries) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m NoQuoteEntries) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m NoQuoteEntries) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m NoQuoteEntries) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m NoQuoteEntries) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m NoQuoteEntries) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m NoQuoteEntries) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m NoQuoteEntries) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasMidPx returns true if MidPx is present, Tag 631 +// HasMidPx returns true if MidPx is present, Tag 631 func (m NoQuoteEntries) HasMidPx() bool { return m.Has(tag.MidPx) } -//HasBidYield returns true if BidYield is present, Tag 632 +// HasBidYield returns true if BidYield is present, Tag 632 func (m NoQuoteEntries) HasBidYield() bool { return m.Has(tag.BidYield) } -//HasMidYield returns true if MidYield is present, Tag 633 +// HasMidYield returns true if MidYield is present, Tag 633 func (m NoQuoteEntries) HasMidYield() bool { return m.Has(tag.MidYield) } -//HasOfferYield returns true if OfferYield is present, Tag 634 +// HasOfferYield returns true if OfferYield is present, Tag 634 func (m NoQuoteEntries) HasOfferYield() bool { return m.Has(tag.OfferYield) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoQuoteEntries) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoQuoteEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoQuoteEntries) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoQuoteEntries) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoQuoteEntries) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NoQuoteEntries) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoQuoteEntries) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 func (m NoQuoteEntries) HasBidForwardPoints2() bool { return m.Has(tag.BidForwardPoints2) } -//HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 func (m NoQuoteEntries) HasOfferForwardPoints2() bool { return m.Has(tag.OfferForwardPoints2) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoQuoteEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2660,7 +2660,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2669,65 +2669,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2736,7 +2736,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2745,7 +2745,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2754,7 +2754,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2763,265 +2763,265 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3030,7 +3030,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3039,7 +3039,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3048,7 +3048,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3057,14 +3057,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3073,7 +3073,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3082,7 +3082,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3091,7 +3091,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3100,7 +3100,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3109,7 +3109,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3118,7 +3118,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3127,7 +3127,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3136,7 +3136,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3145,7 +3145,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3154,7 +3154,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3163,7 +3163,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3172,7 +3172,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3181,7 +3181,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3190,7 +3190,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3199,7 +3199,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3208,7 +3208,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3217,7 +3217,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3226,7 +3226,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3235,7 +3235,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3244,7 +3244,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3253,7 +3253,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3262,7 +3262,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3271,7 +3271,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3280,7 +3280,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3289,7 +3289,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3298,7 +3298,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3307,7 +3307,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3316,7 +3316,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3325,7 +3325,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3334,7 +3334,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3343,7 +3343,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3352,7 +3352,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3361,7 +3361,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3370,7 +3370,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3379,7 +3379,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3388,7 +3388,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3397,232 +3397,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3631,7 +3631,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3640,134 +3640,134 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.MidPx), quickfix.GroupElement(tag.BidYield), quickfix.GroupElement(tag.MidYield), quickfix.GroupElement(tag.OfferYield), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.BidForwardPoints2), quickfix.GroupElement(tag.OfferForwardPoints2), quickfix.GroupElement(tag.Currency)})} } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } -//NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 type NoQuoteSetsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { return NoQuoteSetsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteSets, quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.QuoteSetValidUntilTime), quickfix.GroupElement(tag.TotNoQuoteEntries), quickfix.GroupElement(tag.LastFragment), NewNoQuoteEntriesRepeatingGroup()})} } -//Add create and append a new NoQuoteSets to this group +// Add create and append a new NoQuoteSets to this group func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { g := m.RepeatingGroup.Add() return NoQuoteSets{g} } -//Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { return NoQuoteSets{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3776,7 +3776,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3785,7 +3785,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3794,49 +3794,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3845,7 +3845,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3854,58 +3854,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go b/fix44/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go index 9d7bbc8f8..b8eff1b69 100644 --- a/fix44/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go +++ b/fix44/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MassQuoteAcknowledgement is the fix44 MassQuoteAcknowledgement type, MsgType = b +// MassQuoteAcknowledgement is the fix44 MassQuoteAcknowledgement type, MsgType = b type MassQuoteAcknowledgement struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type MassQuoteAcknowledgement struct { Message *quickfix.Message } -//FromMessage creates a MassQuoteAcknowledgement from a quickfix.Message instance +// FromMessage creates a MassQuoteAcknowledgement from a quickfix.Message instance func FromMessage(m *quickfix.Message) MassQuoteAcknowledgement { return MassQuoteAcknowledgement{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) MassQuoteAcknowledgement { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MassQuoteAcknowledgement) ToMessage() *quickfix.Message { return m.Message } -//New returns a MassQuoteAcknowledgement initialized with the required fields for MassQuoteAcknowledgement +// New returns a MassQuoteAcknowledgement initialized with the required fields for MassQuoteAcknowledgement func New(quotestatus field.QuoteStatusField) (m MassQuoteAcknowledgement) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(quotestatus field.QuoteStatusField) (m MassQuoteAcknowledgement) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MassQuoteAcknowledgement, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,77 +59,77 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "b", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m MassQuoteAcknowledgement) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m MassQuoteAcknowledgement) SetText(v string) { m.Set(field.NewText(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m MassQuoteAcknowledgement) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m MassQuoteAcknowledgement) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoQuoteSets sets NoQuoteSets, Tag 296 +// SetNoQuoteSets sets NoQuoteSets, Tag 296 func (m MassQuoteAcknowledgement) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteStatus sets QuoteStatus, Tag 297 +// SetQuoteStatus sets QuoteStatus, Tag 297 func (m MassQuoteAcknowledgement) SetQuoteStatus(v enum.QuoteStatus) { m.Set(field.NewQuoteStatus(v)) } -//SetQuoteRejectReason sets QuoteRejectReason, Tag 300 +// SetQuoteRejectReason sets QuoteRejectReason, Tag 300 func (m MassQuoteAcknowledgement) SetQuoteRejectReason(v enum.QuoteRejectReason) { m.Set(field.NewQuoteRejectReason(v)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m MassQuoteAcknowledgement) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m MassQuoteAcknowledgement) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m MassQuoteAcknowledgement) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m MassQuoteAcknowledgement) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m MassQuoteAcknowledgement) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m MassQuoteAcknowledgement) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m MassQuoteAcknowledgement) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m MassQuoteAcknowledgement) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -138,7 +138,7 @@ func (m MassQuoteAcknowledgement) GetAccount() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m MassQuoteAcknowledgement) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -147,7 +147,7 @@ func (m MassQuoteAcknowledgement) GetText() (v string, err quickfix.MessageRejec return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m MassQuoteAcknowledgement) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -156,7 +156,7 @@ func (m MassQuoteAcknowledgement) GetQuoteID() (v string, err quickfix.MessageRe return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m MassQuoteAcknowledgement) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -165,14 +165,14 @@ func (m MassQuoteAcknowledgement) GetQuoteReqID() (v string, err quickfix.Messag return } -//GetNoQuoteSets gets NoQuoteSets, Tag 296 +// GetNoQuoteSets gets NoQuoteSets, Tag 296 func (m MassQuoteAcknowledgement) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteSetsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteStatus gets QuoteStatus, Tag 297 +// GetQuoteStatus gets QuoteStatus, Tag 297 func (m MassQuoteAcknowledgement) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError) { var f field.QuoteStatusField if err = m.Get(&f); err == nil { @@ -181,7 +181,7 @@ func (m MassQuoteAcknowledgement) GetQuoteStatus() (v enum.QuoteStatus, err quic return } -//GetQuoteRejectReason gets QuoteRejectReason, Tag 300 +// GetQuoteRejectReason gets QuoteRejectReason, Tag 300 func (m MassQuoteAcknowledgement) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError) { var f field.QuoteRejectReasonField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m MassQuoteAcknowledgement) GetQuoteRejectReason() (v enum.QuoteRejectReas return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m MassQuoteAcknowledgement) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m MassQuoteAcknowledgement) GetQuoteResponseLevel() (v enum.QuoteResponseL return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m MassQuoteAcknowledgement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m MassQuoteAcknowledgement) GetEncodedTextLen() (v int, err quickfix.Messa return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m MassQuoteAcknowledgement) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -217,14 +217,14 @@ func (m MassQuoteAcknowledgement) GetEncodedText() (v string, err quickfix.Messa return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m MassQuoteAcknowledgement) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m MassQuoteAcknowledgement) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -233,7 +233,7 @@ func (m MassQuoteAcknowledgement) GetQuoteType() (v enum.QuoteType, err quickfix return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m MassQuoteAcknowledgement) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -242,7 +242,7 @@ func (m MassQuoteAcknowledgement) GetAccountType() (v enum.AccountType, err quic return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m MassQuoteAcknowledgement) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -251,332 +251,332 @@ func (m MassQuoteAcknowledgement) GetAcctIDSource() (v enum.AcctIDSource, err qu return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m MassQuoteAcknowledgement) HasAccount() bool { return m.Has(tag.Account) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m MassQuoteAcknowledgement) HasText() bool { return m.Has(tag.Text) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m MassQuoteAcknowledgement) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m MassQuoteAcknowledgement) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 func (m MassQuoteAcknowledgement) HasNoQuoteSets() bool { return m.Has(tag.NoQuoteSets) } -//HasQuoteStatus returns true if QuoteStatus is present, Tag 297 +// HasQuoteStatus returns true if QuoteStatus is present, Tag 297 func (m MassQuoteAcknowledgement) HasQuoteStatus() bool { return m.Has(tag.QuoteStatus) } -//HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 +// HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 func (m MassQuoteAcknowledgement) HasQuoteRejectReason() bool { return m.Has(tag.QuoteRejectReason) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m MassQuoteAcknowledgement) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m MassQuoteAcknowledgement) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m MassQuoteAcknowledgement) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m MassQuoteAcknowledgement) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m MassQuoteAcknowledgement) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m MassQuoteAcknowledgement) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m MassQuoteAcknowledgement) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoQuoteSets is a repeating group element, Tag 296 +// NoQuoteSets is a repeating group element, Tag 296 type NoQuoteSets struct { *quickfix.Group } -//SetQuoteSetID sets QuoteSetID, Tag 302 +// SetQuoteSetID sets QuoteSetID, Tag 302 func (m NoQuoteSets) SetQuoteSetID(v string) { m.Set(field.NewQuoteSetID(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoQuoteSets) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoQuoteSets) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoQuoteSets) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoQuoteSets) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoQuoteSets) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoQuoteSets) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoQuoteSets) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoQuoteSets) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoQuoteSets) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoQuoteSets) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoQuoteSets) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoQuoteSets) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoQuoteSets) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoQuoteSets) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoQuoteSets) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoQuoteSets) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoQuoteSets) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoQuoteSets) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoQuoteSets) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoQuoteSets) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoQuoteSets) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoQuoteSets) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoQuoteSets) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoQuoteSets) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoQuoteSets) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoQuoteSets) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoQuoteSets) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoQuoteSets) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoQuoteSets) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoQuoteSets) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 +// SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 func (m NoQuoteSets) SetTotNoQuoteEntries(v int) { m.Set(field.NewTotNoQuoteEntries(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m NoQuoteSets) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//GetQuoteSetID gets QuoteSetID, Tag 302 +// GetQuoteSetID gets QuoteSetID, Tag 302 func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { var f field.QuoteSetIDField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageReject return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRe return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -621,14 +621,14 @@ func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.Mes return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoQuoteSets) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectEr return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejec return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.Message return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.Mess return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.Me return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.Message return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.Me return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRej return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quick return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quick return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.Message return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.Messag return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.Messa return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickf return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Messag return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.Messa return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.Messa return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.Message return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err q return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.Mes return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.Messag return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -880,7 +880,7 @@ func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix. return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix. return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRej return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRej return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageReje return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -934,7 +934,7 @@ func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Message return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -943,7 +943,7 @@ func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -970,7 +970,7 @@ func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -979,7 +979,7 @@ func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -988,14 +988,14 @@ func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.Me return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoQuoteSets) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 +// GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectError) { var f field.TotNoQuoteEntriesField if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectEr return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -1013,279 +1013,279 @@ func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 func (m NoQuoteSets) HasQuoteSetID() bool { return m.Has(tag.QuoteSetID) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoQuoteSets) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoQuoteSets) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoQuoteSets) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoQuoteSets) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoQuoteSets) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoQuoteSets) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoQuoteSets) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoQuoteSets) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoQuoteSets) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoQuoteSets) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoQuoteSets) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoQuoteSets) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoQuoteSets) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoQuoteSets) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoQuoteSets) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoQuoteSets) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoQuoteSets) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoQuoteSets) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoQuoteSets) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoQuoteSets) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoQuoteSets) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoQuoteSets) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoQuoteSets) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoQuoteSets) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoQuoteSets) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoQuoteSets) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoQuoteSets) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoQuoteSets) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoQuoteSets) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoQuoteSets) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoQuoteSets) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoQuoteSets) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoQuoteSets) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoQuoteSets) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoQuoteSets) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 +// HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 func (m NoQuoteSets) HasTotNoQuoteEntries() bool { return m.Has(tag.TotNoQuoteEntries) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m NoQuoteSets) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m NoQuoteSets) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1303,55 +1303,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -1360,7 +1361,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -1369,385 +1370,386 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetQuoteEntryID sets QuoteEntryID, Tag 299 +// SetQuoteEntryID sets QuoteEntryID, Tag 299 func (m NoQuoteEntries) SetQuoteEntryID(v string) { m.Set(field.NewQuoteEntryID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoQuoteEntries) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoQuoteEntries) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoQuoteEntries) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoQuoteEntries) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoQuoteEntries) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoQuoteEntries) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoQuoteEntries) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoQuoteEntries) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoQuoteEntries) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoQuoteEntries) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoQuoteEntries) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoQuoteEntries) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m NoQuoteEntries) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m NoQuoteEntries) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m NoQuoteEntries) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m NoQuoteEntries) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m NoQuoteEntries) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m NoQuoteEntries) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m NoQuoteEntries) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m NoQuoteEntries) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetMidPx sets MidPx, Tag 631 +// SetMidPx sets MidPx, Tag 631 func (m NoQuoteEntries) SetMidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMidPx(value, scale)) } -//SetBidYield sets BidYield, Tag 632 +// SetBidYield sets BidYield, Tag 632 func (m NoQuoteEntries) SetBidYield(value decimal.Decimal, scale int32) { m.Set(field.NewBidYield(value, scale)) } -//SetMidYield sets MidYield, Tag 633 +// SetMidYield sets MidYield, Tag 633 func (m NoQuoteEntries) SetMidYield(value decimal.Decimal, scale int32) { m.Set(field.NewMidYield(value, scale)) } -//SetOfferYield sets OfferYield, Tag 634 +// SetOfferYield sets OfferYield, Tag 634 func (m NoQuoteEntries) SetOfferYield(value decimal.Decimal, scale int32) { m.Set(field.NewOfferYield(value, scale)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoQuoteEntries) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoQuoteEntries) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoQuoteEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoQuoteEntries) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoQuoteEntries) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NoQuoteEntries) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoQuoteEntries) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 func (m NoQuoteEntries) SetBidForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints2(value, scale)) } -//SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 func (m NoQuoteEntries) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints2(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoQuoteEntries) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetQuoteEntryRejectReason sets QuoteEntryRejectReason, Tag 368 +// SetQuoteEntryRejectReason sets QuoteEntryRejectReason, Tag 368 func (m NoQuoteEntries) SetQuoteEntryRejectReason(v enum.QuoteEntryRejectReason) { m.Set(field.NewQuoteEntryRejectReason(v)) } -//GetQuoteEntryID gets QuoteEntryID, Tag 299 +// GetQuoteEntryID gets QuoteEntryID, Tag 299 func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { var f field.QuoteEntryIDField if err = m.Get(&f); err == nil { @@ -1756,7 +1758,7 @@ func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectE return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -1765,7 +1767,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1774,7 +1776,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -1783,7 +1785,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1792,14 +1794,14 @@ func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1808,7 +1810,7 @@ func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1817,7 +1819,7 @@ func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1826,7 +1828,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1835,7 +1837,7 @@ func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1844,7 +1846,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1853,7 +1855,7 @@ func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1862,7 +1864,7 @@ func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1871,7 +1873,7 @@ func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1880,7 +1882,7 @@ func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1889,7 +1891,7 @@ func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1898,7 +1900,7 @@ func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1907,7 +1909,7 @@ func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1916,7 +1918,7 @@ func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1925,7 +1927,7 @@ func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1934,7 +1936,7 @@ func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1943,7 +1945,7 @@ func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1952,7 +1954,7 @@ func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1961,7 +1963,7 @@ func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1970,7 +1972,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1979,7 +1981,7 @@ func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1988,7 +1990,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1997,7 +1999,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -2006,7 +2008,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -2015,7 +2017,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -2024,7 +2026,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -2033,7 +2035,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -2042,7 +2044,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -2051,7 +2053,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2060,7 +2062,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -2069,7 +2071,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -2078,7 +2080,7 @@ func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2087,7 +2089,7 @@ func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -2096,7 +2098,7 @@ func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -2105,14 +2107,14 @@ func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -2121,7 +2123,7 @@ func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2130,14 +2132,14 @@ func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -2146,7 +2148,7 @@ func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -2155,7 +2157,7 @@ func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -2164,7 +2166,7 @@ func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -2173,7 +2175,7 @@ func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageR return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -2182,7 +2184,7 @@ func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRe return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -2191,7 +2193,7 @@ func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.Messag return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -2200,7 +2202,7 @@ func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.Mess return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -2209,7 +2211,7 @@ func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.M return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -2218,7 +2220,7 @@ func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix return } -//GetMidPx gets MidPx, Tag 631 +// GetMidPx gets MidPx, Tag 631 func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidPxField if err = m.Get(&f); err == nil { @@ -2227,7 +2229,7 @@ func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetBidYield gets BidYield, Tag 632 +// GetBidYield gets BidYield, Tag 632 func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidYieldField if err = m.Get(&f); err == nil { @@ -2236,7 +2238,7 @@ func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMidYield gets MidYield, Tag 633 +// GetMidYield gets MidYield, Tag 633 func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidYieldField if err = m.Get(&f); err == nil { @@ -2245,7 +2247,7 @@ func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOfferYield gets OfferYield, Tag 634 +// GetOfferYield gets OfferYield, Tag 634 func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferYieldField if err = m.Get(&f); err == nil { @@ -2254,7 +2256,7 @@ func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.Message return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -2263,7 +2265,7 @@ func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2272,7 +2274,7 @@ func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quic return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2281,7 +2283,7 @@ func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, er return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -2290,7 +2292,7 @@ func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectErro return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -2299,7 +2301,7 @@ func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageReject return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -2308,7 +2310,7 @@ func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectErr return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -2317,7 +2319,7 @@ func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageR return } -//GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPoints2Field if err = m.Get(&f); err == nil { @@ -2326,7 +2328,7 @@ func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix. return } -//GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPoints2Field if err = m.Get(&f); err == nil { @@ -2335,7 +2337,7 @@ func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfi return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -2344,7 +2346,7 @@ func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetQuoteEntryRejectReason gets QuoteEntryRejectReason, Tag 368 +// GetQuoteEntryRejectReason gets QuoteEntryRejectReason, Tag 368 func (m NoQuoteEntries) GetQuoteEntryRejectReason() (v enum.QuoteEntryRejectReason, err quickfix.MessageRejectError) { var f field.QuoteEntryRejectReasonField if err = m.Get(&f); err == nil { @@ -2353,362 +2355,362 @@ func (m NoQuoteEntries) GetQuoteEntryRejectReason() (v enum.QuoteEntryRejectReas return } -//HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 func (m NoQuoteEntries) HasQuoteEntryID() bool { return m.Has(tag.QuoteEntryID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoQuoteEntries) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoQuoteEntries) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoQuoteEntries) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoQuoteEntries) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoQuoteEntries) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoQuoteEntries) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoQuoteEntries) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoQuoteEntries) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoQuoteEntries) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoQuoteEntries) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoQuoteEntries) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoQuoteEntries) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoQuoteEntries) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoQuoteEntries) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoQuoteEntries) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoQuoteEntries) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoQuoteEntries) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoQuoteEntries) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoQuoteEntries) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoQuoteEntries) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoQuoteEntries) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoQuoteEntries) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoQuoteEntries) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoQuoteEntries) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoQuoteEntries) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m NoQuoteEntries) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m NoQuoteEntries) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m NoQuoteEntries) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m NoQuoteEntries) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m NoQuoteEntries) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m NoQuoteEntries) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m NoQuoteEntries) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m NoQuoteEntries) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m NoQuoteEntries) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasMidPx returns true if MidPx is present, Tag 631 +// HasMidPx returns true if MidPx is present, Tag 631 func (m NoQuoteEntries) HasMidPx() bool { return m.Has(tag.MidPx) } -//HasBidYield returns true if BidYield is present, Tag 632 +// HasBidYield returns true if BidYield is present, Tag 632 func (m NoQuoteEntries) HasBidYield() bool { return m.Has(tag.BidYield) } -//HasMidYield returns true if MidYield is present, Tag 633 +// HasMidYield returns true if MidYield is present, Tag 633 func (m NoQuoteEntries) HasMidYield() bool { return m.Has(tag.MidYield) } -//HasOfferYield returns true if OfferYield is present, Tag 634 +// HasOfferYield returns true if OfferYield is present, Tag 634 func (m NoQuoteEntries) HasOfferYield() bool { return m.Has(tag.OfferYield) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoQuoteEntries) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoQuoteEntries) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoQuoteEntries) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoQuoteEntries) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoQuoteEntries) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NoQuoteEntries) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoQuoteEntries) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 func (m NoQuoteEntries) HasBidForwardPoints2() bool { return m.Has(tag.BidForwardPoints2) } -//HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 func (m NoQuoteEntries) HasOfferForwardPoints2() bool { return m.Has(tag.OfferForwardPoints2) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoQuoteEntries) HasCurrency() bool { return m.Has(tag.Currency) } -//HasQuoteEntryRejectReason returns true if QuoteEntryRejectReason is present, Tag 368 +// HasQuoteEntryRejectReason returns true if QuoteEntryRejectReason is present, Tag 368 func (m NoQuoteEntries) HasQuoteEntryRejectReason() bool { return m.Has(tag.QuoteEntryRejectReason) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2717,7 +2719,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2726,65 +2728,66 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2793,7 +2796,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2802,7 +2805,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2811,7 +2814,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2820,265 +2823,266 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3087,7 +3091,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3096,7 +3100,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3105,7 +3109,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3114,14 +3118,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3130,7 +3134,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3139,7 +3143,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3148,7 +3152,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3157,7 +3161,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3166,7 +3170,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3175,7 +3179,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3184,7 +3188,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3193,7 +3197,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3202,7 +3206,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3211,7 +3215,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3220,7 +3224,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3229,7 +3233,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3238,7 +3242,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3247,7 +3251,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3256,7 +3260,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3265,7 +3269,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3274,7 +3278,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3283,7 +3287,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3292,7 +3296,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3301,7 +3305,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3310,7 +3314,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3319,7 +3323,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3328,7 +3332,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3337,7 +3341,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3346,7 +3350,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3355,7 +3359,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3364,7 +3368,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3373,7 +3377,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3382,7 +3386,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3391,7 +3395,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3400,7 +3404,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3409,7 +3413,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3418,7 +3422,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3427,7 +3431,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3436,7 +3440,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3445,7 +3449,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3454,232 +3458,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3688,7 +3692,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3697,134 +3701,138 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.MidPx), quickfix.GroupElement(tag.BidYield), quickfix.GroupElement(tag.MidYield), quickfix.GroupElement(tag.OfferYield), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.BidForwardPoints2), quickfix.GroupElement(tag.OfferForwardPoints2), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.QuoteEntryRejectReason)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.MidPx), quickfix.GroupElement(tag.BidYield), quickfix.GroupElement(tag.MidYield), quickfix.GroupElement(tag.OfferYield), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.BidForwardPoints2), quickfix.GroupElement(tag.OfferForwardPoints2), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.QuoteEntryRejectReason)}), + } } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } -//NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 type NoQuoteSetsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { return NoQuoteSetsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteSets, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.TotNoQuoteEntries), quickfix.GroupElement(tag.LastFragment), NewNoQuoteEntriesRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.TotNoQuoteEntries), quickfix.GroupElement(tag.LastFragment), NewNoQuoteEntriesRepeatingGroup()}), + } } -//Add create and append a new NoQuoteSets to this group +// Add create and append a new NoQuoteSets to this group func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { g := m.RepeatingGroup.Add() return NoQuoteSets{g} } -//Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { return NoQuoteSets{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3833,7 +3841,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3842,7 +3850,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3851,49 +3859,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3902,7 +3910,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3911,58 +3919,60 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go b/fix44/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go index 962e524f4..f22ad7d4f 100644 --- a/fix44/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go +++ b/fix44/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//MultilegOrderCancelReplace is the fix44 MultilegOrderCancelReplace type, MsgType = AC +// MultilegOrderCancelReplace is the fix44 MultilegOrderCancelReplace type, MsgType = AC type MultilegOrderCancelReplace struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type MultilegOrderCancelReplace struct { Message *quickfix.Message } -//FromMessage creates a MultilegOrderCancelReplace from a quickfix.Message instance +// FromMessage creates a MultilegOrderCancelReplace from a quickfix.Message instance func FromMessage(m *quickfix.Message) MultilegOrderCancelReplace { return MultilegOrderCancelReplace{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) MultilegOrderCancelReplace { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m MultilegOrderCancelReplace) ToMessage() *quickfix.Message { return m.Message } -//New returns a MultilegOrderCancelReplace initialized with the required fields for MultilegOrderCancelReplace +// New returns a MultilegOrderCancelReplace initialized with the required fields for MultilegOrderCancelReplace func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m MultilegOrderCancelReplace) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side fi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg MultilegOrderCancelReplace, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,672 +63,672 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AC", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m MultilegOrderCancelReplace) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m MultilegOrderCancelReplace) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m MultilegOrderCancelReplace) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m MultilegOrderCancelReplace) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m MultilegOrderCancelReplace) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m MultilegOrderCancelReplace) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m MultilegOrderCancelReplace) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m MultilegOrderCancelReplace) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m MultilegOrderCancelReplace) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m MultilegOrderCancelReplace) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m MultilegOrderCancelReplace) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m MultilegOrderCancelReplace) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m MultilegOrderCancelReplace) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m MultilegOrderCancelReplace) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m MultilegOrderCancelReplace) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m MultilegOrderCancelReplace) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m MultilegOrderCancelReplace) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m MultilegOrderCancelReplace) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m MultilegOrderCancelReplace) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m MultilegOrderCancelReplace) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m MultilegOrderCancelReplace) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m MultilegOrderCancelReplace) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m MultilegOrderCancelReplace) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m MultilegOrderCancelReplace) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m MultilegOrderCancelReplace) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m MultilegOrderCancelReplace) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m MultilegOrderCancelReplace) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m MultilegOrderCancelReplace) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m MultilegOrderCancelReplace) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m MultilegOrderCancelReplace) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m MultilegOrderCancelReplace) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m MultilegOrderCancelReplace) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m MultilegOrderCancelReplace) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m MultilegOrderCancelReplace) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m MultilegOrderCancelReplace) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m MultilegOrderCancelReplace) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m MultilegOrderCancelReplace) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m MultilegOrderCancelReplace) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m MultilegOrderCancelReplace) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m MultilegOrderCancelReplace) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m MultilegOrderCancelReplace) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m MultilegOrderCancelReplace) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m MultilegOrderCancelReplace) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m MultilegOrderCancelReplace) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m MultilegOrderCancelReplace) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m MultilegOrderCancelReplace) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m MultilegOrderCancelReplace) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m MultilegOrderCancelReplace) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m MultilegOrderCancelReplace) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m MultilegOrderCancelReplace) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m MultilegOrderCancelReplace) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m MultilegOrderCancelReplace) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m MultilegOrderCancelReplace) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m MultilegOrderCancelReplace) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m MultilegOrderCancelReplace) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m MultilegOrderCancelReplace) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m MultilegOrderCancelReplace) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m MultilegOrderCancelReplace) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m MultilegOrderCancelReplace) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m MultilegOrderCancelReplace) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m MultilegOrderCancelReplace) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m MultilegOrderCancelReplace) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m MultilegOrderCancelReplace) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m MultilegOrderCancelReplace) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m MultilegOrderCancelReplace) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m MultilegOrderCancelReplace) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m MultilegOrderCancelReplace) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m MultilegOrderCancelReplace) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m MultilegOrderCancelReplace) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m MultilegOrderCancelReplace) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m MultilegOrderCancelReplace) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m MultilegOrderCancelReplace) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m MultilegOrderCancelReplace) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m MultilegOrderCancelReplace) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m MultilegOrderCancelReplace) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m MultilegOrderCancelReplace) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m MultilegOrderCancelReplace) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m MultilegOrderCancelReplace) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m MultilegOrderCancelReplace) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m MultilegOrderCancelReplace) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m MultilegOrderCancelReplace) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m MultilegOrderCancelReplace) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m MultilegOrderCancelReplace) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m MultilegOrderCancelReplace) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m MultilegOrderCancelReplace) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m MultilegOrderCancelReplace) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m MultilegOrderCancelReplace) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m MultilegOrderCancelReplace) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m MultilegOrderCancelReplace) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m MultilegOrderCancelReplace) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m MultilegOrderCancelReplace) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m MultilegOrderCancelReplace) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m MultilegOrderCancelReplace) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m MultilegOrderCancelReplace) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m MultilegOrderCancelReplace) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m MultilegOrderCancelReplace) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m MultilegOrderCancelReplace) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m MultilegOrderCancelReplace) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 +// SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 func (m MultilegOrderCancelReplace) SetMultiLegRptTypeReq(v enum.MultiLegRptTypeReq) { m.Set(field.NewMultiLegRptTypeReq(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m MultilegOrderCancelReplace) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m MultilegOrderCancelReplace) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m MultilegOrderCancelReplace) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m MultilegOrderCancelReplace) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m MultilegOrderCancelReplace) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m MultilegOrderCancelReplace) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m MultilegOrderCancelReplace) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m MultilegOrderCancelReplace) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m MultilegOrderCancelReplace) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m MultilegOrderCancelReplace) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m MultilegOrderCancelReplace) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m MultilegOrderCancelReplace) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m MultilegOrderCancelReplace) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m MultilegOrderCancelReplace) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m MultilegOrderCancelReplace) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m MultilegOrderCancelReplace) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m MultilegOrderCancelReplace) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m MultilegOrderCancelReplace) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m MultilegOrderCancelReplace) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m MultilegOrderCancelReplace) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m MultilegOrderCancelReplace) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m MultilegOrderCancelReplace) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m MultilegOrderCancelReplace) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m MultilegOrderCancelReplace) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m MultilegOrderCancelReplace) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m MultilegOrderCancelReplace) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m MultilegOrderCancelReplace) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m MultilegOrderCancelReplace) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m MultilegOrderCancelReplace) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m MultilegOrderCancelReplace) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m MultilegOrderCancelReplace) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m MultilegOrderCancelReplace) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m MultilegOrderCancelReplace) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m MultilegOrderCancelReplace) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m MultilegOrderCancelReplace) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -737,7 +737,7 @@ func (m MultilegOrderCancelReplace) GetAccount() (v string, err quickfix.Message return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m MultilegOrderCancelReplace) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -746,7 +746,7 @@ func (m MultilegOrderCancelReplace) GetClOrdID() (v string, err quickfix.Message return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m MultilegOrderCancelReplace) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -755,7 +755,7 @@ func (m MultilegOrderCancelReplace) GetCommission() (v decimal.Decimal, err quic return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m MultilegOrderCancelReplace) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -764,7 +764,7 @@ func (m MultilegOrderCancelReplace) GetCommType() (v enum.CommType, err quickfix return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m MultilegOrderCancelReplace) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -773,7 +773,7 @@ func (m MultilegOrderCancelReplace) GetCurrency() (v string, err quickfix.Messag return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m MultilegOrderCancelReplace) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -782,7 +782,7 @@ func (m MultilegOrderCancelReplace) GetExecInst() (v enum.ExecInst, err quickfix return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m MultilegOrderCancelReplace) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -791,7 +791,7 @@ func (m MultilegOrderCancelReplace) GetHandlInst() (v enum.HandlInst, err quickf return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m MultilegOrderCancelReplace) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -800,7 +800,7 @@ func (m MultilegOrderCancelReplace) GetSecurityIDSource() (v enum.SecurityIDSour return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m MultilegOrderCancelReplace) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -809,7 +809,7 @@ func (m MultilegOrderCancelReplace) GetIOIID() (v string, err quickfix.MessageRe return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m MultilegOrderCancelReplace) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -818,7 +818,7 @@ func (m MultilegOrderCancelReplace) GetOrderID() (v string, err quickfix.Message return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m MultilegOrderCancelReplace) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -827,7 +827,7 @@ func (m MultilegOrderCancelReplace) GetOrderQty() (v decimal.Decimal, err quickf return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m MultilegOrderCancelReplace) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -836,7 +836,7 @@ func (m MultilegOrderCancelReplace) GetOrdType() (v enum.OrdType, err quickfix.M return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m MultilegOrderCancelReplace) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -845,7 +845,7 @@ func (m MultilegOrderCancelReplace) GetOrigClOrdID() (v string, err quickfix.Mes return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m MultilegOrderCancelReplace) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -854,7 +854,7 @@ func (m MultilegOrderCancelReplace) GetPrice() (v decimal.Decimal, err quickfix. return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m MultilegOrderCancelReplace) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -863,7 +863,7 @@ func (m MultilegOrderCancelReplace) GetSecurityID() (v string, err quickfix.Mess return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m MultilegOrderCancelReplace) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -872,7 +872,7 @@ func (m MultilegOrderCancelReplace) GetSide() (v enum.Side, err quickfix.Message return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m MultilegOrderCancelReplace) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -881,7 +881,7 @@ func (m MultilegOrderCancelReplace) GetSymbol() (v string, err quickfix.MessageR return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m MultilegOrderCancelReplace) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -890,7 +890,7 @@ func (m MultilegOrderCancelReplace) GetText() (v string, err quickfix.MessageRej return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m MultilegOrderCancelReplace) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -899,7 +899,7 @@ func (m MultilegOrderCancelReplace) GetTimeInForce() (v enum.TimeInForce, err qu return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m MultilegOrderCancelReplace) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -908,7 +908,7 @@ func (m MultilegOrderCancelReplace) GetTransactTime() (v time.Time, err quickfix return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m MultilegOrderCancelReplace) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -917,7 +917,7 @@ func (m MultilegOrderCancelReplace) GetSettlType() (v enum.SettlType, err quickf return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m MultilegOrderCancelReplace) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -926,7 +926,7 @@ func (m MultilegOrderCancelReplace) GetSettlDate() (v string, err quickfix.Messa return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m MultilegOrderCancelReplace) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -935,7 +935,7 @@ func (m MultilegOrderCancelReplace) GetSymbolSfx() (v enum.SymbolSfx, err quickf return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m MultilegOrderCancelReplace) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -944,7 +944,7 @@ func (m MultilegOrderCancelReplace) GetAllocID() (v string, err quickfix.Message return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m MultilegOrderCancelReplace) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -953,7 +953,7 @@ func (m MultilegOrderCancelReplace) GetTradeDate() (v string, err quickfix.Messa return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m MultilegOrderCancelReplace) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -962,14 +962,14 @@ func (m MultilegOrderCancelReplace) GetPositionEffect() (v enum.PositionEffect, return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m MultilegOrderCancelReplace) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m MultilegOrderCancelReplace) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -978,7 +978,7 @@ func (m MultilegOrderCancelReplace) GetProcessCode() (v enum.ProcessCode, err qu return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m MultilegOrderCancelReplace) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -987,7 +987,7 @@ func (m MultilegOrderCancelReplace) GetStopPx() (v decimal.Decimal, err quickfix return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m MultilegOrderCancelReplace) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -996,7 +996,7 @@ func (m MultilegOrderCancelReplace) GetExDestination() (v enum.ExDestination, er return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m MultilegOrderCancelReplace) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1005,7 +1005,7 @@ func (m MultilegOrderCancelReplace) GetIssuer() (v string, err quickfix.MessageR return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m MultilegOrderCancelReplace) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1014,7 +1014,7 @@ func (m MultilegOrderCancelReplace) GetSecurityDesc() (v string, err quickfix.Me return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m MultilegOrderCancelReplace) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1023,7 +1023,7 @@ func (m MultilegOrderCancelReplace) GetMinQty() (v decimal.Decimal, err quickfix return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m MultilegOrderCancelReplace) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -1032,7 +1032,7 @@ func (m MultilegOrderCancelReplace) GetMaxFloor() (v decimal.Decimal, err quickf return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m MultilegOrderCancelReplace) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1041,7 +1041,7 @@ func (m MultilegOrderCancelReplace) GetLocateReqd() (v bool, err quickfix.Messag return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m MultilegOrderCancelReplace) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -1050,7 +1050,7 @@ func (m MultilegOrderCancelReplace) GetQuoteID() (v string, err quickfix.Message return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m MultilegOrderCancelReplace) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1059,7 +1059,7 @@ func (m MultilegOrderCancelReplace) GetSettlCurrency() (v string, err quickfix.M return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m MultilegOrderCancelReplace) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -1068,7 +1068,7 @@ func (m MultilegOrderCancelReplace) GetForexReq() (v bool, err quickfix.MessageR return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m MultilegOrderCancelReplace) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1077,7 +1077,7 @@ func (m MultilegOrderCancelReplace) GetExpireTime() (v time.Time, err quickfix.M return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m MultilegOrderCancelReplace) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1086,7 +1086,7 @@ func (m MultilegOrderCancelReplace) GetPrevClosePx() (v decimal.Decimal, err qui return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m MultilegOrderCancelReplace) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1095,7 +1095,7 @@ func (m MultilegOrderCancelReplace) GetCashOrderQty() (v decimal.Decimal, err qu return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m MultilegOrderCancelReplace) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1104,7 +1104,7 @@ func (m MultilegOrderCancelReplace) GetSecurityType() (v enum.SecurityType, err return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m MultilegOrderCancelReplace) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1113,7 +1113,7 @@ func (m MultilegOrderCancelReplace) GetEffectiveTime() (v time.Time, err quickfi return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m MultilegOrderCancelReplace) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1122,7 +1122,7 @@ func (m MultilegOrderCancelReplace) GetMaturityMonthYear() (v string, err quickf return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m MultilegOrderCancelReplace) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1131,7 +1131,7 @@ func (m MultilegOrderCancelReplace) GetStrikePrice() (v decimal.Decimal, err qui return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m MultilegOrderCancelReplace) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -1140,7 +1140,7 @@ func (m MultilegOrderCancelReplace) GetCoveredOrUncovered() (v enum.CoveredOrUnc return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m MultilegOrderCancelReplace) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1149,7 +1149,7 @@ func (m MultilegOrderCancelReplace) GetOptAttribute() (v string, err quickfix.Me return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m MultilegOrderCancelReplace) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1158,7 +1158,7 @@ func (m MultilegOrderCancelReplace) GetSecurityExchange() (v string, err quickfi return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m MultilegOrderCancelReplace) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1167,7 +1167,7 @@ func (m MultilegOrderCancelReplace) GetMaxShow() (v decimal.Decimal, err quickfi return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m MultilegOrderCancelReplace) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -1176,7 +1176,7 @@ func (m MultilegOrderCancelReplace) GetPegOffsetValue() (v decimal.Decimal, err return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m MultilegOrderCancelReplace) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1185,7 +1185,7 @@ func (m MultilegOrderCancelReplace) GetCouponRate() (v decimal.Decimal, err quic return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m MultilegOrderCancelReplace) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1194,7 +1194,7 @@ func (m MultilegOrderCancelReplace) GetCouponPaymentDate() (v string, err quickf return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m MultilegOrderCancelReplace) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1203,7 +1203,7 @@ func (m MultilegOrderCancelReplace) GetIssueDate() (v string, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m MultilegOrderCancelReplace) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1212,7 +1212,7 @@ func (m MultilegOrderCancelReplace) GetRepurchaseTerm() (v int, err quickfix.Mes return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m MultilegOrderCancelReplace) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1221,7 +1221,7 @@ func (m MultilegOrderCancelReplace) GetRepurchaseRate() (v decimal.Decimal, err return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m MultilegOrderCancelReplace) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1230,7 +1230,7 @@ func (m MultilegOrderCancelReplace) GetFactor() (v decimal.Decimal, err quickfix return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m MultilegOrderCancelReplace) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1239,7 +1239,7 @@ func (m MultilegOrderCancelReplace) GetTradeOriginationDate() (v string, err qui return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m MultilegOrderCancelReplace) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1248,7 +1248,7 @@ func (m MultilegOrderCancelReplace) GetContractMultiplier() (v decimal.Decimal, return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m MultilegOrderCancelReplace) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1257,7 +1257,7 @@ func (m MultilegOrderCancelReplace) GetRepoCollateralSecurityType() (v int, err return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m MultilegOrderCancelReplace) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1266,7 +1266,7 @@ func (m MultilegOrderCancelReplace) GetRedemptionDate() (v string, err quickfix. return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m MultilegOrderCancelReplace) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1275,7 +1275,7 @@ func (m MultilegOrderCancelReplace) GetCreditRating() (v string, err quickfix.Me return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m MultilegOrderCancelReplace) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1284,7 +1284,7 @@ func (m MultilegOrderCancelReplace) GetEncodedIssuerLen() (v int, err quickfix.M return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m MultilegOrderCancelReplace) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1293,7 +1293,7 @@ func (m MultilegOrderCancelReplace) GetEncodedIssuer() (v string, err quickfix.M return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m MultilegOrderCancelReplace) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1302,7 +1302,7 @@ func (m MultilegOrderCancelReplace) GetEncodedSecurityDescLen() (v int, err quic return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m MultilegOrderCancelReplace) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1311,7 +1311,7 @@ func (m MultilegOrderCancelReplace) GetEncodedSecurityDesc() (v string, err quic return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m MultilegOrderCancelReplace) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1320,7 +1320,7 @@ func (m MultilegOrderCancelReplace) GetEncodedTextLen() (v int, err quickfix.Mes return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m MultilegOrderCancelReplace) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1329,7 +1329,7 @@ func (m MultilegOrderCancelReplace) GetEncodedText() (v string, err quickfix.Mes return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m MultilegOrderCancelReplace) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1338,7 +1338,7 @@ func (m MultilegOrderCancelReplace) GetComplianceID() (v string, err quickfix.Me return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m MultilegOrderCancelReplace) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1347,14 +1347,14 @@ func (m MultilegOrderCancelReplace) GetSolicitedFlag() (v bool, err quickfix.Mes return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m MultilegOrderCancelReplace) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m MultilegOrderCancelReplace) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1363,7 +1363,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionInst() (v enum.DiscretionInst, return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m MultilegOrderCancelReplace) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1372,7 +1372,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionOffsetValue() (v decimal.Decima return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m MultilegOrderCancelReplace) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1381,7 +1381,7 @@ func (m MultilegOrderCancelReplace) GetPriceType() (v enum.PriceType, err quickf return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m MultilegOrderCancelReplace) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1390,7 +1390,7 @@ func (m MultilegOrderCancelReplace) GetGTBookingInst() (v enum.GTBookingInst, er return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m MultilegOrderCancelReplace) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1399,21 +1399,21 @@ func (m MultilegOrderCancelReplace) GetExpireDate() (v string, err quickfix.Mess return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m MultilegOrderCancelReplace) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m MultilegOrderCancelReplace) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m MultilegOrderCancelReplace) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1422,7 +1422,7 @@ func (m MultilegOrderCancelReplace) GetProduct() (v enum.Product, err quickfix.M return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m MultilegOrderCancelReplace) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1431,7 +1431,7 @@ func (m MultilegOrderCancelReplace) GetCFICode() (v string, err quickfix.Message return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m MultilegOrderCancelReplace) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1440,7 +1440,7 @@ func (m MultilegOrderCancelReplace) GetRoundingDirection() (v enum.RoundingDirec return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m MultilegOrderCancelReplace) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1449,7 +1449,7 @@ func (m MultilegOrderCancelReplace) GetRoundingModulus() (v decimal.Decimal, err return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m MultilegOrderCancelReplace) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1458,7 +1458,7 @@ func (m MultilegOrderCancelReplace) GetCountryOfIssue() (v string, err quickfix. return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m MultilegOrderCancelReplace) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1467,7 +1467,7 @@ func (m MultilegOrderCancelReplace) GetStateOrProvinceOfIssue() (v string, err q return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m MultilegOrderCancelReplace) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1476,7 +1476,7 @@ func (m MultilegOrderCancelReplace) GetLocaleOfIssue() (v string, err quickfix.M return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m MultilegOrderCancelReplace) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -1485,7 +1485,7 @@ func (m MultilegOrderCancelReplace) GetCommCurrency() (v string, err quickfix.Me return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m MultilegOrderCancelReplace) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1494,7 +1494,7 @@ func (m MultilegOrderCancelReplace) GetCancellationRights() (v enum.Cancellation return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m MultilegOrderCancelReplace) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1503,7 +1503,7 @@ func (m MultilegOrderCancelReplace) GetMoneyLaunderingStatus() (v enum.MoneyLaun return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m MultilegOrderCancelReplace) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1512,7 +1512,7 @@ func (m MultilegOrderCancelReplace) GetDesignation() (v string, err quickfix.Mes return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m MultilegOrderCancelReplace) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -1521,7 +1521,7 @@ func (m MultilegOrderCancelReplace) GetFundRenewWaiv() (v enum.FundRenewWaiv, er return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m MultilegOrderCancelReplace) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1530,7 +1530,7 @@ func (m MultilegOrderCancelReplace) GetRegistID() (v string, err quickfix.Messag return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m MultilegOrderCancelReplace) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1539,7 +1539,7 @@ func (m MultilegOrderCancelReplace) GetOrderPercent() (v decimal.Decimal, err qu return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m MultilegOrderCancelReplace) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1548,7 +1548,7 @@ func (m MultilegOrderCancelReplace) GetSecondaryClOrdID() (v string, err quickfi return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m MultilegOrderCancelReplace) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1557,7 +1557,7 @@ func (m MultilegOrderCancelReplace) GetOrderCapacity() (v enum.OrderCapacity, er return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m MultilegOrderCancelReplace) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -1566,7 +1566,7 @@ func (m MultilegOrderCancelReplace) GetOrderRestrictions() (v enum.OrderRestrict return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m MultilegOrderCancelReplace) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1575,7 +1575,7 @@ func (m MultilegOrderCancelReplace) GetMaturityDate() (v string, err quickfix.Me return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m MultilegOrderCancelReplace) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1584,7 +1584,7 @@ func (m MultilegOrderCancelReplace) GetInstrRegistry() (v enum.InstrRegistry, er return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m MultilegOrderCancelReplace) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -1593,14 +1593,14 @@ func (m MultilegOrderCancelReplace) GetCashMargin() (v enum.CashMargin, err quic return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m MultilegOrderCancelReplace) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 +// GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 func (m MultilegOrderCancelReplace) GetMultiLegRptTypeReq() (v enum.MultiLegRptTypeReq, err quickfix.MessageRejectError) { var f field.MultiLegRptTypeReqField if err = m.Get(&f); err == nil { @@ -1609,7 +1609,7 @@ func (m MultilegOrderCancelReplace) GetMultiLegRptTypeReq() (v enum.MultiLegRptT return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m MultilegOrderCancelReplace) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1618,7 +1618,7 @@ func (m MultilegOrderCancelReplace) GetAccountType() (v enum.AccountType, err qu return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m MultilegOrderCancelReplace) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1627,7 +1627,7 @@ func (m MultilegOrderCancelReplace) GetCustOrderCapacity() (v enum.CustOrderCapa return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m MultilegOrderCancelReplace) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1636,7 +1636,7 @@ func (m MultilegOrderCancelReplace) GetClOrdLinkID() (v string, err quickfix.Mes return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m MultilegOrderCancelReplace) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -1645,7 +1645,7 @@ func (m MultilegOrderCancelReplace) GetOrigOrdModTime() (v time.Time, err quickf return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m MultilegOrderCancelReplace) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -1654,7 +1654,7 @@ func (m MultilegOrderCancelReplace) GetDayBookingInst() (v enum.DayBookingInst, return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m MultilegOrderCancelReplace) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -1663,7 +1663,7 @@ func (m MultilegOrderCancelReplace) GetBookingUnit() (v enum.BookingUnit, err qu return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m MultilegOrderCancelReplace) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -1672,7 +1672,7 @@ func (m MultilegOrderCancelReplace) GetPreallocMethod() (v enum.PreallocMethod, return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m MultilegOrderCancelReplace) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -1681,7 +1681,7 @@ func (m MultilegOrderCancelReplace) GetClearingFeeIndicator() (v enum.ClearingFe return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m MultilegOrderCancelReplace) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1690,7 +1690,7 @@ func (m MultilegOrderCancelReplace) GetAcctIDSource() (v enum.AcctIDSource, err return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m MultilegOrderCancelReplace) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1699,7 +1699,7 @@ func (m MultilegOrderCancelReplace) GetContractSettlMonth() (v string, err quick return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m MultilegOrderCancelReplace) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1708,14 +1708,14 @@ func (m MultilegOrderCancelReplace) GetPool() (v string, err quickfix.MessageRej return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m MultilegOrderCancelReplace) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m MultilegOrderCancelReplace) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1724,7 +1724,7 @@ func (m MultilegOrderCancelReplace) GetSecuritySubType() (v string, err quickfix return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m MultilegOrderCancelReplace) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1733,7 +1733,7 @@ func (m MultilegOrderCancelReplace) GetBookingType() (v enum.BookingType, err qu return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m MultilegOrderCancelReplace) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1742,7 +1742,7 @@ func (m MultilegOrderCancelReplace) GetPegMoveType() (v enum.PegMoveType, err qu return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m MultilegOrderCancelReplace) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1751,7 +1751,7 @@ func (m MultilegOrderCancelReplace) GetPegOffsetType() (v enum.PegOffsetType, er return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m MultilegOrderCancelReplace) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1760,7 +1760,7 @@ func (m MultilegOrderCancelReplace) GetPegLimitType() (v enum.PegLimitType, err return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m MultilegOrderCancelReplace) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -1769,7 +1769,7 @@ func (m MultilegOrderCancelReplace) GetPegRoundDirection() (v enum.PegRoundDirec return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m MultilegOrderCancelReplace) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -1778,7 +1778,7 @@ func (m MultilegOrderCancelReplace) GetPegScope() (v enum.PegScope, err quickfix return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m MultilegOrderCancelReplace) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -1787,7 +1787,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionMoveType() (v enum.DiscretionMo return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m MultilegOrderCancelReplace) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -1796,7 +1796,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionOffsetType() (v enum.Discretion return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m MultilegOrderCancelReplace) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -1805,7 +1805,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionLimitType() (v enum.DiscretionL return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m MultilegOrderCancelReplace) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -1814,7 +1814,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionRoundDirection() (v enum.Discre return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m MultilegOrderCancelReplace) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -1823,7 +1823,7 @@ func (m MultilegOrderCancelReplace) GetDiscretionScope() (v enum.DiscretionScope return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m MultilegOrderCancelReplace) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -1832,7 +1832,7 @@ func (m MultilegOrderCancelReplace) GetTargetStrategy() (v enum.TargetStrategy, return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m MultilegOrderCancelReplace) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -1841,7 +1841,7 @@ func (m MultilegOrderCancelReplace) GetTargetStrategyParameters() (v string, err return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m MultilegOrderCancelReplace) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -1850,7 +1850,7 @@ func (m MultilegOrderCancelReplace) GetParticipationRate() (v decimal.Decimal, e return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m MultilegOrderCancelReplace) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1859,14 +1859,14 @@ func (m MultilegOrderCancelReplace) GetQtyType() (v enum.QtyType, err quickfix.M return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m MultilegOrderCancelReplace) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m MultilegOrderCancelReplace) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1875,7 +1875,7 @@ func (m MultilegOrderCancelReplace) GetDatedDate() (v string, err quickfix.Messa return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m MultilegOrderCancelReplace) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1884,7 +1884,7 @@ func (m MultilegOrderCancelReplace) GetInterestAccrualDate() (v string, err quic return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m MultilegOrderCancelReplace) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1893,7 +1893,7 @@ func (m MultilegOrderCancelReplace) GetCPProgram() (v enum.CPProgram, err quickf return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m MultilegOrderCancelReplace) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1902,7 +1902,7 @@ func (m MultilegOrderCancelReplace) GetCPRegType() (v string, err quickfix.Messa return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m MultilegOrderCancelReplace) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1911,707 +1911,707 @@ func (m MultilegOrderCancelReplace) GetStrikeCurrency() (v string, err quickfix. return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m MultilegOrderCancelReplace) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m MultilegOrderCancelReplace) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m MultilegOrderCancelReplace) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m MultilegOrderCancelReplace) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m MultilegOrderCancelReplace) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m MultilegOrderCancelReplace) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m MultilegOrderCancelReplace) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m MultilegOrderCancelReplace) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m MultilegOrderCancelReplace) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m MultilegOrderCancelReplace) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m MultilegOrderCancelReplace) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m MultilegOrderCancelReplace) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m MultilegOrderCancelReplace) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m MultilegOrderCancelReplace) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m MultilegOrderCancelReplace) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m MultilegOrderCancelReplace) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m MultilegOrderCancelReplace) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m MultilegOrderCancelReplace) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m MultilegOrderCancelReplace) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m MultilegOrderCancelReplace) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m MultilegOrderCancelReplace) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m MultilegOrderCancelReplace) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m MultilegOrderCancelReplace) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m MultilegOrderCancelReplace) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m MultilegOrderCancelReplace) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m MultilegOrderCancelReplace) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m MultilegOrderCancelReplace) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m MultilegOrderCancelReplace) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m MultilegOrderCancelReplace) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m MultilegOrderCancelReplace) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m MultilegOrderCancelReplace) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m MultilegOrderCancelReplace) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m MultilegOrderCancelReplace) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m MultilegOrderCancelReplace) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m MultilegOrderCancelReplace) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m MultilegOrderCancelReplace) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m MultilegOrderCancelReplace) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m MultilegOrderCancelReplace) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m MultilegOrderCancelReplace) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m MultilegOrderCancelReplace) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m MultilegOrderCancelReplace) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m MultilegOrderCancelReplace) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m MultilegOrderCancelReplace) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m MultilegOrderCancelReplace) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m MultilegOrderCancelReplace) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m MultilegOrderCancelReplace) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m MultilegOrderCancelReplace) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m MultilegOrderCancelReplace) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m MultilegOrderCancelReplace) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m MultilegOrderCancelReplace) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m MultilegOrderCancelReplace) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m MultilegOrderCancelReplace) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m MultilegOrderCancelReplace) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m MultilegOrderCancelReplace) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m MultilegOrderCancelReplace) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m MultilegOrderCancelReplace) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m MultilegOrderCancelReplace) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m MultilegOrderCancelReplace) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m MultilegOrderCancelReplace) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m MultilegOrderCancelReplace) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m MultilegOrderCancelReplace) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m MultilegOrderCancelReplace) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m MultilegOrderCancelReplace) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m MultilegOrderCancelReplace) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m MultilegOrderCancelReplace) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m MultilegOrderCancelReplace) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m MultilegOrderCancelReplace) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m MultilegOrderCancelReplace) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m MultilegOrderCancelReplace) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m MultilegOrderCancelReplace) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m MultilegOrderCancelReplace) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m MultilegOrderCancelReplace) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m MultilegOrderCancelReplace) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m MultilegOrderCancelReplace) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m MultilegOrderCancelReplace) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m MultilegOrderCancelReplace) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m MultilegOrderCancelReplace) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m MultilegOrderCancelReplace) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m MultilegOrderCancelReplace) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m MultilegOrderCancelReplace) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m MultilegOrderCancelReplace) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m MultilegOrderCancelReplace) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m MultilegOrderCancelReplace) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m MultilegOrderCancelReplace) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m MultilegOrderCancelReplace) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m MultilegOrderCancelReplace) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m MultilegOrderCancelReplace) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m MultilegOrderCancelReplace) HasDesignation() bool { return m.Has(tag.Designation) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m MultilegOrderCancelReplace) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m MultilegOrderCancelReplace) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m MultilegOrderCancelReplace) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m MultilegOrderCancelReplace) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m MultilegOrderCancelReplace) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m MultilegOrderCancelReplace) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m MultilegOrderCancelReplace) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m MultilegOrderCancelReplace) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m MultilegOrderCancelReplace) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m MultilegOrderCancelReplace) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 +// HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 func (m MultilegOrderCancelReplace) HasMultiLegRptTypeReq() bool { return m.Has(tag.MultiLegRptTypeReq) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m MultilegOrderCancelReplace) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m MultilegOrderCancelReplace) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m MultilegOrderCancelReplace) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m MultilegOrderCancelReplace) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m MultilegOrderCancelReplace) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m MultilegOrderCancelReplace) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m MultilegOrderCancelReplace) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m MultilegOrderCancelReplace) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m MultilegOrderCancelReplace) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m MultilegOrderCancelReplace) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m MultilegOrderCancelReplace) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m MultilegOrderCancelReplace) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m MultilegOrderCancelReplace) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m MultilegOrderCancelReplace) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m MultilegOrderCancelReplace) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m MultilegOrderCancelReplace) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m MultilegOrderCancelReplace) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m MultilegOrderCancelReplace) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m MultilegOrderCancelReplace) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m MultilegOrderCancelReplace) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m MultilegOrderCancelReplace) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m MultilegOrderCancelReplace) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m MultilegOrderCancelReplace) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m MultilegOrderCancelReplace) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m MultilegOrderCancelReplace) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m MultilegOrderCancelReplace) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m MultilegOrderCancelReplace) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m MultilegOrderCancelReplace) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m MultilegOrderCancelReplace) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m MultilegOrderCancelReplace) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m MultilegOrderCancelReplace) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m MultilegOrderCancelReplace) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m MultilegOrderCancelReplace) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m MultilegOrderCancelReplace) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 +// SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 func (m NoAllocs) SetNoNested3PartyIDs(f NoNested3PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -2620,7 +2620,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -2629,7 +2629,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -2638,7 +2638,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -2647,14 +2647,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 +// GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 func (m NoAllocs) GetNoNested3PartyIDs() (NoNested3PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested3PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -2663,62 +2663,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 +// HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 func (m NoAllocs) HasNoNested3PartyIDs() bool { return m.Has(tag.NoNested3PartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNested3PartyIDs is a repeating group element, Tag 948 +// NoNested3PartyIDs is a repeating group element, Tag 948 type NoNested3PartyIDs struct { *quickfix.Group } -//SetNested3PartyID sets Nested3PartyID, Tag 949 +// SetNested3PartyID sets Nested3PartyID, Tag 949 func (m NoNested3PartyIDs) SetNested3PartyID(v string) { m.Set(field.NewNested3PartyID(v)) } -//SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 +// SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 func (m NoNested3PartyIDs) SetNested3PartyIDSource(v string) { m.Set(field.NewNested3PartyIDSource(v)) } -//SetNested3PartyRole sets Nested3PartyRole, Tag 951 +// SetNested3PartyRole sets Nested3PartyRole, Tag 951 func (m NoNested3PartyIDs) SetNested3PartyRole(v int) { m.Set(field.NewNested3PartyRole(v)) } -//SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 +// SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 func (m NoNested3PartyIDs) SetNoNested3PartySubIDs(f NoNested3PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested3PartyID gets Nested3PartyID, Tag 949 +// GetNested3PartyID gets Nested3PartyID, Tag 949 func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartyIDField if err = m.Get(&f); err == nil { @@ -2727,7 +2727,7 @@ func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRe return } -//GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 +// GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2736,7 +2736,7 @@ func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.Mes return } -//GetNested3PartyRole gets Nested3PartyRole, Tag 951 +// GetNested3PartyRole gets Nested3PartyRole, Tag 951 func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested3PartyRoleField if err = m.Get(&f); err == nil { @@ -2745,49 +2745,49 @@ func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 +// GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 func (m NoNested3PartyIDs) GetNoNested3PartySubIDs() (NoNested3PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested3PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 +// HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 func (m NoNested3PartyIDs) HasNested3PartyID() bool { return m.Has(tag.Nested3PartyID) } -//HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 +// HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 func (m NoNested3PartyIDs) HasNested3PartyIDSource() bool { return m.Has(tag.Nested3PartyIDSource) } -//HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 +// HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 func (m NoNested3PartyIDs) HasNested3PartyRole() bool { return m.Has(tag.Nested3PartyRole) } -//HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 +// HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 func (m NoNested3PartyIDs) HasNoNested3PartySubIDs() bool { return m.Has(tag.NoNested3PartySubIDs) } -//NoNested3PartySubIDs is a repeating group element, Tag 952 +// NoNested3PartySubIDs is a repeating group element, Tag 952 type NoNested3PartySubIDs struct { *quickfix.Group } -//SetNested3PartySubID sets Nested3PartySubID, Tag 953 +// SetNested3PartySubID sets Nested3PartySubID, Tag 953 func (m NoNested3PartySubIDs) SetNested3PartySubID(v string) { m.Set(field.NewNested3PartySubID(v)) } -//SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 +// SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 func (m NoNested3PartySubIDs) SetNested3PartySubIDType(v int) { m.Set(field.NewNested3PartySubIDType(v)) } -//GetNested3PartySubID gets Nested3PartySubID, Tag 953 +// GetNested3PartySubID gets Nested3PartySubID, Tag 953 func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartySubIDField if err = m.Get(&f); err == nil { @@ -2796,7 +2796,7 @@ func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.Mes return } -//GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 +// GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested3PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2805,101 +2805,101 @@ func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.Me return } -//HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 +// HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 func (m NoNested3PartySubIDs) HasNested3PartySubID() bool { return m.Has(tag.Nested3PartySubID) } -//HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 +// HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 func (m NoNested3PartySubIDs) HasNested3PartySubIDType() bool { return m.Has(tag.Nested3PartySubIDType) } -//NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 +// NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 type NoNested3PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup +// NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup func NewNoNested3PartySubIDsRepeatingGroup() NoNested3PartySubIDsRepeatingGroup { return NoNested3PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested3PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartySubID), quickfix.GroupElement(tag.Nested3PartySubIDType)})} } -//Add create and append a new NoNested3PartySubIDs to this group +// Add create and append a new NoNested3PartySubIDs to this group func (m NoNested3PartySubIDsRepeatingGroup) Add() NoNested3PartySubIDs { g := m.RepeatingGroup.Add() return NoNested3PartySubIDs{g} } -//Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup +// Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup func (m NoNested3PartySubIDsRepeatingGroup) Get(i int) NoNested3PartySubIDs { return NoNested3PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 +// NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 type NoNested3PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup +// NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup func NewNoNested3PartyIDsRepeatingGroup() NoNested3PartyIDsRepeatingGroup { return NoNested3PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested3PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartyID), quickfix.GroupElement(tag.Nested3PartyIDSource), quickfix.GroupElement(tag.Nested3PartyRole), NewNoNested3PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested3PartyIDs to this group +// Add create and append a new NoNested3PartyIDs to this group func (m NoNested3PartyIDsRepeatingGroup) Add() NoNested3PartyIDs { g := m.RepeatingGroup.Add() return NoNested3PartyIDs{g} } -//Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup +// Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup func (m NoNested3PartyIDsRepeatingGroup) Get(i int) NoNested3PartyIDs { return NoNested3PartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested3PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2908,7 +2908,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2917,65 +2917,65 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2984,7 +2984,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2993,7 +2993,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3002,49 +3002,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3053,7 +3053,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3062,78 +3062,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3142,7 +3142,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3151,310 +3151,310 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegAllocs sets NoLegAllocs, Tag 670 +// SetNoLegAllocs sets NoLegAllocs, Tag 670 func (m NoLegs) SetNoLegAllocs(f NoLegAllocsRepeatingGroup) { m.SetGroup(f) } -//SetLegPositionEffect sets LegPositionEffect, Tag 564 +// SetLegPositionEffect sets LegPositionEffect, Tag 564 func (m NoLegs) SetLegPositionEffect(v string) { m.Set(field.NewLegPositionEffect(v)) } -//SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 func (m NoLegs) SetLegCoveredOrUncovered(v int) { m.Set(field.NewLegCoveredOrUncovered(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegRefID sets LegRefID, Tag 654 +// SetLegRefID sets LegRefID, Tag 654 func (m NoLegs) SetLegRefID(v string) { m.Set(field.NewLegRefID(v)) } -//SetLegPrice sets LegPrice, Tag 566 +// SetLegPrice sets LegPrice, Tag 566 func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegPrice(value, scale)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3463,7 +3463,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3472,7 +3472,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3481,7 +3481,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3490,14 +3490,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3506,7 +3506,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3515,7 +3515,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3524,7 +3524,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3533,7 +3533,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3542,7 +3542,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3551,7 +3551,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3560,7 +3560,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3569,7 +3569,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3578,7 +3578,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3587,7 +3587,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3596,7 +3596,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3605,7 +3605,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3614,7 +3614,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3623,7 +3623,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3632,7 +3632,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3641,7 +3641,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3650,7 +3650,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3659,7 +3659,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3668,7 +3668,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3677,7 +3677,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3686,7 +3686,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3695,7 +3695,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3704,7 +3704,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3713,7 +3713,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3722,7 +3722,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3731,7 +3731,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3740,7 +3740,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3749,7 +3749,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3758,7 +3758,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3767,7 +3767,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3776,7 +3776,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3785,7 +3785,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3794,7 +3794,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3803,7 +3803,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3812,7 +3812,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3821,7 +3821,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3830,7 +3830,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3839,7 +3839,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3848,21 +3848,21 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegAllocs gets NoLegAllocs, Tag 670 +// GetNoLegAllocs gets NoLegAllocs, Tag 670 func (m NoLegs) GetNoLegAllocs() (NoLegAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPositionEffect gets LegPositionEffect, Tag 564 +// GetLegPositionEffect gets LegPositionEffect, Tag 564 func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { var f field.LegPositionEffectField if err = m.Get(&f); err == nil { @@ -3871,7 +3871,7 @@ func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectErro return } -//GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { var f field.LegCoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -3880,14 +3880,14 @@ func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectErr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegRefID gets LegRefID, Tag 654 +// GetLegRefID gets LegRefID, Tag 654 func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { var f field.LegRefIDField if err = m.Get(&f); err == nil { @@ -3896,7 +3896,7 @@ func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { return } -//GetLegPrice gets LegPrice, Tag 566 +// GetLegPrice gets LegPrice, Tag 566 func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegPriceField if err = m.Get(&f); err == nil { @@ -3905,7 +3905,7 @@ func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3914,7 +3914,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3923,287 +3923,287 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 +// HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 func (m NoLegs) HasNoLegAllocs() bool { return m.Has(tag.NoLegAllocs) } -//HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 func (m NoLegs) HasLegPositionEffect() bool { return m.Has(tag.LegPositionEffect) } -//HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 func (m NoLegs) HasLegCoveredOrUncovered() bool { return m.Has(tag.LegCoveredOrUncovered) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegRefID returns true if LegRefID is present, Tag 654 +// HasLegRefID returns true if LegRefID is present, Tag 654 func (m NoLegs) HasLegRefID() bool { return m.Has(tag.LegRefID) } -//HasLegPrice returns true if LegPrice is present, Tag 566 +// HasLegPrice returns true if LegPrice is present, Tag 566 func (m NoLegs) HasLegPrice() bool { return m.Has(tag.LegPrice) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4212,7 +4212,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4221,55 +4221,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -4278,7 +4278,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -4287,75 +4287,75 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoLegAllocs is a repeating group element, Tag 670 +// NoLegAllocs is a repeating group element, Tag 670 type NoLegAllocs struct { *quickfix.Group } -//SetLegAllocAccount sets LegAllocAccount, Tag 671 +// SetLegAllocAccount sets LegAllocAccount, Tag 671 func (m NoLegAllocs) SetLegAllocAccount(v string) { m.Set(field.NewLegAllocAccount(v)) } -//SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 +// SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 func (m NoLegAllocs) SetLegIndividualAllocID(v string) { m.Set(field.NewLegIndividualAllocID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoLegAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegAllocQty sets LegAllocQty, Tag 673 +// SetLegAllocQty sets LegAllocQty, Tag 673 func (m NoLegAllocs) SetLegAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegAllocQty(value, scale)) } -//SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 +// SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 func (m NoLegAllocs) SetLegAllocAcctIDSource(v string) { m.Set(field.NewLegAllocAcctIDSource(v)) } -//SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 func (m NoLegAllocs) SetLegSettlCurrency(v string) { m.Set(field.NewLegSettlCurrency(v)) } -//GetLegAllocAccount gets LegAllocAccount, Tag 671 +// GetLegAllocAccount gets LegAllocAccount, Tag 671 func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.LegAllocAccountField if err = m.Get(&f); err == nil { @@ -4364,7 +4364,7 @@ func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectE return } -//GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 +// GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.LegIndividualAllocIDField if err = m.Get(&f); err == nil { @@ -4373,14 +4373,14 @@ func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRe return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoLegAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegAllocQty gets LegAllocQty, Tag 673 +// GetLegAllocQty gets LegAllocQty, Tag 673 func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegAllocQtyField if err = m.Get(&f); err == nil { @@ -4389,7 +4389,7 @@ func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 +// GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegAllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -4398,7 +4398,7 @@ func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRe return } -//GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 func (m NoLegAllocs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegSettlCurrencyField if err = m.Get(&f); err == nil { @@ -4407,62 +4407,62 @@ func (m NoLegAllocs) GetLegSettlCurrency() (v string, err quickfix.MessageReject return } -//HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 +// HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 func (m NoLegAllocs) HasLegAllocAccount() bool { return m.Has(tag.LegAllocAccount) } -//HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 +// HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 func (m NoLegAllocs) HasLegIndividualAllocID() bool { return m.Has(tag.LegIndividualAllocID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoLegAllocs) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasLegAllocQty returns true if LegAllocQty is present, Tag 673 +// HasLegAllocQty returns true if LegAllocQty is present, Tag 673 func (m NoLegAllocs) HasLegAllocQty() bool { return m.Has(tag.LegAllocQty) } -//HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 +// HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 func (m NoLegAllocs) HasLegAllocAcctIDSource() bool { return m.Has(tag.LegAllocAcctIDSource) } -//HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 func (m NoLegAllocs) HasLegSettlCurrency() bool { return m.Has(tag.LegSettlCurrency) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -4471,7 +4471,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4480,7 +4480,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -4489,49 +4489,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -4540,7 +4540,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4549,111 +4549,111 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegAllocsRepeatingGroup is a repeating group, Tag 670 +// NoLegAllocsRepeatingGroup is a repeating group, Tag 670 type NoLegAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup +// NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup func NewNoLegAllocsRepeatingGroup() NoLegAllocsRepeatingGroup { return NoLegAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegAllocAccount), quickfix.GroupElement(tag.LegIndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegAllocQty), quickfix.GroupElement(tag.LegAllocAcctIDSource), quickfix.GroupElement(tag.LegSettlCurrency)})} } -//Add create and append a new NoLegAllocs to this group +// Add create and append a new NoLegAllocs to this group func (m NoLegAllocsRepeatingGroup) Add() NoLegAllocs { g := m.RepeatingGroup.Add() return NoLegAllocs{g} } -//Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup +// Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup func (m NoLegAllocsRepeatingGroup) Get(i int) NoLegAllocs { return NoLegAllocs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -4662,7 +4662,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -4671,7 +4671,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -4680,49 +4680,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -4731,7 +4731,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4740,321 +4740,321 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), NewNoLegAllocsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -5063,7 +5063,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -5072,7 +5072,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -5081,7 +5081,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -5090,14 +5090,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -5106,7 +5106,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -5115,7 +5115,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -5124,7 +5124,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -5133,7 +5133,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -5142,7 +5142,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -5151,7 +5151,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -5160,7 +5160,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -5169,7 +5169,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -5178,7 +5178,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -5187,7 +5187,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -5196,7 +5196,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -5205,7 +5205,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -5214,7 +5214,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -5223,7 +5223,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -5232,7 +5232,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5241,7 +5241,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5250,7 +5250,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -5259,7 +5259,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -5268,7 +5268,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5277,7 +5277,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -5286,7 +5286,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -5295,7 +5295,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5304,7 +5304,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5313,7 +5313,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5322,7 +5322,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -5331,7 +5331,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5340,7 +5340,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5349,7 +5349,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5358,7 +5358,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5367,7 +5367,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5376,7 +5376,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5385,7 +5385,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5394,7 +5394,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5403,7 +5403,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -5412,7 +5412,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -5421,7 +5421,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -5430,7 +5430,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -5439,7 +5439,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -5448,7 +5448,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -5457,259 +5457,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5718,7 +5718,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5727,55 +5727,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5784,7 +5784,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5793,88 +5793,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5883,7 +5883,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5892,7 +5892,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5901,7 +5901,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5910,45 +5910,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go b/fix44/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go index 6bf35c08b..c0b2e3713 100644 --- a/fix44/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go +++ b/fix44/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NetworkCounterpartySystemStatusRequest is the fix44 NetworkCounterpartySystemStatusRequest type, MsgType = BC +// NetworkCounterpartySystemStatusRequest is the fix44 NetworkCounterpartySystemStatusRequest type, MsgType = BC type NetworkCounterpartySystemStatusRequest struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type NetworkCounterpartySystemStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a NetworkCounterpartySystemStatusRequest from a quickfix.Message instance +// FromMessage creates a NetworkCounterpartySystemStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusRequest { return NetworkCounterpartySystemStatusRequest{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NetworkCounterpartySystemStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a NetworkCounterpartySystemStatusRequest initialized with the required fields for NetworkCounterpartySystemStatusRequest +// New returns a NetworkCounterpartySystemStatusRequest initialized with the required fields for NetworkCounterpartySystemStatusRequest func New(networkrequesttype field.NetworkRequestTypeField, networkrequestid field.NetworkRequestIDField) (m NetworkCounterpartySystemStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(networkrequesttype field.NetworkRequestTypeField, networkrequestid fiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NetworkCounterpartySystemStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,22 +56,22 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BC", r } -//SetNetworkRequestID sets NetworkRequestID, Tag 933 +// SetNetworkRequestID sets NetworkRequestID, Tag 933 func (m NetworkCounterpartySystemStatusRequest) SetNetworkRequestID(v string) { m.Set(field.NewNetworkRequestID(v)) } -//SetNetworkRequestType sets NetworkRequestType, Tag 935 +// SetNetworkRequestType sets NetworkRequestType, Tag 935 func (m NetworkCounterpartySystemStatusRequest) SetNetworkRequestType(v enum.NetworkRequestType) { m.Set(field.NewNetworkRequestType(v)) } -//SetNoCompIDs sets NoCompIDs, Tag 936 +// SetNoCompIDs sets NoCompIDs, Tag 936 func (m NetworkCounterpartySystemStatusRequest) SetNoCompIDs(f NoCompIDsRepeatingGroup) { m.SetGroup(f) } -//GetNetworkRequestID gets NetworkRequestID, Tag 933 +// GetNetworkRequestID gets NetworkRequestID, Tag 933 func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestID() (v string, err quickfix.MessageRejectError) { var f field.NetworkRequestIDField if err = m.Get(&f); err == nil { @@ -80,7 +80,7 @@ func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestID() (v string, return } -//GetNetworkRequestType gets NetworkRequestType, Tag 935 +// GetNetworkRequestType gets NetworkRequestType, Tag 935 func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestType() (v enum.NetworkRequestType, err quickfix.MessageRejectError) { var f field.NetworkRequestTypeField if err = m.Get(&f); err == nil { @@ -89,54 +89,54 @@ func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestType() (v enum. return } -//GetNoCompIDs gets NoCompIDs, Tag 936 +// GetNoCompIDs gets NoCompIDs, Tag 936 func (m NetworkCounterpartySystemStatusRequest) GetNoCompIDs() (NoCompIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoCompIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 +// HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 func (m NetworkCounterpartySystemStatusRequest) HasNetworkRequestID() bool { return m.Has(tag.NetworkRequestID) } -//HasNetworkRequestType returns true if NetworkRequestType is present, Tag 935 +// HasNetworkRequestType returns true if NetworkRequestType is present, Tag 935 func (m NetworkCounterpartySystemStatusRequest) HasNetworkRequestType() bool { return m.Has(tag.NetworkRequestType) } -//HasNoCompIDs returns true if NoCompIDs is present, Tag 936 +// HasNoCompIDs returns true if NoCompIDs is present, Tag 936 func (m NetworkCounterpartySystemStatusRequest) HasNoCompIDs() bool { return m.Has(tag.NoCompIDs) } -//NoCompIDs is a repeating group element, Tag 936 +// NoCompIDs is a repeating group element, Tag 936 type NoCompIDs struct { *quickfix.Group } -//SetRefCompID sets RefCompID, Tag 930 +// SetRefCompID sets RefCompID, Tag 930 func (m NoCompIDs) SetRefCompID(v string) { m.Set(field.NewRefCompID(v)) } -//SetRefSubID sets RefSubID, Tag 931 +// SetRefSubID sets RefSubID, Tag 931 func (m NoCompIDs) SetRefSubID(v string) { m.Set(field.NewRefSubID(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoCompIDs) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoCompIDs) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//GetRefCompID gets RefCompID, Tag 930 +// GetRefCompID gets RefCompID, Tag 930 func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { var f field.RefCompIDField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { return } -//GetRefSubID gets RefSubID, Tag 931 +// GetRefSubID gets RefSubID, Tag 931 func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { var f field.RefSubIDField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -172,45 +172,46 @@ func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//HasRefCompID returns true if RefCompID is present, Tag 930 +// HasRefCompID returns true if RefCompID is present, Tag 930 func (m NoCompIDs) HasRefCompID() bool { return m.Has(tag.RefCompID) } -//HasRefSubID returns true if RefSubID is present, Tag 931 +// HasRefSubID returns true if RefSubID is present, Tag 931 func (m NoCompIDs) HasRefSubID() bool { return m.Has(tag.RefSubID) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoCompIDs) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoCompIDs) HasDeskID() bool { return m.Has(tag.DeskID) } -//NoCompIDsRepeatingGroup is a repeating group, Tag 936 +// NoCompIDsRepeatingGroup is a repeating group, Tag 936 type NoCompIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup +// NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup func NewNoCompIDsRepeatingGroup() NoCompIDsRepeatingGroup { return NoCompIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoCompIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RefCompID), quickfix.GroupElement(tag.RefSubID), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefCompID), quickfix.GroupElement(tag.RefSubID), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID)}), + } } -//Add create and append a new NoCompIDs to this group +// Add create and append a new NoCompIDs to this group func (m NoCompIDsRepeatingGroup) Add() NoCompIDs { g := m.RepeatingGroup.Add() return NoCompIDs{g} } -//Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup +// Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup func (m NoCompIDsRepeatingGroup) Get(i int) NoCompIDs { return NoCompIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go b/fix44/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go index a67329c52..346846d4d 100644 --- a/fix44/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go +++ b/fix44/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NetworkCounterpartySystemStatusResponse is the fix44 NetworkCounterpartySystemStatusResponse type, MsgType = BD +// NetworkCounterpartySystemStatusResponse is the fix44 NetworkCounterpartySystemStatusResponse type, MsgType = BD type NetworkCounterpartySystemStatusResponse struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type NetworkCounterpartySystemStatusResponse struct { Message *quickfix.Message } -//FromMessage creates a NetworkCounterpartySystemStatusResponse from a quickfix.Message instance +// FromMessage creates a NetworkCounterpartySystemStatusResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusResponse { return NetworkCounterpartySystemStatusResponse{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NetworkCounterpartySystemStatusResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a NetworkCounterpartySystemStatusResponse initialized with the required fields for NetworkCounterpartySystemStatusResponse +// New returns a NetworkCounterpartySystemStatusResponse initialized with the required fields for NetworkCounterpartySystemStatusResponse func New(networkstatusresponsetype field.NetworkStatusResponseTypeField, networkresponseid field.NetworkResponseIDField) (m NetworkCounterpartySystemStatusResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(networkstatusresponsetype field.NetworkStatusResponseTypeField, network return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NetworkCounterpartySystemStatusResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,32 +56,32 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BD", r } -//SetNetworkResponseID sets NetworkResponseID, Tag 932 +// SetNetworkResponseID sets NetworkResponseID, Tag 932 func (m NetworkCounterpartySystemStatusResponse) SetNetworkResponseID(v string) { m.Set(field.NewNetworkResponseID(v)) } -//SetNetworkRequestID sets NetworkRequestID, Tag 933 +// SetNetworkRequestID sets NetworkRequestID, Tag 933 func (m NetworkCounterpartySystemStatusResponse) SetNetworkRequestID(v string) { m.Set(field.NewNetworkRequestID(v)) } -//SetLastNetworkResponseID sets LastNetworkResponseID, Tag 934 +// SetLastNetworkResponseID sets LastNetworkResponseID, Tag 934 func (m NetworkCounterpartySystemStatusResponse) SetLastNetworkResponseID(v string) { m.Set(field.NewLastNetworkResponseID(v)) } -//SetNoCompIDs sets NoCompIDs, Tag 936 +// SetNoCompIDs sets NoCompIDs, Tag 936 func (m NetworkCounterpartySystemStatusResponse) SetNoCompIDs(f NoCompIDsRepeatingGroup) { m.SetGroup(f) } -//SetNetworkStatusResponseType sets NetworkStatusResponseType, Tag 937 +// SetNetworkStatusResponseType sets NetworkStatusResponseType, Tag 937 func (m NetworkCounterpartySystemStatusResponse) SetNetworkStatusResponseType(v enum.NetworkStatusResponseType) { m.Set(field.NewNetworkStatusResponseType(v)) } -//GetNetworkResponseID gets NetworkResponseID, Tag 932 +// GetNetworkResponseID gets NetworkResponseID, Tag 932 func (m NetworkCounterpartySystemStatusResponse) GetNetworkResponseID() (v string, err quickfix.MessageRejectError) { var f field.NetworkResponseIDField if err = m.Get(&f); err == nil { @@ -90,7 +90,7 @@ func (m NetworkCounterpartySystemStatusResponse) GetNetworkResponseID() (v strin return } -//GetNetworkRequestID gets NetworkRequestID, Tag 933 +// GetNetworkRequestID gets NetworkRequestID, Tag 933 func (m NetworkCounterpartySystemStatusResponse) GetNetworkRequestID() (v string, err quickfix.MessageRejectError) { var f field.NetworkRequestIDField if err = m.Get(&f); err == nil { @@ -99,7 +99,7 @@ func (m NetworkCounterpartySystemStatusResponse) GetNetworkRequestID() (v string return } -//GetLastNetworkResponseID gets LastNetworkResponseID, Tag 934 +// GetLastNetworkResponseID gets LastNetworkResponseID, Tag 934 func (m NetworkCounterpartySystemStatusResponse) GetLastNetworkResponseID() (v string, err quickfix.MessageRejectError) { var f field.LastNetworkResponseIDField if err = m.Get(&f); err == nil { @@ -108,14 +108,14 @@ func (m NetworkCounterpartySystemStatusResponse) GetLastNetworkResponseID() (v s return } -//GetNoCompIDs gets NoCompIDs, Tag 936 +// GetNoCompIDs gets NoCompIDs, Tag 936 func (m NetworkCounterpartySystemStatusResponse) GetNoCompIDs() (NoCompIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoCompIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNetworkStatusResponseType gets NetworkStatusResponseType, Tag 937 +// GetNetworkStatusResponseType gets NetworkStatusResponseType, Tag 937 func (m NetworkCounterpartySystemStatusResponse) GetNetworkStatusResponseType() (v enum.NetworkStatusResponseType, err quickfix.MessageRejectError) { var f field.NetworkStatusResponseTypeField if err = m.Get(&f); err == nil { @@ -124,67 +124,67 @@ func (m NetworkCounterpartySystemStatusResponse) GetNetworkStatusResponseType() return } -//HasNetworkResponseID returns true if NetworkResponseID is present, Tag 932 +// HasNetworkResponseID returns true if NetworkResponseID is present, Tag 932 func (m NetworkCounterpartySystemStatusResponse) HasNetworkResponseID() bool { return m.Has(tag.NetworkResponseID) } -//HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 +// HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 func (m NetworkCounterpartySystemStatusResponse) HasNetworkRequestID() bool { return m.Has(tag.NetworkRequestID) } -//HasLastNetworkResponseID returns true if LastNetworkResponseID is present, Tag 934 +// HasLastNetworkResponseID returns true if LastNetworkResponseID is present, Tag 934 func (m NetworkCounterpartySystemStatusResponse) HasLastNetworkResponseID() bool { return m.Has(tag.LastNetworkResponseID) } -//HasNoCompIDs returns true if NoCompIDs is present, Tag 936 +// HasNoCompIDs returns true if NoCompIDs is present, Tag 936 func (m NetworkCounterpartySystemStatusResponse) HasNoCompIDs() bool { return m.Has(tag.NoCompIDs) } -//HasNetworkStatusResponseType returns true if NetworkStatusResponseType is present, Tag 937 +// HasNetworkStatusResponseType returns true if NetworkStatusResponseType is present, Tag 937 func (m NetworkCounterpartySystemStatusResponse) HasNetworkStatusResponseType() bool { return m.Has(tag.NetworkStatusResponseType) } -//NoCompIDs is a repeating group element, Tag 936 +// NoCompIDs is a repeating group element, Tag 936 type NoCompIDs struct { *quickfix.Group } -//SetRefCompID sets RefCompID, Tag 930 +// SetRefCompID sets RefCompID, Tag 930 func (m NoCompIDs) SetRefCompID(v string) { m.Set(field.NewRefCompID(v)) } -//SetRefSubID sets RefSubID, Tag 931 +// SetRefSubID sets RefSubID, Tag 931 func (m NoCompIDs) SetRefSubID(v string) { m.Set(field.NewRefSubID(v)) } -//SetLocationID sets LocationID, Tag 283 +// SetLocationID sets LocationID, Tag 283 func (m NoCompIDs) SetLocationID(v string) { m.Set(field.NewLocationID(v)) } -//SetDeskID sets DeskID, Tag 284 +// SetDeskID sets DeskID, Tag 284 func (m NoCompIDs) SetDeskID(v string) { m.Set(field.NewDeskID(v)) } -//SetStatusValue sets StatusValue, Tag 928 +// SetStatusValue sets StatusValue, Tag 928 func (m NoCompIDs) SetStatusValue(v enum.StatusValue) { m.Set(field.NewStatusValue(v)) } -//SetStatusText sets StatusText, Tag 929 +// SetStatusText sets StatusText, Tag 929 func (m NoCompIDs) SetStatusText(v string) { m.Set(field.NewStatusText(v)) } -//GetRefCompID gets RefCompID, Tag 930 +// GetRefCompID gets RefCompID, Tag 930 func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { var f field.RefCompIDField if err = m.Get(&f); err == nil { @@ -193,7 +193,7 @@ func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { return } -//GetRefSubID gets RefSubID, Tag 931 +// GetRefSubID gets RefSubID, Tag 931 func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { var f field.RefSubIDField if err = m.Get(&f); err == nil { @@ -202,7 +202,7 @@ func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { return } -//GetLocationID gets LocationID, Tag 283 +// GetLocationID gets LocationID, Tag 283 func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { var f field.LocationIDField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { return } -//GetDeskID gets DeskID, Tag 284 +// GetDeskID gets DeskID, Tag 284 func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { var f field.DeskIDField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { return } -//GetStatusValue gets StatusValue, Tag 928 +// GetStatusValue gets StatusValue, Tag 928 func (m NoCompIDs) GetStatusValue() (v enum.StatusValue, err quickfix.MessageRejectError) { var f field.StatusValueField if err = m.Get(&f); err == nil { @@ -229,7 +229,7 @@ func (m NoCompIDs) GetStatusValue() (v enum.StatusValue, err quickfix.MessageRej return } -//GetStatusText gets StatusText, Tag 929 +// GetStatusText gets StatusText, Tag 929 func (m NoCompIDs) GetStatusText() (v string, err quickfix.MessageRejectError) { var f field.StatusTextField if err = m.Get(&f); err == nil { @@ -238,55 +238,55 @@ func (m NoCompIDs) GetStatusText() (v string, err quickfix.MessageRejectError) { return } -//HasRefCompID returns true if RefCompID is present, Tag 930 +// HasRefCompID returns true if RefCompID is present, Tag 930 func (m NoCompIDs) HasRefCompID() bool { return m.Has(tag.RefCompID) } -//HasRefSubID returns true if RefSubID is present, Tag 931 +// HasRefSubID returns true if RefSubID is present, Tag 931 func (m NoCompIDs) HasRefSubID() bool { return m.Has(tag.RefSubID) } -//HasLocationID returns true if LocationID is present, Tag 283 +// HasLocationID returns true if LocationID is present, Tag 283 func (m NoCompIDs) HasLocationID() bool { return m.Has(tag.LocationID) } -//HasDeskID returns true if DeskID is present, Tag 284 +// HasDeskID returns true if DeskID is present, Tag 284 func (m NoCompIDs) HasDeskID() bool { return m.Has(tag.DeskID) } -//HasStatusValue returns true if StatusValue is present, Tag 928 +// HasStatusValue returns true if StatusValue is present, Tag 928 func (m NoCompIDs) HasStatusValue() bool { return m.Has(tag.StatusValue) } -//HasStatusText returns true if StatusText is present, Tag 929 +// HasStatusText returns true if StatusText is present, Tag 929 func (m NoCompIDs) HasStatusText() bool { return m.Has(tag.StatusText) } -//NoCompIDsRepeatingGroup is a repeating group, Tag 936 +// NoCompIDsRepeatingGroup is a repeating group, Tag 936 type NoCompIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup +// NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup func NewNoCompIDsRepeatingGroup() NoCompIDsRepeatingGroup { return NoCompIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoCompIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.RefCompID), quickfix.GroupElement(tag.RefSubID), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.StatusValue), quickfix.GroupElement(tag.StatusText)})} } -//Add create and append a new NoCompIDs to this group +// Add create and append a new NoCompIDs to this group func (m NoCompIDsRepeatingGroup) Add() NoCompIDs { g := m.RepeatingGroup.Add() return NoCompIDs{g} } -//Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup +// Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup func (m NoCompIDsRepeatingGroup) Get(i int) NoCompIDs { return NoCompIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/newordercross/NewOrderCross.generated.go b/fix44/newordercross/NewOrderCross.generated.go index bb065b451..6f308ca7c 100644 --- a/fix44/newordercross/NewOrderCross.generated.go +++ b/fix44/newordercross/NewOrderCross.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderCross is the fix44 NewOrderCross type, MsgType = s +// NewOrderCross is the fix44 NewOrderCross type, MsgType = s type NewOrderCross struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type NewOrderCross struct { Message *quickfix.Message } -//FromMessage creates a NewOrderCross from a quickfix.Message instance +// FromMessage creates a NewOrderCross from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderCross { return NewOrderCross{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderCross { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderCross) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderCross initialized with the required fields for NewOrderCross +// New returns a NewOrderCross initialized with the required fields for NewOrderCross func New(crossid field.CrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderCross) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(crossid field.CrossIDField, crosstype field.CrossTypeField, crosspriori return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderCross, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,552 +63,552 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "s", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NewOrderCross) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NewOrderCross) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NewOrderCross) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NewOrderCross) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m NewOrderCross) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NewOrderCross) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NewOrderCross) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NewOrderCross) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NewOrderCross) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderCross) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NewOrderCross) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NewOrderCross) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NewOrderCross) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NewOrderCross) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NewOrderCross) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NewOrderCross) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NewOrderCross) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NewOrderCross) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NewOrderCross) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NewOrderCross) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NewOrderCross) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NewOrderCross) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NewOrderCross) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NewOrderCross) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NewOrderCross) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NewOrderCross) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NewOrderCross) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NewOrderCross) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NewOrderCross) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NewOrderCross) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NewOrderCross) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NewOrderCross) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m NewOrderCross) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NewOrderCross) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NewOrderCross) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NewOrderCross) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NewOrderCross) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NewOrderCross) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NewOrderCross) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NewOrderCross) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NewOrderCross) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NewOrderCross) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NewOrderCross) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NewOrderCross) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NewOrderCross) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NewOrderCross) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NewOrderCross) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NewOrderCross) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NewOrderCross) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NewOrderCross) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NewOrderCross) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NewOrderCross) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NewOrderCross) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NewOrderCross) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NewOrderCross) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NewOrderCross) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NewOrderCross) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m NewOrderCross) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NewOrderCross) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NewOrderCross) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NewOrderCross) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NewOrderCross) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NewOrderCross) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NewOrderCross) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NewOrderCross) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NewOrderCross) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NewOrderCross) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m NewOrderCross) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m NewOrderCross) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m NewOrderCross) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m NewOrderCross) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NewOrderCross) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NewOrderCross) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCrossID sets CrossID, Tag 548 +// SetCrossID sets CrossID, Tag 548 func (m NewOrderCross) SetCrossID(v string) { m.Set(field.NewCrossID(v)) } -//SetCrossType sets CrossType, Tag 549 +// SetCrossType sets CrossType, Tag 549 func (m NewOrderCross) SetCrossType(v enum.CrossType) { m.Set(field.NewCrossType(v)) } -//SetCrossPrioritization sets CrossPrioritization, Tag 550 +// SetCrossPrioritization sets CrossPrioritization, Tag 550 func (m NewOrderCross) SetCrossPrioritization(v enum.CrossPrioritization) { m.Set(field.NewCrossPrioritization(v)) } -//SetNoSides sets NoSides, Tag 552 +// SetNoSides sets NoSides, Tag 552 func (m NewOrderCross) SetNoSides(f NoSidesRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NewOrderCross) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NewOrderCross) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NewOrderCross) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NewOrderCross) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NewOrderCross) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NewOrderCross) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NewOrderCross) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NewOrderCross) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NewOrderCross) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NewOrderCross) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NewOrderCross) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NewOrderCross) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NewOrderCross) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m NewOrderCross) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m NewOrderCross) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m NewOrderCross) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m NewOrderCross) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m NewOrderCross) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m NewOrderCross) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m NewOrderCross) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m NewOrderCross) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m NewOrderCross) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m NewOrderCross) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m NewOrderCross) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m NewOrderCross) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m NewOrderCross) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NewOrderCross) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NewOrderCross) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NewOrderCross) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NewOrderCross) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NewOrderCross) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NewOrderCross) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NewOrderCross) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -617,7 +617,7 @@ func (m NewOrderCross) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NewOrderCross) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -626,7 +626,7 @@ func (m NewOrderCross) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejec return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NewOrderCross) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -635,7 +635,7 @@ func (m NewOrderCross) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRej return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NewOrderCross) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -644,7 +644,7 @@ func (m NewOrderCross) GetSecurityIDSource() (v enum.SecurityIDSource, err quick return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m NewOrderCross) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -653,7 +653,7 @@ func (m NewOrderCross) GetIOIID() (v string, err quickfix.MessageRejectError) { return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NewOrderCross) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -662,7 +662,7 @@ func (m NewOrderCross) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectE return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NewOrderCross) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -671,7 +671,7 @@ func (m NewOrderCross) GetPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NewOrderCross) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -680,7 +680,7 @@ func (m NewOrderCross) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NewOrderCross) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -689,7 +689,7 @@ func (m NewOrderCross) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NewOrderCross) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -698,7 +698,7 @@ func (m NewOrderCross) GetTimeInForce() (v enum.TimeInForce, err quickfix.Messag return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NewOrderCross) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -707,7 +707,7 @@ func (m NewOrderCross) GetTransactTime() (v time.Time, err quickfix.MessageRejec return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NewOrderCross) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -716,7 +716,7 @@ func (m NewOrderCross) GetSettlType() (v enum.SettlType, err quickfix.MessageRej return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NewOrderCross) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -725,7 +725,7 @@ func (m NewOrderCross) GetSettlDate() (v string, err quickfix.MessageRejectError return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NewOrderCross) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -734,7 +734,7 @@ func (m NewOrderCross) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NewOrderCross) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m NewOrderCross) GetProcessCode() (v enum.ProcessCode, err quickfix.Messag return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NewOrderCross) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m NewOrderCross) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NewOrderCross) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m NewOrderCross) GetExDestination() (v enum.ExDestination, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NewOrderCross) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -770,7 +770,7 @@ func (m NewOrderCross) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NewOrderCross) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m NewOrderCross) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NewOrderCross) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m NewOrderCross) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NewOrderCross) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m NewOrderCross) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRej return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NewOrderCross) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m NewOrderCross) GetLocateReqd() (v bool, err quickfix.MessageRejectError) return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NewOrderCross) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m NewOrderCross) GetQuoteID() (v string, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NewOrderCross) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m NewOrderCross) GetExpireTime() (v time.Time, err quickfix.MessageRejectE return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NewOrderCross) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m NewOrderCross) GetPrevClosePx() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NewOrderCross) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m NewOrderCross) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NewOrderCross) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m NewOrderCross) GetEffectiveTime() (v time.Time, err quickfix.MessageReje return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NewOrderCross) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m NewOrderCross) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NewOrderCross) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m NewOrderCross) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NewOrderCross) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m NewOrderCross) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NewOrderCross) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m NewOrderCross) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NewOrderCross) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m NewOrderCross) GetMaxShow() (v decimal.Decimal, err quickfix.MessageReje return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m NewOrderCross) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m NewOrderCross) GetPegOffsetValue() (v decimal.Decimal, err quickfix.Mess return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NewOrderCross) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m NewOrderCross) GetSpread() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NewOrderCross) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m NewOrderCross) GetBenchmarkCurveCurrency() (v string, err quickfix.Messa return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NewOrderCross) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m NewOrderCross) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err q return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NewOrderCross) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m NewOrderCross) GetBenchmarkCurvePoint() (v string, err quickfix.MessageR return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NewOrderCross) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m NewOrderCross) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NewOrderCross) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m NewOrderCross) GetCouponPaymentDate() (v string, err quickfix.MessageRej return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NewOrderCross) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m NewOrderCross) GetIssueDate() (v string, err quickfix.MessageRejectError return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NewOrderCross) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m NewOrderCross) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NewOrderCross) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m NewOrderCross) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mess return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NewOrderCross) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m NewOrderCross) GetFactor() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NewOrderCross) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1004,14 +1004,14 @@ func (m NewOrderCross) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NewOrderCross) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NewOrderCross) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1020,7 +1020,7 @@ func (m NewOrderCross) GetYieldType() (v enum.YieldType, err quickfix.MessageRej return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NewOrderCross) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1029,7 +1029,7 @@ func (m NewOrderCross) GetYield() (v decimal.Decimal, err quickfix.MessageReject return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NewOrderCross) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1038,7 +1038,7 @@ func (m NewOrderCross) GetRepoCollateralSecurityType() (v int, err quickfix.Mess return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NewOrderCross) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1047,7 +1047,7 @@ func (m NewOrderCross) GetRedemptionDate() (v string, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NewOrderCross) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1056,7 +1056,7 @@ func (m NewOrderCross) GetCreditRating() (v string, err quickfix.MessageRejectEr return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NewOrderCross) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1065,7 +1065,7 @@ func (m NewOrderCross) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NewOrderCross) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1074,7 +1074,7 @@ func (m NewOrderCross) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NewOrderCross) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1083,7 +1083,7 @@ func (m NewOrderCross) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NewOrderCross) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1092,7 +1092,7 @@ func (m NewOrderCross) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NewOrderCross) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1101,14 +1101,14 @@ func (m NewOrderCross) GetComplianceID() (v string, err quickfix.MessageRejectEr return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NewOrderCross) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NewOrderCross) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1117,7 +1117,7 @@ func (m NewOrderCross) GetDiscretionInst() (v enum.DiscretionInst, err quickfix. return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m NewOrderCross) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1126,7 +1126,7 @@ func (m NewOrderCross) GetDiscretionOffsetValue() (v decimal.Decimal, err quickf return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NewOrderCross) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1135,7 +1135,7 @@ func (m NewOrderCross) GetPriceType() (v enum.PriceType, err quickfix.MessageRej return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NewOrderCross) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1144,7 +1144,7 @@ func (m NewOrderCross) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.Me return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NewOrderCross) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1153,14 +1153,14 @@ func (m NewOrderCross) GetExpireDate() (v string, err quickfix.MessageRejectErro return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NewOrderCross) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NewOrderCross) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1169,7 +1169,7 @@ func (m NewOrderCross) GetProduct() (v enum.Product, err quickfix.MessageRejectE return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NewOrderCross) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1178,7 +1178,7 @@ func (m NewOrderCross) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NewOrderCross) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1187,7 +1187,7 @@ func (m NewOrderCross) GetCountryOfIssue() (v string, err quickfix.MessageReject return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NewOrderCross) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1196,7 +1196,7 @@ func (m NewOrderCross) GetStateOrProvinceOfIssue() (v string, err quickfix.Messa return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NewOrderCross) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1205,7 +1205,7 @@ func (m NewOrderCross) GetLocaleOfIssue() (v string, err quickfix.MessageRejectE return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m NewOrderCross) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1214,7 +1214,7 @@ func (m NewOrderCross) GetCancellationRights() (v enum.CancellationRights, err q return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m NewOrderCross) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1223,7 +1223,7 @@ func (m NewOrderCross) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m NewOrderCross) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1232,7 +1232,7 @@ func (m NewOrderCross) GetDesignation() (v string, err quickfix.MessageRejectErr return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m NewOrderCross) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1241,7 +1241,7 @@ func (m NewOrderCross) GetRegistID() (v string, err quickfix.MessageRejectError) return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NewOrderCross) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1250,7 +1250,7 @@ func (m NewOrderCross) GetMaturityDate() (v string, err quickfix.MessageRejectEr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NewOrderCross) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m NewOrderCross) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Me return } -//GetCrossID gets CrossID, Tag 548 +// GetCrossID gets CrossID, Tag 548 func (m NewOrderCross) GetCrossID() (v string, err quickfix.MessageRejectError) { var f field.CrossIDField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m NewOrderCross) GetCrossID() (v string, err quickfix.MessageRejectError) return } -//GetCrossType gets CrossType, Tag 549 +// GetCrossType gets CrossType, Tag 549 func (m NewOrderCross) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { var f field.CrossTypeField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m NewOrderCross) GetCrossType() (v enum.CrossType, err quickfix.MessageRej return } -//GetCrossPrioritization gets CrossPrioritization, Tag 550 +// GetCrossPrioritization gets CrossPrioritization, Tag 550 func (m NewOrderCross) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { var f field.CrossPrioritizationField if err = m.Get(&f); err == nil { @@ -1286,21 +1286,21 @@ func (m NewOrderCross) GetCrossPrioritization() (v enum.CrossPrioritization, err return } -//GetNoSides gets NoSides, Tag 552 +// GetNoSides gets NoSides, Tag 552 func (m NewOrderCross) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSidesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NewOrderCross) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NewOrderCross) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1309,7 +1309,7 @@ func (m NewOrderCross) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Mess return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NewOrderCross) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1318,7 +1318,7 @@ func (m NewOrderCross) GetBenchmarkPriceType() (v int, err quickfix.MessageRejec return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NewOrderCross) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1327,7 +1327,7 @@ func (m NewOrderCross) GetContractSettlMonth() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NewOrderCross) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1336,7 +1336,7 @@ func (m NewOrderCross) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NewOrderCross) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1345,7 +1345,7 @@ func (m NewOrderCross) GetYieldRedemptionDate() (v string, err quickfix.MessageR return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NewOrderCross) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1354,7 +1354,7 @@ func (m NewOrderCross) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfi return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NewOrderCross) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1363,7 +1363,7 @@ func (m NewOrderCross) GetYieldRedemptionPriceType() (v int, err quickfix.Messag return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NewOrderCross) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1372,7 +1372,7 @@ func (m NewOrderCross) GetBenchmarkSecurityID() (v string, err quickfix.MessageR return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NewOrderCross) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1381,14 +1381,14 @@ func (m NewOrderCross) GetYieldCalcDate() (v string, err quickfix.MessageRejectE return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NewOrderCross) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NewOrderCross) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1397,7 +1397,7 @@ func (m NewOrderCross) GetBenchmarkSecurityIDSource() (v string, err quickfix.Me return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NewOrderCross) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1406,7 +1406,7 @@ func (m NewOrderCross) GetSecuritySubType() (v string, err quickfix.MessageRejec return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m NewOrderCross) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1415,7 +1415,7 @@ func (m NewOrderCross) GetPegMoveType() (v enum.PegMoveType, err quickfix.Messag return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m NewOrderCross) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1424,7 +1424,7 @@ func (m NewOrderCross) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.Me return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m NewOrderCross) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1433,7 +1433,7 @@ func (m NewOrderCross) GetPegLimitType() (v enum.PegLimitType, err quickfix.Mess return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m NewOrderCross) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -1442,7 +1442,7 @@ func (m NewOrderCross) GetPegRoundDirection() (v enum.PegRoundDirection, err qui return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m NewOrderCross) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -1451,7 +1451,7 @@ func (m NewOrderCross) GetPegScope() (v enum.PegScope, err quickfix.MessageRejec return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m NewOrderCross) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -1460,7 +1460,7 @@ func (m NewOrderCross) GetDiscretionMoveType() (v enum.DiscretionMoveType, err q return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m NewOrderCross) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -1469,7 +1469,7 @@ func (m NewOrderCross) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, e return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m NewOrderCross) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -1478,7 +1478,7 @@ func (m NewOrderCross) GetDiscretionLimitType() (v enum.DiscretionLimitType, err return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m NewOrderCross) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -1487,7 +1487,7 @@ func (m NewOrderCross) GetDiscretionRoundDirection() (v enum.DiscretionRoundDire return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m NewOrderCross) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -1496,7 +1496,7 @@ func (m NewOrderCross) GetDiscretionScope() (v enum.DiscretionScope, err quickfi return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m NewOrderCross) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -1505,7 +1505,7 @@ func (m NewOrderCross) GetTargetStrategy() (v enum.TargetStrategy, err quickfix. return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m NewOrderCross) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -1514,7 +1514,7 @@ func (m NewOrderCross) GetTargetStrategyParameters() (v string, err quickfix.Mes return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m NewOrderCross) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -1523,14 +1523,14 @@ func (m NewOrderCross) GetParticipationRate() (v decimal.Decimal, err quickfix.M return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NewOrderCross) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NewOrderCross) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1539,7 +1539,7 @@ func (m NewOrderCross) GetDatedDate() (v string, err quickfix.MessageRejectError return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NewOrderCross) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1548,7 +1548,7 @@ func (m NewOrderCross) GetInterestAccrualDate() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NewOrderCross) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1557,7 +1557,7 @@ func (m NewOrderCross) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRej return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NewOrderCross) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1566,7 +1566,7 @@ func (m NewOrderCross) GetCPRegType() (v string, err quickfix.MessageRejectError return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NewOrderCross) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1575,567 +1575,567 @@ func (m NewOrderCross) GetStrikeCurrency() (v string, err quickfix.MessageReject return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NewOrderCross) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NewOrderCross) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NewOrderCross) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NewOrderCross) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m NewOrderCross) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NewOrderCross) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NewOrderCross) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NewOrderCross) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NewOrderCross) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NewOrderCross) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NewOrderCross) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NewOrderCross) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NewOrderCross) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NewOrderCross) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NewOrderCross) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NewOrderCross) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NewOrderCross) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NewOrderCross) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NewOrderCross) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NewOrderCross) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NewOrderCross) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NewOrderCross) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NewOrderCross) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NewOrderCross) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NewOrderCross) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NewOrderCross) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NewOrderCross) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NewOrderCross) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NewOrderCross) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NewOrderCross) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NewOrderCross) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NewOrderCross) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m NewOrderCross) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NewOrderCross) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NewOrderCross) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NewOrderCross) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NewOrderCross) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NewOrderCross) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NewOrderCross) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NewOrderCross) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NewOrderCross) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NewOrderCross) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NewOrderCross) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NewOrderCross) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NewOrderCross) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NewOrderCross) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NewOrderCross) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NewOrderCross) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NewOrderCross) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NewOrderCross) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NewOrderCross) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NewOrderCross) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NewOrderCross) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NewOrderCross) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NewOrderCross) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NewOrderCross) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NewOrderCross) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m NewOrderCross) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NewOrderCross) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NewOrderCross) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NewOrderCross) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NewOrderCross) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NewOrderCross) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NewOrderCross) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NewOrderCross) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NewOrderCross) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NewOrderCross) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m NewOrderCross) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m NewOrderCross) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m NewOrderCross) HasDesignation() bool { return m.Has(tag.Designation) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m NewOrderCross) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NewOrderCross) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NewOrderCross) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCrossID returns true if CrossID is present, Tag 548 +// HasCrossID returns true if CrossID is present, Tag 548 func (m NewOrderCross) HasCrossID() bool { return m.Has(tag.CrossID) } -//HasCrossType returns true if CrossType is present, Tag 549 +// HasCrossType returns true if CrossType is present, Tag 549 func (m NewOrderCross) HasCrossType() bool { return m.Has(tag.CrossType) } -//HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 func (m NewOrderCross) HasCrossPrioritization() bool { return m.Has(tag.CrossPrioritization) } -//HasNoSides returns true if NoSides is present, Tag 552 +// HasNoSides returns true if NoSides is present, Tag 552 func (m NewOrderCross) HasNoSides() bool { return m.Has(tag.NoSides) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NewOrderCross) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NewOrderCross) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NewOrderCross) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NewOrderCross) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NewOrderCross) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NewOrderCross) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NewOrderCross) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NewOrderCross) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NewOrderCross) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NewOrderCross) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NewOrderCross) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NewOrderCross) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NewOrderCross) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m NewOrderCross) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m NewOrderCross) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m NewOrderCross) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m NewOrderCross) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m NewOrderCross) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m NewOrderCross) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m NewOrderCross) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m NewOrderCross) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m NewOrderCross) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m NewOrderCross) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m NewOrderCross) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m NewOrderCross) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m NewOrderCross) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NewOrderCross) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NewOrderCross) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NewOrderCross) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NewOrderCross) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NewOrderCross) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NewOrderCross) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2144,7 +2144,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2153,55 +2153,56 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2210,7 +2211,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2219,55 +2220,56 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2276,7 +2278,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2285,245 +2287,246 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoSides is a repeating group element, Tag 552 +// NoSides is a repeating group element, Tag 552 type NoSides struct { *quickfix.Group } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoSides) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoSides) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoSides) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NoSides) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoSides) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NoSides) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoSides) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoSides) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m NoSides) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m NoSides) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NoSides) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NoSides) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoSides) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoSides) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NoSides) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoSides) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m NoSides) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoSides) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoSides) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoSides) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NoSides) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NoSides) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m NoSides) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoSides) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NoSides) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetSideComplianceID sets SideComplianceID, Tag 659 +// SetSideComplianceID sets SideComplianceID, Tag 659 func (m NoSides) SetSideComplianceID(v string) { m.Set(field.NewSideComplianceID(v)) } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -2532,7 +2535,7 @@ func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2541,7 +2544,7 @@ func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2550,7 +2553,7 @@ func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -2559,14 +2562,14 @@ func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -2575,7 +2578,7 @@ func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageReject return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -2584,7 +2587,7 @@ func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -2593,7 +2596,7 @@ func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -2602,7 +2605,7 @@ func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRej return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -2611,7 +2614,7 @@ func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejec return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -2620,7 +2623,7 @@ func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.Messag return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -2629,7 +2632,7 @@ func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejec return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -2638,7 +2641,7 @@ func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.Messag return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -2647,14 +2650,14 @@ func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -2663,7 +2666,7 @@ func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -2672,7 +2675,7 @@ func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -2681,7 +2684,7 @@ func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -2690,7 +2693,7 @@ func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -2699,7 +2702,7 @@ func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix. return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -2708,7 +2711,7 @@ func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRe return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -2717,7 +2720,7 @@ func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -2726,7 +2729,7 @@ func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -2735,7 +2738,7 @@ func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -2744,7 +2747,7 @@ func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageR return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -2753,7 +2756,7 @@ func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageR return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -2762,7 +2765,7 @@ func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix. return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -2771,7 +2774,7 @@ func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix. return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -2780,7 +2783,7 @@ func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -2789,7 +2792,7 @@ func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -2798,7 +2801,7 @@ func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -2807,7 +2810,7 @@ func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -2816,7 +2819,7 @@ func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -2825,7 +2828,7 @@ func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -2834,7 +2837,7 @@ func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.Messag return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -2843,7 +2846,7 @@ func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfi return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -2852,7 +2855,7 @@ func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectE return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -2861,7 +2864,7 @@ func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qui return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -2870,7 +2873,7 @@ func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetSideComplianceID gets SideComplianceID, Tag 659 +// GetSideComplianceID gets SideComplianceID, Tag 659 func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectError) { var f field.SideComplianceIDField if err = m.Get(&f); err == nil { @@ -2879,232 +2882,232 @@ func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectErro return } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoSides) HasSide() bool { return m.Has(tag.Side) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoSides) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoSides) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NoSides) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoSides) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoSides) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NoSides) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoSides) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoSides) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoSides) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m NoSides) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m NoSides) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NoSides) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NoSides) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NoSides) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NoSides) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoSides) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoSides) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoSides) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoSides) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoSides) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoSides) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoSides) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoSides) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoSides) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NoSides) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NoSides) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NoSides) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NoSides) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoSides) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m NoSides) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoSides) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoSides) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoSides) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NoSides) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NoSides) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m NoSides) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoSides) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NoSides) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasSideComplianceID returns true if SideComplianceID is present, Tag 659 +// HasSideComplianceID returns true if SideComplianceID is present, Tag 659 func (m NoSides) HasSideComplianceID() bool { return m.Has(tag.SideComplianceID) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3113,7 +3116,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3122,7 +3125,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3131,49 +3134,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3182,7 +3185,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3191,98 +3194,100 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3291,7 +3296,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3300,7 +3305,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3309,7 +3314,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3318,14 +3323,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3334,62 +3339,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3398,7 +3403,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3407,7 +3412,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3416,49 +3421,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3467,7 +3472,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3476,324 +3481,328 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoSidesRepeatingGroup is a repeating group, Tag 552 +// NoSidesRepeatingGroup is a repeating group, Tag 552 type NoSidesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { return NoSidesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSides, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID)}), + } } -//Add create and append a new NoSides to this group +// Add create and append a new NoSides to this group func (m NoSidesRepeatingGroup) Add() NoSides { g := m.RepeatingGroup.Add() return NoSides{g} } -//Get returns the ith NoSides in the NoSidesRepeatinGroup +// Get returns the ith NoSides in the NoSidesRepeatinGroup func (m NoSidesRepeatingGroup) Get(i int) NoSides { return NoSides{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3802,7 +3811,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3811,7 +3820,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3820,7 +3829,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3829,14 +3838,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3845,7 +3854,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3854,7 +3863,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3863,7 +3872,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3872,7 +3881,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3881,7 +3890,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3890,7 +3899,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3899,7 +3908,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3908,7 +3917,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3917,7 +3926,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3926,7 +3935,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3935,7 +3944,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3944,7 +3953,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3953,7 +3962,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3962,7 +3971,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3971,7 +3980,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3980,7 +3989,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3989,7 +3998,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3998,7 +4007,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -4007,7 +4016,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4016,7 +4025,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -4025,7 +4034,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -4034,7 +4043,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -4043,7 +4052,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4052,7 +4061,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -4061,7 +4070,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -4070,7 +4079,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -4079,7 +4088,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -4088,7 +4097,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4097,7 +4106,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -4106,7 +4115,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -4115,7 +4124,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -4124,7 +4133,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -4133,7 +4142,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -4142,7 +4151,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -4151,7 +4160,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -4160,7 +4169,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -4169,232 +4178,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4403,7 +4412,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4412,298 +4421,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4712,7 +4723,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4721,7 +4732,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4730,7 +4741,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4739,14 +4750,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4755,7 +4766,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4764,7 +4775,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4773,7 +4784,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4782,7 +4793,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4791,7 +4802,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4800,7 +4811,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4809,7 +4820,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4818,7 +4829,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4827,7 +4838,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4836,7 +4847,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4845,7 +4856,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4854,7 +4865,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4863,7 +4874,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4872,7 +4883,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4881,7 +4892,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4890,7 +4901,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4899,7 +4910,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4908,7 +4919,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4917,7 +4928,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4926,7 +4937,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4935,7 +4946,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4944,7 +4955,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4953,7 +4964,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4962,7 +4973,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4971,7 +4982,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4980,7 +4991,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4989,7 +5000,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4998,7 +5009,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5007,7 +5018,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5016,7 +5027,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5025,7 +5036,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5034,7 +5045,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5043,7 +5054,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5052,7 +5063,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -5061,7 +5072,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -5070,7 +5081,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -5079,7 +5090,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -5088,7 +5099,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -5097,7 +5108,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -5106,259 +5117,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5367,7 +5378,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5376,55 +5387,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5433,7 +5445,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5442,88 +5454,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5532,7 +5546,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5541,7 +5555,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5550,7 +5564,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5559,45 +5573,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/neworderlist/NewOrderList.generated.go b/fix44/neworderlist/NewOrderList.generated.go index c4a93e557..09c1cdc77 100644 --- a/fix44/neworderlist/NewOrderList.generated.go +++ b/fix44/neworderlist/NewOrderList.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderList is the fix44 NewOrderList type, MsgType = E +// NewOrderList is the fix44 NewOrderList type, MsgType = E type NewOrderList struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type NewOrderList struct { Message *quickfix.Message } -//FromMessage creates a NewOrderList from a quickfix.Message instance +// FromMessage creates a NewOrderList from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderList { return NewOrderList{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderList { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderList) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderList initialized with the required fields for NewOrderList +// New returns a NewOrderList initialized with the required fields for NewOrderList func New(listid field.ListIDField, bidtype field.BidTypeField, totnoorders field.TotNoOrdersField) (m NewOrderList) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(listid field.ListIDField, bidtype field.BidTypeField, totnoorders field return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderList, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,102 +61,102 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "E", r } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NewOrderList) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTotNoOrders sets TotNoOrders, Tag 68 +// SetTotNoOrders sets TotNoOrders, Tag 68 func (m NewOrderList) SetTotNoOrders(v int) { m.Set(field.NewTotNoOrders(v)) } -//SetListExecInst sets ListExecInst, Tag 69 +// SetListExecInst sets ListExecInst, Tag 69 func (m NewOrderList) SetListExecInst(v string) { m.Set(field.NewListExecInst(v)) } -//SetNoOrders sets NoOrders, Tag 73 +// SetNoOrders sets NoOrders, Tag 73 func (m NewOrderList) SetNoOrders(f NoOrdersRepeatingGroup) { m.SetGroup(f) } -//SetEncodedListExecInstLen sets EncodedListExecInstLen, Tag 352 +// SetEncodedListExecInstLen sets EncodedListExecInstLen, Tag 352 func (m NewOrderList) SetEncodedListExecInstLen(v int) { m.Set(field.NewEncodedListExecInstLen(v)) } -//SetEncodedListExecInst sets EncodedListExecInst, Tag 353 +// SetEncodedListExecInst sets EncodedListExecInst, Tag 353 func (m NewOrderList) SetEncodedListExecInst(v string) { m.Set(field.NewEncodedListExecInst(v)) } -//SetBidID sets BidID, Tag 390 +// SetBidID sets BidID, Tag 390 func (m NewOrderList) SetBidID(v string) { m.Set(field.NewBidID(v)) } -//SetClientBidID sets ClientBidID, Tag 391 +// SetClientBidID sets ClientBidID, Tag 391 func (m NewOrderList) SetClientBidID(v string) { m.Set(field.NewClientBidID(v)) } -//SetBidType sets BidType, Tag 394 +// SetBidType sets BidType, Tag 394 func (m NewOrderList) SetBidType(v enum.BidType) { m.Set(field.NewBidType(v)) } -//SetProgRptReqs sets ProgRptReqs, Tag 414 +// SetProgRptReqs sets ProgRptReqs, Tag 414 func (m NewOrderList) SetProgRptReqs(v enum.ProgRptReqs) { m.Set(field.NewProgRptReqs(v)) } -//SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 func (m NewOrderList) SetProgPeriodInterval(v int) { m.Set(field.NewProgPeriodInterval(v)) } -//SetListExecInstType sets ListExecInstType, Tag 433 +// SetListExecInstType sets ListExecInstType, Tag 433 func (m NewOrderList) SetListExecInstType(v enum.ListExecInstType) { m.Set(field.NewListExecInstType(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m NewOrderList) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m NewOrderList) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m NewOrderList) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetAllowableOneSidednessPct sets AllowableOneSidednessPct, Tag 765 +// SetAllowableOneSidednessPct sets AllowableOneSidednessPct, Tag 765 func (m NewOrderList) SetAllowableOneSidednessPct(value decimal.Decimal, scale int32) { m.Set(field.NewAllowableOneSidednessPct(value, scale)) } -//SetAllowableOneSidednessValue sets AllowableOneSidednessValue, Tag 766 +// SetAllowableOneSidednessValue sets AllowableOneSidednessValue, Tag 766 func (m NewOrderList) SetAllowableOneSidednessValue(value decimal.Decimal, scale int32) { m.Set(field.NewAllowableOneSidednessValue(value, scale)) } -//SetAllowableOneSidednessCurr sets AllowableOneSidednessCurr, Tag 767 +// SetAllowableOneSidednessCurr sets AllowableOneSidednessCurr, Tag 767 func (m NewOrderList) SetAllowableOneSidednessCurr(v string) { m.Set(field.NewAllowableOneSidednessCurr(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m NewOrderList) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NewOrderList) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -165,7 +165,7 @@ func (m NewOrderList) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetTotNoOrders gets TotNoOrders, Tag 68 +// GetTotNoOrders gets TotNoOrders, Tag 68 func (m NewOrderList) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { var f field.TotNoOrdersField if err = m.Get(&f); err == nil { @@ -174,7 +174,7 @@ func (m NewOrderList) GetTotNoOrders() (v int, err quickfix.MessageRejectError) return } -//GetListExecInst gets ListExecInst, Tag 69 +// GetListExecInst gets ListExecInst, Tag 69 func (m NewOrderList) GetListExecInst() (v string, err quickfix.MessageRejectError) { var f field.ListExecInstField if err = m.Get(&f); err == nil { @@ -183,14 +183,14 @@ func (m NewOrderList) GetListExecInst() (v string, err quickfix.MessageRejectErr return } -//GetNoOrders gets NoOrders, Tag 73 +// GetNoOrders gets NoOrders, Tag 73 func (m NewOrderList) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedListExecInstLen gets EncodedListExecInstLen, Tag 352 +// GetEncodedListExecInstLen gets EncodedListExecInstLen, Tag 352 func (m NewOrderList) GetEncodedListExecInstLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedListExecInstLenField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m NewOrderList) GetEncodedListExecInstLen() (v int, err quickfix.MessageRe return } -//GetEncodedListExecInst gets EncodedListExecInst, Tag 353 +// GetEncodedListExecInst gets EncodedListExecInst, Tag 353 func (m NewOrderList) GetEncodedListExecInst() (v string, err quickfix.MessageRejectError) { var f field.EncodedListExecInstField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m NewOrderList) GetEncodedListExecInst() (v string, err quickfix.MessageRe return } -//GetBidID gets BidID, Tag 390 +// GetBidID gets BidID, Tag 390 func (m NewOrderList) GetBidID() (v string, err quickfix.MessageRejectError) { var f field.BidIDField if err = m.Get(&f); err == nil { @@ -217,7 +217,7 @@ func (m NewOrderList) GetBidID() (v string, err quickfix.MessageRejectError) { return } -//GetClientBidID gets ClientBidID, Tag 391 +// GetClientBidID gets ClientBidID, Tag 391 func (m NewOrderList) GetClientBidID() (v string, err quickfix.MessageRejectError) { var f field.ClientBidIDField if err = m.Get(&f); err == nil { @@ -226,7 +226,7 @@ func (m NewOrderList) GetClientBidID() (v string, err quickfix.MessageRejectErro return } -//GetBidType gets BidType, Tag 394 +// GetBidType gets BidType, Tag 394 func (m NewOrderList) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { var f field.BidTypeField if err = m.Get(&f); err == nil { @@ -235,7 +235,7 @@ func (m NewOrderList) GetBidType() (v enum.BidType, err quickfix.MessageRejectEr return } -//GetProgRptReqs gets ProgRptReqs, Tag 414 +// GetProgRptReqs gets ProgRptReqs, Tag 414 func (m NewOrderList) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { var f field.ProgRptReqsField if err = m.Get(&f); err == nil { @@ -244,7 +244,7 @@ func (m NewOrderList) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.Message return } -//GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 func (m NewOrderList) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { var f field.ProgPeriodIntervalField if err = m.Get(&f); err == nil { @@ -253,7 +253,7 @@ func (m NewOrderList) GetProgPeriodInterval() (v int, err quickfix.MessageReject return } -//GetListExecInstType gets ListExecInstType, Tag 433 +// GetListExecInstType gets ListExecInstType, Tag 433 func (m NewOrderList) GetListExecInstType() (v enum.ListExecInstType, err quickfix.MessageRejectError) { var f field.ListExecInstTypeField if err = m.Get(&f); err == nil { @@ -262,7 +262,7 @@ func (m NewOrderList) GetListExecInstType() (v enum.ListExecInstType, err quickf return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m NewOrderList) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -271,7 +271,7 @@ func (m NewOrderList) GetCancellationRights() (v enum.CancellationRights, err qu return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m NewOrderList) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -280,7 +280,7 @@ func (m NewOrderList) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m NewOrderList) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -289,7 +289,7 @@ func (m NewOrderList) GetRegistID() (v string, err quickfix.MessageRejectError) return } -//GetAllowableOneSidednessPct gets AllowableOneSidednessPct, Tag 765 +// GetAllowableOneSidednessPct gets AllowableOneSidednessPct, Tag 765 func (m NewOrderList) GetAllowableOneSidednessPct() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllowableOneSidednessPctField if err = m.Get(&f); err == nil { @@ -298,7 +298,7 @@ func (m NewOrderList) GetAllowableOneSidednessPct() (v decimal.Decimal, err quic return } -//GetAllowableOneSidednessValue gets AllowableOneSidednessValue, Tag 766 +// GetAllowableOneSidednessValue gets AllowableOneSidednessValue, Tag 766 func (m NewOrderList) GetAllowableOneSidednessValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllowableOneSidednessValueField if err = m.Get(&f); err == nil { @@ -307,7 +307,7 @@ func (m NewOrderList) GetAllowableOneSidednessValue() (v decimal.Decimal, err qu return } -//GetAllowableOneSidednessCurr gets AllowableOneSidednessCurr, Tag 767 +// GetAllowableOneSidednessCurr gets AllowableOneSidednessCurr, Tag 767 func (m NewOrderList) GetAllowableOneSidednessCurr() (v string, err quickfix.MessageRejectError) { var f field.AllowableOneSidednessCurrField if err = m.Get(&f); err == nil { @@ -316,7 +316,7 @@ func (m NewOrderList) GetAllowableOneSidednessCurr() (v string, err quickfix.Mes return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m NewOrderList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -325,837 +325,837 @@ func (m NewOrderList) GetLastFragment() (v bool, err quickfix.MessageRejectError return } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NewOrderList) HasListID() bool { return m.Has(tag.ListID) } -//HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 func (m NewOrderList) HasTotNoOrders() bool { return m.Has(tag.TotNoOrders) } -//HasListExecInst returns true if ListExecInst is present, Tag 69 +// HasListExecInst returns true if ListExecInst is present, Tag 69 func (m NewOrderList) HasListExecInst() bool { return m.Has(tag.ListExecInst) } -//HasNoOrders returns true if NoOrders is present, Tag 73 +// HasNoOrders returns true if NoOrders is present, Tag 73 func (m NewOrderList) HasNoOrders() bool { return m.Has(tag.NoOrders) } -//HasEncodedListExecInstLen returns true if EncodedListExecInstLen is present, Tag 352 +// HasEncodedListExecInstLen returns true if EncodedListExecInstLen is present, Tag 352 func (m NewOrderList) HasEncodedListExecInstLen() bool { return m.Has(tag.EncodedListExecInstLen) } -//HasEncodedListExecInst returns true if EncodedListExecInst is present, Tag 353 +// HasEncodedListExecInst returns true if EncodedListExecInst is present, Tag 353 func (m NewOrderList) HasEncodedListExecInst() bool { return m.Has(tag.EncodedListExecInst) } -//HasBidID returns true if BidID is present, Tag 390 +// HasBidID returns true if BidID is present, Tag 390 func (m NewOrderList) HasBidID() bool { return m.Has(tag.BidID) } -//HasClientBidID returns true if ClientBidID is present, Tag 391 +// HasClientBidID returns true if ClientBidID is present, Tag 391 func (m NewOrderList) HasClientBidID() bool { return m.Has(tag.ClientBidID) } -//HasBidType returns true if BidType is present, Tag 394 +// HasBidType returns true if BidType is present, Tag 394 func (m NewOrderList) HasBidType() bool { return m.Has(tag.BidType) } -//HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 func (m NewOrderList) HasProgRptReqs() bool { return m.Has(tag.ProgRptReqs) } -//HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 func (m NewOrderList) HasProgPeriodInterval() bool { return m.Has(tag.ProgPeriodInterval) } -//HasListExecInstType returns true if ListExecInstType is present, Tag 433 +// HasListExecInstType returns true if ListExecInstType is present, Tag 433 func (m NewOrderList) HasListExecInstType() bool { return m.Has(tag.ListExecInstType) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m NewOrderList) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m NewOrderList) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m NewOrderList) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasAllowableOneSidednessPct returns true if AllowableOneSidednessPct is present, Tag 765 +// HasAllowableOneSidednessPct returns true if AllowableOneSidednessPct is present, Tag 765 func (m NewOrderList) HasAllowableOneSidednessPct() bool { return m.Has(tag.AllowableOneSidednessPct) } -//HasAllowableOneSidednessValue returns true if AllowableOneSidednessValue is present, Tag 766 +// HasAllowableOneSidednessValue returns true if AllowableOneSidednessValue is present, Tag 766 func (m NewOrderList) HasAllowableOneSidednessValue() bool { return m.Has(tag.AllowableOneSidednessValue) } -//HasAllowableOneSidednessCurr returns true if AllowableOneSidednessCurr is present, Tag 767 +// HasAllowableOneSidednessCurr returns true if AllowableOneSidednessCurr is present, Tag 767 func (m NewOrderList) HasAllowableOneSidednessCurr() bool { return m.Has(tag.AllowableOneSidednessCurr) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m NewOrderList) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//NoOrders is a repeating group element, Tag 73 +// NoOrders is a repeating group element, Tag 73 type NoOrders struct { *quickfix.Group } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoOrders) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoOrders) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListSeqNo sets ListSeqNo, Tag 67 +// SetListSeqNo sets ListSeqNo, Tag 67 func (m NoOrders) SetListSeqNo(v int) { m.Set(field.NewListSeqNo(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NoOrders) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetSettlInstMode sets SettlInstMode, Tag 160 +// SetSettlInstMode sets SettlInstMode, Tag 160 func (m NoOrders) SetSettlInstMode(v enum.SettlInstMode) { m.Set(field.NewSettlInstMode(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoOrders) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoOrders) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NoOrders) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoOrders) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoOrders) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoOrders) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m NoOrders) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m NoOrders) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NoOrders) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NoOrders) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NoOrders) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NoOrders) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoOrders) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m NoOrders) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoOrders) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NoOrders) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoOrders) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NoOrders) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NoOrders) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NoOrders) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NoOrders) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoOrders) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoOrders) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoOrders) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoOrders) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoOrders) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoOrders) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoOrders) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoOrders) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoOrders) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoOrders) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoOrders) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoOrders) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoOrders) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoOrders) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoOrders) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoOrders) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoOrders) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoOrders) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoOrders) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoOrders) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoOrders) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoOrders) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoOrders) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoOrders) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoOrders) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoOrders) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoOrders) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoOrders) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoOrders) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoOrders) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoOrders) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoOrders) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoOrders) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoOrders) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoOrders) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoOrders) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoOrders) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoOrders) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoOrders) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoOrders) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoOrders) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoOrders) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoOrders) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoOrders) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoOrders) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoOrders) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSideValueInd sets SideValueInd, Tag 401 +// SetSideValueInd sets SideValueInd, Tag 401 func (m NoOrders) SetSideValueInd(v enum.SideValueInd) { m.Set(field.NewSideValueInd(v)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NoOrders) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoOrders) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NoOrders) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NoOrders) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoOrders) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoOrders) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoOrders) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoOrders) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoOrders) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NoOrders) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoOrders) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NoOrders) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NoOrders) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NoOrders) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NoOrders) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NoOrders) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NoOrders) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NoOrders) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NoOrders) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NoOrders) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NoOrders) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NoOrders) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NoOrders) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NoOrders) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NoOrders) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NoOrders) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoOrders) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NoOrders) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NoOrders) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m NoOrders) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NoOrders) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NoOrders) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NoOrders) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NoOrders) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoOrders) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NoOrders) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoOrders) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoOrders) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoOrders) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoOrders) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NoOrders) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NoOrders) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NoOrders) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NoOrders) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoOrders) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m NoOrders) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoOrders) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoOrders) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoOrders) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NoOrders) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoOrders) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetPrice2 sets Price2, Tag 640 +// SetPrice2 sets Price2, Tag 640 func (m NoOrders) SetPrice2(value decimal.Decimal, scale int32) { m.Set(field.NewPrice2(value, scale)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NoOrders) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NoOrders) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NoOrders) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m NoOrders) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m NoOrders) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m NoOrders) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m NoOrders) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m NoOrders) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m NoOrders) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NoOrders) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m NoOrders) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m NoOrders) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m NoOrders) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m NoOrders) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m NoOrders) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m NoOrders) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m NoOrders) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m NoOrders) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m NoOrders) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m NoOrders) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -1164,7 +1164,7 @@ func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1173,7 +1173,7 @@ func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetListSeqNo gets ListSeqNo, Tag 67 +// GetListSeqNo gets ListSeqNo, Tag 67 func (m NoOrders) GetListSeqNo() (v int, err quickfix.MessageRejectError) { var f field.ListSeqNoField if err = m.Get(&f); err == nil { @@ -1182,7 +1182,7 @@ func (m NoOrders) GetListSeqNo() (v int, err quickfix.MessageRejectError) { return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NoOrders) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1191,7 +1191,7 @@ func (m NoOrders) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { return } -//GetSettlInstMode gets SettlInstMode, Tag 160 +// GetSettlInstMode gets SettlInstMode, Tag 160 func (m NoOrders) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { var f field.SettlInstModeField if err = m.Get(&f); err == nil { @@ -1200,14 +1200,14 @@ func (m NoOrders) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoOrders) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoOrders) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m NoOrders) GetTradeOriginationDate() (v string, err quickfix.MessageRejec return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NoOrders) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m NoOrders) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoOrders) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m NoOrders) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoOrders) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1243,7 +1243,7 @@ func (m NoOrders) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRe return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoOrders) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1252,7 +1252,7 @@ func (m NoOrders) GetAccountType() (v enum.AccountType, err quickfix.MessageReje return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m NoOrders) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -1261,7 +1261,7 @@ func (m NoOrders) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.Messa return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m NoOrders) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -1270,7 +1270,7 @@ func (m NoOrders) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageReje return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NoOrders) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -1279,7 +1279,7 @@ func (m NoOrders) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NoOrders) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -1288,14 +1288,14 @@ func (m NoOrders) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.Messa return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NoOrders) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NoOrders) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m NoOrders) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectEr return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoOrders) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m NoOrders) GetSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m NoOrders) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m NoOrders) GetCashMargin() (v enum.CashMargin, err quickfix.MessageReject return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoOrders) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m NoOrders) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qu return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NoOrders) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m NoOrders) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectEr return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoOrders) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m NoOrders) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectErro return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NoOrders) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m NoOrders) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NoOrders) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m NoOrders) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NoOrders) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -1376,14 +1376,14 @@ func (m NoOrders) GetExDestination() (v enum.ExDestination, err quickfix.Message return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NoOrders) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoOrders) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -1392,7 +1392,7 @@ func (m NoOrders) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoOrders) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -1401,7 +1401,7 @@ func (m NoOrders) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoOrders) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1410,7 +1410,7 @@ func (m NoOrders) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectEr return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoOrders) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -1419,7 +1419,7 @@ func (m NoOrders) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoOrders) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1428,14 +1428,14 @@ func (m NoOrders) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.M return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoOrders) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoOrders) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1444,7 +1444,7 @@ func (m NoOrders) GetProduct() (v enum.Product, err quickfix.MessageRejectError) return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoOrders) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1453,7 +1453,7 @@ func (m NoOrders) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoOrders) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1462,7 +1462,7 @@ func (m NoOrders) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRe return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoOrders) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1471,7 +1471,7 @@ func (m NoOrders) GetSecuritySubType() (v string, err quickfix.MessageRejectErro return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoOrders) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1480,7 +1480,7 @@ func (m NoOrders) GetMaturityMonthYear() (v string, err quickfix.MessageRejectEr return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoOrders) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1489,7 +1489,7 @@ func (m NoOrders) GetMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoOrders) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1498,7 +1498,7 @@ func (m NoOrders) GetCouponPaymentDate() (v string, err quickfix.MessageRejectEr return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoOrders) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1507,7 +1507,7 @@ func (m NoOrders) GetIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoOrders) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1516,7 +1516,7 @@ func (m NoOrders) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRe return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoOrders) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1525,7 +1525,7 @@ func (m NoOrders) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoOrders) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1534,7 +1534,7 @@ func (m NoOrders) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoOrders) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1543,7 +1543,7 @@ func (m NoOrders) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoOrders) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1552,7 +1552,7 @@ func (m NoOrders) GetCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoOrders) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1561,7 +1561,7 @@ func (m NoOrders) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Message return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoOrders) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1570,7 +1570,7 @@ func (m NoOrders) GetCountryOfIssue() (v string, err quickfix.MessageRejectError return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoOrders) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1579,7 +1579,7 @@ func (m NoOrders) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRej return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoOrders) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1588,7 +1588,7 @@ func (m NoOrders) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoOrders) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1597,7 +1597,7 @@ func (m NoOrders) GetRedemptionDate() (v string, err quickfix.MessageRejectError return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoOrders) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1606,7 +1606,7 @@ func (m NoOrders) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoOrders) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1615,7 +1615,7 @@ func (m NoOrders) GetStrikeCurrency() (v string, err quickfix.MessageRejectError return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoOrders) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1624,7 +1624,7 @@ func (m NoOrders) GetOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoOrders) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1633,7 +1633,7 @@ func (m NoOrders) GetContractMultiplier() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoOrders) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1642,7 +1642,7 @@ func (m NoOrders) GetCouponRate() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoOrders) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1651,7 +1651,7 @@ func (m NoOrders) GetSecurityExchange() (v string, err quickfix.MessageRejectErr return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoOrders) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1660,7 +1660,7 @@ func (m NoOrders) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoOrders) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1669,7 +1669,7 @@ func (m NoOrders) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoOrders) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1678,7 +1678,7 @@ func (m NoOrders) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoOrders) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1687,7 +1687,7 @@ func (m NoOrders) GetSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoOrders) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1696,7 +1696,7 @@ func (m NoOrders) GetEncodedSecurityDescLen() (v int, err quickfix.MessageReject return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoOrders) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1705,7 +1705,7 @@ func (m NoOrders) GetEncodedSecurityDesc() (v string, err quickfix.MessageReject return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoOrders) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1714,7 +1714,7 @@ func (m NoOrders) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoOrders) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1723,7 +1723,7 @@ func (m NoOrders) GetContractSettlMonth() (v string, err quickfix.MessageRejectE return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoOrders) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1732,7 +1732,7 @@ func (m NoOrders) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectEr return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoOrders) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1741,14 +1741,14 @@ func (m NoOrders) GetCPRegType() (v string, err quickfix.MessageRejectError) { return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoOrders) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoOrders) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1757,7 +1757,7 @@ func (m NoOrders) GetDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoOrders) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1766,14 +1766,14 @@ func (m NoOrders) GetInterestAccrualDate() (v string, err quickfix.MessageReject return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoOrders) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoOrders) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1782,7 +1782,7 @@ func (m NoOrders) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoOrders) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1791,7 +1791,7 @@ func (m NoOrders) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSideValueInd gets SideValueInd, Tag 401 +// GetSideValueInd gets SideValueInd, Tag 401 func (m NoOrders) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { var f field.SideValueIndField if err = m.Get(&f); err == nil { @@ -1800,7 +1800,7 @@ func (m NoOrders) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRe return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NoOrders) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1809,7 +1809,7 @@ func (m NoOrders) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoOrders) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1818,14 +1818,14 @@ func (m NoOrders) GetTransactTime() (v time.Time, err quickfix.MessageRejectErro return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NoOrders) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NoOrders) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1834,7 +1834,7 @@ func (m NoOrders) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1843,7 +1843,7 @@ func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoOrders) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1852,7 +1852,7 @@ func (m NoOrders) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoOrders) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1861,7 +1861,7 @@ func (m NoOrders) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageReje return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoOrders) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1870,7 +1870,7 @@ func (m NoOrders) GetRoundingDirection() (v enum.RoundingDirection, err quickfix return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoOrders) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1879,7 +1879,7 @@ func (m NoOrders) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoOrders) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1888,7 +1888,7 @@ func (m NoOrders) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NoOrders) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1897,7 +1897,7 @@ func (m NoOrders) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectEr return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoOrders) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1906,7 +1906,7 @@ func (m NoOrders) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NoOrders) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -1915,7 +1915,7 @@ func (m NoOrders) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NoOrders) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1924,7 +1924,7 @@ func (m NoOrders) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NoOrders) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1933,7 +1933,7 @@ func (m NoOrders) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRej return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NoOrders) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1942,7 +1942,7 @@ func (m NoOrders) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickf return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NoOrders) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1951,7 +1951,7 @@ func (m NoOrders) GetBenchmarkCurvePoint() (v string, err quickfix.MessageReject return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NoOrders) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1960,7 +1960,7 @@ func (m NoOrders) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NoOrders) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1969,7 +1969,7 @@ func (m NoOrders) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectErro return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NoOrders) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1978,7 +1978,7 @@ func (m NoOrders) GetBenchmarkSecurityID() (v string, err quickfix.MessageReject return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NoOrders) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1987,7 +1987,7 @@ func (m NoOrders) GetBenchmarkSecurityIDSource() (v string, err quickfix.Message return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NoOrders) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1996,7 +1996,7 @@ func (m NoOrders) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectEr return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NoOrders) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -2005,7 +2005,7 @@ func (m NoOrders) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NoOrders) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -2014,7 +2014,7 @@ func (m NoOrders) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NoOrders) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -2023,7 +2023,7 @@ func (m NoOrders) GetYieldRedemptionDate() (v string, err quickfix.MessageReject return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NoOrders) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -2032,7 +2032,7 @@ func (m NoOrders) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.Mes return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NoOrders) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -2041,7 +2041,7 @@ func (m NoOrders) GetYieldRedemptionPriceType() (v int, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoOrders) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -2050,7 +2050,7 @@ func (m NoOrders) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NoOrders) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -2059,7 +2059,7 @@ func (m NoOrders) GetComplianceID() (v string, err quickfix.MessageRejectError) return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NoOrders) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -2068,7 +2068,7 @@ func (m NoOrders) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m NoOrders) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -2077,7 +2077,7 @@ func (m NoOrders) GetIOIID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NoOrders) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -2086,7 +2086,7 @@ func (m NoOrders) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NoOrders) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -2095,7 +2095,7 @@ func (m NoOrders) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageReje return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NoOrders) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -2104,7 +2104,7 @@ func (m NoOrders) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NoOrders) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -2113,7 +2113,7 @@ func (m NoOrders) GetExpireDate() (v string, err quickfix.MessageRejectError) { return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoOrders) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -2122,7 +2122,7 @@ func (m NoOrders) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NoOrders) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -2131,7 +2131,7 @@ func (m NoOrders) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.Message return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoOrders) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -2140,7 +2140,7 @@ func (m NoOrders) GetCommission() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoOrders) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -2149,7 +2149,7 @@ func (m NoOrders) GetCommType() (v enum.CommType, err quickfix.MessageRejectErro return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoOrders) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -2158,7 +2158,7 @@ func (m NoOrders) GetCommCurrency() (v string, err quickfix.MessageRejectError) return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoOrders) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -2167,7 +2167,7 @@ func (m NoOrders) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.Message return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NoOrders) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -2176,7 +2176,7 @@ func (m NoOrders) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.Message return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NoOrders) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -2185,7 +2185,7 @@ func (m NoOrders) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NoOrders) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -2194,7 +2194,7 @@ func (m NoOrders) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NoOrders) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -2203,7 +2203,7 @@ func (m NoOrders) GetForexReq() (v bool, err quickfix.MessageRejectError) { return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoOrders) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -2212,7 +2212,7 @@ func (m NoOrders) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m NoOrders) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -2221,7 +2221,7 @@ func (m NoOrders) GetBookingType() (v enum.BookingType, err quickfix.MessageReje return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -2230,7 +2230,7 @@ func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -2239,7 +2239,7 @@ func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -2248,7 +2248,7 @@ func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NoOrders) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -2257,7 +2257,7 @@ func (m NoOrders) GetSettlDate2() (v string, err quickfix.MessageRejectError) { return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoOrders) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -2266,7 +2266,7 @@ func (m NoOrders) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetPrice2 gets Price2, Tag 640 +// GetPrice2 gets Price2, Tag 640 func (m NoOrders) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.Price2Field if err = m.Get(&f); err == nil { @@ -2275,7 +2275,7 @@ func (m NoOrders) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NoOrders) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -2284,7 +2284,7 @@ func (m NoOrders) GetPositionEffect() (v enum.PositionEffect, err quickfix.Messa return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NoOrders) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -2293,7 +2293,7 @@ func (m NoOrders) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickf return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NoOrders) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -2302,7 +2302,7 @@ func (m NoOrders) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m NoOrders) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -2311,7 +2311,7 @@ func (m NoOrders) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRe return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m NoOrders) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -2320,7 +2320,7 @@ func (m NoOrders) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageReje return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m NoOrders) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -2329,7 +2329,7 @@ func (m NoOrders) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.Message return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m NoOrders) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -2338,7 +2338,7 @@ func (m NoOrders) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRe return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m NoOrders) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -2347,7 +2347,7 @@ func (m NoOrders) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m NoOrders) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -2356,7 +2356,7 @@ func (m NoOrders) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectErro return } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NoOrders) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -2365,7 +2365,7 @@ func (m NoOrders) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.Messa return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m NoOrders) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -2374,7 +2374,7 @@ func (m NoOrders) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.Me return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m NoOrders) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -2383,7 +2383,7 @@ func (m NoOrders) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickf return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m NoOrders) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -2392,7 +2392,7 @@ func (m NoOrders) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err qu return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m NoOrders) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -2401,7 +2401,7 @@ func (m NoOrders) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quic return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m NoOrders) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -2410,7 +2410,7 @@ func (m NoOrders) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m NoOrders) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -2419,7 +2419,7 @@ func (m NoOrders) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.Mes return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m NoOrders) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -2428,7 +2428,7 @@ func (m NoOrders) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.Messa return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m NoOrders) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -2437,7 +2437,7 @@ func (m NoOrders) GetTargetStrategyParameters() (v string, err quickfix.MessageR return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m NoOrders) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -2446,7 +2446,7 @@ func (m NoOrders) GetParticipationRate() (v decimal.Decimal, err quickfix.Messag return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m NoOrders) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -2455,762 +2455,762 @@ func (m NoOrders) GetDesignation() (v string, err quickfix.MessageRejectError) { return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoOrders) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoOrders) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListSeqNo returns true if ListSeqNo is present, Tag 67 +// HasListSeqNo returns true if ListSeqNo is present, Tag 67 func (m NoOrders) HasListSeqNo() bool { return m.Has(tag.ListSeqNo) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NoOrders) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 func (m NoOrders) HasSettlInstMode() bool { return m.Has(tag.SettlInstMode) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoOrders) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoOrders) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NoOrders) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoOrders) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoOrders) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoOrders) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m NoOrders) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m NoOrders) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NoOrders) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NoOrders) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NoOrders) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NoOrders) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoOrders) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m NoOrders) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoOrders) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NoOrders) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoOrders) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NoOrders) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NoOrders) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NoOrders) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NoOrders) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoOrders) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoOrders) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoOrders) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoOrders) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoOrders) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoOrders) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoOrders) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoOrders) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoOrders) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoOrders) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoOrders) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoOrders) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoOrders) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoOrders) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoOrders) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoOrders) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoOrders) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoOrders) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoOrders) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoOrders) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoOrders) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoOrders) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoOrders) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoOrders) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoOrders) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoOrders) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoOrders) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoOrders) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoOrders) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoOrders) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoOrders) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoOrders) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoOrders) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoOrders) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoOrders) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoOrders) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoOrders) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoOrders) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoOrders) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoOrders) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoOrders) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoOrders) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoOrders) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoOrders) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoOrders) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoOrders) HasSide() bool { return m.Has(tag.Side) } -//HasSideValueInd returns true if SideValueInd is present, Tag 401 +// HasSideValueInd returns true if SideValueInd is present, Tag 401 func (m NoOrders) HasSideValueInd() bool { return m.Has(tag.SideValueInd) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NoOrders) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoOrders) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NoOrders) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NoOrders) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoOrders) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoOrders) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoOrders) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoOrders) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoOrders) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoOrders) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NoOrders) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoOrders) HasPrice() bool { return m.Has(tag.Price) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NoOrders) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NoOrders) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NoOrders) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NoOrders) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NoOrders) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NoOrders) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NoOrders) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NoOrders) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NoOrders) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NoOrders) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NoOrders) HasYield() bool { return m.Has(tag.Yield) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NoOrders) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NoOrders) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NoOrders) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NoOrders) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoOrders) HasCurrency() bool { return m.Has(tag.Currency) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NoOrders) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NoOrders) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m NoOrders) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NoOrders) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NoOrders) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NoOrders) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NoOrders) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoOrders) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NoOrders) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoOrders) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoOrders) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoOrders) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoOrders) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NoOrders) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NoOrders) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NoOrders) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NoOrders) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoOrders) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m NoOrders) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoOrders) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoOrders) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoOrders) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NoOrders) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoOrders) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasPrice2 returns true if Price2 is present, Tag 640 +// HasPrice2 returns true if Price2 is present, Tag 640 func (m NoOrders) HasPrice2() bool { return m.Has(tag.Price2) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NoOrders) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NoOrders) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NoOrders) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m NoOrders) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m NoOrders) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m NoOrders) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m NoOrders) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m NoOrders) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m NoOrders) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NoOrders) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m NoOrders) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m NoOrders) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m NoOrders) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m NoOrders) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m NoOrders) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m NoOrders) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m NoOrders) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m NoOrders) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m NoOrders) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m NoOrders) HasDesignation() bool { return m.Has(tag.Designation) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3219,7 +3219,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3228,7 +3228,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3237,49 +3237,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3288,7 +3288,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3297,98 +3297,98 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3397,7 +3397,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3406,7 +3406,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3415,7 +3415,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3424,14 +3424,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3440,62 +3440,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3504,7 +3504,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3513,7 +3513,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3522,49 +3522,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3573,7 +3573,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3582,101 +3582,101 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -3685,7 +3685,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -3694,55 +3694,55 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3751,7 +3751,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3760,65 +3760,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3827,7 +3827,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3836,7 +3836,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3845,7 +3845,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3854,285 +3854,285 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4141,7 +4141,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4150,7 +4150,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4159,7 +4159,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4168,14 +4168,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4184,7 +4184,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4193,7 +4193,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4202,7 +4202,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4211,7 +4211,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4220,7 +4220,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4229,7 +4229,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4238,7 +4238,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4247,7 +4247,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4256,7 +4256,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4265,7 +4265,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4274,7 +4274,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4283,7 +4283,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4292,7 +4292,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4301,7 +4301,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4310,7 +4310,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4319,7 +4319,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4328,7 +4328,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4337,7 +4337,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4346,7 +4346,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4355,7 +4355,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4364,7 +4364,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4373,7 +4373,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4382,7 +4382,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4391,7 +4391,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4400,7 +4400,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4409,7 +4409,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4418,7 +4418,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4427,7 +4427,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4436,7 +4436,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4445,7 +4445,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4454,7 +4454,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4463,7 +4463,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4472,7 +4472,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4481,7 +4481,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4490,7 +4490,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4499,7 +4499,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4508,7 +4508,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4517,7 +4517,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4526,7 +4526,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4535,259 +4535,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4796,7 +4796,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4805,55 +4805,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4862,7 +4862,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4871,78 +4871,78 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -4951,7 +4951,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -4960,58 +4960,58 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoOrdersRepeatingGroup is a repeating group, Tag 73 +// NoOrdersRepeatingGroup is a repeating group, Tag 73 type NoOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { return NoOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListSeqNo), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.SettlInstMode), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.AllocID), quickfix.GroupElement(tag.PreallocMethod), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.HandlInst), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.MaxFloor), quickfix.GroupElement(tag.ExDestination), NewNoTradingSessionsRepeatingGroup(), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LocateReqd), quickfix.GroupElement(tag.TransactTime), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.IOIID), quickfix.GroupElement(tag.QuoteID), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.GTBookingInst), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.MaxShow), quickfix.GroupElement(tag.PegOffsetValue), quickfix.GroupElement(tag.PegMoveType), quickfix.GroupElement(tag.PegOffsetType), quickfix.GroupElement(tag.PegLimitType), quickfix.GroupElement(tag.PegRoundDirection), quickfix.GroupElement(tag.PegScope), quickfix.GroupElement(tag.DiscretionInst), quickfix.GroupElement(tag.DiscretionOffsetValue), quickfix.GroupElement(tag.DiscretionMoveType), quickfix.GroupElement(tag.DiscretionOffsetType), quickfix.GroupElement(tag.DiscretionLimitType), quickfix.GroupElement(tag.DiscretionRoundDirection), quickfix.GroupElement(tag.DiscretionScope), quickfix.GroupElement(tag.TargetStrategy), quickfix.GroupElement(tag.TargetStrategyParameters), quickfix.GroupElement(tag.ParticipationRate), quickfix.GroupElement(tag.Designation)})} } -//Add create and append a new NoOrders to this group +// Add create and append a new NoOrders to this group func (m NoOrdersRepeatingGroup) Add() NoOrders { g := m.RepeatingGroup.Add() return NoOrders{g} } -//Get returns the ith NoOrders in the NoOrdersRepeatinGroup +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { return NoOrders{m.RepeatingGroup.Get(i)} } diff --git a/fix44/newordermultileg/NewOrderMultileg.generated.go b/fix44/newordermultileg/NewOrderMultileg.generated.go index 8c4385a60..db8f2a758 100644 --- a/fix44/newordermultileg/NewOrderMultileg.generated.go +++ b/fix44/newordermultileg/NewOrderMultileg.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderMultileg is the fix44 NewOrderMultileg type, MsgType = AB +// NewOrderMultileg is the fix44 NewOrderMultileg type, MsgType = AB type NewOrderMultileg struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type NewOrderMultileg struct { Message *quickfix.Message } -//FromMessage creates a NewOrderMultileg from a quickfix.Message instance +// FromMessage creates a NewOrderMultileg from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderMultileg { return NewOrderMultileg{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderMultileg { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderMultileg) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderMultileg initialized with the required fields for NewOrderMultileg +// New returns a NewOrderMultileg initialized with the required fields for NewOrderMultileg func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderMultileg) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.Tr return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderMultileg, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,657 +62,657 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AB", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NewOrderMultileg) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NewOrderMultileg) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NewOrderMultileg) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NewOrderMultileg) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NewOrderMultileg) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NewOrderMultileg) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NewOrderMultileg) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NewOrderMultileg) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m NewOrderMultileg) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NewOrderMultileg) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NewOrderMultileg) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NewOrderMultileg) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NewOrderMultileg) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NewOrderMultileg) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NewOrderMultileg) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NewOrderMultileg) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderMultileg) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NewOrderMultileg) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NewOrderMultileg) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NewOrderMultileg) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NewOrderMultileg) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NewOrderMultileg) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NewOrderMultileg) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NewOrderMultileg) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NewOrderMultileg) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NewOrderMultileg) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NewOrderMultileg) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NewOrderMultileg) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NewOrderMultileg) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NewOrderMultileg) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NewOrderMultileg) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NewOrderMultileg) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NewOrderMultileg) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NewOrderMultileg) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NewOrderMultileg) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NewOrderMultileg) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NewOrderMultileg) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NewOrderMultileg) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NewOrderMultileg) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NewOrderMultileg) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NewOrderMultileg) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NewOrderMultileg) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NewOrderMultileg) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NewOrderMultileg) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NewOrderMultileg) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NewOrderMultileg) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NewOrderMultileg) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m NewOrderMultileg) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NewOrderMultileg) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NewOrderMultileg) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NewOrderMultileg) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NewOrderMultileg) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NewOrderMultileg) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NewOrderMultileg) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NewOrderMultileg) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NewOrderMultileg) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NewOrderMultileg) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NewOrderMultileg) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NewOrderMultileg) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NewOrderMultileg) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NewOrderMultileg) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NewOrderMultileg) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NewOrderMultileg) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NewOrderMultileg) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NewOrderMultileg) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NewOrderMultileg) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NewOrderMultileg) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NewOrderMultileg) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NewOrderMultileg) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m NewOrderMultileg) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NewOrderMultileg) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NewOrderMultileg) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NewOrderMultileg) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NewOrderMultileg) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NewOrderMultileg) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NewOrderMultileg) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NewOrderMultileg) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NewOrderMultileg) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NewOrderMultileg) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NewOrderMultileg) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NewOrderMultileg) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NewOrderMultileg) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NewOrderMultileg) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m NewOrderMultileg) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m NewOrderMultileg) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m NewOrderMultileg) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NewOrderMultileg) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m NewOrderMultileg) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NewOrderMultileg) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NewOrderMultileg) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NewOrderMultileg) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NewOrderMultileg) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NewOrderMultileg) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NewOrderMultileg) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m NewOrderMultileg) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NewOrderMultileg) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 +// SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 func (m NewOrderMultileg) SetMultiLegRptTypeReq(v enum.MultiLegRptTypeReq) { m.Set(field.NewMultiLegRptTypeReq(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NewOrderMultileg) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NewOrderMultileg) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NewOrderMultileg) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m NewOrderMultileg) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m NewOrderMultileg) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NewOrderMultileg) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NewOrderMultileg) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NewOrderMultileg) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NewOrderMultileg) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NewOrderMultileg) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NewOrderMultileg) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NewOrderMultileg) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m NewOrderMultileg) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m NewOrderMultileg) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m NewOrderMultileg) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m NewOrderMultileg) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m NewOrderMultileg) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m NewOrderMultileg) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m NewOrderMultileg) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m NewOrderMultileg) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m NewOrderMultileg) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m NewOrderMultileg) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m NewOrderMultileg) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m NewOrderMultileg) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m NewOrderMultileg) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m NewOrderMultileg) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NewOrderMultileg) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NewOrderMultileg) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NewOrderMultileg) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NewOrderMultileg) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NewOrderMultileg) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NewOrderMultileg) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NewOrderMultileg) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NewOrderMultileg) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -721,7 +721,7 @@ func (m NewOrderMultileg) GetAccount() (v string, err quickfix.MessageRejectErro return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NewOrderMultileg) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -730,7 +730,7 @@ func (m NewOrderMultileg) GetClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NewOrderMultileg) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -739,7 +739,7 @@ func (m NewOrderMultileg) GetCommission() (v decimal.Decimal, err quickfix.Messa return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NewOrderMultileg) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -748,7 +748,7 @@ func (m NewOrderMultileg) GetCommType() (v enum.CommType, err quickfix.MessageRe return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NewOrderMultileg) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -757,7 +757,7 @@ func (m NewOrderMultileg) GetCurrency() (v string, err quickfix.MessageRejectErr return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NewOrderMultileg) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -766,7 +766,7 @@ func (m NewOrderMultileg) GetExecInst() (v enum.ExecInst, err quickfix.MessageRe return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NewOrderMultileg) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -775,7 +775,7 @@ func (m NewOrderMultileg) GetHandlInst() (v enum.HandlInst, err quickfix.Message return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NewOrderMultileg) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -784,7 +784,7 @@ func (m NewOrderMultileg) GetSecurityIDSource() (v enum.SecurityIDSource, err qu return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m NewOrderMultileg) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -793,7 +793,7 @@ func (m NewOrderMultileg) GetIOIID() (v string, err quickfix.MessageRejectError) return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NewOrderMultileg) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -802,7 +802,7 @@ func (m NewOrderMultileg) GetOrderQty() (v decimal.Decimal, err quickfix.Message return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NewOrderMultileg) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -811,7 +811,7 @@ func (m NewOrderMultileg) GetOrdType() (v enum.OrdType, err quickfix.MessageReje return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NewOrderMultileg) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -820,7 +820,7 @@ func (m NewOrderMultileg) GetPrice() (v decimal.Decimal, err quickfix.MessageRej return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NewOrderMultileg) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -829,7 +829,7 @@ func (m NewOrderMultileg) GetSecurityID() (v string, err quickfix.MessageRejectE return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NewOrderMultileg) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -838,7 +838,7 @@ func (m NewOrderMultileg) GetSide() (v enum.Side, err quickfix.MessageRejectErro return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NewOrderMultileg) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -847,7 +847,7 @@ func (m NewOrderMultileg) GetSymbol() (v string, err quickfix.MessageRejectError return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NewOrderMultileg) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -856,7 +856,7 @@ func (m NewOrderMultileg) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NewOrderMultileg) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -865,7 +865,7 @@ func (m NewOrderMultileg) GetTimeInForce() (v enum.TimeInForce, err quickfix.Mes return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NewOrderMultileg) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -874,7 +874,7 @@ func (m NewOrderMultileg) GetTransactTime() (v time.Time, err quickfix.MessageRe return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NewOrderMultileg) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -883,7 +883,7 @@ func (m NewOrderMultileg) GetSettlType() (v enum.SettlType, err quickfix.Message return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NewOrderMultileg) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -892,7 +892,7 @@ func (m NewOrderMultileg) GetSettlDate() (v string, err quickfix.MessageRejectEr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NewOrderMultileg) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -901,7 +901,7 @@ func (m NewOrderMultileg) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Message return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NewOrderMultileg) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -910,7 +910,7 @@ func (m NewOrderMultileg) GetAllocID() (v string, err quickfix.MessageRejectErro return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NewOrderMultileg) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -919,7 +919,7 @@ func (m NewOrderMultileg) GetTradeDate() (v string, err quickfix.MessageRejectEr return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NewOrderMultileg) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -928,14 +928,14 @@ func (m NewOrderMultileg) GetPositionEffect() (v enum.PositionEffect, err quickf return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NewOrderMultileg) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NewOrderMultileg) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -944,7 +944,7 @@ func (m NewOrderMultileg) GetProcessCode() (v enum.ProcessCode, err quickfix.Mes return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NewOrderMultileg) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -953,7 +953,7 @@ func (m NewOrderMultileg) GetStopPx() (v decimal.Decimal, err quickfix.MessageRe return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NewOrderMultileg) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -962,7 +962,7 @@ func (m NewOrderMultileg) GetExDestination() (v enum.ExDestination, err quickfix return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NewOrderMultileg) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -971,7 +971,7 @@ func (m NewOrderMultileg) GetIssuer() (v string, err quickfix.MessageRejectError return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NewOrderMultileg) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -980,7 +980,7 @@ func (m NewOrderMultileg) GetSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NewOrderMultileg) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -989,7 +989,7 @@ func (m NewOrderMultileg) GetMinQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NewOrderMultileg) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -998,7 +998,7 @@ func (m NewOrderMultileg) GetMaxFloor() (v decimal.Decimal, err quickfix.Message return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NewOrderMultileg) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1007,7 +1007,7 @@ func (m NewOrderMultileg) GetLocateReqd() (v bool, err quickfix.MessageRejectErr return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NewOrderMultileg) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -1016,7 +1016,7 @@ func (m NewOrderMultileg) GetQuoteID() (v string, err quickfix.MessageRejectErro return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NewOrderMultileg) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1025,7 +1025,7 @@ func (m NewOrderMultileg) GetSettlCurrency() (v string, err quickfix.MessageReje return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NewOrderMultileg) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -1034,7 +1034,7 @@ func (m NewOrderMultileg) GetForexReq() (v bool, err quickfix.MessageRejectError return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NewOrderMultileg) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1043,7 +1043,7 @@ func (m NewOrderMultileg) GetExpireTime() (v time.Time, err quickfix.MessageReje return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NewOrderMultileg) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1052,7 +1052,7 @@ func (m NewOrderMultileg) GetPrevClosePx() (v decimal.Decimal, err quickfix.Mess return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NewOrderMultileg) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1061,7 +1061,7 @@ func (m NewOrderMultileg) GetCashOrderQty() (v decimal.Decimal, err quickfix.Mes return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NewOrderMultileg) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1070,7 +1070,7 @@ func (m NewOrderMultileg) GetSecurityType() (v enum.SecurityType, err quickfix.M return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NewOrderMultileg) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1079,7 +1079,7 @@ func (m NewOrderMultileg) GetEffectiveTime() (v time.Time, err quickfix.MessageR return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NewOrderMultileg) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1088,7 +1088,7 @@ func (m NewOrderMultileg) GetMaturityMonthYear() (v string, err quickfix.Message return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NewOrderMultileg) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1097,7 +1097,7 @@ func (m NewOrderMultileg) GetStrikePrice() (v decimal.Decimal, err quickfix.Mess return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NewOrderMultileg) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -1106,7 +1106,7 @@ func (m NewOrderMultileg) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, er return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NewOrderMultileg) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1115,7 +1115,7 @@ func (m NewOrderMultileg) GetOptAttribute() (v string, err quickfix.MessageRejec return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NewOrderMultileg) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1124,7 +1124,7 @@ func (m NewOrderMultileg) GetSecurityExchange() (v string, err quickfix.MessageR return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NewOrderMultileg) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1133,7 +1133,7 @@ func (m NewOrderMultileg) GetMaxShow() (v decimal.Decimal, err quickfix.MessageR return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m NewOrderMultileg) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -1142,7 +1142,7 @@ func (m NewOrderMultileg) GetPegOffsetValue() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NewOrderMultileg) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1151,7 +1151,7 @@ func (m NewOrderMultileg) GetCouponRate() (v decimal.Decimal, err quickfix.Messa return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NewOrderMultileg) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1160,7 +1160,7 @@ func (m NewOrderMultileg) GetCouponPaymentDate() (v string, err quickfix.Message return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NewOrderMultileg) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1169,7 +1169,7 @@ func (m NewOrderMultileg) GetIssueDate() (v string, err quickfix.MessageRejectEr return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NewOrderMultileg) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1178,7 +1178,7 @@ func (m NewOrderMultileg) GetRepurchaseTerm() (v int, err quickfix.MessageReject return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NewOrderMultileg) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1187,7 +1187,7 @@ func (m NewOrderMultileg) GetRepurchaseRate() (v decimal.Decimal, err quickfix.M return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NewOrderMultileg) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1196,7 +1196,7 @@ func (m NewOrderMultileg) GetFactor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NewOrderMultileg) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1205,7 +1205,7 @@ func (m NewOrderMultileg) GetTradeOriginationDate() (v string, err quickfix.Mess return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NewOrderMultileg) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1214,7 +1214,7 @@ func (m NewOrderMultileg) GetContractMultiplier() (v decimal.Decimal, err quickf return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NewOrderMultileg) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1223,7 +1223,7 @@ func (m NewOrderMultileg) GetRepoCollateralSecurityType() (v int, err quickfix.M return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NewOrderMultileg) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1232,7 +1232,7 @@ func (m NewOrderMultileg) GetRedemptionDate() (v string, err quickfix.MessageRej return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NewOrderMultileg) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1241,7 +1241,7 @@ func (m NewOrderMultileg) GetCreditRating() (v string, err quickfix.MessageRejec return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NewOrderMultileg) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1250,7 +1250,7 @@ func (m NewOrderMultileg) GetEncodedIssuerLen() (v int, err quickfix.MessageReje return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NewOrderMultileg) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m NewOrderMultileg) GetEncodedIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NewOrderMultileg) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m NewOrderMultileg) GetEncodedSecurityDescLen() (v int, err quickfix.Messa return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NewOrderMultileg) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m NewOrderMultileg) GetEncodedSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NewOrderMultileg) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m NewOrderMultileg) GetEncodedTextLen() (v int, err quickfix.MessageReject return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NewOrderMultileg) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m NewOrderMultileg) GetEncodedText() (v string, err quickfix.MessageReject return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NewOrderMultileg) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m NewOrderMultileg) GetComplianceID() (v string, err quickfix.MessageRejec return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NewOrderMultileg) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1313,14 +1313,14 @@ func (m NewOrderMultileg) GetSolicitedFlag() (v bool, err quickfix.MessageReject return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NewOrderMultileg) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NewOrderMultileg) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1329,7 +1329,7 @@ func (m NewOrderMultileg) GetDiscretionInst() (v enum.DiscretionInst, err quickf return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m NewOrderMultileg) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1338,7 +1338,7 @@ func (m NewOrderMultileg) GetDiscretionOffsetValue() (v decimal.Decimal, err qui return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NewOrderMultileg) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1347,7 +1347,7 @@ func (m NewOrderMultileg) GetPriceType() (v enum.PriceType, err quickfix.Message return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NewOrderMultileg) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1356,7 +1356,7 @@ func (m NewOrderMultileg) GetGTBookingInst() (v enum.GTBookingInst, err quickfix return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NewOrderMultileg) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1365,21 +1365,21 @@ func (m NewOrderMultileg) GetExpireDate() (v string, err quickfix.MessageRejectE return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NewOrderMultileg) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NewOrderMultileg) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NewOrderMultileg) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1388,7 +1388,7 @@ func (m NewOrderMultileg) GetProduct() (v enum.Product, err quickfix.MessageReje return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NewOrderMultileg) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1397,7 +1397,7 @@ func (m NewOrderMultileg) GetCFICode() (v string, err quickfix.MessageRejectErro return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NewOrderMultileg) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1406,7 +1406,7 @@ func (m NewOrderMultileg) GetRoundingDirection() (v enum.RoundingDirection, err return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NewOrderMultileg) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1415,7 +1415,7 @@ func (m NewOrderMultileg) GetRoundingModulus() (v decimal.Decimal, err quickfix. return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NewOrderMultileg) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1424,7 +1424,7 @@ func (m NewOrderMultileg) GetCountryOfIssue() (v string, err quickfix.MessageRej return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NewOrderMultileg) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1433,7 +1433,7 @@ func (m NewOrderMultileg) GetStateOrProvinceOfIssue() (v string, err quickfix.Me return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NewOrderMultileg) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1442,7 +1442,7 @@ func (m NewOrderMultileg) GetLocaleOfIssue() (v string, err quickfix.MessageReje return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NewOrderMultileg) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -1451,7 +1451,7 @@ func (m NewOrderMultileg) GetCommCurrency() (v string, err quickfix.MessageRejec return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m NewOrderMultileg) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1460,7 +1460,7 @@ func (m NewOrderMultileg) GetCancellationRights() (v enum.CancellationRights, er return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m NewOrderMultileg) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1469,7 +1469,7 @@ func (m NewOrderMultileg) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStat return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m NewOrderMultileg) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1478,7 +1478,7 @@ func (m NewOrderMultileg) GetDesignation() (v string, err quickfix.MessageReject return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NewOrderMultileg) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -1487,7 +1487,7 @@ func (m NewOrderMultileg) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m NewOrderMultileg) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1496,7 +1496,7 @@ func (m NewOrderMultileg) GetRegistID() (v string, err quickfix.MessageRejectErr return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NewOrderMultileg) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1505,7 +1505,7 @@ func (m NewOrderMultileg) GetOrderPercent() (v decimal.Decimal, err quickfix.Mes return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NewOrderMultileg) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1514,7 +1514,7 @@ func (m NewOrderMultileg) GetSecondaryClOrdID() (v string, err quickfix.MessageR return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NewOrderMultileg) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1523,7 +1523,7 @@ func (m NewOrderMultileg) GetOrderCapacity() (v enum.OrderCapacity, err quickfix return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NewOrderMultileg) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -1532,7 +1532,7 @@ func (m NewOrderMultileg) GetOrderRestrictions() (v enum.OrderRestrictions, err return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NewOrderMultileg) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1541,7 +1541,7 @@ func (m NewOrderMultileg) GetMaturityDate() (v string, err quickfix.MessageRejec return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NewOrderMultileg) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1550,7 +1550,7 @@ func (m NewOrderMultileg) GetInstrRegistry() (v enum.InstrRegistry, err quickfix return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m NewOrderMultileg) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -1559,14 +1559,14 @@ func (m NewOrderMultileg) GetCashMargin() (v enum.CashMargin, err quickfix.Messa return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NewOrderMultileg) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 +// GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 func (m NewOrderMultileg) GetMultiLegRptTypeReq() (v enum.MultiLegRptTypeReq, err quickfix.MessageRejectError) { var f field.MultiLegRptTypeReqField if err = m.Get(&f); err == nil { @@ -1575,7 +1575,7 @@ func (m NewOrderMultileg) GetMultiLegRptTypeReq() (v enum.MultiLegRptTypeReq, er return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NewOrderMultileg) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1584,7 +1584,7 @@ func (m NewOrderMultileg) GetAccountType() (v enum.AccountType, err quickfix.Mes return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NewOrderMultileg) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1593,7 +1593,7 @@ func (m NewOrderMultileg) GetCustOrderCapacity() (v enum.CustOrderCapacity, err return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NewOrderMultileg) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1602,7 +1602,7 @@ func (m NewOrderMultileg) GetClOrdLinkID() (v string, err quickfix.MessageReject return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m NewOrderMultileg) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -1611,7 +1611,7 @@ func (m NewOrderMultileg) GetDayBookingInst() (v enum.DayBookingInst, err quickf return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m NewOrderMultileg) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -1620,7 +1620,7 @@ func (m NewOrderMultileg) GetBookingUnit() (v enum.BookingUnit, err quickfix.Mes return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NewOrderMultileg) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -1629,7 +1629,7 @@ func (m NewOrderMultileg) GetPreallocMethod() (v enum.PreallocMethod, err quickf return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NewOrderMultileg) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -1638,7 +1638,7 @@ func (m NewOrderMultileg) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NewOrderMultileg) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1647,7 +1647,7 @@ func (m NewOrderMultileg) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.M return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NewOrderMultileg) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1656,7 +1656,7 @@ func (m NewOrderMultileg) GetContractSettlMonth() (v string, err quickfix.Messag return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NewOrderMultileg) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1665,14 +1665,14 @@ func (m NewOrderMultileg) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NewOrderMultileg) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NewOrderMultileg) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1681,7 +1681,7 @@ func (m NewOrderMultileg) GetSecuritySubType() (v string, err quickfix.MessageRe return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m NewOrderMultileg) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1690,7 +1690,7 @@ func (m NewOrderMultileg) GetBookingType() (v enum.BookingType, err quickfix.Mes return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m NewOrderMultileg) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1699,7 +1699,7 @@ func (m NewOrderMultileg) GetPegMoveType() (v enum.PegMoveType, err quickfix.Mes return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m NewOrderMultileg) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1708,7 +1708,7 @@ func (m NewOrderMultileg) GetPegOffsetType() (v enum.PegOffsetType, err quickfix return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m NewOrderMultileg) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1717,7 +1717,7 @@ func (m NewOrderMultileg) GetPegLimitType() (v enum.PegLimitType, err quickfix.M return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m NewOrderMultileg) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -1726,7 +1726,7 @@ func (m NewOrderMultileg) GetPegRoundDirection() (v enum.PegRoundDirection, err return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m NewOrderMultileg) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -1735,7 +1735,7 @@ func (m NewOrderMultileg) GetPegScope() (v enum.PegScope, err quickfix.MessageRe return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m NewOrderMultileg) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -1744,7 +1744,7 @@ func (m NewOrderMultileg) GetDiscretionMoveType() (v enum.DiscretionMoveType, er return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m NewOrderMultileg) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -1753,7 +1753,7 @@ func (m NewOrderMultileg) GetDiscretionOffsetType() (v enum.DiscretionOffsetType return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m NewOrderMultileg) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -1762,7 +1762,7 @@ func (m NewOrderMultileg) GetDiscretionLimitType() (v enum.DiscretionLimitType, return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m NewOrderMultileg) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -1771,7 +1771,7 @@ func (m NewOrderMultileg) GetDiscretionRoundDirection() (v enum.DiscretionRoundD return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m NewOrderMultileg) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -1780,7 +1780,7 @@ func (m NewOrderMultileg) GetDiscretionScope() (v enum.DiscretionScope, err quic return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m NewOrderMultileg) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -1789,7 +1789,7 @@ func (m NewOrderMultileg) GetTargetStrategy() (v enum.TargetStrategy, err quickf return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m NewOrderMultileg) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -1798,7 +1798,7 @@ func (m NewOrderMultileg) GetTargetStrategyParameters() (v string, err quickfix. return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m NewOrderMultileg) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -1807,7 +1807,7 @@ func (m NewOrderMultileg) GetParticipationRate() (v decimal.Decimal, err quickfi return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NewOrderMultileg) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1816,14 +1816,14 @@ func (m NewOrderMultileg) GetQtyType() (v enum.QtyType, err quickfix.MessageReje return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NewOrderMultileg) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NewOrderMultileg) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1832,7 +1832,7 @@ func (m NewOrderMultileg) GetDatedDate() (v string, err quickfix.MessageRejectEr return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NewOrderMultileg) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1841,7 +1841,7 @@ func (m NewOrderMultileg) GetInterestAccrualDate() (v string, err quickfix.Messa return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NewOrderMultileg) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1850,7 +1850,7 @@ func (m NewOrderMultileg) GetCPProgram() (v enum.CPProgram, err quickfix.Message return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NewOrderMultileg) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1859,7 +1859,7 @@ func (m NewOrderMultileg) GetCPRegType() (v string, err quickfix.MessageRejectEr return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NewOrderMultileg) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1868,692 +1868,692 @@ func (m NewOrderMultileg) GetStrikeCurrency() (v string, err quickfix.MessageRej return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NewOrderMultileg) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NewOrderMultileg) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NewOrderMultileg) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NewOrderMultileg) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NewOrderMultileg) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NewOrderMultileg) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NewOrderMultileg) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NewOrderMultileg) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m NewOrderMultileg) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NewOrderMultileg) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NewOrderMultileg) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NewOrderMultileg) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NewOrderMultileg) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NewOrderMultileg) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NewOrderMultileg) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NewOrderMultileg) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NewOrderMultileg) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NewOrderMultileg) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NewOrderMultileg) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NewOrderMultileg) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NewOrderMultileg) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NewOrderMultileg) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NewOrderMultileg) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NewOrderMultileg) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NewOrderMultileg) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NewOrderMultileg) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NewOrderMultileg) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NewOrderMultileg) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NewOrderMultileg) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NewOrderMultileg) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NewOrderMultileg) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NewOrderMultileg) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NewOrderMultileg) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NewOrderMultileg) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NewOrderMultileg) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NewOrderMultileg) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NewOrderMultileg) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NewOrderMultileg) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NewOrderMultileg) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NewOrderMultileg) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NewOrderMultileg) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NewOrderMultileg) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NewOrderMultileg) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NewOrderMultileg) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NewOrderMultileg) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NewOrderMultileg) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NewOrderMultileg) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m NewOrderMultileg) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NewOrderMultileg) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NewOrderMultileg) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NewOrderMultileg) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NewOrderMultileg) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NewOrderMultileg) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NewOrderMultileg) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NewOrderMultileg) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NewOrderMultileg) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NewOrderMultileg) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NewOrderMultileg) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NewOrderMultileg) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NewOrderMultileg) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NewOrderMultileg) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NewOrderMultileg) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NewOrderMultileg) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NewOrderMultileg) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NewOrderMultileg) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NewOrderMultileg) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NewOrderMultileg) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NewOrderMultileg) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NewOrderMultileg) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m NewOrderMultileg) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NewOrderMultileg) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NewOrderMultileg) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NewOrderMultileg) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NewOrderMultileg) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NewOrderMultileg) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NewOrderMultileg) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NewOrderMultileg) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NewOrderMultileg) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NewOrderMultileg) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NewOrderMultileg) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NewOrderMultileg) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NewOrderMultileg) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NewOrderMultileg) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m NewOrderMultileg) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m NewOrderMultileg) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m NewOrderMultileg) HasDesignation() bool { return m.Has(tag.Designation) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NewOrderMultileg) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m NewOrderMultileg) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NewOrderMultileg) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NewOrderMultileg) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NewOrderMultileg) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NewOrderMultileg) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NewOrderMultileg) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NewOrderMultileg) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m NewOrderMultileg) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NewOrderMultileg) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 +// HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 func (m NewOrderMultileg) HasMultiLegRptTypeReq() bool { return m.Has(tag.MultiLegRptTypeReq) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NewOrderMultileg) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NewOrderMultileg) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NewOrderMultileg) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m NewOrderMultileg) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m NewOrderMultileg) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NewOrderMultileg) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NewOrderMultileg) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NewOrderMultileg) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NewOrderMultileg) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NewOrderMultileg) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NewOrderMultileg) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NewOrderMultileg) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m NewOrderMultileg) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m NewOrderMultileg) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m NewOrderMultileg) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m NewOrderMultileg) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m NewOrderMultileg) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m NewOrderMultileg) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m NewOrderMultileg) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m NewOrderMultileg) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m NewOrderMultileg) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m NewOrderMultileg) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m NewOrderMultileg) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m NewOrderMultileg) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m NewOrderMultileg) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m NewOrderMultileg) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NewOrderMultileg) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NewOrderMultileg) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NewOrderMultileg) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NewOrderMultileg) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NewOrderMultileg) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NewOrderMultileg) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NewOrderMultileg) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 +// SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 func (m NoAllocs) SetNoNested3PartyIDs(f NoNested3PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -2562,7 +2562,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -2571,7 +2571,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -2580,7 +2580,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -2589,14 +2589,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 +// GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 func (m NoAllocs) GetNoNested3PartyIDs() (NoNested3PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested3PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -2605,62 +2605,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 +// HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 func (m NoAllocs) HasNoNested3PartyIDs() bool { return m.Has(tag.NoNested3PartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNested3PartyIDs is a repeating group element, Tag 948 +// NoNested3PartyIDs is a repeating group element, Tag 948 type NoNested3PartyIDs struct { *quickfix.Group } -//SetNested3PartyID sets Nested3PartyID, Tag 949 +// SetNested3PartyID sets Nested3PartyID, Tag 949 func (m NoNested3PartyIDs) SetNested3PartyID(v string) { m.Set(field.NewNested3PartyID(v)) } -//SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 +// SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 func (m NoNested3PartyIDs) SetNested3PartyIDSource(v string) { m.Set(field.NewNested3PartyIDSource(v)) } -//SetNested3PartyRole sets Nested3PartyRole, Tag 951 +// SetNested3PartyRole sets Nested3PartyRole, Tag 951 func (m NoNested3PartyIDs) SetNested3PartyRole(v int) { m.Set(field.NewNested3PartyRole(v)) } -//SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 +// SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 func (m NoNested3PartyIDs) SetNoNested3PartySubIDs(f NoNested3PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested3PartyID gets Nested3PartyID, Tag 949 +// GetNested3PartyID gets Nested3PartyID, Tag 949 func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartyIDField if err = m.Get(&f); err == nil { @@ -2669,7 +2669,7 @@ func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRe return } -//GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 +// GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2678,7 +2678,7 @@ func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.Mes return } -//GetNested3PartyRole gets Nested3PartyRole, Tag 951 +// GetNested3PartyRole gets Nested3PartyRole, Tag 951 func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested3PartyRoleField if err = m.Get(&f); err == nil { @@ -2687,49 +2687,49 @@ func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 +// GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 func (m NoNested3PartyIDs) GetNoNested3PartySubIDs() (NoNested3PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested3PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 +// HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 func (m NoNested3PartyIDs) HasNested3PartyID() bool { return m.Has(tag.Nested3PartyID) } -//HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 +// HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 func (m NoNested3PartyIDs) HasNested3PartyIDSource() bool { return m.Has(tag.Nested3PartyIDSource) } -//HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 +// HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 func (m NoNested3PartyIDs) HasNested3PartyRole() bool { return m.Has(tag.Nested3PartyRole) } -//HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 +// HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 func (m NoNested3PartyIDs) HasNoNested3PartySubIDs() bool { return m.Has(tag.NoNested3PartySubIDs) } -//NoNested3PartySubIDs is a repeating group element, Tag 952 +// NoNested3PartySubIDs is a repeating group element, Tag 952 type NoNested3PartySubIDs struct { *quickfix.Group } -//SetNested3PartySubID sets Nested3PartySubID, Tag 953 +// SetNested3PartySubID sets Nested3PartySubID, Tag 953 func (m NoNested3PartySubIDs) SetNested3PartySubID(v string) { m.Set(field.NewNested3PartySubID(v)) } -//SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 +// SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 func (m NoNested3PartySubIDs) SetNested3PartySubIDType(v int) { m.Set(field.NewNested3PartySubIDType(v)) } -//GetNested3PartySubID gets Nested3PartySubID, Tag 953 +// GetNested3PartySubID gets Nested3PartySubID, Tag 953 func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested3PartySubIDField if err = m.Get(&f); err == nil { @@ -2738,7 +2738,7 @@ func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.Mes return } -//GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 +// GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested3PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2747,101 +2747,101 @@ func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.Me return } -//HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 +// HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 func (m NoNested3PartySubIDs) HasNested3PartySubID() bool { return m.Has(tag.Nested3PartySubID) } -//HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 +// HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 func (m NoNested3PartySubIDs) HasNested3PartySubIDType() bool { return m.Has(tag.Nested3PartySubIDType) } -//NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 +// NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 type NoNested3PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup +// NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup func NewNoNested3PartySubIDsRepeatingGroup() NoNested3PartySubIDsRepeatingGroup { return NoNested3PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested3PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartySubID), quickfix.GroupElement(tag.Nested3PartySubIDType)})} } -//Add create and append a new NoNested3PartySubIDs to this group +// Add create and append a new NoNested3PartySubIDs to this group func (m NoNested3PartySubIDsRepeatingGroup) Add() NoNested3PartySubIDs { g := m.RepeatingGroup.Add() return NoNested3PartySubIDs{g} } -//Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup +// Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup func (m NoNested3PartySubIDsRepeatingGroup) Get(i int) NoNested3PartySubIDs { return NoNested3PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 +// NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 type NoNested3PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup +// NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup func NewNoNested3PartyIDsRepeatingGroup() NoNested3PartyIDsRepeatingGroup { return NoNested3PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested3PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartyID), quickfix.GroupElement(tag.Nested3PartyIDSource), quickfix.GroupElement(tag.Nested3PartyRole), NewNoNested3PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested3PartyIDs to this group +// Add create and append a new NoNested3PartyIDs to this group func (m NoNested3PartyIDsRepeatingGroup) Add() NoNested3PartyIDs { g := m.RepeatingGroup.Add() return NoNested3PartyIDs{g} } -//Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup +// Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup func (m NoNested3PartyIDsRepeatingGroup) Get(i int) NoNested3PartyIDs { return NoNested3PartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested3PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2850,7 +2850,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2859,65 +2859,65 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2926,7 +2926,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2935,7 +2935,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2944,49 +2944,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2995,7 +2995,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3004,78 +3004,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3084,7 +3084,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3093,310 +3093,310 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegAllocs sets NoLegAllocs, Tag 670 +// SetNoLegAllocs sets NoLegAllocs, Tag 670 func (m NoLegs) SetNoLegAllocs(f NoLegAllocsRepeatingGroup) { m.SetGroup(f) } -//SetLegPositionEffect sets LegPositionEffect, Tag 564 +// SetLegPositionEffect sets LegPositionEffect, Tag 564 func (m NoLegs) SetLegPositionEffect(v string) { m.Set(field.NewLegPositionEffect(v)) } -//SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 func (m NoLegs) SetLegCoveredOrUncovered(v int) { m.Set(field.NewLegCoveredOrUncovered(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegRefID sets LegRefID, Tag 654 +// SetLegRefID sets LegRefID, Tag 654 func (m NoLegs) SetLegRefID(v string) { m.Set(field.NewLegRefID(v)) } -//SetLegPrice sets LegPrice, Tag 566 +// SetLegPrice sets LegPrice, Tag 566 func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegPrice(value, scale)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3405,7 +3405,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3414,7 +3414,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3423,7 +3423,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3432,14 +3432,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3448,7 +3448,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3457,7 +3457,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3466,7 +3466,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3475,7 +3475,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3484,7 +3484,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3493,7 +3493,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3502,7 +3502,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3511,7 +3511,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3520,7 +3520,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3529,7 +3529,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3538,7 +3538,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3547,7 +3547,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3556,7 +3556,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3565,7 +3565,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3574,7 +3574,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3583,7 +3583,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3592,7 +3592,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3601,7 +3601,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3610,7 +3610,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3619,7 +3619,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3628,7 +3628,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3637,7 +3637,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3646,7 +3646,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3655,7 +3655,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3664,7 +3664,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3673,7 +3673,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3682,7 +3682,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3691,7 +3691,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3700,7 +3700,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3709,7 +3709,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3718,7 +3718,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3727,7 +3727,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3736,7 +3736,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3745,7 +3745,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3754,7 +3754,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3763,7 +3763,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3772,7 +3772,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3781,7 +3781,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3790,21 +3790,21 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegAllocs gets NoLegAllocs, Tag 670 +// GetNoLegAllocs gets NoLegAllocs, Tag 670 func (m NoLegs) GetNoLegAllocs() (NoLegAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPositionEffect gets LegPositionEffect, Tag 564 +// GetLegPositionEffect gets LegPositionEffect, Tag 564 func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { var f field.LegPositionEffectField if err = m.Get(&f); err == nil { @@ -3813,7 +3813,7 @@ func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectErro return } -//GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { var f field.LegCoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -3822,14 +3822,14 @@ func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectErr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegRefID gets LegRefID, Tag 654 +// GetLegRefID gets LegRefID, Tag 654 func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { var f field.LegRefIDField if err = m.Get(&f); err == nil { @@ -3838,7 +3838,7 @@ func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { return } -//GetLegPrice gets LegPrice, Tag 566 +// GetLegPrice gets LegPrice, Tag 566 func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegPriceField if err = m.Get(&f); err == nil { @@ -3847,7 +3847,7 @@ func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3856,7 +3856,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3865,287 +3865,287 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 +// HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 func (m NoLegs) HasNoLegAllocs() bool { return m.Has(tag.NoLegAllocs) } -//HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 func (m NoLegs) HasLegPositionEffect() bool { return m.Has(tag.LegPositionEffect) } -//HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 func (m NoLegs) HasLegCoveredOrUncovered() bool { return m.Has(tag.LegCoveredOrUncovered) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegRefID returns true if LegRefID is present, Tag 654 +// HasLegRefID returns true if LegRefID is present, Tag 654 func (m NoLegs) HasLegRefID() bool { return m.Has(tag.LegRefID) } -//HasLegPrice returns true if LegPrice is present, Tag 566 +// HasLegPrice returns true if LegPrice is present, Tag 566 func (m NoLegs) HasLegPrice() bool { return m.Has(tag.LegPrice) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4154,7 +4154,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4163,55 +4163,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -4220,7 +4220,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -4229,75 +4229,75 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoLegAllocs is a repeating group element, Tag 670 +// NoLegAllocs is a repeating group element, Tag 670 type NoLegAllocs struct { *quickfix.Group } -//SetLegAllocAccount sets LegAllocAccount, Tag 671 +// SetLegAllocAccount sets LegAllocAccount, Tag 671 func (m NoLegAllocs) SetLegAllocAccount(v string) { m.Set(field.NewLegAllocAccount(v)) } -//SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 +// SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 func (m NoLegAllocs) SetLegIndividualAllocID(v string) { m.Set(field.NewLegIndividualAllocID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoLegAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegAllocQty sets LegAllocQty, Tag 673 +// SetLegAllocQty sets LegAllocQty, Tag 673 func (m NoLegAllocs) SetLegAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegAllocQty(value, scale)) } -//SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 +// SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 func (m NoLegAllocs) SetLegAllocAcctIDSource(v string) { m.Set(field.NewLegAllocAcctIDSource(v)) } -//SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 func (m NoLegAllocs) SetLegSettlCurrency(v string) { m.Set(field.NewLegSettlCurrency(v)) } -//GetLegAllocAccount gets LegAllocAccount, Tag 671 +// GetLegAllocAccount gets LegAllocAccount, Tag 671 func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.LegAllocAccountField if err = m.Get(&f); err == nil { @@ -4306,7 +4306,7 @@ func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectE return } -//GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 +// GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.LegIndividualAllocIDField if err = m.Get(&f); err == nil { @@ -4315,14 +4315,14 @@ func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRe return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoLegAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegAllocQty gets LegAllocQty, Tag 673 +// GetLegAllocQty gets LegAllocQty, Tag 673 func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegAllocQtyField if err = m.Get(&f); err == nil { @@ -4331,7 +4331,7 @@ func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 +// GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegAllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -4340,7 +4340,7 @@ func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRe return } -//GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 func (m NoLegAllocs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegSettlCurrencyField if err = m.Get(&f); err == nil { @@ -4349,62 +4349,62 @@ func (m NoLegAllocs) GetLegSettlCurrency() (v string, err quickfix.MessageReject return } -//HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 +// HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 func (m NoLegAllocs) HasLegAllocAccount() bool { return m.Has(tag.LegAllocAccount) } -//HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 +// HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 func (m NoLegAllocs) HasLegIndividualAllocID() bool { return m.Has(tag.LegIndividualAllocID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoLegAllocs) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasLegAllocQty returns true if LegAllocQty is present, Tag 673 +// HasLegAllocQty returns true if LegAllocQty is present, Tag 673 func (m NoLegAllocs) HasLegAllocQty() bool { return m.Has(tag.LegAllocQty) } -//HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 +// HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 func (m NoLegAllocs) HasLegAllocAcctIDSource() bool { return m.Has(tag.LegAllocAcctIDSource) } -//HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 func (m NoLegAllocs) HasLegSettlCurrency() bool { return m.Has(tag.LegSettlCurrency) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -4413,7 +4413,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4422,7 +4422,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -4431,49 +4431,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -4482,7 +4482,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4491,111 +4491,111 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegAllocsRepeatingGroup is a repeating group, Tag 670 +// NoLegAllocsRepeatingGroup is a repeating group, Tag 670 type NoLegAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup +// NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup func NewNoLegAllocsRepeatingGroup() NoLegAllocsRepeatingGroup { return NoLegAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegAllocAccount), quickfix.GroupElement(tag.LegIndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegAllocQty), quickfix.GroupElement(tag.LegAllocAcctIDSource), quickfix.GroupElement(tag.LegSettlCurrency)})} } -//Add create and append a new NoLegAllocs to this group +// Add create and append a new NoLegAllocs to this group func (m NoLegAllocsRepeatingGroup) Add() NoLegAllocs { g := m.RepeatingGroup.Add() return NoLegAllocs{g} } -//Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup +// Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup func (m NoLegAllocsRepeatingGroup) Get(i int) NoLegAllocs { return NoLegAllocs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -4604,7 +4604,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -4613,7 +4613,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -4622,49 +4622,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -4673,7 +4673,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4682,321 +4682,321 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), NewNoLegAllocsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -5005,7 +5005,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -5014,7 +5014,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -5023,7 +5023,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -5032,14 +5032,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -5048,7 +5048,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -5057,7 +5057,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -5066,7 +5066,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -5075,7 +5075,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -5084,7 +5084,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -5093,7 +5093,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -5102,7 +5102,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -5111,7 +5111,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -5120,7 +5120,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -5129,7 +5129,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -5138,7 +5138,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -5147,7 +5147,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -5156,7 +5156,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -5165,7 +5165,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -5174,7 +5174,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -5183,7 +5183,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -5192,7 +5192,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -5201,7 +5201,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -5210,7 +5210,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -5219,7 +5219,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -5228,7 +5228,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -5237,7 +5237,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -5246,7 +5246,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -5255,7 +5255,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5264,7 +5264,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -5273,7 +5273,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -5282,7 +5282,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5291,7 +5291,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -5300,7 +5300,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -5309,7 +5309,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -5318,7 +5318,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -5327,7 +5327,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -5336,7 +5336,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -5345,7 +5345,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -5354,7 +5354,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -5363,7 +5363,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -5372,7 +5372,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -5381,7 +5381,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -5390,7 +5390,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -5399,259 +5399,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5660,7 +5660,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5669,55 +5669,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5726,7 +5726,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5735,88 +5735,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5825,7 +5825,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5834,7 +5834,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5843,7 +5843,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5852,45 +5852,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/newordersingle/NewOrderSingle.generated.go b/fix44/newordersingle/NewOrderSingle.generated.go index 5ad4bd88f..7eb5579e3 100644 --- a/fix44/newordersingle/NewOrderSingle.generated.go +++ b/fix44/newordersingle/NewOrderSingle.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//NewOrderSingle is the fix44 NewOrderSingle type, MsgType = D +// NewOrderSingle is the fix44 NewOrderSingle type, MsgType = D type NewOrderSingle struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type NewOrderSingle struct { Message *quickfix.Message } -//FromMessage creates a NewOrderSingle from a quickfix.Message instance +// FromMessage creates a NewOrderSingle from a quickfix.Message instance func FromMessage(m *quickfix.Message) NewOrderSingle { return NewOrderSingle{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) NewOrderSingle { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m NewOrderSingle) ToMessage() *quickfix.Message { return m.Message } -//New returns a NewOrderSingle initialized with the required fields for NewOrderSingle +// New returns a NewOrderSingle initialized with the required fields for NewOrderSingle func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderSingle) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.Tr return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg NewOrderSingle, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,782 +62,782 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "D", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NewOrderSingle) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NewOrderSingle) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NewOrderSingle) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NewOrderSingle) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NewOrderSingle) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m NewOrderSingle) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NewOrderSingle) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NewOrderSingle) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NewOrderSingle) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NewOrderSingle) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NewOrderSingle) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NewOrderSingle) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NewOrderSingle) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NewOrderSingle) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NewOrderSingle) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NewOrderSingle) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NewOrderSingle) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NewOrderSingle) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NewOrderSingle) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m NewOrderSingle) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m NewOrderSingle) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m NewOrderSingle) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m NewOrderSingle) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NewOrderSingle) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m NewOrderSingle) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NewOrderSingle) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NewOrderSingle) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NewOrderSingle) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NewOrderSingle) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NewOrderSingle) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NewOrderSingle) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NewOrderSingle) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NewOrderSingle) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m NewOrderSingle) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m NewOrderSingle) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NewOrderSingle) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NewOrderSingle) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NewOrderSingle) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NewOrderSingle) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NewOrderSingle) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NewOrderSingle) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NewOrderSingle) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NewOrderSingle) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NewOrderSingle) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NewOrderSingle) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NewOrderSingle) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NewOrderSingle) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NewOrderSingle) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NewOrderSingle) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NewOrderSingle) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NewOrderSingle) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NewOrderSingle) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NewOrderSingle) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NewOrderSingle) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NewOrderSingle) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NewOrderSingle) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NewOrderSingle) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NewOrderSingle) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NewOrderSingle) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NewOrderSingle) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NewOrderSingle) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m NewOrderSingle) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NewOrderSingle) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m NewOrderSingle) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NewOrderSingle) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NewOrderSingle) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NewOrderSingle) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NewOrderSingle) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NewOrderSingle) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NewOrderSingle) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NewOrderSingle) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NewOrderSingle) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NewOrderSingle) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NewOrderSingle) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m NewOrderSingle) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m NewOrderSingle) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m NewOrderSingle) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NewOrderSingle) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m NewOrderSingle) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NewOrderSingle) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NewOrderSingle) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NewOrderSingle) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NewOrderSingle) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NewOrderSingle) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NewOrderSingle) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m NewOrderSingle) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NewOrderSingle) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NewOrderSingle) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m NewOrderSingle) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m NewOrderSingle) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m NewOrderSingle) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NewOrderSingle) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NewOrderSingle) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetPrice2 sets Price2, Tag 640 +// SetPrice2 sets Price2, Tag 640 func (m NewOrderSingle) SetPrice2(value decimal.Decimal, scale int32) { m.Set(field.NewPrice2(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NewOrderSingle) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NewOrderSingle) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NewOrderSingle) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NewOrderSingle) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NewOrderSingle) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NewOrderSingle) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NewOrderSingle) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NewOrderSingle) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NewOrderSingle) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NewOrderSingle) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NewOrderSingle) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NewOrderSingle) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NewOrderSingle) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m NewOrderSingle) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m NewOrderSingle) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m NewOrderSingle) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m NewOrderSingle) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m NewOrderSingle) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m NewOrderSingle) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m NewOrderSingle) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m NewOrderSingle) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m NewOrderSingle) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m NewOrderSingle) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m NewOrderSingle) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m NewOrderSingle) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m NewOrderSingle) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m NewOrderSingle) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m NewOrderSingle) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NewOrderSingle) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NewOrderSingle) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NewOrderSingle) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NewOrderSingle) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NewOrderSingle) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NewOrderSingle) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m NewOrderSingle) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m NewOrderSingle) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m NewOrderSingle) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m NewOrderSingle) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m NewOrderSingle) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m NewOrderSingle) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m NewOrderSingle) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m NewOrderSingle) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NewOrderSingle) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.Message return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -882,7 +882,7 @@ func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -891,7 +891,7 @@ func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageReje return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -900,7 +900,7 @@ func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRe return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -909,7 +909,7 @@ func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m NewOrderSingle) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -918,7 +918,7 @@ func (m NewOrderSingle) GetIOIID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -927,7 +927,7 @@ func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -936,7 +936,7 @@ func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageReject return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -945,7 +945,7 @@ func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -954,7 +954,7 @@ func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -963,7 +963,7 @@ func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -972,7 +972,7 @@ func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -981,7 +981,7 @@ func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -990,7 +990,7 @@ func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.Messa return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -999,7 +999,7 @@ func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NewOrderSingle) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1008,7 +1008,7 @@ func (m NewOrderSingle) GetSettlType() (v enum.SettlType, err quickfix.MessageRe return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NewOrderSingle) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1017,7 +1017,7 @@ func (m NewOrderSingle) GetSettlDate() (v string, err quickfix.MessageRejectErro return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1026,7 +1026,7 @@ func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NewOrderSingle) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -1035,7 +1035,7 @@ func (m NewOrderSingle) GetAllocID() (v string, err quickfix.MessageRejectError) return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NewOrderSingle) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -1044,7 +1044,7 @@ func (m NewOrderSingle) GetTradeDate() (v string, err quickfix.MessageRejectErro return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -1053,14 +1053,14 @@ func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -1069,7 +1069,7 @@ func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.Messa return } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -1078,7 +1078,7 @@ func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -1087,7 +1087,7 @@ func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1096,7 +1096,7 @@ func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1105,7 +1105,7 @@ func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1114,7 +1114,7 @@ func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -1123,7 +1123,7 @@ func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRe return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1132,7 +1132,7 @@ func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -1141,7 +1141,7 @@ func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1150,7 +1150,7 @@ func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageReject return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -1159,7 +1159,7 @@ func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1168,7 +1168,7 @@ func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageReject return } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1177,7 +1177,7 @@ func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.Messag return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1186,7 +1186,7 @@ func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1195,7 +1195,7 @@ func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1204,7 +1204,7 @@ func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRej return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1213,7 +1213,7 @@ func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NewOrderSingle) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1222,7 +1222,7 @@ func (m NewOrderSingle) GetSettlDate2() (v string, err quickfix.MessageRejectErr return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1231,7 +1231,7 @@ func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1240,7 +1240,7 @@ func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -1249,7 +1249,7 @@ func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1258,7 +1258,7 @@ func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1267,7 +1267,7 @@ func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1276,7 +1276,7 @@ func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRej return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m NewOrderSingle) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -1285,7 +1285,7 @@ func (m NewOrderSingle) GetPegOffsetValue() (v decimal.Decimal, err quickfix.Mes return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageReje return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1303,7 +1303,7 @@ func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.Mess return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1312,7 +1312,7 @@ func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1321,7 +1321,7 @@ func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.Message return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1330,7 +1330,7 @@ func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1339,7 +1339,7 @@ func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1348,7 +1348,7 @@ func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1357,7 +1357,7 @@ func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1366,7 +1366,7 @@ func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1375,7 +1375,7 @@ func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1384,7 +1384,7 @@ func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.Messag return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1393,14 +1393,14 @@ func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NewOrderSingle) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1409,7 +1409,7 @@ func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRe return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1418,7 +1418,7 @@ func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1427,7 +1427,7 @@ func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1436,7 +1436,7 @@ func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1445,7 +1445,7 @@ func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1454,7 +1454,7 @@ func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1463,7 +1463,7 @@ func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1472,7 +1472,7 @@ func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1481,7 +1481,7 @@ func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1490,7 +1490,7 @@ func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1499,7 +1499,7 @@ func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectEr return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1508,7 +1508,7 @@ func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectE return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1517,14 +1517,14 @@ func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectEr return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1533,7 +1533,7 @@ func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m NewOrderSingle) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1542,7 +1542,7 @@ func (m NewOrderSingle) GetDiscretionOffsetValue() (v decimal.Decimal, err quick return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1551,7 +1551,7 @@ func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRe return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1560,7 +1560,7 @@ func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.M return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1569,21 +1569,21 @@ func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectErr return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NewOrderSingle) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NewOrderSingle) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1592,7 +1592,7 @@ func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1601,7 +1601,7 @@ func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1610,7 +1610,7 @@ func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err qu return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1619,7 +1619,7 @@ func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.Me return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1628,7 +1628,7 @@ func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1637,7 +1637,7 @@ func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1646,7 +1646,7 @@ func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -1655,7 +1655,7 @@ func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectE return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1664,7 +1664,7 @@ func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1673,7 +1673,7 @@ func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1682,7 +1682,7 @@ func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectEr return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -1691,7 +1691,7 @@ func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.M return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1700,7 +1700,7 @@ func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1709,7 +1709,7 @@ func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.Messa return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1718,7 +1718,7 @@ func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRej return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1727,7 +1727,7 @@ func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.M return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -1736,7 +1736,7 @@ func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err qu return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1745,7 +1745,7 @@ func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1754,7 +1754,7 @@ func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -1763,7 +1763,7 @@ func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.Message return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1772,7 +1772,7 @@ func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.Messa return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1781,7 +1781,7 @@ func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err qu return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1790,7 +1790,7 @@ func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectEr return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -1799,7 +1799,7 @@ func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -1808,7 +1808,7 @@ func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.Messa return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -1817,7 +1817,7 @@ func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -1826,7 +1826,7 @@ func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, return } -//GetPrice2 gets Price2, Tag 640 +// GetPrice2 gets Price2, Tag 640 func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.Price2Field if err = m.Get(&f); err == nil { @@ -1835,7 +1835,7 @@ func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageReje return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NewOrderSingle) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1844,7 +1844,7 @@ func (m NewOrderSingle) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Mes return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NewOrderSingle) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1853,7 +1853,7 @@ func (m NewOrderSingle) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Mes return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NewOrderSingle) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1862,7 +1862,7 @@ func (m NewOrderSingle) GetBenchmarkPriceType() (v int, err quickfix.MessageReje return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NewOrderSingle) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1871,7 +1871,7 @@ func (m NewOrderSingle) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NewOrderSingle) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1880,7 +1880,7 @@ func (m NewOrderSingle) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NewOrderSingle) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1889,7 +1889,7 @@ func (m NewOrderSingle) GetYieldRedemptionDate() (v string, err quickfix.Message return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NewOrderSingle) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1898,7 +1898,7 @@ func (m NewOrderSingle) GetYieldRedemptionPrice() (v decimal.Decimal, err quickf return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NewOrderSingle) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1907,7 +1907,7 @@ func (m NewOrderSingle) GetYieldRedemptionPriceType() (v int, err quickfix.Messa return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NewOrderSingle) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1916,7 +1916,7 @@ func (m NewOrderSingle) GetBenchmarkSecurityID() (v string, err quickfix.Message return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NewOrderSingle) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1925,14 +1925,14 @@ func (m NewOrderSingle) GetYieldCalcDate() (v string, err quickfix.MessageReject return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NewOrderSingle) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1941,7 +1941,7 @@ func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (v string, err quickfix.M return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NewOrderSingle) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1950,7 +1950,7 @@ func (m NewOrderSingle) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m NewOrderSingle) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1959,7 +1959,7 @@ func (m NewOrderSingle) GetBookingType() (v enum.BookingType, err quickfix.Messa return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m NewOrderSingle) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1968,7 +1968,7 @@ func (m NewOrderSingle) GetTerminationType() (v enum.TerminationType, err quickf return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m NewOrderSingle) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1977,7 +1977,7 @@ func (m NewOrderSingle) GetPegMoveType() (v enum.PegMoveType, err quickfix.Messa return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m NewOrderSingle) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1986,7 +1986,7 @@ func (m NewOrderSingle) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.M return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m NewOrderSingle) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1995,7 +1995,7 @@ func (m NewOrderSingle) GetPegLimitType() (v enum.PegLimitType, err quickfix.Mes return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m NewOrderSingle) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -2004,7 +2004,7 @@ func (m NewOrderSingle) GetPegRoundDirection() (v enum.PegRoundDirection, err qu return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m NewOrderSingle) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -2013,7 +2013,7 @@ func (m NewOrderSingle) GetPegScope() (v enum.PegScope, err quickfix.MessageReje return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m NewOrderSingle) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -2022,7 +2022,7 @@ func (m NewOrderSingle) GetDiscretionMoveType() (v enum.DiscretionMoveType, err return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m NewOrderSingle) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -2031,7 +2031,7 @@ func (m NewOrderSingle) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m NewOrderSingle) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -2040,7 +2040,7 @@ func (m NewOrderSingle) GetDiscretionLimitType() (v enum.DiscretionLimitType, er return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m NewOrderSingle) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -2049,7 +2049,7 @@ func (m NewOrderSingle) GetDiscretionRoundDirection() (v enum.DiscretionRoundDir return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m NewOrderSingle) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -2058,7 +2058,7 @@ func (m NewOrderSingle) GetDiscretionScope() (v enum.DiscretionScope, err quickf return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m NewOrderSingle) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -2067,7 +2067,7 @@ func (m NewOrderSingle) GetTargetStrategy() (v enum.TargetStrategy, err quickfix return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m NewOrderSingle) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -2076,7 +2076,7 @@ func (m NewOrderSingle) GetTargetStrategyParameters() (v string, err quickfix.Me return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m NewOrderSingle) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -2085,7 +2085,7 @@ func (m NewOrderSingle) GetParticipationRate() (v decimal.Decimal, err quickfix. return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NewOrderSingle) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -2094,14 +2094,14 @@ func (m NewOrderSingle) GetQtyType() (v enum.QtyType, err quickfix.MessageReject return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NewOrderSingle) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NewOrderSingle) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -2110,7 +2110,7 @@ func (m NewOrderSingle) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NewOrderSingle) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2119,7 +2119,7 @@ func (m NewOrderSingle) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NewOrderSingle) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -2128,7 +2128,7 @@ func (m NewOrderSingle) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NewOrderSingle) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -2137,7 +2137,7 @@ func (m NewOrderSingle) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m NewOrderSingle) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -2146,7 +2146,7 @@ func (m NewOrderSingle) GetMarginRatio() (v decimal.Decimal, err quickfix.Messag return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m NewOrderSingle) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -2155,7 +2155,7 @@ func (m NewOrderSingle) GetAgreementDesc() (v string, err quickfix.MessageReject return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m NewOrderSingle) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -2164,7 +2164,7 @@ func (m NewOrderSingle) GetAgreementID() (v string, err quickfix.MessageRejectEr return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m NewOrderSingle) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -2173,7 +2173,7 @@ func (m NewOrderSingle) GetAgreementDate() (v string, err quickfix.MessageReject return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m NewOrderSingle) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -2182,7 +2182,7 @@ func (m NewOrderSingle) GetStartDate() (v string, err quickfix.MessageRejectErro return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m NewOrderSingle) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -2191,7 +2191,7 @@ func (m NewOrderSingle) GetEndDate() (v string, err quickfix.MessageRejectError) return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m NewOrderSingle) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -2200,7 +2200,7 @@ func (m NewOrderSingle) GetAgreementCurrency() (v string, err quickfix.MessageRe return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m NewOrderSingle) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -2209,7 +2209,7 @@ func (m NewOrderSingle) GetDeliveryType() (v enum.DeliveryType, err quickfix.Mes return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NewOrderSingle) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2218,817 +2218,817 @@ func (m NewOrderSingle) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NewOrderSingle) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NewOrderSingle) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NewOrderSingle) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NewOrderSingle) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NewOrderSingle) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NewOrderSingle) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m NewOrderSingle) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NewOrderSingle) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m NewOrderSingle) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NewOrderSingle) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NewOrderSingle) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NewOrderSingle) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NewOrderSingle) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NewOrderSingle) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NewOrderSingle) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NewOrderSingle) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m NewOrderSingle) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NewOrderSingle) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NewOrderSingle) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NewOrderSingle) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NewOrderSingle) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NewOrderSingle) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NewOrderSingle) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NewOrderSingle) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NewOrderSingle) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NewOrderSingle) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m NewOrderSingle) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m NewOrderSingle) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NewOrderSingle) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NewOrderSingle) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m NewOrderSingle) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m NewOrderSingle) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m NewOrderSingle) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m NewOrderSingle) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NewOrderSingle) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m NewOrderSingle) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NewOrderSingle) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NewOrderSingle) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NewOrderSingle) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NewOrderSingle) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NewOrderSingle) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NewOrderSingle) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NewOrderSingle) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NewOrderSingle) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NewOrderSingle) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m NewOrderSingle) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NewOrderSingle) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NewOrderSingle) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m NewOrderSingle) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m NewOrderSingle) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NewOrderSingle) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NewOrderSingle) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NewOrderSingle) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NewOrderSingle) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NewOrderSingle) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NewOrderSingle) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NewOrderSingle) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NewOrderSingle) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NewOrderSingle) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NewOrderSingle) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NewOrderSingle) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NewOrderSingle) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NewOrderSingle) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NewOrderSingle) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NewOrderSingle) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NewOrderSingle) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NewOrderSingle) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NewOrderSingle) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NewOrderSingle) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NewOrderSingle) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NewOrderSingle) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NewOrderSingle) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NewOrderSingle) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NewOrderSingle) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NewOrderSingle) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NewOrderSingle) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m NewOrderSingle) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m NewOrderSingle) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m NewOrderSingle) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NewOrderSingle) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m NewOrderSingle) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m NewOrderSingle) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NewOrderSingle) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NewOrderSingle) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NewOrderSingle) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NewOrderSingle) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NewOrderSingle) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NewOrderSingle) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NewOrderSingle) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NewOrderSingle) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NewOrderSingle) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NewOrderSingle) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m NewOrderSingle) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m NewOrderSingle) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m NewOrderSingle) HasDesignation() bool { return m.Has(tag.Designation) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NewOrderSingle) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m NewOrderSingle) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NewOrderSingle) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NewOrderSingle) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NewOrderSingle) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NewOrderSingle) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NewOrderSingle) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NewOrderSingle) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m NewOrderSingle) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NewOrderSingle) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NewOrderSingle) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m NewOrderSingle) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m NewOrderSingle) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m NewOrderSingle) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NewOrderSingle) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NewOrderSingle) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasPrice2 returns true if Price2 is present, Tag 640 +// HasPrice2 returns true if Price2 is present, Tag 640 func (m NewOrderSingle) HasPrice2() bool { return m.Has(tag.Price2) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NewOrderSingle) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NewOrderSingle) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NewOrderSingle) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NewOrderSingle) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NewOrderSingle) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NewOrderSingle) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NewOrderSingle) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NewOrderSingle) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NewOrderSingle) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NewOrderSingle) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NewOrderSingle) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NewOrderSingle) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NewOrderSingle) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m NewOrderSingle) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m NewOrderSingle) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m NewOrderSingle) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m NewOrderSingle) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m NewOrderSingle) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m NewOrderSingle) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m NewOrderSingle) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m NewOrderSingle) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m NewOrderSingle) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m NewOrderSingle) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m NewOrderSingle) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m NewOrderSingle) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m NewOrderSingle) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m NewOrderSingle) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m NewOrderSingle) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NewOrderSingle) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NewOrderSingle) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NewOrderSingle) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NewOrderSingle) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NewOrderSingle) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NewOrderSingle) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m NewOrderSingle) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m NewOrderSingle) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m NewOrderSingle) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m NewOrderSingle) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m NewOrderSingle) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m NewOrderSingle) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m NewOrderSingle) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m NewOrderSingle) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NewOrderSingle) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3037,7 +3037,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3046,7 +3046,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3055,7 +3055,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3064,14 +3064,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3080,62 +3080,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3144,7 +3144,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3153,7 +3153,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3162,49 +3162,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3213,7 +3213,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3222,101 +3222,104 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -3325,7 +3328,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -3334,55 +3337,56 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -3391,7 +3395,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -3400,65 +3404,66 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3467,7 +3472,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3476,7 +3481,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3485,49 +3490,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3536,7 +3541,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3545,78 +3550,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3625,7 +3632,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3634,275 +3641,276 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3911,7 +3919,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3920,7 +3928,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3929,7 +3937,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3938,14 +3946,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3954,7 +3962,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3963,7 +3971,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3972,7 +3980,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3981,7 +3989,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3990,7 +3998,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3999,7 +4007,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4008,7 +4016,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4017,7 +4025,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4026,7 +4034,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4035,7 +4043,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4044,7 +4052,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4053,7 +4061,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4062,7 +4070,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4071,7 +4079,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4080,7 +4088,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4089,7 +4097,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4098,7 +4106,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4107,7 +4115,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4116,7 +4124,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4125,7 +4133,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4134,7 +4142,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4143,7 +4151,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4152,7 +4160,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4161,7 +4169,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4170,7 +4178,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4179,7 +4187,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4188,7 +4196,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4197,7 +4205,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4206,7 +4214,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4215,7 +4223,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4224,7 +4232,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4233,7 +4241,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4242,7 +4250,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4251,7 +4259,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4260,7 +4268,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4269,7 +4277,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4278,7 +4286,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4287,7 +4295,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4296,7 +4304,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4305,259 +4313,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4566,7 +4574,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4575,55 +4583,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4632,7 +4641,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4641,88 +4650,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4731,7 +4742,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4740,7 +4751,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4749,7 +4760,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4758,45 +4769,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/news/News.generated.go b/fix44/news/News.generated.go index ca7e95bb3..1a7939f0f 100644 --- a/fix44/news/News.generated.go +++ b/fix44/news/News.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//News is the fix44 News type, MsgType = B +// News is the fix44 News type, MsgType = B type News struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type News struct { Message *quickfix.Message } -//FromMessage creates a News from a quickfix.Message instance +// FromMessage creates a News from a quickfix.Message instance func FromMessage(m *quickfix.Message) News { return News{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) News { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m News) ToMessage() *quickfix.Message { return m.Message } -//New returns a News initialized with the required fields for News +// New returns a News initialized with the required fields for News func New(headline field.HeadlineField) (m News) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(headline field.HeadlineField) (m News) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg News, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,79 +59,79 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "B", r } -//SetNoLinesOfText sets NoLinesOfText, Tag 33 +// SetNoLinesOfText sets NoLinesOfText, Tag 33 func (m News) SetNoLinesOfText(f NoLinesOfTextRepeatingGroup) { m.SetGroup(f) } -//SetOrigTime sets OrigTime, Tag 42 +// SetOrigTime sets OrigTime, Tag 42 func (m News) SetOrigTime(v time.Time) { m.Set(field.NewOrigTime(v)) } -//SetUrgency sets Urgency, Tag 61 +// SetUrgency sets Urgency, Tag 61 func (m News) SetUrgency(v enum.Urgency) { m.Set(field.NewUrgency(v)) } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m News) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m News) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m News) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetHeadline sets Headline, Tag 148 +// SetHeadline sets Headline, Tag 148 func (m News) SetHeadline(v string) { m.Set(field.NewHeadline(v)) } -//SetURLLink sets URLLink, Tag 149 +// SetURLLink sets URLLink, Tag 149 func (m News) SetURLLink(v string) { m.Set(field.NewURLLink(v)) } -//SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 func (m News) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { m.SetGroup(f) } -//SetEncodedHeadlineLen sets EncodedHeadlineLen, Tag 358 +// SetEncodedHeadlineLen sets EncodedHeadlineLen, Tag 358 func (m News) SetEncodedHeadlineLen(v int) { m.Set(field.NewEncodedHeadlineLen(v)) } -//SetEncodedHeadline sets EncodedHeadline, Tag 359 +// SetEncodedHeadline sets EncodedHeadline, Tag 359 func (m News) SetEncodedHeadline(v string) { m.Set(field.NewEncodedHeadline(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m News) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m News) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//GetNoLinesOfText gets NoLinesOfText, Tag 33 +// GetNoLinesOfText gets NoLinesOfText, Tag 33 func (m News) GetNoLinesOfText() (NoLinesOfTextRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLinesOfTextRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOrigTime gets OrigTime, Tag 42 +// GetOrigTime gets OrigTime, Tag 42 func (m News) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigTimeField if err = m.Get(&f); err == nil { @@ -140,7 +140,7 @@ func (m News) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { return } -//GetUrgency gets Urgency, Tag 61 +// GetUrgency gets Urgency, Tag 61 func (m News) GetUrgency() (v enum.Urgency, err quickfix.MessageRejectError) { var f field.UrgencyField if err = m.Get(&f); err == nil { @@ -149,7 +149,7 @@ func (m News) GetUrgency() (v enum.Urgency, err quickfix.MessageRejectError) { return } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m News) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -158,7 +158,7 @@ func (m News) GetRawDataLength() (v int, err quickfix.MessageRejectError) { return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m News) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -167,14 +167,14 @@ func (m News) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m News) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetHeadline gets Headline, Tag 148 +// GetHeadline gets Headline, Tag 148 func (m News) GetHeadline() (v string, err quickfix.MessageRejectError) { var f field.HeadlineField if err = m.Get(&f); err == nil { @@ -183,7 +183,7 @@ func (m News) GetHeadline() (v string, err quickfix.MessageRejectError) { return } -//GetURLLink gets URLLink, Tag 149 +// GetURLLink gets URLLink, Tag 149 func (m News) GetURLLink() (v string, err quickfix.MessageRejectError) { var f field.URLLinkField if err = m.Get(&f); err == nil { @@ -192,14 +192,14 @@ func (m News) GetURLLink() (v string, err quickfix.MessageRejectError) { return } -//GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 func (m News) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRoutingIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedHeadlineLen gets EncodedHeadlineLen, Tag 358 +// GetEncodedHeadlineLen gets EncodedHeadlineLen, Tag 358 func (m News) GetEncodedHeadlineLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedHeadlineLenField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m News) GetEncodedHeadlineLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedHeadline gets EncodedHeadline, Tag 359 +// GetEncodedHeadline gets EncodedHeadline, Tag 359 func (m News) GetEncodedHeadline() (v string, err quickfix.MessageRejectError) { var f field.EncodedHeadlineField if err = m.Get(&f); err == nil { @@ -217,106 +217,106 @@ func (m News) GetEncodedHeadline() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m News) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m News) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 +// HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 func (m News) HasNoLinesOfText() bool { return m.Has(tag.NoLinesOfText) } -//HasOrigTime returns true if OrigTime is present, Tag 42 +// HasOrigTime returns true if OrigTime is present, Tag 42 func (m News) HasOrigTime() bool { return m.Has(tag.OrigTime) } -//HasUrgency returns true if Urgency is present, Tag 61 +// HasUrgency returns true if Urgency is present, Tag 61 func (m News) HasUrgency() bool { return m.Has(tag.Urgency) } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m News) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m News) HasRawData() bool { return m.Has(tag.RawData) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m News) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasHeadline returns true if Headline is present, Tag 148 +// HasHeadline returns true if Headline is present, Tag 148 func (m News) HasHeadline() bool { return m.Has(tag.Headline) } -//HasURLLink returns true if URLLink is present, Tag 149 +// HasURLLink returns true if URLLink is present, Tag 149 func (m News) HasURLLink() bool { return m.Has(tag.URLLink) } -//HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 func (m News) HasNoRoutingIDs() bool { return m.Has(tag.NoRoutingIDs) } -//HasEncodedHeadlineLen returns true if EncodedHeadlineLen is present, Tag 358 +// HasEncodedHeadlineLen returns true if EncodedHeadlineLen is present, Tag 358 func (m News) HasEncodedHeadlineLen() bool { return m.Has(tag.EncodedHeadlineLen) } -//HasEncodedHeadline returns true if EncodedHeadline is present, Tag 359 +// HasEncodedHeadline returns true if EncodedHeadline is present, Tag 359 func (m News) HasEncodedHeadline() bool { return m.Has(tag.EncodedHeadline) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m News) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m News) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//NoLinesOfText is a repeating group element, Tag 33 +// NoLinesOfText is a repeating group element, Tag 33 type NoLinesOfText struct { *quickfix.Group } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoLinesOfText) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoLinesOfText) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoLinesOfText) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -325,7 +325,7 @@ func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -334,7 +334,7 @@ func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -343,260 +343,261 @@ func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoLinesOfText) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoLinesOfText) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoLinesOfText) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 +// NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 type NoLinesOfTextRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup +// NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup func NewNoLinesOfTextRepeatingGroup() NoLinesOfTextRepeatingGroup { return NoLinesOfTextRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLinesOfText, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } } -//Add create and append a new NoLinesOfText to this group +// Add create and append a new NoLinesOfText to this group func (m NoLinesOfTextRepeatingGroup) Add() NoLinesOfText { g := m.RepeatingGroup.Add() return NoLinesOfText{g} } -//Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup +// Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup func (m NoLinesOfTextRepeatingGroup) Get(i int) NoLinesOfText { return NoLinesOfText{m.RepeatingGroup.Get(i)} } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -605,7 +606,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -614,7 +615,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -623,7 +624,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -632,14 +633,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -648,7 +649,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -657,7 +658,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -666,7 +667,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -675,7 +676,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -684,7 +685,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -693,7 +694,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -702,7 +703,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -711,7 +712,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -720,7 +721,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -729,7 +730,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -738,7 +739,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -747,7 +748,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -756,7 +757,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -765,7 +766,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -774,7 +775,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -783,7 +784,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -792,7 +793,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -801,7 +802,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -810,7 +811,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -819,7 +820,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -828,7 +829,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -837,7 +838,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -846,7 +847,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -855,7 +856,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -864,7 +865,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -873,7 +874,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -882,7 +883,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -891,7 +892,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -900,7 +901,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -909,7 +910,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -918,7 +919,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -927,7 +928,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -936,7 +937,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -945,14 +946,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -961,7 +962,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -970,232 +971,232 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1204,7 +1205,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1213,65 +1214,66 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1280,7 +1282,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1289,7 +1291,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1298,7 +1300,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1307,88 +1309,90 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate)}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } -//NoRoutingIDs is a repeating group element, Tag 215 +// NoRoutingIDs is a repeating group element, Tag 215 type NoRoutingIDs struct { *quickfix.Group } -//SetRoutingType sets RoutingType, Tag 216 +// SetRoutingType sets RoutingType, Tag 216 func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { m.Set(field.NewRoutingType(v)) } -//SetRoutingID sets RoutingID, Tag 217 +// SetRoutingID sets RoutingID, Tag 217 func (m NoRoutingIDs) SetRoutingID(v string) { m.Set(field.NewRoutingID(v)) } -//GetRoutingType gets RoutingType, Tag 216 +// GetRoutingType gets RoutingType, Tag 216 func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { var f field.RoutingTypeField if err = m.Get(&f); err == nil { @@ -1397,7 +1401,7 @@ func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.Message return } -//GetRoutingID gets RoutingID, Tag 217 +// GetRoutingID gets RoutingID, Tag 217 func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { var f field.RoutingIDField if err = m.Get(&f); err == nil { @@ -1406,255 +1410,256 @@ func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) return } -//HasRoutingType returns true if RoutingType is present, Tag 216 +// HasRoutingType returns true if RoutingType is present, Tag 216 func (m NoRoutingIDs) HasRoutingType() bool { return m.Has(tag.RoutingType) } -//HasRoutingID returns true if RoutingID is present, Tag 217 +// HasRoutingID returns true if RoutingID is present, Tag 217 func (m NoRoutingIDs) HasRoutingID() bool { return m.Has(tag.RoutingID) } -//NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 type NoRoutingIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { return NoRoutingIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRoutingIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)}), + } } -//Add create and append a new NoRoutingIDs to this group +// Add create and append a new NoRoutingIDs to this group func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { g := m.RepeatingGroup.Add() return NoRoutingIDs{g} } -//Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { return NoRoutingIDs{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1663,7 +1668,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1672,7 +1677,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1681,7 +1686,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1690,14 +1695,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1706,7 +1711,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1715,7 +1720,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1724,7 +1729,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1733,7 +1738,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1742,7 +1747,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1751,7 +1756,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1760,7 +1765,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1769,7 +1774,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1778,7 +1783,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1787,7 +1792,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1796,7 +1801,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1805,7 +1810,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1814,7 +1819,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1823,7 +1828,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1832,7 +1837,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1841,7 +1846,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1850,7 +1855,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1859,7 +1864,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1868,7 +1873,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1877,7 +1882,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1886,7 +1891,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1895,7 +1900,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1904,7 +1909,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1913,7 +1918,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1922,7 +1927,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1931,7 +1936,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1940,7 +1945,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1949,7 +1954,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1958,7 +1963,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1967,7 +1972,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1976,7 +1981,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1985,7 +1990,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1994,7 +1999,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2003,7 +2008,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2012,7 +2017,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2021,7 +2026,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2030,232 +2035,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2264,7 +2269,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2273,298 +2278,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2573,7 +2580,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2582,7 +2589,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2591,7 +2598,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2600,14 +2607,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2616,7 +2623,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2625,7 +2632,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2634,7 +2641,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2643,7 +2650,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2652,7 +2659,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2661,7 +2668,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2670,7 +2677,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2679,7 +2686,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2688,7 +2695,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2697,7 +2704,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2706,7 +2713,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2715,7 +2722,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2724,7 +2731,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2733,7 +2740,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2742,7 +2749,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2751,7 +2758,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2760,7 +2767,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2769,7 +2776,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2778,7 +2785,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2787,7 +2794,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2796,7 +2803,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2805,7 +2812,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2814,7 +2821,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2823,7 +2830,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2832,7 +2839,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2841,7 +2848,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2850,7 +2857,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2859,7 +2866,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2868,7 +2875,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2877,7 +2884,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2886,7 +2893,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2895,7 +2902,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2904,7 +2911,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2913,7 +2920,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2922,7 +2929,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2931,7 +2938,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2940,7 +2947,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2949,7 +2956,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2958,7 +2965,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2967,259 +2974,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3228,7 +3235,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3237,55 +3244,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3294,7 +3302,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3303,58 +3311,60 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } diff --git a/fix44/ordercancelreject/OrderCancelReject.generated.go b/fix44/ordercancelreject/OrderCancelReject.generated.go index f518c9169..50e0cad47 100644 --- a/fix44/ordercancelreject/OrderCancelReject.generated.go +++ b/fix44/ordercancelreject/OrderCancelReject.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelReject is the fix44 OrderCancelReject type, MsgType = 9 +// OrderCancelReject is the fix44 OrderCancelReject type, MsgType = 9 type OrderCancelReject struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type OrderCancelReject struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelReject from a quickfix.Message instance +// FromMessage creates a OrderCancelReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelReject { return OrderCancelReject{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) OrderCancelReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelReject initialized with the required fields for OrderCancelReject +// New returns a OrderCancelReject initialized with the required fields for OrderCancelReject func New(orderid field.OrderIDField, clordid field.ClOrdIDField, origclordid field.OrigClOrdIDField, ordstatus field.OrdStatusField, cxlrejresponseto field.CxlRejResponseToField) (m OrderCancelReject) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(orderid field.OrderIDField, clordid field.ClOrdIDField, origclordid fie return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,112 +61,112 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "9", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelReject) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelReject) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelReject) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m OrderCancelReject) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelReject) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelReject) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelReject) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m OrderCancelReject) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetCxlRejReason sets CxlRejReason, Tag 102 +// SetCxlRejReason sets CxlRejReason, Tag 102 func (m OrderCancelReject) SetCxlRejReason(v enum.CxlRejReason) { m.Set(field.NewCxlRejReason(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m OrderCancelReject) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m OrderCancelReject) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetCxlRejResponseTo sets CxlRejResponseTo, Tag 434 +// SetCxlRejResponseTo sets CxlRejResponseTo, Tag 434 func (m OrderCancelReject) SetCxlRejResponseTo(v enum.CxlRejResponseTo) { m.Set(field.NewCxlRejResponseTo(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderCancelReject) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m OrderCancelReject) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m OrderCancelReject) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m OrderCancelReject) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetWorkingIndicator sets WorkingIndicator, Tag 636 +// SetWorkingIndicator sets WorkingIndicator, Tag 636 func (m OrderCancelReject) SetWorkingIndicator(v bool) { m.Set(field.NewWorkingIndicator(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m OrderCancelReject) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelReject) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -175,7 +175,7 @@ func (m OrderCancelReject) GetAccount() (v string, err quickfix.MessageRejectErr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelReject) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -184,7 +184,7 @@ func (m OrderCancelReject) GetClOrdID() (v string, err quickfix.MessageRejectErr return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelReject) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -193,7 +193,7 @@ func (m OrderCancelReject) GetOrderID() (v string, err quickfix.MessageRejectErr return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m OrderCancelReject) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -202,7 +202,7 @@ func (m OrderCancelReject) GetOrdStatus() (v enum.OrdStatus, err quickfix.Messag return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelReject) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -211,7 +211,7 @@ func (m OrderCancelReject) GetOrigClOrdID() (v string, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -220,7 +220,7 @@ func (m OrderCancelReject) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelReject) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -229,7 +229,7 @@ func (m OrderCancelReject) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelReject) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -238,7 +238,7 @@ func (m OrderCancelReject) GetListID() (v string, err quickfix.MessageRejectErro return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m OrderCancelReject) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -247,7 +247,7 @@ func (m OrderCancelReject) GetTradeDate() (v string, err quickfix.MessageRejectE return } -//GetCxlRejReason gets CxlRejReason, Tag 102 +// GetCxlRejReason gets CxlRejReason, Tag 102 func (m OrderCancelReject) GetCxlRejReason() (v enum.CxlRejReason, err quickfix.MessageRejectError) { var f field.CxlRejReasonField if err = m.Get(&f); err == nil { @@ -256,7 +256,7 @@ func (m OrderCancelReject) GetCxlRejReason() (v enum.CxlRejReason, err quickfix. return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m OrderCancelReject) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -265,7 +265,7 @@ func (m OrderCancelReject) GetSecondaryOrderID() (v string, err quickfix.Message return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m OrderCancelReject) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -274,7 +274,7 @@ func (m OrderCancelReject) GetTradeOriginationDate() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -283,7 +283,7 @@ func (m OrderCancelReject) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -292,7 +292,7 @@ func (m OrderCancelReject) GetEncodedText() (v string, err quickfix.MessageRejec return } -//GetCxlRejResponseTo gets CxlRejResponseTo, Tag 434 +// GetCxlRejResponseTo gets CxlRejResponseTo, Tag 434 func (m OrderCancelReject) GetCxlRejResponseTo() (v enum.CxlRejResponseTo, err quickfix.MessageRejectError) { var f field.CxlRejResponseToField if err = m.Get(&f); err == nil { @@ -301,7 +301,7 @@ func (m OrderCancelReject) GetCxlRejResponseTo() (v enum.CxlRejResponseTo, err q return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderCancelReject) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -310,7 +310,7 @@ func (m OrderCancelReject) GetSecondaryClOrdID() (v string, err quickfix.Message return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m OrderCancelReject) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -319,7 +319,7 @@ func (m OrderCancelReject) GetAccountType() (v enum.AccountType, err quickfix.Me return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m OrderCancelReject) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -328,7 +328,7 @@ func (m OrderCancelReject) GetClOrdLinkID() (v string, err quickfix.MessageRejec return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m OrderCancelReject) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -337,7 +337,7 @@ func (m OrderCancelReject) GetOrigOrdModTime() (v time.Time, err quickfix.Messag return } -//GetWorkingIndicator gets WorkingIndicator, Tag 636 +// GetWorkingIndicator gets WorkingIndicator, Tag 636 func (m OrderCancelReject) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { var f field.WorkingIndicatorField if err = m.Get(&f); err == nil { @@ -346,7 +346,7 @@ func (m OrderCancelReject) GetWorkingIndicator() (v bool, err quickfix.MessageRe return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m OrderCancelReject) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -355,107 +355,107 @@ func (m OrderCancelReject) GetAcctIDSource() (v enum.AcctIDSource, err quickfix. return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelReject) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelReject) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelReject) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m OrderCancelReject) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelReject) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelReject) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelReject) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelReject) HasListID() bool { return m.Has(tag.ListID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m OrderCancelReject) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasCxlRejReason returns true if CxlRejReason is present, Tag 102 +// HasCxlRejReason returns true if CxlRejReason is present, Tag 102 func (m OrderCancelReject) HasCxlRejReason() bool { return m.Has(tag.CxlRejReason) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m OrderCancelReject) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m OrderCancelReject) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasCxlRejResponseTo returns true if CxlRejResponseTo is present, Tag 434 +// HasCxlRejResponseTo returns true if CxlRejResponseTo is present, Tag 434 func (m OrderCancelReject) HasCxlRejResponseTo() bool { return m.Has(tag.CxlRejResponseTo) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderCancelReject) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m OrderCancelReject) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m OrderCancelReject) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m OrderCancelReject) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 func (m OrderCancelReject) HasWorkingIndicator() bool { return m.Has(tag.WorkingIndicator) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m OrderCancelReject) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } diff --git a/fix44/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go b/fix44/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go index 883cc62ae..9cdad0ad2 100644 --- a/fix44/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go +++ b/fix44/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelReplaceRequest is the fix44 OrderCancelReplaceRequest type, MsgType = G +// OrderCancelReplaceRequest is the fix44 OrderCancelReplaceRequest type, MsgType = G type OrderCancelReplaceRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type OrderCancelReplaceRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelReplaceRequest from a quickfix.Message instance +// FromMessage creates a OrderCancelReplaceRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelReplaceRequest { return OrderCancelReplaceRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderCancelReplaceRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelReplaceRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelReplaceRequest initialized with the required fields for OrderCancelReplaceRequest +// New returns a OrderCancelReplaceRequest initialized with the required fields for OrderCancelReplaceRequest func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m OrderCancelReplaceRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -52,10 +52,10 @@ func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side fi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelReplaceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -63,777 +63,777 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "G", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelReplaceRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelReplaceRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m OrderCancelReplaceRequest) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m OrderCancelReplaceRequest) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m OrderCancelReplaceRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m OrderCancelReplaceRequest) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetHandlInst sets HandlInst, Tag 21 +// SetHandlInst sets HandlInst, Tag 21 func (m OrderCancelReplaceRequest) SetHandlInst(v enum.HandlInst) { m.Set(field.NewHandlInst(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderCancelReplaceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelReplaceRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m OrderCancelReplaceRequest) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m OrderCancelReplaceRequest) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelReplaceRequest) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m OrderCancelReplaceRequest) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderCancelReplaceRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderCancelReplaceRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderCancelReplaceRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelReplaceRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTimeInForce sets TimeInForce, Tag 59 +// SetTimeInForce sets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelReplaceRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m OrderCancelReplaceRequest) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m OrderCancelReplaceRequest) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderCancelReplaceRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelReplaceRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m OrderCancelReplaceRequest) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m OrderCancelReplaceRequest) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m OrderCancelReplaceRequest) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m OrderCancelReplaceRequest) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetStopPx sets StopPx, Tag 99 +// SetStopPx sets StopPx, Tag 99 func (m OrderCancelReplaceRequest) SetStopPx(value decimal.Decimal, scale int32) { m.Set(field.NewStopPx(value, scale)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m OrderCancelReplaceRequest) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderCancelReplaceRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderCancelReplaceRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetMinQty sets MinQty, Tag 110 +// SetMinQty sets MinQty, Tag 110 func (m OrderCancelReplaceRequest) SetMinQty(value decimal.Decimal, scale int32) { m.Set(field.NewMinQty(value, scale)) } -//SetMaxFloor sets MaxFloor, Tag 111 +// SetMaxFloor sets MaxFloor, Tag 111 func (m OrderCancelReplaceRequest) SetMaxFloor(value decimal.Decimal, scale int32) { m.Set(field.NewMaxFloor(value, scale)) } -//SetLocateReqd sets LocateReqd, Tag 114 +// SetLocateReqd sets LocateReqd, Tag 114 func (m OrderCancelReplaceRequest) SetLocateReqd(v bool) { m.Set(field.NewLocateReqd(v)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m OrderCancelReplaceRequest) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetForexReq sets ForexReq, Tag 121 +// SetForexReq sets ForexReq, Tag 121 func (m OrderCancelReplaceRequest) SetForexReq(v bool) { m.Set(field.NewForexReq(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m OrderCancelReplaceRequest) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m OrderCancelReplaceRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderCancelReplaceRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m OrderCancelReplaceRequest) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m OrderCancelReplaceRequest) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m OrderCancelReplaceRequest) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderCancelReplaceRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderCancelReplaceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 func (m OrderCancelReplaceRequest) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { m.Set(field.NewCoveredOrUncovered(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderCancelReplaceRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderCancelReplaceRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetMaxShow sets MaxShow, Tag 210 +// SetMaxShow sets MaxShow, Tag 210 func (m OrderCancelReplaceRequest) SetMaxShow(value decimal.Decimal, scale int32) { m.Set(field.NewMaxShow(value, scale)) } -//SetPegOffsetValue sets PegOffsetValue, Tag 211 +// SetPegOffsetValue sets PegOffsetValue, Tag 211 func (m OrderCancelReplaceRequest) SetPegOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewPegOffsetValue(value, scale)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m OrderCancelReplaceRequest) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m OrderCancelReplaceRequest) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m OrderCancelReplaceRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m OrderCancelReplaceRequest) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderCancelReplaceRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderCancelReplaceRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderCancelReplaceRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderCancelReplaceRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderCancelReplaceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderCancelReplaceRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m OrderCancelReplaceRequest) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderCancelReplaceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m OrderCancelReplaceRequest) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m OrderCancelReplaceRequest) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderCancelReplaceRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderCancelReplaceRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderCancelReplaceRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderCancelReplaceRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderCancelReplaceRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderCancelReplaceRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderCancelReplaceRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelReplaceRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelReplaceRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m OrderCancelReplaceRequest) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m OrderCancelReplaceRequest) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m OrderCancelReplaceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetDiscretionInst sets DiscretionInst, Tag 388 +// SetDiscretionInst sets DiscretionInst, Tag 388 func (m OrderCancelReplaceRequest) SetDiscretionInst(v enum.DiscretionInst) { m.Set(field.NewDiscretionInst(v)) } -//SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 func (m OrderCancelReplaceRequest) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { m.Set(field.NewDiscretionOffsetValue(value, scale)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m OrderCancelReplaceRequest) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetGTBookingInst sets GTBookingInst, Tag 427 +// SetGTBookingInst sets GTBookingInst, Tag 427 func (m OrderCancelReplaceRequest) SetGTBookingInst(v enum.GTBookingInst) { m.Set(field.NewGTBookingInst(v)) } -//SetExpireDate sets ExpireDate, Tag 432 +// SetExpireDate sets ExpireDate, Tag 432 func (m OrderCancelReplaceRequest) SetExpireDate(v string) { m.Set(field.NewExpireDate(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m OrderCancelReplaceRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderCancelReplaceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderCancelReplaceRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderCancelReplaceRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m OrderCancelReplaceRequest) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m OrderCancelReplaceRequest) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderCancelReplaceRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderCancelReplaceRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderCancelReplaceRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m OrderCancelReplaceRequest) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetCancellationRights sets CancellationRights, Tag 480 +// SetCancellationRights sets CancellationRights, Tag 480 func (m OrderCancelReplaceRequest) SetCancellationRights(v enum.CancellationRights) { m.Set(field.NewCancellationRights(v)) } -//SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 func (m OrderCancelReplaceRequest) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { m.Set(field.NewMoneyLaunderingStatus(v)) } -//SetDesignation sets Designation, Tag 494 +// SetDesignation sets Designation, Tag 494 func (m OrderCancelReplaceRequest) SetDesignation(v string) { m.Set(field.NewDesignation(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m OrderCancelReplaceRequest) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m OrderCancelReplaceRequest) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m OrderCancelReplaceRequest) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderCancelReplaceRequest) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m OrderCancelReplaceRequest) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m OrderCancelReplaceRequest) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderCancelReplaceRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderCancelReplaceRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCashMargin sets CashMargin, Tag 544 +// SetCashMargin sets CashMargin, Tag 544 func (m OrderCancelReplaceRequest) SetCashMargin(v enum.CashMargin) { m.Set(field.NewCashMargin(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m OrderCancelReplaceRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m OrderCancelReplaceRequest) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m OrderCancelReplaceRequest) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m OrderCancelReplaceRequest) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetDayBookingInst sets DayBookingInst, Tag 589 +// SetDayBookingInst sets DayBookingInst, Tag 589 func (m OrderCancelReplaceRequest) SetDayBookingInst(v enum.DayBookingInst) { m.Set(field.NewDayBookingInst(v)) } -//SetBookingUnit sets BookingUnit, Tag 590 +// SetBookingUnit sets BookingUnit, Tag 590 func (m OrderCancelReplaceRequest) SetBookingUnit(v enum.BookingUnit) { m.Set(field.NewBookingUnit(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m OrderCancelReplaceRequest) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m OrderCancelReplaceRequest) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetPrice2 sets Price2, Tag 640 +// SetPrice2 sets Price2, Tag 640 func (m OrderCancelReplaceRequest) SetPrice2(value decimal.Decimal, scale int32) { m.Set(field.NewPrice2(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m OrderCancelReplaceRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m OrderCancelReplaceRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m OrderCancelReplaceRequest) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderCancelReplaceRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderCancelReplaceRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m OrderCancelReplaceRequest) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m OrderCancelReplaceRequest) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m OrderCancelReplaceRequest) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m OrderCancelReplaceRequest) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m OrderCancelReplaceRequest) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m OrderCancelReplaceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m OrderCancelReplaceRequest) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderCancelReplaceRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetBookingType sets BookingType, Tag 775 +// SetBookingType sets BookingType, Tag 775 func (m OrderCancelReplaceRequest) SetBookingType(v enum.BookingType) { m.Set(field.NewBookingType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m OrderCancelReplaceRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetPegMoveType sets PegMoveType, Tag 835 +// SetPegMoveType sets PegMoveType, Tag 835 func (m OrderCancelReplaceRequest) SetPegMoveType(v enum.PegMoveType) { m.Set(field.NewPegMoveType(v)) } -//SetPegOffsetType sets PegOffsetType, Tag 836 +// SetPegOffsetType sets PegOffsetType, Tag 836 func (m OrderCancelReplaceRequest) SetPegOffsetType(v enum.PegOffsetType) { m.Set(field.NewPegOffsetType(v)) } -//SetPegLimitType sets PegLimitType, Tag 837 +// SetPegLimitType sets PegLimitType, Tag 837 func (m OrderCancelReplaceRequest) SetPegLimitType(v enum.PegLimitType) { m.Set(field.NewPegLimitType(v)) } -//SetPegRoundDirection sets PegRoundDirection, Tag 838 +// SetPegRoundDirection sets PegRoundDirection, Tag 838 func (m OrderCancelReplaceRequest) SetPegRoundDirection(v enum.PegRoundDirection) { m.Set(field.NewPegRoundDirection(v)) } -//SetPegScope sets PegScope, Tag 840 +// SetPegScope sets PegScope, Tag 840 func (m OrderCancelReplaceRequest) SetPegScope(v enum.PegScope) { m.Set(field.NewPegScope(v)) } -//SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 func (m OrderCancelReplaceRequest) SetDiscretionMoveType(v enum.DiscretionMoveType) { m.Set(field.NewDiscretionMoveType(v)) } -//SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 func (m OrderCancelReplaceRequest) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { m.Set(field.NewDiscretionOffsetType(v)) } -//SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 func (m OrderCancelReplaceRequest) SetDiscretionLimitType(v enum.DiscretionLimitType) { m.Set(field.NewDiscretionLimitType(v)) } -//SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 func (m OrderCancelReplaceRequest) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { m.Set(field.NewDiscretionRoundDirection(v)) } -//SetDiscretionScope sets DiscretionScope, Tag 846 +// SetDiscretionScope sets DiscretionScope, Tag 846 func (m OrderCancelReplaceRequest) SetDiscretionScope(v enum.DiscretionScope) { m.Set(field.NewDiscretionScope(v)) } -//SetTargetStrategy sets TargetStrategy, Tag 847 +// SetTargetStrategy sets TargetStrategy, Tag 847 func (m OrderCancelReplaceRequest) SetTargetStrategy(v enum.TargetStrategy) { m.Set(field.NewTargetStrategy(v)) } -//SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 func (m OrderCancelReplaceRequest) SetTargetStrategyParameters(v string) { m.Set(field.NewTargetStrategyParameters(v)) } -//SetParticipationRate sets ParticipationRate, Tag 849 +// SetParticipationRate sets ParticipationRate, Tag 849 func (m OrderCancelReplaceRequest) SetParticipationRate(value decimal.Decimal, scale int32) { m.Set(field.NewParticipationRate(value, scale)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m OrderCancelReplaceRequest) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderCancelReplaceRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderCancelReplaceRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderCancelReplaceRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderCancelReplaceRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderCancelReplaceRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m OrderCancelReplaceRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m OrderCancelReplaceRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m OrderCancelReplaceRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m OrderCancelReplaceRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m OrderCancelReplaceRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m OrderCancelReplaceRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m OrderCancelReplaceRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m OrderCancelReplaceRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderCancelReplaceRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelReplaceRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m OrderCancelReplaceRequest) GetAccount() (v string, err quickfix.MessageR return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelReplaceRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m OrderCancelReplaceRequest) GetClOrdID() (v string, err quickfix.MessageR return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m OrderCancelReplaceRequest) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m OrderCancelReplaceRequest) GetCommission() (v decimal.Decimal, err quick return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m OrderCancelReplaceRequest) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m OrderCancelReplaceRequest) GetCommType() (v enum.CommType, err quickfix. return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m OrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m OrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.Message return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m OrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m OrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix. return } -//GetHandlInst gets HandlInst, Tag 21 +// GetHandlInst gets HandlInst, Tag 21 func (m OrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { var f field.HandlInstField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m OrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfi return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m OrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityIDSourc return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m OrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageR return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m OrderCancelReplaceRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m OrderCancelReplaceRequest) GetOrderQty() (v decimal.Decimal, err quickfi return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.Me return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelReplaceRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m OrderCancelReplaceRequest) GetOrigClOrdID() (v string, err quickfix.Mess return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m OrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m OrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.M return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m OrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.Messa return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderCancelReplaceRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m OrderCancelReplaceRequest) GetSide() (v enum.Side, err quickfix.MessageR return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m OrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelReplaceRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m OrderCancelReplaceRequest) GetText() (v string, err quickfix.MessageReje return } -//GetTimeInForce gets TimeInForce, Tag 59 +// GetTimeInForce gets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { var f field.TimeInForceField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m OrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err qui return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m OrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix. return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m OrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1013,7 +1013,7 @@ func (m OrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err quickfi return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m OrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1022,7 +1022,7 @@ func (m OrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.Messag return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -1031,7 +1031,7 @@ func (m OrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelReplaceRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -1040,7 +1040,7 @@ func (m OrderCancelReplaceRequest) GetListID() (v string, err quickfix.MessageRe return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m OrderCancelReplaceRequest) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -1049,7 +1049,7 @@ func (m OrderCancelReplaceRequest) GetAllocID() (v string, err quickfix.MessageR return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m OrderCancelReplaceRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -1058,7 +1058,7 @@ func (m OrderCancelReplaceRequest) GetTradeDate() (v string, err quickfix.Messag return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m OrderCancelReplaceRequest) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -1067,14 +1067,14 @@ func (m OrderCancelReplaceRequest) GetPositionEffect() (v enum.PositionEffect, e return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m OrderCancelReplaceRequest) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetStopPx gets StopPx, Tag 99 +// GetStopPx gets StopPx, Tag 99 func (m OrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StopPxField if err = m.Get(&f); err == nil { @@ -1083,7 +1083,7 @@ func (m OrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix. return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m OrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -1092,7 +1092,7 @@ func (m OrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -1101,7 +1101,7 @@ func (m OrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1110,7 +1110,7 @@ func (m OrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetMinQty gets MinQty, Tag 110 +// GetMinQty gets MinQty, Tag 110 func (m OrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinQtyField if err = m.Get(&f); err == nil { @@ -1119,7 +1119,7 @@ func (m OrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix. return } -//GetMaxFloor gets MaxFloor, Tag 111 +// GetMaxFloor gets MaxFloor, Tag 111 func (m OrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxFloorField if err = m.Get(&f); err == nil { @@ -1128,7 +1128,7 @@ func (m OrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfi return } -//GetLocateReqd gets LocateReqd, Tag 114 +// GetLocateReqd gets LocateReqd, Tag 114 func (m OrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { var f field.LocateReqdField if err = m.Get(&f); err == nil { @@ -1137,7 +1137,7 @@ func (m OrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.Message return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m OrderCancelReplaceRequest) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -1146,7 +1146,7 @@ func (m OrderCancelReplaceRequest) GetSettlCurrency() (v string, err quickfix.Me return } -//GetForexReq gets ForexReq, Tag 121 +// GetForexReq gets ForexReq, Tag 121 func (m OrderCancelReplaceRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { var f field.ForexReqField if err = m.Get(&f); err == nil { @@ -1155,7 +1155,7 @@ func (m OrderCancelReplaceRequest) GetForexReq() (v bool, err quickfix.MessageRe return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m OrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1164,7 +1164,7 @@ func (m OrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.Me return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m OrderCancelReplaceRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1173,7 +1173,7 @@ func (m OrderCancelReplaceRequest) GetCashOrderQty() (v decimal.Decimal, err qui return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -1182,7 +1182,7 @@ func (m OrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err q return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m OrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -1191,7 +1191,7 @@ func (m OrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m OrderCancelReplaceRequest) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1200,7 +1200,7 @@ func (m OrderCancelReplaceRequest) GetOrderQty2() (v decimal.Decimal, err quickf return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m OrderCancelReplaceRequest) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1209,7 +1209,7 @@ func (m OrderCancelReplaceRequest) GetSettlDate2() (v string, err quickfix.Messa return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1218,7 +1218,7 @@ func (m OrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1227,7 +1227,7 @@ func (m OrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 func (m OrderCancelReplaceRequest) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { var f field.CoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -1236,7 +1236,7 @@ func (m OrderCancelReplaceRequest) GetCoveredOrUncovered() (v enum.CoveredOrUnco return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1245,7 +1245,7 @@ func (m OrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1254,7 +1254,7 @@ func (m OrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix return } -//GetMaxShow gets MaxShow, Tag 210 +// GetMaxShow gets MaxShow, Tag 210 func (m OrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MaxShowField if err = m.Get(&f); err == nil { @@ -1263,7 +1263,7 @@ func (m OrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix return } -//GetPegOffsetValue gets PegOffsetValue, Tag 211 +// GetPegOffsetValue gets PegOffsetValue, Tag 211 func (m OrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PegOffsetValueField if err = m.Get(&f); err == nil { @@ -1272,7 +1272,7 @@ func (m OrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, err q return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m OrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1281,7 +1281,7 @@ func (m OrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quickfix. return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m OrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1290,7 +1290,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, err qu return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m OrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1299,7 +1299,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurv return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m OrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1308,7 +1308,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err quick return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1317,7 +1317,7 @@ func (m OrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quick return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1326,7 +1326,7 @@ func (m OrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err quickfi return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1335,7 +1335,7 @@ func (m OrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.Messag return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1344,7 +1344,7 @@ func (m OrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix.Mess return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1353,7 +1353,7 @@ func (m OrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, err q return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1362,7 +1362,7 @@ func (m OrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quickfix. return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m OrderCancelReplaceRequest) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1371,7 +1371,7 @@ func (m OrderCancelReplaceRequest) GetTradeOriginationDate() (v string, err quic return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1380,7 +1380,7 @@ func (m OrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, e return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m OrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1389,7 +1389,7 @@ func (m OrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err quickfi return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m OrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1398,7 +1398,7 @@ func (m OrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quickfix.M return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1407,7 +1407,7 @@ func (m OrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, err q return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderCancelReplaceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1416,7 +1416,7 @@ func (m OrderCancelReplaceRequest) GetRedemptionDate() (v string, err quickfix.M return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderCancelReplaceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1425,7 +1425,7 @@ func (m OrderCancelReplaceRequest) GetCreditRating() (v string, err quickfix.Mes return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1434,7 +1434,7 @@ func (m OrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1443,7 +1443,7 @@ func (m OrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1452,7 +1452,7 @@ func (m OrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1461,7 +1461,7 @@ func (m OrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelReplaceRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1470,7 +1470,7 @@ func (m OrderCancelReplaceRequest) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelReplaceRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1479,7 +1479,7 @@ func (m OrderCancelReplaceRequest) GetEncodedText() (v string, err quickfix.Mess return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m OrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -1488,7 +1488,7 @@ func (m OrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.Mes return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m OrderCancelReplaceRequest) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -1497,14 +1497,14 @@ func (m OrderCancelReplaceRequest) GetSolicitedFlag() (v bool, err quickfix.Mess return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m OrderCancelReplaceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDiscretionInst gets DiscretionInst, Tag 388 +// GetDiscretionInst gets DiscretionInst, Tag 388 func (m OrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { var f field.DiscretionInstField if err = m.Get(&f); err == nil { @@ -1513,7 +1513,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, e return } -//GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 func (m OrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DiscretionOffsetValueField if err = m.Get(&f); err == nil { @@ -1522,7 +1522,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.Decimal return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m OrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1531,7 +1531,7 @@ func (m OrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err quickfi return } -//GetGTBookingInst gets GTBookingInst, Tag 427 +// GetGTBookingInst gets GTBookingInst, Tag 427 func (m OrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { var f field.GTBookingInstField if err = m.Get(&f); err == nil { @@ -1540,7 +1540,7 @@ func (m OrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err return } -//GetExpireDate gets ExpireDate, Tag 432 +// GetExpireDate gets ExpireDate, Tag 432 func (m OrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.MessageRejectError) { var f field.ExpireDateField if err = m.Get(&f); err == nil { @@ -1549,21 +1549,21 @@ func (m OrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.Messa return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m OrderCancelReplaceRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderCancelReplaceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1572,7 +1572,7 @@ func (m OrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickfix.Me return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m OrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.MessageR return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m OrderCancelReplaceRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m OrderCancelReplaceRequest) GetRoundingDirection() (v enum.RoundingDirect return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m OrderCancelReplaceRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m OrderCancelReplaceRequest) GetRoundingModulus() (v decimal.Decimal, err return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m OrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quickfix.M return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m OrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, err qu return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m OrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickfix.Me return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m OrderCancelReplaceRequest) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m OrderCancelReplaceRequest) GetCommCurrency() (v string, err quickfix.Mes return } -//GetCancellationRights gets CancellationRights, Tag 480 +// GetCancellationRights gets CancellationRights, Tag 480 func (m OrderCancelReplaceRequest) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { var f field.CancellationRightsField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m OrderCancelReplaceRequest) GetCancellationRights() (v enum.CancellationR return } -//GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 func (m OrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { var f field.MoneyLaunderingStatusField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m OrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.MoneyLaund return } -//GetDesignation gets Designation, Tag 494 +// GetDesignation gets Designation, Tag 494 func (m OrderCancelReplaceRequest) GetDesignation() (v string, err quickfix.MessageRejectError) { var f field.DesignationField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m OrderCancelReplaceRequest) GetDesignation() (v string, err quickfix.Mess return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m OrderCancelReplaceRequest) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m OrderCancelReplaceRequest) GetFundRenewWaiv() (v enum.FundRenewWaiv, err return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m OrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m OrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.Message return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m OrderCancelReplaceRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m OrderCancelReplaceRequest) GetOrderPercent() (v decimal.Decimal, err qui return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderCancelReplaceRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m OrderCancelReplaceRequest) GetSecondaryClOrdID() (v string, err quickfix return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m OrderCancelReplaceRequest) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m OrderCancelReplaceRequest) GetOrderCapacity() (v enum.OrderCapacity, err return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m OrderCancelReplaceRequest) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -1716,7 +1716,7 @@ func (m OrderCancelReplaceRequest) GetOrderRestrictions() (v enum.OrderRestricti return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m OrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfix.Mes return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m OrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry, err return } -//GetCashMargin gets CashMargin, Tag 544 +// GetCashMargin gets CashMargin, Tag 544 func (m OrderCancelReplaceRequest) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { var f field.CashMarginField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m OrderCancelReplaceRequest) GetCashMargin() (v enum.CashMargin, err quick return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m OrderCancelReplaceRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m OrderCancelReplaceRequest) GetAccountType() (v enum.AccountType, err qui return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m OrderCancelReplaceRequest) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m OrderCancelReplaceRequest) GetCustOrderCapacity() (v enum.CustOrderCapac return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m OrderCancelReplaceRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m OrderCancelReplaceRequest) GetClOrdLinkID() (v string, err quickfix.Mess return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m OrderCancelReplaceRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m OrderCancelReplaceRequest) GetOrigOrdModTime() (v time.Time, err quickfi return } -//GetDayBookingInst gets DayBookingInst, Tag 589 +// GetDayBookingInst gets DayBookingInst, Tag 589 func (m OrderCancelReplaceRequest) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { var f field.DayBookingInstField if err = m.Get(&f); err == nil { @@ -1788,7 +1788,7 @@ func (m OrderCancelReplaceRequest) GetDayBookingInst() (v enum.DayBookingInst, e return } -//GetBookingUnit gets BookingUnit, Tag 590 +// GetBookingUnit gets BookingUnit, Tag 590 func (m OrderCancelReplaceRequest) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { var f field.BookingUnitField if err = m.Get(&f); err == nil { @@ -1797,7 +1797,7 @@ func (m OrderCancelReplaceRequest) GetBookingUnit() (v enum.BookingUnit, err qui return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m OrderCancelReplaceRequest) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -1806,7 +1806,7 @@ func (m OrderCancelReplaceRequest) GetPreallocMethod() (v enum.PreallocMethod, e return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m OrderCancelReplaceRequest) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -1815,7 +1815,7 @@ func (m OrderCancelReplaceRequest) GetClearingFeeIndicator() (v enum.ClearingFee return } -//GetPrice2 gets Price2, Tag 640 +// GetPrice2 gets Price2, Tag 640 func (m OrderCancelReplaceRequest) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.Price2Field if err = m.Get(&f); err == nil { @@ -1824,7 +1824,7 @@ func (m OrderCancelReplaceRequest) GetPrice2() (v decimal.Decimal, err quickfix. return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m OrderCancelReplaceRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1833,7 +1833,7 @@ func (m OrderCancelReplaceRequest) GetAcctIDSource() (v enum.AcctIDSource, err q return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m OrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1842,7 +1842,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, err q return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m OrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1851,7 +1851,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quickfix. return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderCancelReplaceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1860,7 +1860,7 @@ func (m OrderCancelReplaceRequest) GetContractSettlMonth() (v string, err quickf return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderCancelReplaceRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1869,7 +1869,7 @@ func (m OrderCancelReplaceRequest) GetPool() (v string, err quickfix.MessageReje return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m OrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1878,7 +1878,7 @@ func (m OrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err quick return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m OrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1887,7 +1887,7 @@ func (m OrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Decimal, return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m OrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1896,7 +1896,7 @@ func (m OrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, err qui return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m OrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1905,7 +1905,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err quick return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m OrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1914,14 +1914,14 @@ func (m OrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickfix.Me return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m OrderCancelReplaceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m OrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1930,7 +1930,7 @@ func (m OrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string, err return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderCancelReplaceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1939,7 +1939,7 @@ func (m OrderCancelReplaceRequest) GetSecuritySubType() (v string, err quickfix. return } -//GetBookingType gets BookingType, Tag 775 +// GetBookingType gets BookingType, Tag 775 func (m OrderCancelReplaceRequest) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { var f field.BookingTypeField if err = m.Get(&f); err == nil { @@ -1948,7 +1948,7 @@ func (m OrderCancelReplaceRequest) GetBookingType() (v enum.BookingType, err qui return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m OrderCancelReplaceRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1957,7 +1957,7 @@ func (m OrderCancelReplaceRequest) GetTerminationType() (v enum.TerminationType, return } -//GetPegMoveType gets PegMoveType, Tag 835 +// GetPegMoveType gets PegMoveType, Tag 835 func (m OrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { var f field.PegMoveTypeField if err = m.Get(&f); err == nil { @@ -1966,7 +1966,7 @@ func (m OrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, err qui return } -//GetPegOffsetType gets PegOffsetType, Tag 836 +// GetPegOffsetType gets PegOffsetType, Tag 836 func (m OrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { var f field.PegOffsetTypeField if err = m.Get(&f); err == nil { @@ -1975,7 +1975,7 @@ func (m OrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType, err return } -//GetPegLimitType gets PegLimitType, Tag 837 +// GetPegLimitType gets PegLimitType, Tag 837 func (m OrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { var f field.PegLimitTypeField if err = m.Get(&f); err == nil { @@ -1984,7 +1984,7 @@ func (m OrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, err q return } -//GetPegRoundDirection gets PegRoundDirection, Tag 838 +// GetPegRoundDirection gets PegRoundDirection, Tag 838 func (m OrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { var f field.PegRoundDirectionField if err = m.Get(&f); err == nil { @@ -1993,7 +1993,7 @@ func (m OrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundDirect return } -//GetPegScope gets PegScope, Tag 840 +// GetPegScope gets PegScope, Tag 840 func (m OrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { var f field.PegScopeField if err = m.Get(&f); err == nil { @@ -2002,7 +2002,7 @@ func (m OrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quickfix. return } -//GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 func (m OrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { var f field.DiscretionMoveTypeField if err = m.Get(&f); err == nil { @@ -2011,7 +2011,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.DiscretionMov return } -//GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 func (m OrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { var f field.DiscretionOffsetTypeField if err = m.Get(&f); err == nil { @@ -2020,7 +2020,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.DiscretionO return } -//GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 func (m OrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { var f field.DiscretionLimitTypeField if err = m.Get(&f); err == nil { @@ -2029,7 +2029,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.DiscretionLi return } -//GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 func (m OrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { var f field.DiscretionRoundDirectionField if err = m.Get(&f); err == nil { @@ -2038,7 +2038,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.Discret return } -//GetDiscretionScope gets DiscretionScope, Tag 846 +// GetDiscretionScope gets DiscretionScope, Tag 846 func (m OrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { var f field.DiscretionScopeField if err = m.Get(&f); err == nil { @@ -2047,7 +2047,7 @@ func (m OrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionScope, return } -//GetTargetStrategy gets TargetStrategy, Tag 847 +// GetTargetStrategy gets TargetStrategy, Tag 847 func (m OrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { var f field.TargetStrategyField if err = m.Get(&f); err == nil { @@ -2056,7 +2056,7 @@ func (m OrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrategy, e return } -//GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 func (m OrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { var f field.TargetStrategyParametersField if err = m.Get(&f); err == nil { @@ -2065,7 +2065,7 @@ func (m OrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, err return } -//GetParticipationRate gets ParticipationRate, Tag 849 +// GetParticipationRate gets ParticipationRate, Tag 849 func (m OrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ParticipationRateField if err = m.Get(&f); err == nil { @@ -2074,7 +2074,7 @@ func (m OrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decimal, er return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m OrderCancelReplaceRequest) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -2083,14 +2083,14 @@ func (m OrderCancelReplaceRequest) GetQtyType() (v enum.QtyType, err quickfix.Me return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderCancelReplaceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -2099,7 +2099,7 @@ func (m OrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.Messag return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2108,7 +2108,7 @@ func (m OrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err quick return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -2117,7 +2117,7 @@ func (m OrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err quickfi return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -2126,7 +2126,7 @@ func (m OrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.Messag return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m OrderCancelReplaceRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -2135,7 +2135,7 @@ func (m OrderCancelReplaceRequest) GetMarginRatio() (v decimal.Decimal, err quic return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m OrderCancelReplaceRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -2144,7 +2144,7 @@ func (m OrderCancelReplaceRequest) GetAgreementDesc() (v string, err quickfix.Me return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m OrderCancelReplaceRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -2153,7 +2153,7 @@ func (m OrderCancelReplaceRequest) GetAgreementID() (v string, err quickfix.Mess return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m OrderCancelReplaceRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -2162,7 +2162,7 @@ func (m OrderCancelReplaceRequest) GetAgreementDate() (v string, err quickfix.Me return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m OrderCancelReplaceRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -2171,7 +2171,7 @@ func (m OrderCancelReplaceRequest) GetStartDate() (v string, err quickfix.Messag return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m OrderCancelReplaceRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -2180,7 +2180,7 @@ func (m OrderCancelReplaceRequest) GetEndDate() (v string, err quickfix.MessageR return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m OrderCancelReplaceRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -2189,7 +2189,7 @@ func (m OrderCancelReplaceRequest) GetAgreementCurrency() (v string, err quickfi return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m OrderCancelReplaceRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -2198,7 +2198,7 @@ func (m OrderCancelReplaceRequest) GetDeliveryType() (v enum.DeliveryType, err q return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2207,812 +2207,812 @@ func (m OrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quickfix.M return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelReplaceRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelReplaceRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m OrderCancelReplaceRequest) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m OrderCancelReplaceRequest) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m OrderCancelReplaceRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m OrderCancelReplaceRequest) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasHandlInst returns true if HandlInst is present, Tag 21 +// HasHandlInst returns true if HandlInst is present, Tag 21 func (m OrderCancelReplaceRequest) HasHandlInst() bool { return m.Has(tag.HandlInst) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderCancelReplaceRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelReplaceRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m OrderCancelReplaceRequest) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m OrderCancelReplaceRequest) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelReplaceRequest) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m OrderCancelReplaceRequest) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderCancelReplaceRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderCancelReplaceRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderCancelReplaceRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelReplaceRequest) HasText() bool { return m.Has(tag.Text) } -//HasTimeInForce returns true if TimeInForce is present, Tag 59 +// HasTimeInForce returns true if TimeInForce is present, Tag 59 func (m OrderCancelReplaceRequest) HasTimeInForce() bool { return m.Has(tag.TimeInForce) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelReplaceRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m OrderCancelReplaceRequest) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m OrderCancelReplaceRequest) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderCancelReplaceRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelReplaceRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m OrderCancelReplaceRequest) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m OrderCancelReplaceRequest) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m OrderCancelReplaceRequest) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m OrderCancelReplaceRequest) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasStopPx returns true if StopPx is present, Tag 99 +// HasStopPx returns true if StopPx is present, Tag 99 func (m OrderCancelReplaceRequest) HasStopPx() bool { return m.Has(tag.StopPx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m OrderCancelReplaceRequest) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderCancelReplaceRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderCancelReplaceRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasMinQty returns true if MinQty is present, Tag 110 +// HasMinQty returns true if MinQty is present, Tag 110 func (m OrderCancelReplaceRequest) HasMinQty() bool { return m.Has(tag.MinQty) } -//HasMaxFloor returns true if MaxFloor is present, Tag 111 +// HasMaxFloor returns true if MaxFloor is present, Tag 111 func (m OrderCancelReplaceRequest) HasMaxFloor() bool { return m.Has(tag.MaxFloor) } -//HasLocateReqd returns true if LocateReqd is present, Tag 114 +// HasLocateReqd returns true if LocateReqd is present, Tag 114 func (m OrderCancelReplaceRequest) HasLocateReqd() bool { return m.Has(tag.LocateReqd) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m OrderCancelReplaceRequest) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasForexReq returns true if ForexReq is present, Tag 121 +// HasForexReq returns true if ForexReq is present, Tag 121 func (m OrderCancelReplaceRequest) HasForexReq() bool { return m.Has(tag.ForexReq) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m OrderCancelReplaceRequest) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m OrderCancelReplaceRequest) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderCancelReplaceRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m OrderCancelReplaceRequest) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m OrderCancelReplaceRequest) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m OrderCancelReplaceRequest) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderCancelReplaceRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderCancelReplaceRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 func (m OrderCancelReplaceRequest) HasCoveredOrUncovered() bool { return m.Has(tag.CoveredOrUncovered) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderCancelReplaceRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderCancelReplaceRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasMaxShow returns true if MaxShow is present, Tag 210 +// HasMaxShow returns true if MaxShow is present, Tag 210 func (m OrderCancelReplaceRequest) HasMaxShow() bool { return m.Has(tag.MaxShow) } -//HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 func (m OrderCancelReplaceRequest) HasPegOffsetValue() bool { return m.Has(tag.PegOffsetValue) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m OrderCancelReplaceRequest) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m OrderCancelReplaceRequest) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m OrderCancelReplaceRequest) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m OrderCancelReplaceRequest) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderCancelReplaceRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderCancelReplaceRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderCancelReplaceRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderCancelReplaceRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderCancelReplaceRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderCancelReplaceRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m OrderCancelReplaceRequest) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderCancelReplaceRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m OrderCancelReplaceRequest) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m OrderCancelReplaceRequest) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderCancelReplaceRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderCancelReplaceRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderCancelReplaceRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderCancelReplaceRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderCancelReplaceRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderCancelReplaceRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderCancelReplaceRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelReplaceRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelReplaceRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m OrderCancelReplaceRequest) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m OrderCancelReplaceRequest) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m OrderCancelReplaceRequest) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 func (m OrderCancelReplaceRequest) HasDiscretionInst() bool { return m.Has(tag.DiscretionInst) } -//HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 func (m OrderCancelReplaceRequest) HasDiscretionOffsetValue() bool { return m.Has(tag.DiscretionOffsetValue) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m OrderCancelReplaceRequest) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 func (m OrderCancelReplaceRequest) HasGTBookingInst() bool { return m.Has(tag.GTBookingInst) } -//HasExpireDate returns true if ExpireDate is present, Tag 432 +// HasExpireDate returns true if ExpireDate is present, Tag 432 func (m OrderCancelReplaceRequest) HasExpireDate() bool { return m.Has(tag.ExpireDate) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m OrderCancelReplaceRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderCancelReplaceRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderCancelReplaceRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderCancelReplaceRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m OrderCancelReplaceRequest) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m OrderCancelReplaceRequest) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderCancelReplaceRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderCancelReplaceRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderCancelReplaceRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m OrderCancelReplaceRequest) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasCancellationRights returns true if CancellationRights is present, Tag 480 +// HasCancellationRights returns true if CancellationRights is present, Tag 480 func (m OrderCancelReplaceRequest) HasCancellationRights() bool { return m.Has(tag.CancellationRights) } -//HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 func (m OrderCancelReplaceRequest) HasMoneyLaunderingStatus() bool { return m.Has(tag.MoneyLaunderingStatus) } -//HasDesignation returns true if Designation is present, Tag 494 +// HasDesignation returns true if Designation is present, Tag 494 func (m OrderCancelReplaceRequest) HasDesignation() bool { return m.Has(tag.Designation) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m OrderCancelReplaceRequest) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m OrderCancelReplaceRequest) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m OrderCancelReplaceRequest) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderCancelReplaceRequest) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m OrderCancelReplaceRequest) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m OrderCancelReplaceRequest) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderCancelReplaceRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderCancelReplaceRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCashMargin returns true if CashMargin is present, Tag 544 +// HasCashMargin returns true if CashMargin is present, Tag 544 func (m OrderCancelReplaceRequest) HasCashMargin() bool { return m.Has(tag.CashMargin) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m OrderCancelReplaceRequest) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m OrderCancelReplaceRequest) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m OrderCancelReplaceRequest) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m OrderCancelReplaceRequest) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 func (m OrderCancelReplaceRequest) HasDayBookingInst() bool { return m.Has(tag.DayBookingInst) } -//HasBookingUnit returns true if BookingUnit is present, Tag 590 +// HasBookingUnit returns true if BookingUnit is present, Tag 590 func (m OrderCancelReplaceRequest) HasBookingUnit() bool { return m.Has(tag.BookingUnit) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m OrderCancelReplaceRequest) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m OrderCancelReplaceRequest) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasPrice2 returns true if Price2 is present, Tag 640 +// HasPrice2 returns true if Price2 is present, Tag 640 func (m OrderCancelReplaceRequest) HasPrice2() bool { return m.Has(tag.Price2) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m OrderCancelReplaceRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m OrderCancelReplaceRequest) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m OrderCancelReplaceRequest) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderCancelReplaceRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderCancelReplaceRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m OrderCancelReplaceRequest) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m OrderCancelReplaceRequest) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m OrderCancelReplaceRequest) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m OrderCancelReplaceRequest) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m OrderCancelReplaceRequest) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m OrderCancelReplaceRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m OrderCancelReplaceRequest) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderCancelReplaceRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasBookingType returns true if BookingType is present, Tag 775 +// HasBookingType returns true if BookingType is present, Tag 775 func (m OrderCancelReplaceRequest) HasBookingType() bool { return m.Has(tag.BookingType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m OrderCancelReplaceRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasPegMoveType returns true if PegMoveType is present, Tag 835 +// HasPegMoveType returns true if PegMoveType is present, Tag 835 func (m OrderCancelReplaceRequest) HasPegMoveType() bool { return m.Has(tag.PegMoveType) } -//HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 func (m OrderCancelReplaceRequest) HasPegOffsetType() bool { return m.Has(tag.PegOffsetType) } -//HasPegLimitType returns true if PegLimitType is present, Tag 837 +// HasPegLimitType returns true if PegLimitType is present, Tag 837 func (m OrderCancelReplaceRequest) HasPegLimitType() bool { return m.Has(tag.PegLimitType) } -//HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 func (m OrderCancelReplaceRequest) HasPegRoundDirection() bool { return m.Has(tag.PegRoundDirection) } -//HasPegScope returns true if PegScope is present, Tag 840 +// HasPegScope returns true if PegScope is present, Tag 840 func (m OrderCancelReplaceRequest) HasPegScope() bool { return m.Has(tag.PegScope) } -//HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 func (m OrderCancelReplaceRequest) HasDiscretionMoveType() bool { return m.Has(tag.DiscretionMoveType) } -//HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 func (m OrderCancelReplaceRequest) HasDiscretionOffsetType() bool { return m.Has(tag.DiscretionOffsetType) } -//HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 func (m OrderCancelReplaceRequest) HasDiscretionLimitType() bool { return m.Has(tag.DiscretionLimitType) } -//HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 func (m OrderCancelReplaceRequest) HasDiscretionRoundDirection() bool { return m.Has(tag.DiscretionRoundDirection) } -//HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 func (m OrderCancelReplaceRequest) HasDiscretionScope() bool { return m.Has(tag.DiscretionScope) } -//HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 func (m OrderCancelReplaceRequest) HasTargetStrategy() bool { return m.Has(tag.TargetStrategy) } -//HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 func (m OrderCancelReplaceRequest) HasTargetStrategyParameters() bool { return m.Has(tag.TargetStrategyParameters) } -//HasParticipationRate returns true if ParticipationRate is present, Tag 849 +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 func (m OrderCancelReplaceRequest) HasParticipationRate() bool { return m.Has(tag.ParticipationRate) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m OrderCancelReplaceRequest) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderCancelReplaceRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderCancelReplaceRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderCancelReplaceRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderCancelReplaceRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderCancelReplaceRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m OrderCancelReplaceRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m OrderCancelReplaceRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m OrderCancelReplaceRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m OrderCancelReplaceRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m OrderCancelReplaceRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m OrderCancelReplaceRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m OrderCancelReplaceRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m OrderCancelReplaceRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderCancelReplaceRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -3021,7 +3021,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -3030,7 +3030,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -3039,7 +3039,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -3048,14 +3048,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -3064,62 +3064,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoAllocs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3128,7 +3128,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3137,7 +3137,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3146,49 +3146,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3197,7 +3197,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3206,101 +3206,104 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)}), + } } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -3309,7 +3312,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -3318,65 +3321,66 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3385,7 +3389,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3394,7 +3398,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3403,49 +3407,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3454,7 +3458,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3463,78 +3467,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -3543,7 +3549,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3552,275 +3558,276 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3829,7 +3836,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3838,7 +3845,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3847,7 +3854,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3856,14 +3863,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3872,7 +3879,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3881,7 +3888,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3890,7 +3897,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3899,7 +3906,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3908,7 +3915,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3917,7 +3924,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3926,7 +3933,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3935,7 +3942,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3944,7 +3951,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3953,7 +3960,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3962,7 +3969,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3971,7 +3978,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3980,7 +3987,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3989,7 +3996,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3998,7 +4005,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4007,7 +4014,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4016,7 +4023,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4025,7 +4032,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4034,7 +4041,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4043,7 +4050,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4052,7 +4059,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4061,7 +4068,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4070,7 +4077,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4079,7 +4086,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4088,7 +4095,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4097,7 +4104,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4106,7 +4113,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4115,7 +4122,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4124,7 +4131,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4133,7 +4140,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4142,7 +4149,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4151,7 +4158,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4160,7 +4167,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4169,7 +4176,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4178,7 +4185,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4187,7 +4194,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4196,7 +4203,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4205,7 +4212,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4214,7 +4221,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4223,259 +4230,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4484,7 +4491,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4493,55 +4500,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4550,7 +4558,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4559,88 +4567,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -4649,7 +4659,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -4658,7 +4668,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -4667,7 +4677,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -4676,45 +4686,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/ordercancelrequest/OrderCancelRequest.generated.go b/fix44/ordercancelrequest/OrderCancelRequest.generated.go index db236efc9..f022601e4 100644 --- a/fix44/ordercancelrequest/OrderCancelRequest.generated.go +++ b/fix44/ordercancelrequest/OrderCancelRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderCancelRequest is the fix44 OrderCancelRequest type, MsgType = F +// OrderCancelRequest is the fix44 OrderCancelRequest type, MsgType = F type OrderCancelRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type OrderCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderCancelRequest from a quickfix.Message instance +// FromMessage creates a OrderCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderCancelRequest { return OrderCancelRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderCancelRequest initialized with the required fields for OrderCancelRequest +// New returns a OrderCancelRequest initialized with the required fields for OrderCancelRequest func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField) (m OrderCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -51,10 +51,10 @@ func New(origclordid field.OrigClOrdIDField, clordid field.ClOrdIDField, side fi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -62,377 +62,377 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "F", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderCancelRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderCancelRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderCancelRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m OrderCancelRequest) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m OrderCancelRequest) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderCancelRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderCancelRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderCancelRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m OrderCancelRequest) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderCancelRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderCancelRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderCancelRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderCancelRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderCancelRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderCancelRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderCancelRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderCancelRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderCancelRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderCancelRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderCancelRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderCancelRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderCancelRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderCancelRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderCancelRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderCancelRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderCancelRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderCancelRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m OrderCancelRequest) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m OrderCancelRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderCancelRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m OrderCancelRequest) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m OrderCancelRequest) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderCancelRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderCancelRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderCancelRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m OrderCancelRequest) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderCancelRequest) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderCancelRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m OrderCancelRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m OrderCancelRequest) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 func (m OrderCancelRequest) SetOrigOrdModTime(v time.Time) { m.Set(field.NewOrigOrdModTime(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m OrderCancelRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderCancelRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderCancelRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m OrderCancelRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderCancelRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m OrderCancelRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderCancelRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderCancelRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderCancelRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderCancelRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m OrderCancelRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m OrderCancelRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m OrderCancelRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m OrderCancelRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m OrderCancelRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m OrderCancelRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m OrderCancelRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m OrderCancelRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderCancelRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -441,7 +441,7 @@ func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -450,7 +450,7 @@ func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -459,7 +459,7 @@ func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -468,7 +468,7 @@ func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectEr return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -477,7 +477,7 @@ func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -486,7 +486,7 @@ func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -495,7 +495,7 @@ func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -504,7 +504,7 @@ func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -513,7 +513,7 @@ func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -522,7 +522,7 @@ func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -531,7 +531,7 @@ func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.Message return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -540,7 +540,7 @@ func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -549,7 +549,7 @@ func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectErr return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -558,7 +558,7 @@ func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -567,7 +567,7 @@ func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -576,7 +576,7 @@ func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.M return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -774,21 +774,21 @@ func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRej return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m OrderCancelRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, er return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfi return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.M return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.M return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageReje return } -//GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { var f field.OrigOrdModTimeField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.Messa return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m OrderCancelRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m OrderCancelRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m OrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -941,14 +941,14 @@ func (m OrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m OrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -957,7 +957,7 @@ func (m OrderCancelRequest) GetSecuritySubType() (v string, err quickfix.Message return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m OrderCancelRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -966,14 +966,14 @@ func (m OrderCancelRequest) GetTerminationType() (v enum.TerminationType, err qu return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -982,7 +982,7 @@ func (m OrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -991,7 +991,7 @@ func (m OrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1000,7 +1000,7 @@ func (m OrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1009,7 +1009,7 @@ func (m OrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m OrderCancelRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m OrderCancelRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.Me return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m OrderCancelRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m OrderCancelRequest) GetAgreementDesc() (v string, err quickfix.MessageRe return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m OrderCancelRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m OrderCancelRequest) GetAgreementID() (v string, err quickfix.MessageReje return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m OrderCancelRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1045,7 +1045,7 @@ func (m OrderCancelRequest) GetAgreementDate() (v string, err quickfix.MessageRe return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m OrderCancelRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m OrderCancelRequest) GetStartDate() (v string, err quickfix.MessageReject return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m OrderCancelRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1063,7 +1063,7 @@ func (m OrderCancelRequest) GetEndDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m OrderCancelRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m OrderCancelRequest) GetAgreementCurrency() (v string, err quickfix.Messa return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m OrderCancelRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1081,7 +1081,7 @@ func (m OrderCancelRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1090,402 +1090,402 @@ func (m OrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderCancelRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderCancelRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderCancelRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderCancelRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m OrderCancelRequest) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m OrderCancelRequest) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderCancelRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderCancelRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderCancelRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderCancelRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderCancelRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m OrderCancelRequest) HasListID() bool { return m.Has(tag.ListID) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderCancelRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderCancelRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m OrderCancelRequest) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderCancelRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderCancelRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderCancelRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderCancelRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderCancelRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderCancelRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderCancelRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderCancelRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderCancelRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderCancelRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderCancelRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderCancelRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderCancelRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderCancelRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderCancelRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderCancelRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderCancelRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderCancelRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderCancelRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderCancelRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderCancelRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m OrderCancelRequest) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m OrderCancelRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderCancelRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderCancelRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderCancelRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m OrderCancelRequest) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m OrderCancelRequest) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderCancelRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderCancelRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderCancelRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m OrderCancelRequest) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderCancelRequest) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderCancelRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderCancelRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m OrderCancelRequest) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m OrderCancelRequest) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 func (m OrderCancelRequest) HasOrigOrdModTime() bool { return m.Has(tag.OrigOrdModTime) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m OrderCancelRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderCancelRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderCancelRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m OrderCancelRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderCancelRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m OrderCancelRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderCancelRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderCancelRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderCancelRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderCancelRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderCancelRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m OrderCancelRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m OrderCancelRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m OrderCancelRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m OrderCancelRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m OrderCancelRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m OrderCancelRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m OrderCancelRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m OrderCancelRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderCancelRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1494,7 +1494,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1503,7 +1503,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1512,49 +1512,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1563,7 +1563,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1572,78 +1572,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1652,7 +1652,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1661,275 +1661,275 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1938,7 +1938,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1947,7 +1947,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1956,7 +1956,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1965,14 +1965,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1981,7 +1981,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1990,7 +1990,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1999,7 +1999,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2008,7 +2008,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2017,7 +2017,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2026,7 +2026,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2035,7 +2035,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2044,7 +2044,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2053,7 +2053,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2062,7 +2062,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2071,7 +2071,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2080,7 +2080,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2089,7 +2089,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2098,7 +2098,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2107,7 +2107,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2116,7 +2116,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2125,7 +2125,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2134,7 +2134,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2143,7 +2143,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2152,7 +2152,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2161,7 +2161,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2170,7 +2170,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2179,7 +2179,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2188,7 +2188,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2197,7 +2197,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2206,7 +2206,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2215,7 +2215,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2224,7 +2224,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2233,7 +2233,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2242,7 +2242,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2251,7 +2251,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2260,7 +2260,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2269,7 +2269,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2278,7 +2278,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2287,7 +2287,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2296,7 +2296,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2305,7 +2305,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2314,7 +2314,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2323,7 +2323,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2332,259 +2332,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2593,7 +2593,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2602,55 +2602,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2659,7 +2659,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2668,88 +2668,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2758,7 +2758,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2767,7 +2767,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2776,7 +2776,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2785,45 +2785,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/ordermasscancelreport/OrderMassCancelReport.generated.go b/fix44/ordermasscancelreport/OrderMassCancelReport.generated.go index 6fa785239..1d8f32e26 100644 --- a/fix44/ordermasscancelreport/OrderMassCancelReport.generated.go +++ b/fix44/ordermasscancelreport/OrderMassCancelReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderMassCancelReport is the fix44 OrderMassCancelReport type, MsgType = r +// OrderMassCancelReport is the fix44 OrderMassCancelReport type, MsgType = r type OrderMassCancelReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type OrderMassCancelReport struct { Message *quickfix.Message } -//FromMessage creates a OrderMassCancelReport from a quickfix.Message instance +// FromMessage creates a OrderMassCancelReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderMassCancelReport { return OrderMassCancelReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderMassCancelReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderMassCancelReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderMassCancelReport initialized with the required fields for OrderMassCancelReport +// New returns a OrderMassCancelReport initialized with the required fields for OrderMassCancelReport func New(orderid field.OrderIDField, masscancelrequesttype field.MassCancelRequestTypeField, masscancelresponse field.MassCancelResponseField) (m OrderMassCancelReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(orderid field.OrderIDField, masscancelrequesttype field.MassCancelReque return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderMassCancelReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,527 +61,527 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "r", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderMassCancelReport) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderMassCancelReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderMassCancelReport) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderMassCancelReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderMassCancelReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderMassCancelReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderMassCancelReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderMassCancelReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderMassCancelReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderMassCancelReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderMassCancelReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderMassCancelReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m OrderMassCancelReport) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderMassCancelReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderMassCancelReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderMassCancelReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderMassCancelReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderMassCancelReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderMassCancelReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderMassCancelReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderMassCancelReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderMassCancelReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderMassCancelReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderMassCancelReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderMassCancelReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderMassCancelReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassCancelReport) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m OrderMassCancelReport) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassCancelReport) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassCancelReport) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassCancelReport) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m OrderMassCancelReport) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m OrderMassCancelReport) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderMassCancelReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m OrderMassCancelReport) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassCancelReport) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m OrderMassCancelReport) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m OrderMassCancelReport) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m OrderMassCancelReport) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m OrderMassCancelReport) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m OrderMassCancelReport) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m OrderMassCancelReport) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m OrderMassCancelReport) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassCancelReport) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m OrderMassCancelReport) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m OrderMassCancelReport) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m OrderMassCancelReport) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m OrderMassCancelReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderMassCancelReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderMassCancelReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderMassCancelReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderMassCancelReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderMassCancelReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderMassCancelReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassCancelReport) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassCancelReport) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassCancelReport) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassCancelReport) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m OrderMassCancelReport) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m OrderMassCancelReport) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderMassCancelReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassCancelReport) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderMassCancelReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderMassCancelReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m OrderMassCancelReport) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m OrderMassCancelReport) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderMassCancelReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderMassCancelReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderMassCancelReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderMassCancelReport) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMassCancelRequestType sets MassCancelRequestType, Tag 530 +// SetMassCancelRequestType sets MassCancelRequestType, Tag 530 func (m OrderMassCancelReport) SetMassCancelRequestType(v enum.MassCancelRequestType) { m.Set(field.NewMassCancelRequestType(v)) } -//SetMassCancelResponse sets MassCancelResponse, Tag 531 +// SetMassCancelResponse sets MassCancelResponse, Tag 531 func (m OrderMassCancelReport) SetMassCancelResponse(v enum.MassCancelResponse) { m.Set(field.NewMassCancelResponse(v)) } -//SetMassCancelRejectReason sets MassCancelRejectReason, Tag 532 +// SetMassCancelRejectReason sets MassCancelRejectReason, Tag 532 func (m OrderMassCancelReport) SetMassCancelRejectReason(v enum.MassCancelRejectReason) { m.Set(field.NewMassCancelRejectReason(v)) } -//SetTotalAffectedOrders sets TotalAffectedOrders, Tag 533 +// SetTotalAffectedOrders sets TotalAffectedOrders, Tag 533 func (m OrderMassCancelReport) SetTotalAffectedOrders(v int) { m.Set(field.NewTotalAffectedOrders(v)) } -//SetNoAffectedOrders sets NoAffectedOrders, Tag 534 +// SetNoAffectedOrders sets NoAffectedOrders, Tag 534 func (m OrderMassCancelReport) SetNoAffectedOrders(f NoAffectedOrdersRepeatingGroup) { m.SetGroup(f) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderMassCancelReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m OrderMassCancelReport) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderMassCancelReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassCancelReport) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassCancelReport) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassCancelReport) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m OrderMassCancelReport) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m OrderMassCancelReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderMassCancelReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderMassCancelReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderMassCancelReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m OrderMassCancelReport) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m OrderMassCancelReport) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderMassCancelReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderMassCancelReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderMassCancelReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderMassCancelReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderMassCancelReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m OrderMassCancelReport) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m OrderMassCancelReport) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m OrderMassCancelReport) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m OrderMassCancelReport) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m OrderMassCancelReport) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m OrderMassCancelReport) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m OrderMassCancelReport) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m OrderMassCancelReport) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m OrderMassCancelReport) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassCancelReport) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderMassCancelReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderMassCancelReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -590,7 +590,7 @@ func (m OrderMassCancelReport) GetClOrdID() (v string, err quickfix.MessageRejec return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderMassCancelReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -599,7 +599,7 @@ func (m OrderMassCancelReport) GetSecurityIDSource() (v enum.SecurityIDSource, e return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderMassCancelReport) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -608,7 +608,7 @@ func (m OrderMassCancelReport) GetOrderID() (v string, err quickfix.MessageRejec return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderMassCancelReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -617,7 +617,7 @@ func (m OrderMassCancelReport) GetSecurityID() (v string, err quickfix.MessageRe return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderMassCancelReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -626,7 +626,7 @@ func (m OrderMassCancelReport) GetSide() (v enum.Side, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderMassCancelReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -635,7 +635,7 @@ func (m OrderMassCancelReport) GetSymbol() (v string, err quickfix.MessageReject return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderMassCancelReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -644,7 +644,7 @@ func (m OrderMassCancelReport) GetText() (v string, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderMassCancelReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -653,7 +653,7 @@ func (m OrderMassCancelReport) GetTransactTime() (v time.Time, err quickfix.Mess return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderMassCancelReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -662,7 +662,7 @@ func (m OrderMassCancelReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderMassCancelReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -671,7 +671,7 @@ func (m OrderMassCancelReport) GetIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderMassCancelReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -680,7 +680,7 @@ func (m OrderMassCancelReport) GetSecurityDesc() (v string, err quickfix.Message return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderMassCancelReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -689,7 +689,7 @@ func (m OrderMassCancelReport) GetSecurityType() (v enum.SecurityType, err quick return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m OrderMassCancelReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -698,7 +698,7 @@ func (m OrderMassCancelReport) GetSecondaryOrderID() (v string, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderMassCancelReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -707,7 +707,7 @@ func (m OrderMassCancelReport) GetMaturityMonthYear() (v string, err quickfix.Me return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderMassCancelReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -716,7 +716,7 @@ func (m OrderMassCancelReport) GetStrikePrice() (v decimal.Decimal, err quickfix return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderMassCancelReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -725,7 +725,7 @@ func (m OrderMassCancelReport) GetOptAttribute() (v string, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderMassCancelReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -734,7 +734,7 @@ func (m OrderMassCancelReport) GetSecurityExchange() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderMassCancelReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m OrderMassCancelReport) GetCouponRate() (v decimal.Decimal, err quickfix. return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderMassCancelReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m OrderMassCancelReport) GetCouponPaymentDate() (v string, err quickfix.Me return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderMassCancelReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m OrderMassCancelReport) GetIssueDate() (v string, err quickfix.MessageRej return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderMassCancelReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -770,7 +770,7 @@ func (m OrderMassCancelReport) GetRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderMassCancelReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m OrderMassCancelReport) GetRepurchaseRate() (v decimal.Decimal, err quick return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderMassCancelReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m OrderMassCancelReport) GetFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderMassCancelReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m OrderMassCancelReport) GetContractMultiplier() (v decimal.Decimal, err q return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderMassCancelReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m OrderMassCancelReport) GetRepoCollateralSecurityType() (v int, err quick return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderMassCancelReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m OrderMassCancelReport) GetRedemptionDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassCancelReport) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m OrderMassCancelReport) GetUnderlyingCouponPaymentDate() (v string, err q return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m OrderMassCancelReport) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m OrderMassCancelReport) GetUnderlyingIssueDate() (v string, err quickfix. return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassCancelReport) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m OrderMassCancelReport) GetUnderlyingRepoCollateralSecurityType() (v int, return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassCancelReport) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m OrderMassCancelReport) GetUnderlyingRepurchaseTerm() (v int, err quickfi return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassCancelReport) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m OrderMassCancelReport) GetUnderlyingRepurchaseRate() (v decimal.Decimal, return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m OrderMassCancelReport) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m OrderMassCancelReport) GetUnderlyingFactor() (v decimal.Decimal, err qui return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m OrderMassCancelReport) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m OrderMassCancelReport) GetUnderlyingRedemptionDate() (v string, err quic return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderMassCancelReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m OrderMassCancelReport) GetCreditRating() (v string, err quickfix.Message return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m OrderMassCancelReport) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m OrderMassCancelReport) GetUnderlyingCreditRating() (v string, err quickf return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassCancelReport) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecurityIDSource() (v string, err qu return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m OrderMassCancelReport) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m OrderMassCancelReport) GetUnderlyingIssuer() (v string, err quickfix.Mes return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m OrderMassCancelReport) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecurityDesc() (v string, err quickf return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m OrderMassCancelReport) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecurityExchange() (v string, err qu return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m OrderMassCancelReport) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecurityID() (v string, err quickfix return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m OrderMassCancelReport) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecurityType() (v string, err quickf return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m OrderMassCancelReport) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m OrderMassCancelReport) GetUnderlyingSymbol() (v string, err quickfix.Mes return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m OrderMassCancelReport) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m OrderMassCancelReport) GetUnderlyingSymbolSfx() (v string, err quickfix. return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassCancelReport) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m OrderMassCancelReport) GetUnderlyingMaturityMonthYear() (v string, err q return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m OrderMassCancelReport) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m OrderMassCancelReport) GetUnderlyingStrikePrice() (v decimal.Decimal, er return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m OrderMassCancelReport) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m OrderMassCancelReport) GetUnderlyingOptAttribute() (v string, err quickf return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m OrderMassCancelReport) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m OrderMassCancelReport) GetUnderlyingCurrency() (v string, err quickfix.M return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m OrderMassCancelReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1013,7 +1013,7 @@ func (m OrderMassCancelReport) GetTradingSessionID() (v enum.TradingSessionID, e return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderMassCancelReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1022,7 +1022,7 @@ func (m OrderMassCancelReport) GetEncodedIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderMassCancelReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1031,7 +1031,7 @@ func (m OrderMassCancelReport) GetEncodedIssuer() (v string, err quickfix.Messag return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderMassCancelReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1040,7 +1040,7 @@ func (m OrderMassCancelReport) GetEncodedSecurityDescLen() (v int, err quickfix. return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderMassCancelReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1049,7 +1049,7 @@ func (m OrderMassCancelReport) GetEncodedSecurityDesc() (v string, err quickfix. return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderMassCancelReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1058,7 +1058,7 @@ func (m OrderMassCancelReport) GetEncodedTextLen() (v int, err quickfix.MessageR return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderMassCancelReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1067,7 +1067,7 @@ func (m OrderMassCancelReport) GetEncodedText() (v string, err quickfix.MessageR return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassCancelReport) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1076,7 +1076,7 @@ func (m OrderMassCancelReport) GetEncodedUnderlyingIssuerLen() (v int, err quick return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassCancelReport) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1085,7 +1085,7 @@ func (m OrderMassCancelReport) GetEncodedUnderlyingIssuer() (v string, err quick return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1094,7 +1094,7 @@ func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDescLen() (v int, err return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1103,7 +1103,7 @@ func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDesc() (v string, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m OrderMassCancelReport) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1112,7 +1112,7 @@ func (m OrderMassCancelReport) GetUnderlyingCouponRate() (v decimal.Decimal, err return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m OrderMassCancelReport) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1121,21 +1121,21 @@ func (m OrderMassCancelReport) GetUnderlyingContractMultiplier() (v decimal.Deci return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderMassCancelReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassCancelReport) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderMassCancelReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1144,7 +1144,7 @@ func (m OrderMassCancelReport) GetProduct() (v enum.Product, err quickfix.Messag return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderMassCancelReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1153,7 +1153,7 @@ func (m OrderMassCancelReport) GetCFICode() (v string, err quickfix.MessageRejec return } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m OrderMassCancelReport) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1162,7 +1162,7 @@ func (m OrderMassCancelReport) GetUnderlyingProduct() (v int, err quickfix.Messa return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m OrderMassCancelReport) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1171,7 +1171,7 @@ func (m OrderMassCancelReport) GetUnderlyingCFICode() (v string, err quickfix.Me return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderMassCancelReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1180,7 +1180,7 @@ func (m OrderMassCancelReport) GetCountryOfIssue() (v string, err quickfix.Messa return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderMassCancelReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1189,7 +1189,7 @@ func (m OrderMassCancelReport) GetStateOrProvinceOfIssue() (v string, err quickf return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderMassCancelReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1198,7 +1198,7 @@ func (m OrderMassCancelReport) GetLocaleOfIssue() (v string, err quickfix.Messag return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderMassCancelReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1207,7 +1207,7 @@ func (m OrderMassCancelReport) GetSecondaryClOrdID() (v string, err quickfix.Mes return } -//GetMassCancelRequestType gets MassCancelRequestType, Tag 530 +// GetMassCancelRequestType gets MassCancelRequestType, Tag 530 func (m OrderMassCancelReport) GetMassCancelRequestType() (v enum.MassCancelRequestType, err quickfix.MessageRejectError) { var f field.MassCancelRequestTypeField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m OrderMassCancelReport) GetMassCancelRequestType() (v enum.MassCancelRequ return } -//GetMassCancelResponse gets MassCancelResponse, Tag 531 +// GetMassCancelResponse gets MassCancelResponse, Tag 531 func (m OrderMassCancelReport) GetMassCancelResponse() (v enum.MassCancelResponse, err quickfix.MessageRejectError) { var f field.MassCancelResponseField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m OrderMassCancelReport) GetMassCancelResponse() (v enum.MassCancelRespons return } -//GetMassCancelRejectReason gets MassCancelRejectReason, Tag 532 +// GetMassCancelRejectReason gets MassCancelRejectReason, Tag 532 func (m OrderMassCancelReport) GetMassCancelRejectReason() (v enum.MassCancelRejectReason, err quickfix.MessageRejectError) { var f field.MassCancelRejectReasonField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m OrderMassCancelReport) GetMassCancelRejectReason() (v enum.MassCancelRej return } -//GetTotalAffectedOrders gets TotalAffectedOrders, Tag 533 +// GetTotalAffectedOrders gets TotalAffectedOrders, Tag 533 func (m OrderMassCancelReport) GetTotalAffectedOrders() (v int, err quickfix.MessageRejectError) { var f field.TotalAffectedOrdersField if err = m.Get(&f); err == nil { @@ -1243,14 +1243,14 @@ func (m OrderMassCancelReport) GetTotalAffectedOrders() (v int, err quickfix.Mes return } -//GetNoAffectedOrders gets NoAffectedOrders, Tag 534 +// GetNoAffectedOrders gets NoAffectedOrders, Tag 534 func (m OrderMassCancelReport) GetNoAffectedOrders() (NoAffectedOrdersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAffectedOrdersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderMassCancelReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1259,7 +1259,7 @@ func (m OrderMassCancelReport) GetMaturityDate() (v string, err quickfix.Message return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m OrderMassCancelReport) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m OrderMassCancelReport) GetUnderlyingMaturityDate() (v string, err quickf return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderMassCancelReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m OrderMassCancelReport) GetInstrRegistry() (v enum.InstrRegistry, err qui return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassCancelReport) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m OrderMassCancelReport) GetUnderlyingCountryOfIssue() (v string, err quic return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassCancelReport) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m OrderMassCancelReport) GetUnderlyingStateOrProvinceOfIssue() (v string, return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassCancelReport) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m OrderMassCancelReport) GetUnderlyingLocaleOfIssue() (v string, err quick return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m OrderMassCancelReport) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m OrderMassCancelReport) GetUnderlyingInstrRegistry() (v string, err quick return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m OrderMassCancelReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m OrderMassCancelReport) GetTradingSessionSubID() (v enum.TradingSessionSu return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderMassCancelReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m OrderMassCancelReport) GetContractSettlMonth() (v string, err quickfix.M return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderMassCancelReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m OrderMassCancelReport) GetPool() (v string, err quickfix.MessageRejectEr return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderMassCancelReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m OrderMassCancelReport) GetSecuritySubType() (v string, err quickfix.Mess return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m OrderMassCancelReport) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m OrderMassCancelReport) GetUnderlyingSecuritySubType() (v string, err qui return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m OrderMassCancelReport) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1367,14 +1367,14 @@ func (m OrderMassCancelReport) GetUnderlyingPx() (v decimal.Decimal, err quickfi return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderMassCancelReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderMassCancelReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1383,7 +1383,7 @@ func (m OrderMassCancelReport) GetDatedDate() (v string, err quickfix.MessageRej return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderMassCancelReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1392,7 +1392,7 @@ func (m OrderMassCancelReport) GetInterestAccrualDate() (v string, err quickfix. return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderMassCancelReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1401,7 +1401,7 @@ func (m OrderMassCancelReport) GetCPProgram() (v enum.CPProgram, err quickfix.Me return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderMassCancelReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1410,7 +1410,7 @@ func (m OrderMassCancelReport) GetCPRegType() (v string, err quickfix.MessageRej return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m OrderMassCancelReport) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1419,7 +1419,7 @@ func (m OrderMassCancelReport) GetUnderlyingCPProgram() (v string, err quickfix. return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m OrderMassCancelReport) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1428,7 +1428,7 @@ func (m OrderMassCancelReport) GetUnderlyingCPRegType() (v string, err quickfix. return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m OrderMassCancelReport) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1437,7 +1437,7 @@ func (m OrderMassCancelReport) GetUnderlyingQty() (v decimal.Decimal, err quickf return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m OrderMassCancelReport) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1446,7 +1446,7 @@ func (m OrderMassCancelReport) GetUnderlyingDirtyPrice() (v decimal.Decimal, err return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m OrderMassCancelReport) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1455,7 +1455,7 @@ func (m OrderMassCancelReport) GetUnderlyingEndPrice() (v decimal.Decimal, err q return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m OrderMassCancelReport) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1464,7 +1464,7 @@ func (m OrderMassCancelReport) GetUnderlyingStartValue() (v decimal.Decimal, err return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m OrderMassCancelReport) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1473,7 +1473,7 @@ func (m OrderMassCancelReport) GetUnderlyingCurrentValue() (v decimal.Decimal, e return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m OrderMassCancelReport) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1482,14 +1482,14 @@ func (m OrderMassCancelReport) GetUnderlyingEndValue() (v decimal.Decimal, err q return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m OrderMassCancelReport) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassCancelReport) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1498,7 +1498,7 @@ func (m OrderMassCancelReport) GetUnderlyingStrikeCurrency() (v string, err quic return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderMassCancelReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1507,542 +1507,542 @@ func (m OrderMassCancelReport) GetStrikeCurrency() (v string, err quickfix.Messa return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderMassCancelReport) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderMassCancelReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderMassCancelReport) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderMassCancelReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderMassCancelReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderMassCancelReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderMassCancelReport) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderMassCancelReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderMassCancelReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderMassCancelReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderMassCancelReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderMassCancelReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m OrderMassCancelReport) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderMassCancelReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderMassCancelReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderMassCancelReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderMassCancelReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderMassCancelReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderMassCancelReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderMassCancelReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderMassCancelReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderMassCancelReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderMassCancelReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderMassCancelReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderMassCancelReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderMassCancelReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m OrderMassCancelReport) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m OrderMassCancelReport) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m OrderMassCancelReport) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m OrderMassCancelReport) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m OrderMassCancelReport) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m OrderMassCancelReport) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m OrderMassCancelReport) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderMassCancelReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m OrderMassCancelReport) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m OrderMassCancelReport) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m OrderMassCancelReport) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m OrderMassCancelReport) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m OrderMassCancelReport) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m OrderMassCancelReport) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m OrderMassCancelReport) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m OrderMassCancelReport) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m OrderMassCancelReport) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m OrderMassCancelReport) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m OrderMassCancelReport) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m OrderMassCancelReport) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m OrderMassCancelReport) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m OrderMassCancelReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderMassCancelReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderMassCancelReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderMassCancelReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderMassCancelReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderMassCancelReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderMassCancelReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m OrderMassCancelReport) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m OrderMassCancelReport) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m OrderMassCancelReport) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m OrderMassCancelReport) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m OrderMassCancelReport) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m OrderMassCancelReport) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderMassCancelReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m OrderMassCancelReport) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderMassCancelReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderMassCancelReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m OrderMassCancelReport) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m OrderMassCancelReport) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderMassCancelReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderMassCancelReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderMassCancelReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderMassCancelReport) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 +// HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 func (m OrderMassCancelReport) HasMassCancelRequestType() bool { return m.Has(tag.MassCancelRequestType) } -//HasMassCancelResponse returns true if MassCancelResponse is present, Tag 531 +// HasMassCancelResponse returns true if MassCancelResponse is present, Tag 531 func (m OrderMassCancelReport) HasMassCancelResponse() bool { return m.Has(tag.MassCancelResponse) } -//HasMassCancelRejectReason returns true if MassCancelRejectReason is present, Tag 532 +// HasMassCancelRejectReason returns true if MassCancelRejectReason is present, Tag 532 func (m OrderMassCancelReport) HasMassCancelRejectReason() bool { return m.Has(tag.MassCancelRejectReason) } -//HasTotalAffectedOrders returns true if TotalAffectedOrders is present, Tag 533 +// HasTotalAffectedOrders returns true if TotalAffectedOrders is present, Tag 533 func (m OrderMassCancelReport) HasTotalAffectedOrders() bool { return m.Has(tag.TotalAffectedOrders) } -//HasNoAffectedOrders returns true if NoAffectedOrders is present, Tag 534 +// HasNoAffectedOrders returns true if NoAffectedOrders is present, Tag 534 func (m OrderMassCancelReport) HasNoAffectedOrders() bool { return m.Has(tag.NoAffectedOrders) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderMassCancelReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m OrderMassCancelReport) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderMassCancelReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m OrderMassCancelReport) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m OrderMassCancelReport) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m OrderMassCancelReport) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m OrderMassCancelReport) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m OrderMassCancelReport) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderMassCancelReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderMassCancelReport) HasPool() bool { return m.Has(tag.Pool) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderMassCancelReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m OrderMassCancelReport) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m OrderMassCancelReport) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderMassCancelReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderMassCancelReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderMassCancelReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderMassCancelReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderMassCancelReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m OrderMassCancelReport) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m OrderMassCancelReport) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m OrderMassCancelReport) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m OrderMassCancelReport) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m OrderMassCancelReport) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m OrderMassCancelReport) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m OrderMassCancelReport) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m OrderMassCancelReport) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m OrderMassCancelReport) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m OrderMassCancelReport) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderMassCancelReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2051,7 +2051,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2060,55 +2060,55 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2117,7 +2117,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2126,60 +2126,60 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoAffectedOrders is a repeating group element, Tag 534 +// NoAffectedOrders is a repeating group element, Tag 534 type NoAffectedOrders struct { *quickfix.Group } -//SetOrigClOrdID sets OrigClOrdID, Tag 41 +// SetOrigClOrdID sets OrigClOrdID, Tag 41 func (m NoAffectedOrders) SetOrigClOrdID(v string) { m.Set(field.NewOrigClOrdID(v)) } -//SetAffectedOrderID sets AffectedOrderID, Tag 535 +// SetAffectedOrderID sets AffectedOrderID, Tag 535 func (m NoAffectedOrders) SetAffectedOrderID(v string) { m.Set(field.NewAffectedOrderID(v)) } -//SetAffectedSecondaryOrderID sets AffectedSecondaryOrderID, Tag 536 +// SetAffectedSecondaryOrderID sets AffectedSecondaryOrderID, Tag 536 func (m NoAffectedOrders) SetAffectedSecondaryOrderID(v string) { m.Set(field.NewAffectedSecondaryOrderID(v)) } -//GetOrigClOrdID gets OrigClOrdID, Tag 41 +// GetOrigClOrdID gets OrigClOrdID, Tag 41 func (m NoAffectedOrders) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { var f field.OrigClOrdIDField if err = m.Get(&f); err == nil { @@ -2188,7 +2188,7 @@ func (m NoAffectedOrders) GetOrigClOrdID() (v string, err quickfix.MessageReject return } -//GetAffectedOrderID gets AffectedOrderID, Tag 535 +// GetAffectedOrderID gets AffectedOrderID, Tag 535 func (m NoAffectedOrders) GetAffectedOrderID() (v string, err quickfix.MessageRejectError) { var f field.AffectedOrderIDField if err = m.Get(&f); err == nil { @@ -2197,7 +2197,7 @@ func (m NoAffectedOrders) GetAffectedOrderID() (v string, err quickfix.MessageRe return } -//GetAffectedSecondaryOrderID gets AffectedSecondaryOrderID, Tag 536 +// GetAffectedSecondaryOrderID gets AffectedSecondaryOrderID, Tag 536 func (m NoAffectedOrders) GetAffectedSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.AffectedSecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -2206,70 +2206,70 @@ func (m NoAffectedOrders) GetAffectedSecondaryOrderID() (v string, err quickfix. return } -//HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 func (m NoAffectedOrders) HasOrigClOrdID() bool { return m.Has(tag.OrigClOrdID) } -//HasAffectedOrderID returns true if AffectedOrderID is present, Tag 535 +// HasAffectedOrderID returns true if AffectedOrderID is present, Tag 535 func (m NoAffectedOrders) HasAffectedOrderID() bool { return m.Has(tag.AffectedOrderID) } -//HasAffectedSecondaryOrderID returns true if AffectedSecondaryOrderID is present, Tag 536 +// HasAffectedSecondaryOrderID returns true if AffectedSecondaryOrderID is present, Tag 536 func (m NoAffectedOrders) HasAffectedSecondaryOrderID() bool { return m.Has(tag.AffectedSecondaryOrderID) } -//NoAffectedOrdersRepeatingGroup is a repeating group, Tag 534 +// NoAffectedOrdersRepeatingGroup is a repeating group, Tag 534 type NoAffectedOrdersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAffectedOrdersRepeatingGroup returns an initialized, NoAffectedOrdersRepeatingGroup +// NewNoAffectedOrdersRepeatingGroup returns an initialized, NoAffectedOrdersRepeatingGroup func NewNoAffectedOrdersRepeatingGroup() NoAffectedOrdersRepeatingGroup { return NoAffectedOrdersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAffectedOrders, quickfix.GroupTemplate{quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.AffectedOrderID), quickfix.GroupElement(tag.AffectedSecondaryOrderID)})} } -//Add create and append a new NoAffectedOrders to this group +// Add create and append a new NoAffectedOrders to this group func (m NoAffectedOrdersRepeatingGroup) Add() NoAffectedOrders { g := m.RepeatingGroup.Add() return NoAffectedOrders{g} } -//Get returns the ith NoAffectedOrders in the NoAffectedOrdersRepeatinGroup +// Get returns the ith NoAffectedOrders in the NoAffectedOrdersRepeatinGroup func (m NoAffectedOrdersRepeatingGroup) Get(i int) NoAffectedOrders { return NoAffectedOrders{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2278,7 +2278,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2287,7 +2287,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2296,7 +2296,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2305,65 +2305,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2372,7 +2372,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2381,35 +2381,35 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } diff --git a/fix44/ordermasscancelrequest/OrderMassCancelRequest.generated.go b/fix44/ordermasscancelrequest/OrderMassCancelRequest.generated.go index 99b1b9234..adea4f9bf 100644 --- a/fix44/ordermasscancelrequest/OrderMassCancelRequest.generated.go +++ b/fix44/ordermasscancelrequest/OrderMassCancelRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderMassCancelRequest is the fix44 OrderMassCancelRequest type, MsgType = q +// OrderMassCancelRequest is the fix44 OrderMassCancelRequest type, MsgType = q type OrderMassCancelRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type OrderMassCancelRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderMassCancelRequest from a quickfix.Message instance +// FromMessage creates a OrderMassCancelRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderMassCancelRequest { return OrderMassCancelRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) OrderMassCancelRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderMassCancelRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderMassCancelRequest initialized with the required fields for OrderMassCancelRequest +// New returns a OrderMassCancelRequest initialized with the required fields for OrderMassCancelRequest func New(clordid field.ClOrdIDField, masscancelrequesttype field.MassCancelRequestTypeField, transacttime field.TransactTimeField) (m OrderMassCancelRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(clordid field.ClOrdIDField, masscancelrequesttype field.MassCancelReque return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderMassCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,497 +61,497 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "q", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderMassCancelRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderMassCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderMassCancelRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderMassCancelRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderMassCancelRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m OrderMassCancelRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m OrderMassCancelRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderMassCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderMassCancelRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderMassCancelRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderMassCancelRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderMassCancelRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderMassCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderMassCancelRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderMassCancelRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderMassCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderMassCancelRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderMassCancelRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderMassCancelRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderMassCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderMassCancelRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderMassCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderMassCancelRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderMassCancelRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassCancelRequest) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m OrderMassCancelRequest) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassCancelRequest) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassCancelRequest) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassCancelRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m OrderMassCancelRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m OrderMassCancelRequest) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderMassCancelRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m OrderMassCancelRequest) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassCancelRequest) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m OrderMassCancelRequest) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m OrderMassCancelRequest) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m OrderMassCancelRequest) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m OrderMassCancelRequest) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m OrderMassCancelRequest) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m OrderMassCancelRequest) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m OrderMassCancelRequest) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassCancelRequest) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m OrderMassCancelRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m OrderMassCancelRequest) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m OrderMassCancelRequest) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m OrderMassCancelRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderMassCancelRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderMassCancelRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderMassCancelRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderMassCancelRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m OrderMassCancelRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m OrderMassCancelRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassCancelRequest) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassCancelRequest) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassCancelRequest) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassCancelRequest) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m OrderMassCancelRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m OrderMassCancelRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderMassCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassCancelRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderMassCancelRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderMassCancelRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m OrderMassCancelRequest) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m OrderMassCancelRequest) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderMassCancelRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderMassCancelRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderMassCancelRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderMassCancelRequest) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMassCancelRequestType sets MassCancelRequestType, Tag 530 +// SetMassCancelRequestType sets MassCancelRequestType, Tag 530 func (m OrderMassCancelRequest) SetMassCancelRequestType(v enum.MassCancelRequestType) { m.Set(field.NewMassCancelRequestType(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderMassCancelRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m OrderMassCancelRequest) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderMassCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassCancelRequest) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassCancelRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassCancelRequest) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m OrderMassCancelRequest) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m OrderMassCancelRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderMassCancelRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderMassCancelRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderMassCancelRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m OrderMassCancelRequest) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m OrderMassCancelRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderMassCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderMassCancelRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderMassCancelRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderMassCancelRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderMassCancelRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m OrderMassCancelRequest) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m OrderMassCancelRequest) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m OrderMassCancelRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m OrderMassCancelRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m OrderMassCancelRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m OrderMassCancelRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m OrderMassCancelRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m OrderMassCancelRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m OrderMassCancelRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassCancelRequest) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderMassCancelRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderMassCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m OrderMassCancelRequest) GetClOrdID() (v string, err quickfix.MessageReje return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderMassCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m OrderMassCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderMassCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m OrderMassCancelRequest) GetSecurityID() (v string, err quickfix.MessageR return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderMassCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m OrderMassCancelRequest) GetSide() (v enum.Side, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderMassCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m OrderMassCancelRequest) GetSymbol() (v string, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m OrderMassCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m OrderMassCancelRequest) GetText() (v string, err quickfix.MessageRejectE return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m OrderMassCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m OrderMassCancelRequest) GetTransactTime() (v time.Time, err quickfix.Mes return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderMassCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m OrderMassCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderMassCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m OrderMassCancelRequest) GetIssuer() (v string, err quickfix.MessageRejec return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderMassCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m OrderMassCancelRequest) GetSecurityDesc() (v string, err quickfix.Messag return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderMassCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m OrderMassCancelRequest) GetSecurityType() (v enum.SecurityType, err quic return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderMassCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m OrderMassCancelRequest) GetMaturityMonthYear() (v string, err quickfix.M return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderMassCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m OrderMassCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfi return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderMassCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m OrderMassCancelRequest) GetOptAttribute() (v string, err quickfix.Messag return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderMassCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m OrderMassCancelRequest) GetSecurityExchange() (v string, err quickfix.Me return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderMassCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m OrderMassCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderMassCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m OrderMassCancelRequest) GetCouponPaymentDate() (v string, err quickfix.M return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderMassCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m OrderMassCancelRequest) GetIssueDate() (v string, err quickfix.MessageRe return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderMassCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -722,7 +722,7 @@ func (m OrderMassCancelRequest) GetRepurchaseTerm() (v int, err quickfix.Message return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderMassCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m OrderMassCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quic return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderMassCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m OrderMassCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderMassCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m OrderMassCancelRequest) GetContractMultiplier() (v decimal.Decimal, err return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderMassCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m OrderMassCancelRequest) GetRepoCollateralSecurityType() (v int, err quic return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderMassCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m OrderMassCancelRequest) GetRedemptionDate() (v string, err quickfix.Mess return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassCancelRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCouponPaymentDate() (v string, err return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m OrderMassCancelRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m OrderMassCancelRequest) GetUnderlyingIssueDate() (v string, err quickfix return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassCancelRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -794,7 +794,7 @@ func (m OrderMassCancelRequest) GetUnderlyingRepoCollateralSecurityType() (v int return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassCancelRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -803,7 +803,7 @@ func (m OrderMassCancelRequest) GetUnderlyingRepurchaseTerm() (v int, err quickf return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassCancelRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -812,7 +812,7 @@ func (m OrderMassCancelRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m OrderMassCancelRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -821,7 +821,7 @@ func (m OrderMassCancelRequest) GetUnderlyingFactor() (v decimal.Decimal, err qu return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m OrderMassCancelRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -830,7 +830,7 @@ func (m OrderMassCancelRequest) GetUnderlyingRedemptionDate() (v string, err qui return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderMassCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -839,7 +839,7 @@ func (m OrderMassCancelRequest) GetCreditRating() (v string, err quickfix.Messag return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m OrderMassCancelRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -848,7 +848,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCreditRating() (v string, err quick return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassCancelRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -857,7 +857,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecurityIDSource() (v string, err q return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m OrderMassCancelRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -866,7 +866,7 @@ func (m OrderMassCancelRequest) GetUnderlyingIssuer() (v string, err quickfix.Me return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m OrderMassCancelRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -875,7 +875,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecurityDesc() (v string, err quick return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m OrderMassCancelRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -884,7 +884,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecurityExchange() (v string, err q return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m OrderMassCancelRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -893,7 +893,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecurityID() (v string, err quickfi return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m OrderMassCancelRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -902,7 +902,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecurityType() (v string, err quick return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m OrderMassCancelRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -911,7 +911,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSymbol() (v string, err quickfix.Me return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m OrderMassCancelRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -920,7 +920,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSymbolSfx() (v string, err quickfix return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassCancelRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -929,7 +929,7 @@ func (m OrderMassCancelRequest) GetUnderlyingMaturityMonthYear() (v string, err return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m OrderMassCancelRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -938,7 +938,7 @@ func (m OrderMassCancelRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, e return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m OrderMassCancelRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -947,7 +947,7 @@ func (m OrderMassCancelRequest) GetUnderlyingOptAttribute() (v string, err quick return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m OrderMassCancelRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -956,7 +956,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCurrency() (v string, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m OrderMassCancelRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -965,7 +965,7 @@ func (m OrderMassCancelRequest) GetTradingSessionID() (v enum.TradingSessionID, return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderMassCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -974,7 +974,7 @@ func (m OrderMassCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.Messa return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderMassCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -983,7 +983,7 @@ func (m OrderMassCancelRequest) GetEncodedIssuer() (v string, err quickfix.Messa return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderMassCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -992,7 +992,7 @@ func (m OrderMassCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderMassCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1001,7 +1001,7 @@ func (m OrderMassCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m OrderMassCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1010,7 +1010,7 @@ func (m OrderMassCancelRequest) GetEncodedTextLen() (v int, err quickfix.Message return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m OrderMassCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1019,7 +1019,7 @@ func (m OrderMassCancelRequest) GetEncodedText() (v string, err quickfix.Message return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1028,7 +1028,7 @@ func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuerLen() (v int, err quic return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1037,7 +1037,7 @@ func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuer() (v string, err quic return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1046,7 +1046,7 @@ func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDescLen() (v int, er return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1055,7 +1055,7 @@ func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDesc() (v string, er return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m OrderMassCancelRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1064,7 +1064,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCouponRate() (v decimal.Decimal, er return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m OrderMassCancelRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1073,21 +1073,21 @@ func (m OrderMassCancelRequest) GetUnderlyingContractMultiplier() (v decimal.Dec return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderMassCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassCancelRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderMassCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1096,7 +1096,7 @@ func (m OrderMassCancelRequest) GetProduct() (v enum.Product, err quickfix.Messa return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderMassCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1105,7 +1105,7 @@ func (m OrderMassCancelRequest) GetCFICode() (v string, err quickfix.MessageReje return } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m OrderMassCancelRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1114,7 +1114,7 @@ func (m OrderMassCancelRequest) GetUnderlyingProduct() (v int, err quickfix.Mess return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m OrderMassCancelRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1123,7 +1123,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCFICode() (v string, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderMassCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1132,7 +1132,7 @@ func (m OrderMassCancelRequest) GetCountryOfIssue() (v string, err quickfix.Mess return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderMassCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1141,7 +1141,7 @@ func (m OrderMassCancelRequest) GetStateOrProvinceOfIssue() (v string, err quick return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderMassCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1150,7 +1150,7 @@ func (m OrderMassCancelRequest) GetLocaleOfIssue() (v string, err quickfix.Messa return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderMassCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -1159,7 +1159,7 @@ func (m OrderMassCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.Me return } -//GetMassCancelRequestType gets MassCancelRequestType, Tag 530 +// GetMassCancelRequestType gets MassCancelRequestType, Tag 530 func (m OrderMassCancelRequest) GetMassCancelRequestType() (v enum.MassCancelRequestType, err quickfix.MessageRejectError) { var f field.MassCancelRequestTypeField if err = m.Get(&f); err == nil { @@ -1168,7 +1168,7 @@ func (m OrderMassCancelRequest) GetMassCancelRequestType() (v enum.MassCancelReq return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderMassCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1177,7 +1177,7 @@ func (m OrderMassCancelRequest) GetMaturityDate() (v string, err quickfix.Messag return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m OrderMassCancelRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1186,7 +1186,7 @@ func (m OrderMassCancelRequest) GetUnderlyingMaturityDate() (v string, err quick return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderMassCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1195,7 +1195,7 @@ func (m OrderMassCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err qu return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassCancelRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1204,7 +1204,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCountryOfIssue() (v string, err qui return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassCancelRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1213,7 +1213,7 @@ func (m OrderMassCancelRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassCancelRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1222,7 +1222,7 @@ func (m OrderMassCancelRequest) GetUnderlyingLocaleOfIssue() (v string, err quic return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m OrderMassCancelRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1231,7 +1231,7 @@ func (m OrderMassCancelRequest) GetUnderlyingInstrRegistry() (v string, err quic return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m OrderMassCancelRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1240,7 +1240,7 @@ func (m OrderMassCancelRequest) GetTradingSessionSubID() (v enum.TradingSessionS return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderMassCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1249,7 +1249,7 @@ func (m OrderMassCancelRequest) GetContractSettlMonth() (v string, err quickfix. return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderMassCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1258,7 +1258,7 @@ func (m OrderMassCancelRequest) GetPool() (v string, err quickfix.MessageRejectE return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderMassCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1267,7 +1267,7 @@ func (m OrderMassCancelRequest) GetSecuritySubType() (v string, err quickfix.Mes return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m OrderMassCancelRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1276,7 +1276,7 @@ func (m OrderMassCancelRequest) GetUnderlyingSecuritySubType() (v string, err qu return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m OrderMassCancelRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1285,14 +1285,14 @@ func (m OrderMassCancelRequest) GetUnderlyingPx() (v decimal.Decimal, err quickf return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderMassCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderMassCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1301,7 +1301,7 @@ func (m OrderMassCancelRequest) GetDatedDate() (v string, err quickfix.MessageRe return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderMassCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1310,7 +1310,7 @@ func (m OrderMassCancelRequest) GetInterestAccrualDate() (v string, err quickfix return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderMassCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1319,7 +1319,7 @@ func (m OrderMassCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.M return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderMassCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1328,7 +1328,7 @@ func (m OrderMassCancelRequest) GetCPRegType() (v string, err quickfix.MessageRe return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m OrderMassCancelRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1337,7 +1337,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCPProgram() (v string, err quickfix return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m OrderMassCancelRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1346,7 +1346,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCPRegType() (v string, err quickfix return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m OrderMassCancelRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1355,7 +1355,7 @@ func (m OrderMassCancelRequest) GetUnderlyingQty() (v decimal.Decimal, err quick return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m OrderMassCancelRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1364,7 +1364,7 @@ func (m OrderMassCancelRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, er return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m OrderMassCancelRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1373,7 +1373,7 @@ func (m OrderMassCancelRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m OrderMassCancelRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1382,7 +1382,7 @@ func (m OrderMassCancelRequest) GetUnderlyingStartValue() (v decimal.Decimal, er return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m OrderMassCancelRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1391,7 +1391,7 @@ func (m OrderMassCancelRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m OrderMassCancelRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1400,14 +1400,14 @@ func (m OrderMassCancelRequest) GetUnderlyingEndValue() (v decimal.Decimal, err return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m OrderMassCancelRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassCancelRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1416,7 +1416,7 @@ func (m OrderMassCancelRequest) GetUnderlyingStrikeCurrency() (v string, err qui return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderMassCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1425,512 +1425,512 @@ func (m OrderMassCancelRequest) GetStrikeCurrency() (v string, err quickfix.Mess return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderMassCancelRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderMassCancelRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderMassCancelRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderMassCancelRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderMassCancelRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m OrderMassCancelRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m OrderMassCancelRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderMassCancelRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderMassCancelRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderMassCancelRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderMassCancelRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderMassCancelRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderMassCancelRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderMassCancelRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderMassCancelRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderMassCancelRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderMassCancelRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderMassCancelRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderMassCancelRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderMassCancelRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderMassCancelRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderMassCancelRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderMassCancelRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderMassCancelRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m OrderMassCancelRequest) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m OrderMassCancelRequest) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m OrderMassCancelRequest) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m OrderMassCancelRequest) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m OrderMassCancelRequest) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m OrderMassCancelRequest) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m OrderMassCancelRequest) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderMassCancelRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m OrderMassCancelRequest) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m OrderMassCancelRequest) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m OrderMassCancelRequest) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m OrderMassCancelRequest) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m OrderMassCancelRequest) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m OrderMassCancelRequest) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m OrderMassCancelRequest) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m OrderMassCancelRequest) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m OrderMassCancelRequest) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m OrderMassCancelRequest) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m OrderMassCancelRequest) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m OrderMassCancelRequest) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m OrderMassCancelRequest) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m OrderMassCancelRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderMassCancelRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderMassCancelRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderMassCancelRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderMassCancelRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m OrderMassCancelRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m OrderMassCancelRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m OrderMassCancelRequest) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m OrderMassCancelRequest) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m OrderMassCancelRequest) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m OrderMassCancelRequest) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m OrderMassCancelRequest) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m OrderMassCancelRequest) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderMassCancelRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m OrderMassCancelRequest) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderMassCancelRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderMassCancelRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m OrderMassCancelRequest) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m OrderMassCancelRequest) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderMassCancelRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderMassCancelRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderMassCancelRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderMassCancelRequest) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 +// HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 func (m OrderMassCancelRequest) HasMassCancelRequestType() bool { return m.Has(tag.MassCancelRequestType) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderMassCancelRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m OrderMassCancelRequest) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderMassCancelRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m OrderMassCancelRequest) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m OrderMassCancelRequest) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m OrderMassCancelRequest) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m OrderMassCancelRequest) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m OrderMassCancelRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderMassCancelRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderMassCancelRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderMassCancelRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m OrderMassCancelRequest) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m OrderMassCancelRequest) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderMassCancelRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderMassCancelRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderMassCancelRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderMassCancelRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderMassCancelRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m OrderMassCancelRequest) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m OrderMassCancelRequest) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m OrderMassCancelRequest) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m OrderMassCancelRequest) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m OrderMassCancelRequest) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m OrderMassCancelRequest) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m OrderMassCancelRequest) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m OrderMassCancelRequest) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m OrderMassCancelRequest) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m OrderMassCancelRequest) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderMassCancelRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1939,7 +1939,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1948,55 +1948,55 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2005,7 +2005,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2014,65 +2014,65 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2081,7 +2081,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2090,7 +2090,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2099,7 +2099,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2108,65 +2108,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2175,7 +2175,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2184,35 +2184,35 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } diff --git a/fix44/ordermassstatusrequest/OrderMassStatusRequest.generated.go b/fix44/ordermassstatusrequest/OrderMassStatusRequest.generated.go index 44d0246d8..c44dc8b9a 100644 --- a/fix44/ordermassstatusrequest/OrderMassStatusRequest.generated.go +++ b/fix44/ordermassstatusrequest/OrderMassStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderMassStatusRequest is the fix44 OrderMassStatusRequest type, MsgType = AF +// OrderMassStatusRequest is the fix44 OrderMassStatusRequest type, MsgType = AF type OrderMassStatusRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type OrderMassStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderMassStatusRequest from a quickfix.Message instance +// FromMessage creates a OrderMassStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderMassStatusRequest { return OrderMassStatusRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) OrderMassStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderMassStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderMassStatusRequest initialized with the required fields for OrderMassStatusRequest +// New returns a OrderMassStatusRequest initialized with the required fields for OrderMassStatusRequest func New(massstatusreqid field.MassStatusReqIDField, massstatusreqtype field.MassStatusReqTypeField) (m OrderMassStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(massstatusreqid field.MassStatusReqIDField, massstatusreqtype field.Mas return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderMassStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,487 +58,487 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AF", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderMassStatusRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderMassStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderMassStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderMassStatusRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderMassStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderMassStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderMassStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderMassStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderMassStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderMassStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderMassStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderMassStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderMassStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderMassStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderMassStatusRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderMassStatusRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderMassStatusRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderMassStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderMassStatusRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderMassStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderMassStatusRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderMassStatusRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassStatusRequest) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m OrderMassStatusRequest) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassStatusRequest) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassStatusRequest) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassStatusRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m OrderMassStatusRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m OrderMassStatusRequest) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderMassStatusRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m OrderMassStatusRequest) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassStatusRequest) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m OrderMassStatusRequest) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m OrderMassStatusRequest) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m OrderMassStatusRequest) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m OrderMassStatusRequest) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m OrderMassStatusRequest) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m OrderMassStatusRequest) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m OrderMassStatusRequest) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassStatusRequest) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m OrderMassStatusRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m OrderMassStatusRequest) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m OrderMassStatusRequest) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m OrderMassStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderMassStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderMassStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderMassStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderMassStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassStatusRequest) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassStatusRequest) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassStatusRequest) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassStatusRequest) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m OrderMassStatusRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m OrderMassStatusRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m OrderMassStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderMassStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassStatusRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderMassStatusRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderMassStatusRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m OrderMassStatusRequest) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m OrderMassStatusRequest) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderMassStatusRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderMassStatusRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderMassStatusRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderMassStatusRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m OrderMassStatusRequest) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderMassStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetMassStatusReqID sets MassStatusReqID, Tag 584 +// SetMassStatusReqID sets MassStatusReqID, Tag 584 func (m OrderMassStatusRequest) SetMassStatusReqID(v string) { m.Set(field.NewMassStatusReqID(v)) } -//SetMassStatusReqType sets MassStatusReqType, Tag 585 +// SetMassStatusReqType sets MassStatusReqType, Tag 585 func (m OrderMassStatusRequest) SetMassStatusReqType(v enum.MassStatusReqType) { m.Set(field.NewMassStatusReqType(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassStatusRequest) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassStatusRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassStatusRequest) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m OrderMassStatusRequest) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m OrderMassStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m OrderMassStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderMassStatusRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderMassStatusRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderMassStatusRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m OrderMassStatusRequest) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m OrderMassStatusRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderMassStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderMassStatusRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderMassStatusRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderMassStatusRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderMassStatusRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m OrderMassStatusRequest) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m OrderMassStatusRequest) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m OrderMassStatusRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m OrderMassStatusRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m OrderMassStatusRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m OrderMassStatusRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m OrderMassStatusRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m OrderMassStatusRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m OrderMassStatusRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassStatusRequest) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderMassStatusRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderMassStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -547,7 +547,7 @@ func (m OrderMassStatusRequest) GetAccount() (v string, err quickfix.MessageReje return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderMassStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -556,7 +556,7 @@ func (m OrderMassStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderMassStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -565,7 +565,7 @@ func (m OrderMassStatusRequest) GetSecurityID() (v string, err quickfix.MessageR return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderMassStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -574,7 +574,7 @@ func (m OrderMassStatusRequest) GetSide() (v enum.Side, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderMassStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m OrderMassStatusRequest) GetSymbol() (v string, err quickfix.MessageRejec return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderMassStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -592,7 +592,7 @@ func (m OrderMassStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderMassStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -601,7 +601,7 @@ func (m OrderMassStatusRequest) GetIssuer() (v string, err quickfix.MessageRejec return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderMassStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -610,7 +610,7 @@ func (m OrderMassStatusRequest) GetSecurityDesc() (v string, err quickfix.Messag return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderMassStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -619,7 +619,7 @@ func (m OrderMassStatusRequest) GetSecurityType() (v enum.SecurityType, err quic return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderMassStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m OrderMassStatusRequest) GetMaturityMonthYear() (v string, err quickfix.M return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderMassStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m OrderMassStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfi return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderMassStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m OrderMassStatusRequest) GetOptAttribute() (v string, err quickfix.Messag return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderMassStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m OrderMassStatusRequest) GetSecurityExchange() (v string, err quickfix.Me return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderMassStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m OrderMassStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderMassStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m OrderMassStatusRequest) GetCouponPaymentDate() (v string, err quickfix.M return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderMassStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m OrderMassStatusRequest) GetIssueDate() (v string, err quickfix.MessageRe return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderMassStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m OrderMassStatusRequest) GetRepurchaseTerm() (v int, err quickfix.Message return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderMassStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m OrderMassStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quic return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderMassStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m OrderMassStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderMassStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m OrderMassStatusRequest) GetContractMultiplier() (v decimal.Decimal, err return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderMassStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m OrderMassStatusRequest) GetRepoCollateralSecurityType() (v int, err quic return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderMassStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m OrderMassStatusRequest) GetRedemptionDate() (v string, err quickfix.Mess return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m OrderMassStatusRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCouponPaymentDate() (v string, err return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m OrderMassStatusRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m OrderMassStatusRequest) GetUnderlyingIssueDate() (v string, err quickfix return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m OrderMassStatusRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m OrderMassStatusRequest) GetUnderlyingRepoCollateralSecurityType() (v int return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m OrderMassStatusRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m OrderMassStatusRequest) GetUnderlyingRepurchaseTerm() (v int, err quickf return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m OrderMassStatusRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m OrderMassStatusRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m OrderMassStatusRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m OrderMassStatusRequest) GetUnderlyingFactor() (v decimal.Decimal, err qu return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m OrderMassStatusRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m OrderMassStatusRequest) GetUnderlyingRedemptionDate() (v string, err qui return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderMassStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m OrderMassStatusRequest) GetCreditRating() (v string, err quickfix.Messag return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m OrderMassStatusRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCreditRating() (v string, err quick return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m OrderMassStatusRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecurityIDSource() (v string, err q return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m OrderMassStatusRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m OrderMassStatusRequest) GetUnderlyingIssuer() (v string, err quickfix.Me return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m OrderMassStatusRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecurityDesc() (v string, err quick return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m OrderMassStatusRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecurityExchange() (v string, err q return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m OrderMassStatusRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecurityID() (v string, err quickfi return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m OrderMassStatusRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecurityType() (v string, err quick return } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m OrderMassStatusRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -880,7 +880,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSymbol() (v string, err quickfix.Me return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m OrderMassStatusRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSymbolSfx() (v string, err quickfix return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m OrderMassStatusRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m OrderMassStatusRequest) GetUnderlyingMaturityMonthYear() (v string, err return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m OrderMassStatusRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m OrderMassStatusRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, e return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m OrderMassStatusRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m OrderMassStatusRequest) GetUnderlyingOptAttribute() (v string, err quick return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m OrderMassStatusRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCurrency() (v string, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m OrderMassStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -934,7 +934,7 @@ func (m OrderMassStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderMassStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -943,7 +943,7 @@ func (m OrderMassStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.Messa return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderMassStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m OrderMassStatusRequest) GetEncodedIssuer() (v string, err quickfix.Messa return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderMassStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m OrderMassStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderMassStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -970,7 +970,7 @@ func (m OrderMassStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -979,7 +979,7 @@ func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuerLen() (v int, err quic return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -988,7 +988,7 @@ func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuer() (v string, err quic return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -997,7 +997,7 @@ func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDescLen() (v int, er return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1006,7 +1006,7 @@ func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDesc() (v string, er return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m OrderMassStatusRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1015,7 +1015,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCouponRate() (v decimal.Decimal, er return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m OrderMassStatusRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1024,28 +1024,28 @@ func (m OrderMassStatusRequest) GetUnderlyingContractMultiplier() (v decimal.Dec return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m OrderMassStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderMassStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m OrderMassStatusRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderMassStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m OrderMassStatusRequest) GetProduct() (v enum.Product, err quickfix.Messa return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderMassStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1063,7 +1063,7 @@ func (m OrderMassStatusRequest) GetCFICode() (v string, err quickfix.MessageReje return } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m OrderMassStatusRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1072,7 +1072,7 @@ func (m OrderMassStatusRequest) GetUnderlyingProduct() (v int, err quickfix.Mess return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m OrderMassStatusRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1081,7 +1081,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCFICode() (v string, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderMassStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1090,7 +1090,7 @@ func (m OrderMassStatusRequest) GetCountryOfIssue() (v string, err quickfix.Mess return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderMassStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1099,7 +1099,7 @@ func (m OrderMassStatusRequest) GetStateOrProvinceOfIssue() (v string, err quick return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderMassStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1108,7 +1108,7 @@ func (m OrderMassStatusRequest) GetLocaleOfIssue() (v string, err quickfix.Messa return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderMassStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1117,7 +1117,7 @@ func (m OrderMassStatusRequest) GetMaturityDate() (v string, err quickfix.Messag return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m OrderMassStatusRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1126,7 +1126,7 @@ func (m OrderMassStatusRequest) GetUnderlyingMaturityDate() (v string, err quick return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderMassStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1135,7 +1135,7 @@ func (m OrderMassStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err qu return } -//GetMassStatusReqID gets MassStatusReqID, Tag 584 +// GetMassStatusReqID gets MassStatusReqID, Tag 584 func (m OrderMassStatusRequest) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.MassStatusReqIDField if err = m.Get(&f); err == nil { @@ -1144,7 +1144,7 @@ func (m OrderMassStatusRequest) GetMassStatusReqID() (v string, err quickfix.Mes return } -//GetMassStatusReqType gets MassStatusReqType, Tag 585 +// GetMassStatusReqType gets MassStatusReqType, Tag 585 func (m OrderMassStatusRequest) GetMassStatusReqType() (v enum.MassStatusReqType, err quickfix.MessageRejectError) { var f field.MassStatusReqTypeField if err = m.Get(&f); err == nil { @@ -1153,7 +1153,7 @@ func (m OrderMassStatusRequest) GetMassStatusReqType() (v enum.MassStatusReqType return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m OrderMassStatusRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1162,7 +1162,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCountryOfIssue() (v string, err qui return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m OrderMassStatusRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1171,7 +1171,7 @@ func (m OrderMassStatusRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m OrderMassStatusRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1180,7 +1180,7 @@ func (m OrderMassStatusRequest) GetUnderlyingLocaleOfIssue() (v string, err quic return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m OrderMassStatusRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1189,7 +1189,7 @@ func (m OrderMassStatusRequest) GetUnderlyingInstrRegistry() (v string, err quic return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m OrderMassStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1198,7 +1198,7 @@ func (m OrderMassStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionS return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m OrderMassStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1207,7 +1207,7 @@ func (m OrderMassStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quic return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderMassStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m OrderMassStatusRequest) GetContractSettlMonth() (v string, err quickfix. return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderMassStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m OrderMassStatusRequest) GetPool() (v string, err quickfix.MessageRejectE return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderMassStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m OrderMassStatusRequest) GetSecuritySubType() (v string, err quickfix.Mes return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m OrderMassStatusRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1243,7 +1243,7 @@ func (m OrderMassStatusRequest) GetUnderlyingSecuritySubType() (v string, err qu return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m OrderMassStatusRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1252,14 +1252,14 @@ func (m OrderMassStatusRequest) GetUnderlyingPx() (v decimal.Decimal, err quickf return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderMassStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderMassStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1268,7 +1268,7 @@ func (m OrderMassStatusRequest) GetDatedDate() (v string, err quickfix.MessageRe return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderMassStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1277,7 +1277,7 @@ func (m OrderMassStatusRequest) GetInterestAccrualDate() (v string, err quickfix return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderMassStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1286,7 +1286,7 @@ func (m OrderMassStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.M return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderMassStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1295,7 +1295,7 @@ func (m OrderMassStatusRequest) GetCPRegType() (v string, err quickfix.MessageRe return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m OrderMassStatusRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCPProgram() (v string, err quickfix return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m OrderMassStatusRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCPRegType() (v string, err quickfix return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m OrderMassStatusRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m OrderMassStatusRequest) GetUnderlyingQty() (v decimal.Decimal, err quick return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m OrderMassStatusRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m OrderMassStatusRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, er return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m OrderMassStatusRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m OrderMassStatusRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m OrderMassStatusRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m OrderMassStatusRequest) GetUnderlyingStartValue() (v decimal.Decimal, er return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m OrderMassStatusRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m OrderMassStatusRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m OrderMassStatusRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1367,14 +1367,14 @@ func (m OrderMassStatusRequest) GetUnderlyingEndValue() (v decimal.Decimal, err return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m OrderMassStatusRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m OrderMassStatusRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1383,7 +1383,7 @@ func (m OrderMassStatusRequest) GetUnderlyingStrikeCurrency() (v string, err qui return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderMassStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1392,512 +1392,512 @@ func (m OrderMassStatusRequest) GetStrikeCurrency() (v string, err quickfix.Mess return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderMassStatusRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderMassStatusRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderMassStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderMassStatusRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderMassStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderMassStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderMassStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderMassStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderMassStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderMassStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderMassStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderMassStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderMassStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderMassStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderMassStatusRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderMassStatusRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderMassStatusRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderMassStatusRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderMassStatusRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderMassStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderMassStatusRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderMassStatusRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m OrderMassStatusRequest) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m OrderMassStatusRequest) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m OrderMassStatusRequest) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m OrderMassStatusRequest) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m OrderMassStatusRequest) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m OrderMassStatusRequest) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m OrderMassStatusRequest) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderMassStatusRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m OrderMassStatusRequest) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m OrderMassStatusRequest) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m OrderMassStatusRequest) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m OrderMassStatusRequest) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m OrderMassStatusRequest) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m OrderMassStatusRequest) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m OrderMassStatusRequest) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m OrderMassStatusRequest) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m OrderMassStatusRequest) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m OrderMassStatusRequest) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m OrderMassStatusRequest) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m OrderMassStatusRequest) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m OrderMassStatusRequest) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m OrderMassStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderMassStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderMassStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderMassStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderMassStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m OrderMassStatusRequest) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m OrderMassStatusRequest) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m OrderMassStatusRequest) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m OrderMassStatusRequest) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m OrderMassStatusRequest) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m OrderMassStatusRequest) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m OrderMassStatusRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderMassStatusRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m OrderMassStatusRequest) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderMassStatusRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderMassStatusRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m OrderMassStatusRequest) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m OrderMassStatusRequest) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderMassStatusRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderMassStatusRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderMassStatusRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderMassStatusRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m OrderMassStatusRequest) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderMassStatusRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 +// HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 func (m OrderMassStatusRequest) HasMassStatusReqID() bool { return m.Has(tag.MassStatusReqID) } -//HasMassStatusReqType returns true if MassStatusReqType is present, Tag 585 +// HasMassStatusReqType returns true if MassStatusReqType is present, Tag 585 func (m OrderMassStatusRequest) HasMassStatusReqType() bool { return m.Has(tag.MassStatusReqType) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m OrderMassStatusRequest) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m OrderMassStatusRequest) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m OrderMassStatusRequest) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m OrderMassStatusRequest) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m OrderMassStatusRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m OrderMassStatusRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderMassStatusRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderMassStatusRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderMassStatusRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m OrderMassStatusRequest) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m OrderMassStatusRequest) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderMassStatusRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderMassStatusRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderMassStatusRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderMassStatusRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderMassStatusRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m OrderMassStatusRequest) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m OrderMassStatusRequest) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m OrderMassStatusRequest) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m OrderMassStatusRequest) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m OrderMassStatusRequest) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m OrderMassStatusRequest) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m OrderMassStatusRequest) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m OrderMassStatusRequest) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m OrderMassStatusRequest) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m OrderMassStatusRequest) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderMassStatusRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1906,7 +1906,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1915,7 +1915,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1924,49 +1924,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1975,7 +1975,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1984,78 +1984,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2064,7 +2066,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2073,55 +2075,56 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2130,7 +2133,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2139,65 +2142,66 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2206,7 +2210,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2215,7 +2219,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2224,7 +2228,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2233,65 +2237,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2300,7 +2305,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2309,35 +2314,36 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } diff --git a/fix44/orderstatusrequest/OrderStatusRequest.generated.go b/fix44/orderstatusrequest/OrderStatusRequest.generated.go index bdfa14dc4..4b463a226 100644 --- a/fix44/orderstatusrequest/OrderStatusRequest.generated.go +++ b/fix44/orderstatusrequest/OrderStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//OrderStatusRequest is the fix44 OrderStatusRequest type, MsgType = H +// OrderStatusRequest is the fix44 OrderStatusRequest type, MsgType = H type OrderStatusRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type OrderStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a OrderStatusRequest from a quickfix.Message instance +// FromMessage creates a OrderStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) OrderStatusRequest { return OrderStatusRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) OrderStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m OrderStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a OrderStatusRequest initialized with the required fields for OrderStatusRequest +// New returns a OrderStatusRequest initialized with the required fields for OrderStatusRequest func New(clordid field.ClOrdIDField, side field.SideField) (m OrderStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(clordid field.ClOrdIDField, side field.SideField) (m OrderStatusRequest return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg OrderStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,312 +58,312 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "H", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m OrderStatusRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m OrderStatusRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m OrderStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m OrderStatusRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m OrderStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m OrderStatusRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m OrderStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m OrderStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m OrderStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m OrderStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m OrderStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m OrderStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m OrderStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m OrderStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m OrderStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m OrderStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m OrderStatusRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m OrderStatusRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m OrderStatusRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m OrderStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m OrderStatusRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m OrderStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m OrderStatusRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m OrderStatusRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m OrderStatusRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m OrderStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m OrderStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m OrderStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m OrderStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m OrderStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m OrderStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m OrderStatusRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m OrderStatusRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m OrderStatusRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m OrderStatusRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m OrderStatusRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m OrderStatusRequest) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m OrderStatusRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m OrderStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetClOrdLinkID sets ClOrdLinkID, Tag 583 +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 func (m OrderStatusRequest) SetClOrdLinkID(v string) { m.Set(field.NewClOrdLinkID(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m OrderStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m OrderStatusRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m OrderStatusRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m OrderStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m OrderStatusRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m OrderStatusRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetOrdStatusReqID sets OrdStatusReqID, Tag 790 +// SetOrdStatusReqID sets OrdStatusReqID, Tag 790 func (m OrderStatusRequest) SetOrdStatusReqID(v string) { m.Set(field.NewOrdStatusReqID(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m OrderStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m OrderStatusRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m OrderStatusRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m OrderStatusRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m OrderStatusRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m OrderStatusRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m OrderStatusRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m OrderStatusRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m OrderStatusRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m OrderStatusRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m OrderStatusRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m OrderStatusRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m OrderStatusRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m OrderStatusRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m OrderStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (m OrderStatusRequest) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m OrderStatusRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (m OrderStatusRequest) GetClOrdID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m OrderStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -390,7 +390,7 @@ func (m OrderStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m OrderStatusRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -399,7 +399,7 @@ func (m OrderStatusRequest) GetOrderID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m OrderStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -408,7 +408,7 @@ func (m OrderStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m OrderStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -417,7 +417,7 @@ func (m OrderStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectEr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m OrderStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -426,7 +426,7 @@ func (m OrderStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m OrderStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -435,7 +435,7 @@ func (m OrderStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m OrderStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m OrderStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m OrderStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -453,7 +453,7 @@ func (m OrderStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m OrderStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -462,7 +462,7 @@ func (m OrderStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m OrderStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -471,7 +471,7 @@ func (m OrderStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m OrderStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -480,7 +480,7 @@ func (m OrderStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m OrderStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -489,7 +489,7 @@ func (m OrderStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m OrderStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -498,7 +498,7 @@ func (m OrderStatusRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m OrderStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -507,7 +507,7 @@ func (m OrderStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m OrderStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -516,7 +516,7 @@ func (m OrderStatusRequest) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m OrderStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -525,7 +525,7 @@ func (m OrderStatusRequest) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m OrderStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -534,7 +534,7 @@ func (m OrderStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m OrderStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -543,7 +543,7 @@ func (m OrderStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m OrderStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -552,7 +552,7 @@ func (m OrderStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m OrderStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -561,7 +561,7 @@ func (m OrderStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m OrderStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -570,7 +570,7 @@ func (m OrderStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m OrderStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -579,7 +579,7 @@ func (m OrderStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m OrderStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -588,7 +588,7 @@ func (m OrderStatusRequest) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m OrderStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -597,7 +597,7 @@ func (m OrderStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m OrderStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -606,7 +606,7 @@ func (m OrderStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m OrderStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -615,7 +615,7 @@ func (m OrderStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m OrderStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -624,21 +624,21 @@ func (m OrderStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m OrderStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m OrderStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m OrderStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -647,7 +647,7 @@ func (m OrderStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m OrderStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -656,7 +656,7 @@ func (m OrderStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m OrderStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -665,7 +665,7 @@ func (m OrderStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m OrderStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -674,7 +674,7 @@ func (m OrderStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m OrderStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -683,7 +683,7 @@ func (m OrderStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m OrderStatusRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -692,7 +692,7 @@ func (m OrderStatusRequest) GetSecondaryClOrdID() (v string, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m OrderStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -701,7 +701,7 @@ func (m OrderStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m OrderStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -710,7 +710,7 @@ func (m OrderStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetClOrdLinkID gets ClOrdLinkID, Tag 583 +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 func (m OrderStatusRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdLinkIDField if err = m.Get(&f); err == nil { @@ -719,7 +719,7 @@ func (m OrderStatusRequest) GetClOrdLinkID() (v string, err quickfix.MessageReje return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m OrderStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -728,7 +728,7 @@ func (m OrderStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m OrderStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -737,7 +737,7 @@ func (m OrderStatusRequest) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m OrderStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -746,14 +746,14 @@ func (m OrderStatusRequest) GetPool() (v string, err quickfix.MessageRejectError return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m OrderStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m OrderStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -762,7 +762,7 @@ func (m OrderStatusRequest) GetSecuritySubType() (v string, err quickfix.Message return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m OrderStatusRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -771,7 +771,7 @@ func (m OrderStatusRequest) GetTerminationType() (v enum.TerminationType, err qu return } -//GetOrdStatusReqID gets OrdStatusReqID, Tag 790 +// GetOrdStatusReqID gets OrdStatusReqID, Tag 790 func (m OrderStatusRequest) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.OrdStatusReqIDField if err = m.Get(&f); err == nil { @@ -780,14 +780,14 @@ func (m OrderStatusRequest) GetOrdStatusReqID() (v string, err quickfix.MessageR return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m OrderStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m OrderStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -796,7 +796,7 @@ func (m OrderStatusRequest) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m OrderStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -805,7 +805,7 @@ func (m OrderStatusRequest) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m OrderStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -814,7 +814,7 @@ func (m OrderStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m OrderStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -823,7 +823,7 @@ func (m OrderStatusRequest) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m OrderStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -832,7 +832,7 @@ func (m OrderStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.Me return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m OrderStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -841,7 +841,7 @@ func (m OrderStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRe return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m OrderStatusRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -850,7 +850,7 @@ func (m OrderStatusRequest) GetAgreementID() (v string, err quickfix.MessageReje return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m OrderStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -859,7 +859,7 @@ func (m OrderStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRe return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m OrderStatusRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -868,7 +868,7 @@ func (m OrderStatusRequest) GetStartDate() (v string, err quickfix.MessageReject return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m OrderStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -877,7 +877,7 @@ func (m OrderStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m OrderStatusRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -886,7 +886,7 @@ func (m OrderStatusRequest) GetAgreementCurrency() (v string, err quickfix.Messa return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m OrderStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -895,7 +895,7 @@ func (m OrderStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m OrderStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -904,337 +904,337 @@ func (m OrderStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m OrderStatusRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m OrderStatusRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m OrderStatusRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m OrderStatusRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m OrderStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m OrderStatusRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m OrderStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m OrderStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m OrderStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m OrderStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m OrderStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m OrderStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m OrderStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m OrderStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m OrderStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m OrderStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m OrderStatusRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m OrderStatusRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m OrderStatusRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m OrderStatusRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m OrderStatusRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m OrderStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m OrderStatusRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m OrderStatusRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m OrderStatusRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m OrderStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m OrderStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m OrderStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m OrderStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m OrderStatusRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m OrderStatusRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m OrderStatusRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m OrderStatusRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m OrderStatusRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m OrderStatusRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m OrderStatusRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m OrderStatusRequest) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m OrderStatusRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m OrderStatusRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 func (m OrderStatusRequest) HasClOrdLinkID() bool { return m.Has(tag.ClOrdLinkID) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m OrderStatusRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m OrderStatusRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m OrderStatusRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m OrderStatusRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m OrderStatusRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m OrderStatusRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 +// HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 func (m OrderStatusRequest) HasOrdStatusReqID() bool { return m.Has(tag.OrdStatusReqID) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m OrderStatusRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m OrderStatusRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m OrderStatusRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m OrderStatusRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m OrderStatusRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m OrderStatusRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m OrderStatusRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m OrderStatusRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m OrderStatusRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m OrderStatusRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m OrderStatusRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m OrderStatusRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m OrderStatusRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m OrderStatusRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1243,7 +1243,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1252,7 +1252,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1261,49 +1261,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1312,7 +1312,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1321,78 +1321,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1401,7 +1401,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1410,275 +1410,275 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1687,7 +1687,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1696,7 +1696,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1705,7 +1705,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1714,14 +1714,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1730,7 +1730,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1739,7 +1739,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1748,7 +1748,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1757,7 +1757,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1766,7 +1766,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1775,7 +1775,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1784,7 +1784,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -1793,7 +1793,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1802,7 +1802,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1811,7 +1811,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1820,7 +1820,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -1829,7 +1829,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -1838,7 +1838,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1847,7 +1847,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1856,7 +1856,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1865,7 +1865,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1874,7 +1874,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -1883,7 +1883,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -1892,7 +1892,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1901,7 +1901,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -1910,7 +1910,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1919,7 +1919,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1928,7 +1928,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1937,7 +1937,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1946,7 +1946,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1955,7 +1955,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1964,7 +1964,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1973,7 +1973,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1982,7 +1982,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1991,7 +1991,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2000,7 +2000,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2009,7 +2009,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2018,7 +2018,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2027,7 +2027,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2036,7 +2036,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2045,7 +2045,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2054,7 +2054,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2063,7 +2063,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2072,7 +2072,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2081,259 +2081,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2342,7 +2342,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2351,55 +2351,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2408,7 +2408,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2417,88 +2417,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2507,7 +2507,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2516,7 +2516,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2525,7 +2525,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2534,45 +2534,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/positionmaintenancereport/PositionMaintenanceReport.generated.go b/fix44/positionmaintenancereport/PositionMaintenanceReport.generated.go index 4b5778e7a..47d992e77 100644 --- a/fix44/positionmaintenancereport/PositionMaintenanceReport.generated.go +++ b/fix44/positionmaintenancereport/PositionMaintenanceReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//PositionMaintenanceReport is the fix44 PositionMaintenanceReport type, MsgType = AM +// PositionMaintenanceReport is the fix44 PositionMaintenanceReport type, MsgType = AM type PositionMaintenanceReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type PositionMaintenanceReport struct { Message *quickfix.Message } -//FromMessage creates a PositionMaintenanceReport from a quickfix.Message instance +// FromMessage creates a PositionMaintenanceReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) PositionMaintenanceReport { return PositionMaintenanceReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) PositionMaintenanceReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m PositionMaintenanceReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a PositionMaintenanceReport initialized with the required fields for PositionMaintenanceReport +// New returns a PositionMaintenanceReport initialized with the required fields for PositionMaintenanceReport func New(posmaintrptid field.PosMaintRptIDField, postranstype field.PosTransTypeField, posmaintaction field.PosMaintActionField, origposreqrefid field.OrigPosReqRefIDField, posmaintstatus field.PosMaintStatusField, clearingbusinessdate field.ClearingBusinessDateField, account field.AccountField, accounttype field.AccountTypeField, transacttime field.TransactTimeField) (m PositionMaintenanceReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -56,10 +56,10 @@ func New(posmaintrptid field.PosMaintRptIDField, postranstype field.PosTransType return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg PositionMaintenanceReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -67,347 +67,347 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AM", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m PositionMaintenanceReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m PositionMaintenanceReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m PositionMaintenanceReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m PositionMaintenanceReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m PositionMaintenanceReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m PositionMaintenanceReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m PositionMaintenanceReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m PositionMaintenanceReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m PositionMaintenanceReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m PositionMaintenanceReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m PositionMaintenanceReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m PositionMaintenanceReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m PositionMaintenanceReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m PositionMaintenanceReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m PositionMaintenanceReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m PositionMaintenanceReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m PositionMaintenanceReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m PositionMaintenanceReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m PositionMaintenanceReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m PositionMaintenanceReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m PositionMaintenanceReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m PositionMaintenanceReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m PositionMaintenanceReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m PositionMaintenanceReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m PositionMaintenanceReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m PositionMaintenanceReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m PositionMaintenanceReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m PositionMaintenanceReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m PositionMaintenanceReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m PositionMaintenanceReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m PositionMaintenanceReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m PositionMaintenanceReport) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m PositionMaintenanceReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m PositionMaintenanceReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m PositionMaintenanceReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m PositionMaintenanceReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m PositionMaintenanceReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m PositionMaintenanceReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m PositionMaintenanceReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m PositionMaintenanceReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m PositionMaintenanceReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m PositionMaintenanceReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m PositionMaintenanceReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m PositionMaintenanceReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m PositionMaintenanceReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m PositionMaintenanceReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoPositions sets NoPositions, Tag 702 +// SetNoPositions sets NoPositions, Tag 702 func (m PositionMaintenanceReport) SetNoPositions(f NoPositionsRepeatingGroup) { m.SetGroup(f) } -//SetPosTransType sets PosTransType, Tag 709 +// SetPosTransType sets PosTransType, Tag 709 func (m PositionMaintenanceReport) SetPosTransType(v enum.PosTransType) { m.Set(field.NewPosTransType(v)) } -//SetPosReqID sets PosReqID, Tag 710 +// SetPosReqID sets PosReqID, Tag 710 func (m PositionMaintenanceReport) SetPosReqID(v string) { m.Set(field.NewPosReqID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m PositionMaintenanceReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPosMaintAction sets PosMaintAction, Tag 712 +// SetPosMaintAction sets PosMaintAction, Tag 712 func (m PositionMaintenanceReport) SetPosMaintAction(v enum.PosMaintAction) { m.Set(field.NewPosMaintAction(v)) } -//SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 +// SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 func (m PositionMaintenanceReport) SetOrigPosReqRefID(v string) { m.Set(field.NewOrigPosReqRefID(v)) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m PositionMaintenanceReport) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m PositionMaintenanceReport) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m PositionMaintenanceReport) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetAdjustmentType sets AdjustmentType, Tag 718 +// SetAdjustmentType sets AdjustmentType, Tag 718 func (m PositionMaintenanceReport) SetAdjustmentType(v enum.AdjustmentType) { m.Set(field.NewAdjustmentType(v)) } -//SetPosMaintRptID sets PosMaintRptID, Tag 721 +// SetPosMaintRptID sets PosMaintRptID, Tag 721 func (m PositionMaintenanceReport) SetPosMaintRptID(v string) { m.Set(field.NewPosMaintRptID(v)) } -//SetPosMaintStatus sets PosMaintStatus, Tag 722 +// SetPosMaintStatus sets PosMaintStatus, Tag 722 func (m PositionMaintenanceReport) SetPosMaintStatus(v enum.PosMaintStatus) { m.Set(field.NewPosMaintStatus(v)) } -//SetPosMaintResult sets PosMaintResult, Tag 723 +// SetPosMaintResult sets PosMaintResult, Tag 723 func (m PositionMaintenanceReport) SetPosMaintResult(v enum.PosMaintResult) { m.Set(field.NewPosMaintResult(v)) } -//SetNoPosAmt sets NoPosAmt, Tag 753 +// SetNoPosAmt sets NoPosAmt, Tag 753 func (m PositionMaintenanceReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m PositionMaintenanceReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetThresholdAmount sets ThresholdAmount, Tag 834 +// SetThresholdAmount sets ThresholdAmount, Tag 834 func (m PositionMaintenanceReport) SetThresholdAmount(value decimal.Decimal, scale int32) { m.Set(field.NewThresholdAmount(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m PositionMaintenanceReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m PositionMaintenanceReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m PositionMaintenanceReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m PositionMaintenanceReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m PositionMaintenanceReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m PositionMaintenanceReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m PositionMaintenanceReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m PositionMaintenanceReport) GetAccount() (v string, err quickfix.MessageR return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m PositionMaintenanceReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m PositionMaintenanceReport) GetCurrency() (v string, err quickfix.Message return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m PositionMaintenanceReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -434,7 +434,7 @@ func (m PositionMaintenanceReport) GetSecurityIDSource() (v enum.SecurityIDSourc return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m PositionMaintenanceReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -443,7 +443,7 @@ func (m PositionMaintenanceReport) GetSecurityID() (v string, err quickfix.Messa return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m PositionMaintenanceReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -452,7 +452,7 @@ func (m PositionMaintenanceReport) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m PositionMaintenanceReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -461,7 +461,7 @@ func (m PositionMaintenanceReport) GetText() (v string, err quickfix.MessageReje return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m PositionMaintenanceReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -470,7 +470,7 @@ func (m PositionMaintenanceReport) GetTransactTime() (v time.Time, err quickfix. return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m PositionMaintenanceReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -479,7 +479,7 @@ func (m PositionMaintenanceReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m PositionMaintenanceReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -488,7 +488,7 @@ func (m PositionMaintenanceReport) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m PositionMaintenanceReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -497,7 +497,7 @@ func (m PositionMaintenanceReport) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m PositionMaintenanceReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -506,7 +506,7 @@ func (m PositionMaintenanceReport) GetSecurityType() (v enum.SecurityType, err q return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m PositionMaintenanceReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -515,7 +515,7 @@ func (m PositionMaintenanceReport) GetMaturityMonthYear() (v string, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m PositionMaintenanceReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -524,7 +524,7 @@ func (m PositionMaintenanceReport) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m PositionMaintenanceReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m PositionMaintenanceReport) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m PositionMaintenanceReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m PositionMaintenanceReport) GetSecurityExchange() (v string, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m PositionMaintenanceReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m PositionMaintenanceReport) GetCouponRate() (v decimal.Decimal, err quick return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m PositionMaintenanceReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m PositionMaintenanceReport) GetCouponPaymentDate() (v string, err quickfi return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m PositionMaintenanceReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m PositionMaintenanceReport) GetIssueDate() (v string, err quickfix.Messag return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m PositionMaintenanceReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m PositionMaintenanceReport) GetRepurchaseTerm() (v int, err quickfix.Mess return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m PositionMaintenanceReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m PositionMaintenanceReport) GetRepurchaseRate() (v decimal.Decimal, err q return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m PositionMaintenanceReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m PositionMaintenanceReport) GetFactor() (v decimal.Decimal, err quickfix. return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m PositionMaintenanceReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m PositionMaintenanceReport) GetContractMultiplier() (v decimal.Decimal, e return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m PositionMaintenanceReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m PositionMaintenanceReport) GetRepoCollateralSecurityType() (v int, err q return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m PositionMaintenanceReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m PositionMaintenanceReport) GetRedemptionDate() (v string, err quickfix.M return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m PositionMaintenanceReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m PositionMaintenanceReport) GetCreditRating() (v string, err quickfix.Mes return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m PositionMaintenanceReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m PositionMaintenanceReport) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m PositionMaintenanceReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m PositionMaintenanceReport) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m PositionMaintenanceReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m PositionMaintenanceReport) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m PositionMaintenanceReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m PositionMaintenanceReport) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m PositionMaintenanceReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m PositionMaintenanceReport) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m PositionMaintenanceReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -686,28 +686,28 @@ func (m PositionMaintenanceReport) GetEncodedText() (v string, err quickfix.Mess return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m PositionMaintenanceReport) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m PositionMaintenanceReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m PositionMaintenanceReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m PositionMaintenanceReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -716,7 +716,7 @@ func (m PositionMaintenanceReport) GetProduct() (v enum.Product, err quickfix.Me return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m PositionMaintenanceReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -725,7 +725,7 @@ func (m PositionMaintenanceReport) GetCFICode() (v string, err quickfix.MessageR return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m PositionMaintenanceReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -734,7 +734,7 @@ func (m PositionMaintenanceReport) GetCountryOfIssue() (v string, err quickfix.M return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m PositionMaintenanceReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m PositionMaintenanceReport) GetStateOrProvinceOfIssue() (v string, err qu return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m PositionMaintenanceReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m PositionMaintenanceReport) GetLocaleOfIssue() (v string, err quickfix.Me return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m PositionMaintenanceReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m PositionMaintenanceReport) GetMaturityDate() (v string, err quickfix.Mes return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m PositionMaintenanceReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -770,14 +770,14 @@ func (m PositionMaintenanceReport) GetInstrRegistry() (v enum.InstrRegistry, err return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m PositionMaintenanceReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m PositionMaintenanceReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m PositionMaintenanceReport) GetAccountType() (v enum.AccountType, err qui return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m PositionMaintenanceReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -795,7 +795,7 @@ func (m PositionMaintenanceReport) GetAcctIDSource() (v enum.AcctIDSource, err q return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m PositionMaintenanceReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -804,7 +804,7 @@ func (m PositionMaintenanceReport) GetContractSettlMonth() (v string, err quickf return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m PositionMaintenanceReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -813,14 +813,14 @@ func (m PositionMaintenanceReport) GetPool() (v string, err quickfix.MessageReje return } -//GetNoPositions gets NoPositions, Tag 702 +// GetNoPositions gets NoPositions, Tag 702 func (m PositionMaintenanceReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPositionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosTransType gets PosTransType, Tag 709 +// GetPosTransType gets PosTransType, Tag 709 func (m PositionMaintenanceReport) GetPosTransType() (v enum.PosTransType, err quickfix.MessageRejectError) { var f field.PosTransTypeField if err = m.Get(&f); err == nil { @@ -829,7 +829,7 @@ func (m PositionMaintenanceReport) GetPosTransType() (v enum.PosTransType, err q return } -//GetPosReqID gets PosReqID, Tag 710 +// GetPosReqID gets PosReqID, Tag 710 func (m PositionMaintenanceReport) GetPosReqID() (v string, err quickfix.MessageRejectError) { var f field.PosReqIDField if err = m.Get(&f); err == nil { @@ -838,14 +838,14 @@ func (m PositionMaintenanceReport) GetPosReqID() (v string, err quickfix.Message return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m PositionMaintenanceReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosMaintAction gets PosMaintAction, Tag 712 +// GetPosMaintAction gets PosMaintAction, Tag 712 func (m PositionMaintenanceReport) GetPosMaintAction() (v enum.PosMaintAction, err quickfix.MessageRejectError) { var f field.PosMaintActionField if err = m.Get(&f); err == nil { @@ -854,7 +854,7 @@ func (m PositionMaintenanceReport) GetPosMaintAction() (v enum.PosMaintAction, e return } -//GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 +// GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 func (m PositionMaintenanceReport) GetOrigPosReqRefID() (v string, err quickfix.MessageRejectError) { var f field.OrigPosReqRefIDField if err = m.Get(&f); err == nil { @@ -863,7 +863,7 @@ func (m PositionMaintenanceReport) GetOrigPosReqRefID() (v string, err quickfix. return } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m PositionMaintenanceReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -872,7 +872,7 @@ func (m PositionMaintenanceReport) GetClearingBusinessDate() (v string, err quic return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m PositionMaintenanceReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -881,7 +881,7 @@ func (m PositionMaintenanceReport) GetSettlSessID() (v enum.SettlSessID, err qui return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m PositionMaintenanceReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -890,7 +890,7 @@ func (m PositionMaintenanceReport) GetSettlSessSubID() (v string, err quickfix.M return } -//GetAdjustmentType gets AdjustmentType, Tag 718 +// GetAdjustmentType gets AdjustmentType, Tag 718 func (m PositionMaintenanceReport) GetAdjustmentType() (v enum.AdjustmentType, err quickfix.MessageRejectError) { var f field.AdjustmentTypeField if err = m.Get(&f); err == nil { @@ -899,7 +899,7 @@ func (m PositionMaintenanceReport) GetAdjustmentType() (v enum.AdjustmentType, e return } -//GetPosMaintRptID gets PosMaintRptID, Tag 721 +// GetPosMaintRptID gets PosMaintRptID, Tag 721 func (m PositionMaintenanceReport) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { var f field.PosMaintRptIDField if err = m.Get(&f); err == nil { @@ -908,7 +908,7 @@ func (m PositionMaintenanceReport) GetPosMaintRptID() (v string, err quickfix.Me return } -//GetPosMaintStatus gets PosMaintStatus, Tag 722 +// GetPosMaintStatus gets PosMaintStatus, Tag 722 func (m PositionMaintenanceReport) GetPosMaintStatus() (v enum.PosMaintStatus, err quickfix.MessageRejectError) { var f field.PosMaintStatusField if err = m.Get(&f); err == nil { @@ -917,7 +917,7 @@ func (m PositionMaintenanceReport) GetPosMaintStatus() (v enum.PosMaintStatus, e return } -//GetPosMaintResult gets PosMaintResult, Tag 723 +// GetPosMaintResult gets PosMaintResult, Tag 723 func (m PositionMaintenanceReport) GetPosMaintResult() (v enum.PosMaintResult, err quickfix.MessageRejectError) { var f field.PosMaintResultField if err = m.Get(&f); err == nil { @@ -926,14 +926,14 @@ func (m PositionMaintenanceReport) GetPosMaintResult() (v enum.PosMaintResult, e return } -//GetNoPosAmt gets NoPosAmt, Tag 753 +// GetNoPosAmt gets NoPosAmt, Tag 753 func (m PositionMaintenanceReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPosAmtRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m PositionMaintenanceReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -942,7 +942,7 @@ func (m PositionMaintenanceReport) GetSecuritySubType() (v string, err quickfix. return } -//GetThresholdAmount gets ThresholdAmount, Tag 834 +// GetThresholdAmount gets ThresholdAmount, Tag 834 func (m PositionMaintenanceReport) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ThresholdAmountField if err = m.Get(&f); err == nil { @@ -951,14 +951,14 @@ func (m PositionMaintenanceReport) GetThresholdAmount() (v decimal.Decimal, err return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m PositionMaintenanceReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m PositionMaintenanceReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -967,7 +967,7 @@ func (m PositionMaintenanceReport) GetDatedDate() (v string, err quickfix.Messag return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m PositionMaintenanceReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -976,7 +976,7 @@ func (m PositionMaintenanceReport) GetInterestAccrualDate() (v string, err quick return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m PositionMaintenanceReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -985,7 +985,7 @@ func (m PositionMaintenanceReport) GetCPProgram() (v enum.CPProgram, err quickfi return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m PositionMaintenanceReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -994,7 +994,7 @@ func (m PositionMaintenanceReport) GetCPRegType() (v string, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m PositionMaintenanceReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1003,362 +1003,362 @@ func (m PositionMaintenanceReport) GetStrikeCurrency() (v string, err quickfix.M return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m PositionMaintenanceReport) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m PositionMaintenanceReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m PositionMaintenanceReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m PositionMaintenanceReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m PositionMaintenanceReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m PositionMaintenanceReport) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m PositionMaintenanceReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m PositionMaintenanceReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m PositionMaintenanceReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m PositionMaintenanceReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m PositionMaintenanceReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m PositionMaintenanceReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m PositionMaintenanceReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m PositionMaintenanceReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m PositionMaintenanceReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m PositionMaintenanceReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m PositionMaintenanceReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m PositionMaintenanceReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m PositionMaintenanceReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m PositionMaintenanceReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m PositionMaintenanceReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m PositionMaintenanceReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m PositionMaintenanceReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m PositionMaintenanceReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m PositionMaintenanceReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m PositionMaintenanceReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m PositionMaintenanceReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m PositionMaintenanceReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m PositionMaintenanceReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m PositionMaintenanceReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m PositionMaintenanceReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m PositionMaintenanceReport) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m PositionMaintenanceReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m PositionMaintenanceReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m PositionMaintenanceReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m PositionMaintenanceReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m PositionMaintenanceReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m PositionMaintenanceReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m PositionMaintenanceReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m PositionMaintenanceReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m PositionMaintenanceReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m PositionMaintenanceReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m PositionMaintenanceReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m PositionMaintenanceReport) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m PositionMaintenanceReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m PositionMaintenanceReport) HasPool() bool { return m.Has(tag.Pool) } -//HasNoPositions returns true if NoPositions is present, Tag 702 +// HasNoPositions returns true if NoPositions is present, Tag 702 func (m PositionMaintenanceReport) HasNoPositions() bool { return m.Has(tag.NoPositions) } -//HasPosTransType returns true if PosTransType is present, Tag 709 +// HasPosTransType returns true if PosTransType is present, Tag 709 func (m PositionMaintenanceReport) HasPosTransType() bool { return m.Has(tag.PosTransType) } -//HasPosReqID returns true if PosReqID is present, Tag 710 +// HasPosReqID returns true if PosReqID is present, Tag 710 func (m PositionMaintenanceReport) HasPosReqID() bool { return m.Has(tag.PosReqID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m PositionMaintenanceReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPosMaintAction returns true if PosMaintAction is present, Tag 712 +// HasPosMaintAction returns true if PosMaintAction is present, Tag 712 func (m PositionMaintenanceReport) HasPosMaintAction() bool { return m.Has(tag.PosMaintAction) } -//HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 +// HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 func (m PositionMaintenanceReport) HasOrigPosReqRefID() bool { return m.Has(tag.OrigPosReqRefID) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m PositionMaintenanceReport) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m PositionMaintenanceReport) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m PositionMaintenanceReport) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasAdjustmentType returns true if AdjustmentType is present, Tag 718 +// HasAdjustmentType returns true if AdjustmentType is present, Tag 718 func (m PositionMaintenanceReport) HasAdjustmentType() bool { return m.Has(tag.AdjustmentType) } -//HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 func (m PositionMaintenanceReport) HasPosMaintRptID() bool { return m.Has(tag.PosMaintRptID) } -//HasPosMaintStatus returns true if PosMaintStatus is present, Tag 722 +// HasPosMaintStatus returns true if PosMaintStatus is present, Tag 722 func (m PositionMaintenanceReport) HasPosMaintStatus() bool { return m.Has(tag.PosMaintStatus) } -//HasPosMaintResult returns true if PosMaintResult is present, Tag 723 +// HasPosMaintResult returns true if PosMaintResult is present, Tag 723 func (m PositionMaintenanceReport) HasPosMaintResult() bool { return m.Has(tag.PosMaintResult) } -//HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 func (m PositionMaintenanceReport) HasNoPosAmt() bool { return m.Has(tag.NoPosAmt) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m PositionMaintenanceReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 func (m PositionMaintenanceReport) HasThresholdAmount() bool { return m.Has(tag.ThresholdAmount) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m PositionMaintenanceReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m PositionMaintenanceReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m PositionMaintenanceReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m PositionMaintenanceReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m PositionMaintenanceReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m PositionMaintenanceReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1376,65 +1376,65 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1443,7 +1443,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1452,7 +1452,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1461,49 +1461,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1512,7 +1512,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1521,78 +1521,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1601,7 +1601,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1610,255 +1610,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1867,7 +1867,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1876,7 +1876,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1885,7 +1885,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1894,14 +1894,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1910,7 +1910,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1919,7 +1919,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1928,7 +1928,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1937,7 +1937,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1946,7 +1946,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1955,7 +1955,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1964,7 +1964,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1973,7 +1973,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1982,7 +1982,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1991,7 +1991,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2000,7 +2000,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2009,7 +2009,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2018,7 +2018,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2027,7 +2027,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2036,7 +2036,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2045,7 +2045,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2054,7 +2054,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2063,7 +2063,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2072,7 +2072,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2081,7 +2081,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2090,7 +2090,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2099,7 +2099,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2108,7 +2108,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2117,7 +2117,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2126,7 +2126,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2135,7 +2135,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2144,7 +2144,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2153,7 +2153,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2162,7 +2162,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2171,7 +2171,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2180,7 +2180,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2189,7 +2189,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2198,7 +2198,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2207,7 +2207,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2216,7 +2216,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2225,7 +2225,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2234,232 +2234,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2468,7 +2468,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2477,93 +2477,93 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoPositions is a repeating group element, Tag 702 +// NoPositions is a repeating group element, Tag 702 type NoPositions struct { *quickfix.Group } -//SetPosType sets PosType, Tag 703 +// SetPosType sets PosType, Tag 703 func (m NoPositions) SetPosType(v enum.PosType) { m.Set(field.NewPosType(v)) } -//SetLongQty sets LongQty, Tag 704 +// SetLongQty sets LongQty, Tag 704 func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { m.Set(field.NewLongQty(value, scale)) } -//SetShortQty sets ShortQty, Tag 705 +// SetShortQty sets ShortQty, Tag 705 func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { m.Set(field.NewShortQty(value, scale)) } -//SetPosQtyStatus sets PosQtyStatus, Tag 706 +// SetPosQtyStatus sets PosQtyStatus, Tag 706 func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { m.Set(field.NewPosQtyStatus(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetPosType gets PosType, Tag 703 +// GetPosType gets PosType, Tag 703 func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { var f field.PosTypeField if err = m.Get(&f); err == nil { @@ -2572,7 +2572,7 @@ func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectErr return } -//GetLongQty gets LongQty, Tag 704 +// GetLongQty gets LongQty, Tag 704 func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LongQtyField if err = m.Get(&f); err == nil { @@ -2581,7 +2581,7 @@ func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageReject return } -//GetShortQty gets ShortQty, Tag 705 +// GetShortQty gets ShortQty, Tag 705 func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ShortQtyField if err = m.Get(&f); err == nil { @@ -2590,7 +2590,7 @@ func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetPosQtyStatus gets PosQtyStatus, Tag 706 +// GetPosQtyStatus gets PosQtyStatus, Tag 706 func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { var f field.PosQtyStatusField if err = m.Get(&f); err == nil { @@ -2599,64 +2599,64 @@ func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.Messag return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPosType returns true if PosType is present, Tag 703 +// HasPosType returns true if PosType is present, Tag 703 func (m NoPositions) HasPosType() bool { return m.Has(tag.PosType) } -//HasLongQty returns true if LongQty is present, Tag 704 +// HasLongQty returns true if LongQty is present, Tag 704 func (m NoPositions) HasLongQty() bool { return m.Has(tag.LongQty) } -//HasShortQty returns true if ShortQty is present, Tag 705 +// HasShortQty returns true if ShortQty is present, Tag 705 func (m NoPositions) HasShortQty() bool { return m.Has(tag.ShortQty) } -//HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 func (m NoPositions) HasPosQtyStatus() bool { return m.Has(tag.PosQtyStatus) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoPositions) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -2665,7 +2665,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2674,7 +2674,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -2683,49 +2683,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -2734,7 +2734,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2743,321 +2743,321 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoPositionsRepeatingGroup is a repeating group, Tag 702 +// NoPositionsRepeatingGroup is a repeating group, Tag 702 type NoPositionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { return NoPositionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPositions, quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()})} } -//Add create and append a new NoPositions to this group +// Add create and append a new NoPositions to this group func (m NoPositionsRepeatingGroup) Add() NoPositions { g := m.RepeatingGroup.Add() return NoPositions{g} } -//Get returns the ith NoPositions in the NoPositionsRepeatinGroup +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { return NoPositions{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3066,7 +3066,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3075,7 +3075,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3084,7 +3084,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3093,14 +3093,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3109,7 +3109,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3118,7 +3118,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3127,7 +3127,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3136,7 +3136,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3145,7 +3145,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3154,7 +3154,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3163,7 +3163,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3172,7 +3172,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3181,7 +3181,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3190,7 +3190,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3199,7 +3199,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3208,7 +3208,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3217,7 +3217,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3226,7 +3226,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3235,7 +3235,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3244,7 +3244,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3253,7 +3253,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3262,7 +3262,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3271,7 +3271,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3280,7 +3280,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3289,7 +3289,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3298,7 +3298,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3307,7 +3307,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3316,7 +3316,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3325,7 +3325,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3334,7 +3334,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3343,7 +3343,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3352,7 +3352,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3361,7 +3361,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3370,7 +3370,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3379,7 +3379,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3388,7 +3388,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3397,7 +3397,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3406,7 +3406,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3415,7 +3415,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3424,7 +3424,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3433,7 +3433,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3442,7 +3442,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3451,7 +3451,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3460,259 +3460,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3721,7 +3721,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3730,55 +3730,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3787,7 +3787,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3796,78 +3796,78 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoPosAmt is a repeating group element, Tag 753 +// NoPosAmt is a repeating group element, Tag 753 type NoPosAmt struct { *quickfix.Group } -//SetPosAmtType sets PosAmtType, Tag 707 +// SetPosAmtType sets PosAmtType, Tag 707 func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { m.Set(field.NewPosAmtType(v)) } -//SetPosAmt sets PosAmt, Tag 708 +// SetPosAmt sets PosAmt, Tag 708 func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { m.Set(field.NewPosAmt(value, scale)) } -//GetPosAmtType gets PosAmtType, Tag 707 +// GetPosAmtType gets PosAmtType, Tag 707 func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { var f field.PosAmtTypeField if err = m.Get(&f); err == nil { @@ -3876,7 +3876,7 @@ func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageReject return } -//GetPosAmt gets PosAmt, Tag 708 +// GetPosAmt gets PosAmt, Tag 708 func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PosAmtField if err = m.Get(&f); err == nil { @@ -3885,65 +3885,65 @@ func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//HasPosAmtType returns true if PosAmtType is present, Tag 707 +// HasPosAmtType returns true if PosAmtType is present, Tag 707 func (m NoPosAmt) HasPosAmtType() bool { return m.Has(tag.PosAmtType) } -//HasPosAmt returns true if PosAmt is present, Tag 708 +// HasPosAmt returns true if PosAmt is present, Tag 708 func (m NoPosAmt) HasPosAmt() bool { return m.Has(tag.PosAmt) } -//NoPosAmtRepeatingGroup is a repeating group, Tag 753 +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 type NoPosAmtRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { return NoPosAmtRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPosAmt, quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)})} } -//Add create and append a new NoPosAmt to this group +// Add create and append a new NoPosAmt to this group func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { g := m.RepeatingGroup.Add() return NoPosAmt{g} } -//Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { return NoPosAmt{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3952,7 +3952,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3961,7 +3961,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3970,7 +3970,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3979,45 +3979,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/positionmaintenancerequest/PositionMaintenanceRequest.generated.go b/fix44/positionmaintenancerequest/PositionMaintenanceRequest.generated.go index 8cc58ddc2..a2a905bbd 100644 --- a/fix44/positionmaintenancerequest/PositionMaintenanceRequest.generated.go +++ b/fix44/positionmaintenancerequest/PositionMaintenanceRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//PositionMaintenanceRequest is the fix44 PositionMaintenanceRequest type, MsgType = AL +// PositionMaintenanceRequest is the fix44 PositionMaintenanceRequest type, MsgType = AL type PositionMaintenanceRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type PositionMaintenanceRequest struct { Message *quickfix.Message } -//FromMessage creates a PositionMaintenanceRequest from a quickfix.Message instance +// FromMessage creates a PositionMaintenanceRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) PositionMaintenanceRequest { return PositionMaintenanceRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) PositionMaintenanceRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m PositionMaintenanceRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a PositionMaintenanceRequest initialized with the required fields for PositionMaintenanceRequest +// New returns a PositionMaintenanceRequest initialized with the required fields for PositionMaintenanceRequest func New(posreqid field.PosReqIDField, postranstype field.PosTransTypeField, posmaintaction field.PosMaintActionField, clearingbusinessdate field.ClearingBusinessDateField, account field.AccountField, accounttype field.AccountTypeField, transacttime field.TransactTimeField) (m PositionMaintenanceRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -54,10 +54,10 @@ func New(posreqid field.PosReqIDField, postranstype field.PosTransTypeField, pos return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg PositionMaintenanceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -65,342 +65,342 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AL", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m PositionMaintenanceRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m PositionMaintenanceRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m PositionMaintenanceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m PositionMaintenanceRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m PositionMaintenanceRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m PositionMaintenanceRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m PositionMaintenanceRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m PositionMaintenanceRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m PositionMaintenanceRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m PositionMaintenanceRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m PositionMaintenanceRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m PositionMaintenanceRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m PositionMaintenanceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m PositionMaintenanceRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m PositionMaintenanceRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m PositionMaintenanceRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m PositionMaintenanceRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m PositionMaintenanceRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m PositionMaintenanceRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m PositionMaintenanceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m PositionMaintenanceRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m PositionMaintenanceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m PositionMaintenanceRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m PositionMaintenanceRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m PositionMaintenanceRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m PositionMaintenanceRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m PositionMaintenanceRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m PositionMaintenanceRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m PositionMaintenanceRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m PositionMaintenanceRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m PositionMaintenanceRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m PositionMaintenanceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m PositionMaintenanceRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m PositionMaintenanceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m PositionMaintenanceRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m PositionMaintenanceRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m PositionMaintenanceRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m PositionMaintenanceRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m PositionMaintenanceRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m PositionMaintenanceRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m PositionMaintenanceRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m PositionMaintenanceRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m PositionMaintenanceRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m PositionMaintenanceRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m PositionMaintenanceRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m PositionMaintenanceRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoPositions sets NoPositions, Tag 702 +// SetNoPositions sets NoPositions, Tag 702 func (m PositionMaintenanceRequest) SetNoPositions(f NoPositionsRepeatingGroup) { m.SetGroup(f) } -//SetPosTransType sets PosTransType, Tag 709 +// SetPosTransType sets PosTransType, Tag 709 func (m PositionMaintenanceRequest) SetPosTransType(v enum.PosTransType) { m.Set(field.NewPosTransType(v)) } -//SetPosReqID sets PosReqID, Tag 710 +// SetPosReqID sets PosReqID, Tag 710 func (m PositionMaintenanceRequest) SetPosReqID(v string) { m.Set(field.NewPosReqID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m PositionMaintenanceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPosMaintAction sets PosMaintAction, Tag 712 +// SetPosMaintAction sets PosMaintAction, Tag 712 func (m PositionMaintenanceRequest) SetPosMaintAction(v enum.PosMaintAction) { m.Set(field.NewPosMaintAction(v)) } -//SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 +// SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 func (m PositionMaintenanceRequest) SetOrigPosReqRefID(v string) { m.Set(field.NewOrigPosReqRefID(v)) } -//SetPosMaintRptRefID sets PosMaintRptRefID, Tag 714 +// SetPosMaintRptRefID sets PosMaintRptRefID, Tag 714 func (m PositionMaintenanceRequest) SetPosMaintRptRefID(v string) { m.Set(field.NewPosMaintRptRefID(v)) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m PositionMaintenanceRequest) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m PositionMaintenanceRequest) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m PositionMaintenanceRequest) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetAdjustmentType sets AdjustmentType, Tag 718 +// SetAdjustmentType sets AdjustmentType, Tag 718 func (m PositionMaintenanceRequest) SetAdjustmentType(v enum.AdjustmentType) { m.Set(field.NewAdjustmentType(v)) } -//SetContraryInstructionIndicator sets ContraryInstructionIndicator, Tag 719 +// SetContraryInstructionIndicator sets ContraryInstructionIndicator, Tag 719 func (m PositionMaintenanceRequest) SetContraryInstructionIndicator(v bool) { m.Set(field.NewContraryInstructionIndicator(v)) } -//SetPriorSpreadIndicator sets PriorSpreadIndicator, Tag 720 +// SetPriorSpreadIndicator sets PriorSpreadIndicator, Tag 720 func (m PositionMaintenanceRequest) SetPriorSpreadIndicator(v bool) { m.Set(field.NewPriorSpreadIndicator(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m PositionMaintenanceRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetThresholdAmount sets ThresholdAmount, Tag 834 +// SetThresholdAmount sets ThresholdAmount, Tag 834 func (m PositionMaintenanceRequest) SetThresholdAmount(value decimal.Decimal, scale int32) { m.Set(field.NewThresholdAmount(value, scale)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m PositionMaintenanceRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m PositionMaintenanceRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m PositionMaintenanceRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m PositionMaintenanceRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m PositionMaintenanceRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m PositionMaintenanceRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m PositionMaintenanceRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -409,7 +409,7 @@ func (m PositionMaintenanceRequest) GetAccount() (v string, err quickfix.Message return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m PositionMaintenanceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m PositionMaintenanceRequest) GetCurrency() (v string, err quickfix.Messag return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m PositionMaintenanceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m PositionMaintenanceRequest) GetSecurityIDSource() (v enum.SecurityIDSour return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m PositionMaintenanceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m PositionMaintenanceRequest) GetSecurityID() (v string, err quickfix.Mess return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m PositionMaintenanceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m PositionMaintenanceRequest) GetSymbol() (v string, err quickfix.MessageR return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m PositionMaintenanceRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m PositionMaintenanceRequest) GetText() (v string, err quickfix.MessageRej return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m PositionMaintenanceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -463,7 +463,7 @@ func (m PositionMaintenanceRequest) GetTransactTime() (v time.Time, err quickfix return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m PositionMaintenanceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -472,7 +472,7 @@ func (m PositionMaintenanceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickf return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m PositionMaintenanceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -481,7 +481,7 @@ func (m PositionMaintenanceRequest) GetIssuer() (v string, err quickfix.MessageR return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m PositionMaintenanceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -490,7 +490,7 @@ func (m PositionMaintenanceRequest) GetSecurityDesc() (v string, err quickfix.Me return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m PositionMaintenanceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -499,7 +499,7 @@ func (m PositionMaintenanceRequest) GetSecurityType() (v enum.SecurityType, err return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m PositionMaintenanceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -508,7 +508,7 @@ func (m PositionMaintenanceRequest) GetMaturityMonthYear() (v string, err quickf return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m PositionMaintenanceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -517,7 +517,7 @@ func (m PositionMaintenanceRequest) GetStrikePrice() (v decimal.Decimal, err qui return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m PositionMaintenanceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -526,7 +526,7 @@ func (m PositionMaintenanceRequest) GetOptAttribute() (v string, err quickfix.Me return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m PositionMaintenanceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -535,7 +535,7 @@ func (m PositionMaintenanceRequest) GetSecurityExchange() (v string, err quickfi return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m PositionMaintenanceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -544,7 +544,7 @@ func (m PositionMaintenanceRequest) GetCouponRate() (v decimal.Decimal, err quic return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m PositionMaintenanceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -553,7 +553,7 @@ func (m PositionMaintenanceRequest) GetCouponPaymentDate() (v string, err quickf return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m PositionMaintenanceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m PositionMaintenanceRequest) GetIssueDate() (v string, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m PositionMaintenanceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m PositionMaintenanceRequest) GetRepurchaseTerm() (v int, err quickfix.Mes return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m PositionMaintenanceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -580,7 +580,7 @@ func (m PositionMaintenanceRequest) GetRepurchaseRate() (v decimal.Decimal, err return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m PositionMaintenanceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -589,7 +589,7 @@ func (m PositionMaintenanceRequest) GetFactor() (v decimal.Decimal, err quickfix return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m PositionMaintenanceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -598,7 +598,7 @@ func (m PositionMaintenanceRequest) GetContractMultiplier() (v decimal.Decimal, return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m PositionMaintenanceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -607,7 +607,7 @@ func (m PositionMaintenanceRequest) GetRepoCollateralSecurityType() (v int, err return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m PositionMaintenanceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -616,7 +616,7 @@ func (m PositionMaintenanceRequest) GetRedemptionDate() (v string, err quickfix. return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m PositionMaintenanceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -625,7 +625,7 @@ func (m PositionMaintenanceRequest) GetCreditRating() (v string, err quickfix.Me return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m PositionMaintenanceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -634,7 +634,7 @@ func (m PositionMaintenanceRequest) GetEncodedIssuerLen() (v int, err quickfix.M return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m PositionMaintenanceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -643,7 +643,7 @@ func (m PositionMaintenanceRequest) GetEncodedIssuer() (v string, err quickfix.M return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m PositionMaintenanceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -652,7 +652,7 @@ func (m PositionMaintenanceRequest) GetEncodedSecurityDescLen() (v int, err quic return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m PositionMaintenanceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -661,7 +661,7 @@ func (m PositionMaintenanceRequest) GetEncodedSecurityDesc() (v string, err quic return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m PositionMaintenanceRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -670,7 +670,7 @@ func (m PositionMaintenanceRequest) GetEncodedTextLen() (v int, err quickfix.Mes return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m PositionMaintenanceRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -679,28 +679,28 @@ func (m PositionMaintenanceRequest) GetEncodedText() (v string, err quickfix.Mes return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m PositionMaintenanceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m PositionMaintenanceRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m PositionMaintenanceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m PositionMaintenanceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m PositionMaintenanceRequest) GetProduct() (v enum.Product, err quickfix.M return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m PositionMaintenanceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m PositionMaintenanceRequest) GetCFICode() (v string, err quickfix.Message return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m PositionMaintenanceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m PositionMaintenanceRequest) GetCountryOfIssue() (v string, err quickfix. return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m PositionMaintenanceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m PositionMaintenanceRequest) GetStateOrProvinceOfIssue() (v string, err q return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m PositionMaintenanceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m PositionMaintenanceRequest) GetLocaleOfIssue() (v string, err quickfix.M return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m PositionMaintenanceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m PositionMaintenanceRequest) GetMaturityDate() (v string, err quickfix.Me return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m PositionMaintenanceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -763,14 +763,14 @@ func (m PositionMaintenanceRequest) GetInstrRegistry() (v enum.InstrRegistry, er return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m PositionMaintenanceRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m PositionMaintenanceRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m PositionMaintenanceRequest) GetAccountType() (v enum.AccountType, err qu return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m PositionMaintenanceRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m PositionMaintenanceRequest) GetAcctIDSource() (v enum.AcctIDSource, err return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m PositionMaintenanceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m PositionMaintenanceRequest) GetContractSettlMonth() (v string, err quick return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m PositionMaintenanceRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -806,14 +806,14 @@ func (m PositionMaintenanceRequest) GetPool() (v string, err quickfix.MessageRej return } -//GetNoPositions gets NoPositions, Tag 702 +// GetNoPositions gets NoPositions, Tag 702 func (m PositionMaintenanceRequest) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPositionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosTransType gets PosTransType, Tag 709 +// GetPosTransType gets PosTransType, Tag 709 func (m PositionMaintenanceRequest) GetPosTransType() (v enum.PosTransType, err quickfix.MessageRejectError) { var f field.PosTransTypeField if err = m.Get(&f); err == nil { @@ -822,7 +822,7 @@ func (m PositionMaintenanceRequest) GetPosTransType() (v enum.PosTransType, err return } -//GetPosReqID gets PosReqID, Tag 710 +// GetPosReqID gets PosReqID, Tag 710 func (m PositionMaintenanceRequest) GetPosReqID() (v string, err quickfix.MessageRejectError) { var f field.PosReqIDField if err = m.Get(&f); err == nil { @@ -831,14 +831,14 @@ func (m PositionMaintenanceRequest) GetPosReqID() (v string, err quickfix.Messag return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m PositionMaintenanceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosMaintAction gets PosMaintAction, Tag 712 +// GetPosMaintAction gets PosMaintAction, Tag 712 func (m PositionMaintenanceRequest) GetPosMaintAction() (v enum.PosMaintAction, err quickfix.MessageRejectError) { var f field.PosMaintActionField if err = m.Get(&f); err == nil { @@ -847,7 +847,7 @@ func (m PositionMaintenanceRequest) GetPosMaintAction() (v enum.PosMaintAction, return } -//GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 +// GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 func (m PositionMaintenanceRequest) GetOrigPosReqRefID() (v string, err quickfix.MessageRejectError) { var f field.OrigPosReqRefIDField if err = m.Get(&f); err == nil { @@ -856,7 +856,7 @@ func (m PositionMaintenanceRequest) GetOrigPosReqRefID() (v string, err quickfix return } -//GetPosMaintRptRefID gets PosMaintRptRefID, Tag 714 +// GetPosMaintRptRefID gets PosMaintRptRefID, Tag 714 func (m PositionMaintenanceRequest) GetPosMaintRptRefID() (v string, err quickfix.MessageRejectError) { var f field.PosMaintRptRefIDField if err = m.Get(&f); err == nil { @@ -865,7 +865,7 @@ func (m PositionMaintenanceRequest) GetPosMaintRptRefID() (v string, err quickfi return } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m PositionMaintenanceRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -874,7 +874,7 @@ func (m PositionMaintenanceRequest) GetClearingBusinessDate() (v string, err qui return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m PositionMaintenanceRequest) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -883,7 +883,7 @@ func (m PositionMaintenanceRequest) GetSettlSessID() (v enum.SettlSessID, err qu return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m PositionMaintenanceRequest) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -892,7 +892,7 @@ func (m PositionMaintenanceRequest) GetSettlSessSubID() (v string, err quickfix. return } -//GetAdjustmentType gets AdjustmentType, Tag 718 +// GetAdjustmentType gets AdjustmentType, Tag 718 func (m PositionMaintenanceRequest) GetAdjustmentType() (v enum.AdjustmentType, err quickfix.MessageRejectError) { var f field.AdjustmentTypeField if err = m.Get(&f); err == nil { @@ -901,7 +901,7 @@ func (m PositionMaintenanceRequest) GetAdjustmentType() (v enum.AdjustmentType, return } -//GetContraryInstructionIndicator gets ContraryInstructionIndicator, Tag 719 +// GetContraryInstructionIndicator gets ContraryInstructionIndicator, Tag 719 func (m PositionMaintenanceRequest) GetContraryInstructionIndicator() (v bool, err quickfix.MessageRejectError) { var f field.ContraryInstructionIndicatorField if err = m.Get(&f); err == nil { @@ -910,7 +910,7 @@ func (m PositionMaintenanceRequest) GetContraryInstructionIndicator() (v bool, e return } -//GetPriorSpreadIndicator gets PriorSpreadIndicator, Tag 720 +// GetPriorSpreadIndicator gets PriorSpreadIndicator, Tag 720 func (m PositionMaintenanceRequest) GetPriorSpreadIndicator() (v bool, err quickfix.MessageRejectError) { var f field.PriorSpreadIndicatorField if err = m.Get(&f); err == nil { @@ -919,7 +919,7 @@ func (m PositionMaintenanceRequest) GetPriorSpreadIndicator() (v bool, err quick return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m PositionMaintenanceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -928,7 +928,7 @@ func (m PositionMaintenanceRequest) GetSecuritySubType() (v string, err quickfix return } -//GetThresholdAmount gets ThresholdAmount, Tag 834 +// GetThresholdAmount gets ThresholdAmount, Tag 834 func (m PositionMaintenanceRequest) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ThresholdAmountField if err = m.Get(&f); err == nil { @@ -937,14 +937,14 @@ func (m PositionMaintenanceRequest) GetThresholdAmount() (v decimal.Decimal, err return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m PositionMaintenanceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m PositionMaintenanceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -953,7 +953,7 @@ func (m PositionMaintenanceRequest) GetDatedDate() (v string, err quickfix.Messa return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m PositionMaintenanceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -962,7 +962,7 @@ func (m PositionMaintenanceRequest) GetInterestAccrualDate() (v string, err quic return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m PositionMaintenanceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -971,7 +971,7 @@ func (m PositionMaintenanceRequest) GetCPProgram() (v enum.CPProgram, err quickf return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m PositionMaintenanceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -980,7 +980,7 @@ func (m PositionMaintenanceRequest) GetCPRegType() (v string, err quickfix.Messa return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m PositionMaintenanceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -989,357 +989,357 @@ func (m PositionMaintenanceRequest) GetStrikeCurrency() (v string, err quickfix. return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m PositionMaintenanceRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m PositionMaintenanceRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m PositionMaintenanceRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m PositionMaintenanceRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m PositionMaintenanceRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m PositionMaintenanceRequest) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m PositionMaintenanceRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m PositionMaintenanceRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m PositionMaintenanceRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m PositionMaintenanceRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m PositionMaintenanceRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m PositionMaintenanceRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m PositionMaintenanceRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m PositionMaintenanceRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m PositionMaintenanceRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m PositionMaintenanceRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m PositionMaintenanceRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m PositionMaintenanceRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m PositionMaintenanceRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m PositionMaintenanceRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m PositionMaintenanceRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m PositionMaintenanceRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m PositionMaintenanceRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m PositionMaintenanceRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m PositionMaintenanceRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m PositionMaintenanceRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m PositionMaintenanceRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m PositionMaintenanceRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m PositionMaintenanceRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m PositionMaintenanceRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m PositionMaintenanceRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m PositionMaintenanceRequest) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m PositionMaintenanceRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m PositionMaintenanceRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m PositionMaintenanceRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m PositionMaintenanceRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m PositionMaintenanceRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m PositionMaintenanceRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m PositionMaintenanceRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m PositionMaintenanceRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m PositionMaintenanceRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m PositionMaintenanceRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m PositionMaintenanceRequest) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m PositionMaintenanceRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m PositionMaintenanceRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m PositionMaintenanceRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoPositions returns true if NoPositions is present, Tag 702 +// HasNoPositions returns true if NoPositions is present, Tag 702 func (m PositionMaintenanceRequest) HasNoPositions() bool { return m.Has(tag.NoPositions) } -//HasPosTransType returns true if PosTransType is present, Tag 709 +// HasPosTransType returns true if PosTransType is present, Tag 709 func (m PositionMaintenanceRequest) HasPosTransType() bool { return m.Has(tag.PosTransType) } -//HasPosReqID returns true if PosReqID is present, Tag 710 +// HasPosReqID returns true if PosReqID is present, Tag 710 func (m PositionMaintenanceRequest) HasPosReqID() bool { return m.Has(tag.PosReqID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m PositionMaintenanceRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPosMaintAction returns true if PosMaintAction is present, Tag 712 +// HasPosMaintAction returns true if PosMaintAction is present, Tag 712 func (m PositionMaintenanceRequest) HasPosMaintAction() bool { return m.Has(tag.PosMaintAction) } -//HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 +// HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 func (m PositionMaintenanceRequest) HasOrigPosReqRefID() bool { return m.Has(tag.OrigPosReqRefID) } -//HasPosMaintRptRefID returns true if PosMaintRptRefID is present, Tag 714 +// HasPosMaintRptRefID returns true if PosMaintRptRefID is present, Tag 714 func (m PositionMaintenanceRequest) HasPosMaintRptRefID() bool { return m.Has(tag.PosMaintRptRefID) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m PositionMaintenanceRequest) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m PositionMaintenanceRequest) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m PositionMaintenanceRequest) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasAdjustmentType returns true if AdjustmentType is present, Tag 718 +// HasAdjustmentType returns true if AdjustmentType is present, Tag 718 func (m PositionMaintenanceRequest) HasAdjustmentType() bool { return m.Has(tag.AdjustmentType) } -//HasContraryInstructionIndicator returns true if ContraryInstructionIndicator is present, Tag 719 +// HasContraryInstructionIndicator returns true if ContraryInstructionIndicator is present, Tag 719 func (m PositionMaintenanceRequest) HasContraryInstructionIndicator() bool { return m.Has(tag.ContraryInstructionIndicator) } -//HasPriorSpreadIndicator returns true if PriorSpreadIndicator is present, Tag 720 +// HasPriorSpreadIndicator returns true if PriorSpreadIndicator is present, Tag 720 func (m PositionMaintenanceRequest) HasPriorSpreadIndicator() bool { return m.Has(tag.PriorSpreadIndicator) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m PositionMaintenanceRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 func (m PositionMaintenanceRequest) HasThresholdAmount() bool { return m.Has(tag.ThresholdAmount) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m PositionMaintenanceRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m PositionMaintenanceRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m PositionMaintenanceRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m PositionMaintenanceRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m PositionMaintenanceRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m PositionMaintenanceRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1348,7 +1348,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1357,65 +1357,66 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)}), + } } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1424,7 +1425,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1433,7 +1434,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1442,49 +1443,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1493,7 +1494,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1502,78 +1503,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1582,7 +1585,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1591,255 +1594,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1848,7 +1852,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1857,7 +1861,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1866,7 +1870,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1875,14 +1879,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1891,7 +1895,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1900,7 +1904,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1909,7 +1913,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1918,7 +1922,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1927,7 +1931,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1936,7 +1940,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1945,7 +1949,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1954,7 +1958,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1963,7 +1967,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1972,7 +1976,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1981,7 +1985,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1990,7 +1994,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1999,7 +2003,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2008,7 +2012,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2017,7 +2021,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2026,7 +2030,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2035,7 +2039,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2044,7 +2048,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2053,7 +2057,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2062,7 +2066,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2071,7 +2075,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2080,7 +2084,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2089,7 +2093,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2098,7 +2102,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2107,7 +2111,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2116,7 +2120,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2125,7 +2129,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2134,7 +2138,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2143,7 +2147,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2152,7 +2156,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2161,7 +2165,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2170,7 +2174,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2179,7 +2183,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2188,7 +2192,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2197,7 +2201,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2206,7 +2210,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2215,232 +2219,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2449,7 +2453,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2458,93 +2462,95 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoPositions is a repeating group element, Tag 702 +// NoPositions is a repeating group element, Tag 702 type NoPositions struct { *quickfix.Group } -//SetPosType sets PosType, Tag 703 +// SetPosType sets PosType, Tag 703 func (m NoPositions) SetPosType(v enum.PosType) { m.Set(field.NewPosType(v)) } -//SetLongQty sets LongQty, Tag 704 +// SetLongQty sets LongQty, Tag 704 func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { m.Set(field.NewLongQty(value, scale)) } -//SetShortQty sets ShortQty, Tag 705 +// SetShortQty sets ShortQty, Tag 705 func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { m.Set(field.NewShortQty(value, scale)) } -//SetPosQtyStatus sets PosQtyStatus, Tag 706 +// SetPosQtyStatus sets PosQtyStatus, Tag 706 func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { m.Set(field.NewPosQtyStatus(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetPosType gets PosType, Tag 703 +// GetPosType gets PosType, Tag 703 func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { var f field.PosTypeField if err = m.Get(&f); err == nil { @@ -2553,7 +2559,7 @@ func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectErr return } -//GetLongQty gets LongQty, Tag 704 +// GetLongQty gets LongQty, Tag 704 func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LongQtyField if err = m.Get(&f); err == nil { @@ -2562,7 +2568,7 @@ func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageReject return } -//GetShortQty gets ShortQty, Tag 705 +// GetShortQty gets ShortQty, Tag 705 func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ShortQtyField if err = m.Get(&f); err == nil { @@ -2571,7 +2577,7 @@ func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetPosQtyStatus gets PosQtyStatus, Tag 706 +// GetPosQtyStatus gets PosQtyStatus, Tag 706 func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { var f field.PosQtyStatusField if err = m.Get(&f); err == nil { @@ -2580,64 +2586,64 @@ func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.Messag return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPosType returns true if PosType is present, Tag 703 +// HasPosType returns true if PosType is present, Tag 703 func (m NoPositions) HasPosType() bool { return m.Has(tag.PosType) } -//HasLongQty returns true if LongQty is present, Tag 704 +// HasLongQty returns true if LongQty is present, Tag 704 func (m NoPositions) HasLongQty() bool { return m.Has(tag.LongQty) } -//HasShortQty returns true if ShortQty is present, Tag 705 +// HasShortQty returns true if ShortQty is present, Tag 705 func (m NoPositions) HasShortQty() bool { return m.Has(tag.ShortQty) } -//HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 func (m NoPositions) HasPosQtyStatus() bool { return m.Has(tag.PosQtyStatus) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoPositions) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -2646,7 +2652,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2655,7 +2661,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -2664,49 +2670,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -2715,7 +2721,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2724,321 +2730,324 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoPositionsRepeatingGroup is a repeating group, Tag 702 +// NoPositionsRepeatingGroup is a repeating group, Tag 702 type NoPositionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { return NoPositionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPositions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoPositions to this group +// Add create and append a new NoPositions to this group func (m NoPositionsRepeatingGroup) Add() NoPositions { g := m.RepeatingGroup.Add() return NoPositions{g} } -//Get returns the ith NoPositions in the NoPositionsRepeatinGroup +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { return NoPositions{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3047,7 +3056,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3056,7 +3065,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3065,7 +3074,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3074,14 +3083,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3090,7 +3099,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3099,7 +3108,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3108,7 +3117,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3117,7 +3126,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3126,7 +3135,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3135,7 +3144,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3144,7 +3153,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3153,7 +3162,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3162,7 +3171,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3171,7 +3180,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3180,7 +3189,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3189,7 +3198,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3198,7 +3207,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3207,7 +3216,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3216,7 +3225,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3225,7 +3234,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3234,7 +3243,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3243,7 +3252,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3252,7 +3261,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3261,7 +3270,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3270,7 +3279,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3279,7 +3288,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3288,7 +3297,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3297,7 +3306,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3306,7 +3315,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3315,7 +3324,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3324,7 +3333,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3333,7 +3342,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3342,7 +3351,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3351,7 +3360,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3360,7 +3369,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3369,7 +3378,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3378,7 +3387,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3387,7 +3396,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3396,7 +3405,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3405,7 +3414,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3414,7 +3423,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3423,7 +3432,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3432,7 +3441,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3441,259 +3450,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3702,7 +3711,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3711,55 +3720,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3768,7 +3778,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3777,88 +3787,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3867,7 +3879,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3876,7 +3888,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3885,7 +3897,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3894,45 +3906,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/positionreport/PositionReport.generated.go b/fix44/positionreport/PositionReport.generated.go index 68dbadbca..82a60a338 100644 --- a/fix44/positionreport/PositionReport.generated.go +++ b/fix44/positionreport/PositionReport.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//PositionReport is the fix44 PositionReport type, MsgType = AP +// PositionReport is the fix44 PositionReport type, MsgType = AP type PositionReport struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type PositionReport struct { Message *quickfix.Message } -//FromMessage creates a PositionReport from a quickfix.Message instance +// FromMessage creates a PositionReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) PositionReport { return PositionReport{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) PositionReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m PositionReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a PositionReport initialized with the required fields for PositionReport +// New returns a PositionReport initialized with the required fields for PositionReport func New(posmaintrptid field.PosMaintRptIDField, posreqresult field.PosReqResultField, clearingbusinessdate field.ClearingBusinessDateField, account field.AccountField, accounttype field.AccountTypeField, settlprice field.SettlPriceField, settlpricetype field.SettlPriceTypeField, priorsettlprice field.PriorSettlPriceField) (m PositionReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(posmaintrptid field.PosMaintRptIDField, posreqresult field.PosReqResult return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg PositionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,352 +64,352 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AP", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m PositionReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m PositionReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m PositionReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m PositionReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m PositionReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m PositionReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m PositionReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m PositionReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m PositionReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m PositionReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m PositionReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m PositionReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m PositionReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m PositionReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m PositionReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m PositionReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m PositionReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m PositionReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m PositionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m PositionReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m PositionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m PositionReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m PositionReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m PositionReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m PositionReport) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m PositionReport) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m PositionReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m PositionReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m PositionReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m PositionReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m PositionReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m PositionReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m PositionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m PositionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m PositionReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m PositionReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m PositionReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m PositionReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m PositionReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRegistStatus sets RegistStatus, Tag 506 +// SetRegistStatus sets RegistStatus, Tag 506 func (m PositionReport) SetRegistStatus(v enum.RegistStatus) { m.Set(field.NewRegistStatus(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m PositionReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m PositionReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m PositionReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m PositionReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m PositionReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m PositionReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m PositionReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoPositions sets NoPositions, Tag 702 +// SetNoPositions sets NoPositions, Tag 702 func (m PositionReport) SetNoPositions(f NoPositionsRepeatingGroup) { m.SetGroup(f) } -//SetPosReqID sets PosReqID, Tag 710 +// SetPosReqID sets PosReqID, Tag 710 func (m PositionReport) SetPosReqID(v string) { m.Set(field.NewPosReqID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m PositionReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m PositionReport) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m PositionReport) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m PositionReport) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetPosMaintRptID sets PosMaintRptID, Tag 721 +// SetPosMaintRptID sets PosMaintRptID, Tag 721 func (m PositionReport) SetPosMaintRptID(v string) { m.Set(field.NewPosMaintRptID(v)) } -//SetPosReqType sets PosReqType, Tag 724 +// SetPosReqType sets PosReqType, Tag 724 func (m PositionReport) SetPosReqType(v enum.PosReqType) { m.Set(field.NewPosReqType(v)) } -//SetTotalNumPosReports sets TotalNumPosReports, Tag 727 +// SetTotalNumPosReports sets TotalNumPosReports, Tag 727 func (m PositionReport) SetTotalNumPosReports(v int) { m.Set(field.NewTotalNumPosReports(v)) } -//SetPosReqResult sets PosReqResult, Tag 728 +// SetPosReqResult sets PosReqResult, Tag 728 func (m PositionReport) SetPosReqResult(v enum.PosReqResult) { m.Set(field.NewPosReqResult(v)) } -//SetSettlPrice sets SettlPrice, Tag 730 +// SetSettlPrice sets SettlPrice, Tag 730 func (m PositionReport) SetSettlPrice(value decimal.Decimal, scale int32) { m.Set(field.NewSettlPrice(value, scale)) } -//SetSettlPriceType sets SettlPriceType, Tag 731 +// SetSettlPriceType sets SettlPriceType, Tag 731 func (m PositionReport) SetSettlPriceType(v enum.SettlPriceType) { m.Set(field.NewSettlPriceType(v)) } -//SetPriorSettlPrice sets PriorSettlPrice, Tag 734 +// SetPriorSettlPrice sets PriorSettlPrice, Tag 734 func (m PositionReport) SetPriorSettlPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPriorSettlPrice(value, scale)) } -//SetDeliveryDate sets DeliveryDate, Tag 743 +// SetDeliveryDate sets DeliveryDate, Tag 743 func (m PositionReport) SetDeliveryDate(v string) { m.Set(field.NewDeliveryDate(v)) } -//SetNoPosAmt sets NoPosAmt, Tag 753 +// SetNoPosAmt sets NoPosAmt, Tag 753 func (m PositionReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m PositionReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m PositionReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m PositionReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m PositionReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m PositionReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m PositionReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m PositionReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m PositionReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -418,7 +418,7 @@ func (m PositionReport) GetAccount() (v string, err quickfix.MessageRejectError) return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m PositionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -427,7 +427,7 @@ func (m PositionReport) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m PositionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -436,7 +436,7 @@ func (m PositionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m PositionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -445,7 +445,7 @@ func (m PositionReport) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m PositionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -454,7 +454,7 @@ func (m PositionReport) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m PositionReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -463,7 +463,7 @@ func (m PositionReport) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m PositionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -472,7 +472,7 @@ func (m PositionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m PositionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -481,7 +481,7 @@ func (m PositionReport) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m PositionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -490,7 +490,7 @@ func (m PositionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m PositionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -499,7 +499,7 @@ func (m PositionReport) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m PositionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -508,7 +508,7 @@ func (m PositionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m PositionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -517,7 +517,7 @@ func (m PositionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m PositionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -526,7 +526,7 @@ func (m PositionReport) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m PositionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -535,7 +535,7 @@ func (m PositionReport) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m PositionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -544,7 +544,7 @@ func (m PositionReport) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m PositionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -553,7 +553,7 @@ func (m PositionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m PositionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m PositionReport) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m PositionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m PositionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m PositionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -580,7 +580,7 @@ func (m PositionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m PositionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -589,7 +589,7 @@ func (m PositionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m PositionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -598,7 +598,7 @@ func (m PositionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m PositionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -607,7 +607,7 @@ func (m PositionReport) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m PositionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -616,7 +616,7 @@ func (m PositionReport) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m PositionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -625,7 +625,7 @@ func (m PositionReport) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m PositionReport) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -634,7 +634,7 @@ func (m PositionReport) GetSubscriptionRequestType() (v enum.SubscriptionRequest return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m PositionReport) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -643,7 +643,7 @@ func (m PositionReport) GetUnsolicitedIndicator() (v bool, err quickfix.MessageR return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m PositionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -652,7 +652,7 @@ func (m PositionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m PositionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -661,7 +661,7 @@ func (m PositionReport) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m PositionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -670,7 +670,7 @@ func (m PositionReport) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m PositionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -679,7 +679,7 @@ func (m PositionReport) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m PositionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -688,7 +688,7 @@ func (m PositionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m PositionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -697,21 +697,21 @@ func (m PositionReport) GetEncodedText() (v string, err quickfix.MessageRejectEr return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m PositionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m PositionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m PositionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m PositionReport) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m PositionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m PositionReport) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m PositionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m PositionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m PositionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m PositionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m PositionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m PositionReport) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetRegistStatus gets RegistStatus, Tag 506 +// GetRegistStatus gets RegistStatus, Tag 506 func (m PositionReport) GetRegistStatus() (v enum.RegistStatus, err quickfix.MessageRejectError) { var f field.RegistStatusField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m PositionReport) GetRegistStatus() (v enum.RegistStatus, err quickfix.Mes return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m PositionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m PositionReport) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m PositionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -783,14 +783,14 @@ func (m PositionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m PositionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m PositionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m PositionReport) GetAccountType() (v enum.AccountType, err quickfix.Messa return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m PositionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m PositionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Mes return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m PositionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m PositionReport) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m PositionReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -826,14 +826,14 @@ func (m PositionReport) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetNoPositions gets NoPositions, Tag 702 +// GetNoPositions gets NoPositions, Tag 702 func (m PositionReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPositionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosReqID gets PosReqID, Tag 710 +// GetPosReqID gets PosReqID, Tag 710 func (m PositionReport) GetPosReqID() (v string, err quickfix.MessageRejectError) { var f field.PosReqIDField if err = m.Get(&f); err == nil { @@ -842,14 +842,14 @@ func (m PositionReport) GetPosReqID() (v string, err quickfix.MessageRejectError return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m PositionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m PositionReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -858,7 +858,7 @@ func (m PositionReport) GetClearingBusinessDate() (v string, err quickfix.Messag return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m PositionReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -867,7 +867,7 @@ func (m PositionReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.Messa return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m PositionReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -876,7 +876,7 @@ func (m PositionReport) GetSettlSessSubID() (v string, err quickfix.MessageRejec return } -//GetPosMaintRptID gets PosMaintRptID, Tag 721 +// GetPosMaintRptID gets PosMaintRptID, Tag 721 func (m PositionReport) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { var f field.PosMaintRptIDField if err = m.Get(&f); err == nil { @@ -885,7 +885,7 @@ func (m PositionReport) GetPosMaintRptID() (v string, err quickfix.MessageReject return } -//GetPosReqType gets PosReqType, Tag 724 +// GetPosReqType gets PosReqType, Tag 724 func (m PositionReport) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { var f field.PosReqTypeField if err = m.Get(&f); err == nil { @@ -894,7 +894,7 @@ func (m PositionReport) GetPosReqType() (v enum.PosReqType, err quickfix.Message return } -//GetTotalNumPosReports gets TotalNumPosReports, Tag 727 +// GetTotalNumPosReports gets TotalNumPosReports, Tag 727 func (m PositionReport) GetTotalNumPosReports() (v int, err quickfix.MessageRejectError) { var f field.TotalNumPosReportsField if err = m.Get(&f); err == nil { @@ -903,7 +903,7 @@ func (m PositionReport) GetTotalNumPosReports() (v int, err quickfix.MessageReje return } -//GetPosReqResult gets PosReqResult, Tag 728 +// GetPosReqResult gets PosReqResult, Tag 728 func (m PositionReport) GetPosReqResult() (v enum.PosReqResult, err quickfix.MessageRejectError) { var f field.PosReqResultField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m PositionReport) GetPosReqResult() (v enum.PosReqResult, err quickfix.Mes return } -//GetSettlPrice gets SettlPrice, Tag 730 +// GetSettlPrice gets SettlPrice, Tag 730 func (m PositionReport) GetSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlPriceField if err = m.Get(&f); err == nil { @@ -921,7 +921,7 @@ func (m PositionReport) GetSettlPrice() (v decimal.Decimal, err quickfix.Message return } -//GetSettlPriceType gets SettlPriceType, Tag 731 +// GetSettlPriceType gets SettlPriceType, Tag 731 func (m PositionReport) GetSettlPriceType() (v enum.SettlPriceType, err quickfix.MessageRejectError) { var f field.SettlPriceTypeField if err = m.Get(&f); err == nil { @@ -930,7 +930,7 @@ func (m PositionReport) GetSettlPriceType() (v enum.SettlPriceType, err quickfix return } -//GetPriorSettlPrice gets PriorSettlPrice, Tag 734 +// GetPriorSettlPrice gets PriorSettlPrice, Tag 734 func (m PositionReport) GetPriorSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriorSettlPriceField if err = m.Get(&f); err == nil { @@ -939,7 +939,7 @@ func (m PositionReport) GetPriorSettlPrice() (v decimal.Decimal, err quickfix.Me return } -//GetDeliveryDate gets DeliveryDate, Tag 743 +// GetDeliveryDate gets DeliveryDate, Tag 743 func (m PositionReport) GetDeliveryDate() (v string, err quickfix.MessageRejectError) { var f field.DeliveryDateField if err = m.Get(&f); err == nil { @@ -948,14 +948,14 @@ func (m PositionReport) GetDeliveryDate() (v string, err quickfix.MessageRejectE return } -//GetNoPosAmt gets NoPosAmt, Tag 753 +// GetNoPosAmt gets NoPosAmt, Tag 753 func (m PositionReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPosAmtRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m PositionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -964,14 +964,14 @@ func (m PositionReport) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m PositionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m PositionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -980,7 +980,7 @@ func (m PositionReport) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m PositionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -989,7 +989,7 @@ func (m PositionReport) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m PositionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -998,7 +998,7 @@ func (m PositionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m PositionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1007,7 +1007,7 @@ func (m PositionReport) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m PositionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1016,377 +1016,377 @@ func (m PositionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m PositionReport) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m PositionReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m PositionReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m PositionReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m PositionReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m PositionReport) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m PositionReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m PositionReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m PositionReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m PositionReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m PositionReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m PositionReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m PositionReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m PositionReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m PositionReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m PositionReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m PositionReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m PositionReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m PositionReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m PositionReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m PositionReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m PositionReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m PositionReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m PositionReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m PositionReport) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m PositionReport) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m PositionReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m PositionReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m PositionReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m PositionReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m PositionReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m PositionReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m PositionReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m PositionReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m PositionReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m PositionReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m PositionReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m PositionReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m PositionReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRegistStatus returns true if RegistStatus is present, Tag 506 +// HasRegistStatus returns true if RegistStatus is present, Tag 506 func (m PositionReport) HasRegistStatus() bool { return m.Has(tag.RegistStatus) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m PositionReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m PositionReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m PositionReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m PositionReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m PositionReport) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m PositionReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m PositionReport) HasPool() bool { return m.Has(tag.Pool) } -//HasNoPositions returns true if NoPositions is present, Tag 702 +// HasNoPositions returns true if NoPositions is present, Tag 702 func (m PositionReport) HasNoPositions() bool { return m.Has(tag.NoPositions) } -//HasPosReqID returns true if PosReqID is present, Tag 710 +// HasPosReqID returns true if PosReqID is present, Tag 710 func (m PositionReport) HasPosReqID() bool { return m.Has(tag.PosReqID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m PositionReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m PositionReport) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m PositionReport) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m PositionReport) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 func (m PositionReport) HasPosMaintRptID() bool { return m.Has(tag.PosMaintRptID) } -//HasPosReqType returns true if PosReqType is present, Tag 724 +// HasPosReqType returns true if PosReqType is present, Tag 724 func (m PositionReport) HasPosReqType() bool { return m.Has(tag.PosReqType) } -//HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 +// HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 func (m PositionReport) HasTotalNumPosReports() bool { return m.Has(tag.TotalNumPosReports) } -//HasPosReqResult returns true if PosReqResult is present, Tag 728 +// HasPosReqResult returns true if PosReqResult is present, Tag 728 func (m PositionReport) HasPosReqResult() bool { return m.Has(tag.PosReqResult) } -//HasSettlPrice returns true if SettlPrice is present, Tag 730 +// HasSettlPrice returns true if SettlPrice is present, Tag 730 func (m PositionReport) HasSettlPrice() bool { return m.Has(tag.SettlPrice) } -//HasSettlPriceType returns true if SettlPriceType is present, Tag 731 +// HasSettlPriceType returns true if SettlPriceType is present, Tag 731 func (m PositionReport) HasSettlPriceType() bool { return m.Has(tag.SettlPriceType) } -//HasPriorSettlPrice returns true if PriorSettlPrice is present, Tag 734 +// HasPriorSettlPrice returns true if PriorSettlPrice is present, Tag 734 func (m PositionReport) HasPriorSettlPrice() bool { return m.Has(tag.PriorSettlPrice) } -//HasDeliveryDate returns true if DeliveryDate is present, Tag 743 +// HasDeliveryDate returns true if DeliveryDate is present, Tag 743 func (m PositionReport) HasDeliveryDate() bool { return m.Has(tag.DeliveryDate) } -//HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 func (m PositionReport) HasNoPosAmt() bool { return m.Has(tag.NoPosAmt) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m PositionReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m PositionReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m PositionReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m PositionReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m PositionReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m PositionReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m PositionReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1395,7 +1395,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1404,7 +1404,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1413,49 +1413,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1464,7 +1464,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1473,78 +1473,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1553,7 +1555,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1562,255 +1564,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1819,7 +1822,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1828,7 +1831,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1837,7 +1840,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1846,14 +1849,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1862,7 +1865,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1871,7 +1874,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1880,7 +1883,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1889,7 +1892,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1898,7 +1901,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1907,7 +1910,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1916,7 +1919,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1925,7 +1928,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1934,7 +1937,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1943,7 +1946,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1952,7 +1955,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1961,7 +1964,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1970,7 +1973,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1979,7 +1982,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1988,7 +1991,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1997,7 +2000,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2006,7 +2009,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2015,7 +2018,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2024,7 +2027,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2033,7 +2036,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2042,7 +2045,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2051,7 +2054,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2060,7 +2063,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2069,7 +2072,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2078,7 +2081,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2087,7 +2090,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2096,7 +2099,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2105,7 +2108,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2114,7 +2117,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2123,7 +2126,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2132,7 +2135,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2141,7 +2144,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2150,7 +2153,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2159,7 +2162,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2168,7 +2171,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2177,7 +2180,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2186,232 +2189,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2420,7 +2423,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2429,93 +2432,95 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoPositions is a repeating group element, Tag 702 +// NoPositions is a repeating group element, Tag 702 type NoPositions struct { *quickfix.Group } -//SetPosType sets PosType, Tag 703 +// SetPosType sets PosType, Tag 703 func (m NoPositions) SetPosType(v enum.PosType) { m.Set(field.NewPosType(v)) } -//SetLongQty sets LongQty, Tag 704 +// SetLongQty sets LongQty, Tag 704 func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { m.Set(field.NewLongQty(value, scale)) } -//SetShortQty sets ShortQty, Tag 705 +// SetShortQty sets ShortQty, Tag 705 func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { m.Set(field.NewShortQty(value, scale)) } -//SetPosQtyStatus sets PosQtyStatus, Tag 706 +// SetPosQtyStatus sets PosQtyStatus, Tag 706 func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { m.Set(field.NewPosQtyStatus(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetPosType gets PosType, Tag 703 +// GetPosType gets PosType, Tag 703 func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { var f field.PosTypeField if err = m.Get(&f); err == nil { @@ -2524,7 +2529,7 @@ func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectErr return } -//GetLongQty gets LongQty, Tag 704 +// GetLongQty gets LongQty, Tag 704 func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LongQtyField if err = m.Get(&f); err == nil { @@ -2533,7 +2538,7 @@ func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageReject return } -//GetShortQty gets ShortQty, Tag 705 +// GetShortQty gets ShortQty, Tag 705 func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ShortQtyField if err = m.Get(&f); err == nil { @@ -2542,7 +2547,7 @@ func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetPosQtyStatus gets PosQtyStatus, Tag 706 +// GetPosQtyStatus gets PosQtyStatus, Tag 706 func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { var f field.PosQtyStatusField if err = m.Get(&f); err == nil { @@ -2551,64 +2556,64 @@ func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.Messag return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPosType returns true if PosType is present, Tag 703 +// HasPosType returns true if PosType is present, Tag 703 func (m NoPositions) HasPosType() bool { return m.Has(tag.PosType) } -//HasLongQty returns true if LongQty is present, Tag 704 +// HasLongQty returns true if LongQty is present, Tag 704 func (m NoPositions) HasLongQty() bool { return m.Has(tag.LongQty) } -//HasShortQty returns true if ShortQty is present, Tag 705 +// HasShortQty returns true if ShortQty is present, Tag 705 func (m NoPositions) HasShortQty() bool { return m.Has(tag.ShortQty) } -//HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 func (m NoPositions) HasPosQtyStatus() bool { return m.Has(tag.PosQtyStatus) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoPositions) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -2617,7 +2622,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -2626,7 +2631,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -2635,49 +2640,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -2686,7 +2691,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2695,331 +2700,334 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoPositionsRepeatingGroup is a repeating group, Tag 702 +// NoPositionsRepeatingGroup is a repeating group, Tag 702 type NoPositionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { return NoPositionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPositions, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoPositions to this group +// Add create and append a new NoPositions to this group func (m NoPositionsRepeatingGroup) Add() NoPositions { g := m.RepeatingGroup.Add() return NoPositions{g} } -//Get returns the ith NoPositions in the NoPositionsRepeatinGroup +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { return NoPositions{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 +// SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 func (m NoUnderlyings) SetUnderlyingSettlPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingSettlPrice(value, scale)) } -//SetUnderlyingSettlPriceType sets UnderlyingSettlPriceType, Tag 733 +// SetUnderlyingSettlPriceType sets UnderlyingSettlPriceType, Tag 733 func (m NoUnderlyings) SetUnderlyingSettlPriceType(v int) { m.Set(field.NewUnderlyingSettlPriceType(v)) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3028,7 +3036,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3037,7 +3045,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3046,7 +3054,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3055,14 +3063,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3071,7 +3079,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3080,7 +3088,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3089,7 +3097,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3098,7 +3106,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3107,7 +3115,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3116,7 +3124,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3125,7 +3133,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3134,7 +3142,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3143,7 +3151,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3152,7 +3160,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3161,7 +3169,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3170,7 +3178,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3179,7 +3187,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3188,7 +3196,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3197,7 +3205,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3206,7 +3214,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3215,7 +3223,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3224,7 +3232,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3233,7 +3241,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3242,7 +3250,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3251,7 +3259,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3260,7 +3268,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3269,7 +3277,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3278,7 +3286,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3287,7 +3295,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3296,7 +3304,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3305,7 +3313,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3314,7 +3322,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3323,7 +3331,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3332,7 +3340,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3341,7 +3349,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3350,7 +3358,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3359,7 +3367,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3368,7 +3376,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3377,7 +3385,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3386,7 +3394,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3395,7 +3403,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3404,7 +3412,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3413,7 +3421,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3422,14 +3430,14 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 +// GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 func (m NoUnderlyings) GetUnderlyingSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingSettlPriceField if err = m.Get(&f); err == nil { @@ -3438,7 +3446,7 @@ func (m NoUnderlyings) GetUnderlyingSettlPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSettlPriceType gets UnderlyingSettlPriceType, Tag 733 +// GetUnderlyingSettlPriceType gets UnderlyingSettlPriceType, Tag 733 func (m NoUnderlyings) GetUnderlyingSettlPriceType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingSettlPriceTypeField if err = m.Get(&f); err == nil { @@ -3447,262 +3455,262 @@ func (m NoUnderlyings) GetUnderlyingSettlPriceType() (v int, err quickfix.Messag return } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 +// HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 func (m NoUnderlyings) HasUnderlyingSettlPrice() bool { return m.Has(tag.UnderlyingSettlPrice) } -//HasUnderlyingSettlPriceType returns true if UnderlyingSettlPriceType is present, Tag 733 +// HasUnderlyingSettlPriceType returns true if UnderlyingSettlPriceType is present, Tag 733 func (m NoUnderlyings) HasUnderlyingSettlPriceType() bool { return m.Has(tag.UnderlyingSettlPriceType) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3711,7 +3719,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3720,55 +3728,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3777,7 +3786,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3786,78 +3795,80 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlPrice), quickfix.GroupElement(tag.UnderlyingSettlPriceType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlPrice), quickfix.GroupElement(tag.UnderlyingSettlPriceType)}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoPosAmt is a repeating group element, Tag 753 +// NoPosAmt is a repeating group element, Tag 753 type NoPosAmt struct { *quickfix.Group } -//SetPosAmtType sets PosAmtType, Tag 707 +// SetPosAmtType sets PosAmtType, Tag 707 func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { m.Set(field.NewPosAmtType(v)) } -//SetPosAmt sets PosAmt, Tag 708 +// SetPosAmt sets PosAmt, Tag 708 func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { m.Set(field.NewPosAmt(value, scale)) } -//GetPosAmtType gets PosAmtType, Tag 707 +// GetPosAmtType gets PosAmtType, Tag 707 func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { var f field.PosAmtTypeField if err = m.Get(&f); err == nil { @@ -3866,7 +3877,7 @@ func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageReject return } -//GetPosAmt gets PosAmt, Tag 708 +// GetPosAmt gets PosAmt, Tag 708 func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PosAmtField if err = m.Get(&f); err == nil { @@ -3875,65 +3886,66 @@ func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//HasPosAmtType returns true if PosAmtType is present, Tag 707 +// HasPosAmtType returns true if PosAmtType is present, Tag 707 func (m NoPosAmt) HasPosAmtType() bool { return m.Has(tag.PosAmtType) } -//HasPosAmt returns true if PosAmt is present, Tag 708 +// HasPosAmt returns true if PosAmt is present, Tag 708 func (m NoPosAmt) HasPosAmt() bool { return m.Has(tag.PosAmt) } -//NoPosAmtRepeatingGroup is a repeating group, Tag 753 +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 type NoPosAmtRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { return NoPosAmtRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPosAmt, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)}), + } } -//Add create and append a new NoPosAmt to this group +// Add create and append a new NoPosAmt to this group func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { g := m.RepeatingGroup.Add() return NoPosAmt{g} } -//Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { return NoPosAmt{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3942,7 +3954,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3951,7 +3963,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3960,7 +3972,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3969,45 +3981,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quote/Quote.generated.go b/fix44/quote/Quote.generated.go index 3ee8e4ed0..45871086c 100644 --- a/fix44/quote/Quote.generated.go +++ b/fix44/quote/Quote.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Quote is the fix44 Quote type, MsgType = S +// Quote is the fix44 Quote type, MsgType = S type Quote struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type Quote struct { Message *quickfix.Message } -//FromMessage creates a Quote from a quickfix.Message instance +// FromMessage creates a Quote from a quickfix.Message instance func FromMessage(m *quickfix.Message) Quote { return Quote{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) Quote { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Quote) ToMessage() *quickfix.Message { return m.Message } -//New returns a Quote initialized with the required fields for Quote +// New returns a Quote initialized with the required fields for Quote func New(quoteid field.QuoteIDField) (m Quote) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(quoteid field.QuoteIDField) (m Quote) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Quote, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,627 +59,627 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "S", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m Quote) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m Quote) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m Quote) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m Quote) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m Quote) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m Quote) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m Quote) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m Quote) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m Quote) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m Quote) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Quote) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m Quote) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m Quote) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m Quote) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m Quote) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m Quote) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m Quote) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m Quote) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m Quote) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m Quote) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m Quote) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m Quote) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m Quote) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m Quote) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m Quote) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m Quote) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m Quote) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m Quote) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m Quote) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m Quote) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m Quote) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m Quote) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m Quote) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m Quote) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m Quote) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m Quote) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m Quote) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m Quote) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m Quote) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m Quote) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m Quote) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m Quote) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m Quote) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m Quote) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m Quote) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m Quote) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m Quote) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m Quote) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m Quote) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m Quote) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m Quote) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m Quote) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m Quote) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m Quote) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m Quote) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m Quote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m Quote) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m Quote) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m Quote) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m Quote) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m Quote) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Quote) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Quote) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m Quote) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m Quote) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m Quote) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m Quote) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m Quote) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m Quote) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m Quote) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m Quote) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m Quote) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m Quote) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m Quote) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m Quote) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m Quote) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m Quote) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m Quote) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m Quote) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m Quote) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m Quote) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m Quote) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetMidPx sets MidPx, Tag 631 +// SetMidPx sets MidPx, Tag 631 func (m Quote) SetMidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMidPx(value, scale)) } -//SetBidYield sets BidYield, Tag 632 +// SetBidYield sets BidYield, Tag 632 func (m Quote) SetBidYield(value decimal.Decimal, scale int32) { m.Set(field.NewBidYield(value, scale)) } -//SetMidYield sets MidYield, Tag 633 +// SetMidYield sets MidYield, Tag 633 func (m Quote) SetMidYield(value decimal.Decimal, scale int32) { m.Set(field.NewMidYield(value, scale)) } -//SetOfferYield sets OfferYield, Tag 634 +// SetOfferYield sets OfferYield, Tag 634 func (m Quote) SetOfferYield(value decimal.Decimal, scale int32) { m.Set(field.NewOfferYield(value, scale)) } -//SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 func (m Quote) SetBidForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints2(value, scale)) } -//SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 func (m Quote) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints2(value, scale)) } -//SetMktBidPx sets MktBidPx, Tag 645 +// SetMktBidPx sets MktBidPx, Tag 645 func (m Quote) SetMktBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktBidPx(value, scale)) } -//SetMktOfferPx sets MktOfferPx, Tag 646 +// SetMktOfferPx sets MktOfferPx, Tag 646 func (m Quote) SetMktOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktOfferPx(value, scale)) } -//SetMinBidSize sets MinBidSize, Tag 647 +// SetMinBidSize sets MinBidSize, Tag 647 func (m Quote) SetMinBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinBidSize(value, scale)) } -//SetMinOfferSize sets MinOfferSize, Tag 648 +// SetMinOfferSize sets MinOfferSize, Tag 648 func (m Quote) SetMinOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinOfferSize(value, scale)) } -//SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 func (m Quote) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrBidFxRate(value, scale)) } -//SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 func (m Quote) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrOfferFxRate(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m Quote) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m Quote) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m Quote) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m Quote) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m Quote) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetQuoteRespID sets QuoteRespID, Tag 693 +// SetQuoteRespID sets QuoteRespID, Tag 693 func (m Quote) SetQuoteRespID(v string) { m.Set(field.NewQuoteRespID(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m Quote) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m Quote) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m Quote) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m Quote) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m Quote) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m Quote) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 func (m Quote) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m Quote) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m Quote) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m Quote) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m Quote) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m Quote) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m Quote) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m Quote) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m Quote) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m Quote) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m Quote) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m Quote) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m Quote) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m Quote) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m Quote) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m Quote) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m Quote) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m Quote) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m Quote) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -688,7 +688,7 @@ func (m Quote) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m Quote) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -697,7 +697,7 @@ func (m Quote) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m Quote) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -706,7 +706,7 @@ func (m Quote) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m Quote) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -715,7 +715,7 @@ func (m Quote) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m Quote) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -724,7 +724,7 @@ func (m Quote) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.Mess return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m Quote) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -733,7 +733,7 @@ func (m Quote) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m Quote) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -742,7 +742,7 @@ func (m Quote) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m Quote) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -751,7 +751,7 @@ func (m Quote) GetSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m Quote) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -760,7 +760,7 @@ func (m Quote) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m Quote) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -769,7 +769,7 @@ func (m Quote) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Quote) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -778,7 +778,7 @@ func (m Quote) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m Quote) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -787,7 +787,7 @@ func (m Quote) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m Quote) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -796,7 +796,7 @@ func (m Quote) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m Quote) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -805,7 +805,7 @@ func (m Quote) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m Quote) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -814,7 +814,7 @@ func (m Quote) GetSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m Quote) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -823,7 +823,7 @@ func (m Quote) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m Quote) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -832,7 +832,7 @@ func (m Quote) GetExDestination() (v enum.ExDestination, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m Quote) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -841,7 +841,7 @@ func (m Quote) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m Quote) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -850,7 +850,7 @@ func (m Quote) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m Quote) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -859,7 +859,7 @@ func (m Quote) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m Quote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -868,7 +868,7 @@ func (m Quote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { return } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m Quote) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -877,7 +877,7 @@ func (m Quote) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m Quote) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -886,7 +886,7 @@ func (m Quote) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m Quote) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -895,7 +895,7 @@ func (m Quote) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m Quote) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -904,7 +904,7 @@ func (m Quote) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m Quote) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -913,7 +913,7 @@ func (m Quote) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m Quote) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -922,7 +922,7 @@ func (m Quote) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfi return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m Quote) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -931,7 +931,7 @@ func (m Quote) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejec return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m Quote) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -940,7 +940,7 @@ func (m Quote) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m Quote) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -949,7 +949,7 @@ func (m Quote) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m Quote) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -958,7 +958,7 @@ func (m Quote) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m Quote) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -967,7 +967,7 @@ func (m Quote) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageR return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m Quote) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -976,7 +976,7 @@ func (m Quote) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m Quote) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -985,7 +985,7 @@ func (m Quote) GetSettlDate2() (v string, err quickfix.MessageRejectError) { return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m Quote) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -994,7 +994,7 @@ func (m Quote) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m Quote) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1003,7 +1003,7 @@ func (m Quote) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m Quote) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1012,7 +1012,7 @@ func (m Quote) GetOptAttribute() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m Quote) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1021,7 +1021,7 @@ func (m Quote) GetSecurityExchange() (v string, err quickfix.MessageRejectError) return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m Quote) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1030,7 +1030,7 @@ func (m Quote) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m Quote) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1039,7 +1039,7 @@ func (m Quote) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageReject return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m Quote) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1048,7 +1048,7 @@ func (m Quote) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix. return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m Quote) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1057,7 +1057,7 @@ func (m Quote) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectErr return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m Quote) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1066,7 +1066,7 @@ func (m Quote) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m Quote) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1075,7 +1075,7 @@ func (m Quote) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m Quote) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1084,7 +1084,7 @@ func (m Quote) GetIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m Quote) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1093,7 +1093,7 @@ func (m Quote) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m Quote) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1102,7 +1102,7 @@ func (m Quote) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m Quote) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1111,7 +1111,7 @@ func (m Quote) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m Quote) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1120,14 +1120,14 @@ func (m Quote) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageR return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m Quote) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m Quote) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1136,7 +1136,7 @@ func (m Quote) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m Quote) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1145,7 +1145,7 @@ func (m Quote) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m Quote) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1154,7 +1154,7 @@ func (m Quote) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejec return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m Quote) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1163,7 +1163,7 @@ func (m Quote) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m Quote) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1172,7 +1172,7 @@ func (m Quote) GetCreditRating() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m Quote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -1181,7 +1181,7 @@ func (m Quote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m Quote) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1190,7 +1190,7 @@ func (m Quote) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.Mess return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m Quote) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1199,7 +1199,7 @@ func (m Quote) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m Quote) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1208,7 +1208,7 @@ func (m Quote) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m Quote) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1217,7 +1217,7 @@ func (m Quote) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m Quote) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1226,7 +1226,7 @@ func (m Quote) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Quote) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1235,7 +1235,7 @@ func (m Quote) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Quote) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1244,7 +1244,7 @@ func (m Quote) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m Quote) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1253,21 +1253,21 @@ func (m Quote) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m Quote) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m Quote) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m Quote) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1276,7 +1276,7 @@ func (m Quote) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m Quote) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1285,7 +1285,7 @@ func (m Quote) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m Quote) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m Quote) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.Me return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m Quote) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1303,7 +1303,7 @@ func (m Quote) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m Quote) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1312,7 +1312,7 @@ func (m Quote) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m Quote) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1321,7 +1321,7 @@ func (m Quote) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageReject return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m Quote) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1330,7 +1330,7 @@ func (m Quote) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m Quote) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1339,7 +1339,7 @@ func (m Quote) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m Quote) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1348,7 +1348,7 @@ func (m Quote) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRej return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m Quote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -1357,7 +1357,7 @@ func (m Quote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m Quote) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1366,7 +1366,7 @@ func (m Quote) GetMaturityDate() (v string, err quickfix.MessageRejectError) { return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m Quote) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1375,14 +1375,14 @@ func (m Quote) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRej return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m Quote) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m Quote) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1391,7 +1391,7 @@ func (m Quote) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectE return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m Quote) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1400,7 +1400,7 @@ func (m Quote) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m Quote) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1409,7 +1409,7 @@ func (m Quote) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfi return } -//GetMidPx gets MidPx, Tag 631 +// GetMidPx gets MidPx, Tag 631 func (m Quote) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidPxField if err = m.Get(&f); err == nil { @@ -1418,7 +1418,7 @@ func (m Quote) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { return } -//GetBidYield gets BidYield, Tag 632 +// GetBidYield gets BidYield, Tag 632 func (m Quote) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidYieldField if err = m.Get(&f); err == nil { @@ -1427,7 +1427,7 @@ func (m Quote) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetMidYield gets MidYield, Tag 633 +// GetMidYield gets MidYield, Tag 633 func (m Quote) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidYieldField if err = m.Get(&f); err == nil { @@ -1436,7 +1436,7 @@ func (m Quote) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetOfferYield gets OfferYield, Tag 634 +// GetOfferYield gets OfferYield, Tag 634 func (m Quote) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferYieldField if err = m.Get(&f); err == nil { @@ -1445,7 +1445,7 @@ func (m Quote) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 func (m Quote) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1454,7 +1454,7 @@ func (m Quote) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 func (m Quote) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1463,7 +1463,7 @@ func (m Quote) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.Message return } -//GetMktBidPx gets MktBidPx, Tag 645 +// GetMktBidPx gets MktBidPx, Tag 645 func (m Quote) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktBidPxField if err = m.Get(&f); err == nil { @@ -1472,7 +1472,7 @@ func (m Quote) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError return } -//GetMktOfferPx gets MktOfferPx, Tag 646 +// GetMktOfferPx gets MktOfferPx, Tag 646 func (m Quote) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktOfferPxField if err = m.Get(&f); err == nil { @@ -1481,7 +1481,7 @@ func (m Quote) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetMinBidSize gets MinBidSize, Tag 647 +// GetMinBidSize gets MinBidSize, Tag 647 func (m Quote) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinBidSizeField if err = m.Get(&f); err == nil { @@ -1490,7 +1490,7 @@ func (m Quote) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetMinOfferSize gets MinOfferSize, Tag 648 +// GetMinOfferSize gets MinOfferSize, Tag 648 func (m Quote) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinOfferSizeField if err = m.Get(&f); err == nil { @@ -1499,7 +1499,7 @@ func (m Quote) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 func (m Quote) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrBidFxRateField if err = m.Get(&f); err == nil { @@ -1508,7 +1508,7 @@ func (m Quote) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 func (m Quote) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrOfferFxRateField if err = m.Get(&f); err == nil { @@ -1517,7 +1517,7 @@ func (m Quote) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.Messag return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m Quote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1526,7 +1526,7 @@ func (m Quote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejec return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m Quote) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1535,7 +1535,7 @@ func (m Quote) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m Quote) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1544,7 +1544,7 @@ func (m Quote) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m Quote) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1553,7 +1553,7 @@ func (m Quote) GetContractSettlMonth() (v string, err quickfix.MessageRejectErro return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m Quote) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1562,7 +1562,7 @@ func (m Quote) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteRespID gets QuoteRespID, Tag 693 +// GetQuoteRespID gets QuoteRespID, Tag 693 func (m Quote) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { var f field.QuoteRespIDField if err = m.Get(&f); err == nil { @@ -1571,7 +1571,7 @@ func (m Quote) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m Quote) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1580,7 +1580,7 @@ func (m Quote) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectErr return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m Quote) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1589,7 +1589,7 @@ func (m Quote) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.Messag return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m Quote) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1598,7 +1598,7 @@ func (m Quote) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectE return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m Quote) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1607,7 +1607,7 @@ func (m Quote) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m Quote) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1616,21 +1616,21 @@ func (m Quote) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m Quote) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 func (m Quote) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m Quote) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1639,7 +1639,7 @@ func (m Quote) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRej return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m Quote) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1648,7 +1648,7 @@ func (m Quote) GetSecuritySubType() (v string, err quickfix.MessageRejectError) return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m Quote) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1657,14 +1657,14 @@ func (m Quote) GetTerminationType() (v enum.TerminationType, err quickfix.Messag return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m Quote) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m Quote) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1673,7 +1673,7 @@ func (m Quote) GetDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m Quote) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1682,7 +1682,7 @@ func (m Quote) GetInterestAccrualDate() (v string, err quickfix.MessageRejectErr return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m Quote) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1691,7 +1691,7 @@ func (m Quote) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m Quote) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1700,7 +1700,7 @@ func (m Quote) GetCPRegType() (v string, err quickfix.MessageRejectError) { return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m Quote) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1709,7 +1709,7 @@ func (m Quote) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m Quote) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1718,7 +1718,7 @@ func (m Quote) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m Quote) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1727,7 +1727,7 @@ func (m Quote) GetAgreementID() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m Quote) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1736,7 +1736,7 @@ func (m Quote) GetAgreementDate() (v string, err quickfix.MessageRejectError) { return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m Quote) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1745,7 +1745,7 @@ func (m Quote) GetStartDate() (v string, err quickfix.MessageRejectError) { return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m Quote) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1754,7 +1754,7 @@ func (m Quote) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m Quote) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1763,7 +1763,7 @@ func (m Quote) GetAgreementCurrency() (v string, err quickfix.MessageRejectError return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m Quote) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1772,7 +1772,7 @@ func (m Quote) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejec return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m Quote) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1781,642 +1781,642 @@ func (m Quote) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m Quote) HasAccount() bool { return m.Has(tag.Account) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m Quote) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m Quote) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m Quote) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m Quote) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m Quote) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m Quote) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m Quote) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m Quote) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m Quote) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Quote) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m Quote) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m Quote) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m Quote) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m Quote) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m Quote) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m Quote) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m Quote) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m Quote) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m Quote) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m Quote) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m Quote) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m Quote) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m Quote) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m Quote) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m Quote) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m Quote) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m Quote) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m Quote) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m Quote) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m Quote) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m Quote) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m Quote) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m Quote) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m Quote) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m Quote) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m Quote) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m Quote) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m Quote) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m Quote) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m Quote) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m Quote) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m Quote) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m Quote) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m Quote) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m Quote) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m Quote) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m Quote) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m Quote) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m Quote) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m Quote) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m Quote) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m Quote) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m Quote) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m Quote) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m Quote) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m Quote) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m Quote) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m Quote) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m Quote) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m Quote) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Quote) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Quote) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m Quote) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m Quote) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m Quote) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m Quote) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m Quote) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m Quote) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m Quote) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m Quote) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m Quote) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m Quote) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m Quote) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m Quote) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m Quote) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m Quote) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m Quote) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m Quote) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m Quote) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m Quote) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m Quote) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasMidPx returns true if MidPx is present, Tag 631 +// HasMidPx returns true if MidPx is present, Tag 631 func (m Quote) HasMidPx() bool { return m.Has(tag.MidPx) } -//HasBidYield returns true if BidYield is present, Tag 632 +// HasBidYield returns true if BidYield is present, Tag 632 func (m Quote) HasBidYield() bool { return m.Has(tag.BidYield) } -//HasMidYield returns true if MidYield is present, Tag 633 +// HasMidYield returns true if MidYield is present, Tag 633 func (m Quote) HasMidYield() bool { return m.Has(tag.MidYield) } -//HasOfferYield returns true if OfferYield is present, Tag 634 +// HasOfferYield returns true if OfferYield is present, Tag 634 func (m Quote) HasOfferYield() bool { return m.Has(tag.OfferYield) } -//HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 func (m Quote) HasBidForwardPoints2() bool { return m.Has(tag.BidForwardPoints2) } -//HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 func (m Quote) HasOfferForwardPoints2() bool { return m.Has(tag.OfferForwardPoints2) } -//HasMktBidPx returns true if MktBidPx is present, Tag 645 +// HasMktBidPx returns true if MktBidPx is present, Tag 645 func (m Quote) HasMktBidPx() bool { return m.Has(tag.MktBidPx) } -//HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 func (m Quote) HasMktOfferPx() bool { return m.Has(tag.MktOfferPx) } -//HasMinBidSize returns true if MinBidSize is present, Tag 647 +// HasMinBidSize returns true if MinBidSize is present, Tag 647 func (m Quote) HasMinBidSize() bool { return m.Has(tag.MinBidSize) } -//HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 func (m Quote) HasMinOfferSize() bool { return m.Has(tag.MinOfferSize) } -//HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 func (m Quote) HasSettlCurrBidFxRate() bool { return m.Has(tag.SettlCurrBidFxRate) } -//HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 func (m Quote) HasSettlCurrOfferFxRate() bool { return m.Has(tag.SettlCurrOfferFxRate) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m Quote) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m Quote) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m Quote) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m Quote) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m Quote) HasPool() bool { return m.Has(tag.Pool) } -//HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 func (m Quote) HasQuoteRespID() bool { return m.Has(tag.QuoteRespID) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m Quote) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m Quote) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m Quote) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m Quote) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m Quote) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m Quote) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 func (m Quote) HasNoQuoteQualifiers() bool { return m.Has(tag.NoQuoteQualifiers) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m Quote) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m Quote) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m Quote) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m Quote) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m Quote) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m Quote) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m Quote) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m Quote) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m Quote) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m Quote) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m Quote) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m Quote) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m Quote) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m Quote) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m Quote) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m Quote) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m Quote) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2425,7 +2425,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2434,65 +2434,66 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2501,7 +2502,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2510,7 +2511,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2519,49 +2520,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2570,7 +2571,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2579,78 +2580,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2659,7 +2662,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2668,325 +2671,326 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegPriceType sets LegPriceType, Tag 686 +// SetLegPriceType sets LegPriceType, Tag 686 func (m NoLegs) SetLegPriceType(v int) { m.Set(field.NewLegPriceType(v)) } -//SetLegBidPx sets LegBidPx, Tag 681 +// SetLegBidPx sets LegBidPx, Tag 681 func (m NoLegs) SetLegBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegBidPx(value, scale)) } -//SetLegOfferPx sets LegOfferPx, Tag 684 +// SetLegOfferPx sets LegOfferPx, Tag 684 func (m NoLegs) SetLegOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegOfferPx(value, scale)) } -//SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { m.Set(field.NewLegBenchmarkCurveCurrency(v)) } -//SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 func (m NoLegs) SetLegBenchmarkCurveName(v string) { m.Set(field.NewLegBenchmarkCurveName(v)) } -//SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { m.Set(field.NewLegBenchmarkCurvePoint(v)) } -//SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegBenchmarkPrice(value, scale)) } -//SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 func (m NoLegs) SetLegBenchmarkPriceType(v int) { m.Set(field.NewLegBenchmarkPriceType(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2995,7 +2999,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3004,7 +3008,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3013,7 +3017,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3022,14 +3026,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3038,7 +3042,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3047,7 +3051,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3056,7 +3060,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3065,7 +3069,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3074,7 +3078,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3083,7 +3087,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3092,7 +3096,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3101,7 +3105,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3110,7 +3114,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3119,7 +3123,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3128,7 +3132,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3137,7 +3141,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3146,7 +3150,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3155,7 +3159,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3164,7 +3168,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3173,7 +3177,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3182,7 +3186,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3191,7 +3195,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3200,7 +3204,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3209,7 +3213,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3218,7 +3222,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3227,7 +3231,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3236,7 +3240,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3245,7 +3249,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3254,7 +3258,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3263,7 +3267,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3272,7 +3276,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3281,7 +3285,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3290,7 +3294,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3299,7 +3303,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3308,7 +3312,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3317,7 +3321,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3326,7 +3330,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3335,7 +3339,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3344,7 +3348,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3353,7 +3357,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3362,7 +3366,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3371,7 +3375,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3380,7 +3384,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3389,7 +3393,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3398,21 +3402,21 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPriceType gets LegPriceType, Tag 686 +// GetLegPriceType gets LegPriceType, Tag 686 func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegPriceTypeField if err = m.Get(&f); err == nil { @@ -3421,7 +3425,7 @@ func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { return } -//GetLegBidPx gets LegBidPx, Tag 681 +// GetLegBidPx gets LegBidPx, Tag 681 func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBidPxField if err = m.Get(&f); err == nil { @@ -3430,7 +3434,7 @@ func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegOfferPx gets LegOfferPx, Tag 684 +// GetLegOfferPx gets LegOfferPx, Tag 684 func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegOfferPxField if err = m.Get(&f); err == nil { @@ -3439,7 +3443,7 @@ func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -3448,7 +3452,7 @@ func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRe return } -//GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -3457,7 +3461,7 @@ func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageReject return } -//GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -3466,7 +3470,7 @@ func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejec return } -//GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceField if err = m.Get(&f); err == nil { @@ -3475,7 +3479,7 @@ func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -3484,302 +3488,302 @@ func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegPriceType returns true if LegPriceType is present, Tag 686 +// HasLegPriceType returns true if LegPriceType is present, Tag 686 func (m NoLegs) HasLegPriceType() bool { return m.Has(tag.LegPriceType) } -//HasLegBidPx returns true if LegBidPx is present, Tag 681 +// HasLegBidPx returns true if LegBidPx is present, Tag 681 func (m NoLegs) HasLegBidPx() bool { return m.Has(tag.LegBidPx) } -//HasLegOfferPx returns true if LegOfferPx is present, Tag 684 +// HasLegOfferPx returns true if LegOfferPx is present, Tag 684 func (m NoLegs) HasLegOfferPx() bool { return m.Has(tag.LegOfferPx) } -//HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { return m.Has(tag.LegBenchmarkCurveCurrency) } -//HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 func (m NoLegs) HasLegBenchmarkCurveName() bool { return m.Has(tag.LegBenchmarkCurveName) } -//HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 func (m NoLegs) HasLegBenchmarkCurvePoint() bool { return m.Has(tag.LegBenchmarkCurvePoint) } -//HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 func (m NoLegs) HasLegBenchmarkPrice() bool { return m.Has(tag.LegBenchmarkPrice) } -//HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 func (m NoLegs) HasLegBenchmarkPriceType() bool { return m.Has(tag.LegBenchmarkPriceType) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3788,7 +3792,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3797,55 +3801,56 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -3854,7 +3859,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -3863,65 +3868,66 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)}), + } } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3930,7 +3936,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3939,7 +3945,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3948,49 +3954,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3999,7 +4005,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4008,321 +4014,324 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4331,7 +4340,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4340,7 +4349,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4349,7 +4358,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4358,14 +4367,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4374,7 +4383,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4383,7 +4392,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4392,7 +4401,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4401,7 +4410,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4410,7 +4419,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4419,7 +4428,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4428,7 +4437,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4437,7 +4446,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4446,7 +4455,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4455,7 +4464,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4464,7 +4473,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4473,7 +4482,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4482,7 +4491,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4491,7 +4500,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4500,7 +4509,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4509,7 +4518,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4518,7 +4527,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4527,7 +4536,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4536,7 +4545,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4545,7 +4554,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4554,7 +4563,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4563,7 +4572,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4572,7 +4581,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4581,7 +4590,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4590,7 +4599,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4599,7 +4608,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4608,7 +4617,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4617,7 +4626,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4626,7 +4635,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4635,7 +4644,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4644,7 +4653,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4653,7 +4662,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4662,7 +4671,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4671,7 +4680,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4680,7 +4689,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4689,7 +4698,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4698,7 +4707,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4707,7 +4716,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4716,7 +4725,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4725,259 +4734,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4986,7 +4995,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4995,55 +5004,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5052,7 +5062,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5061,73 +5071,75 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoQuoteQualifiers is a repeating group element, Tag 735 +// NoQuoteQualifiers is a repeating group element, Tag 735 type NoQuoteQualifiers struct { *quickfix.Group } -//SetQuoteQualifier sets QuoteQualifier, Tag 695 +// SetQuoteQualifier sets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { m.Set(field.NewQuoteQualifier(v)) } -//GetQuoteQualifier gets QuoteQualifier, Tag 695 +// GetQuoteQualifier gets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { var f field.QuoteQualifierField if err = m.Get(&f); err == nil { @@ -5136,60 +5148,61 @@ func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRe return } -//HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 func (m NoQuoteQualifiers) HasQuoteQualifier() bool { return m.Has(tag.QuoteQualifier) } -//NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 type NoQuoteQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { return NoQuoteQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)}), + } } -//Add create and append a new NoQuoteQualifiers to this group +// Add create and append a new NoQuoteQualifiers to this group func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { g := m.RepeatingGroup.Add() return NoQuoteQualifiers{g} } -//Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5198,7 +5211,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5207,7 +5220,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5216,7 +5229,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5225,45 +5238,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quotecancel/QuoteCancel.generated.go b/fix44/quotecancel/QuoteCancel.generated.go index dc3193e44..01418a87e 100644 --- a/fix44/quotecancel/QuoteCancel.generated.go +++ b/fix44/quotecancel/QuoteCancel.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteCancel is the fix44 QuoteCancel type, MsgType = Z +// QuoteCancel is the fix44 QuoteCancel type, MsgType = Z type QuoteCancel struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type QuoteCancel struct { Message *quickfix.Message } -//FromMessage creates a QuoteCancel from a quickfix.Message instance +// FromMessage creates a QuoteCancel from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteCancel { return QuoteCancel{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) QuoteCancel { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteCancel) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteCancel initialized with the required fields for QuoteCancel +// New returns a QuoteCancel initialized with the required fields for QuoteCancel func New(quoteid field.QuoteIDField, quotecanceltype field.QuoteCancelTypeField) (m QuoteCancel) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(quoteid field.QuoteIDField, quotecanceltype field.QuoteCancelTypeField) return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteCancel, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,62 +58,62 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "Z", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m QuoteCancel) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteCancel) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteCancel) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 func (m QuoteCancel) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { m.SetGroup(f) } -//SetQuoteCancelType sets QuoteCancelType, Tag 298 +// SetQuoteCancelType sets QuoteCancelType, Tag 298 func (m QuoteCancel) SetQuoteCancelType(v enum.QuoteCancelType) { m.Set(field.NewQuoteCancelType(v)) } -//SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 func (m QuoteCancel) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { m.Set(field.NewQuoteResponseLevel(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteCancel) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m QuoteCancel) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m QuoteCancel) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m QuoteCancel) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m QuoteCancel) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m QuoteCancel) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -122,7 +122,7 @@ func (m QuoteCancel) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteCancel) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -131,7 +131,7 @@ func (m QuoteCancel) GetQuoteID() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteCancel) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -140,14 +140,14 @@ func (m QuoteCancel) GetQuoteReqID() (v string, err quickfix.MessageRejectError) return } -//GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 func (m QuoteCancel) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteEntriesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuoteCancelType gets QuoteCancelType, Tag 298 +// GetQuoteCancelType gets QuoteCancelType, Tag 298 func (m QuoteCancel) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix.MessageRejectError) { var f field.QuoteCancelTypeField if err = m.Get(&f); err == nil { @@ -156,7 +156,7 @@ func (m QuoteCancel) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix. return } -//GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 func (m QuoteCancel) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { var f field.QuoteResponseLevelField if err = m.Get(&f); err == nil { @@ -165,7 +165,7 @@ func (m QuoteCancel) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err qui return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteCancel) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -174,14 +174,14 @@ func (m QuoteCancel) GetTradingSessionID() (v enum.TradingSessionID, err quickfi return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m QuoteCancel) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m QuoteCancel) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m QuoteCancel) GetAccountType() (v enum.AccountType, err quickfix.MessageR return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m QuoteCancel) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m QuoteCancel) GetTradingSessionSubID() (v enum.TradingSessionSubID, err q return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m QuoteCancel) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -208,332 +208,332 @@ func (m QuoteCancel) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Messag return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m QuoteCancel) HasAccount() bool { return m.Has(tag.Account) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteCancel) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteCancel) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 func (m QuoteCancel) HasNoQuoteEntries() bool { return m.Has(tag.NoQuoteEntries) } -//HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 +// HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 func (m QuoteCancel) HasQuoteCancelType() bool { return m.Has(tag.QuoteCancelType) } -//HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 func (m QuoteCancel) HasQuoteResponseLevel() bool { return m.Has(tag.QuoteResponseLevel) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteCancel) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m QuoteCancel) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m QuoteCancel) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m QuoteCancel) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m QuoteCancel) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoQuoteEntries is a repeating group element, Tag 295 +// NoQuoteEntries is a repeating group element, Tag 295 type NoQuoteEntries struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoQuoteEntries) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoQuoteEntries) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoQuoteEntries) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoQuoteEntries) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoQuoteEntries) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoQuoteEntries) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoQuoteEntries) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoQuoteEntries) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoQuoteEntries) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoQuoteEntries) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoQuoteEntries) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoQuoteEntries) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoQuoteEntries) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoQuoteEntries) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoQuoteEntries) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoQuoteEntries) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoQuoteEntries) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoQuoteEntries) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoQuoteEntries) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m NoQuoteEntries) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m NoQuoteEntries) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m NoQuoteEntries) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m NoQuoteEntries) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m NoQuoteEntries) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m NoQuoteEntries) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m NoQuoteEntries) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m NoQuoteEntries) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m NoQuoteEntries) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoQuoteEntries) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -569,14 +569,14 @@ func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -882,14 +882,14 @@ func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m NoQuoteEntries) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m NoQuoteEntries) GetAgreementDesc() (v string, err quickfix.MessageReject return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m NoQuoteEntries) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m NoQuoteEntries) GetAgreementID() (v string, err quickfix.MessageRejectEr return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m NoQuoteEntries) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -934,7 +934,7 @@ func (m NoQuoteEntries) GetAgreementDate() (v string, err quickfix.MessageReject return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m NoQuoteEntries) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -943,7 +943,7 @@ func (m NoQuoteEntries) GetAgreementCurrency() (v string, err quickfix.MessageRe return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m NoQuoteEntries) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -952,7 +952,7 @@ func (m NoQuoteEntries) GetTerminationType() (v enum.TerminationType, err quickf return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m NoQuoteEntries) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -961,7 +961,7 @@ func (m NoQuoteEntries) GetStartDate() (v string, err quickfix.MessageRejectErro return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m NoQuoteEntries) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -970,7 +970,7 @@ func (m NoQuoteEntries) GetEndDate() (v string, err quickfix.MessageRejectError) return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m NoQuoteEntries) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -979,7 +979,7 @@ func (m NoQuoteEntries) GetDeliveryType() (v enum.DeliveryType, err quickfix.Mes return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m NoQuoteEntries) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -988,301 +988,301 @@ func (m NoQuoteEntries) GetMarginRatio() (v decimal.Decimal, err quickfix.Messag return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoQuoteEntries) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoQuoteEntries) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoQuoteEntries) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoQuoteEntries) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoQuoteEntries) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoQuoteEntries) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoQuoteEntries) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoQuoteEntries) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoQuoteEntries) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoQuoteEntries) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoQuoteEntries) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoQuoteEntries) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoQuoteEntries) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoQuoteEntries) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoQuoteEntries) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoQuoteEntries) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoQuoteEntries) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoQuoteEntries) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoQuoteEntries) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoQuoteEntries) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoQuoteEntries) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoQuoteEntries) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoQuoteEntries) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoQuoteEntries) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoQuoteEntries) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoQuoteEntries) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoQuoteEntries) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoQuoteEntries) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoQuoteEntries) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoQuoteEntries) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoQuoteEntries) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoQuoteEntries) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoQuoteEntries) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoQuoteEntries) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoQuoteEntries) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoQuoteEntries) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoQuoteEntries) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoQuoteEntries) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoQuoteEntries) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m NoQuoteEntries) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m NoQuoteEntries) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m NoQuoteEntries) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m NoQuoteEntries) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m NoQuoteEntries) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m NoQuoteEntries) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m NoQuoteEntries) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m NoQuoteEntries) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m NoQuoteEntries) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoQuoteEntries) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoQuoteEntries) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1291,7 +1291,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1300,65 +1300,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1376,7 +1376,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1394,285 +1394,285 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1681,7 +1681,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1690,7 +1690,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1699,7 +1699,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1708,14 +1708,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1724,7 +1724,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1733,7 +1733,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1742,7 +1742,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1751,7 +1751,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1760,7 +1760,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1769,7 +1769,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1778,7 +1778,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -1787,7 +1787,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1796,7 +1796,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1805,7 +1805,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1814,7 +1814,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -1823,7 +1823,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -1832,7 +1832,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1841,7 +1841,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1850,7 +1850,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1859,7 +1859,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1868,7 +1868,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -1877,7 +1877,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -1886,7 +1886,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1895,7 +1895,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -1904,7 +1904,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1913,7 +1913,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1922,7 +1922,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1931,7 +1931,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1940,7 +1940,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1949,7 +1949,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1958,7 +1958,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1967,7 +1967,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1976,7 +1976,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1985,7 +1985,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1994,7 +1994,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2003,7 +2003,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2012,7 +2012,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2021,7 +2021,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2030,7 +2030,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2039,7 +2039,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2048,7 +2048,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2057,7 +2057,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2066,7 +2066,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2075,259 +2075,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2336,7 +2336,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2345,55 +2345,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2402,7 +2402,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2411,278 +2411,278 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2691,7 +2691,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2700,7 +2700,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2709,7 +2709,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2718,14 +2718,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2734,7 +2734,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2743,7 +2743,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2752,7 +2752,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2761,7 +2761,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2770,7 +2770,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2779,7 +2779,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2788,7 +2788,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2797,7 +2797,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2806,7 +2806,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2815,7 +2815,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2824,7 +2824,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2833,7 +2833,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2842,7 +2842,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2851,7 +2851,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2860,7 +2860,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2869,7 +2869,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2878,7 +2878,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2887,7 +2887,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2896,7 +2896,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2905,7 +2905,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2914,7 +2914,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2923,7 +2923,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2932,7 +2932,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2941,7 +2941,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2950,7 +2950,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2959,7 +2959,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2968,7 +2968,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2977,7 +2977,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2986,7 +2986,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2995,7 +2995,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3004,7 +3004,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3013,7 +3013,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3022,7 +3022,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3031,7 +3031,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3040,7 +3040,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3049,7 +3049,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3058,232 +3058,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3292,7 +3292,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3301,111 +3301,111 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 type NoQuoteEntriesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { return NoQuoteEntriesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteEntries, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup()})} } -//Add create and append a new NoQuoteEntries to this group +// Add create and append a new NoQuoteEntries to this group func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { g := m.RepeatingGroup.Add() return NoQuoteEntries{g} } -//Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { return NoQuoteEntries{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3414,7 +3414,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3423,7 +3423,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3432,49 +3432,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3483,7 +3483,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3492,58 +3492,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quoterequest/QuoteRequest.generated.go b/fix44/quoterequest/QuoteRequest.generated.go index 1ce8f8691..8bfc6bc5c 100644 --- a/fix44/quoterequest/QuoteRequest.generated.go +++ b/fix44/quoterequest/QuoteRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteRequest is the fix44 QuoteRequest type, MsgType = R +// QuoteRequest is the fix44 QuoteRequest type, MsgType = R type QuoteRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type QuoteRequest struct { Message *quickfix.Message } -//FromMessage creates a QuoteRequest from a quickfix.Message instance +// FromMessage creates a QuoteRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteRequest { return QuoteRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) QuoteRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteRequest initialized with the required fields for QuoteRequest +// New returns a QuoteRequest initialized with the required fields for QuoteRequest func New(quotereqid field.QuoteReqIDField) (m QuoteRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(quotereqid field.QuoteReqIDField) (m QuoteRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,47 +59,47 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "R", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m QuoteRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m QuoteRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteRequest) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m QuoteRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m QuoteRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m QuoteRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m QuoteRequest) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetRFQReqID sets RFQReqID, Tag 644 +// SetRFQReqID sets RFQReqID, Tag 644 func (m QuoteRequest) SetRFQReqID(v string) { m.Set(field.NewRFQReqID(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m QuoteRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -108,7 +108,7 @@ func (m QuoteRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m QuoteRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -117,7 +117,7 @@ func (m QuoteRequest) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteRequest) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -126,14 +126,14 @@ func (m QuoteRequest) GetQuoteReqID() (v string, err quickfix.MessageRejectError return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m QuoteRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m QuoteRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -142,7 +142,7 @@ func (m QuoteRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectErro return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m QuoteRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -151,7 +151,7 @@ func (m QuoteRequest) GetEncodedText() (v string, err quickfix.MessageRejectErro return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m QuoteRequest) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -160,7 +160,7 @@ func (m QuoteRequest) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.Mes return } -//GetRFQReqID gets RFQReqID, Tag 644 +// GetRFQReqID gets RFQReqID, Tag 644 func (m QuoteRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) { var f field.RFQReqIDField if err = m.Get(&f); err == nil { @@ -169,547 +169,547 @@ func (m QuoteRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m QuoteRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m QuoteRequest) HasText() bool { return m.Has(tag.Text) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteRequest) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m QuoteRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m QuoteRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m QuoteRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m QuoteRequest) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasRFQReqID returns true if RFQReqID is present, Tag 644 +// HasRFQReqID returns true if RFQReqID is present, Tag 644 func (m QuoteRequest) HasRFQReqID() bool { return m.Has(tag.RFQReqID) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m NoRelatedSym) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m NoRelatedSym) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m NoRelatedSym) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m NoRelatedSym) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m NoRelatedSym) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m NoRelatedSym) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetQuoteRequestType sets QuoteRequestType, Tag 303 +// SetQuoteRequestType sets QuoteRequestType, Tag 303 func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { m.Set(field.NewQuoteRequestType(v)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoRelatedSym) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoRelatedSym) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NoRelatedSym) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoRelatedSym) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoRelatedSym) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoRelatedSym) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoRelatedSym) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NoRelatedSym) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoRelatedSym) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NoRelatedSym) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoRelatedSym) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoRelatedSym) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoRelatedSym) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoRelatedSym) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoRelatedSym) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 func (m NoRelatedSym) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetQuotePriceType sets QuotePriceType, Tag 692 +// SetQuotePriceType sets QuotePriceType, Tag 692 func (m NoRelatedSym) SetQuotePriceType(v enum.QuotePriceType) { m.Set(field.NewQuotePriceType(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoRelatedSym) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m NoRelatedSym) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoRelatedSym) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoRelatedSym) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NoRelatedSym) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetPrice2 sets Price2, Tag 640 +// SetPrice2 sets Price2, Tag 640 func (m NoRelatedSym) SetPrice2(value decimal.Decimal, scale int32) { m.Set(field.NewPrice2(value, scale)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NoRelatedSym) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NoRelatedSym) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoRelatedSym) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -745,14 +745,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -770,7 +770,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1013,7 +1013,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1022,7 +1022,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1031,7 +1031,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1040,7 +1040,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1049,7 +1049,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1058,14 +1058,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1074,7 +1074,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1083,7 +1083,7 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1092,7 +1092,7 @@ func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectEr return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1101,7 +1101,7 @@ func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectErro return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1110,7 +1110,7 @@ func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1119,7 +1119,7 @@ func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageReje return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1128,7 +1128,7 @@ func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1137,7 +1137,7 @@ func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1146,7 +1146,7 @@ func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1155,7 +1155,7 @@ func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.Messa return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1164,14 +1164,14 @@ func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageR return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1180,7 +1180,7 @@ func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageR return } -//GetQuoteRequestType gets QuoteRequestType, Tag 303 +// GetQuoteRequestType gets QuoteRequestType, Tag 303 func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { var f field.QuoteRequestTypeField if err = m.Get(&f); err == nil { @@ -1189,7 +1189,7 @@ func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickf return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -1198,7 +1198,7 @@ func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1207,7 +1207,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1216,7 +1216,7 @@ func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageR return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1243,7 +1243,7 @@ func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectEr return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1252,7 +1252,7 @@ func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1261,7 +1261,7 @@ func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.Message return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1270,7 +1270,7 @@ func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.Message return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1279,7 +1279,7 @@ func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quic return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1288,7 +1288,7 @@ func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1297,7 +1297,7 @@ func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageReje return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1306,7 +1306,7 @@ func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1315,7 +1315,7 @@ func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1324,7 +1324,7 @@ func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRej return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1333,14 +1333,14 @@ func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Messa return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1367,21 +1367,21 @@ func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.Message return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 func (m NoRelatedSym) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuotePriceType gets QuotePriceType, Tag 692 +// GetQuotePriceType gets QuotePriceType, Tag 692 func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.MessageRejectError) { var f field.QuotePriceTypeField if err = m.Get(&f); err == nil { @@ -1390,7 +1390,7 @@ func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.M return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1399,7 +1399,7 @@ func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectEr return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m NoRelatedSym) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -1408,7 +1408,7 @@ func (m NoRelatedSym) GetValidUntilTime() (v time.Time, err quickfix.MessageReje return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1417,7 +1417,7 @@ func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1426,7 +1426,7 @@ func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageReject return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1435,7 +1435,7 @@ func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageReject return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1444,7 +1444,7 @@ func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.Messag return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1453,7 +1453,7 @@ func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err qu return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1462,7 +1462,7 @@ func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRe return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1471,7 +1471,7 @@ func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1480,7 +1480,7 @@ func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageReject return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1489,7 +1489,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRe return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1498,7 +1498,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.Mes return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1507,7 +1507,7 @@ func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageReje return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1516,7 +1516,7 @@ func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetPrice2 gets Price2, Tag 640 +// GetPrice2 gets Price2, Tag 640 func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.Price2Field if err = m.Get(&f); err == nil { @@ -1525,7 +1525,7 @@ func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageReject return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1534,7 +1534,7 @@ func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageReje return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1543,7 +1543,7 @@ func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1552,7 +1552,7 @@ func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectEr return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1561,7 +1561,7 @@ func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRe return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1570,7 +1570,7 @@ func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1579,524 +1579,524 @@ func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoRelatedSym) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m NoRelatedSym) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m NoRelatedSym) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m NoRelatedSym) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m NoRelatedSym) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m NoRelatedSym) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m NoRelatedSym) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m NoRelatedSym) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m NoRelatedSym) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m NoRelatedSym) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoRelatedSym) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoRelatedSym) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 func (m NoRelatedSym) HasQuoteRequestType() bool { return m.Has(tag.QuoteRequestType) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m NoRelatedSym) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoRelatedSym) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoRelatedSym) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoRelatedSym) HasSide() bool { return m.Has(tag.Side) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NoRelatedSym) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoRelatedSym) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoRelatedSym) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoRelatedSym) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoRelatedSym) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoRelatedSym) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NoRelatedSym) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoRelatedSym) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NoRelatedSym) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoRelatedSym) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoRelatedSym) HasCurrency() bool { return m.Has(tag.Currency) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NoRelatedSym) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoRelatedSym) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoRelatedSym) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoRelatedSym) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 func (m NoRelatedSym) HasNoQuoteQualifiers() bool { return m.Has(tag.NoQuoteQualifiers) } -//HasQuotePriceType returns true if QuotePriceType is present, Tag 692 +// HasQuotePriceType returns true if QuotePriceType is present, Tag 692 func (m NoRelatedSym) HasQuotePriceType() bool { return m.Has(tag.QuotePriceType) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoRelatedSym) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m NoRelatedSym) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoRelatedSym) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoRelatedSym) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NoRelatedSym) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NoRelatedSym) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NoRelatedSym) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NoRelatedSym) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NoRelatedSym) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NoRelatedSym) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoRelatedSym) HasPrice() bool { return m.Has(tag.Price) } -//HasPrice2 returns true if Price2 is present, Tag 640 +// HasPrice2 returns true if Price2 is present, Tag 640 func (m NoRelatedSym) HasPrice2() bool { return m.Has(tag.Price2) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NoRelatedSym) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NoRelatedSym) HasYield() bool { return m.Has(tag.Yield) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NoRelatedSym) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NoRelatedSym) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NoRelatedSym) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoRelatedSym) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2105,7 +2105,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2114,65 +2114,66 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2181,7 +2182,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2190,7 +2191,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2199,7 +2200,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2208,285 +2209,286 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2495,7 +2497,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2504,7 +2506,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2513,7 +2515,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2522,14 +2524,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2538,7 +2540,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2547,7 +2549,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2556,7 +2558,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2565,7 +2567,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2574,7 +2576,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2583,7 +2585,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2592,7 +2594,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2601,7 +2603,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2610,7 +2612,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2619,7 +2621,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2628,7 +2630,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2637,7 +2639,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2646,7 +2648,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2655,7 +2657,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2664,7 +2666,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2673,7 +2675,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2682,7 +2684,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2691,7 +2693,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2700,7 +2702,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2709,7 +2711,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2718,7 +2720,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2727,7 +2729,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2736,7 +2738,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2745,7 +2747,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2754,7 +2756,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2763,7 +2765,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2772,7 +2774,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2781,7 +2783,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2790,7 +2792,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2799,7 +2801,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2808,7 +2810,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2817,7 +2819,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2826,7 +2828,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2835,7 +2837,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2844,7 +2846,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2853,7 +2855,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2862,7 +2864,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2871,7 +2873,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2880,7 +2882,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2889,259 +2891,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3150,7 +3152,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3159,55 +3161,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3216,7 +3219,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3225,78 +3228,80 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -3305,7 +3310,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -3314,310 +3319,311 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { m.Set(field.NewLegBenchmarkCurveCurrency(v)) } -//SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 func (m NoLegs) SetLegBenchmarkCurveName(v string) { m.Set(field.NewLegBenchmarkCurveName(v)) } -//SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { m.Set(field.NewLegBenchmarkCurvePoint(v)) } -//SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegBenchmarkPrice(value, scale)) } -//SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 func (m NoLegs) SetLegBenchmarkPriceType(v int) { m.Set(field.NewLegBenchmarkPriceType(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3626,7 +3632,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3635,7 +3641,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3644,7 +3650,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3653,14 +3659,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3669,7 +3675,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3678,7 +3684,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3687,7 +3693,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3696,7 +3702,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3705,7 +3711,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3714,7 +3720,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3723,7 +3729,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3732,7 +3738,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3741,7 +3747,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3750,7 +3756,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3759,7 +3765,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3768,7 +3774,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3777,7 +3783,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3786,7 +3792,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3795,7 +3801,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3804,7 +3810,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3813,7 +3819,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3822,7 +3828,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3831,7 +3837,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3840,7 +3846,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3849,7 +3855,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3858,7 +3864,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3867,7 +3873,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3876,7 +3882,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3885,7 +3891,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3894,7 +3900,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3903,7 +3909,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3912,7 +3918,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3921,7 +3927,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3930,7 +3936,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3939,7 +3945,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3948,7 +3954,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3957,7 +3963,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3966,7 +3972,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3975,7 +3981,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3984,7 +3990,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3993,7 +3999,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -4002,7 +4008,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -4011,7 +4017,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -4020,7 +4026,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -4029,21 +4035,21 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -4052,7 +4058,7 @@ func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRe return } -//GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -4061,7 +4067,7 @@ func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageReject return } -//GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -4070,7 +4076,7 @@ func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejec return } -//GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceField if err = m.Get(&f); err == nil { @@ -4079,7 +4085,7 @@ func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -4088,287 +4094,287 @@ func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { return m.Has(tag.LegBenchmarkCurveCurrency) } -//HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 func (m NoLegs) HasLegBenchmarkCurveName() bool { return m.Has(tag.LegBenchmarkCurveName) } -//HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 func (m NoLegs) HasLegBenchmarkCurvePoint() bool { return m.Has(tag.LegBenchmarkCurvePoint) } -//HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 func (m NoLegs) HasLegBenchmarkPrice() bool { return m.Has(tag.LegBenchmarkPrice) } -//HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 func (m NoLegs) HasLegBenchmarkPriceType() bool { return m.Has(tag.LegBenchmarkPriceType) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4377,7 +4383,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4386,55 +4392,56 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -4443,7 +4450,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -4452,65 +4459,66 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)}), + } } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -4519,7 +4527,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -4528,7 +4536,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -4537,49 +4545,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -4588,7 +4596,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4597,96 +4605,99 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoQuoteQualifiers is a repeating group element, Tag 735 +// NoQuoteQualifiers is a repeating group element, Tag 735 type NoQuoteQualifiers struct { *quickfix.Group } -//SetQuoteQualifier sets QuoteQualifier, Tag 695 +// SetQuoteQualifier sets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { m.Set(field.NewQuoteQualifier(v)) } -//GetQuoteQualifier gets QuoteQualifier, Tag 695 +// GetQuoteQualifier gets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { var f field.QuoteQualifierField if err = m.Get(&f); err == nil { @@ -4695,60 +4706,61 @@ func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRe return } -//HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 func (m NoQuoteQualifiers) HasQuoteQualifier() bool { return m.Has(tag.QuoteQualifier) } -//NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 type NoQuoteQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { return NoQuoteQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)}), + } } -//Add create and append a new NoQuoteQualifiers to this group +// Add create and append a new NoQuoteQualifiers to this group func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { g := m.RepeatingGroup.Add() return NoQuoteQualifiers{g} } -//Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -4757,7 +4769,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4766,7 +4778,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -4775,49 +4787,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -4826,7 +4838,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4835,81 +4847,84 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, - quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), NewNoLegsRepeatingGroup(), NewNoQuoteQualifiersRepeatingGroup(), quickfix.GroupElement(tag.QuotePriceType), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), NewNoPartyIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), NewNoLegsRepeatingGroup(), NewNoQuoteQualifiersRepeatingGroup(), quickfix.GroupElement(tag.QuotePriceType), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), NewNoPartyIDsRepeatingGroup()}), + } } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quoterequestreject/QuoteRequestReject.generated.go b/fix44/quoterequestreject/QuoteRequestReject.generated.go index 90d681e04..50605dd20 100644 --- a/fix44/quoterequestreject/QuoteRequestReject.generated.go +++ b/fix44/quoterequestreject/QuoteRequestReject.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteRequestReject is the fix44 QuoteRequestReject type, MsgType = AG +// QuoteRequestReject is the fix44 QuoteRequestReject type, MsgType = AG type QuoteRequestReject struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type QuoteRequestReject struct { Message *quickfix.Message } -//FromMessage creates a QuoteRequestReject from a quickfix.Message instance +// FromMessage creates a QuoteRequestReject from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteRequestReject { return QuoteRequestReject{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) QuoteRequestReject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteRequestReject) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteRequestReject initialized with the required fields for QuoteRequestReject +// New returns a QuoteRequestReject initialized with the required fields for QuoteRequestReject func New(quotereqid field.QuoteReqIDField, quoterequestrejectreason field.QuoteRequestRejectReasonField) (m QuoteRequestReject) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(quotereqid field.QuoteReqIDField, quoterequestrejectreason field.QuoteR return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,42 +60,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AG", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m QuoteRequestReject) SetText(v string) { m.Set(field.NewText(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteRequestReject) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m QuoteRequestReject) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m QuoteRequestReject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m QuoteRequestReject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetRFQReqID sets RFQReqID, Tag 644 +// SetRFQReqID sets RFQReqID, Tag 644 func (m QuoteRequestReject) SetRFQReqID(v string) { m.Set(field.NewRFQReqID(v)) } -//SetQuoteRequestRejectReason sets QuoteRequestRejectReason, Tag 658 +// SetQuoteRequestRejectReason sets QuoteRequestRejectReason, Tag 658 func (m QuoteRequestReject) SetQuoteRequestRejectReason(v enum.QuoteRequestRejectReason) { m.Set(field.NewQuoteRequestRejectReason(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m QuoteRequestReject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -104,7 +104,7 @@ func (m QuoteRequestReject) GetText() (v string, err quickfix.MessageRejectError return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteRequestReject) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -113,14 +113,14 @@ func (m QuoteRequestReject) GetQuoteReqID() (v string, err quickfix.MessageRejec return } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m QuoteRequestReject) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m QuoteRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -129,7 +129,7 @@ func (m QuoteRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m QuoteRequestReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -138,7 +138,7 @@ func (m QuoteRequestReject) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetRFQReqID gets RFQReqID, Tag 644 +// GetRFQReqID gets RFQReqID, Tag 644 func (m QuoteRequestReject) GetRFQReqID() (v string, err quickfix.MessageRejectError) { var f field.RFQReqIDField if err = m.Get(&f); err == nil { @@ -147,7 +147,7 @@ func (m QuoteRequestReject) GetRFQReqID() (v string, err quickfix.MessageRejectE return } -//GetQuoteRequestRejectReason gets QuoteRequestRejectReason, Tag 658 +// GetQuoteRequestRejectReason gets QuoteRequestRejectReason, Tag 658 func (m QuoteRequestReject) GetQuoteRequestRejectReason() (v enum.QuoteRequestRejectReason, err quickfix.MessageRejectError) { var f field.QuoteRequestRejectReasonField if err = m.Get(&f); err == nil { @@ -156,537 +156,537 @@ func (m QuoteRequestReject) GetQuoteRequestRejectReason() (v enum.QuoteRequestRe return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m QuoteRequestReject) HasText() bool { return m.Has(tag.Text) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteRequestReject) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m QuoteRequestReject) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m QuoteRequestReject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m QuoteRequestReject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasRFQReqID returns true if RFQReqID is present, Tag 644 +// HasRFQReqID returns true if RFQReqID is present, Tag 644 func (m QuoteRequestReject) HasRFQReqID() bool { return m.Has(tag.RFQReqID) } -//HasQuoteRequestRejectReason returns true if QuoteRequestRejectReason is present, Tag 658 +// HasQuoteRequestRejectReason returns true if QuoteRequestRejectReason is present, Tag 658 func (m QuoteRequestReject) HasQuoteRequestRejectReason() bool { return m.Has(tag.QuoteRequestRejectReason) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m NoRelatedSym) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m NoRelatedSym) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m NoRelatedSym) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m NoRelatedSym) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m NoRelatedSym) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m NoRelatedSym) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetQuoteRequestType sets QuoteRequestType, Tag 303 +// SetQuoteRequestType sets QuoteRequestType, Tag 303 func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { m.Set(field.NewQuoteRequestType(v)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 func (m NoRelatedSym) SetTradeOriginationDate(v string) { m.Set(field.NewTradeOriginationDate(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoRelatedSym) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m NoRelatedSym) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m NoRelatedSym) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m NoRelatedSym) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m NoRelatedSym) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m NoRelatedSym) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m NoRelatedSym) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m NoRelatedSym) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m NoRelatedSym) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m NoRelatedSym) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoRelatedSym) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoRelatedSym) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoRelatedSym) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoRelatedSym) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 func (m NoRelatedSym) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetQuotePriceType sets QuotePriceType, Tag 692 +// SetQuotePriceType sets QuotePriceType, Tag 692 func (m NoRelatedSym) SetQuotePriceType(v enum.QuotePriceType) { m.Set(field.NewQuotePriceType(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoRelatedSym) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoRelatedSym) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoRelatedSym) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m NoRelatedSym) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetPrice2 sets Price2, Tag 640 +// SetPrice2 sets Price2, Tag 640 func (m NoRelatedSym) SetPrice2(value decimal.Decimal, scale int32) { m.Set(field.NewPrice2(value, scale)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NoRelatedSym) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NoRelatedSym) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoRelatedSym) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -722,14 +722,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -882,7 +882,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -891,7 +891,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -900,7 +900,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -909,7 +909,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -918,7 +918,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -927,7 +927,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -936,7 +936,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -945,7 +945,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -954,7 +954,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -963,7 +963,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -972,7 +972,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -981,7 +981,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -990,7 +990,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -999,7 +999,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1008,7 +1008,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1017,7 +1017,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1026,7 +1026,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1035,14 +1035,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1051,7 +1051,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1060,7 +1060,7 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1069,7 +1069,7 @@ func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectEr return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1078,7 +1078,7 @@ func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectErro return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1087,7 +1087,7 @@ func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1096,7 +1096,7 @@ func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageReje return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1105,7 +1105,7 @@ func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1114,7 +1114,7 @@ func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1123,7 +1123,7 @@ func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1132,7 +1132,7 @@ func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.Messa return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1141,14 +1141,14 @@ func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageR return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -1157,7 +1157,7 @@ func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageR return } -//GetQuoteRequestType gets QuoteRequestType, Tag 303 +// GetQuoteRequestType gets QuoteRequestType, Tag 303 func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { var f field.QuoteRequestTypeField if err = m.Get(&f); err == nil { @@ -1166,7 +1166,7 @@ func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickf return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -1175,7 +1175,7 @@ func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1184,7 +1184,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1193,7 +1193,7 @@ func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { var f field.TradeOriginationDateField if err = m.Get(&f); err == nil { @@ -1202,7 +1202,7 @@ func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageR return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -1211,7 +1211,7 @@ func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1220,7 +1220,7 @@ func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectEr return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -1229,7 +1229,7 @@ func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageReje return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -1238,7 +1238,7 @@ func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.Message return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1247,7 +1247,7 @@ func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.Message return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1256,7 +1256,7 @@ func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quic return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1265,7 +1265,7 @@ func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.Mess return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -1274,7 +1274,7 @@ func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageReje return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -1283,7 +1283,7 @@ func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1292,7 +1292,7 @@ func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1301,7 +1301,7 @@ func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRej return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1310,14 +1310,14 @@ func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -1326,7 +1326,7 @@ func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1335,7 +1335,7 @@ func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Messa return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1344,21 +1344,21 @@ func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.Message return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 func (m NoRelatedSym) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetQuotePriceType gets QuotePriceType, Tag 692 +// GetQuotePriceType gets QuotePriceType, Tag 692 func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.MessageRejectError) { var f field.QuotePriceTypeField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.M return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -1376,7 +1376,7 @@ func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectEr return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -1394,7 +1394,7 @@ func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageReject return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1403,7 +1403,7 @@ func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageReject return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1412,7 +1412,7 @@ func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.Messag return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1421,7 +1421,7 @@ func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err qu return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRe return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1448,7 +1448,7 @@ func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageReject return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1457,7 +1457,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRe return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1466,7 +1466,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.Mes return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1475,7 +1475,7 @@ func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageReje return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -1484,7 +1484,7 @@ func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetPrice2 gets Price2, Tag 640 +// GetPrice2 gets Price2, Tag 640 func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.Price2Field if err = m.Get(&f); err == nil { @@ -1493,7 +1493,7 @@ func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageReject return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1502,7 +1502,7 @@ func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageReje return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1511,7 +1511,7 @@ func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1520,7 +1520,7 @@ func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectEr return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1529,7 +1529,7 @@ func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRe return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1538,7 +1538,7 @@ func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1547,519 +1547,519 @@ func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoRelatedSym) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m NoRelatedSym) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m NoRelatedSym) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m NoRelatedSym) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m NoRelatedSym) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m NoRelatedSym) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m NoRelatedSym) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m NoRelatedSym) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m NoRelatedSym) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m NoRelatedSym) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoRelatedSym) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoRelatedSym) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 func (m NoRelatedSym) HasQuoteRequestType() bool { return m.Has(tag.QuoteRequestType) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m NoRelatedSym) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoRelatedSym) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 func (m NoRelatedSym) HasTradeOriginationDate() bool { return m.Has(tag.TradeOriginationDate) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoRelatedSym) HasSide() bool { return m.Has(tag.Side) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m NoRelatedSym) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m NoRelatedSym) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m NoRelatedSym) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m NoRelatedSym) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m NoRelatedSym) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m NoRelatedSym) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m NoRelatedSym) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m NoRelatedSym) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m NoRelatedSym) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m NoRelatedSym) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoRelatedSym) HasCurrency() bool { return m.Has(tag.Currency) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NoRelatedSym) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoRelatedSym) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoRelatedSym) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoRelatedSym) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 func (m NoRelatedSym) HasNoQuoteQualifiers() bool { return m.Has(tag.NoQuoteQualifiers) } -//HasQuotePriceType returns true if QuotePriceType is present, Tag 692 +// HasQuotePriceType returns true if QuotePriceType is present, Tag 692 func (m NoRelatedSym) HasQuotePriceType() bool { return m.Has(tag.QuotePriceType) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoRelatedSym) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoRelatedSym) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoRelatedSym) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NoRelatedSym) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NoRelatedSym) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NoRelatedSym) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NoRelatedSym) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NoRelatedSym) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m NoRelatedSym) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m NoRelatedSym) HasPrice() bool { return m.Has(tag.Price) } -//HasPrice2 returns true if Price2 is present, Tag 640 +// HasPrice2 returns true if Price2 is present, Tag 640 func (m NoRelatedSym) HasPrice2() bool { return m.Has(tag.Price2) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NoRelatedSym) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NoRelatedSym) HasYield() bool { return m.Has(tag.Yield) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NoRelatedSym) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NoRelatedSym) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NoRelatedSym) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoRelatedSym) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2068,7 +2068,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2077,65 +2077,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -2144,7 +2144,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -2153,7 +2153,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -2162,7 +2162,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -2171,285 +2171,285 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2458,7 +2458,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2467,7 +2467,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2476,7 +2476,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2485,14 +2485,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2501,7 +2501,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2510,7 +2510,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2519,7 +2519,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2528,7 +2528,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2537,7 +2537,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2546,7 +2546,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2555,7 +2555,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2564,7 +2564,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2573,7 +2573,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2582,7 +2582,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2591,7 +2591,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2600,7 +2600,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2609,7 +2609,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2618,7 +2618,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2627,7 +2627,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2636,7 +2636,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2645,7 +2645,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2654,7 +2654,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2663,7 +2663,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2672,7 +2672,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2681,7 +2681,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2690,7 +2690,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2699,7 +2699,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2708,7 +2708,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2717,7 +2717,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2726,7 +2726,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2735,7 +2735,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2744,7 +2744,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2753,7 +2753,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2762,7 +2762,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2771,7 +2771,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2780,7 +2780,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2789,7 +2789,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2798,7 +2798,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2807,7 +2807,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2816,7 +2816,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2825,7 +2825,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2834,7 +2834,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2843,7 +2843,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2852,259 +2852,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3113,7 +3113,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3122,55 +3122,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3179,7 +3179,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3188,78 +3188,78 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -3268,7 +3268,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -3277,310 +3277,310 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { m.Set(field.NewLegBenchmarkCurveCurrency(v)) } -//SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 func (m NoLegs) SetLegBenchmarkCurveName(v string) { m.Set(field.NewLegBenchmarkCurveName(v)) } -//SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { m.Set(field.NewLegBenchmarkCurvePoint(v)) } -//SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegBenchmarkPrice(value, scale)) } -//SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 func (m NoLegs) SetLegBenchmarkPriceType(v int) { m.Set(field.NewLegBenchmarkPriceType(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3589,7 +3589,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3598,7 +3598,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3607,7 +3607,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3616,14 +3616,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3632,7 +3632,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3641,7 +3641,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3650,7 +3650,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3659,7 +3659,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3668,7 +3668,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3677,7 +3677,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3686,7 +3686,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3695,7 +3695,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3704,7 +3704,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3713,7 +3713,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3722,7 +3722,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3731,7 +3731,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3740,7 +3740,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3749,7 +3749,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3758,7 +3758,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3767,7 +3767,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3776,7 +3776,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3785,7 +3785,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3794,7 +3794,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3803,7 +3803,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3812,7 +3812,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3821,7 +3821,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3830,7 +3830,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3839,7 +3839,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3848,7 +3848,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3857,7 +3857,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3866,7 +3866,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3875,7 +3875,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3884,7 +3884,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3893,7 +3893,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3902,7 +3902,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3911,7 +3911,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3920,7 +3920,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3929,7 +3929,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3938,7 +3938,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3947,7 +3947,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3956,7 +3956,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3965,7 +3965,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3974,7 +3974,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3983,7 +3983,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3992,21 +3992,21 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -4015,7 +4015,7 @@ func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRe return } -//GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -4024,7 +4024,7 @@ func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageReject return } -//GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -4033,7 +4033,7 @@ func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejec return } -//GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceField if err = m.Get(&f); err == nil { @@ -4042,7 +4042,7 @@ func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -4051,287 +4051,287 @@ func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { return m.Has(tag.LegBenchmarkCurveCurrency) } -//HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 func (m NoLegs) HasLegBenchmarkCurveName() bool { return m.Has(tag.LegBenchmarkCurveName) } -//HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 func (m NoLegs) HasLegBenchmarkCurvePoint() bool { return m.Has(tag.LegBenchmarkCurvePoint) } -//HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 func (m NoLegs) HasLegBenchmarkPrice() bool { return m.Has(tag.LegBenchmarkPrice) } -//HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 func (m NoLegs) HasLegBenchmarkPriceType() bool { return m.Has(tag.LegBenchmarkPriceType) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4340,7 +4340,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4349,55 +4349,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -4406,7 +4406,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -4415,65 +4415,65 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -4482,7 +4482,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -4491,7 +4491,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -4500,49 +4500,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -4551,7 +4551,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4560,96 +4560,96 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoQuoteQualifiers is a repeating group element, Tag 735 +// NoQuoteQualifiers is a repeating group element, Tag 735 type NoQuoteQualifiers struct { *quickfix.Group } -//SetQuoteQualifier sets QuoteQualifier, Tag 695 +// SetQuoteQualifier sets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { m.Set(field.NewQuoteQualifier(v)) } -//GetQuoteQualifier gets QuoteQualifier, Tag 695 +// GetQuoteQualifier gets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { var f field.QuoteQualifierField if err = m.Get(&f); err == nil { @@ -4658,60 +4658,60 @@ func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRe return } -//HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 func (m NoQuoteQualifiers) HasQuoteQualifier() bool { return m.Has(tag.QuoteQualifier) } -//NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 type NoQuoteQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { return NoQuoteQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} } -//Add create and append a new NoQuoteQualifiers to this group +// Add create and append a new NoQuoteQualifiers to this group func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { g := m.RepeatingGroup.Add() return NoQuoteQualifiers{g} } -//Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -4720,7 +4720,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4729,7 +4729,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -4738,49 +4738,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -4789,7 +4789,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4798,81 +4798,81 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), NewNoLegsRepeatingGroup(), NewNoQuoteQualifiersRepeatingGroup(), quickfix.GroupElement(tag.QuotePriceType), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), NewNoPartyIDsRepeatingGroup()})} } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quoteresponse/QuoteResponse.generated.go b/fix44/quoteresponse/QuoteResponse.generated.go index 8a6c2fed5..771d2f338 100644 --- a/fix44/quoteresponse/QuoteResponse.generated.go +++ b/fix44/quoteresponse/QuoteResponse.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteResponse is the fix44 QuoteResponse type, MsgType = AJ +// QuoteResponse is the fix44 QuoteResponse type, MsgType = AJ type QuoteResponse struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type QuoteResponse struct { Message *quickfix.Message } -//FromMessage creates a QuoteResponse from a quickfix.Message instance +// FromMessage creates a QuoteResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteResponse { return QuoteResponse{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) QuoteResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteResponse initialized with the required fields for QuoteResponse +// New returns a QuoteResponse initialized with the required fields for QuoteResponse func New(quoterespid field.QuoteRespIDField, quoteresptype field.QuoteRespTypeField) (m QuoteResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(quoterespid field.QuoteRespIDField, quoteresptype field.QuoteRespTypeFi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,637 +60,637 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AJ", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m QuoteResponse) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m QuoteResponse) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m QuoteResponse) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m QuoteResponse) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m QuoteResponse) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m QuoteResponse) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetIOIID sets IOIID, Tag 23 +// SetIOIID sets IOIID, Tag 23 func (m QuoteResponse) SetIOIID(v string) { m.Set(field.NewIOIID(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m QuoteResponse) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m QuoteResponse) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m QuoteResponse) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m QuoteResponse) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m QuoteResponse) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m QuoteResponse) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m QuoteResponse) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m QuoteResponse) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m QuoteResponse) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m QuoteResponse) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m QuoteResponse) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m QuoteResponse) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m QuoteResponse) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m QuoteResponse) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m QuoteResponse) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteResponse) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m QuoteResponse) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m QuoteResponse) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m QuoteResponse) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m QuoteResponse) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m QuoteResponse) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m QuoteResponse) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m QuoteResponse) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m QuoteResponse) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m QuoteResponse) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m QuoteResponse) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m QuoteResponse) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m QuoteResponse) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m QuoteResponse) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m QuoteResponse) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m QuoteResponse) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m QuoteResponse) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m QuoteResponse) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m QuoteResponse) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m QuoteResponse) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m QuoteResponse) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m QuoteResponse) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m QuoteResponse) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m QuoteResponse) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m QuoteResponse) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m QuoteResponse) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m QuoteResponse) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m QuoteResponse) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m QuoteResponse) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m QuoteResponse) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m QuoteResponse) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m QuoteResponse) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m QuoteResponse) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m QuoteResponse) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m QuoteResponse) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteResponse) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m QuoteResponse) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m QuoteResponse) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m QuoteResponse) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m QuoteResponse) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m QuoteResponse) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m QuoteResponse) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m QuoteResponse) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m QuoteResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m QuoteResponse) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m QuoteResponse) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m QuoteResponse) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m QuoteResponse) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m QuoteResponse) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m QuoteResponse) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m QuoteResponse) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m QuoteResponse) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m QuoteResponse) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m QuoteResponse) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m QuoteResponse) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m QuoteResponse) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m QuoteResponse) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m QuoteResponse) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m QuoteResponse) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m QuoteResponse) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m QuoteResponse) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetMidPx sets MidPx, Tag 631 +// SetMidPx sets MidPx, Tag 631 func (m QuoteResponse) SetMidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMidPx(value, scale)) } -//SetBidYield sets BidYield, Tag 632 +// SetBidYield sets BidYield, Tag 632 func (m QuoteResponse) SetBidYield(value decimal.Decimal, scale int32) { m.Set(field.NewBidYield(value, scale)) } -//SetMidYield sets MidYield, Tag 633 +// SetMidYield sets MidYield, Tag 633 func (m QuoteResponse) SetMidYield(value decimal.Decimal, scale int32) { m.Set(field.NewMidYield(value, scale)) } -//SetOfferYield sets OfferYield, Tag 634 +// SetOfferYield sets OfferYield, Tag 634 func (m QuoteResponse) SetOfferYield(value decimal.Decimal, scale int32) { m.Set(field.NewOfferYield(value, scale)) } -//SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 func (m QuoteResponse) SetBidForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints2(value, scale)) } -//SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 func (m QuoteResponse) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints2(value, scale)) } -//SetMktBidPx sets MktBidPx, Tag 645 +// SetMktBidPx sets MktBidPx, Tag 645 func (m QuoteResponse) SetMktBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktBidPx(value, scale)) } -//SetMktOfferPx sets MktOfferPx, Tag 646 +// SetMktOfferPx sets MktOfferPx, Tag 646 func (m QuoteResponse) SetMktOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktOfferPx(value, scale)) } -//SetMinBidSize sets MinBidSize, Tag 647 +// SetMinBidSize sets MinBidSize, Tag 647 func (m QuoteResponse) SetMinBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinBidSize(value, scale)) } -//SetMinOfferSize sets MinOfferSize, Tag 648 +// SetMinOfferSize sets MinOfferSize, Tag 648 func (m QuoteResponse) SetMinOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinOfferSize(value, scale)) } -//SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 func (m QuoteResponse) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrBidFxRate(value, scale)) } -//SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 func (m QuoteResponse) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrOfferFxRate(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m QuoteResponse) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m QuoteResponse) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m QuoteResponse) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m QuoteResponse) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m QuoteResponse) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetQuoteRespID sets QuoteRespID, Tag 693 +// SetQuoteRespID sets QuoteRespID, Tag 693 func (m QuoteResponse) SetQuoteRespID(v string) { m.Set(field.NewQuoteRespID(v)) } -//SetQuoteRespType sets QuoteRespType, Tag 694 +// SetQuoteRespType sets QuoteRespType, Tag 694 func (m QuoteResponse) SetQuoteRespType(v enum.QuoteRespType) { m.Set(field.NewQuoteRespType(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m QuoteResponse) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m QuoteResponse) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m QuoteResponse) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m QuoteResponse) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m QuoteResponse) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m QuoteResponse) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 func (m QuoteResponse) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m QuoteResponse) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m QuoteResponse) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m QuoteResponse) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m QuoteResponse) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m QuoteResponse) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m QuoteResponse) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m QuoteResponse) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m QuoteResponse) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m QuoteResponse) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m QuoteResponse) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m QuoteResponse) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m QuoteResponse) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m QuoteResponse) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m QuoteResponse) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m QuoteResponse) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m QuoteResponse) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m QuoteResponse) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m QuoteResponse) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -699,7 +699,7 @@ func (m QuoteResponse) GetAccount() (v string, err quickfix.MessageRejectError) return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m QuoteResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -708,7 +708,7 @@ func (m QuoteResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m QuoteResponse) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -717,7 +717,7 @@ func (m QuoteResponse) GetCommission() (v decimal.Decimal, err quickfix.MessageR return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m QuoteResponse) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m QuoteResponse) GetCommType() (v enum.CommType, err quickfix.MessageRejec return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m QuoteResponse) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m QuoteResponse) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m QuoteResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m QuoteResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err quick return } -//GetIOIID gets IOIID, Tag 23 +// GetIOIID gets IOIID, Tag 23 func (m QuoteResponse) GetIOIID() (v string, err quickfix.MessageRejectError) { var f field.IOIIDField if err = m.Get(&f); err == nil { @@ -753,7 +753,7 @@ func (m QuoteResponse) GetIOIID() (v string, err quickfix.MessageRejectError) { return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m QuoteResponse) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -762,7 +762,7 @@ func (m QuoteResponse) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m QuoteResponse) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -771,7 +771,7 @@ func (m QuoteResponse) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectE return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m QuoteResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -780,7 +780,7 @@ func (m QuoteResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageReject return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m QuoteResponse) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -789,7 +789,7 @@ func (m QuoteResponse) GetSecurityID() (v string, err quickfix.MessageRejectErro return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m QuoteResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m QuoteResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError) return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m QuoteResponse) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -807,7 +807,7 @@ func (m QuoteResponse) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m QuoteResponse) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -816,7 +816,7 @@ func (m QuoteResponse) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m QuoteResponse) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -825,7 +825,7 @@ func (m QuoteResponse) GetTransactTime() (v time.Time, err quickfix.MessageRejec return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m QuoteResponse) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -834,7 +834,7 @@ func (m QuoteResponse) GetValidUntilTime() (v time.Time, err quickfix.MessageRej return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m QuoteResponse) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -843,7 +843,7 @@ func (m QuoteResponse) GetSettlType() (v enum.SettlType, err quickfix.MessageRej return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m QuoteResponse) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -852,7 +852,7 @@ func (m QuoteResponse) GetSettlDate() (v string, err quickfix.MessageRejectError return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m QuoteResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -861,7 +861,7 @@ func (m QuoteResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRej return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m QuoteResponse) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -870,7 +870,7 @@ func (m QuoteResponse) GetExDestination() (v enum.ExDestination, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m QuoteResponse) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -879,7 +879,7 @@ func (m QuoteResponse) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m QuoteResponse) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -888,7 +888,7 @@ func (m QuoteResponse) GetSecurityDesc() (v string, err quickfix.MessageRejectEr return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteResponse) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -897,7 +897,7 @@ func (m QuoteResponse) GetQuoteID() (v string, err quickfix.MessageRejectError) return } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m QuoteResponse) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -906,7 +906,7 @@ func (m QuoteResponse) GetBidPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m QuoteResponse) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -915,7 +915,7 @@ func (m QuoteResponse) GetOfferPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m QuoteResponse) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -924,7 +924,7 @@ func (m QuoteResponse) GetBidSize() (v decimal.Decimal, err quickfix.MessageReje return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m QuoteResponse) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -933,7 +933,7 @@ func (m QuoteResponse) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRe return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m QuoteResponse) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -942,7 +942,7 @@ func (m QuoteResponse) GetCashOrderQty() (v decimal.Decimal, err quickfix.Messag return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m QuoteResponse) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -951,7 +951,7 @@ func (m QuoteResponse) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m QuoteResponse) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -960,7 +960,7 @@ func (m QuoteResponse) GetSecurityType() (v enum.SecurityType, err quickfix.Mess return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m QuoteResponse) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -969,7 +969,7 @@ func (m QuoteResponse) GetBidSpotRate() (v decimal.Decimal, err quickfix.Message return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m QuoteResponse) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -978,7 +978,7 @@ func (m QuoteResponse) GetBidForwardPoints() (v decimal.Decimal, err quickfix.Me return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m QuoteResponse) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -987,7 +987,7 @@ func (m QuoteResponse) GetOfferSpotRate() (v decimal.Decimal, err quickfix.Messa return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m QuoteResponse) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -996,7 +996,7 @@ func (m QuoteResponse) GetOfferForwardPoints() (v decimal.Decimal, err quickfix. return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m QuoteResponse) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1005,7 +1005,7 @@ func (m QuoteResponse) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m QuoteResponse) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1014,7 +1014,7 @@ func (m QuoteResponse) GetSettlDate2() (v string, err quickfix.MessageRejectErro return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m QuoteResponse) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1023,7 +1023,7 @@ func (m QuoteResponse) GetMaturityMonthYear() (v string, err quickfix.MessageRej return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m QuoteResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1032,7 +1032,7 @@ func (m QuoteResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.Message return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m QuoteResponse) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1041,7 +1041,7 @@ func (m QuoteResponse) GetOptAttribute() (v string, err quickfix.MessageRejectEr return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m QuoteResponse) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1050,7 +1050,7 @@ func (m QuoteResponse) GetSecurityExchange() (v string, err quickfix.MessageReje return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m QuoteResponse) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1059,7 +1059,7 @@ func (m QuoteResponse) GetSpread() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m QuoteResponse) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1068,7 +1068,7 @@ func (m QuoteResponse) GetBenchmarkCurveCurrency() (v string, err quickfix.Messa return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m QuoteResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1077,7 +1077,7 @@ func (m QuoteResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err q return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m QuoteResponse) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1086,7 +1086,7 @@ func (m QuoteResponse) GetBenchmarkCurvePoint() (v string, err quickfix.MessageR return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m QuoteResponse) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1095,7 +1095,7 @@ func (m QuoteResponse) GetCouponRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m QuoteResponse) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1104,7 +1104,7 @@ func (m QuoteResponse) GetCouponPaymentDate() (v string, err quickfix.MessageRej return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m QuoteResponse) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1113,7 +1113,7 @@ func (m QuoteResponse) GetIssueDate() (v string, err quickfix.MessageRejectError return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m QuoteResponse) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1122,7 +1122,7 @@ func (m QuoteResponse) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m QuoteResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1131,7 +1131,7 @@ func (m QuoteResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mess return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m QuoteResponse) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1140,7 +1140,7 @@ func (m QuoteResponse) GetFactor() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m QuoteResponse) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1149,14 +1149,14 @@ func (m QuoteResponse) GetContractMultiplier() (v decimal.Decimal, err quickfix. return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m QuoteResponse) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m QuoteResponse) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1165,7 +1165,7 @@ func (m QuoteResponse) GetYieldType() (v enum.YieldType, err quickfix.MessageRej return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m QuoteResponse) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1174,7 +1174,7 @@ func (m QuoteResponse) GetYield() (v decimal.Decimal, err quickfix.MessageReject return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m QuoteResponse) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1183,7 +1183,7 @@ func (m QuoteResponse) GetRepoCollateralSecurityType() (v int, err quickfix.Mess return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m QuoteResponse) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m QuoteResponse) GetRedemptionDate() (v string, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m QuoteResponse) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1201,7 +1201,7 @@ func (m QuoteResponse) GetCreditRating() (v string, err quickfix.MessageRejectEr return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteResponse) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1210,7 +1210,7 @@ func (m QuoteResponse) GetTradingSessionID() (v enum.TradingSessionID, err quick return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m QuoteResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1219,7 +1219,7 @@ func (m QuoteResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectE return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m QuoteResponse) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1228,7 +1228,7 @@ func (m QuoteResponse) GetEncodedIssuer() (v string, err quickfix.MessageRejectE return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m QuoteResponse) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1237,7 +1237,7 @@ func (m QuoteResponse) GetEncodedSecurityDescLen() (v int, err quickfix.MessageR return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m QuoteResponse) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1246,7 +1246,7 @@ func (m QuoteResponse) GetEncodedSecurityDesc() (v string, err quickfix.MessageR return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m QuoteResponse) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1255,7 +1255,7 @@ func (m QuoteResponse) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m QuoteResponse) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1264,7 +1264,7 @@ func (m QuoteResponse) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m QuoteResponse) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1273,21 +1273,21 @@ func (m QuoteResponse) GetPriceType() (v enum.PriceType, err quickfix.MessageRej return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m QuoteResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m QuoteResponse) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m QuoteResponse) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1296,7 +1296,7 @@ func (m QuoteResponse) GetProduct() (v enum.Product, err quickfix.MessageRejectE return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m QuoteResponse) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1305,7 +1305,7 @@ func (m QuoteResponse) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m QuoteResponse) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1314,7 +1314,7 @@ func (m QuoteResponse) GetRoundingDirection() (v enum.RoundingDirection, err qui return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m QuoteResponse) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1323,7 +1323,7 @@ func (m QuoteResponse) GetRoundingModulus() (v decimal.Decimal, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m QuoteResponse) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1332,7 +1332,7 @@ func (m QuoteResponse) GetCountryOfIssue() (v string, err quickfix.MessageReject return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m QuoteResponse) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1341,7 +1341,7 @@ func (m QuoteResponse) GetStateOrProvinceOfIssue() (v string, err quickfix.Messa return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m QuoteResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1350,7 +1350,7 @@ func (m QuoteResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRejectE return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m QuoteResponse) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1359,7 +1359,7 @@ func (m QuoteResponse) GetOrderPercent() (v decimal.Decimal, err quickfix.Messag return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m QuoteResponse) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -1368,7 +1368,7 @@ func (m QuoteResponse) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.Me return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m QuoteResponse) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -1377,7 +1377,7 @@ func (m QuoteResponse) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRej return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m QuoteResponse) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1386,7 +1386,7 @@ func (m QuoteResponse) GetMaturityDate() (v string, err quickfix.MessageRejectEr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m QuoteResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1395,14 +1395,14 @@ func (m QuoteResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Me return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m QuoteResponse) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m QuoteResponse) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1411,7 +1411,7 @@ func (m QuoteResponse) GetAccountType() (v enum.AccountType, err quickfix.Messag return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m QuoteResponse) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1420,7 +1420,7 @@ func (m QuoteResponse) GetCustOrderCapacity() (v enum.CustOrderCapacity, err qui return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m QuoteResponse) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1429,7 +1429,7 @@ func (m QuoteResponse) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetMidPx gets MidPx, Tag 631 +// GetMidPx gets MidPx, Tag 631 func (m QuoteResponse) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidPxField if err = m.Get(&f); err == nil { @@ -1438,7 +1438,7 @@ func (m QuoteResponse) GetMidPx() (v decimal.Decimal, err quickfix.MessageReject return } -//GetBidYield gets BidYield, Tag 632 +// GetBidYield gets BidYield, Tag 632 func (m QuoteResponse) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidYieldField if err = m.Get(&f); err == nil { @@ -1447,7 +1447,7 @@ func (m QuoteResponse) GetBidYield() (v decimal.Decimal, err quickfix.MessageRej return } -//GetMidYield gets MidYield, Tag 633 +// GetMidYield gets MidYield, Tag 633 func (m QuoteResponse) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidYieldField if err = m.Get(&f); err == nil { @@ -1456,7 +1456,7 @@ func (m QuoteResponse) GetMidYield() (v decimal.Decimal, err quickfix.MessageRej return } -//GetOfferYield gets OfferYield, Tag 634 +// GetOfferYield gets OfferYield, Tag 634 func (m QuoteResponse) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferYieldField if err = m.Get(&f); err == nil { @@ -1465,7 +1465,7 @@ func (m QuoteResponse) GetOfferYield() (v decimal.Decimal, err quickfix.MessageR return } -//GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 func (m QuoteResponse) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1474,7 +1474,7 @@ func (m QuoteResponse) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.M return } -//GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 func (m QuoteResponse) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1483,7 +1483,7 @@ func (m QuoteResponse) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix return } -//GetMktBidPx gets MktBidPx, Tag 645 +// GetMktBidPx gets MktBidPx, Tag 645 func (m QuoteResponse) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktBidPxField if err = m.Get(&f); err == nil { @@ -1492,7 +1492,7 @@ func (m QuoteResponse) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRej return } -//GetMktOfferPx gets MktOfferPx, Tag 646 +// GetMktOfferPx gets MktOfferPx, Tag 646 func (m QuoteResponse) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktOfferPxField if err = m.Get(&f); err == nil { @@ -1501,7 +1501,7 @@ func (m QuoteResponse) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetMinBidSize gets MinBidSize, Tag 647 +// GetMinBidSize gets MinBidSize, Tag 647 func (m QuoteResponse) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinBidSizeField if err = m.Get(&f); err == nil { @@ -1510,7 +1510,7 @@ func (m QuoteResponse) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageR return } -//GetMinOfferSize gets MinOfferSize, Tag 648 +// GetMinOfferSize gets MinOfferSize, Tag 648 func (m QuoteResponse) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinOfferSizeField if err = m.Get(&f); err == nil { @@ -1519,7 +1519,7 @@ func (m QuoteResponse) GetMinOfferSize() (v decimal.Decimal, err quickfix.Messag return } -//GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 func (m QuoteResponse) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrBidFxRateField if err = m.Get(&f); err == nil { @@ -1528,7 +1528,7 @@ func (m QuoteResponse) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix. return } -//GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 func (m QuoteResponse) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrOfferFxRateField if err = m.Get(&f); err == nil { @@ -1537,7 +1537,7 @@ func (m QuoteResponse) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfi return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m QuoteResponse) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1546,7 +1546,7 @@ func (m QuoteResponse) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.Mess return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m QuoteResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1555,7 +1555,7 @@ func (m QuoteResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Mess return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m QuoteResponse) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1564,7 +1564,7 @@ func (m QuoteResponse) GetBenchmarkPriceType() (v int, err quickfix.MessageRejec return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m QuoteResponse) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1573,7 +1573,7 @@ func (m QuoteResponse) GetContractSettlMonth() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m QuoteResponse) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1582,7 +1582,7 @@ func (m QuoteResponse) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetQuoteRespID gets QuoteRespID, Tag 693 +// GetQuoteRespID gets QuoteRespID, Tag 693 func (m QuoteResponse) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { var f field.QuoteRespIDField if err = m.Get(&f); err == nil { @@ -1591,7 +1591,7 @@ func (m QuoteResponse) GetQuoteRespID() (v string, err quickfix.MessageRejectErr return } -//GetQuoteRespType gets QuoteRespType, Tag 694 +// GetQuoteRespType gets QuoteRespType, Tag 694 func (m QuoteResponse) GetQuoteRespType() (v enum.QuoteRespType, err quickfix.MessageRejectError) { var f field.QuoteRespTypeField if err = m.Get(&f); err == nil { @@ -1600,7 +1600,7 @@ func (m QuoteResponse) GetQuoteRespType() (v enum.QuoteRespType, err quickfix.Me return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m QuoteResponse) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1609,7 +1609,7 @@ func (m QuoteResponse) GetYieldRedemptionDate() (v string, err quickfix.MessageR return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m QuoteResponse) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1618,7 +1618,7 @@ func (m QuoteResponse) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfi return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m QuoteResponse) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1627,7 +1627,7 @@ func (m QuoteResponse) GetYieldRedemptionPriceType() (v int, err quickfix.Messag return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m QuoteResponse) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1636,7 +1636,7 @@ func (m QuoteResponse) GetBenchmarkSecurityID() (v string, err quickfix.MessageR return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m QuoteResponse) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1645,21 +1645,21 @@ func (m QuoteResponse) GetYieldCalcDate() (v string, err quickfix.MessageRejectE return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m QuoteResponse) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 func (m QuoteResponse) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m QuoteResponse) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1668,7 +1668,7 @@ func (m QuoteResponse) GetBenchmarkSecurityIDSource() (v string, err quickfix.Me return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m QuoteResponse) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1677,7 +1677,7 @@ func (m QuoteResponse) GetSecuritySubType() (v string, err quickfix.MessageRejec return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m QuoteResponse) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1686,14 +1686,14 @@ func (m QuoteResponse) GetTerminationType() (v enum.TerminationType, err quickfi return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m QuoteResponse) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m QuoteResponse) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1702,7 +1702,7 @@ func (m QuoteResponse) GetDatedDate() (v string, err quickfix.MessageRejectError return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m QuoteResponse) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1711,7 +1711,7 @@ func (m QuoteResponse) GetInterestAccrualDate() (v string, err quickfix.MessageR return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m QuoteResponse) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1720,7 +1720,7 @@ func (m QuoteResponse) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRej return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m QuoteResponse) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1729,7 +1729,7 @@ func (m QuoteResponse) GetCPRegType() (v string, err quickfix.MessageRejectError return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m QuoteResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1738,7 +1738,7 @@ func (m QuoteResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.Message return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m QuoteResponse) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1747,7 +1747,7 @@ func (m QuoteResponse) GetAgreementDesc() (v string, err quickfix.MessageRejectE return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m QuoteResponse) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1756,7 +1756,7 @@ func (m QuoteResponse) GetAgreementID() (v string, err quickfix.MessageRejectErr return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m QuoteResponse) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1765,7 +1765,7 @@ func (m QuoteResponse) GetAgreementDate() (v string, err quickfix.MessageRejectE return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m QuoteResponse) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1774,7 +1774,7 @@ func (m QuoteResponse) GetStartDate() (v string, err quickfix.MessageRejectError return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m QuoteResponse) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1783,7 +1783,7 @@ func (m QuoteResponse) GetEndDate() (v string, err quickfix.MessageRejectError) return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m QuoteResponse) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1792,7 +1792,7 @@ func (m QuoteResponse) GetAgreementCurrency() (v string, err quickfix.MessageRej return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m QuoteResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1801,7 +1801,7 @@ func (m QuoteResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix.Mess return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m QuoteResponse) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1810,652 +1810,652 @@ func (m QuoteResponse) GetStrikeCurrency() (v string, err quickfix.MessageReject return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m QuoteResponse) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m QuoteResponse) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m QuoteResponse) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m QuoteResponse) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m QuoteResponse) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m QuoteResponse) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasIOIID returns true if IOIID is present, Tag 23 +// HasIOIID returns true if IOIID is present, Tag 23 func (m QuoteResponse) HasIOIID() bool { return m.Has(tag.IOIID) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m QuoteResponse) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m QuoteResponse) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m QuoteResponse) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m QuoteResponse) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m QuoteResponse) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m QuoteResponse) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m QuoteResponse) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m QuoteResponse) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m QuoteResponse) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m QuoteResponse) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m QuoteResponse) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m QuoteResponse) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m QuoteResponse) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m QuoteResponse) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m QuoteResponse) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteResponse) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m QuoteResponse) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m QuoteResponse) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m QuoteResponse) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m QuoteResponse) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m QuoteResponse) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m QuoteResponse) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m QuoteResponse) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m QuoteResponse) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m QuoteResponse) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m QuoteResponse) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m QuoteResponse) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m QuoteResponse) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m QuoteResponse) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m QuoteResponse) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m QuoteResponse) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m QuoteResponse) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m QuoteResponse) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m QuoteResponse) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m QuoteResponse) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m QuoteResponse) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m QuoteResponse) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m QuoteResponse) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m QuoteResponse) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m QuoteResponse) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m QuoteResponse) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m QuoteResponse) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m QuoteResponse) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m QuoteResponse) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m QuoteResponse) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m QuoteResponse) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m QuoteResponse) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m QuoteResponse) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m QuoteResponse) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m QuoteResponse) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteResponse) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m QuoteResponse) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m QuoteResponse) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m QuoteResponse) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m QuoteResponse) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m QuoteResponse) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m QuoteResponse) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m QuoteResponse) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m QuoteResponse) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m QuoteResponse) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m QuoteResponse) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m QuoteResponse) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m QuoteResponse) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m QuoteResponse) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m QuoteResponse) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m QuoteResponse) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m QuoteResponse) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m QuoteResponse) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m QuoteResponse) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m QuoteResponse) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m QuoteResponse) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m QuoteResponse) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m QuoteResponse) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m QuoteResponse) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m QuoteResponse) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m QuoteResponse) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasMidPx returns true if MidPx is present, Tag 631 +// HasMidPx returns true if MidPx is present, Tag 631 func (m QuoteResponse) HasMidPx() bool { return m.Has(tag.MidPx) } -//HasBidYield returns true if BidYield is present, Tag 632 +// HasBidYield returns true if BidYield is present, Tag 632 func (m QuoteResponse) HasBidYield() bool { return m.Has(tag.BidYield) } -//HasMidYield returns true if MidYield is present, Tag 633 +// HasMidYield returns true if MidYield is present, Tag 633 func (m QuoteResponse) HasMidYield() bool { return m.Has(tag.MidYield) } -//HasOfferYield returns true if OfferYield is present, Tag 634 +// HasOfferYield returns true if OfferYield is present, Tag 634 func (m QuoteResponse) HasOfferYield() bool { return m.Has(tag.OfferYield) } -//HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 func (m QuoteResponse) HasBidForwardPoints2() bool { return m.Has(tag.BidForwardPoints2) } -//HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 func (m QuoteResponse) HasOfferForwardPoints2() bool { return m.Has(tag.OfferForwardPoints2) } -//HasMktBidPx returns true if MktBidPx is present, Tag 645 +// HasMktBidPx returns true if MktBidPx is present, Tag 645 func (m QuoteResponse) HasMktBidPx() bool { return m.Has(tag.MktBidPx) } -//HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 func (m QuoteResponse) HasMktOfferPx() bool { return m.Has(tag.MktOfferPx) } -//HasMinBidSize returns true if MinBidSize is present, Tag 647 +// HasMinBidSize returns true if MinBidSize is present, Tag 647 func (m QuoteResponse) HasMinBidSize() bool { return m.Has(tag.MinBidSize) } -//HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 func (m QuoteResponse) HasMinOfferSize() bool { return m.Has(tag.MinOfferSize) } -//HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 func (m QuoteResponse) HasSettlCurrBidFxRate() bool { return m.Has(tag.SettlCurrBidFxRate) } -//HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 func (m QuoteResponse) HasSettlCurrOfferFxRate() bool { return m.Has(tag.SettlCurrOfferFxRate) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m QuoteResponse) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m QuoteResponse) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m QuoteResponse) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m QuoteResponse) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m QuoteResponse) HasPool() bool { return m.Has(tag.Pool) } -//HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 func (m QuoteResponse) HasQuoteRespID() bool { return m.Has(tag.QuoteRespID) } -//HasQuoteRespType returns true if QuoteRespType is present, Tag 694 +// HasQuoteRespType returns true if QuoteRespType is present, Tag 694 func (m QuoteResponse) HasQuoteRespType() bool { return m.Has(tag.QuoteRespType) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m QuoteResponse) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m QuoteResponse) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m QuoteResponse) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m QuoteResponse) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m QuoteResponse) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m QuoteResponse) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 func (m QuoteResponse) HasNoQuoteQualifiers() bool { return m.Has(tag.NoQuoteQualifiers) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m QuoteResponse) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m QuoteResponse) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m QuoteResponse) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m QuoteResponse) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m QuoteResponse) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m QuoteResponse) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m QuoteResponse) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m QuoteResponse) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m QuoteResponse) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m QuoteResponse) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m QuoteResponse) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m QuoteResponse) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m QuoteResponse) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m QuoteResponse) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m QuoteResponse) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m QuoteResponse) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m QuoteResponse) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2464,7 +2464,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2473,65 +2473,66 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)}), + } } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2540,7 +2541,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2549,7 +2550,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2558,49 +2559,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2609,7 +2610,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2618,78 +2619,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2698,7 +2701,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2707,325 +2710,326 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegPriceType sets LegPriceType, Tag 686 +// SetLegPriceType sets LegPriceType, Tag 686 func (m NoLegs) SetLegPriceType(v int) { m.Set(field.NewLegPriceType(v)) } -//SetLegBidPx sets LegBidPx, Tag 681 +// SetLegBidPx sets LegBidPx, Tag 681 func (m NoLegs) SetLegBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegBidPx(value, scale)) } -//SetLegOfferPx sets LegOfferPx, Tag 684 +// SetLegOfferPx sets LegOfferPx, Tag 684 func (m NoLegs) SetLegOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegOfferPx(value, scale)) } -//SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { m.Set(field.NewLegBenchmarkCurveCurrency(v)) } -//SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 func (m NoLegs) SetLegBenchmarkCurveName(v string) { m.Set(field.NewLegBenchmarkCurveName(v)) } -//SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { m.Set(field.NewLegBenchmarkCurvePoint(v)) } -//SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegBenchmarkPrice(value, scale)) } -//SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 func (m NoLegs) SetLegBenchmarkPriceType(v int) { m.Set(field.NewLegBenchmarkPriceType(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3034,7 +3038,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3043,7 +3047,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3052,7 +3056,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3061,14 +3065,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3077,7 +3081,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3086,7 +3090,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3095,7 +3099,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3104,7 +3108,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3113,7 +3117,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3122,7 +3126,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3131,7 +3135,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3140,7 +3144,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3149,7 +3153,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3158,7 +3162,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3167,7 +3171,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3176,7 +3180,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3185,7 +3189,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3194,7 +3198,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3203,7 +3207,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3212,7 +3216,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3221,7 +3225,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3230,7 +3234,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3239,7 +3243,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3248,7 +3252,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3257,7 +3261,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3266,7 +3270,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3275,7 +3279,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3284,7 +3288,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3293,7 +3297,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3302,7 +3306,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3311,7 +3315,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3320,7 +3324,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3329,7 +3333,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3338,7 +3342,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3347,7 +3351,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3356,7 +3360,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3365,7 +3369,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3374,7 +3378,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3383,7 +3387,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3392,7 +3396,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3401,7 +3405,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3410,7 +3414,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3419,7 +3423,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3428,7 +3432,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3437,21 +3441,21 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPriceType gets LegPriceType, Tag 686 +// GetLegPriceType gets LegPriceType, Tag 686 func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegPriceTypeField if err = m.Get(&f); err == nil { @@ -3460,7 +3464,7 @@ func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { return } -//GetLegBidPx gets LegBidPx, Tag 681 +// GetLegBidPx gets LegBidPx, Tag 681 func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBidPxField if err = m.Get(&f); err == nil { @@ -3469,7 +3473,7 @@ func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegOfferPx gets LegOfferPx, Tag 684 +// GetLegOfferPx gets LegOfferPx, Tag 684 func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegOfferPxField if err = m.Get(&f); err == nil { @@ -3478,7 +3482,7 @@ func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -3487,7 +3491,7 @@ func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRe return } -//GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -3496,7 +3500,7 @@ func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageReject return } -//GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -3505,7 +3509,7 @@ func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejec return } -//GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceField if err = m.Get(&f); err == nil { @@ -3514,7 +3518,7 @@ func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -3523,302 +3527,302 @@ func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegPriceType returns true if LegPriceType is present, Tag 686 +// HasLegPriceType returns true if LegPriceType is present, Tag 686 func (m NoLegs) HasLegPriceType() bool { return m.Has(tag.LegPriceType) } -//HasLegBidPx returns true if LegBidPx is present, Tag 681 +// HasLegBidPx returns true if LegBidPx is present, Tag 681 func (m NoLegs) HasLegBidPx() bool { return m.Has(tag.LegBidPx) } -//HasLegOfferPx returns true if LegOfferPx is present, Tag 684 +// HasLegOfferPx returns true if LegOfferPx is present, Tag 684 func (m NoLegs) HasLegOfferPx() bool { return m.Has(tag.LegOfferPx) } -//HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { return m.Has(tag.LegBenchmarkCurveCurrency) } -//HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 func (m NoLegs) HasLegBenchmarkCurveName() bool { return m.Has(tag.LegBenchmarkCurveName) } -//HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 func (m NoLegs) HasLegBenchmarkCurvePoint() bool { return m.Has(tag.LegBenchmarkCurvePoint) } -//HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 func (m NoLegs) HasLegBenchmarkPrice() bool { return m.Has(tag.LegBenchmarkPrice) } -//HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 func (m NoLegs) HasLegBenchmarkPriceType() bool { return m.Has(tag.LegBenchmarkPriceType) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3827,7 +3831,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3836,55 +3840,56 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -3893,7 +3898,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -3902,65 +3907,66 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)}), + } } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3969,7 +3975,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3978,7 +3984,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3987,49 +3993,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -4038,7 +4044,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4047,321 +4053,324 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4370,7 +4379,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4379,7 +4388,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4388,7 +4397,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4397,14 +4406,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4413,7 +4422,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4422,7 +4431,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4431,7 +4440,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4440,7 +4449,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4449,7 +4458,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4458,7 +4467,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4467,7 +4476,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4476,7 +4485,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4485,7 +4494,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4494,7 +4503,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4503,7 +4512,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4512,7 +4521,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4521,7 +4530,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4530,7 +4539,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4539,7 +4548,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4548,7 +4557,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4557,7 +4566,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4566,7 +4575,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4575,7 +4584,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4584,7 +4593,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4593,7 +4602,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4602,7 +4611,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4611,7 +4620,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4620,7 +4629,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4629,7 +4638,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4638,7 +4647,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4647,7 +4656,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4656,7 +4665,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4665,7 +4674,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4674,7 +4683,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4683,7 +4692,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4692,7 +4701,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4701,7 +4710,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4710,7 +4719,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4719,7 +4728,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4728,7 +4737,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4737,7 +4746,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4746,7 +4755,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4755,7 +4764,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4764,259 +4773,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5025,7 +5034,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5034,55 +5043,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -5091,7 +5101,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -5100,73 +5110,75 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoQuoteQualifiers is a repeating group element, Tag 735 +// NoQuoteQualifiers is a repeating group element, Tag 735 type NoQuoteQualifiers struct { *quickfix.Group } -//SetQuoteQualifier sets QuoteQualifier, Tag 695 +// SetQuoteQualifier sets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { m.Set(field.NewQuoteQualifier(v)) } -//GetQuoteQualifier gets QuoteQualifier, Tag 695 +// GetQuoteQualifier gets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { var f field.QuoteQualifierField if err = m.Get(&f); err == nil { @@ -5175,60 +5187,61 @@ func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRe return } -//HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 func (m NoQuoteQualifiers) HasQuoteQualifier() bool { return m.Has(tag.QuoteQualifier) } -//NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 type NoQuoteQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { return NoQuoteQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, - quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)}), + } } -//Add create and append a new NoQuoteQualifiers to this group +// Add create and append a new NoQuoteQualifiers to this group func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { g := m.RepeatingGroup.Add() return NoQuoteQualifiers{g} } -//Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5237,7 +5250,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5246,7 +5259,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5255,7 +5268,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5264,45 +5277,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quotestatusreport/QuoteStatusReport.generated.go b/fix44/quotestatusreport/QuoteStatusReport.generated.go index 2fd2b5e34..0e1ddb30e 100644 --- a/fix44/quotestatusreport/QuoteStatusReport.generated.go +++ b/fix44/quotestatusreport/QuoteStatusReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteStatusReport is the fix44 QuoteStatusReport type, MsgType = AI +// QuoteStatusReport is the fix44 QuoteStatusReport type, MsgType = AI type QuoteStatusReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type QuoteStatusReport struct { Message *quickfix.Message } -//FromMessage creates a QuoteStatusReport from a quickfix.Message instance +// FromMessage creates a QuoteStatusReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteStatusReport { return QuoteStatusReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) QuoteStatusReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteStatusReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteStatusReport initialized with the required fields for QuoteStatusReport +// New returns a QuoteStatusReport initialized with the required fields for QuoteStatusReport func New(quoteid field.QuoteIDField) (m QuoteStatusReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(quoteid field.QuoteIDField) (m QuoteStatusReport) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteStatusReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,637 +59,637 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AI", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m QuoteStatusReport) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m QuoteStatusReport) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m QuoteStatusReport) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m QuoteStatusReport) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m QuoteStatusReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m QuoteStatusReport) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m QuoteStatusReport) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetPrice sets Price, Tag 44 +// SetPrice sets Price, Tag 44 func (m QuoteStatusReport) SetPrice(value decimal.Decimal, scale int32) { m.Set(field.NewPrice(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m QuoteStatusReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m QuoteStatusReport) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m QuoteStatusReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m QuoteStatusReport) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m QuoteStatusReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetValidUntilTime sets ValidUntilTime, Tag 62 +// SetValidUntilTime sets ValidUntilTime, Tag 62 func (m QuoteStatusReport) SetValidUntilTime(v time.Time) { m.Set(field.NewValidUntilTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m QuoteStatusReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m QuoteStatusReport) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m QuoteStatusReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetExDestination sets ExDestination, Tag 100 +// SetExDestination sets ExDestination, Tag 100 func (m QuoteStatusReport) SetExDestination(v enum.ExDestination) { m.Set(field.NewExDestination(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m QuoteStatusReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m QuoteStatusReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteStatusReport) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m QuoteStatusReport) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetQuoteReqID sets QuoteReqID, Tag 131 +// SetQuoteReqID sets QuoteReqID, Tag 131 func (m QuoteStatusReport) SetQuoteReqID(v string) { m.Set(field.NewQuoteReqID(v)) } -//SetBidPx sets BidPx, Tag 132 +// SetBidPx sets BidPx, Tag 132 func (m QuoteStatusReport) SetBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewBidPx(value, scale)) } -//SetOfferPx sets OfferPx, Tag 133 +// SetOfferPx sets OfferPx, Tag 133 func (m QuoteStatusReport) SetOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewOfferPx(value, scale)) } -//SetBidSize sets BidSize, Tag 134 +// SetBidSize sets BidSize, Tag 134 func (m QuoteStatusReport) SetBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewBidSize(value, scale)) } -//SetOfferSize sets OfferSize, Tag 135 +// SetOfferSize sets OfferSize, Tag 135 func (m QuoteStatusReport) SetOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSize(value, scale)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m QuoteStatusReport) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m QuoteStatusReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m QuoteStatusReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetBidSpotRate sets BidSpotRate, Tag 188 +// SetBidSpotRate sets BidSpotRate, Tag 188 func (m QuoteStatusReport) SetBidSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewBidSpotRate(value, scale)) } -//SetBidForwardPoints sets BidForwardPoints, Tag 189 +// SetBidForwardPoints sets BidForwardPoints, Tag 189 func (m QuoteStatusReport) SetBidForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints(value, scale)) } -//SetOfferSpotRate sets OfferSpotRate, Tag 190 +// SetOfferSpotRate sets OfferSpotRate, Tag 190 func (m QuoteStatusReport) SetOfferSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewOfferSpotRate(value, scale)) } -//SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 func (m QuoteStatusReport) SetOfferForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints(value, scale)) } -//SetOrderQty2 sets OrderQty2, Tag 192 +// SetOrderQty2 sets OrderQty2, Tag 192 func (m QuoteStatusReport) SetOrderQty2(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty2(value, scale)) } -//SetSettlDate2 sets SettlDate2, Tag 193 +// SetSettlDate2 sets SettlDate2, Tag 193 func (m QuoteStatusReport) SetSettlDate2(v string) { m.Set(field.NewSettlDate2(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m QuoteStatusReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m QuoteStatusReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m QuoteStatusReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m QuoteStatusReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m QuoteStatusReport) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m QuoteStatusReport) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m QuoteStatusReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m QuoteStatusReport) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m QuoteStatusReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m QuoteStatusReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m QuoteStatusReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m QuoteStatusReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m QuoteStatusReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m QuoteStatusReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m QuoteStatusReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m QuoteStatusReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m QuoteStatusReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m QuoteStatusReport) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m QuoteStatusReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m QuoteStatusReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m QuoteStatusReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetQuoteStatus sets QuoteStatus, Tag 297 +// SetQuoteStatus sets QuoteStatus, Tag 297 func (m QuoteStatusReport) SetQuoteStatus(v enum.QuoteStatus) { m.Set(field.NewQuoteStatus(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteStatusReport) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m QuoteStatusReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m QuoteStatusReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m QuoteStatusReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m QuoteStatusReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m QuoteStatusReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m QuoteStatusReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m QuoteStatusReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m QuoteStatusReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m QuoteStatusReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m QuoteStatusReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m QuoteStatusReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m QuoteStatusReport) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m QuoteStatusReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m QuoteStatusReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m QuoteStatusReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m QuoteStatusReport) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m QuoteStatusReport) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m QuoteStatusReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m QuoteStatusReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m QuoteStatusReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m QuoteStatusReport) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m QuoteStatusReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m QuoteStatusReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetMidPx sets MidPx, Tag 631 +// SetMidPx sets MidPx, Tag 631 func (m QuoteStatusReport) SetMidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMidPx(value, scale)) } -//SetBidYield sets BidYield, Tag 632 +// SetBidYield sets BidYield, Tag 632 func (m QuoteStatusReport) SetBidYield(value decimal.Decimal, scale int32) { m.Set(field.NewBidYield(value, scale)) } -//SetMidYield sets MidYield, Tag 633 +// SetMidYield sets MidYield, Tag 633 func (m QuoteStatusReport) SetMidYield(value decimal.Decimal, scale int32) { m.Set(field.NewMidYield(value, scale)) } -//SetOfferYield sets OfferYield, Tag 634 +// SetOfferYield sets OfferYield, Tag 634 func (m QuoteStatusReport) SetOfferYield(value decimal.Decimal, scale int32) { m.Set(field.NewOfferYield(value, scale)) } -//SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 func (m QuoteStatusReport) SetBidForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewBidForwardPoints2(value, scale)) } -//SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 func (m QuoteStatusReport) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { m.Set(field.NewOfferForwardPoints2(value, scale)) } -//SetMktBidPx sets MktBidPx, Tag 645 +// SetMktBidPx sets MktBidPx, Tag 645 func (m QuoteStatusReport) SetMktBidPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktBidPx(value, scale)) } -//SetMktOfferPx sets MktOfferPx, Tag 646 +// SetMktOfferPx sets MktOfferPx, Tag 646 func (m QuoteStatusReport) SetMktOfferPx(value decimal.Decimal, scale int32) { m.Set(field.NewMktOfferPx(value, scale)) } -//SetMinBidSize sets MinBidSize, Tag 647 +// SetMinBidSize sets MinBidSize, Tag 647 func (m QuoteStatusReport) SetMinBidSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinBidSize(value, scale)) } -//SetMinOfferSize sets MinOfferSize, Tag 648 +// SetMinOfferSize sets MinOfferSize, Tag 648 func (m QuoteStatusReport) SetMinOfferSize(value decimal.Decimal, scale int32) { m.Set(field.NewMinOfferSize(value, scale)) } -//SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 +// SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 func (m QuoteStatusReport) SetQuoteStatusReqID(v string) { m.Set(field.NewQuoteStatusReqID(v)) } -//SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 func (m QuoteStatusReport) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrBidFxRate(value, scale)) } -//SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 func (m QuoteStatusReport) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrOfferFxRate(value, scale)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m QuoteStatusReport) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m QuoteStatusReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m QuoteStatusReport) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m QuoteStatusReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m QuoteStatusReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetQuoteRespID sets QuoteRespID, Tag 693 +// SetQuoteRespID sets QuoteRespID, Tag 693 func (m QuoteStatusReport) SetQuoteRespID(v string) { m.Set(field.NewQuoteRespID(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m QuoteStatusReport) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m QuoteStatusReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m QuoteStatusReport) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m QuoteStatusReport) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m QuoteStatusReport) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m QuoteStatusReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 func (m QuoteStatusReport) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m QuoteStatusReport) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m QuoteStatusReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m QuoteStatusReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m QuoteStatusReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m QuoteStatusReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m QuoteStatusReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m QuoteStatusReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m QuoteStatusReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m QuoteStatusReport) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m QuoteStatusReport) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m QuoteStatusReport) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m QuoteStatusReport) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m QuoteStatusReport) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m QuoteStatusReport) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m QuoteStatusReport) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m QuoteStatusReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m QuoteStatusReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m QuoteStatusReport) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -698,7 +698,7 @@ func (m QuoteStatusReport) GetAccount() (v string, err quickfix.MessageRejectErr return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m QuoteStatusReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -707,7 +707,7 @@ func (m QuoteStatusReport) GetCommission() (v decimal.Decimal, err quickfix.Mess return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m QuoteStatusReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -716,7 +716,7 @@ func (m QuoteStatusReport) GetCommType() (v enum.CommType, err quickfix.MessageR return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m QuoteStatusReport) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -725,7 +725,7 @@ func (m QuoteStatusReport) GetCurrency() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m QuoteStatusReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -734,7 +734,7 @@ func (m QuoteStatusReport) GetSecurityIDSource() (v enum.SecurityIDSource, err q return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m QuoteStatusReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -743,7 +743,7 @@ func (m QuoteStatusReport) GetOrderQty() (v decimal.Decimal, err quickfix.Messag return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m QuoteStatusReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -752,7 +752,7 @@ func (m QuoteStatusReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRej return } -//GetPrice gets Price, Tag 44 +// GetPrice gets Price, Tag 44 func (m QuoteStatusReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PriceField if err = m.Get(&f); err == nil { @@ -761,7 +761,7 @@ func (m QuoteStatusReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m QuoteStatusReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -770,7 +770,7 @@ func (m QuoteStatusReport) GetSecurityID() (v string, err quickfix.MessageReject return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m QuoteStatusReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m QuoteStatusReport) GetSide() (v enum.Side, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m QuoteStatusReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m QuoteStatusReport) GetSymbol() (v string, err quickfix.MessageRejectErro return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m QuoteStatusReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m QuoteStatusReport) GetText() (v string, err quickfix.MessageRejectError) return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m QuoteStatusReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m QuoteStatusReport) GetTransactTime() (v time.Time, err quickfix.MessageR return } -//GetValidUntilTime gets ValidUntilTime, Tag 62 +// GetValidUntilTime gets ValidUntilTime, Tag 62 func (m QuoteStatusReport) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ValidUntilTimeField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m QuoteStatusReport) GetValidUntilTime() (v time.Time, err quickfix.Messag return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m QuoteStatusReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m QuoteStatusReport) GetSettlType() (v enum.SettlType, err quickfix.Messag return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m QuoteStatusReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m QuoteStatusReport) GetSettlDate() (v string, err quickfix.MessageRejectE return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m QuoteStatusReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m QuoteStatusReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messag return } -//GetExDestination gets ExDestination, Tag 100 +// GetExDestination gets ExDestination, Tag 100 func (m QuoteStatusReport) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { var f field.ExDestinationField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m QuoteStatusReport) GetExDestination() (v enum.ExDestination, err quickfi return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m QuoteStatusReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m QuoteStatusReport) GetIssuer() (v string, err quickfix.MessageRejectErro return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m QuoteStatusReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m QuoteStatusReport) GetSecurityDesc() (v string, err quickfix.MessageReje return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteStatusReport) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m QuoteStatusReport) GetQuoteID() (v string, err quickfix.MessageRejectErr return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m QuoteStatusReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m QuoteStatusReport) GetExpireTime() (v time.Time, err quickfix.MessageRej return } -//GetQuoteReqID gets QuoteReqID, Tag 131 +// GetQuoteReqID gets QuoteReqID, Tag 131 func (m QuoteStatusReport) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteReqIDField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m QuoteStatusReport) GetQuoteReqID() (v string, err quickfix.MessageReject return } -//GetBidPx gets BidPx, Tag 132 +// GetBidPx gets BidPx, Tag 132 func (m QuoteStatusReport) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidPxField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m QuoteStatusReport) GetBidPx() (v decimal.Decimal, err quickfix.MessageRe return } -//GetOfferPx gets OfferPx, Tag 133 +// GetOfferPx gets OfferPx, Tag 133 func (m QuoteStatusReport) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferPxField if err = m.Get(&f); err == nil { @@ -914,7 +914,7 @@ func (m QuoteStatusReport) GetOfferPx() (v decimal.Decimal, err quickfix.Message return } -//GetBidSize gets BidSize, Tag 134 +// GetBidSize gets BidSize, Tag 134 func (m QuoteStatusReport) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSizeField if err = m.Get(&f); err == nil { @@ -923,7 +923,7 @@ func (m QuoteStatusReport) GetBidSize() (v decimal.Decimal, err quickfix.Message return } -//GetOfferSize gets OfferSize, Tag 135 +// GetOfferSize gets OfferSize, Tag 135 func (m QuoteStatusReport) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSizeField if err = m.Get(&f); err == nil { @@ -932,7 +932,7 @@ func (m QuoteStatusReport) GetOfferSize() (v decimal.Decimal, err quickfix.Messa return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m QuoteStatusReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m QuoteStatusReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.Me return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m QuoteStatusReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m QuoteStatusReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m QuoteStatusReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m QuoteStatusReport) GetSecurityType() (v enum.SecurityType, err quickfix. return } -//GetBidSpotRate gets BidSpotRate, Tag 188 +// GetBidSpotRate gets BidSpotRate, Tag 188 func (m QuoteStatusReport) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidSpotRateField if err = m.Get(&f); err == nil { @@ -968,7 +968,7 @@ func (m QuoteStatusReport) GetBidSpotRate() (v decimal.Decimal, err quickfix.Mes return } -//GetBidForwardPoints gets BidForwardPoints, Tag 189 +// GetBidForwardPoints gets BidForwardPoints, Tag 189 func (m QuoteStatusReport) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPointsField if err = m.Get(&f); err == nil { @@ -977,7 +977,7 @@ func (m QuoteStatusReport) GetBidForwardPoints() (v decimal.Decimal, err quickfi return } -//GetOfferSpotRate gets OfferSpotRate, Tag 190 +// GetOfferSpotRate gets OfferSpotRate, Tag 190 func (m QuoteStatusReport) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferSpotRateField if err = m.Get(&f); err == nil { @@ -986,7 +986,7 @@ func (m QuoteStatusReport) GetOfferSpotRate() (v decimal.Decimal, err quickfix.M return } -//GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 func (m QuoteStatusReport) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPointsField if err = m.Get(&f); err == nil { @@ -995,7 +995,7 @@ func (m QuoteStatusReport) GetOfferForwardPoints() (v decimal.Decimal, err quick return } -//GetOrderQty2 gets OrderQty2, Tag 192 +// GetOrderQty2 gets OrderQty2, Tag 192 func (m QuoteStatusReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQty2Field if err = m.Get(&f); err == nil { @@ -1004,7 +1004,7 @@ func (m QuoteStatusReport) GetOrderQty2() (v decimal.Decimal, err quickfix.Messa return } -//GetSettlDate2 gets SettlDate2, Tag 193 +// GetSettlDate2 gets SettlDate2, Tag 193 func (m QuoteStatusReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { var f field.SettlDate2Field if err = m.Get(&f); err == nil { @@ -1013,7 +1013,7 @@ func (m QuoteStatusReport) GetSettlDate2() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m QuoteStatusReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1022,7 +1022,7 @@ func (m QuoteStatusReport) GetMaturityMonthYear() (v string, err quickfix.Messag return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m QuoteStatusReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -1031,7 +1031,7 @@ func (m QuoteStatusReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Mes return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m QuoteStatusReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -1040,7 +1040,7 @@ func (m QuoteStatusReport) GetOptAttribute() (v string, err quickfix.MessageReje return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m QuoteStatusReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -1049,7 +1049,7 @@ func (m QuoteStatusReport) GetSecurityExchange() (v string, err quickfix.Message return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m QuoteStatusReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1058,7 +1058,7 @@ func (m QuoteStatusReport) GetSpread() (v decimal.Decimal, err quickfix.MessageR return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m QuoteStatusReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1067,7 +1067,7 @@ func (m QuoteStatusReport) GetBenchmarkCurveCurrency() (v string, err quickfix.M return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m QuoteStatusReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1076,7 +1076,7 @@ func (m QuoteStatusReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, e return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m QuoteStatusReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1085,7 +1085,7 @@ func (m QuoteStatusReport) GetBenchmarkCurvePoint() (v string, err quickfix.Mess return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m QuoteStatusReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -1094,7 +1094,7 @@ func (m QuoteStatusReport) GetCouponRate() (v decimal.Decimal, err quickfix.Mess return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m QuoteStatusReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1103,7 +1103,7 @@ func (m QuoteStatusReport) GetCouponPaymentDate() (v string, err quickfix.Messag return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m QuoteStatusReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -1112,7 +1112,7 @@ func (m QuoteStatusReport) GetIssueDate() (v string, err quickfix.MessageRejectE return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m QuoteStatusReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -1121,7 +1121,7 @@ func (m QuoteStatusReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejec return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m QuoteStatusReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -1130,7 +1130,7 @@ func (m QuoteStatusReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix. return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m QuoteStatusReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -1139,7 +1139,7 @@ func (m QuoteStatusReport) GetFactor() (v decimal.Decimal, err quickfix.MessageR return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m QuoteStatusReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -1148,14 +1148,14 @@ func (m QuoteStatusReport) GetContractMultiplier() (v decimal.Decimal, err quick return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m QuoteStatusReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m QuoteStatusReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1164,7 +1164,7 @@ func (m QuoteStatusReport) GetYieldType() (v enum.YieldType, err quickfix.Messag return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m QuoteStatusReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1173,7 +1173,7 @@ func (m QuoteStatusReport) GetYield() (v decimal.Decimal, err quickfix.MessageRe return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m QuoteStatusReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1182,7 +1182,7 @@ func (m QuoteStatusReport) GetRepoCollateralSecurityType() (v int, err quickfix. return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m QuoteStatusReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1191,7 +1191,7 @@ func (m QuoteStatusReport) GetRedemptionDate() (v string, err quickfix.MessageRe return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m QuoteStatusReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1200,7 +1200,7 @@ func (m QuoteStatusReport) GetCreditRating() (v string, err quickfix.MessageReje return } -//GetQuoteStatus gets QuoteStatus, Tag 297 +// GetQuoteStatus gets QuoteStatus, Tag 297 func (m QuoteStatusReport) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError) { var f field.QuoteStatusField if err = m.Get(&f); err == nil { @@ -1209,7 +1209,7 @@ func (m QuoteStatusReport) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.Me return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteStatusReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1218,7 +1218,7 @@ func (m QuoteStatusReport) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m QuoteStatusReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1227,7 +1227,7 @@ func (m QuoteStatusReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRej return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m QuoteStatusReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1236,7 +1236,7 @@ func (m QuoteStatusReport) GetEncodedIssuer() (v string, err quickfix.MessageRej return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1245,7 +1245,7 @@ func (m QuoteStatusReport) GetEncodedSecurityDescLen() (v int, err quickfix.Mess return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m QuoteStatusReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1254,7 +1254,7 @@ func (m QuoteStatusReport) GetEncodedSecurityDesc() (v string, err quickfix.Mess return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m QuoteStatusReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1263,7 +1263,7 @@ func (m QuoteStatusReport) GetEncodedTextLen() (v int, err quickfix.MessageRejec return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m QuoteStatusReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1272,7 +1272,7 @@ func (m QuoteStatusReport) GetEncodedText() (v string, err quickfix.MessageRejec return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m QuoteStatusReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1281,21 +1281,21 @@ func (m QuoteStatusReport) GetPriceType() (v enum.PriceType, err quickfix.Messag return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m QuoteStatusReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m QuoteStatusReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m QuoteStatusReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1304,7 +1304,7 @@ func (m QuoteStatusReport) GetProduct() (v enum.Product, err quickfix.MessageRej return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m QuoteStatusReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1313,7 +1313,7 @@ func (m QuoteStatusReport) GetCFICode() (v string, err quickfix.MessageRejectErr return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m QuoteStatusReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1322,7 +1322,7 @@ func (m QuoteStatusReport) GetRoundingDirection() (v enum.RoundingDirection, err return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m QuoteStatusReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1331,7 +1331,7 @@ func (m QuoteStatusReport) GetRoundingModulus() (v decimal.Decimal, err quickfix return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m QuoteStatusReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1340,7 +1340,7 @@ func (m QuoteStatusReport) GetCountryOfIssue() (v string, err quickfix.MessageRe return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m QuoteStatusReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m QuoteStatusReport) GetStateOrProvinceOfIssue() (v string, err quickfix.M return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m QuoteStatusReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m QuoteStatusReport) GetLocaleOfIssue() (v string, err quickfix.MessageRej return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m QuoteStatusReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1367,7 +1367,7 @@ func (m QuoteStatusReport) GetOrderPercent() (v decimal.Decimal, err quickfix.Me return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m QuoteStatusReport) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -1376,7 +1376,7 @@ func (m QuoteStatusReport) GetQuoteType() (v enum.QuoteType, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m QuoteStatusReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1385,7 +1385,7 @@ func (m QuoteStatusReport) GetMaturityDate() (v string, err quickfix.MessageReje return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m QuoteStatusReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1394,14 +1394,14 @@ func (m QuoteStatusReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfi return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m QuoteStatusReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m QuoteStatusReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -1410,7 +1410,7 @@ func (m QuoteStatusReport) GetAccountType() (v enum.AccountType, err quickfix.Me return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m QuoteStatusReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -1419,7 +1419,7 @@ func (m QuoteStatusReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m QuoteStatusReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1428,7 +1428,7 @@ func (m QuoteStatusReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//GetMidPx gets MidPx, Tag 631 +// GetMidPx gets MidPx, Tag 631 func (m QuoteStatusReport) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidPxField if err = m.Get(&f); err == nil { @@ -1437,7 +1437,7 @@ func (m QuoteStatusReport) GetMidPx() (v decimal.Decimal, err quickfix.MessageRe return } -//GetBidYield gets BidYield, Tag 632 +// GetBidYield gets BidYield, Tag 632 func (m QuoteStatusReport) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidYieldField if err = m.Get(&f); err == nil { @@ -1446,7 +1446,7 @@ func (m QuoteStatusReport) GetBidYield() (v decimal.Decimal, err quickfix.Messag return } -//GetMidYield gets MidYield, Tag 633 +// GetMidYield gets MidYield, Tag 633 func (m QuoteStatusReport) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MidYieldField if err = m.Get(&f); err == nil { @@ -1455,7 +1455,7 @@ func (m QuoteStatusReport) GetMidYield() (v decimal.Decimal, err quickfix.Messag return } -//GetOfferYield gets OfferYield, Tag 634 +// GetOfferYield gets OfferYield, Tag 634 func (m QuoteStatusReport) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferYieldField if err = m.Get(&f); err == nil { @@ -1464,7 +1464,7 @@ func (m QuoteStatusReport) GetOfferYield() (v decimal.Decimal, err quickfix.Mess return } -//GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 func (m QuoteStatusReport) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BidForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1473,7 +1473,7 @@ func (m QuoteStatusReport) GetBidForwardPoints2() (v decimal.Decimal, err quickf return } -//GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 func (m QuoteStatusReport) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OfferForwardPoints2Field if err = m.Get(&f); err == nil { @@ -1482,7 +1482,7 @@ func (m QuoteStatusReport) GetOfferForwardPoints2() (v decimal.Decimal, err quic return } -//GetMktBidPx gets MktBidPx, Tag 645 +// GetMktBidPx gets MktBidPx, Tag 645 func (m QuoteStatusReport) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktBidPxField if err = m.Get(&f); err == nil { @@ -1491,7 +1491,7 @@ func (m QuoteStatusReport) GetMktBidPx() (v decimal.Decimal, err quickfix.Messag return } -//GetMktOfferPx gets MktOfferPx, Tag 646 +// GetMktOfferPx gets MktOfferPx, Tag 646 func (m QuoteStatusReport) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MktOfferPxField if err = m.Get(&f); err == nil { @@ -1500,7 +1500,7 @@ func (m QuoteStatusReport) GetMktOfferPx() (v decimal.Decimal, err quickfix.Mess return } -//GetMinBidSize gets MinBidSize, Tag 647 +// GetMinBidSize gets MinBidSize, Tag 647 func (m QuoteStatusReport) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinBidSizeField if err = m.Get(&f); err == nil { @@ -1509,7 +1509,7 @@ func (m QuoteStatusReport) GetMinBidSize() (v decimal.Decimal, err quickfix.Mess return } -//GetMinOfferSize gets MinOfferSize, Tag 648 +// GetMinOfferSize gets MinOfferSize, Tag 648 func (m QuoteStatusReport) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinOfferSizeField if err = m.Get(&f); err == nil { @@ -1518,7 +1518,7 @@ func (m QuoteStatusReport) GetMinOfferSize() (v decimal.Decimal, err quickfix.Me return } -//GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 +// GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 func (m QuoteStatusReport) GetQuoteStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteStatusReqIDField if err = m.Get(&f); err == nil { @@ -1527,7 +1527,7 @@ func (m QuoteStatusReport) GetQuoteStatusReqID() (v string, err quickfix.Message return } -//GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 func (m QuoteStatusReport) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrBidFxRateField if err = m.Get(&f); err == nil { @@ -1536,7 +1536,7 @@ func (m QuoteStatusReport) GetSettlCurrBidFxRate() (v decimal.Decimal, err quick return } -//GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 func (m QuoteStatusReport) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrOfferFxRateField if err = m.Get(&f); err == nil { @@ -1545,7 +1545,7 @@ func (m QuoteStatusReport) GetSettlCurrOfferFxRate() (v decimal.Decimal, err qui return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m QuoteStatusReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -1554,7 +1554,7 @@ func (m QuoteStatusReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix. return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m QuoteStatusReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1563,7 +1563,7 @@ func (m QuoteStatusReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix. return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m QuoteStatusReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1572,7 +1572,7 @@ func (m QuoteStatusReport) GetBenchmarkPriceType() (v int, err quickfix.MessageR return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m QuoteStatusReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m QuoteStatusReport) GetContractSettlMonth() (v string, err quickfix.Messa return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m QuoteStatusReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m QuoteStatusReport) GetPool() (v string, err quickfix.MessageRejectError) return } -//GetQuoteRespID gets QuoteRespID, Tag 693 +// GetQuoteRespID gets QuoteRespID, Tag 693 func (m QuoteStatusReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { var f field.QuoteRespIDField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m QuoteStatusReport) GetQuoteRespID() (v string, err quickfix.MessageRejec return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m QuoteStatusReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m QuoteStatusReport) GetYieldRedemptionDate() (v string, err quickfix.Mess return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m QuoteStatusReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m QuoteStatusReport) GetYieldRedemptionPrice() (v decimal.Decimal, err qui return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m QuoteStatusReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m QuoteStatusReport) GetYieldRedemptionPriceType() (v int, err quickfix.Me return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m QuoteStatusReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m QuoteStatusReport) GetBenchmarkSecurityID() (v string, err quickfix.Mess return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m QuoteStatusReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1644,21 +1644,21 @@ func (m QuoteStatusReport) GetYieldCalcDate() (v string, err quickfix.MessageRej return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m QuoteStatusReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 func (m QuoteStatusReport) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { f := NewNoQuoteQualifiersRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m QuoteStatusReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1667,7 +1667,7 @@ func (m QuoteStatusReport) GetBenchmarkSecurityIDSource() (v string, err quickfi return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m QuoteStatusReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1676,7 +1676,7 @@ func (m QuoteStatusReport) GetSecuritySubType() (v string, err quickfix.MessageR return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m QuoteStatusReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1685,14 +1685,14 @@ func (m QuoteStatusReport) GetTerminationType() (v enum.TerminationType, err qui return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m QuoteStatusReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m QuoteStatusReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1701,7 +1701,7 @@ func (m QuoteStatusReport) GetDatedDate() (v string, err quickfix.MessageRejectE return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m QuoteStatusReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1710,7 +1710,7 @@ func (m QuoteStatusReport) GetInterestAccrualDate() (v string, err quickfix.Mess return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m QuoteStatusReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1719,7 +1719,7 @@ func (m QuoteStatusReport) GetCPProgram() (v enum.CPProgram, err quickfix.Messag return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m QuoteStatusReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1728,7 +1728,7 @@ func (m QuoteStatusReport) GetCPRegType() (v string, err quickfix.MessageRejectE return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m QuoteStatusReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1737,7 +1737,7 @@ func (m QuoteStatusReport) GetMarginRatio() (v decimal.Decimal, err quickfix.Mes return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m QuoteStatusReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1746,7 +1746,7 @@ func (m QuoteStatusReport) GetAgreementDesc() (v string, err quickfix.MessageRej return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m QuoteStatusReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1755,7 +1755,7 @@ func (m QuoteStatusReport) GetAgreementID() (v string, err quickfix.MessageRejec return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m QuoteStatusReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1764,7 +1764,7 @@ func (m QuoteStatusReport) GetAgreementDate() (v string, err quickfix.MessageRej return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m QuoteStatusReport) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1773,7 +1773,7 @@ func (m QuoteStatusReport) GetStartDate() (v string, err quickfix.MessageRejectE return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m QuoteStatusReport) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1782,7 +1782,7 @@ func (m QuoteStatusReport) GetEndDate() (v string, err quickfix.MessageRejectErr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m QuoteStatusReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1791,7 +1791,7 @@ func (m QuoteStatusReport) GetAgreementCurrency() (v string, err quickfix.Messag return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m QuoteStatusReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1800,7 +1800,7 @@ func (m QuoteStatusReport) GetDeliveryType() (v enum.DeliveryType, err quickfix. return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m QuoteStatusReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1809,652 +1809,652 @@ func (m QuoteStatusReport) GetStrikeCurrency() (v string, err quickfix.MessageRe return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m QuoteStatusReport) HasAccount() bool { return m.Has(tag.Account) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m QuoteStatusReport) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m QuoteStatusReport) HasCommType() bool { return m.Has(tag.CommType) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m QuoteStatusReport) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m QuoteStatusReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m QuoteStatusReport) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m QuoteStatusReport) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasPrice returns true if Price is present, Tag 44 +// HasPrice returns true if Price is present, Tag 44 func (m QuoteStatusReport) HasPrice() bool { return m.Has(tag.Price) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m QuoteStatusReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m QuoteStatusReport) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m QuoteStatusReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m QuoteStatusReport) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m QuoteStatusReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 func (m QuoteStatusReport) HasValidUntilTime() bool { return m.Has(tag.ValidUntilTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m QuoteStatusReport) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m QuoteStatusReport) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m QuoteStatusReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasExDestination returns true if ExDestination is present, Tag 100 +// HasExDestination returns true if ExDestination is present, Tag 100 func (m QuoteStatusReport) HasExDestination() bool { return m.Has(tag.ExDestination) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m QuoteStatusReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m QuoteStatusReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteStatusReport) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m QuoteStatusReport) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 func (m QuoteStatusReport) HasQuoteReqID() bool { return m.Has(tag.QuoteReqID) } -//HasBidPx returns true if BidPx is present, Tag 132 +// HasBidPx returns true if BidPx is present, Tag 132 func (m QuoteStatusReport) HasBidPx() bool { return m.Has(tag.BidPx) } -//HasOfferPx returns true if OfferPx is present, Tag 133 +// HasOfferPx returns true if OfferPx is present, Tag 133 func (m QuoteStatusReport) HasOfferPx() bool { return m.Has(tag.OfferPx) } -//HasBidSize returns true if BidSize is present, Tag 134 +// HasBidSize returns true if BidSize is present, Tag 134 func (m QuoteStatusReport) HasBidSize() bool { return m.Has(tag.BidSize) } -//HasOfferSize returns true if OfferSize is present, Tag 135 +// HasOfferSize returns true if OfferSize is present, Tag 135 func (m QuoteStatusReport) HasOfferSize() bool { return m.Has(tag.OfferSize) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m QuoteStatusReport) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m QuoteStatusReport) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m QuoteStatusReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 func (m QuoteStatusReport) HasBidSpotRate() bool { return m.Has(tag.BidSpotRate) } -//HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 func (m QuoteStatusReport) HasBidForwardPoints() bool { return m.Has(tag.BidForwardPoints) } -//HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 func (m QuoteStatusReport) HasOfferSpotRate() bool { return m.Has(tag.OfferSpotRate) } -//HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 func (m QuoteStatusReport) HasOfferForwardPoints() bool { return m.Has(tag.OfferForwardPoints) } -//HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 func (m QuoteStatusReport) HasOrderQty2() bool { return m.Has(tag.OrderQty2) } -//HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 func (m QuoteStatusReport) HasSettlDate2() bool { return m.Has(tag.SettlDate2) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m QuoteStatusReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m QuoteStatusReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m QuoteStatusReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m QuoteStatusReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m QuoteStatusReport) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m QuoteStatusReport) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m QuoteStatusReport) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m QuoteStatusReport) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m QuoteStatusReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m QuoteStatusReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m QuoteStatusReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m QuoteStatusReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m QuoteStatusReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m QuoteStatusReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m QuoteStatusReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m QuoteStatusReport) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m QuoteStatusReport) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m QuoteStatusReport) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m QuoteStatusReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m QuoteStatusReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m QuoteStatusReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasQuoteStatus returns true if QuoteStatus is present, Tag 297 +// HasQuoteStatus returns true if QuoteStatus is present, Tag 297 func (m QuoteStatusReport) HasQuoteStatus() bool { return m.Has(tag.QuoteStatus) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteStatusReport) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m QuoteStatusReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m QuoteStatusReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m QuoteStatusReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m QuoteStatusReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m QuoteStatusReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m QuoteStatusReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m QuoteStatusReport) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m QuoteStatusReport) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m QuoteStatusReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m QuoteStatusReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m QuoteStatusReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m QuoteStatusReport) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m QuoteStatusReport) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m QuoteStatusReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m QuoteStatusReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m QuoteStatusReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m QuoteStatusReport) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m QuoteStatusReport) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m QuoteStatusReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m QuoteStatusReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m QuoteStatusReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m QuoteStatusReport) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m QuoteStatusReport) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m QuoteStatusReport) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasMidPx returns true if MidPx is present, Tag 631 +// HasMidPx returns true if MidPx is present, Tag 631 func (m QuoteStatusReport) HasMidPx() bool { return m.Has(tag.MidPx) } -//HasBidYield returns true if BidYield is present, Tag 632 +// HasBidYield returns true if BidYield is present, Tag 632 func (m QuoteStatusReport) HasBidYield() bool { return m.Has(tag.BidYield) } -//HasMidYield returns true if MidYield is present, Tag 633 +// HasMidYield returns true if MidYield is present, Tag 633 func (m QuoteStatusReport) HasMidYield() bool { return m.Has(tag.MidYield) } -//HasOfferYield returns true if OfferYield is present, Tag 634 +// HasOfferYield returns true if OfferYield is present, Tag 634 func (m QuoteStatusReport) HasOfferYield() bool { return m.Has(tag.OfferYield) } -//HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 func (m QuoteStatusReport) HasBidForwardPoints2() bool { return m.Has(tag.BidForwardPoints2) } -//HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 func (m QuoteStatusReport) HasOfferForwardPoints2() bool { return m.Has(tag.OfferForwardPoints2) } -//HasMktBidPx returns true if MktBidPx is present, Tag 645 +// HasMktBidPx returns true if MktBidPx is present, Tag 645 func (m QuoteStatusReport) HasMktBidPx() bool { return m.Has(tag.MktBidPx) } -//HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 func (m QuoteStatusReport) HasMktOfferPx() bool { return m.Has(tag.MktOfferPx) } -//HasMinBidSize returns true if MinBidSize is present, Tag 647 +// HasMinBidSize returns true if MinBidSize is present, Tag 647 func (m QuoteStatusReport) HasMinBidSize() bool { return m.Has(tag.MinBidSize) } -//HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 func (m QuoteStatusReport) HasMinOfferSize() bool { return m.Has(tag.MinOfferSize) } -//HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 +// HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 func (m QuoteStatusReport) HasQuoteStatusReqID() bool { return m.Has(tag.QuoteStatusReqID) } -//HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 func (m QuoteStatusReport) HasSettlCurrBidFxRate() bool { return m.Has(tag.SettlCurrBidFxRate) } -//HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 func (m QuoteStatusReport) HasSettlCurrOfferFxRate() bool { return m.Has(tag.SettlCurrOfferFxRate) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m QuoteStatusReport) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m QuoteStatusReport) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m QuoteStatusReport) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m QuoteStatusReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m QuoteStatusReport) HasPool() bool { return m.Has(tag.Pool) } -//HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 func (m QuoteStatusReport) HasQuoteRespID() bool { return m.Has(tag.QuoteRespID) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m QuoteStatusReport) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m QuoteStatusReport) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m QuoteStatusReport) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m QuoteStatusReport) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m QuoteStatusReport) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m QuoteStatusReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 func (m QuoteStatusReport) HasNoQuoteQualifiers() bool { return m.Has(tag.NoQuoteQualifiers) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m QuoteStatusReport) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m QuoteStatusReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m QuoteStatusReport) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m QuoteStatusReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m QuoteStatusReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m QuoteStatusReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m QuoteStatusReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m QuoteStatusReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m QuoteStatusReport) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m QuoteStatusReport) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m QuoteStatusReport) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m QuoteStatusReport) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m QuoteStatusReport) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m QuoteStatusReport) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m QuoteStatusReport) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m QuoteStatusReport) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m QuoteStatusReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2463,7 +2463,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2472,65 +2472,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -2539,7 +2539,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -2548,7 +2548,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -2557,49 +2557,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -2608,7 +2608,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -2617,78 +2617,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2697,7 +2697,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2706,285 +2706,285 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2993,7 +2993,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3002,7 +3002,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3011,7 +3011,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3020,14 +3020,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3036,7 +3036,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3045,7 +3045,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3054,7 +3054,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3063,7 +3063,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3072,7 +3072,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3081,7 +3081,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3090,7 +3090,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3099,7 +3099,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3108,7 +3108,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3117,7 +3117,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3126,7 +3126,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3135,7 +3135,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3144,7 +3144,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3153,7 +3153,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3162,7 +3162,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3171,7 +3171,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3180,7 +3180,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3189,7 +3189,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3198,7 +3198,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3207,7 +3207,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3216,7 +3216,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3225,7 +3225,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3234,7 +3234,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3243,7 +3243,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3252,7 +3252,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3261,7 +3261,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3270,7 +3270,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3279,7 +3279,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3288,7 +3288,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3297,7 +3297,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3306,7 +3306,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3315,7 +3315,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3324,7 +3324,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3333,7 +3333,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3342,7 +3342,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3351,7 +3351,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3360,7 +3360,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -3369,7 +3369,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3378,7 +3378,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3387,7 +3387,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -3396,276 +3396,276 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3674,7 +3674,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3683,55 +3683,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -3740,7 +3740,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -3749,65 +3749,65 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3816,7 +3816,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3825,7 +3825,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3834,49 +3834,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3885,7 +3885,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3894,321 +3894,321 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup()})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -4217,7 +4217,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -4226,7 +4226,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -4235,7 +4235,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4244,14 +4244,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -4260,7 +4260,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -4269,7 +4269,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -4278,7 +4278,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4287,7 +4287,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4296,7 +4296,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -4305,7 +4305,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4314,7 +4314,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -4323,7 +4323,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4332,7 +4332,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4341,7 +4341,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4350,7 +4350,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -4359,7 +4359,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -4368,7 +4368,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -4377,7 +4377,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4386,7 +4386,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4395,7 +4395,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4404,7 +4404,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -4413,7 +4413,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -4422,7 +4422,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4431,7 +4431,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -4440,7 +4440,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -4449,7 +4449,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -4458,7 +4458,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4467,7 +4467,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4476,7 +4476,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -4485,7 +4485,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -4494,7 +4494,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4503,7 +4503,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4512,7 +4512,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -4521,7 +4521,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -4530,7 +4530,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -4539,7 +4539,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -4548,7 +4548,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -4557,7 +4557,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -4566,7 +4566,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -4575,7 +4575,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -4584,7 +4584,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -4593,7 +4593,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -4602,7 +4602,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -4611,259 +4611,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -4872,7 +4872,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4881,55 +4881,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -4938,7 +4938,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -4947,73 +4947,73 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoQuoteQualifiers is a repeating group element, Tag 735 +// NoQuoteQualifiers is a repeating group element, Tag 735 type NoQuoteQualifiers struct { *quickfix.Group } -//SetQuoteQualifier sets QuoteQualifier, Tag 695 +// SetQuoteQualifier sets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { m.Set(field.NewQuoteQualifier(v)) } -//GetQuoteQualifier gets QuoteQualifier, Tag 695 +// GetQuoteQualifier gets QuoteQualifier, Tag 695 func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { var f field.QuoteQualifierField if err = m.Get(&f); err == nil { @@ -5022,60 +5022,60 @@ func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRe return } -//HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 func (m NoQuoteQualifiers) HasQuoteQualifier() bool { return m.Has(tag.QuoteQualifier) } -//NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 type NoQuoteQualifiersRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { return NoQuoteQualifiersRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} } -//Add create and append a new NoQuoteQualifiers to this group +// Add create and append a new NoQuoteQualifiers to this group func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { g := m.RepeatingGroup.Add() return NoQuoteQualifiers{g} } -//Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -5084,7 +5084,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -5093,7 +5093,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -5102,7 +5102,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -5111,45 +5111,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/quotestatusrequest/QuoteStatusRequest.generated.go b/fix44/quotestatusrequest/QuoteStatusRequest.generated.go index 480cdbe2d..30e16f20a 100644 --- a/fix44/quotestatusrequest/QuoteStatusRequest.generated.go +++ b/fix44/quotestatusrequest/QuoteStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//QuoteStatusRequest is the fix44 QuoteStatusRequest type, MsgType = a +// QuoteStatusRequest is the fix44 QuoteStatusRequest type, MsgType = a type QuoteStatusRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type QuoteStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a QuoteStatusRequest from a quickfix.Message instance +// FromMessage creates a QuoteStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) QuoteStatusRequest { return QuoteStatusRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) QuoteStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m QuoteStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a QuoteStatusRequest initialized with the required fields for QuoteStatusRequest +// New returns a QuoteStatusRequest initialized with the required fields for QuoteStatusRequest func New() (m QuoteStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New() (m QuoteStatusRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg QuoteStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,317 +56,317 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "a", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m QuoteStatusRequest) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m QuoteStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m QuoteStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m QuoteStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m QuoteStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m QuoteStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m QuoteStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetQuoteID sets QuoteID, Tag 117 +// SetQuoteID sets QuoteID, Tag 117 func (m QuoteStatusRequest) SetQuoteID(v string) { m.Set(field.NewQuoteID(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m QuoteStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m QuoteStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m QuoteStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m QuoteStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m QuoteStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m QuoteStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m QuoteStatusRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m QuoteStatusRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m QuoteStatusRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m QuoteStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m QuoteStatusRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m QuoteStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m QuoteStatusRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m QuoteStatusRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m QuoteStatusRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m QuoteStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m QuoteStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m QuoteStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m QuoteStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m QuoteStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m QuoteStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m QuoteStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m QuoteStatusRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m QuoteStatusRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m QuoteStatusRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m QuoteStatusRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m QuoteStatusRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m QuoteStatusRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m QuoteStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m QuoteStatusRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m QuoteStatusRequest) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m QuoteStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 +// SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 func (m QuoteStatusRequest) SetQuoteStatusReqID(v string) { m.Set(field.NewQuoteStatusReqID(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m QuoteStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m QuoteStatusRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m QuoteStatusRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m QuoteStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m QuoteStatusRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m QuoteStatusRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m QuoteStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m QuoteStatusRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m QuoteStatusRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m QuoteStatusRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m QuoteStatusRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m QuoteStatusRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m QuoteStatusRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m QuoteStatusRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m QuoteStatusRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m QuoteStatusRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m QuoteStatusRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m QuoteStatusRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m QuoteStatusRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m QuoteStatusRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m QuoteStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -375,7 +375,7 @@ func (m QuoteStatusRequest) GetAccount() (v string, err quickfix.MessageRejectEr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m QuoteStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -384,7 +384,7 @@ func (m QuoteStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m QuoteStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -393,7 +393,7 @@ func (m QuoteStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m QuoteStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -402,7 +402,7 @@ func (m QuoteStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m QuoteStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -411,7 +411,7 @@ func (m QuoteStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m QuoteStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -420,7 +420,7 @@ func (m QuoteStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m QuoteStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -429,7 +429,7 @@ func (m QuoteStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetQuoteID gets QuoteID, Tag 117 +// GetQuoteID gets QuoteID, Tag 117 func (m QuoteStatusRequest) GetQuoteID() (v string, err quickfix.MessageRejectError) { var f field.QuoteIDField if err = m.Get(&f); err == nil { @@ -438,7 +438,7 @@ func (m QuoteStatusRequest) GetQuoteID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m QuoteStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -447,7 +447,7 @@ func (m QuoteStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m QuoteStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -456,7 +456,7 @@ func (m QuoteStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m QuoteStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -465,7 +465,7 @@ func (m QuoteStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m QuoteStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -474,7 +474,7 @@ func (m QuoteStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m QuoteStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -483,7 +483,7 @@ func (m QuoteStatusRequest) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m QuoteStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -492,7 +492,7 @@ func (m QuoteStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m QuoteStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -501,7 +501,7 @@ func (m QuoteStatusRequest) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m QuoteStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -510,7 +510,7 @@ func (m QuoteStatusRequest) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m QuoteStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -519,7 +519,7 @@ func (m QuoteStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m QuoteStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -528,7 +528,7 @@ func (m QuoteStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m QuoteStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -537,7 +537,7 @@ func (m QuoteStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m QuoteStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -546,7 +546,7 @@ func (m QuoteStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m QuoteStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -555,7 +555,7 @@ func (m QuoteStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m QuoteStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -564,7 +564,7 @@ func (m QuoteStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m QuoteStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -573,7 +573,7 @@ func (m QuoteStatusRequest) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m QuoteStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -582,7 +582,7 @@ func (m QuoteStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionReq return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m QuoteStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -591,7 +591,7 @@ func (m QuoteStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m QuoteStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -600,7 +600,7 @@ func (m QuoteStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m QuoteStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -609,7 +609,7 @@ func (m QuoteStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m QuoteStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -618,7 +618,7 @@ func (m QuoteStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m QuoteStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -627,21 +627,21 @@ func (m QuoteStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m QuoteStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m QuoteStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m QuoteStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m QuoteStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m QuoteStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m QuoteStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m QuoteStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m QuoteStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m QuoteStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m QuoteStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m QuoteStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m QuoteStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m QuoteStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m QuoteStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m QuoteStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -704,14 +704,14 @@ func (m QuoteStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m QuoteStatusRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m QuoteStatusRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m QuoteStatusRequest) GetAccountType() (v enum.AccountType, err quickfix.M return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m QuoteStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m QuoteStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID return } -//GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 +// GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 func (m QuoteStatusRequest) GetQuoteStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.QuoteStatusReqIDField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m QuoteStatusRequest) GetQuoteStatusReqID() (v string, err quickfix.Messag return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m QuoteStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m QuoteStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m QuoteStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m QuoteStatusRequest) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m QuoteStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -765,14 +765,14 @@ func (m QuoteStatusRequest) GetPool() (v string, err quickfix.MessageRejectError return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m QuoteStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m QuoteStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m QuoteStatusRequest) GetSecuritySubType() (v string, err quickfix.Message return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m QuoteStatusRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -790,14 +790,14 @@ func (m QuoteStatusRequest) GetTerminationType() (v enum.TerminationType, err qu return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m QuoteStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m QuoteStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m QuoteStatusRequest) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m QuoteStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m QuoteStatusRequest) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m QuoteStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m QuoteStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m QuoteStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m QuoteStatusRequest) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m QuoteStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m QuoteStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.Me return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m QuoteStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m QuoteStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRe return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m QuoteStatusRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m QuoteStatusRequest) GetAgreementID() (v string, err quickfix.MessageReje return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m QuoteStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m QuoteStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRe return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m QuoteStatusRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m QuoteStatusRequest) GetStartDate() (v string, err quickfix.MessageReject return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m QuoteStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m QuoteStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m QuoteStatusRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -896,7 +896,7 @@ func (m QuoteStatusRequest) GetAgreementCurrency() (v string, err quickfix.Messa return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m QuoteStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -905,7 +905,7 @@ func (m QuoteStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m QuoteStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -914,342 +914,342 @@ func (m QuoteStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m QuoteStatusRequest) HasAccount() bool { return m.Has(tag.Account) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m QuoteStatusRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m QuoteStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m QuoteStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m QuoteStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m QuoteStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m QuoteStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasQuoteID returns true if QuoteID is present, Tag 117 +// HasQuoteID returns true if QuoteID is present, Tag 117 func (m QuoteStatusRequest) HasQuoteID() bool { return m.Has(tag.QuoteID) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m QuoteStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m QuoteStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m QuoteStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m QuoteStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m QuoteStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m QuoteStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m QuoteStatusRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m QuoteStatusRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m QuoteStatusRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m QuoteStatusRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m QuoteStatusRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m QuoteStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m QuoteStatusRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m QuoteStatusRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m QuoteStatusRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m QuoteStatusRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m QuoteStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m QuoteStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m QuoteStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m QuoteStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m QuoteStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m QuoteStatusRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m QuoteStatusRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m QuoteStatusRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m QuoteStatusRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m QuoteStatusRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m QuoteStatusRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m QuoteStatusRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m QuoteStatusRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m QuoteStatusRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m QuoteStatusRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m QuoteStatusRequest) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m QuoteStatusRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 +// HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 func (m QuoteStatusRequest) HasQuoteStatusReqID() bool { return m.Has(tag.QuoteStatusReqID) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m QuoteStatusRequest) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m QuoteStatusRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m QuoteStatusRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m QuoteStatusRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m QuoteStatusRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m QuoteStatusRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m QuoteStatusRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m QuoteStatusRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m QuoteStatusRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m QuoteStatusRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m QuoteStatusRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m QuoteStatusRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m QuoteStatusRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m QuoteStatusRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m QuoteStatusRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m QuoteStatusRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m QuoteStatusRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m QuoteStatusRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m QuoteStatusRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m QuoteStatusRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1258,7 +1258,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1267,7 +1267,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1276,49 +1276,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1327,7 +1327,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1336,78 +1336,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1416,7 +1416,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1425,255 +1425,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1682,7 +1682,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1691,7 +1691,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1700,7 +1700,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1709,14 +1709,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1788,7 +1788,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1797,7 +1797,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1806,7 +1806,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1815,7 +1815,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1824,7 +1824,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1833,7 +1833,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1842,7 +1842,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1851,7 +1851,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1860,7 +1860,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1869,7 +1869,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1878,7 +1878,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1887,7 +1887,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1896,7 +1896,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1905,7 +1905,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1914,7 +1914,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1923,7 +1923,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1932,7 +1932,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1941,7 +1941,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1950,7 +1950,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1959,7 +1959,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1968,7 +1968,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1977,7 +1977,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1986,7 +1986,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1995,7 +1995,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2004,7 +2004,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2013,7 +2013,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2022,7 +2022,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2031,7 +2031,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2040,7 +2040,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2049,232 +2049,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2283,7 +2283,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2292,298 +2292,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2592,7 +2592,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2601,7 +2601,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2610,7 +2610,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2619,14 +2619,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2635,7 +2635,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2644,7 +2644,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2653,7 +2653,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2662,7 +2662,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2671,7 +2671,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2680,7 +2680,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2689,7 +2689,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2698,7 +2698,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2707,7 +2707,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2716,7 +2716,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2725,7 +2725,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2734,7 +2734,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2743,7 +2743,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2752,7 +2752,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2761,7 +2761,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2770,7 +2770,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2779,7 +2779,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2788,7 +2788,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2797,7 +2797,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2806,7 +2806,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2815,7 +2815,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2824,7 +2824,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2833,7 +2833,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2842,7 +2842,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2851,7 +2851,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2860,7 +2860,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2869,7 +2869,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2878,7 +2878,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2887,7 +2887,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2896,7 +2896,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2905,7 +2905,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2914,7 +2914,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2923,7 +2923,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2932,7 +2932,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2941,7 +2941,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2950,7 +2950,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2959,7 +2959,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2968,7 +2968,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2977,7 +2977,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2986,259 +2986,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3247,7 +3247,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3256,55 +3256,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3313,7 +3313,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3322,88 +3322,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3412,7 +3412,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3421,7 +3421,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3430,7 +3430,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3439,45 +3439,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/registrationinstructions/RegistrationInstructions.generated.go b/fix44/registrationinstructions/RegistrationInstructions.generated.go index 8e7775302..25c51edab 100644 --- a/fix44/registrationinstructions/RegistrationInstructions.generated.go +++ b/fix44/registrationinstructions/RegistrationInstructions.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//RegistrationInstructions is the fix44 RegistrationInstructions type, MsgType = o +// RegistrationInstructions is the fix44 RegistrationInstructions type, MsgType = o type RegistrationInstructions struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type RegistrationInstructions struct { Message *quickfix.Message } -//FromMessage creates a RegistrationInstructions from a quickfix.Message instance +// FromMessage creates a RegistrationInstructions from a quickfix.Message instance func FromMessage(m *quickfix.Message) RegistrationInstructions { return RegistrationInstructions{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) RegistrationInstructions { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m RegistrationInstructions) ToMessage() *quickfix.Message { return m.Message } -//New returns a RegistrationInstructions initialized with the required fields for RegistrationInstructions +// New returns a RegistrationInstructions initialized with the required fields for RegistrationInstructions func New(registid field.RegistIDField, registtranstype field.RegistTransTypeField, registrefid field.RegistRefIDField) (m RegistrationInstructions) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(registid field.RegistIDField, registtranstype field.RegistTransTypeFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg RegistrationInstructions, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,67 +59,67 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "o", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m RegistrationInstructions) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m RegistrationInstructions) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m RegistrationInstructions) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoRegistDtls sets NoRegistDtls, Tag 473 +// SetNoRegistDtls sets NoRegistDtls, Tag 473 func (m RegistrationInstructions) SetNoRegistDtls(f NoRegistDtlsRepeatingGroup) { m.SetGroup(f) } -//SetRegistAcctType sets RegistAcctType, Tag 493 +// SetRegistAcctType sets RegistAcctType, Tag 493 func (m RegistrationInstructions) SetRegistAcctType(v string) { m.Set(field.NewRegistAcctType(v)) } -//SetTaxAdvantageType sets TaxAdvantageType, Tag 495 +// SetTaxAdvantageType sets TaxAdvantageType, Tag 495 func (m RegistrationInstructions) SetTaxAdvantageType(v enum.TaxAdvantageType) { m.Set(field.NewTaxAdvantageType(v)) } -//SetRegistRefID sets RegistRefID, Tag 508 +// SetRegistRefID sets RegistRefID, Tag 508 func (m RegistrationInstructions) SetRegistRefID(v string) { m.Set(field.NewRegistRefID(v)) } -//SetNoDistribInsts sets NoDistribInsts, Tag 510 +// SetNoDistribInsts sets NoDistribInsts, Tag 510 func (m RegistrationInstructions) SetNoDistribInsts(f NoDistribInstsRepeatingGroup) { m.SetGroup(f) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m RegistrationInstructions) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetRegistTransType sets RegistTransType, Tag 514 +// SetRegistTransType sets RegistTransType, Tag 514 func (m RegistrationInstructions) SetRegistTransType(v enum.RegistTransType) { m.Set(field.NewRegistTransType(v)) } -//SetOwnershipType sets OwnershipType, Tag 517 +// SetOwnershipType sets OwnershipType, Tag 517 func (m RegistrationInstructions) SetOwnershipType(v enum.OwnershipType) { m.Set(field.NewOwnershipType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m RegistrationInstructions) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m RegistrationInstructions) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m RegistrationInstructions) GetAccount() (v string, err quickfix.MessageRe return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m RegistrationInstructions) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -137,21 +137,21 @@ func (m RegistrationInstructions) GetClOrdID() (v string, err quickfix.MessageRe return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m RegistrationInstructions) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoRegistDtls gets NoRegistDtls, Tag 473 +// GetNoRegistDtls gets NoRegistDtls, Tag 473 func (m RegistrationInstructions) GetNoRegistDtls() (NoRegistDtlsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRegistDtlsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRegistAcctType gets RegistAcctType, Tag 493 +// GetRegistAcctType gets RegistAcctType, Tag 493 func (m RegistrationInstructions) GetRegistAcctType() (v string, err quickfix.MessageRejectError) { var f field.RegistAcctTypeField if err = m.Get(&f); err == nil { @@ -160,7 +160,7 @@ func (m RegistrationInstructions) GetRegistAcctType() (v string, err quickfix.Me return } -//GetTaxAdvantageType gets TaxAdvantageType, Tag 495 +// GetTaxAdvantageType gets TaxAdvantageType, Tag 495 func (m RegistrationInstructions) GetTaxAdvantageType() (v enum.TaxAdvantageType, err quickfix.MessageRejectError) { var f field.TaxAdvantageTypeField if err = m.Get(&f); err == nil { @@ -169,7 +169,7 @@ func (m RegistrationInstructions) GetTaxAdvantageType() (v enum.TaxAdvantageType return } -//GetRegistRefID gets RegistRefID, Tag 508 +// GetRegistRefID gets RegistRefID, Tag 508 func (m RegistrationInstructions) GetRegistRefID() (v string, err quickfix.MessageRejectError) { var f field.RegistRefIDField if err = m.Get(&f); err == nil { @@ -178,14 +178,14 @@ func (m RegistrationInstructions) GetRegistRefID() (v string, err quickfix.Messa return } -//GetNoDistribInsts gets NoDistribInsts, Tag 510 +// GetNoDistribInsts gets NoDistribInsts, Tag 510 func (m RegistrationInstructions) GetNoDistribInsts() (NoDistribInstsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDistribInstsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m RegistrationInstructions) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -194,7 +194,7 @@ func (m RegistrationInstructions) GetRegistID() (v string, err quickfix.MessageR return } -//GetRegistTransType gets RegistTransType, Tag 514 +// GetRegistTransType gets RegistTransType, Tag 514 func (m RegistrationInstructions) GetRegistTransType() (v enum.RegistTransType, err quickfix.MessageRejectError) { var f field.RegistTransTypeField if err = m.Get(&f); err == nil { @@ -203,7 +203,7 @@ func (m RegistrationInstructions) GetRegistTransType() (v enum.RegistTransType, return } -//GetOwnershipType gets OwnershipType, Tag 517 +// GetOwnershipType gets OwnershipType, Tag 517 func (m RegistrationInstructions) GetOwnershipType() (v enum.OwnershipType, err quickfix.MessageRejectError) { var f field.OwnershipTypeField if err = m.Get(&f); err == nil { @@ -212,7 +212,7 @@ func (m RegistrationInstructions) GetOwnershipType() (v enum.OwnershipType, err return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m RegistrationInstructions) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -221,92 +221,92 @@ func (m RegistrationInstructions) GetAcctIDSource() (v enum.AcctIDSource, err qu return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m RegistrationInstructions) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m RegistrationInstructions) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m RegistrationInstructions) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoRegistDtls returns true if NoRegistDtls is present, Tag 473 +// HasNoRegistDtls returns true if NoRegistDtls is present, Tag 473 func (m RegistrationInstructions) HasNoRegistDtls() bool { return m.Has(tag.NoRegistDtls) } -//HasRegistAcctType returns true if RegistAcctType is present, Tag 493 +// HasRegistAcctType returns true if RegistAcctType is present, Tag 493 func (m RegistrationInstructions) HasRegistAcctType() bool { return m.Has(tag.RegistAcctType) } -//HasTaxAdvantageType returns true if TaxAdvantageType is present, Tag 495 +// HasTaxAdvantageType returns true if TaxAdvantageType is present, Tag 495 func (m RegistrationInstructions) HasTaxAdvantageType() bool { return m.Has(tag.TaxAdvantageType) } -//HasRegistRefID returns true if RegistRefID is present, Tag 508 +// HasRegistRefID returns true if RegistRefID is present, Tag 508 func (m RegistrationInstructions) HasRegistRefID() bool { return m.Has(tag.RegistRefID) } -//HasNoDistribInsts returns true if NoDistribInsts is present, Tag 510 +// HasNoDistribInsts returns true if NoDistribInsts is present, Tag 510 func (m RegistrationInstructions) HasNoDistribInsts() bool { return m.Has(tag.NoDistribInsts) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m RegistrationInstructions) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasRegistTransType returns true if RegistTransType is present, Tag 514 +// HasRegistTransType returns true if RegistTransType is present, Tag 514 func (m RegistrationInstructions) HasRegistTransType() bool { return m.Has(tag.RegistTransType) } -//HasOwnershipType returns true if OwnershipType is present, Tag 517 +// HasOwnershipType returns true if OwnershipType is present, Tag 517 func (m RegistrationInstructions) HasOwnershipType() bool { return m.Has(tag.OwnershipType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m RegistrationInstructions) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -315,7 +315,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -324,7 +324,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -333,49 +333,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -384,7 +384,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -393,108 +393,110 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoRegistDtls is a repeating group element, Tag 473 +// NoRegistDtls is a repeating group element, Tag 473 type NoRegistDtls struct { *quickfix.Group } -//SetRegistDtls sets RegistDtls, Tag 509 +// SetRegistDtls sets RegistDtls, Tag 509 func (m NoRegistDtls) SetRegistDtls(v string) { m.Set(field.NewRegistDtls(v)) } -//SetRegistEmail sets RegistEmail, Tag 511 +// SetRegistEmail sets RegistEmail, Tag 511 func (m NoRegistDtls) SetRegistEmail(v string) { m.Set(field.NewRegistEmail(v)) } -//SetMailingDtls sets MailingDtls, Tag 474 +// SetMailingDtls sets MailingDtls, Tag 474 func (m NoRegistDtls) SetMailingDtls(v string) { m.Set(field.NewMailingDtls(v)) } -//SetMailingInst sets MailingInst, Tag 482 +// SetMailingInst sets MailingInst, Tag 482 func (m NoRegistDtls) SetMailingInst(v string) { m.Set(field.NewMailingInst(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoRegistDtls) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetOwnerType sets OwnerType, Tag 522 +// SetOwnerType sets OwnerType, Tag 522 func (m NoRegistDtls) SetOwnerType(v enum.OwnerType) { m.Set(field.NewOwnerType(v)) } -//SetDateOfBirth sets DateOfBirth, Tag 486 +// SetDateOfBirth sets DateOfBirth, Tag 486 func (m NoRegistDtls) SetDateOfBirth(v string) { m.Set(field.NewDateOfBirth(v)) } -//SetInvestorCountryOfResidence sets InvestorCountryOfResidence, Tag 475 +// SetInvestorCountryOfResidence sets InvestorCountryOfResidence, Tag 475 func (m NoRegistDtls) SetInvestorCountryOfResidence(v string) { m.Set(field.NewInvestorCountryOfResidence(v)) } -//GetRegistDtls gets RegistDtls, Tag 509 +// GetRegistDtls gets RegistDtls, Tag 509 func (m NoRegistDtls) GetRegistDtls() (v string, err quickfix.MessageRejectError) { var f field.RegistDtlsField if err = m.Get(&f); err == nil { @@ -503,7 +505,7 @@ func (m NoRegistDtls) GetRegistDtls() (v string, err quickfix.MessageRejectError return } -//GetRegistEmail gets RegistEmail, Tag 511 +// GetRegistEmail gets RegistEmail, Tag 511 func (m NoRegistDtls) GetRegistEmail() (v string, err quickfix.MessageRejectError) { var f field.RegistEmailField if err = m.Get(&f); err == nil { @@ -512,7 +514,7 @@ func (m NoRegistDtls) GetRegistEmail() (v string, err quickfix.MessageRejectErro return } -//GetMailingDtls gets MailingDtls, Tag 474 +// GetMailingDtls gets MailingDtls, Tag 474 func (m NoRegistDtls) GetMailingDtls() (v string, err quickfix.MessageRejectError) { var f field.MailingDtlsField if err = m.Get(&f); err == nil { @@ -521,7 +523,7 @@ func (m NoRegistDtls) GetMailingDtls() (v string, err quickfix.MessageRejectErro return } -//GetMailingInst gets MailingInst, Tag 482 +// GetMailingInst gets MailingInst, Tag 482 func (m NoRegistDtls) GetMailingInst() (v string, err quickfix.MessageRejectError) { var f field.MailingInstField if err = m.Get(&f); err == nil { @@ -530,14 +532,14 @@ func (m NoRegistDtls) GetMailingInst() (v string, err quickfix.MessageRejectErro return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoRegistDtls) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetOwnerType gets OwnerType, Tag 522 +// GetOwnerType gets OwnerType, Tag 522 func (m NoRegistDtls) GetOwnerType() (v enum.OwnerType, err quickfix.MessageRejectError) { var f field.OwnerTypeField if err = m.Get(&f); err == nil { @@ -546,7 +548,7 @@ func (m NoRegistDtls) GetOwnerType() (v enum.OwnerType, err quickfix.MessageReje return } -//GetDateOfBirth gets DateOfBirth, Tag 486 +// GetDateOfBirth gets DateOfBirth, Tag 486 func (m NoRegistDtls) GetDateOfBirth() (v string, err quickfix.MessageRejectError) { var f field.DateOfBirthField if err = m.Get(&f); err == nil { @@ -555,7 +557,7 @@ func (m NoRegistDtls) GetDateOfBirth() (v string, err quickfix.MessageRejectErro return } -//GetInvestorCountryOfResidence gets InvestorCountryOfResidence, Tag 475 +// GetInvestorCountryOfResidence gets InvestorCountryOfResidence, Tag 475 func (m NoRegistDtls) GetInvestorCountryOfResidence() (v string, err quickfix.MessageRejectError) { var f field.InvestorCountryOfResidenceField if err = m.Get(&f); err == nil { @@ -564,72 +566,72 @@ func (m NoRegistDtls) GetInvestorCountryOfResidence() (v string, err quickfix.Me return } -//HasRegistDtls returns true if RegistDtls is present, Tag 509 +// HasRegistDtls returns true if RegistDtls is present, Tag 509 func (m NoRegistDtls) HasRegistDtls() bool { return m.Has(tag.RegistDtls) } -//HasRegistEmail returns true if RegistEmail is present, Tag 511 +// HasRegistEmail returns true if RegistEmail is present, Tag 511 func (m NoRegistDtls) HasRegistEmail() bool { return m.Has(tag.RegistEmail) } -//HasMailingDtls returns true if MailingDtls is present, Tag 474 +// HasMailingDtls returns true if MailingDtls is present, Tag 474 func (m NoRegistDtls) HasMailingDtls() bool { return m.Has(tag.MailingDtls) } -//HasMailingInst returns true if MailingInst is present, Tag 482 +// HasMailingInst returns true if MailingInst is present, Tag 482 func (m NoRegistDtls) HasMailingInst() bool { return m.Has(tag.MailingInst) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoRegistDtls) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasOwnerType returns true if OwnerType is present, Tag 522 +// HasOwnerType returns true if OwnerType is present, Tag 522 func (m NoRegistDtls) HasOwnerType() bool { return m.Has(tag.OwnerType) } -//HasDateOfBirth returns true if DateOfBirth is present, Tag 486 +// HasDateOfBirth returns true if DateOfBirth is present, Tag 486 func (m NoRegistDtls) HasDateOfBirth() bool { return m.Has(tag.DateOfBirth) } -//HasInvestorCountryOfResidence returns true if InvestorCountryOfResidence is present, Tag 475 +// HasInvestorCountryOfResidence returns true if InvestorCountryOfResidence is present, Tag 475 func (m NoRegistDtls) HasInvestorCountryOfResidence() bool { return m.Has(tag.InvestorCountryOfResidence) } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -638,7 +640,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -647,7 +649,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -656,49 +658,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -707,7 +709,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -716,131 +718,134 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)}), + } } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoRegistDtlsRepeatingGroup is a repeating group, Tag 473 +// NoRegistDtlsRepeatingGroup is a repeating group, Tag 473 type NoRegistDtlsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRegistDtlsRepeatingGroup returns an initialized, NoRegistDtlsRepeatingGroup +// NewNoRegistDtlsRepeatingGroup returns an initialized, NoRegistDtlsRepeatingGroup func NewNoRegistDtlsRepeatingGroup() NoRegistDtlsRepeatingGroup { return NoRegistDtlsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRegistDtls, - quickfix.GroupTemplate{quickfix.GroupElement(tag.RegistDtls), quickfix.GroupElement(tag.RegistEmail), quickfix.GroupElement(tag.MailingDtls), quickfix.GroupElement(tag.MailingInst), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OwnerType), quickfix.GroupElement(tag.DateOfBirth), quickfix.GroupElement(tag.InvestorCountryOfResidence)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.RegistDtls), quickfix.GroupElement(tag.RegistEmail), quickfix.GroupElement(tag.MailingDtls), quickfix.GroupElement(tag.MailingInst), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OwnerType), quickfix.GroupElement(tag.DateOfBirth), quickfix.GroupElement(tag.InvestorCountryOfResidence)}), + } } -//Add create and append a new NoRegistDtls to this group +// Add create and append a new NoRegistDtls to this group func (m NoRegistDtlsRepeatingGroup) Add() NoRegistDtls { g := m.RepeatingGroup.Add() return NoRegistDtls{g} } -//Get returns the ith NoRegistDtls in the NoRegistDtlsRepeatinGroup +// Get returns the ith NoRegistDtls in the NoRegistDtlsRepeatinGroup func (m NoRegistDtlsRepeatingGroup) Get(i int) NoRegistDtls { return NoRegistDtls{m.RepeatingGroup.Get(i)} } -//NoDistribInsts is a repeating group element, Tag 510 +// NoDistribInsts is a repeating group element, Tag 510 type NoDistribInsts struct { *quickfix.Group } -//SetDistribPaymentMethod sets DistribPaymentMethod, Tag 477 +// SetDistribPaymentMethod sets DistribPaymentMethod, Tag 477 func (m NoDistribInsts) SetDistribPaymentMethod(v enum.DistribPaymentMethod) { m.Set(field.NewDistribPaymentMethod(v)) } -//SetDistribPercentage sets DistribPercentage, Tag 512 +// SetDistribPercentage sets DistribPercentage, Tag 512 func (m NoDistribInsts) SetDistribPercentage(value decimal.Decimal, scale int32) { m.Set(field.NewDistribPercentage(value, scale)) } -//SetCashDistribCurr sets CashDistribCurr, Tag 478 +// SetCashDistribCurr sets CashDistribCurr, Tag 478 func (m NoDistribInsts) SetCashDistribCurr(v string) { m.Set(field.NewCashDistribCurr(v)) } -//SetCashDistribAgentName sets CashDistribAgentName, Tag 498 +// SetCashDistribAgentName sets CashDistribAgentName, Tag 498 func (m NoDistribInsts) SetCashDistribAgentName(v string) { m.Set(field.NewCashDistribAgentName(v)) } -//SetCashDistribAgentCode sets CashDistribAgentCode, Tag 499 +// SetCashDistribAgentCode sets CashDistribAgentCode, Tag 499 func (m NoDistribInsts) SetCashDistribAgentCode(v string) { m.Set(field.NewCashDistribAgentCode(v)) } -//SetCashDistribAgentAcctNumber sets CashDistribAgentAcctNumber, Tag 500 +// SetCashDistribAgentAcctNumber sets CashDistribAgentAcctNumber, Tag 500 func (m NoDistribInsts) SetCashDistribAgentAcctNumber(v string) { m.Set(field.NewCashDistribAgentAcctNumber(v)) } -//SetCashDistribPayRef sets CashDistribPayRef, Tag 501 +// SetCashDistribPayRef sets CashDistribPayRef, Tag 501 func (m NoDistribInsts) SetCashDistribPayRef(v string) { m.Set(field.NewCashDistribPayRef(v)) } -//SetCashDistribAgentAcctName sets CashDistribAgentAcctName, Tag 502 +// SetCashDistribAgentAcctName sets CashDistribAgentAcctName, Tag 502 func (m NoDistribInsts) SetCashDistribAgentAcctName(v string) { m.Set(field.NewCashDistribAgentAcctName(v)) } -//GetDistribPaymentMethod gets DistribPaymentMethod, Tag 477 +// GetDistribPaymentMethod gets DistribPaymentMethod, Tag 477 func (m NoDistribInsts) GetDistribPaymentMethod() (v enum.DistribPaymentMethod, err quickfix.MessageRejectError) { var f field.DistribPaymentMethodField if err = m.Get(&f); err == nil { @@ -849,7 +854,7 @@ func (m NoDistribInsts) GetDistribPaymentMethod() (v enum.DistribPaymentMethod, return } -//GetDistribPercentage gets DistribPercentage, Tag 512 +// GetDistribPercentage gets DistribPercentage, Tag 512 func (m NoDistribInsts) GetDistribPercentage() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.DistribPercentageField if err = m.Get(&f); err == nil { @@ -858,7 +863,7 @@ func (m NoDistribInsts) GetDistribPercentage() (v decimal.Decimal, err quickfix. return } -//GetCashDistribCurr gets CashDistribCurr, Tag 478 +// GetCashDistribCurr gets CashDistribCurr, Tag 478 func (m NoDistribInsts) GetCashDistribCurr() (v string, err quickfix.MessageRejectError) { var f field.CashDistribCurrField if err = m.Get(&f); err == nil { @@ -867,7 +872,7 @@ func (m NoDistribInsts) GetCashDistribCurr() (v string, err quickfix.MessageReje return } -//GetCashDistribAgentName gets CashDistribAgentName, Tag 498 +// GetCashDistribAgentName gets CashDistribAgentName, Tag 498 func (m NoDistribInsts) GetCashDistribAgentName() (v string, err quickfix.MessageRejectError) { var f field.CashDistribAgentNameField if err = m.Get(&f); err == nil { @@ -876,7 +881,7 @@ func (m NoDistribInsts) GetCashDistribAgentName() (v string, err quickfix.Messag return } -//GetCashDistribAgentCode gets CashDistribAgentCode, Tag 499 +// GetCashDistribAgentCode gets CashDistribAgentCode, Tag 499 func (m NoDistribInsts) GetCashDistribAgentCode() (v string, err quickfix.MessageRejectError) { var f field.CashDistribAgentCodeField if err = m.Get(&f); err == nil { @@ -885,7 +890,7 @@ func (m NoDistribInsts) GetCashDistribAgentCode() (v string, err quickfix.Messag return } -//GetCashDistribAgentAcctNumber gets CashDistribAgentAcctNumber, Tag 500 +// GetCashDistribAgentAcctNumber gets CashDistribAgentAcctNumber, Tag 500 func (m NoDistribInsts) GetCashDistribAgentAcctNumber() (v string, err quickfix.MessageRejectError) { var f field.CashDistribAgentAcctNumberField if err = m.Get(&f); err == nil { @@ -894,7 +899,7 @@ func (m NoDistribInsts) GetCashDistribAgentAcctNumber() (v string, err quickfix. return } -//GetCashDistribPayRef gets CashDistribPayRef, Tag 501 +// GetCashDistribPayRef gets CashDistribPayRef, Tag 501 func (m NoDistribInsts) GetCashDistribPayRef() (v string, err quickfix.MessageRejectError) { var f field.CashDistribPayRefField if err = m.Get(&f); err == nil { @@ -903,7 +908,7 @@ func (m NoDistribInsts) GetCashDistribPayRef() (v string, err quickfix.MessageRe return } -//GetCashDistribAgentAcctName gets CashDistribAgentAcctName, Tag 502 +// GetCashDistribAgentAcctName gets CashDistribAgentAcctName, Tag 502 func (m NoDistribInsts) GetCashDistribAgentAcctName() (v string, err quickfix.MessageRejectError) { var f field.CashDistribAgentAcctNameField if err = m.Get(&f); err == nil { @@ -912,65 +917,66 @@ func (m NoDistribInsts) GetCashDistribAgentAcctName() (v string, err quickfix.Me return } -//HasDistribPaymentMethod returns true if DistribPaymentMethod is present, Tag 477 +// HasDistribPaymentMethod returns true if DistribPaymentMethod is present, Tag 477 func (m NoDistribInsts) HasDistribPaymentMethod() bool { return m.Has(tag.DistribPaymentMethod) } -//HasDistribPercentage returns true if DistribPercentage is present, Tag 512 +// HasDistribPercentage returns true if DistribPercentage is present, Tag 512 func (m NoDistribInsts) HasDistribPercentage() bool { return m.Has(tag.DistribPercentage) } -//HasCashDistribCurr returns true if CashDistribCurr is present, Tag 478 +// HasCashDistribCurr returns true if CashDistribCurr is present, Tag 478 func (m NoDistribInsts) HasCashDistribCurr() bool { return m.Has(tag.CashDistribCurr) } -//HasCashDistribAgentName returns true if CashDistribAgentName is present, Tag 498 +// HasCashDistribAgentName returns true if CashDistribAgentName is present, Tag 498 func (m NoDistribInsts) HasCashDistribAgentName() bool { return m.Has(tag.CashDistribAgentName) } -//HasCashDistribAgentCode returns true if CashDistribAgentCode is present, Tag 499 +// HasCashDistribAgentCode returns true if CashDistribAgentCode is present, Tag 499 func (m NoDistribInsts) HasCashDistribAgentCode() bool { return m.Has(tag.CashDistribAgentCode) } -//HasCashDistribAgentAcctNumber returns true if CashDistribAgentAcctNumber is present, Tag 500 +// HasCashDistribAgentAcctNumber returns true if CashDistribAgentAcctNumber is present, Tag 500 func (m NoDistribInsts) HasCashDistribAgentAcctNumber() bool { return m.Has(tag.CashDistribAgentAcctNumber) } -//HasCashDistribPayRef returns true if CashDistribPayRef is present, Tag 501 +// HasCashDistribPayRef returns true if CashDistribPayRef is present, Tag 501 func (m NoDistribInsts) HasCashDistribPayRef() bool { return m.Has(tag.CashDistribPayRef) } -//HasCashDistribAgentAcctName returns true if CashDistribAgentAcctName is present, Tag 502 +// HasCashDistribAgentAcctName returns true if CashDistribAgentAcctName is present, Tag 502 func (m NoDistribInsts) HasCashDistribAgentAcctName() bool { return m.Has(tag.CashDistribAgentAcctName) } -//NoDistribInstsRepeatingGroup is a repeating group, Tag 510 +// NoDistribInstsRepeatingGroup is a repeating group, Tag 510 type NoDistribInstsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDistribInstsRepeatingGroup returns an initialized, NoDistribInstsRepeatingGroup +// NewNoDistribInstsRepeatingGroup returns an initialized, NoDistribInstsRepeatingGroup func NewNoDistribInstsRepeatingGroup() NoDistribInstsRepeatingGroup { return NoDistribInstsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDistribInsts, - quickfix.GroupTemplate{quickfix.GroupElement(tag.DistribPaymentMethod), quickfix.GroupElement(tag.DistribPercentage), quickfix.GroupElement(tag.CashDistribCurr), quickfix.GroupElement(tag.CashDistribAgentName), quickfix.GroupElement(tag.CashDistribAgentCode), quickfix.GroupElement(tag.CashDistribAgentAcctNumber), quickfix.GroupElement(tag.CashDistribPayRef), quickfix.GroupElement(tag.CashDistribAgentAcctName)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.DistribPaymentMethod), quickfix.GroupElement(tag.DistribPercentage), quickfix.GroupElement(tag.CashDistribCurr), quickfix.GroupElement(tag.CashDistribAgentName), quickfix.GroupElement(tag.CashDistribAgentCode), quickfix.GroupElement(tag.CashDistribAgentAcctNumber), quickfix.GroupElement(tag.CashDistribPayRef), quickfix.GroupElement(tag.CashDistribAgentAcctName)}), + } } -//Add create and append a new NoDistribInsts to this group +// Add create and append a new NoDistribInsts to this group func (m NoDistribInstsRepeatingGroup) Add() NoDistribInsts { g := m.RepeatingGroup.Add() return NoDistribInsts{g} } -//Get returns the ith NoDistribInsts in the NoDistribInstsRepeatinGroup +// Get returns the ith NoDistribInsts in the NoDistribInstsRepeatinGroup func (m NoDistribInstsRepeatingGroup) Get(i int) NoDistribInsts { return NoDistribInsts{m.RepeatingGroup.Get(i)} } diff --git a/fix44/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go b/fix44/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go index 81a29937a..c2f1d6366 100644 --- a/fix44/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go +++ b/fix44/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//RegistrationInstructionsResponse is the fix44 RegistrationInstructionsResponse type, MsgType = p +// RegistrationInstructionsResponse is the fix44 RegistrationInstructionsResponse type, MsgType = p type RegistrationInstructionsResponse struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type RegistrationInstructionsResponse struct { Message *quickfix.Message } -//FromMessage creates a RegistrationInstructionsResponse from a quickfix.Message instance +// FromMessage creates a RegistrationInstructionsResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) RegistrationInstructionsResponse { return RegistrationInstructionsResponse{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) RegistrationInstructionsResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m RegistrationInstructionsResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a RegistrationInstructionsResponse initialized with the required fields for RegistrationInstructionsResponse +// New returns a RegistrationInstructionsResponse initialized with the required fields for RegistrationInstructionsResponse func New(registid field.RegistIDField, registtranstype field.RegistTransTypeField, registrefid field.RegistRefIDField, registstatus field.RegistStatusField) (m RegistrationInstructionsResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(registid field.RegistIDField, registtranstype field.RegistTransTypeFiel return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg RegistrationInstructionsResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,57 +58,57 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "p", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m RegistrationInstructionsResponse) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m RegistrationInstructionsResponse) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m RegistrationInstructionsResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetRegistRejReasonText sets RegistRejReasonText, Tag 496 +// SetRegistRejReasonText sets RegistRejReasonText, Tag 496 func (m RegistrationInstructionsResponse) SetRegistRejReasonText(v string) { m.Set(field.NewRegistRejReasonText(v)) } -//SetRegistStatus sets RegistStatus, Tag 506 +// SetRegistStatus sets RegistStatus, Tag 506 func (m RegistrationInstructionsResponse) SetRegistStatus(v enum.RegistStatus) { m.Set(field.NewRegistStatus(v)) } -//SetRegistRejReasonCode sets RegistRejReasonCode, Tag 507 +// SetRegistRejReasonCode sets RegistRejReasonCode, Tag 507 func (m RegistrationInstructionsResponse) SetRegistRejReasonCode(v enum.RegistRejReasonCode) { m.Set(field.NewRegistRejReasonCode(v)) } -//SetRegistRefID sets RegistRefID, Tag 508 +// SetRegistRefID sets RegistRefID, Tag 508 func (m RegistrationInstructionsResponse) SetRegistRefID(v string) { m.Set(field.NewRegistRefID(v)) } -//SetRegistID sets RegistID, Tag 513 +// SetRegistID sets RegistID, Tag 513 func (m RegistrationInstructionsResponse) SetRegistID(v string) { m.Set(field.NewRegistID(v)) } -//SetRegistTransType sets RegistTransType, Tag 514 +// SetRegistTransType sets RegistTransType, Tag 514 func (m RegistrationInstructionsResponse) SetRegistTransType(v enum.RegistTransType) { m.Set(field.NewRegistTransType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m RegistrationInstructionsResponse) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m RegistrationInstructionsResponse) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -117,7 +117,7 @@ func (m RegistrationInstructionsResponse) GetAccount() (v string, err quickfix.M return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m RegistrationInstructionsResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -126,14 +126,14 @@ func (m RegistrationInstructionsResponse) GetClOrdID() (v string, err quickfix.M return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m RegistrationInstructionsResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRegistRejReasonText gets RegistRejReasonText, Tag 496 +// GetRegistRejReasonText gets RegistRejReasonText, Tag 496 func (m RegistrationInstructionsResponse) GetRegistRejReasonText() (v string, err quickfix.MessageRejectError) { var f field.RegistRejReasonTextField if err = m.Get(&f); err == nil { @@ -142,7 +142,7 @@ func (m RegistrationInstructionsResponse) GetRegistRejReasonText() (v string, er return } -//GetRegistStatus gets RegistStatus, Tag 506 +// GetRegistStatus gets RegistStatus, Tag 506 func (m RegistrationInstructionsResponse) GetRegistStatus() (v enum.RegistStatus, err quickfix.MessageRejectError) { var f field.RegistStatusField if err = m.Get(&f); err == nil { @@ -151,7 +151,7 @@ func (m RegistrationInstructionsResponse) GetRegistStatus() (v enum.RegistStatus return } -//GetRegistRejReasonCode gets RegistRejReasonCode, Tag 507 +// GetRegistRejReasonCode gets RegistRejReasonCode, Tag 507 func (m RegistrationInstructionsResponse) GetRegistRejReasonCode() (v enum.RegistRejReasonCode, err quickfix.MessageRejectError) { var f field.RegistRejReasonCodeField if err = m.Get(&f); err == nil { @@ -160,7 +160,7 @@ func (m RegistrationInstructionsResponse) GetRegistRejReasonCode() (v enum.Regis return } -//GetRegistRefID gets RegistRefID, Tag 508 +// GetRegistRefID gets RegistRefID, Tag 508 func (m RegistrationInstructionsResponse) GetRegistRefID() (v string, err quickfix.MessageRejectError) { var f field.RegistRefIDField if err = m.Get(&f); err == nil { @@ -169,7 +169,7 @@ func (m RegistrationInstructionsResponse) GetRegistRefID() (v string, err quickf return } -//GetRegistID gets RegistID, Tag 513 +// GetRegistID gets RegistID, Tag 513 func (m RegistrationInstructionsResponse) GetRegistID() (v string, err quickfix.MessageRejectError) { var f field.RegistIDField if err = m.Get(&f); err == nil { @@ -178,7 +178,7 @@ func (m RegistrationInstructionsResponse) GetRegistID() (v string, err quickfix. return } -//GetRegistTransType gets RegistTransType, Tag 514 +// GetRegistTransType gets RegistTransType, Tag 514 func (m RegistrationInstructionsResponse) GetRegistTransType() (v enum.RegistTransType, err quickfix.MessageRejectError) { var f field.RegistTransTypeField if err = m.Get(&f); err == nil { @@ -187,7 +187,7 @@ func (m RegistrationInstructionsResponse) GetRegistTransType() (v enum.RegistTra return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m RegistrationInstructionsResponse) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -196,82 +196,82 @@ func (m RegistrationInstructionsResponse) GetAcctIDSource() (v enum.AcctIDSource return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m RegistrationInstructionsResponse) HasAccount() bool { return m.Has(tag.Account) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m RegistrationInstructionsResponse) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m RegistrationInstructionsResponse) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasRegistRejReasonText returns true if RegistRejReasonText is present, Tag 496 +// HasRegistRejReasonText returns true if RegistRejReasonText is present, Tag 496 func (m RegistrationInstructionsResponse) HasRegistRejReasonText() bool { return m.Has(tag.RegistRejReasonText) } -//HasRegistStatus returns true if RegistStatus is present, Tag 506 +// HasRegistStatus returns true if RegistStatus is present, Tag 506 func (m RegistrationInstructionsResponse) HasRegistStatus() bool { return m.Has(tag.RegistStatus) } -//HasRegistRejReasonCode returns true if RegistRejReasonCode is present, Tag 507 +// HasRegistRejReasonCode returns true if RegistRejReasonCode is present, Tag 507 func (m RegistrationInstructionsResponse) HasRegistRejReasonCode() bool { return m.Has(tag.RegistRejReasonCode) } -//HasRegistRefID returns true if RegistRefID is present, Tag 508 +// HasRegistRefID returns true if RegistRefID is present, Tag 508 func (m RegistrationInstructionsResponse) HasRegistRefID() bool { return m.Has(tag.RegistRefID) } -//HasRegistID returns true if RegistID is present, Tag 513 +// HasRegistID returns true if RegistID is present, Tag 513 func (m RegistrationInstructionsResponse) HasRegistID() bool { return m.Has(tag.RegistID) } -//HasRegistTransType returns true if RegistTransType is present, Tag 514 +// HasRegistTransType returns true if RegistTransType is present, Tag 514 func (m RegistrationInstructionsResponse) HasRegistTransType() bool { return m.Has(tag.RegistTransType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m RegistrationInstructionsResponse) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -280,7 +280,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -289,7 +289,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -298,49 +298,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -349,7 +349,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -358,58 +358,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/reject/Reject.generated.go b/fix44/reject/Reject.generated.go index 6cd46ded6..6799de2a5 100644 --- a/fix44/reject/Reject.generated.go +++ b/fix44/reject/Reject.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Reject is the fix44 Reject type, MsgType = 3 +// Reject is the fix44 Reject type, MsgType = 3 type Reject struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type Reject struct { Message *quickfix.Message } -//FromMessage creates a Reject from a quickfix.Message instance +// FromMessage creates a Reject from a quickfix.Message instance func FromMessage(m *quickfix.Message) Reject { return Reject{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) Reject { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m Reject) ToMessage() *quickfix.Message { return m.Message } -//New returns a Reject initialized with the required fields for Reject +// New returns a Reject initialized with the required fields for Reject func New(refseqnum field.RefSeqNumField) (m Reject) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(refseqnum field.RefSeqNumField) (m Reject) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg Reject, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,42 +55,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "3", r } -//SetRefSeqNum sets RefSeqNum, Tag 45 +// SetRefSeqNum sets RefSeqNum, Tag 45 func (m Reject) SetRefSeqNum(v int) { m.Set(field.NewRefSeqNum(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m Reject) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m Reject) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m Reject) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetRefTagID sets RefTagID, Tag 371 +// SetRefTagID sets RefTagID, Tag 371 func (m Reject) SetRefTagID(v int) { m.Set(field.NewRefTagID(v)) } -//SetRefMsgType sets RefMsgType, Tag 372 +// SetRefMsgType sets RefMsgType, Tag 372 func (m Reject) SetRefMsgType(v string) { m.Set(field.NewRefMsgType(v)) } -//SetSessionRejectReason sets SessionRejectReason, Tag 373 +// SetSessionRejectReason sets SessionRejectReason, Tag 373 func (m Reject) SetSessionRejectReason(v enum.SessionRejectReason) { m.Set(field.NewSessionRejectReason(v)) } -//GetRefSeqNum gets RefSeqNum, Tag 45 +// GetRefSeqNum gets RefSeqNum, Tag 45 func (m Reject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { var f field.RefSeqNumField if err = m.Get(&f); err == nil { @@ -99,7 +99,7 @@ func (m Reject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m Reject) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -108,7 +108,7 @@ func (m Reject) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m Reject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -117,7 +117,7 @@ func (m Reject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m Reject) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -126,7 +126,7 @@ func (m Reject) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetRefTagID gets RefTagID, Tag 371 +// GetRefTagID gets RefTagID, Tag 371 func (m Reject) GetRefTagID() (v int, err quickfix.MessageRejectError) { var f field.RefTagIDField if err = m.Get(&f); err == nil { @@ -135,7 +135,7 @@ func (m Reject) GetRefTagID() (v int, err quickfix.MessageRejectError) { return } -//GetRefMsgType gets RefMsgType, Tag 372 +// GetRefMsgType gets RefMsgType, Tag 372 func (m Reject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { var f field.RefMsgTypeField if err = m.Get(&f); err == nil { @@ -144,7 +144,7 @@ func (m Reject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { return } -//GetSessionRejectReason gets SessionRejectReason, Tag 373 +// GetSessionRejectReason gets SessionRejectReason, Tag 373 func (m Reject) GetSessionRejectReason() (v enum.SessionRejectReason, err quickfix.MessageRejectError) { var f field.SessionRejectReasonField if err = m.Get(&f); err == nil { @@ -153,37 +153,37 @@ func (m Reject) GetSessionRejectReason() (v enum.SessionRejectReason, err quickf return } -//HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 func (m Reject) HasRefSeqNum() bool { return m.Has(tag.RefSeqNum) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m Reject) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m Reject) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m Reject) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasRefTagID returns true if RefTagID is present, Tag 371 +// HasRefTagID returns true if RefTagID is present, Tag 371 func (m Reject) HasRefTagID() bool { return m.Has(tag.RefTagID) } -//HasRefMsgType returns true if RefMsgType is present, Tag 372 +// HasRefMsgType returns true if RefMsgType is present, Tag 372 func (m Reject) HasRefMsgType() bool { return m.Has(tag.RefMsgType) } -//HasSessionRejectReason returns true if SessionRejectReason is present, Tag 373 +// HasSessionRejectReason returns true if SessionRejectReason is present, Tag 373 func (m Reject) HasSessionRejectReason() bool { return m.Has(tag.SessionRejectReason) } diff --git a/fix44/requestforpositions/RequestForPositions.generated.go b/fix44/requestforpositions/RequestForPositions.generated.go index 194e503a7..979649e87 100644 --- a/fix44/requestforpositions/RequestForPositions.generated.go +++ b/fix44/requestforpositions/RequestForPositions.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//RequestForPositions is the fix44 RequestForPositions type, MsgType = AN +// RequestForPositions is the fix44 RequestForPositions type, MsgType = AN type RequestForPositions struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type RequestForPositions struct { Message *quickfix.Message } -//FromMessage creates a RequestForPositions from a quickfix.Message instance +// FromMessage creates a RequestForPositions from a quickfix.Message instance func FromMessage(m *quickfix.Message) RequestForPositions { return RequestForPositions{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) RequestForPositions { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m RequestForPositions) ToMessage() *quickfix.Message { return m.Message } -//New returns a RequestForPositions initialized with the required fields for RequestForPositions +// New returns a RequestForPositions initialized with the required fields for RequestForPositions func New(posreqid field.PosReqIDField, posreqtype field.PosReqTypeField, account field.AccountField, accounttype field.AccountTypeField, clearingbusinessdate field.ClearingBusinessDateField, transacttime field.TransactTimeField) (m RequestForPositions) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(posreqid field.PosReqIDField, posreqtype field.PosReqTypeField, account return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg RequestForPositions, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,322 +64,322 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AN", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m RequestForPositions) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m RequestForPositions) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m RequestForPositions) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m RequestForPositions) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m RequestForPositions) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m RequestForPositions) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m RequestForPositions) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m RequestForPositions) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m RequestForPositions) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m RequestForPositions) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m RequestForPositions) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m RequestForPositions) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m RequestForPositions) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m RequestForPositions) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m RequestForPositions) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m RequestForPositions) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m RequestForPositions) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m RequestForPositions) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m RequestForPositions) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m RequestForPositions) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m RequestForPositions) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m RequestForPositions) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m RequestForPositions) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m RequestForPositions) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m RequestForPositions) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m RequestForPositions) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m RequestForPositions) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m RequestForPositions) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m RequestForPositions) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m RequestForPositions) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m RequestForPositions) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m RequestForPositions) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoTradingSessions sets NoTradingSessions, Tag 386 +// SetNoTradingSessions sets NoTradingSessions, Tag 386 func (m RequestForPositions) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { m.SetGroup(f) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m RequestForPositions) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m RequestForPositions) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m RequestForPositions) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m RequestForPositions) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m RequestForPositions) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m RequestForPositions) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m RequestForPositions) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m RequestForPositions) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m RequestForPositions) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m RequestForPositions) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m RequestForPositions) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m RequestForPositions) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m RequestForPositions) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m RequestForPositions) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m RequestForPositions) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetPosReqID sets PosReqID, Tag 710 +// SetPosReqID sets PosReqID, Tag 710 func (m RequestForPositions) SetPosReqID(v string) { m.Set(field.NewPosReqID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m RequestForPositions) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m RequestForPositions) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetSettlSessID sets SettlSessID, Tag 716 +// SetSettlSessID sets SettlSessID, Tag 716 func (m RequestForPositions) SetSettlSessID(v enum.SettlSessID) { m.Set(field.NewSettlSessID(v)) } -//SetSettlSessSubID sets SettlSessSubID, Tag 717 +// SetSettlSessSubID sets SettlSessSubID, Tag 717 func (m RequestForPositions) SetSettlSessSubID(v string) { m.Set(field.NewSettlSessSubID(v)) } -//SetPosReqType sets PosReqType, Tag 724 +// SetPosReqType sets PosReqType, Tag 724 func (m RequestForPositions) SetPosReqType(v enum.PosReqType) { m.Set(field.NewPosReqType(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m RequestForPositions) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m RequestForPositions) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m RequestForPositions) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m RequestForPositions) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m RequestForPositions) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m RequestForPositions) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m RequestForPositions) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m RequestForPositions) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m RequestForPositions) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m RequestForPositions) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -388,7 +388,7 @@ func (m RequestForPositions) GetAccount() (v string, err quickfix.MessageRejectE return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m RequestForPositions) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -397,7 +397,7 @@ func (m RequestForPositions) GetCurrency() (v string, err quickfix.MessageReject return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m RequestForPositions) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -406,7 +406,7 @@ func (m RequestForPositions) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m RequestForPositions) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -415,7 +415,7 @@ func (m RequestForPositions) GetSecurityID() (v string, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m RequestForPositions) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -424,7 +424,7 @@ func (m RequestForPositions) GetSymbol() (v string, err quickfix.MessageRejectEr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m RequestForPositions) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -433,7 +433,7 @@ func (m RequestForPositions) GetText() (v string, err quickfix.MessageRejectErro return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m RequestForPositions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -442,7 +442,7 @@ func (m RequestForPositions) GetTransactTime() (v time.Time, err quickfix.Messag return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m RequestForPositions) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -451,7 +451,7 @@ func (m RequestForPositions) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Mess return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m RequestForPositions) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -460,7 +460,7 @@ func (m RequestForPositions) GetIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m RequestForPositions) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -469,7 +469,7 @@ func (m RequestForPositions) GetSecurityDesc() (v string, err quickfix.MessageRe return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m RequestForPositions) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -478,7 +478,7 @@ func (m RequestForPositions) GetSecurityType() (v enum.SecurityType, err quickfi return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m RequestForPositions) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -487,7 +487,7 @@ func (m RequestForPositions) GetMaturityMonthYear() (v string, err quickfix.Mess return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m RequestForPositions) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -496,7 +496,7 @@ func (m RequestForPositions) GetStrikePrice() (v decimal.Decimal, err quickfix.M return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m RequestForPositions) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -505,7 +505,7 @@ func (m RequestForPositions) GetOptAttribute() (v string, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m RequestForPositions) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -514,7 +514,7 @@ func (m RequestForPositions) GetSecurityExchange() (v string, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m RequestForPositions) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -523,7 +523,7 @@ func (m RequestForPositions) GetCouponRate() (v decimal.Decimal, err quickfix.Me return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m RequestForPositions) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -532,7 +532,7 @@ func (m RequestForPositions) GetCouponPaymentDate() (v string, err quickfix.Mess return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m RequestForPositions) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -541,7 +541,7 @@ func (m RequestForPositions) GetIssueDate() (v string, err quickfix.MessageRejec return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m RequestForPositions) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -550,7 +550,7 @@ func (m RequestForPositions) GetRepurchaseTerm() (v int, err quickfix.MessageRej return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m RequestForPositions) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -559,7 +559,7 @@ func (m RequestForPositions) GetRepurchaseRate() (v decimal.Decimal, err quickfi return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m RequestForPositions) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -568,7 +568,7 @@ func (m RequestForPositions) GetFactor() (v decimal.Decimal, err quickfix.Messag return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m RequestForPositions) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -577,7 +577,7 @@ func (m RequestForPositions) GetContractMultiplier() (v decimal.Decimal, err qui return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m RequestForPositions) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -586,7 +586,7 @@ func (m RequestForPositions) GetRepoCollateralSecurityType() (v int, err quickfi return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m RequestForPositions) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m RequestForPositions) GetRedemptionDate() (v string, err quickfix.Message return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m RequestForPositions) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m RequestForPositions) GetCreditRating() (v string, err quickfix.MessageRe return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m RequestForPositions) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -613,7 +613,7 @@ func (m RequestForPositions) GetSubscriptionRequestType() (v enum.SubscriptionRe return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m RequestForPositions) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -622,7 +622,7 @@ func (m RequestForPositions) GetEncodedIssuerLen() (v int, err quickfix.MessageR return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m RequestForPositions) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -631,7 +631,7 @@ func (m RequestForPositions) GetEncodedIssuer() (v string, err quickfix.MessageR return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m RequestForPositions) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -640,7 +640,7 @@ func (m RequestForPositions) GetEncodedSecurityDescLen() (v int, err quickfix.Me return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m RequestForPositions) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -649,7 +649,7 @@ func (m RequestForPositions) GetEncodedSecurityDesc() (v string, err quickfix.Me return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m RequestForPositions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -658,7 +658,7 @@ func (m RequestForPositions) GetEncodedTextLen() (v int, err quickfix.MessageRej return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m RequestForPositions) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -667,28 +667,28 @@ func (m RequestForPositions) GetEncodedText() (v string, err quickfix.MessageRej return } -//GetNoTradingSessions gets NoTradingSessions, Tag 386 +// GetNoTradingSessions gets NoTradingSessions, Tag 386 func (m RequestForPositions) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTradingSessionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m RequestForPositions) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m RequestForPositions) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m RequestForPositions) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -697,7 +697,7 @@ func (m RequestForPositions) GetProduct() (v enum.Product, err quickfix.MessageR return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m RequestForPositions) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -706,7 +706,7 @@ func (m RequestForPositions) GetCFICode() (v string, err quickfix.MessageRejectE return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m RequestForPositions) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -715,7 +715,7 @@ func (m RequestForPositions) GetCountryOfIssue() (v string, err quickfix.Message return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m RequestForPositions) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -724,7 +724,7 @@ func (m RequestForPositions) GetStateOrProvinceOfIssue() (v string, err quickfix return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m RequestForPositions) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -733,7 +733,7 @@ func (m RequestForPositions) GetLocaleOfIssue() (v string, err quickfix.MessageR return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m RequestForPositions) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -742,7 +742,7 @@ func (m RequestForPositions) GetMaturityDate() (v string, err quickfix.MessageRe return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m RequestForPositions) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -751,14 +751,14 @@ func (m RequestForPositions) GetInstrRegistry() (v enum.InstrRegistry, err quick return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m RequestForPositions) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m RequestForPositions) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m RequestForPositions) GetMatchStatus() (v enum.MatchStatus, err quickfix. return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m RequestForPositions) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m RequestForPositions) GetAccountType() (v enum.AccountType, err quickfix. return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m RequestForPositions) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m RequestForPositions) GetAcctIDSource() (v enum.AcctIDSource, err quickfi return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m RequestForPositions) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -794,7 +794,7 @@ func (m RequestForPositions) GetContractSettlMonth() (v string, err quickfix.Mes return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m RequestForPositions) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -803,7 +803,7 @@ func (m RequestForPositions) GetPool() (v string, err quickfix.MessageRejectErro return } -//GetPosReqID gets PosReqID, Tag 710 +// GetPosReqID gets PosReqID, Tag 710 func (m RequestForPositions) GetPosReqID() (v string, err quickfix.MessageRejectError) { var f field.PosReqIDField if err = m.Get(&f); err == nil { @@ -812,14 +812,14 @@ func (m RequestForPositions) GetPosReqID() (v string, err quickfix.MessageReject return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m RequestForPositions) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m RequestForPositions) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m RequestForPositions) GetClearingBusinessDate() (v string, err quickfix.M return } -//GetSettlSessID gets SettlSessID, Tag 716 +// GetSettlSessID gets SettlSessID, Tag 716 func (m RequestForPositions) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { var f field.SettlSessIDField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m RequestForPositions) GetSettlSessID() (v enum.SettlSessID, err quickfix. return } -//GetSettlSessSubID gets SettlSessSubID, Tag 717 +// GetSettlSessSubID gets SettlSessSubID, Tag 717 func (m RequestForPositions) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { var f field.SettlSessSubIDField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m RequestForPositions) GetSettlSessSubID() (v string, err quickfix.Message return } -//GetPosReqType gets PosReqType, Tag 724 +// GetPosReqType gets PosReqType, Tag 724 func (m RequestForPositions) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { var f field.PosReqTypeField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m RequestForPositions) GetPosReqType() (v enum.PosReqType, err quickfix.Me return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m RequestForPositions) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m RequestForPositions) GetResponseTransportType() (v enum.ResponseTranspor return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m RequestForPositions) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m RequestForPositions) GetResponseDestination() (v string, err quickfix.Me return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m RequestForPositions) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -882,14 +882,14 @@ func (m RequestForPositions) GetSecuritySubType() (v string, err quickfix.Messag return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m RequestForPositions) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m RequestForPositions) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m RequestForPositions) GetDatedDate() (v string, err quickfix.MessageRejec return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m RequestForPositions) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m RequestForPositions) GetInterestAccrualDate() (v string, err quickfix.Me return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m RequestForPositions) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m RequestForPositions) GetCPProgram() (v enum.CPProgram, err quickfix.Mess return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m RequestForPositions) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -925,7 +925,7 @@ func (m RequestForPositions) GetCPRegType() (v string, err quickfix.MessageRejec return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m RequestForPositions) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -934,337 +934,337 @@ func (m RequestForPositions) GetStrikeCurrency() (v string, err quickfix.Message return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m RequestForPositions) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m RequestForPositions) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m RequestForPositions) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m RequestForPositions) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m RequestForPositions) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m RequestForPositions) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m RequestForPositions) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m RequestForPositions) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m RequestForPositions) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m RequestForPositions) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m RequestForPositions) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m RequestForPositions) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m RequestForPositions) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m RequestForPositions) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m RequestForPositions) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m RequestForPositions) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m RequestForPositions) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m RequestForPositions) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m RequestForPositions) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m RequestForPositions) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m RequestForPositions) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m RequestForPositions) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m RequestForPositions) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m RequestForPositions) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m RequestForPositions) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m RequestForPositions) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m RequestForPositions) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m RequestForPositions) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m RequestForPositions) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m RequestForPositions) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m RequestForPositions) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m RequestForPositions) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 func (m RequestForPositions) HasNoTradingSessions() bool { return m.Has(tag.NoTradingSessions) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m RequestForPositions) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m RequestForPositions) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m RequestForPositions) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m RequestForPositions) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m RequestForPositions) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m RequestForPositions) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m RequestForPositions) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m RequestForPositions) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m RequestForPositions) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m RequestForPositions) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m RequestForPositions) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m RequestForPositions) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m RequestForPositions) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m RequestForPositions) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m RequestForPositions) HasPool() bool { return m.Has(tag.Pool) } -//HasPosReqID returns true if PosReqID is present, Tag 710 +// HasPosReqID returns true if PosReqID is present, Tag 710 func (m RequestForPositions) HasPosReqID() bool { return m.Has(tag.PosReqID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m RequestForPositions) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m RequestForPositions) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasSettlSessID returns true if SettlSessID is present, Tag 716 +// HasSettlSessID returns true if SettlSessID is present, Tag 716 func (m RequestForPositions) HasSettlSessID() bool { return m.Has(tag.SettlSessID) } -//HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 func (m RequestForPositions) HasSettlSessSubID() bool { return m.Has(tag.SettlSessSubID) } -//HasPosReqType returns true if PosReqType is present, Tag 724 +// HasPosReqType returns true if PosReqType is present, Tag 724 func (m RequestForPositions) HasPosReqType() bool { return m.Has(tag.PosReqType) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m RequestForPositions) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m RequestForPositions) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m RequestForPositions) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m RequestForPositions) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m RequestForPositions) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m RequestForPositions) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m RequestForPositions) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m RequestForPositions) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m RequestForPositions) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoTradingSessions is a repeating group element, Tag 386 +// NoTradingSessions is a repeating group element, Tag 386 type NoTradingSessions struct { *quickfix.Group } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1273,7 +1273,7 @@ func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1282,65 +1282,65 @@ func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, return } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoTradingSessions) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoTradingSessions) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 type NoTradingSessionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { return NoTradingSessionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTradingSessions, quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoTradingSessions to this group +// Add create and append a new NoTradingSessions to this group func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { g := m.RepeatingGroup.Add() return NoTradingSessions{g} } -//Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { return NoTradingSessions{m.RepeatingGroup.Get(i)} } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1349,7 +1349,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1358,7 +1358,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1367,49 +1367,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1418,7 +1418,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1427,78 +1427,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1507,7 +1507,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1516,255 +1516,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1773,7 +1773,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1782,7 +1782,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1791,7 +1791,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1800,14 +1800,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1816,7 +1816,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1825,7 +1825,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1834,7 +1834,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1843,7 +1843,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1852,7 +1852,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1861,7 +1861,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1870,7 +1870,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1879,7 +1879,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1888,7 +1888,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1897,7 +1897,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1906,7 +1906,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1915,7 +1915,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1924,7 +1924,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1933,7 +1933,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1942,7 +1942,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1951,7 +1951,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1960,7 +1960,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1969,7 +1969,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1978,7 +1978,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1987,7 +1987,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1996,7 +1996,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2005,7 +2005,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2014,7 +2014,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2023,7 +2023,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2032,7 +2032,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2041,7 +2041,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2050,7 +2050,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2059,7 +2059,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2068,7 +2068,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2077,7 +2077,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2086,7 +2086,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2095,7 +2095,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2104,7 +2104,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2113,7 +2113,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2122,7 +2122,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2131,7 +2131,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2140,232 +2140,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2374,7 +2374,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2383,298 +2383,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2683,7 +2683,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2692,7 +2692,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2701,7 +2701,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2710,14 +2710,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2726,7 +2726,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2735,7 +2735,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2744,7 +2744,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2753,7 +2753,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2762,7 +2762,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2771,7 +2771,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2780,7 +2780,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2789,7 +2789,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2798,7 +2798,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2807,7 +2807,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2816,7 +2816,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2825,7 +2825,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2834,7 +2834,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2843,7 +2843,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2852,7 +2852,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2861,7 +2861,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2870,7 +2870,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2879,7 +2879,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2888,7 +2888,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2897,7 +2897,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2906,7 +2906,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2915,7 +2915,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2924,7 +2924,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2933,7 +2933,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2942,7 +2942,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2951,7 +2951,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2960,7 +2960,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2969,7 +2969,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2978,7 +2978,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2987,7 +2987,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2996,7 +2996,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3005,7 +3005,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3014,7 +3014,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3023,7 +3023,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3032,7 +3032,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3041,7 +3041,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3050,7 +3050,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3059,7 +3059,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3068,7 +3068,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3077,259 +3077,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3338,7 +3338,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3347,55 +3347,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3404,7 +3404,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3413,88 +3413,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3503,7 +3503,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3512,7 +3512,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3521,7 +3521,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3530,45 +3530,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/requestforpositionsack/RequestForPositionsAck.generated.go b/fix44/requestforpositionsack/RequestForPositionsAck.generated.go index bf702e9cd..fb4412914 100644 --- a/fix44/requestforpositionsack/RequestForPositionsAck.generated.go +++ b/fix44/requestforpositionsack/RequestForPositionsAck.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//RequestForPositionsAck is the fix44 RequestForPositionsAck type, MsgType = AO +// RequestForPositionsAck is the fix44 RequestForPositionsAck type, MsgType = AO type RequestForPositionsAck struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type RequestForPositionsAck struct { Message *quickfix.Message } -//FromMessage creates a RequestForPositionsAck from a quickfix.Message instance +// FromMessage creates a RequestForPositionsAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) RequestForPositionsAck { return RequestForPositionsAck{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) RequestForPositionsAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m RequestForPositionsAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a RequestForPositionsAck initialized with the required fields for RequestForPositionsAck +// New returns a RequestForPositionsAck initialized with the required fields for RequestForPositionsAck func New(posmaintrptid field.PosMaintRptIDField, posreqresult field.PosReqResultField, posreqstatus field.PosReqStatusField, account field.AccountField, accounttype field.AccountTypeField) (m RequestForPositionsAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -50,10 +50,10 @@ func New(posmaintrptid field.PosMaintRptIDField, posreqresult field.PosReqResult return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg RequestForPositionsAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -61,307 +61,307 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AO", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m RequestForPositionsAck) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m RequestForPositionsAck) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m RequestForPositionsAck) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m RequestForPositionsAck) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m RequestForPositionsAck) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m RequestForPositionsAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m RequestForPositionsAck) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m RequestForPositionsAck) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m RequestForPositionsAck) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m RequestForPositionsAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m RequestForPositionsAck) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m RequestForPositionsAck) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m RequestForPositionsAck) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m RequestForPositionsAck) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m RequestForPositionsAck) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m RequestForPositionsAck) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m RequestForPositionsAck) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m RequestForPositionsAck) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m RequestForPositionsAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m RequestForPositionsAck) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m RequestForPositionsAck) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m RequestForPositionsAck) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m RequestForPositionsAck) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m RequestForPositionsAck) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m RequestForPositionsAck) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m RequestForPositionsAck) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m RequestForPositionsAck) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m RequestForPositionsAck) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m RequestForPositionsAck) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m RequestForPositionsAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m RequestForPositionsAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m RequestForPositionsAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m RequestForPositionsAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m RequestForPositionsAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m RequestForPositionsAck) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m RequestForPositionsAck) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m RequestForPositionsAck) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m RequestForPositionsAck) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m RequestForPositionsAck) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m RequestForPositionsAck) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m RequestForPositionsAck) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m RequestForPositionsAck) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m RequestForPositionsAck) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m RequestForPositionsAck) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m RequestForPositionsAck) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetPosReqID sets PosReqID, Tag 710 +// SetPosReqID sets PosReqID, Tag 710 func (m RequestForPositionsAck) SetPosReqID(v string) { m.Set(field.NewPosReqID(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m RequestForPositionsAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetPosMaintRptID sets PosMaintRptID, Tag 721 +// SetPosMaintRptID sets PosMaintRptID, Tag 721 func (m RequestForPositionsAck) SetPosMaintRptID(v string) { m.Set(field.NewPosMaintRptID(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m RequestForPositionsAck) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m RequestForPositionsAck) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetTotalNumPosReports sets TotalNumPosReports, Tag 727 +// SetTotalNumPosReports sets TotalNumPosReports, Tag 727 func (m RequestForPositionsAck) SetTotalNumPosReports(v int) { m.Set(field.NewTotalNumPosReports(v)) } -//SetPosReqResult sets PosReqResult, Tag 728 +// SetPosReqResult sets PosReqResult, Tag 728 func (m RequestForPositionsAck) SetPosReqResult(v enum.PosReqResult) { m.Set(field.NewPosReqResult(v)) } -//SetPosReqStatus sets PosReqStatus, Tag 729 +// SetPosReqStatus sets PosReqStatus, Tag 729 func (m RequestForPositionsAck) SetPosReqStatus(v enum.PosReqStatus) { m.Set(field.NewPosReqStatus(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m RequestForPositionsAck) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m RequestForPositionsAck) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m RequestForPositionsAck) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m RequestForPositionsAck) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m RequestForPositionsAck) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m RequestForPositionsAck) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m RequestForPositionsAck) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m RequestForPositionsAck) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -370,7 +370,7 @@ func (m RequestForPositionsAck) GetAccount() (v string, err quickfix.MessageReje return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m RequestForPositionsAck) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -379,7 +379,7 @@ func (m RequestForPositionsAck) GetCurrency() (v string, err quickfix.MessageRej return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m RequestForPositionsAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -388,7 +388,7 @@ func (m RequestForPositionsAck) GetSecurityIDSource() (v enum.SecurityIDSource, return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m RequestForPositionsAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -397,7 +397,7 @@ func (m RequestForPositionsAck) GetSecurityID() (v string, err quickfix.MessageR return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m RequestForPositionsAck) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -406,7 +406,7 @@ func (m RequestForPositionsAck) GetSymbol() (v string, err quickfix.MessageRejec return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m RequestForPositionsAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -415,7 +415,7 @@ func (m RequestForPositionsAck) GetText() (v string, err quickfix.MessageRejectE return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m RequestForPositionsAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -424,7 +424,7 @@ func (m RequestForPositionsAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.M return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m RequestForPositionsAck) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -433,7 +433,7 @@ func (m RequestForPositionsAck) GetIssuer() (v string, err quickfix.MessageRejec return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m RequestForPositionsAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -442,7 +442,7 @@ func (m RequestForPositionsAck) GetSecurityDesc() (v string, err quickfix.Messag return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m RequestForPositionsAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -451,7 +451,7 @@ func (m RequestForPositionsAck) GetSecurityType() (v enum.SecurityType, err quic return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m RequestForPositionsAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -460,7 +460,7 @@ func (m RequestForPositionsAck) GetMaturityMonthYear() (v string, err quickfix.M return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m RequestForPositionsAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -469,7 +469,7 @@ func (m RequestForPositionsAck) GetStrikePrice() (v decimal.Decimal, err quickfi return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m RequestForPositionsAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -478,7 +478,7 @@ func (m RequestForPositionsAck) GetOptAttribute() (v string, err quickfix.Messag return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m RequestForPositionsAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -487,7 +487,7 @@ func (m RequestForPositionsAck) GetSecurityExchange() (v string, err quickfix.Me return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m RequestForPositionsAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -496,7 +496,7 @@ func (m RequestForPositionsAck) GetCouponRate() (v decimal.Decimal, err quickfix return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m RequestForPositionsAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -505,7 +505,7 @@ func (m RequestForPositionsAck) GetCouponPaymentDate() (v string, err quickfix.M return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m RequestForPositionsAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -514,7 +514,7 @@ func (m RequestForPositionsAck) GetIssueDate() (v string, err quickfix.MessageRe return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m RequestForPositionsAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -523,7 +523,7 @@ func (m RequestForPositionsAck) GetRepurchaseTerm() (v int, err quickfix.Message return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m RequestForPositionsAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -532,7 +532,7 @@ func (m RequestForPositionsAck) GetRepurchaseRate() (v decimal.Decimal, err quic return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m RequestForPositionsAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -541,7 +541,7 @@ func (m RequestForPositionsAck) GetFactor() (v decimal.Decimal, err quickfix.Mes return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m RequestForPositionsAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -550,7 +550,7 @@ func (m RequestForPositionsAck) GetContractMultiplier() (v decimal.Decimal, err return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m RequestForPositionsAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -559,7 +559,7 @@ func (m RequestForPositionsAck) GetRepoCollateralSecurityType() (v int, err quic return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m RequestForPositionsAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -568,7 +568,7 @@ func (m RequestForPositionsAck) GetRedemptionDate() (v string, err quickfix.Mess return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m RequestForPositionsAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -577,7 +577,7 @@ func (m RequestForPositionsAck) GetCreditRating() (v string, err quickfix.Messag return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m RequestForPositionsAck) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -586,7 +586,7 @@ func (m RequestForPositionsAck) GetUnsolicitedIndicator() (v bool, err quickfix. return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m RequestForPositionsAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m RequestForPositionsAck) GetEncodedIssuerLen() (v int, err quickfix.Messa return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m RequestForPositionsAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m RequestForPositionsAck) GetEncodedIssuer() (v string, err quickfix.Messa return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m RequestForPositionsAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -613,7 +613,7 @@ func (m RequestForPositionsAck) GetEncodedSecurityDescLen() (v int, err quickfix return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m RequestForPositionsAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -622,7 +622,7 @@ func (m RequestForPositionsAck) GetEncodedSecurityDesc() (v string, err quickfix return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m RequestForPositionsAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -631,7 +631,7 @@ func (m RequestForPositionsAck) GetEncodedTextLen() (v int, err quickfix.Message return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m RequestForPositionsAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -640,21 +640,21 @@ func (m RequestForPositionsAck) GetEncodedText() (v string, err quickfix.Message return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m RequestForPositionsAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m RequestForPositionsAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m RequestForPositionsAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -663,7 +663,7 @@ func (m RequestForPositionsAck) GetProduct() (v enum.Product, err quickfix.Messa return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m RequestForPositionsAck) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -672,7 +672,7 @@ func (m RequestForPositionsAck) GetCFICode() (v string, err quickfix.MessageReje return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m RequestForPositionsAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -681,7 +681,7 @@ func (m RequestForPositionsAck) GetCountryOfIssue() (v string, err quickfix.Mess return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m RequestForPositionsAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -690,7 +690,7 @@ func (m RequestForPositionsAck) GetStateOrProvinceOfIssue() (v string, err quick return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m RequestForPositionsAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -699,7 +699,7 @@ func (m RequestForPositionsAck) GetLocaleOfIssue() (v string, err quickfix.Messa return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m RequestForPositionsAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -708,7 +708,7 @@ func (m RequestForPositionsAck) GetMaturityDate() (v string, err quickfix.Messag return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m RequestForPositionsAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -717,14 +717,14 @@ func (m RequestForPositionsAck) GetInstrRegistry() (v enum.InstrRegistry, err qu return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m RequestForPositionsAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m RequestForPositionsAck) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -733,7 +733,7 @@ func (m RequestForPositionsAck) GetAccountType() (v enum.AccountType, err quickf return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m RequestForPositionsAck) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -742,7 +742,7 @@ func (m RequestForPositionsAck) GetAcctIDSource() (v enum.AcctIDSource, err quic return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m RequestForPositionsAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -751,7 +751,7 @@ func (m RequestForPositionsAck) GetContractSettlMonth() (v string, err quickfix. return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m RequestForPositionsAck) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -760,7 +760,7 @@ func (m RequestForPositionsAck) GetPool() (v string, err quickfix.MessageRejectE return } -//GetPosReqID gets PosReqID, Tag 710 +// GetPosReqID gets PosReqID, Tag 710 func (m RequestForPositionsAck) GetPosReqID() (v string, err quickfix.MessageRejectError) { var f field.PosReqIDField if err = m.Get(&f); err == nil { @@ -769,14 +769,14 @@ func (m RequestForPositionsAck) GetPosReqID() (v string, err quickfix.MessageRej return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m RequestForPositionsAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPosMaintRptID gets PosMaintRptID, Tag 721 +// GetPosMaintRptID gets PosMaintRptID, Tag 721 func (m RequestForPositionsAck) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { var f field.PosMaintRptIDField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m RequestForPositionsAck) GetPosMaintRptID() (v string, err quickfix.Messa return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m RequestForPositionsAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -794,7 +794,7 @@ func (m RequestForPositionsAck) GetResponseTransportType() (v enum.ResponseTrans return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m RequestForPositionsAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -803,7 +803,7 @@ func (m RequestForPositionsAck) GetResponseDestination() (v string, err quickfix return } -//GetTotalNumPosReports gets TotalNumPosReports, Tag 727 +// GetTotalNumPosReports gets TotalNumPosReports, Tag 727 func (m RequestForPositionsAck) GetTotalNumPosReports() (v int, err quickfix.MessageRejectError) { var f field.TotalNumPosReportsField if err = m.Get(&f); err == nil { @@ -812,7 +812,7 @@ func (m RequestForPositionsAck) GetTotalNumPosReports() (v int, err quickfix.Mes return } -//GetPosReqResult gets PosReqResult, Tag 728 +// GetPosReqResult gets PosReqResult, Tag 728 func (m RequestForPositionsAck) GetPosReqResult() (v enum.PosReqResult, err quickfix.MessageRejectError) { var f field.PosReqResultField if err = m.Get(&f); err == nil { @@ -821,7 +821,7 @@ func (m RequestForPositionsAck) GetPosReqResult() (v enum.PosReqResult, err quic return } -//GetPosReqStatus gets PosReqStatus, Tag 729 +// GetPosReqStatus gets PosReqStatus, Tag 729 func (m RequestForPositionsAck) GetPosReqStatus() (v enum.PosReqStatus, err quickfix.MessageRejectError) { var f field.PosReqStatusField if err = m.Get(&f); err == nil { @@ -830,7 +830,7 @@ func (m RequestForPositionsAck) GetPosReqStatus() (v enum.PosReqStatus, err quic return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m RequestForPositionsAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -839,14 +839,14 @@ func (m RequestForPositionsAck) GetSecuritySubType() (v string, err quickfix.Mes return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m RequestForPositionsAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m RequestForPositionsAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m RequestForPositionsAck) GetDatedDate() (v string, err quickfix.MessageRe return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m RequestForPositionsAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m RequestForPositionsAck) GetInterestAccrualDate() (v string, err quickfix return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m RequestForPositionsAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -873,7 +873,7 @@ func (m RequestForPositionsAck) GetCPProgram() (v enum.CPProgram, err quickfix.M return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m RequestForPositionsAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -882,7 +882,7 @@ func (m RequestForPositionsAck) GetCPRegType() (v string, err quickfix.MessageRe return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m RequestForPositionsAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -891,332 +891,332 @@ func (m RequestForPositionsAck) GetStrikeCurrency() (v string, err quickfix.Mess return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m RequestForPositionsAck) HasAccount() bool { return m.Has(tag.Account) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m RequestForPositionsAck) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m RequestForPositionsAck) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m RequestForPositionsAck) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m RequestForPositionsAck) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m RequestForPositionsAck) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m RequestForPositionsAck) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m RequestForPositionsAck) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m RequestForPositionsAck) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m RequestForPositionsAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m RequestForPositionsAck) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m RequestForPositionsAck) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m RequestForPositionsAck) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m RequestForPositionsAck) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m RequestForPositionsAck) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m RequestForPositionsAck) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m RequestForPositionsAck) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m RequestForPositionsAck) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m RequestForPositionsAck) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m RequestForPositionsAck) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m RequestForPositionsAck) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m RequestForPositionsAck) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m RequestForPositionsAck) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m RequestForPositionsAck) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m RequestForPositionsAck) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m RequestForPositionsAck) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m RequestForPositionsAck) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m RequestForPositionsAck) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m RequestForPositionsAck) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m RequestForPositionsAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m RequestForPositionsAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m RequestForPositionsAck) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m RequestForPositionsAck) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m RequestForPositionsAck) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m RequestForPositionsAck) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m RequestForPositionsAck) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m RequestForPositionsAck) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m RequestForPositionsAck) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m RequestForPositionsAck) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m RequestForPositionsAck) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m RequestForPositionsAck) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m RequestForPositionsAck) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m RequestForPositionsAck) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m RequestForPositionsAck) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m RequestForPositionsAck) HasPool() bool { return m.Has(tag.Pool) } -//HasPosReqID returns true if PosReqID is present, Tag 710 +// HasPosReqID returns true if PosReqID is present, Tag 710 func (m RequestForPositionsAck) HasPosReqID() bool { return m.Has(tag.PosReqID) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m RequestForPositionsAck) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 func (m RequestForPositionsAck) HasPosMaintRptID() bool { return m.Has(tag.PosMaintRptID) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m RequestForPositionsAck) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m RequestForPositionsAck) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 +// HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 func (m RequestForPositionsAck) HasTotalNumPosReports() bool { return m.Has(tag.TotalNumPosReports) } -//HasPosReqResult returns true if PosReqResult is present, Tag 728 +// HasPosReqResult returns true if PosReqResult is present, Tag 728 func (m RequestForPositionsAck) HasPosReqResult() bool { return m.Has(tag.PosReqResult) } -//HasPosReqStatus returns true if PosReqStatus is present, Tag 729 +// HasPosReqStatus returns true if PosReqStatus is present, Tag 729 func (m RequestForPositionsAck) HasPosReqStatus() bool { return m.Has(tag.PosReqStatus) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m RequestForPositionsAck) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m RequestForPositionsAck) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m RequestForPositionsAck) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m RequestForPositionsAck) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m RequestForPositionsAck) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m RequestForPositionsAck) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m RequestForPositionsAck) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1225,7 +1225,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1234,7 +1234,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1243,49 +1243,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1294,7 +1294,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1303,78 +1303,78 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1383,7 +1383,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1392,255 +1392,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1649,7 +1649,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1658,7 +1658,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1667,7 +1667,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1676,14 +1676,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1692,7 +1692,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1701,7 +1701,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1710,7 +1710,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1719,7 +1719,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1728,7 +1728,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1737,7 +1737,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1746,7 +1746,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1755,7 +1755,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1764,7 +1764,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1773,7 +1773,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1782,7 +1782,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1791,7 +1791,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1800,7 +1800,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1809,7 +1809,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1818,7 +1818,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1827,7 +1827,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1836,7 +1836,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1845,7 +1845,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1854,7 +1854,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1863,7 +1863,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1872,7 +1872,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1881,7 +1881,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1890,7 +1890,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1899,7 +1899,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1908,7 +1908,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1917,7 +1917,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1926,7 +1926,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1935,7 +1935,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1944,7 +1944,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1953,7 +1953,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1962,7 +1962,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1971,7 +1971,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1980,7 +1980,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1989,7 +1989,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1998,7 +1998,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2007,7 +2007,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2016,232 +2016,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2250,7 +2250,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2259,298 +2259,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2559,7 +2559,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2568,7 +2568,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2577,7 +2577,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2586,14 +2586,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2602,7 +2602,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2611,7 +2611,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2620,7 +2620,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2629,7 +2629,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2638,7 +2638,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2647,7 +2647,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2656,7 +2656,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2665,7 +2665,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2674,7 +2674,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2683,7 +2683,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2692,7 +2692,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2701,7 +2701,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2710,7 +2710,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2719,7 +2719,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2728,7 +2728,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2737,7 +2737,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2746,7 +2746,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2755,7 +2755,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2764,7 +2764,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2773,7 +2773,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2782,7 +2782,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2791,7 +2791,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2800,7 +2800,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2809,7 +2809,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2818,7 +2818,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2827,7 +2827,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2836,7 +2836,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2845,7 +2845,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2854,7 +2854,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2863,7 +2863,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2872,7 +2872,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2881,7 +2881,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2890,7 +2890,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2899,7 +2899,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2908,7 +2908,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2917,7 +2917,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2926,7 +2926,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2935,7 +2935,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2944,7 +2944,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2953,259 +2953,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3214,7 +3214,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3223,55 +3223,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3280,7 +3280,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3289,88 +3289,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3379,7 +3379,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3388,7 +3388,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3397,7 +3397,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3406,45 +3406,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/resendrequest/ResendRequest.generated.go b/fix44/resendrequest/ResendRequest.generated.go index cdfb5f1aa..e51410905 100644 --- a/fix44/resendrequest/ResendRequest.generated.go +++ b/fix44/resendrequest/ResendRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//ResendRequest is the fix44 ResendRequest type, MsgType = 2 +// ResendRequest is the fix44 ResendRequest type, MsgType = 2 type ResendRequest struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type ResendRequest struct { Message *quickfix.Message } -//FromMessage creates a ResendRequest from a quickfix.Message instance +// FromMessage creates a ResendRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) ResendRequest { return ResendRequest{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) ResendRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m ResendRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a ResendRequest initialized with the required fields for ResendRequest +// New returns a ResendRequest initialized with the required fields for ResendRequest func New(beginseqno field.BeginSeqNoField, endseqno field.EndSeqNoField) (m ResendRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(beginseqno field.BeginSeqNoField, endseqno field.EndSeqNoField) (m Rese return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg ResendRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,17 +55,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "2", r } -//SetBeginSeqNo sets BeginSeqNo, Tag 7 +// SetBeginSeqNo sets BeginSeqNo, Tag 7 func (m ResendRequest) SetBeginSeqNo(v int) { m.Set(field.NewBeginSeqNo(v)) } -//SetEndSeqNo sets EndSeqNo, Tag 16 +// SetEndSeqNo sets EndSeqNo, Tag 16 func (m ResendRequest) SetEndSeqNo(v int) { m.Set(field.NewEndSeqNo(v)) } -//GetBeginSeqNo gets BeginSeqNo, Tag 7 +// GetBeginSeqNo gets BeginSeqNo, Tag 7 func (m ResendRequest) GetBeginSeqNo() (v int, err quickfix.MessageRejectError) { var f field.BeginSeqNoField if err = m.Get(&f); err == nil { @@ -74,7 +74,7 @@ func (m ResendRequest) GetBeginSeqNo() (v int, err quickfix.MessageRejectError) return } -//GetEndSeqNo gets EndSeqNo, Tag 16 +// GetEndSeqNo gets EndSeqNo, Tag 16 func (m ResendRequest) GetEndSeqNo() (v int, err quickfix.MessageRejectError) { var f field.EndSeqNoField if err = m.Get(&f); err == nil { @@ -83,12 +83,12 @@ func (m ResendRequest) GetEndSeqNo() (v int, err quickfix.MessageRejectError) { return } -//HasBeginSeqNo returns true if BeginSeqNo is present, Tag 7 +// HasBeginSeqNo returns true if BeginSeqNo is present, Tag 7 func (m ResendRequest) HasBeginSeqNo() bool { return m.Has(tag.BeginSeqNo) } -//HasEndSeqNo returns true if EndSeqNo is present, Tag 16 +// HasEndSeqNo returns true if EndSeqNo is present, Tag 16 func (m ResendRequest) HasEndSeqNo() bool { return m.Has(tag.EndSeqNo) } diff --git a/fix44/rfqrequest/RFQRequest.generated.go b/fix44/rfqrequest/RFQRequest.generated.go index 9a308b9eb..c2dc55019 100644 --- a/fix44/rfqrequest/RFQRequest.generated.go +++ b/fix44/rfqrequest/RFQRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//RFQRequest is the fix44 RFQRequest type, MsgType = AH +// RFQRequest is the fix44 RFQRequest type, MsgType = AH type RFQRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type RFQRequest struct { Message *quickfix.Message } -//FromMessage creates a RFQRequest from a quickfix.Message instance +// FromMessage creates a RFQRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) RFQRequest { return RFQRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) RFQRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m RFQRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a RFQRequest initialized with the required fields for RFQRequest +// New returns a RFQRequest initialized with the required fields for RFQRequest func New(rfqreqid field.RFQReqIDField) (m RFQRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(rfqreqid field.RFQReqIDField) (m RFQRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg RFQRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,29 +57,29 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AH", r } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m RFQRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m RFQRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetRFQReqID sets RFQReqID, Tag 644 +// SetRFQReqID sets RFQReqID, Tag 644 func (m RFQRequest) SetRFQReqID(v string) { m.Set(field.NewRFQReqID(v)) } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m RFQRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m RFQRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -88,7 +88,7 @@ func (m RFQRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType return } -//GetRFQReqID gets RFQReqID, Tag 644 +// GetRFQReqID gets RFQReqID, Tag 644 func (m RFQRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) { var f field.RFQReqIDField if err = m.Get(&f); err == nil { @@ -97,272 +97,272 @@ func (m RFQRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) { return } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m RFQRequest) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m RFQRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasRFQReqID returns true if RFQReqID is present, Tag 644 +// HasRFQReqID returns true if RFQReqID is present, Tag 644 func (m RFQRequest) HasRFQReqID() bool { return m.Has(tag.RFQReqID) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetPrevClosePx sets PrevClosePx, Tag 140 +// SetPrevClosePx sets PrevClosePx, Tag 140 func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { m.Set(field.NewPrevClosePx(value, scale)) } -//SetQuoteRequestType sets QuoteRequestType, Tag 303 +// SetQuoteRequestType sets QuoteRequestType, Tag 303 func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { m.Set(field.NewQuoteRequestType(v)) } -//SetQuoteType sets QuoteType, Tag 537 +// SetQuoteType sets QuoteType, Tag 537 func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { m.Set(field.NewQuoteType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -371,7 +371,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -380,7 +380,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -389,7 +389,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -398,14 +398,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -414,7 +414,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -423,7 +423,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -432,7 +432,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -441,7 +441,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -450,7 +450,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -459,7 +459,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -468,7 +468,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -477,7 +477,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -486,7 +486,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -495,7 +495,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -504,7 +504,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -513,7 +513,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -522,7 +522,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -531,7 +531,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -540,7 +540,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -549,7 +549,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -558,7 +558,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -567,7 +567,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -576,7 +576,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -711,14 +711,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -736,21 +736,21 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPrevClosePx gets PrevClosePx, Tag 140 +// GetPrevClosePx gets PrevClosePx, Tag 140 func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PrevClosePxField if err = m.Get(&f); err == nil { @@ -759,7 +759,7 @@ func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageR return } -//GetQuoteRequestType gets QuoteRequestType, Tag 303 +// GetQuoteRequestType gets QuoteRequestType, Tag 303 func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { var f field.QuoteRequestTypeField if err = m.Get(&f); err == nil { @@ -768,7 +768,7 @@ func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickf return } -//GetQuoteType gets QuoteType, Tag 537 +// GetQuoteType gets QuoteType, Tag 537 func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { var f field.QuoteTypeField if err = m.Get(&f); err == nil { @@ -777,7 +777,7 @@ func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageReje return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -786,7 +786,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -795,267 +795,267 @@ func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoRelatedSym) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 func (m NoRelatedSym) HasPrevClosePx() bool { return m.Has(tag.PrevClosePx) } -//HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 func (m NoRelatedSym) HasQuoteRequestType() bool { return m.Has(tag.QuoteRequestType) } -//HasQuoteType returns true if QuoteType is present, Tag 537 +// HasQuoteType returns true if QuoteType is present, Tag 537 func (m NoRelatedSym) HasQuoteType() bool { return m.Has(tag.QuoteType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoRelatedSym) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1064,7 +1064,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1073,65 +1073,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1140,7 +1140,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1149,7 +1149,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1158,7 +1158,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1167,285 +1167,285 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -1454,7 +1454,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -1463,7 +1463,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -1472,7 +1472,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1481,14 +1481,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -1497,7 +1497,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -1506,7 +1506,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -1515,7 +1515,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1524,7 +1524,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1533,7 +1533,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -1542,7 +1542,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1551,7 +1551,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -1560,7 +1560,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1569,7 +1569,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1578,7 +1578,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1587,7 +1587,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -1596,7 +1596,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -1605,7 +1605,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -1614,7 +1614,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1623,7 +1623,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1632,7 +1632,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1641,7 +1641,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -1650,7 +1650,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -1659,7 +1659,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1668,7 +1668,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -1677,7 +1677,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -1686,7 +1686,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -1695,7 +1695,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1704,7 +1704,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1713,7 +1713,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -1722,7 +1722,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -1731,7 +1731,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1740,7 +1740,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1749,7 +1749,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -1758,7 +1758,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -1767,7 +1767,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -1776,7 +1776,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -1785,7 +1785,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -1794,7 +1794,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -1803,7 +1803,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -1812,7 +1812,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -1821,7 +1821,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -1830,7 +1830,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -1839,7 +1839,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -1848,259 +1848,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2109,7 +2109,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2118,55 +2118,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2175,7 +2175,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2184,278 +2184,278 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2464,7 +2464,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2473,7 +2473,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2482,7 +2482,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2491,14 +2491,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2507,7 +2507,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2516,7 +2516,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2525,7 +2525,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2534,7 +2534,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2543,7 +2543,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2552,7 +2552,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2561,7 +2561,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2570,7 +2570,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2579,7 +2579,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2588,7 +2588,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2597,7 +2597,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2606,7 +2606,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2615,7 +2615,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2624,7 +2624,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2633,7 +2633,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2642,7 +2642,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2651,7 +2651,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2660,7 +2660,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2669,7 +2669,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2678,7 +2678,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2687,7 +2687,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2696,7 +2696,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2705,7 +2705,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2714,7 +2714,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2723,7 +2723,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2732,7 +2732,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2741,7 +2741,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2750,7 +2750,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2759,7 +2759,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2768,7 +2768,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2777,7 +2777,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2786,7 +2786,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2795,7 +2795,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2804,7 +2804,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2813,7 +2813,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2822,7 +2822,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2831,232 +2831,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3065,7 +3065,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3074,81 +3074,81 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitydefinition/SecurityDefinition.generated.go b/fix44/securitydefinition/SecurityDefinition.generated.go index 60259abb2..e2a70913a 100644 --- a/fix44/securitydefinition/SecurityDefinition.generated.go +++ b/fix44/securitydefinition/SecurityDefinition.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityDefinition is the fix44 SecurityDefinition type, MsgType = d +// SecurityDefinition is the fix44 SecurityDefinition type, MsgType = d type SecurityDefinition struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityDefinition struct { Message *quickfix.Message } -//FromMessage creates a SecurityDefinition from a quickfix.Message instance +// FromMessage creates a SecurityDefinition from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityDefinition { return SecurityDefinition{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityDefinition { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityDefinition) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityDefinition initialized with the required fields for SecurityDefinition +// New returns a SecurityDefinition initialized with the required fields for SecurityDefinition func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityresponsetype field.SecurityResponseTypeField) (m SecurityDefinition) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(securityreqid field.SecurityReqIDField, securityresponseid field.Securi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityDefinition, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,302 +59,302 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "d", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityDefinition) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m SecurityDefinition) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityDefinition) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityDefinition) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityDefinition) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityDefinition) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityDefinition) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityDefinition) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityDefinition) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityDefinition) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityDefinition) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityDefinition) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityDefinition) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityDefinition) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m SecurityDefinition) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m SecurityDefinition) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m SecurityDefinition) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m SecurityDefinition) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m SecurityDefinition) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityDefinition) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m SecurityDefinition) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m SecurityDefinition) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m SecurityDefinition) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityDefinition) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityResponseID sets SecurityResponseID, Tag 322 +// SetSecurityResponseID sets SecurityResponseID, Tag 322 func (m SecurityDefinition) SetSecurityResponseID(v string) { m.Set(field.NewSecurityResponseID(v)) } -//SetSecurityResponseType sets SecurityResponseType, Tag 323 +// SetSecurityResponseType sets SecurityResponseType, Tag 323 func (m SecurityDefinition) SetSecurityResponseType(v enum.SecurityResponseType) { m.Set(field.NewSecurityResponseType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityDefinition) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityDefinition) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityDefinition) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinition) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityDefinition) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityDefinition) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityDefinition) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m SecurityDefinition) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityDefinition) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SecurityDefinition) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m SecurityDefinition) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m SecurityDefinition) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m SecurityDefinition) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m SecurityDefinition) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m SecurityDefinition) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m SecurityDefinition) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetRoundLot sets RoundLot, Tag 561 +// SetRoundLot sets RoundLot, Tag 561 func (m SecurityDefinition) SetRoundLot(value decimal.Decimal, scale int32) { m.Set(field.NewRoundLot(value, scale)) } -//SetMinTradeVol sets MinTradeVol, Tag 562 +// SetMinTradeVol sets MinTradeVol, Tag 562 func (m SecurityDefinition) SetMinTradeVol(value decimal.Decimal, scale int32) { m.Set(field.NewMinTradeVol(value, scale)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityDefinition) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m SecurityDefinition) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m SecurityDefinition) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m SecurityDefinition) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m SecurityDefinition) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityDefinition) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetExpirationCycle sets ExpirationCycle, Tag 827 +// SetExpirationCycle sets ExpirationCycle, Tag 827 func (m SecurityDefinition) SetExpirationCycle(v enum.ExpirationCycle) { m.Set(field.NewExpirationCycle(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m SecurityDefinition) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m SecurityDefinition) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m SecurityDefinition) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m SecurityDefinition) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m SecurityDefinition) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m SecurityDefinition) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m SecurityDefinition) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m SecurityDefinition) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityDefinition) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (m SecurityDefinition) GetCurrency() (v string, err quickfix.MessageRejectE return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m SecurityDefinition) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (m SecurityDefinition) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityDefinition) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (m SecurityDefinition) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityDefinition) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -390,7 +390,7 @@ func (m SecurityDefinition) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityDefinition) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -399,7 +399,7 @@ func (m SecurityDefinition) GetText() (v string, err quickfix.MessageRejectError return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityDefinition) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -408,7 +408,7 @@ func (m SecurityDefinition) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityDefinition) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -417,7 +417,7 @@ func (m SecurityDefinition) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityDefinition) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -426,7 +426,7 @@ func (m SecurityDefinition) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityDefinition) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -435,7 +435,7 @@ func (m SecurityDefinition) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityDefinition) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m SecurityDefinition) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityDefinition) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -453,7 +453,7 @@ func (m SecurityDefinition) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityDefinition) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -462,7 +462,7 @@ func (m SecurityDefinition) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityDefinition) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -471,7 +471,7 @@ func (m SecurityDefinition) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityDefinition) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -480,7 +480,7 @@ func (m SecurityDefinition) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m SecurityDefinition) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -489,7 +489,7 @@ func (m SecurityDefinition) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m SecurityDefinition) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -498,7 +498,7 @@ func (m SecurityDefinition) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m SecurityDefinition) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -507,7 +507,7 @@ func (m SecurityDefinition) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m SecurityDefinition) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -516,7 +516,7 @@ func (m SecurityDefinition) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m SecurityDefinition) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -525,7 +525,7 @@ func (m SecurityDefinition) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityDefinition) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -534,7 +534,7 @@ func (m SecurityDefinition) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m SecurityDefinition) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -543,7 +543,7 @@ func (m SecurityDefinition) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m SecurityDefinition) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -552,7 +552,7 @@ func (m SecurityDefinition) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m SecurityDefinition) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -561,7 +561,7 @@ func (m SecurityDefinition) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityDefinition) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -570,7 +570,7 @@ func (m SecurityDefinition) GetSecurityReqID() (v string, err quickfix.MessageRe return } -//GetSecurityResponseID gets SecurityResponseID, Tag 322 +// GetSecurityResponseID gets SecurityResponseID, Tag 322 func (m SecurityDefinition) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { var f field.SecurityResponseIDField if err = m.Get(&f); err == nil { @@ -579,7 +579,7 @@ func (m SecurityDefinition) GetSecurityResponseID() (v string, err quickfix.Mess return } -//GetSecurityResponseType gets SecurityResponseType, Tag 323 +// GetSecurityResponseType gets SecurityResponseType, Tag 323 func (m SecurityDefinition) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { var f field.SecurityResponseTypeField if err = m.Get(&f); err == nil { @@ -588,7 +588,7 @@ func (m SecurityDefinition) GetSecurityResponseType() (v enum.SecurityResponseTy return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityDefinition) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -597,7 +597,7 @@ func (m SecurityDefinition) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityDefinition) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -606,7 +606,7 @@ func (m SecurityDefinition) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityDefinition) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -615,7 +615,7 @@ func (m SecurityDefinition) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinition) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -624,7 +624,7 @@ func (m SecurityDefinition) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityDefinition) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -633,7 +633,7 @@ func (m SecurityDefinition) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityDefinition) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -642,7 +642,7 @@ func (m SecurityDefinition) GetEncodedTextLen() (v int, err quickfix.MessageReje return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityDefinition) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -651,14 +651,14 @@ func (m SecurityDefinition) GetEncodedText() (v string, err quickfix.MessageReje return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m SecurityDefinition) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityDefinition) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -667,7 +667,7 @@ func (m SecurityDefinition) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SecurityDefinition) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -676,7 +676,7 @@ func (m SecurityDefinition) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m SecurityDefinition) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -685,7 +685,7 @@ func (m SecurityDefinition) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m SecurityDefinition) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -694,7 +694,7 @@ func (m SecurityDefinition) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m SecurityDefinition) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -703,7 +703,7 @@ func (m SecurityDefinition) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m SecurityDefinition) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -712,7 +712,7 @@ func (m SecurityDefinition) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m SecurityDefinition) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -721,14 +721,14 @@ func (m SecurityDefinition) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m SecurityDefinition) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetRoundLot gets RoundLot, Tag 561 +// GetRoundLot gets RoundLot, Tag 561 func (m SecurityDefinition) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundLotField if err = m.Get(&f); err == nil { @@ -737,7 +737,7 @@ func (m SecurityDefinition) GetRoundLot() (v decimal.Decimal, err quickfix.Messa return } -//GetMinTradeVol gets MinTradeVol, Tag 562 +// GetMinTradeVol gets MinTradeVol, Tag 562 func (m SecurityDefinition) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinTradeVolField if err = m.Get(&f); err == nil { @@ -746,7 +746,7 @@ func (m SecurityDefinition) GetMinTradeVol() (v decimal.Decimal, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityDefinition) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -755,7 +755,7 @@ func (m SecurityDefinition) GetTradingSessionSubID() (v enum.TradingSessionSubID return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m SecurityDefinition) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -764,7 +764,7 @@ func (m SecurityDefinition) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m SecurityDefinition) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -773,7 +773,7 @@ func (m SecurityDefinition) GetDeliveryForm() (v enum.DeliveryForm, err quickfix return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m SecurityDefinition) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -782,14 +782,14 @@ func (m SecurityDefinition) GetPool() (v string, err quickfix.MessageRejectError return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m SecurityDefinition) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityDefinition) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -798,7 +798,7 @@ func (m SecurityDefinition) GetSecuritySubType() (v string, err quickfix.Message return } -//GetExpirationCycle gets ExpirationCycle, Tag 827 +// GetExpirationCycle gets ExpirationCycle, Tag 827 func (m SecurityDefinition) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { var f field.ExpirationCycleField if err = m.Get(&f); err == nil { @@ -807,14 +807,14 @@ func (m SecurityDefinition) GetExpirationCycle() (v enum.ExpirationCycle, err qu return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m SecurityDefinition) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m SecurityDefinition) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -823,14 +823,14 @@ func (m SecurityDefinition) GetPctAtRisk() (v decimal.Decimal, err quickfix.Mess return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m SecurityDefinition) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m SecurityDefinition) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -839,7 +839,7 @@ func (m SecurityDefinition) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m SecurityDefinition) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -848,7 +848,7 @@ func (m SecurityDefinition) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m SecurityDefinition) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -857,7 +857,7 @@ func (m SecurityDefinition) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m SecurityDefinition) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -866,7 +866,7 @@ func (m SecurityDefinition) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m SecurityDefinition) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -875,317 +875,317 @@ func (m SecurityDefinition) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityDefinition) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m SecurityDefinition) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityDefinition) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityDefinition) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityDefinition) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityDefinition) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityDefinition) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityDefinition) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityDefinition) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityDefinition) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityDefinition) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityDefinition) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityDefinition) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityDefinition) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m SecurityDefinition) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m SecurityDefinition) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m SecurityDefinition) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m SecurityDefinition) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m SecurityDefinition) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityDefinition) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m SecurityDefinition) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m SecurityDefinition) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m SecurityDefinition) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityDefinition) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 func (m SecurityDefinition) HasSecurityResponseID() bool { return m.Has(tag.SecurityResponseID) } -//HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 func (m SecurityDefinition) HasSecurityResponseType() bool { return m.Has(tag.SecurityResponseType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityDefinition) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityDefinition) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityDefinition) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityDefinition) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityDefinition) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityDefinition) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityDefinition) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m SecurityDefinition) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityDefinition) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SecurityDefinition) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m SecurityDefinition) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m SecurityDefinition) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m SecurityDefinition) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m SecurityDefinition) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m SecurityDefinition) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m SecurityDefinition) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasRoundLot returns true if RoundLot is present, Tag 561 +// HasRoundLot returns true if RoundLot is present, Tag 561 func (m SecurityDefinition) HasRoundLot() bool { return m.Has(tag.RoundLot) } -//HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 func (m SecurityDefinition) HasMinTradeVol() bool { return m.Has(tag.MinTradeVol) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityDefinition) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m SecurityDefinition) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m SecurityDefinition) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m SecurityDefinition) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m SecurityDefinition) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityDefinition) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 func (m SecurityDefinition) HasExpirationCycle() bool { return m.Has(tag.ExpirationCycle) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m SecurityDefinition) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m SecurityDefinition) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m SecurityDefinition) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m SecurityDefinition) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m SecurityDefinition) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m SecurityDefinition) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m SecurityDefinition) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m SecurityDefinition) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1194,7 +1194,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1203,255 +1203,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1460,7 +1461,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1469,7 +1470,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1478,7 +1479,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1487,14 +1488,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1503,7 +1504,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1512,7 +1513,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1521,7 +1522,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1530,7 +1531,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1539,7 +1540,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1548,7 +1549,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1557,7 +1558,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1566,7 +1567,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1575,7 +1576,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1584,7 +1585,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1593,7 +1594,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1602,7 +1603,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1611,7 +1612,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1620,7 +1621,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1629,7 +1630,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1638,7 +1639,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1647,7 +1648,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1656,7 +1657,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1665,7 +1666,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1674,7 +1675,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1683,7 +1684,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1692,7 +1693,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1701,7 +1702,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1710,7 +1711,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1719,7 +1720,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1728,7 +1729,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1737,7 +1738,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1746,7 +1747,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1755,7 +1756,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1764,7 +1765,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1773,7 +1774,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1782,7 +1783,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1791,7 +1792,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1800,7 +1801,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1809,7 +1810,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1818,7 +1819,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1827,232 +1828,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2061,7 +2062,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2070,298 +2071,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2370,7 +2373,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2379,7 +2382,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2388,7 +2391,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2397,14 +2400,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2413,7 +2416,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2422,7 +2425,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2431,7 +2434,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2440,7 +2443,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2449,7 +2452,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2458,7 +2461,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2467,7 +2470,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2476,7 +2479,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2485,7 +2488,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2494,7 +2497,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2503,7 +2506,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2512,7 +2515,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2521,7 +2524,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2530,7 +2533,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2539,7 +2542,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2548,7 +2551,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2557,7 +2560,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2566,7 +2569,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2575,7 +2578,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2584,7 +2587,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2593,7 +2596,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2602,7 +2605,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2611,7 +2614,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2620,7 +2623,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2629,7 +2632,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2638,7 +2641,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2647,7 +2650,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2656,7 +2659,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2665,7 +2668,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2674,7 +2677,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2683,7 +2686,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2692,7 +2695,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2701,7 +2704,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2710,7 +2713,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2719,7 +2722,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2728,7 +2731,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2737,7 +2740,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2746,7 +2749,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2755,7 +2758,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2764,259 +2767,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3025,7 +3028,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3034,55 +3037,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3091,7 +3095,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3100,88 +3104,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3190,7 +3196,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3199,7 +3205,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3208,7 +3214,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3217,65 +3223,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -3284,7 +3291,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -3293,35 +3300,36 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, - quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitydefinitionrequest/SecurityDefinitionRequest.generated.go b/fix44/securitydefinitionrequest/SecurityDefinitionRequest.generated.go index bbcf48e7e..483b7d804 100644 --- a/fix44/securitydefinitionrequest/SecurityDefinitionRequest.generated.go +++ b/fix44/securitydefinitionrequest/SecurityDefinitionRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityDefinitionRequest is the fix44 SecurityDefinitionRequest type, MsgType = c +// SecurityDefinitionRequest is the fix44 SecurityDefinitionRequest type, MsgType = c type SecurityDefinitionRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityDefinitionRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityDefinitionRequest from a quickfix.Message instance +// FromMessage creates a SecurityDefinitionRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityDefinitionRequest { return SecurityDefinitionRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityDefinitionRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityDefinitionRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityDefinitionRequest initialized with the required fields for SecurityDefinitionRequest +// New returns a SecurityDefinitionRequest initialized with the required fields for SecurityDefinitionRequest func New(securityreqid field.SecurityReqIDField, securityrequesttype field.SecurityRequestTypeField) (m SecurityDefinitionRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(securityreqid field.SecurityReqIDField, securityrequesttype field.Secur return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityDefinitionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,292 +58,292 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "c", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityDefinitionRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m SecurityDefinitionRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityDefinitionRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityDefinitionRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityDefinitionRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityDefinitionRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityDefinitionRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityDefinitionRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityDefinitionRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityDefinitionRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityDefinitionRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityDefinitionRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityDefinitionRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityDefinitionRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m SecurityDefinitionRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m SecurityDefinitionRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m SecurityDefinitionRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m SecurityDefinitionRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m SecurityDefinitionRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityDefinitionRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m SecurityDefinitionRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m SecurityDefinitionRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m SecurityDefinitionRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m SecurityDefinitionRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityDefinitionRequest) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityRequestType sets SecurityRequestType, Tag 321 +// SetSecurityRequestType sets SecurityRequestType, Tag 321 func (m SecurityDefinitionRequest) SetSecurityRequestType(v enum.SecurityRequestType) { m.Set(field.NewSecurityRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityDefinitionRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityDefinitionRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityDefinitionRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinitionRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityDefinitionRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityDefinitionRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityDefinitionRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m SecurityDefinitionRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityDefinitionRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SecurityDefinitionRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m SecurityDefinitionRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m SecurityDefinitionRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m SecurityDefinitionRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m SecurityDefinitionRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m SecurityDefinitionRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m SecurityDefinitionRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityDefinitionRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m SecurityDefinitionRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m SecurityDefinitionRequest) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m SecurityDefinitionRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m SecurityDefinitionRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityDefinitionRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetExpirationCycle sets ExpirationCycle, Tag 827 +// SetExpirationCycle sets ExpirationCycle, Tag 827 func (m SecurityDefinitionRequest) SetExpirationCycle(v enum.ExpirationCycle) { m.Set(field.NewExpirationCycle(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m SecurityDefinitionRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m SecurityDefinitionRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m SecurityDefinitionRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m SecurityDefinitionRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m SecurityDefinitionRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m SecurityDefinitionRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m SecurityDefinitionRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m SecurityDefinitionRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityDefinitionRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -352,7 +352,7 @@ func (m SecurityDefinitionRequest) GetCurrency() (v string, err quickfix.Message return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m SecurityDefinitionRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -361,7 +361,7 @@ func (m SecurityDefinitionRequest) GetSecurityIDSource() (v enum.SecurityIDSourc return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityDefinitionRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -370,7 +370,7 @@ func (m SecurityDefinitionRequest) GetSecurityID() (v string, err quickfix.Messa return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityDefinitionRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -379,7 +379,7 @@ func (m SecurityDefinitionRequest) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityDefinitionRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -388,7 +388,7 @@ func (m SecurityDefinitionRequest) GetText() (v string, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityDefinitionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -397,7 +397,7 @@ func (m SecurityDefinitionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityDefinitionRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -406,7 +406,7 @@ func (m SecurityDefinitionRequest) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityDefinitionRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -415,7 +415,7 @@ func (m SecurityDefinitionRequest) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityDefinitionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -424,7 +424,7 @@ func (m SecurityDefinitionRequest) GetSecurityType() (v enum.SecurityType, err q return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityDefinitionRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -433,7 +433,7 @@ func (m SecurityDefinitionRequest) GetMaturityMonthYear() (v string, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityDefinitionRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -442,7 +442,7 @@ func (m SecurityDefinitionRequest) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityDefinitionRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -451,7 +451,7 @@ func (m SecurityDefinitionRequest) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityDefinitionRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -460,7 +460,7 @@ func (m SecurityDefinitionRequest) GetSecurityExchange() (v string, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityDefinitionRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -469,7 +469,7 @@ func (m SecurityDefinitionRequest) GetCouponRate() (v decimal.Decimal, err quick return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m SecurityDefinitionRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -478,7 +478,7 @@ func (m SecurityDefinitionRequest) GetCouponPaymentDate() (v string, err quickfi return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m SecurityDefinitionRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -487,7 +487,7 @@ func (m SecurityDefinitionRequest) GetIssueDate() (v string, err quickfix.Messag return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m SecurityDefinitionRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -496,7 +496,7 @@ func (m SecurityDefinitionRequest) GetRepurchaseTerm() (v int, err quickfix.Mess return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m SecurityDefinitionRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -505,7 +505,7 @@ func (m SecurityDefinitionRequest) GetRepurchaseRate() (v decimal.Decimal, err q return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m SecurityDefinitionRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -514,7 +514,7 @@ func (m SecurityDefinitionRequest) GetFactor() (v decimal.Decimal, err quickfix. return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityDefinitionRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -523,7 +523,7 @@ func (m SecurityDefinitionRequest) GetContractMultiplier() (v decimal.Decimal, e return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m SecurityDefinitionRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -532,7 +532,7 @@ func (m SecurityDefinitionRequest) GetRepoCollateralSecurityType() (v int, err q return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m SecurityDefinitionRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -541,7 +541,7 @@ func (m SecurityDefinitionRequest) GetRedemptionDate() (v string, err quickfix.M return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m SecurityDefinitionRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -550,7 +550,7 @@ func (m SecurityDefinitionRequest) GetCreditRating() (v string, err quickfix.Mes return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m SecurityDefinitionRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -559,7 +559,7 @@ func (m SecurityDefinitionRequest) GetSubscriptionRequestType() (v enum.Subscrip return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityDefinitionRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -568,7 +568,7 @@ func (m SecurityDefinitionRequest) GetSecurityReqID() (v string, err quickfix.Me return } -//GetSecurityRequestType gets SecurityRequestType, Tag 321 +// GetSecurityRequestType gets SecurityRequestType, Tag 321 func (m SecurityDefinitionRequest) GetSecurityRequestType() (v enum.SecurityRequestType, err quickfix.MessageRejectError) { var f field.SecurityRequestTypeField if err = m.Get(&f); err == nil { @@ -577,7 +577,7 @@ func (m SecurityDefinitionRequest) GetSecurityRequestType() (v enum.SecurityRequ return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityDefinitionRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -586,7 +586,7 @@ func (m SecurityDefinitionRequest) GetTradingSessionID() (v enum.TradingSessionI return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityDefinitionRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m SecurityDefinitionRequest) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityDefinitionRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m SecurityDefinitionRequest) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityDefinitionRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -613,7 +613,7 @@ func (m SecurityDefinitionRequest) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityDefinitionRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -622,7 +622,7 @@ func (m SecurityDefinitionRequest) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityDefinitionRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -631,7 +631,7 @@ func (m SecurityDefinitionRequest) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityDefinitionRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -640,14 +640,14 @@ func (m SecurityDefinitionRequest) GetEncodedText() (v string, err quickfix.Mess return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m SecurityDefinitionRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityDefinitionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -656,7 +656,7 @@ func (m SecurityDefinitionRequest) GetProduct() (v enum.Product, err quickfix.Me return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SecurityDefinitionRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -665,7 +665,7 @@ func (m SecurityDefinitionRequest) GetCFICode() (v string, err quickfix.MessageR return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m SecurityDefinitionRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -674,7 +674,7 @@ func (m SecurityDefinitionRequest) GetCountryOfIssue() (v string, err quickfix.M return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m SecurityDefinitionRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -683,7 +683,7 @@ func (m SecurityDefinitionRequest) GetStateOrProvinceOfIssue() (v string, err qu return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m SecurityDefinitionRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -692,7 +692,7 @@ func (m SecurityDefinitionRequest) GetLocaleOfIssue() (v string, err quickfix.Me return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m SecurityDefinitionRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -701,7 +701,7 @@ func (m SecurityDefinitionRequest) GetMaturityDate() (v string, err quickfix.Mes return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m SecurityDefinitionRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -710,14 +710,14 @@ func (m SecurityDefinitionRequest) GetInstrRegistry() (v enum.InstrRegistry, err return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m SecurityDefinitionRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityDefinitionRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -726,7 +726,7 @@ func (m SecurityDefinitionRequest) GetTradingSessionSubID() (v enum.TradingSessi return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m SecurityDefinitionRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -735,7 +735,7 @@ func (m SecurityDefinitionRequest) GetContractSettlMonth() (v string, err quickf return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m SecurityDefinitionRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -744,7 +744,7 @@ func (m SecurityDefinitionRequest) GetDeliveryForm() (v enum.DeliveryForm, err q return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m SecurityDefinitionRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -753,14 +753,14 @@ func (m SecurityDefinitionRequest) GetPool() (v string, err quickfix.MessageReje return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m SecurityDefinitionRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityDefinitionRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -769,7 +769,7 @@ func (m SecurityDefinitionRequest) GetSecuritySubType() (v string, err quickfix. return } -//GetExpirationCycle gets ExpirationCycle, Tag 827 +// GetExpirationCycle gets ExpirationCycle, Tag 827 func (m SecurityDefinitionRequest) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { var f field.ExpirationCycleField if err = m.Get(&f); err == nil { @@ -778,14 +778,14 @@ func (m SecurityDefinitionRequest) GetExpirationCycle() (v enum.ExpirationCycle, return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m SecurityDefinitionRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m SecurityDefinitionRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -794,14 +794,14 @@ func (m SecurityDefinitionRequest) GetPctAtRisk() (v decimal.Decimal, err quickf return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m SecurityDefinitionRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m SecurityDefinitionRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m SecurityDefinitionRequest) GetDatedDate() (v string, err quickfix.Messag return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m SecurityDefinitionRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m SecurityDefinitionRequest) GetInterestAccrualDate() (v string, err quick return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m SecurityDefinitionRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m SecurityDefinitionRequest) GetCPProgram() (v enum.CPProgram, err quickfi return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m SecurityDefinitionRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m SecurityDefinitionRequest) GetCPRegType() (v string, err quickfix.Messag return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m SecurityDefinitionRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -846,307 +846,307 @@ func (m SecurityDefinitionRequest) GetStrikeCurrency() (v string, err quickfix.M return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityDefinitionRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m SecurityDefinitionRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityDefinitionRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityDefinitionRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityDefinitionRequest) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityDefinitionRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityDefinitionRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityDefinitionRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityDefinitionRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityDefinitionRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityDefinitionRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityDefinitionRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityDefinitionRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityDefinitionRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m SecurityDefinitionRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m SecurityDefinitionRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m SecurityDefinitionRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m SecurityDefinitionRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m SecurityDefinitionRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityDefinitionRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m SecurityDefinitionRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m SecurityDefinitionRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m SecurityDefinitionRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m SecurityDefinitionRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityDefinitionRequest) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityRequestType returns true if SecurityRequestType is present, Tag 321 +// HasSecurityRequestType returns true if SecurityRequestType is present, Tag 321 func (m SecurityDefinitionRequest) HasSecurityRequestType() bool { return m.Has(tag.SecurityRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityDefinitionRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityDefinitionRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityDefinitionRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityDefinitionRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityDefinitionRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityDefinitionRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityDefinitionRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m SecurityDefinitionRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityDefinitionRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SecurityDefinitionRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m SecurityDefinitionRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m SecurityDefinitionRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m SecurityDefinitionRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m SecurityDefinitionRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m SecurityDefinitionRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m SecurityDefinitionRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityDefinitionRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m SecurityDefinitionRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m SecurityDefinitionRequest) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m SecurityDefinitionRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m SecurityDefinitionRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityDefinitionRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 func (m SecurityDefinitionRequest) HasExpirationCycle() bool { return m.Has(tag.ExpirationCycle) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m SecurityDefinitionRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m SecurityDefinitionRequest) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m SecurityDefinitionRequest) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m SecurityDefinitionRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m SecurityDefinitionRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m SecurityDefinitionRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m SecurityDefinitionRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m SecurityDefinitionRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1155,7 +1155,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1164,255 +1164,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1421,7 +1421,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1430,7 +1430,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1439,7 +1439,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1448,14 +1448,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1464,7 +1464,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1473,7 +1473,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1482,7 +1482,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1491,7 +1491,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1500,7 +1500,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1509,7 +1509,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1518,7 +1518,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1527,7 +1527,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1536,7 +1536,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1545,7 +1545,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1554,7 +1554,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1563,7 +1563,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1572,7 +1572,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1716,7 +1716,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1725,7 +1725,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1734,7 +1734,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1743,7 +1743,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1761,7 +1761,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1770,7 +1770,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1779,7 +1779,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1788,232 +1788,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2022,7 +2022,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2031,298 +2031,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2331,7 +2331,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2340,7 +2340,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2349,7 +2349,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2358,14 +2358,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2374,7 +2374,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2383,7 +2383,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2392,7 +2392,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2401,7 +2401,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2410,7 +2410,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2419,7 +2419,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2428,7 +2428,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2437,7 +2437,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2446,7 +2446,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2455,7 +2455,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2464,7 +2464,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2473,7 +2473,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2482,7 +2482,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2491,7 +2491,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2500,7 +2500,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2509,7 +2509,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2518,7 +2518,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2527,7 +2527,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2536,7 +2536,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2545,7 +2545,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2554,7 +2554,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2563,7 +2563,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2572,7 +2572,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2581,7 +2581,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2590,7 +2590,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2599,7 +2599,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2608,7 +2608,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2617,7 +2617,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2626,7 +2626,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2635,7 +2635,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2644,7 +2644,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2653,7 +2653,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2662,7 +2662,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2671,7 +2671,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2680,7 +2680,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2689,7 +2689,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2698,7 +2698,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2707,7 +2707,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2716,7 +2716,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2725,259 +2725,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2986,7 +2986,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2995,55 +2995,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3052,7 +3052,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3061,88 +3061,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3151,7 +3151,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3160,7 +3160,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3169,7 +3169,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3178,65 +3178,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -3245,7 +3245,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -3254,35 +3254,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitylist/SecurityList.generated.go b/fix44/securitylist/SecurityList.generated.go index 2354f999e..fe7e61bdd 100644 --- a/fix44/securitylist/SecurityList.generated.go +++ b/fix44/securitylist/SecurityList.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityList is the fix44 SecurityList type, MsgType = y +// SecurityList is the fix44 SecurityList type, MsgType = y type SecurityList struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityList struct { Message *quickfix.Message } -//FromMessage creates a SecurityList from a quickfix.Message instance +// FromMessage creates a SecurityList from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityList { return SecurityList{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityList { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityList) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityList initialized with the required fields for SecurityList +// New returns a SecurityList initialized with the required fields for SecurityList func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityrequestresult field.SecurityRequestResultField) (m SecurityList) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(securityreqid field.SecurityReqIDField, securityresponseid field.Securi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityList, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,44 +59,44 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "y", r } -//SetNoRelatedSym sets NoRelatedSym, Tag 146 +// SetNoRelatedSym sets NoRelatedSym, Tag 146 func (m SecurityList) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { m.SetGroup(f) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityList) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityResponseID sets SecurityResponseID, Tag 322 +// SetSecurityResponseID sets SecurityResponseID, Tag 322 func (m SecurityList) SetSecurityResponseID(v string) { m.Set(field.NewSecurityResponseID(v)) } -//SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 func (m SecurityList) SetTotNoRelatedSym(v int) { m.Set(field.NewTotNoRelatedSym(v)) } -//SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 func (m SecurityList) SetSecurityRequestResult(v enum.SecurityRequestResult) { m.Set(field.NewSecurityRequestResult(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m SecurityList) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//GetNoRelatedSym gets NoRelatedSym, Tag 146 +// GetNoRelatedSym gets NoRelatedSym, Tag 146 func (m SecurityList) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedSymRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityList) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -105,7 +105,7 @@ func (m SecurityList) GetSecurityReqID() (v string, err quickfix.MessageRejectEr return } -//GetSecurityResponseID gets SecurityResponseID, Tag 322 +// GetSecurityResponseID gets SecurityResponseID, Tag 322 func (m SecurityList) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { var f field.SecurityResponseIDField if err = m.Get(&f); err == nil { @@ -114,7 +114,7 @@ func (m SecurityList) GetSecurityResponseID() (v string, err quickfix.MessageRej return } -//GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 func (m SecurityList) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { var f field.TotNoRelatedSymField if err = m.Get(&f); err == nil { @@ -123,7 +123,7 @@ func (m SecurityList) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectErr return } -//GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 func (m SecurityList) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { var f field.SecurityRequestResultField if err = m.Get(&f); err == nil { @@ -132,7 +132,7 @@ func (m SecurityList) GetSecurityRequestResult() (v enum.SecurityRequestResult, return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m SecurityList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -141,442 +141,442 @@ func (m SecurityList) GetLastFragment() (v bool, err quickfix.MessageRejectError return } -//HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 func (m SecurityList) HasNoRelatedSym() bool { return m.Has(tag.NoRelatedSym) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityList) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 func (m SecurityList) HasSecurityResponseID() bool { return m.Has(tag.SecurityResponseID) } -//HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 func (m SecurityList) HasTotNoRelatedSym() bool { return m.Has(tag.TotNoRelatedSym) } -//HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 func (m SecurityList) HasSecurityRequestResult() bool { return m.Has(tag.SecurityRequestResult) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m SecurityList) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//NoRelatedSym is a repeating group element, Tag 146 +// NoRelatedSym is a repeating group element, Tag 146 type NoRelatedSym struct { *quickfix.Group } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m NoRelatedSym) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m NoRelatedSym) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoRelatedSym) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoRelatedSym) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoRelatedSym) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m NoRelatedSym) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m NoRelatedSym) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m NoRelatedSym) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m NoRelatedSym) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m NoRelatedSym) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m NoRelatedSym) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m NoRelatedSym) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m NoRelatedSym) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m NoRelatedSym) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m NoRelatedSym) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m NoRelatedSym) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m NoRelatedSym) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m NoRelatedSym) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m NoRelatedSym) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m NoRelatedSym) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m NoRelatedSym) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m NoRelatedSym) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m NoRelatedSym) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m NoRelatedSym) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m NoRelatedSym) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m NoRelatedSym) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m NoRelatedSym) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m NoRelatedSym) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m NoRelatedSym) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m NoRelatedSym) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m NoRelatedSym) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoRelatedSym) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m NoRelatedSym) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m NoRelatedSym) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetRoundLot sets RoundLot, Tag 561 +// SetRoundLot sets RoundLot, Tag 561 func (m NoRelatedSym) SetRoundLot(value decimal.Decimal, scale int32) { m.Set(field.NewRoundLot(value, scale)) } -//SetMinTradeVol sets MinTradeVol, Tag 562 +// SetMinTradeVol sets MinTradeVol, Tag 562 func (m NoRelatedSym) SetMinTradeVol(value decimal.Decimal, scale int32) { m.Set(field.NewMinTradeVol(value, scale)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetExpirationCycle sets ExpirationCycle, Tag 827 +// SetExpirationCycle sets ExpirationCycle, Tag 827 func (m NoRelatedSym) SetExpirationCycle(v enum.ExpirationCycle) { m.Set(field.NewExpirationCycle(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoRelatedSym) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoRelatedSym) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoRelatedSym) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -612,14 +612,14 @@ func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickf return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectEr return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.Messa return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageReject return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageReje return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectErr return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageReje return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.Messa return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectErro return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Messa return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageReject return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectErr return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.Mes return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectE return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -763,7 +763,7 @@ func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.Messag return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -772,7 +772,7 @@ func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectEr return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -781,7 +781,7 @@ func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectE return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -790,7 +790,7 @@ func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -799,7 +799,7 @@ func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectE return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -808,7 +808,7 @@ func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectErr return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -817,7 +817,7 @@ func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.M return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -835,7 +835,7 @@ func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejec return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -844,7 +844,7 @@ func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -853,7 +853,7 @@ func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -862,7 +862,7 @@ func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -871,7 +871,7 @@ func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectErr return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -880,7 +880,7 @@ func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRe return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRe return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRej return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -916,7 +916,7 @@ func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageReje return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -925,14 +925,14 @@ func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -941,7 +941,7 @@ func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -950,7 +950,7 @@ func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRe return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -959,7 +959,7 @@ func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.Messa return } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -968,14 +968,14 @@ func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRej return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -984,7 +984,7 @@ func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectEr return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -993,7 +993,7 @@ func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectErro return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1002,7 +1002,7 @@ func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1011,7 +1011,7 @@ func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageReje return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1020,7 +1020,7 @@ func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1029,7 +1029,7 @@ func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1038,7 +1038,7 @@ func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1047,7 +1047,7 @@ func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.Messa return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1056,14 +1056,14 @@ func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageR return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -1072,21 +1072,21 @@ func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) return } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -1095,7 +1095,7 @@ func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageReject return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -1104,7 +1104,7 @@ func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.Messag return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -1113,7 +1113,7 @@ func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err qu return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -1122,7 +1122,7 @@ func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRe return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1131,7 +1131,7 @@ func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.Messa return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1140,7 +1140,7 @@ func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageReject return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1149,7 +1149,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRe return } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1158,7 +1158,7 @@ func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.Mes return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1167,7 +1167,7 @@ func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageReje return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1176,7 +1176,7 @@ func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1185,7 +1185,7 @@ func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectEr return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1194,7 +1194,7 @@ func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRe return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1203,7 +1203,7 @@ func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1212,7 +1212,7 @@ func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.Message return } -//GetRoundLot gets RoundLot, Tag 561 +// GetRoundLot gets RoundLot, Tag 561 func (m NoRelatedSym) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundLotField if err = m.Get(&f); err == nil { @@ -1221,7 +1221,7 @@ func (m NoRelatedSym) GetRoundLot() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMinTradeVol gets MinTradeVol, Tag 562 +// GetMinTradeVol gets MinTradeVol, Tag 562 func (m NoRelatedSym) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MinTradeVolField if err = m.Get(&f); err == nil { @@ -1230,7 +1230,7 @@ func (m NoRelatedSym) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -1239,7 +1239,7 @@ func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickf return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1248,7 +1248,7 @@ func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetExpirationCycle gets ExpirationCycle, Tag 827 +// GetExpirationCycle gets ExpirationCycle, Tag 827 func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { var f field.ExpirationCycleField if err = m.Get(&f); err == nil { @@ -1257,7 +1257,7 @@ func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -1266,7 +1266,7 @@ func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -1275,7 +1275,7 @@ func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectErro return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -1284,422 +1284,422 @@ func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectErro return } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m NoRelatedSym) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m NoRelatedSym) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m NoRelatedSym) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m NoRelatedSym) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m NoRelatedSym) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoRelatedSym) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoRelatedSym) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoRelatedSym) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoRelatedSym) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m NoRelatedSym) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m NoRelatedSym) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m NoRelatedSym) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m NoRelatedSym) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m NoRelatedSym) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m NoRelatedSym) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m NoRelatedSym) HasFactor() bool { return m.Has(tag.Factor) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m NoRelatedSym) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m NoRelatedSym) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m NoRelatedSym) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m NoRelatedSym) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m NoRelatedSym) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m NoRelatedSym) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m NoRelatedSym) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m NoRelatedSym) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m NoRelatedSym) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m NoRelatedSym) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m NoRelatedSym) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m NoRelatedSym) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m NoRelatedSym) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m NoRelatedSym) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m NoRelatedSym) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m NoRelatedSym) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m NoRelatedSym) HasPool() bool { return m.Has(tag.Pool) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m NoRelatedSym) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m NoRelatedSym) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m NoRelatedSym) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m NoRelatedSym) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m NoRelatedSym) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m NoRelatedSym) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m NoRelatedSym) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m NoRelatedSym) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m NoRelatedSym) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m NoRelatedSym) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m NoRelatedSym) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m NoRelatedSym) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m NoRelatedSym) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m NoRelatedSym) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m NoRelatedSym) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m NoRelatedSym) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m NoRelatedSym) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m NoRelatedSym) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m NoRelatedSym) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoRelatedSym) HasCurrency() bool { return m.Has(tag.Currency) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NoRelatedSym) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m NoRelatedSym) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m NoRelatedSym) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m NoRelatedSym) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m NoRelatedSym) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m NoRelatedSym) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m NoRelatedSym) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m NoRelatedSym) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m NoRelatedSym) HasYield() bool { return m.Has(tag.Yield) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m NoRelatedSym) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m NoRelatedSym) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m NoRelatedSym) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasRoundLot returns true if RoundLot is present, Tag 561 +// HasRoundLot returns true if RoundLot is present, Tag 561 func (m NoRelatedSym) HasRoundLot() bool { return m.Has(tag.RoundLot) } -//HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 func (m NoRelatedSym) HasMinTradeVol() bool { return m.Has(tag.MinTradeVol) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoRelatedSym) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoRelatedSym) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 func (m NoRelatedSym) HasExpirationCycle() bool { return m.Has(tag.ExpirationCycle) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoRelatedSym) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoRelatedSym) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoRelatedSym) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1708,7 +1708,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1717,65 +1717,65 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -1784,7 +1784,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -1793,7 +1793,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -1802,7 +1802,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -1811,65 +1811,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -1878,7 +1878,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -1887,275 +1887,275 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2164,7 +2164,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2173,7 +2173,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2182,7 +2182,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2191,14 +2191,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2207,7 +2207,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2216,7 +2216,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2225,7 +2225,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2234,7 +2234,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2243,7 +2243,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2252,7 +2252,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2261,7 +2261,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2270,7 +2270,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2279,7 +2279,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2288,7 +2288,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2297,7 +2297,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2306,7 +2306,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2315,7 +2315,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2324,7 +2324,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2333,7 +2333,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2342,7 +2342,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2351,7 +2351,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2360,7 +2360,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2369,7 +2369,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2378,7 +2378,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2387,7 +2387,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2396,7 +2396,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2405,7 +2405,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2414,7 +2414,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2423,7 +2423,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2432,7 +2432,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2441,7 +2441,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2450,7 +2450,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2459,7 +2459,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2468,7 +2468,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2477,7 +2477,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2486,7 +2486,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2495,7 +2495,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2504,7 +2504,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2513,7 +2513,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2522,7 +2522,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2531,7 +2531,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2540,7 +2540,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2549,7 +2549,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2558,259 +2558,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2819,7 +2819,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2828,55 +2828,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2885,7 +2885,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2894,78 +2894,78 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -2974,7 +2974,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -2983,295 +2983,295 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { m.Set(field.NewLegBenchmarkCurveCurrency(v)) } -//SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 func (m NoLegs) SetLegBenchmarkCurveName(v string) { m.Set(field.NewLegBenchmarkCurveName(v)) } -//SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { m.Set(field.NewLegBenchmarkCurvePoint(v)) } -//SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegBenchmarkPrice(value, scale)) } -//SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 func (m NoLegs) SetLegBenchmarkPriceType(v int) { m.Set(field.NewLegBenchmarkPriceType(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -3280,7 +3280,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -3289,7 +3289,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -3298,7 +3298,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3307,14 +3307,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -3323,7 +3323,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -3332,7 +3332,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -3341,7 +3341,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3350,7 +3350,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3359,7 +3359,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -3368,7 +3368,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3377,7 +3377,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -3386,7 +3386,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3395,7 +3395,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3404,7 +3404,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3413,7 +3413,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -3422,7 +3422,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -3431,7 +3431,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -3440,7 +3440,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3449,7 +3449,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3458,7 +3458,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3467,7 +3467,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -3476,7 +3476,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -3485,7 +3485,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3494,7 +3494,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -3503,7 +3503,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -3512,7 +3512,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -3521,7 +3521,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3530,7 +3530,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -3539,7 +3539,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -3548,7 +3548,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -3557,7 +3557,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -3566,7 +3566,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3575,7 +3575,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -3584,7 +3584,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -3593,7 +3593,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -3602,7 +3602,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -3611,7 +3611,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -3620,7 +3620,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -3629,7 +3629,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -3638,7 +3638,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -3647,7 +3647,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -3656,7 +3656,7 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -3665,14 +3665,14 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -3681,7 +3681,7 @@ func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRe return } -//GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -3690,7 +3690,7 @@ func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageReject return } -//GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.LegBenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -3699,7 +3699,7 @@ func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejec return } -//GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceField if err = m.Get(&f); err == nil { @@ -3708,7 +3708,7 @@ func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.LegBenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -3717,272 +3717,272 @@ func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { return m.Has(tag.LegBenchmarkCurveCurrency) } -//HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 func (m NoLegs) HasLegBenchmarkCurveName() bool { return m.Has(tag.LegBenchmarkCurveName) } -//HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 func (m NoLegs) HasLegBenchmarkCurvePoint() bool { return m.Has(tag.LegBenchmarkCurvePoint) } -//HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 func (m NoLegs) HasLegBenchmarkPrice() bool { return m.Has(tag.LegBenchmarkPrice) } -//HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 func (m NoLegs) HasLegBenchmarkPriceType() bool { return m.Has(tag.LegBenchmarkPriceType) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3991,7 +3991,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -4000,55 +4000,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -4057,7 +4057,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -4066,81 +4066,81 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 type NoRelatedSymRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { return NoRelatedSymRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoRelatedSym, quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} } -//Add create and append a new NoRelatedSym to this group +// Add create and append a new NoRelatedSym to this group func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { g := m.RepeatingGroup.Add() return NoRelatedSym{g} } -//Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { return NoRelatedSym{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitylistrequest/SecurityListRequest.generated.go b/fix44/securitylistrequest/SecurityListRequest.generated.go index 1c99bf674..522702722 100644 --- a/fix44/securitylistrequest/SecurityListRequest.generated.go +++ b/fix44/securitylistrequest/SecurityListRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityListRequest is the fix44 SecurityListRequest type, MsgType = x +// SecurityListRequest is the fix44 SecurityListRequest type, MsgType = x type SecurityListRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityListRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityListRequest from a quickfix.Message instance +// FromMessage creates a SecurityListRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityListRequest { return SecurityListRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityListRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityListRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityListRequest initialized with the required fields for SecurityListRequest +// New returns a SecurityListRequest initialized with the required fields for SecurityListRequest func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.SecurityListRequestTypeField) (m SecurityListRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.S return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,332 +58,332 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "x", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityListRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m SecurityListRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityListRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityListRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityListRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityListRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityListRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityListRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityListRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityListRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityListRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityListRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityListRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityListRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m SecurityListRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m SecurityListRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m SecurityListRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m SecurityListRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m SecurityListRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityListRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m SecurityListRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m SecurityListRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m SecurityListRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m SecurityListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityListRequest) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityListRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityListRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityListRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityListRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityListRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityListRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityListRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m SecurityListRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityListRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SecurityListRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m SecurityListRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m SecurityListRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m SecurityListRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m SecurityListRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m SecurityListRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m SecurityListRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetSecurityListRequestType sets SecurityListRequestType, Tag 559 +// SetSecurityListRequestType sets SecurityListRequestType, Tag 559 func (m SecurityListRequest) SetSecurityListRequestType(v enum.SecurityListRequestType) { m.Set(field.NewSecurityListRequestType(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityListRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m SecurityListRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m SecurityListRequest) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m SecurityListRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m SecurityListRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityListRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m SecurityListRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m SecurityListRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m SecurityListRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m SecurityListRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m SecurityListRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m SecurityListRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m SecurityListRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m SecurityListRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m SecurityListRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m SecurityListRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m SecurityListRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m SecurityListRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m SecurityListRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m SecurityListRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m SecurityListRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m SecurityListRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m SecurityListRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityListRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -392,7 +392,7 @@ func (m SecurityListRequest) GetCurrency() (v string, err quickfix.MessageReject return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m SecurityListRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -401,7 +401,7 @@ func (m SecurityListRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityListRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -410,7 +410,7 @@ func (m SecurityListRequest) GetSecurityID() (v string, err quickfix.MessageReje return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityListRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -419,7 +419,7 @@ func (m SecurityListRequest) GetSymbol() (v string, err quickfix.MessageRejectEr return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityListRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -428,7 +428,7 @@ func (m SecurityListRequest) GetText() (v string, err quickfix.MessageRejectErro return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityListRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -437,7 +437,7 @@ func (m SecurityListRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Mess return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityListRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -446,7 +446,7 @@ func (m SecurityListRequest) GetIssuer() (v string, err quickfix.MessageRejectEr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityListRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -455,7 +455,7 @@ func (m SecurityListRequest) GetSecurityDesc() (v string, err quickfix.MessageRe return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityListRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -464,7 +464,7 @@ func (m SecurityListRequest) GetSecurityType() (v enum.SecurityType, err quickfi return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityListRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -473,7 +473,7 @@ func (m SecurityListRequest) GetMaturityMonthYear() (v string, err quickfix.Mess return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityListRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -482,7 +482,7 @@ func (m SecurityListRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.M return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityListRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -491,7 +491,7 @@ func (m SecurityListRequest) GetOptAttribute() (v string, err quickfix.MessageRe return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityListRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -500,7 +500,7 @@ func (m SecurityListRequest) GetSecurityExchange() (v string, err quickfix.Messa return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityListRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -509,7 +509,7 @@ func (m SecurityListRequest) GetCouponRate() (v decimal.Decimal, err quickfix.Me return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m SecurityListRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -518,7 +518,7 @@ func (m SecurityListRequest) GetCouponPaymentDate() (v string, err quickfix.Mess return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m SecurityListRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -527,7 +527,7 @@ func (m SecurityListRequest) GetIssueDate() (v string, err quickfix.MessageRejec return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m SecurityListRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -536,7 +536,7 @@ func (m SecurityListRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRej return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m SecurityListRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -545,7 +545,7 @@ func (m SecurityListRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfi return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m SecurityListRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -554,7 +554,7 @@ func (m SecurityListRequest) GetFactor() (v decimal.Decimal, err quickfix.Messag return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityListRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -563,7 +563,7 @@ func (m SecurityListRequest) GetContractMultiplier() (v decimal.Decimal, err qui return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m SecurityListRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -572,7 +572,7 @@ func (m SecurityListRequest) GetRepoCollateralSecurityType() (v int, err quickfi return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m SecurityListRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -581,7 +581,7 @@ func (m SecurityListRequest) GetRedemptionDate() (v string, err quickfix.Message return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m SecurityListRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -590,7 +590,7 @@ func (m SecurityListRequest) GetCreditRating() (v string, err quickfix.MessageRe return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m SecurityListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -599,7 +599,7 @@ func (m SecurityListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRe return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityListRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -608,7 +608,7 @@ func (m SecurityListRequest) GetSecurityReqID() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityListRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -617,7 +617,7 @@ func (m SecurityListRequest) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityListRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -626,7 +626,7 @@ func (m SecurityListRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageR return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityListRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -635,7 +635,7 @@ func (m SecurityListRequest) GetEncodedIssuer() (v string, err quickfix.MessageR return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityListRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -644,7 +644,7 @@ func (m SecurityListRequest) GetEncodedSecurityDescLen() (v int, err quickfix.Me return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityListRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -653,7 +653,7 @@ func (m SecurityListRequest) GetEncodedSecurityDesc() (v string, err quickfix.Me return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -662,7 +662,7 @@ func (m SecurityListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRej return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityListRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -671,14 +671,14 @@ func (m SecurityListRequest) GetEncodedText() (v string, err quickfix.MessageRej return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m SecurityListRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityListRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -687,7 +687,7 @@ func (m SecurityListRequest) GetProduct() (v enum.Product, err quickfix.MessageR return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SecurityListRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -696,7 +696,7 @@ func (m SecurityListRequest) GetCFICode() (v string, err quickfix.MessageRejectE return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m SecurityListRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -705,7 +705,7 @@ func (m SecurityListRequest) GetCountryOfIssue() (v string, err quickfix.Message return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m SecurityListRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -714,7 +714,7 @@ func (m SecurityListRequest) GetStateOrProvinceOfIssue() (v string, err quickfix return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m SecurityListRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -723,7 +723,7 @@ func (m SecurityListRequest) GetLocaleOfIssue() (v string, err quickfix.MessageR return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m SecurityListRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -732,7 +732,7 @@ func (m SecurityListRequest) GetMaturityDate() (v string, err quickfix.MessageRe return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m SecurityListRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -741,14 +741,14 @@ func (m SecurityListRequest) GetInstrRegistry() (v enum.InstrRegistry, err quick return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m SecurityListRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecurityListRequestType gets SecurityListRequestType, Tag 559 +// GetSecurityListRequestType gets SecurityListRequestType, Tag 559 func (m SecurityListRequest) GetSecurityListRequestType() (v enum.SecurityListRequestType, err quickfix.MessageRejectError) { var f field.SecurityListRequestTypeField if err = m.Get(&f); err == nil { @@ -757,7 +757,7 @@ func (m SecurityListRequest) GetSecurityListRequestType() (v enum.SecurityListRe return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -766,7 +766,7 @@ func (m SecurityListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubI return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m SecurityListRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -775,7 +775,7 @@ func (m SecurityListRequest) GetContractSettlMonth() (v string, err quickfix.Mes return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m SecurityListRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -784,7 +784,7 @@ func (m SecurityListRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfi return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m SecurityListRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -793,14 +793,14 @@ func (m SecurityListRequest) GetPool() (v string, err quickfix.MessageRejectErro return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m SecurityListRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityListRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -809,7 +809,7 @@ func (m SecurityListRequest) GetSecuritySubType() (v string, err quickfix.Messag return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m SecurityListRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -818,14 +818,14 @@ func (m SecurityListRequest) GetTerminationType() (v enum.TerminationType, err q return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m SecurityListRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m SecurityListRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -834,14 +834,14 @@ func (m SecurityListRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.Mes return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m SecurityListRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m SecurityListRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -850,7 +850,7 @@ func (m SecurityListRequest) GetDatedDate() (v string, err quickfix.MessageRejec return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m SecurityListRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -859,7 +859,7 @@ func (m SecurityListRequest) GetInterestAccrualDate() (v string, err quickfix.Me return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m SecurityListRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -868,7 +868,7 @@ func (m SecurityListRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Mess return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m SecurityListRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -877,7 +877,7 @@ func (m SecurityListRequest) GetCPRegType() (v string, err quickfix.MessageRejec return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m SecurityListRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -886,7 +886,7 @@ func (m SecurityListRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.M return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m SecurityListRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -895,7 +895,7 @@ func (m SecurityListRequest) GetAgreementDesc() (v string, err quickfix.MessageR return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m SecurityListRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -904,7 +904,7 @@ func (m SecurityListRequest) GetAgreementID() (v string, err quickfix.MessageRej return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m SecurityListRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -913,7 +913,7 @@ func (m SecurityListRequest) GetAgreementDate() (v string, err quickfix.MessageR return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m SecurityListRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -922,7 +922,7 @@ func (m SecurityListRequest) GetStartDate() (v string, err quickfix.MessageRejec return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m SecurityListRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -931,7 +931,7 @@ func (m SecurityListRequest) GetEndDate() (v string, err quickfix.MessageRejectE return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m SecurityListRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -940,7 +940,7 @@ func (m SecurityListRequest) GetAgreementCurrency() (v string, err quickfix.Mess return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m SecurityListRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -949,7 +949,7 @@ func (m SecurityListRequest) GetDeliveryType() (v enum.DeliveryType, err quickfi return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m SecurityListRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -958,347 +958,347 @@ func (m SecurityListRequest) GetStrikeCurrency() (v string, err quickfix.Message return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityListRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m SecurityListRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityListRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityListRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityListRequest) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityListRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityListRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityListRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityListRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityListRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityListRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityListRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityListRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityListRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m SecurityListRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m SecurityListRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m SecurityListRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m SecurityListRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m SecurityListRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityListRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m SecurityListRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m SecurityListRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m SecurityListRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m SecurityListRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityListRequest) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityListRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityListRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityListRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityListRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityListRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityListRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityListRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m SecurityListRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityListRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SecurityListRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m SecurityListRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m SecurityListRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m SecurityListRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m SecurityListRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m SecurityListRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m SecurityListRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 +// HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 func (m SecurityListRequest) HasSecurityListRequestType() bool { return m.Has(tag.SecurityListRequestType) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityListRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m SecurityListRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m SecurityListRequest) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m SecurityListRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m SecurityListRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityListRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m SecurityListRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m SecurityListRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m SecurityListRequest) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m SecurityListRequest) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m SecurityListRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m SecurityListRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m SecurityListRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m SecurityListRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m SecurityListRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m SecurityListRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m SecurityListRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m SecurityListRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m SecurityListRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m SecurityListRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m SecurityListRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m SecurityListRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m SecurityListRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1307,7 +1307,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1316,255 +1316,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1573,7 +1574,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1582,7 +1583,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1591,7 +1592,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1600,14 +1601,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1616,7 +1617,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1625,7 +1626,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1634,7 +1635,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1643,7 +1644,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1652,7 +1653,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1661,7 +1662,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1670,7 +1671,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1679,7 +1680,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1688,7 +1689,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1697,7 +1698,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1706,7 +1707,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1715,7 +1716,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1724,7 +1725,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1733,7 +1734,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1742,7 +1743,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1751,7 +1752,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1760,7 +1761,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1769,7 +1770,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1778,7 +1779,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1787,7 +1788,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1796,7 +1797,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1805,7 +1806,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1814,7 +1815,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1823,7 +1824,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1832,7 +1833,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1841,7 +1842,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1850,7 +1851,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1859,7 +1860,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1868,7 +1869,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1877,7 +1878,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1886,7 +1887,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1895,7 +1896,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1904,7 +1905,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1913,7 +1914,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1922,7 +1923,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1931,7 +1932,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1940,232 +1941,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2174,7 +2175,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2183,298 +2184,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2483,7 +2486,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2492,7 +2495,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2501,7 +2504,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2510,14 +2513,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2526,7 +2529,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2535,7 +2538,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2544,7 +2547,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2553,7 +2556,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2562,7 +2565,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2571,7 +2574,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2580,7 +2583,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2589,7 +2592,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2598,7 +2601,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2607,7 +2610,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2616,7 +2619,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2625,7 +2628,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2634,7 +2637,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2643,7 +2646,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2652,7 +2655,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2661,7 +2664,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2670,7 +2673,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2679,7 +2682,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2688,7 +2691,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2697,7 +2700,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2706,7 +2709,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2715,7 +2718,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2724,7 +2727,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2733,7 +2736,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2742,7 +2745,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2751,7 +2754,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2760,7 +2763,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2769,7 +2772,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2778,7 +2781,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2787,7 +2790,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2796,7 +2799,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2805,7 +2808,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2814,7 +2817,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2823,7 +2826,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2832,7 +2835,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2841,7 +2844,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2850,7 +2853,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2859,7 +2862,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2868,7 +2871,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2877,259 +2880,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3138,7 +3141,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3147,55 +3150,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3204,7 +3208,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3213,88 +3217,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3303,7 +3309,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3312,7 +3318,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3321,7 +3327,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3330,65 +3336,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -3397,7 +3404,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -3406,35 +3413,36 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, - quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitystatus/SecurityStatus.generated.go b/fix44/securitystatus/SecurityStatus.generated.go index 0fbd1bad1..a102d5cb0 100644 --- a/fix44/securitystatus/SecurityStatus.generated.go +++ b/fix44/securitystatus/SecurityStatus.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityStatus is the fix44 SecurityStatus type, MsgType = f +// SecurityStatus is the fix44 SecurityStatus type, MsgType = f type SecurityStatus struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type SecurityStatus struct { Message *quickfix.Message } -//FromMessage creates a SecurityStatus from a quickfix.Message instance +// FromMessage creates a SecurityStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityStatus { return SecurityStatus{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) SecurityStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityStatus initialized with the required fields for SecurityStatus +// New returns a SecurityStatus initialized with the required fields for SecurityStatus func New() (m SecurityStatus) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New() (m SecurityStatus) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,347 +58,347 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "f", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityStatus) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m SecurityStatus) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m SecurityStatus) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityStatus) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityStatus) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityStatus) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m SecurityStatus) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityStatus) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityStatus) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityStatus) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityStatus) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityStatus) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityStatus) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityStatus) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityStatus) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityStatus) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m SecurityStatus) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m SecurityStatus) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m SecurityStatus) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m SecurityStatus) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m SecurityStatus) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityStatus) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m SecurityStatus) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m SecurityStatus) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m SecurityStatus) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetFinancialStatus sets FinancialStatus, Tag 291 +// SetFinancialStatus sets FinancialStatus, Tag 291 func (m SecurityStatus) SetFinancialStatus(v enum.FinancialStatus) { m.Set(field.NewFinancialStatus(v)) } -//SetCorporateAction sets CorporateAction, Tag 292 +// SetCorporateAction sets CorporateAction, Tag 292 func (m SecurityStatus) SetCorporateAction(v enum.CorporateAction) { m.Set(field.NewCorporateAction(v)) } -//SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 func (m SecurityStatus) SetSecurityStatusReqID(v string) { m.Set(field.NewSecurityStatusReqID(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m SecurityStatus) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 +// SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 func (m SecurityStatus) SetSecurityTradingStatus(v enum.SecurityTradingStatus) { m.Set(field.NewSecurityTradingStatus(v)) } -//SetHaltReasonChar sets HaltReasonChar, Tag 327 +// SetHaltReasonChar sets HaltReasonChar, Tag 327 func (m SecurityStatus) SetHaltReasonChar(v enum.HaltReasonChar) { m.Set(field.NewHaltReasonChar(v)) } -//SetInViewOfCommon sets InViewOfCommon, Tag 328 +// SetInViewOfCommon sets InViewOfCommon, Tag 328 func (m SecurityStatus) SetInViewOfCommon(v bool) { m.Set(field.NewInViewOfCommon(v)) } -//SetDueToRelated sets DueToRelated, Tag 329 +// SetDueToRelated sets DueToRelated, Tag 329 func (m SecurityStatus) SetDueToRelated(v bool) { m.Set(field.NewDueToRelated(v)) } -//SetBuyVolume sets BuyVolume, Tag 330 +// SetBuyVolume sets BuyVolume, Tag 330 func (m SecurityStatus) SetBuyVolume(value decimal.Decimal, scale int32) { m.Set(field.NewBuyVolume(value, scale)) } -//SetSellVolume sets SellVolume, Tag 331 +// SetSellVolume sets SellVolume, Tag 331 func (m SecurityStatus) SetSellVolume(value decimal.Decimal, scale int32) { m.Set(field.NewSellVolume(value, scale)) } -//SetHighPx sets HighPx, Tag 332 +// SetHighPx sets HighPx, Tag 332 func (m SecurityStatus) SetHighPx(value decimal.Decimal, scale int32) { m.Set(field.NewHighPx(value, scale)) } -//SetLowPx sets LowPx, Tag 333 +// SetLowPx sets LowPx, Tag 333 func (m SecurityStatus) SetLowPx(value decimal.Decimal, scale int32) { m.Set(field.NewLowPx(value, scale)) } -//SetAdjustment sets Adjustment, Tag 334 +// SetAdjustment sets Adjustment, Tag 334 func (m SecurityStatus) SetAdjustment(v enum.Adjustment) { m.Set(field.NewAdjustment(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityStatus) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityStatus) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityStatus) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityStatus) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityStatus) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityStatus) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityStatus) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m SecurityStatus) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityStatus) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SecurityStatus) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m SecurityStatus) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m SecurityStatus) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m SecurityStatus) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m SecurityStatus) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m SecurityStatus) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m SecurityStatus) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityStatus) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m SecurityStatus) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m SecurityStatus) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m SecurityStatus) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m SecurityStatus) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityStatus) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m SecurityStatus) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m SecurityStatus) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m SecurityStatus) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m SecurityStatus) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m SecurityStatus) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m SecurityStatus) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m SecurityStatus) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m SecurityStatus) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityStatus) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -407,7 +407,7 @@ func (m SecurityStatus) GetCurrency() (v string, err quickfix.MessageRejectError return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m SecurityStatus) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -416,7 +416,7 @@ func (m SecurityStatus) GetSecurityIDSource() (v enum.SecurityIDSource, err quic return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m SecurityStatus) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -425,7 +425,7 @@ func (m SecurityStatus) GetLastPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityStatus) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -434,7 +434,7 @@ func (m SecurityStatus) GetSecurityID() (v string, err quickfix.MessageRejectErr return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityStatus) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -443,7 +443,7 @@ func (m SecurityStatus) GetSymbol() (v string, err quickfix.MessageRejectError) return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityStatus) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -452,7 +452,7 @@ func (m SecurityStatus) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m SecurityStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -461,7 +461,7 @@ func (m SecurityStatus) GetTransactTime() (v time.Time, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -470,7 +470,7 @@ func (m SecurityStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRe return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityStatus) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -479,7 +479,7 @@ func (m SecurityStatus) GetIssuer() (v string, err quickfix.MessageRejectError) return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -488,7 +488,7 @@ func (m SecurityStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectE return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityStatus) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -497,7 +497,7 @@ func (m SecurityStatus) GetSecurityType() (v enum.SecurityType, err quickfix.Mes return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -506,7 +506,7 @@ func (m SecurityStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRe return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -515,7 +515,7 @@ func (m SecurityStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.Messag return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityStatus) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -524,7 +524,7 @@ func (m SecurityStatus) GetOptAttribute() (v string, err quickfix.MessageRejectE return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityStatus) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -533,7 +533,7 @@ func (m SecurityStatus) GetSecurityExchange() (v string, err quickfix.MessageRej return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityStatus) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -542,7 +542,7 @@ func (m SecurityStatus) GetCouponRate() (v decimal.Decimal, err quickfix.Message return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m SecurityStatus) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -551,7 +551,7 @@ func (m SecurityStatus) GetCouponPaymentDate() (v string, err quickfix.MessageRe return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m SecurityStatus) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -560,7 +560,7 @@ func (m SecurityStatus) GetIssueDate() (v string, err quickfix.MessageRejectErro return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m SecurityStatus) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -569,7 +569,7 @@ func (m SecurityStatus) GetRepurchaseTerm() (v int, err quickfix.MessageRejectEr return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m SecurityStatus) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -578,7 +578,7 @@ func (m SecurityStatus) GetRepurchaseRate() (v decimal.Decimal, err quickfix.Mes return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m SecurityStatus) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -587,7 +587,7 @@ func (m SecurityStatus) GetFactor() (v decimal.Decimal, err quickfix.MessageReje return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -596,7 +596,7 @@ func (m SecurityStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m SecurityStatus) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -605,7 +605,7 @@ func (m SecurityStatus) GetRepoCollateralSecurityType() (v int, err quickfix.Mes return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m SecurityStatus) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -614,7 +614,7 @@ func (m SecurityStatus) GetRedemptionDate() (v string, err quickfix.MessageRejec return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m SecurityStatus) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -623,7 +623,7 @@ func (m SecurityStatus) GetCreditRating() (v string, err quickfix.MessageRejectE return } -//GetFinancialStatus gets FinancialStatus, Tag 291 +// GetFinancialStatus gets FinancialStatus, Tag 291 func (m SecurityStatus) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { var f field.FinancialStatusField if err = m.Get(&f); err == nil { @@ -632,7 +632,7 @@ func (m SecurityStatus) GetFinancialStatus() (v enum.FinancialStatus, err quickf return } -//GetCorporateAction gets CorporateAction, Tag 292 +// GetCorporateAction gets CorporateAction, Tag 292 func (m SecurityStatus) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { var f field.CorporateActionField if err = m.Get(&f); err == nil { @@ -641,7 +641,7 @@ func (m SecurityStatus) GetCorporateAction() (v enum.CorporateAction, err quickf return } -//GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 func (m SecurityStatus) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityStatusReqIDField if err = m.Get(&f); err == nil { @@ -650,7 +650,7 @@ func (m SecurityStatus) GetSecurityStatusReqID() (v string, err quickfix.Message return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m SecurityStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -659,7 +659,7 @@ func (m SecurityStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageR return } -//GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 +// GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 func (m SecurityStatus) GetSecurityTradingStatus() (v enum.SecurityTradingStatus, err quickfix.MessageRejectError) { var f field.SecurityTradingStatusField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m SecurityStatus) GetSecurityTradingStatus() (v enum.SecurityTradingStatus return } -//GetHaltReasonChar gets HaltReasonChar, Tag 327 +// GetHaltReasonChar gets HaltReasonChar, Tag 327 func (m SecurityStatus) GetHaltReasonChar() (v enum.HaltReasonChar, err quickfix.MessageRejectError) { var f field.HaltReasonCharField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m SecurityStatus) GetHaltReasonChar() (v enum.HaltReasonChar, err quickfix return } -//GetInViewOfCommon gets InViewOfCommon, Tag 328 +// GetInViewOfCommon gets InViewOfCommon, Tag 328 func (m SecurityStatus) GetInViewOfCommon() (v bool, err quickfix.MessageRejectError) { var f field.InViewOfCommonField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m SecurityStatus) GetInViewOfCommon() (v bool, err quickfix.MessageRejectE return } -//GetDueToRelated gets DueToRelated, Tag 329 +// GetDueToRelated gets DueToRelated, Tag 329 func (m SecurityStatus) GetDueToRelated() (v bool, err quickfix.MessageRejectError) { var f field.DueToRelatedField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m SecurityStatus) GetDueToRelated() (v bool, err quickfix.MessageRejectErr return } -//GetBuyVolume gets BuyVolume, Tag 330 +// GetBuyVolume gets BuyVolume, Tag 330 func (m SecurityStatus) GetBuyVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BuyVolumeField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m SecurityStatus) GetBuyVolume() (v decimal.Decimal, err quickfix.MessageR return } -//GetSellVolume gets SellVolume, Tag 331 +// GetSellVolume gets SellVolume, Tag 331 func (m SecurityStatus) GetSellVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SellVolumeField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m SecurityStatus) GetSellVolume() (v decimal.Decimal, err quickfix.Message return } -//GetHighPx gets HighPx, Tag 332 +// GetHighPx gets HighPx, Tag 332 func (m SecurityStatus) GetHighPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.HighPxField if err = m.Get(&f); err == nil { @@ -722,7 +722,7 @@ func (m SecurityStatus) GetHighPx() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLowPx gets LowPx, Tag 333 +// GetLowPx gets LowPx, Tag 333 func (m SecurityStatus) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LowPxField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m SecurityStatus) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetAdjustment gets Adjustment, Tag 334 +// GetAdjustment gets Adjustment, Tag 334 func (m SecurityStatus) GetAdjustment() (v enum.Adjustment, err quickfix.MessageRejectError) { var f field.AdjustmentField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m SecurityStatus) GetAdjustment() (v enum.Adjustment, err quickfix.Message return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m SecurityStatus) GetTradingSessionID() (v enum.TradingSessionID, err quic return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m SecurityStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageReject return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityStatus) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m SecurityStatus) GetEncodedIssuer() (v string, err quickfix.MessageReject return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityStatus) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m SecurityStatus) GetEncodedSecurityDescLen() (v int, err quickfix.Message return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityStatus) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m SecurityStatus) GetEncodedSecurityDesc() (v string, err quickfix.Message return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -794,7 +794,7 @@ func (m SecurityStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectEr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityStatus) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -803,14 +803,14 @@ func (m SecurityStatus) GetEncodedText() (v string, err quickfix.MessageRejectEr return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m SecurityStatus) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityStatus) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -819,7 +819,7 @@ func (m SecurityStatus) GetProduct() (v enum.Product, err quickfix.MessageReject return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SecurityStatus) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -828,7 +828,7 @@ func (m SecurityStatus) GetCFICode() (v string, err quickfix.MessageRejectError) return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m SecurityStatus) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -837,7 +837,7 @@ func (m SecurityStatus) GetCountryOfIssue() (v string, err quickfix.MessageRejec return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m SecurityStatus) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -846,7 +846,7 @@ func (m SecurityStatus) GetStateOrProvinceOfIssue() (v string, err quickfix.Mess return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m SecurityStatus) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -855,7 +855,7 @@ func (m SecurityStatus) GetLocaleOfIssue() (v string, err quickfix.MessageReject return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m SecurityStatus) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -864,7 +864,7 @@ func (m SecurityStatus) GetMaturityDate() (v string, err quickfix.MessageRejectE return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m SecurityStatus) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -873,14 +873,14 @@ func (m SecurityStatus) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.M return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m SecurityStatus) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -889,7 +889,7 @@ func (m SecurityStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, er return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m SecurityStatus) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -898,7 +898,7 @@ func (m SecurityStatus) GetContractSettlMonth() (v string, err quickfix.MessageR return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m SecurityStatus) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -907,7 +907,7 @@ func (m SecurityStatus) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.Mes return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m SecurityStatus) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -916,14 +916,14 @@ func (m SecurityStatus) GetPool() (v string, err quickfix.MessageRejectError) { return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m SecurityStatus) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityStatus) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -932,14 +932,14 @@ func (m SecurityStatus) GetSecuritySubType() (v string, err quickfix.MessageReje return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m SecurityStatus) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m SecurityStatus) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -948,14 +948,14 @@ func (m SecurityStatus) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageR return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m SecurityStatus) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m SecurityStatus) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -964,7 +964,7 @@ func (m SecurityStatus) GetDatedDate() (v string, err quickfix.MessageRejectErro return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m SecurityStatus) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -973,7 +973,7 @@ func (m SecurityStatus) GetInterestAccrualDate() (v string, err quickfix.Message return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m SecurityStatus) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -982,7 +982,7 @@ func (m SecurityStatus) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRe return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m SecurityStatus) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -991,7 +991,7 @@ func (m SecurityStatus) GetCPRegType() (v string, err quickfix.MessageRejectErro return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m SecurityStatus) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1000,362 +1000,362 @@ func (m SecurityStatus) GetStrikeCurrency() (v string, err quickfix.MessageRejec return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityStatus) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m SecurityStatus) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m SecurityStatus) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityStatus) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityStatus) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityStatus) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m SecurityStatus) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityStatus) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityStatus) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityStatus) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityStatus) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityStatus) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityStatus) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityStatus) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityStatus) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityStatus) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m SecurityStatus) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m SecurityStatus) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m SecurityStatus) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m SecurityStatus) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m SecurityStatus) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityStatus) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m SecurityStatus) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m SecurityStatus) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m SecurityStatus) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 func (m SecurityStatus) HasFinancialStatus() bool { return m.Has(tag.FinancialStatus) } -//HasCorporateAction returns true if CorporateAction is present, Tag 292 +// HasCorporateAction returns true if CorporateAction is present, Tag 292 func (m SecurityStatus) HasCorporateAction() bool { return m.Has(tag.CorporateAction) } -//HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 func (m SecurityStatus) HasSecurityStatusReqID() bool { return m.Has(tag.SecurityStatusReqID) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m SecurityStatus) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 +// HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 func (m SecurityStatus) HasSecurityTradingStatus() bool { return m.Has(tag.SecurityTradingStatus) } -//HasHaltReasonChar returns true if HaltReasonChar is present, Tag 327 +// HasHaltReasonChar returns true if HaltReasonChar is present, Tag 327 func (m SecurityStatus) HasHaltReasonChar() bool { return m.Has(tag.HaltReasonChar) } -//HasInViewOfCommon returns true if InViewOfCommon is present, Tag 328 +// HasInViewOfCommon returns true if InViewOfCommon is present, Tag 328 func (m SecurityStatus) HasInViewOfCommon() bool { return m.Has(tag.InViewOfCommon) } -//HasDueToRelated returns true if DueToRelated is present, Tag 329 +// HasDueToRelated returns true if DueToRelated is present, Tag 329 func (m SecurityStatus) HasDueToRelated() bool { return m.Has(tag.DueToRelated) } -//HasBuyVolume returns true if BuyVolume is present, Tag 330 +// HasBuyVolume returns true if BuyVolume is present, Tag 330 func (m SecurityStatus) HasBuyVolume() bool { return m.Has(tag.BuyVolume) } -//HasSellVolume returns true if SellVolume is present, Tag 331 +// HasSellVolume returns true if SellVolume is present, Tag 331 func (m SecurityStatus) HasSellVolume() bool { return m.Has(tag.SellVolume) } -//HasHighPx returns true if HighPx is present, Tag 332 +// HasHighPx returns true if HighPx is present, Tag 332 func (m SecurityStatus) HasHighPx() bool { return m.Has(tag.HighPx) } -//HasLowPx returns true if LowPx is present, Tag 333 +// HasLowPx returns true if LowPx is present, Tag 333 func (m SecurityStatus) HasLowPx() bool { return m.Has(tag.LowPx) } -//HasAdjustment returns true if Adjustment is present, Tag 334 +// HasAdjustment returns true if Adjustment is present, Tag 334 func (m SecurityStatus) HasAdjustment() bool { return m.Has(tag.Adjustment) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityStatus) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityStatus) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityStatus) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityStatus) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityStatus) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityStatus) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityStatus) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m SecurityStatus) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityStatus) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SecurityStatus) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m SecurityStatus) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m SecurityStatus) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m SecurityStatus) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m SecurityStatus) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m SecurityStatus) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m SecurityStatus) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityStatus) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m SecurityStatus) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m SecurityStatus) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m SecurityStatus) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m SecurityStatus) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityStatus) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m SecurityStatus) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m SecurityStatus) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m SecurityStatus) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m SecurityStatus) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m SecurityStatus) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m SecurityStatus) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m SecurityStatus) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m SecurityStatus) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1364,7 +1364,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1373,255 +1373,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1630,7 +1630,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1639,7 +1639,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1648,7 +1648,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1657,14 +1657,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1673,7 +1673,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1682,7 +1682,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1691,7 +1691,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1700,7 +1700,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1709,7 +1709,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1718,7 +1718,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1727,7 +1727,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1736,7 +1736,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1745,7 +1745,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1754,7 +1754,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1763,7 +1763,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1772,7 +1772,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1781,7 +1781,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1790,7 +1790,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1799,7 +1799,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1808,7 +1808,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1817,7 +1817,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1826,7 +1826,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1835,7 +1835,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1844,7 +1844,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1853,7 +1853,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1862,7 +1862,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1871,7 +1871,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1880,7 +1880,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1889,7 +1889,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1898,7 +1898,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1907,7 +1907,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1916,7 +1916,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1925,7 +1925,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1934,7 +1934,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1943,7 +1943,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1952,7 +1952,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1961,7 +1961,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1970,7 +1970,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1979,7 +1979,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1988,7 +1988,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1997,232 +1997,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2231,7 +2231,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2240,298 +2240,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2540,7 +2540,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2549,7 +2549,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2558,7 +2558,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2567,14 +2567,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2583,7 +2583,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2592,7 +2592,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2601,7 +2601,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2610,7 +2610,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2619,7 +2619,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2628,7 +2628,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2637,7 +2637,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2646,7 +2646,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2655,7 +2655,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2664,7 +2664,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2673,7 +2673,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2682,7 +2682,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2691,7 +2691,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2700,7 +2700,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2709,7 +2709,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2718,7 +2718,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2727,7 +2727,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2736,7 +2736,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2745,7 +2745,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2754,7 +2754,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2763,7 +2763,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2772,7 +2772,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2781,7 +2781,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2790,7 +2790,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2799,7 +2799,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2808,7 +2808,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2817,7 +2817,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2826,7 +2826,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2835,7 +2835,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2844,7 +2844,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2853,7 +2853,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2862,7 +2862,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2871,7 +2871,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2880,7 +2880,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2889,7 +2889,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2898,7 +2898,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2907,7 +2907,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2916,7 +2916,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2925,7 +2925,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2934,259 +2934,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3195,7 +3195,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3204,55 +3204,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3261,7 +3261,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3270,88 +3270,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3360,7 +3360,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3369,7 +3369,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3378,7 +3378,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3387,65 +3387,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -3454,7 +3454,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -3463,35 +3463,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitystatusrequest/SecurityStatusRequest.generated.go b/fix44/securitystatusrequest/SecurityStatusRequest.generated.go index 2c7918388..69b59c89e 100644 --- a/fix44/securitystatusrequest/SecurityStatusRequest.generated.go +++ b/fix44/securitystatusrequest/SecurityStatusRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityStatusRequest is the fix44 SecurityStatusRequest type, MsgType = e +// SecurityStatusRequest is the fix44 SecurityStatusRequest type, MsgType = e type SecurityStatusRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SecurityStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityStatusRequest from a quickfix.Message instance +// FromMessage creates a SecurityStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityStatusRequest { return SecurityStatusRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SecurityStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityStatusRequest initialized with the required fields for SecurityStatusRequest +// New returns a SecurityStatusRequest initialized with the required fields for SecurityStatusRequest func New(securitystatusreqid field.SecurityStatusReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m SecurityStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(securitystatusreqid field.SecurityStatusReqIDField, subscriptionrequest return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,267 +58,267 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "e", r } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m SecurityStatusRequest) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m SecurityStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m SecurityStatusRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m SecurityStatusRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m SecurityStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m SecurityStatusRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m SecurityStatusRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityStatusRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m SecurityStatusRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m SecurityStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m SecurityStatusRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m SecurityStatusRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m SecurityStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m SecurityStatusRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m SecurityStatusRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m SecurityStatusRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m SecurityStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m SecurityStatusRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m SecurityStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m SecurityStatusRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m SecurityStatusRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m SecurityStatusRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m SecurityStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 func (m SecurityStatusRequest) SetSecurityStatusReqID(v string) { m.Set(field.NewSecurityStatusReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m SecurityStatusRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m SecurityStatusRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m SecurityStatusRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m SecurityStatusRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m SecurityStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityStatusRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SecurityStatusRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m SecurityStatusRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m SecurityStatusRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m SecurityStatusRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m SecurityStatusRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m SecurityStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m SecurityStatusRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m SecurityStatusRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m SecurityStatusRequest) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m SecurityStatusRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m SecurityStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityStatusRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m SecurityStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m SecurityStatusRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m SecurityStatusRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m SecurityStatusRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m SecurityStatusRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m SecurityStatusRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m SecurityStatusRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m SecurityStatusRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m SecurityStatusRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -327,7 +327,7 @@ func (m SecurityStatusRequest) GetCurrency() (v string, err quickfix.MessageReje return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m SecurityStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -336,7 +336,7 @@ func (m SecurityStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, e return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m SecurityStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -345,7 +345,7 @@ func (m SecurityStatusRequest) GetSecurityID() (v string, err quickfix.MessageRe return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m SecurityStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -354,7 +354,7 @@ func (m SecurityStatusRequest) GetSymbol() (v string, err quickfix.MessageReject return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m SecurityStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -363,7 +363,7 @@ func (m SecurityStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Me return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m SecurityStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -372,7 +372,7 @@ func (m SecurityStatusRequest) GetIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m SecurityStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -381,7 +381,7 @@ func (m SecurityStatusRequest) GetSecurityDesc() (v string, err quickfix.Message return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -390,7 +390,7 @@ func (m SecurityStatusRequest) GetSecurityType() (v enum.SecurityType, err quick return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m SecurityStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -399,7 +399,7 @@ func (m SecurityStatusRequest) GetMaturityMonthYear() (v string, err quickfix.Me return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m SecurityStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -408,7 +408,7 @@ func (m SecurityStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m SecurityStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -417,7 +417,7 @@ func (m SecurityStatusRequest) GetOptAttribute() (v string, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m SecurityStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -426,7 +426,7 @@ func (m SecurityStatusRequest) GetSecurityExchange() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m SecurityStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -435,7 +435,7 @@ func (m SecurityStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix. return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m SecurityStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m SecurityStatusRequest) GetCouponPaymentDate() (v string, err quickfix.Me return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m SecurityStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -453,7 +453,7 @@ func (m SecurityStatusRequest) GetIssueDate() (v string, err quickfix.MessageRej return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m SecurityStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -462,7 +462,7 @@ func (m SecurityStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m SecurityStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -471,7 +471,7 @@ func (m SecurityStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quick return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m SecurityStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -480,7 +480,7 @@ func (m SecurityStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m SecurityStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -489,7 +489,7 @@ func (m SecurityStatusRequest) GetContractMultiplier() (v decimal.Decimal, err q return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m SecurityStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -498,7 +498,7 @@ func (m SecurityStatusRequest) GetRepoCollateralSecurityType() (v int, err quick return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m SecurityStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -507,7 +507,7 @@ func (m SecurityStatusRequest) GetRedemptionDate() (v string, err quickfix.Messa return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m SecurityStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -516,7 +516,7 @@ func (m SecurityStatusRequest) GetCreditRating() (v string, err quickfix.Message return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m SecurityStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -525,7 +525,7 @@ func (m SecurityStatusRequest) GetSubscriptionRequestType() (v enum.Subscription return } -//GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 func (m SecurityStatusRequest) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityStatusReqIDField if err = m.Get(&f); err == nil { @@ -534,7 +534,7 @@ func (m SecurityStatusRequest) GetSecurityStatusReqID() (v string, err quickfix. return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -543,7 +543,7 @@ func (m SecurityStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, e return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m SecurityStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -552,7 +552,7 @@ func (m SecurityStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m SecurityStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -561,7 +561,7 @@ func (m SecurityStatusRequest) GetEncodedIssuer() (v string, err quickfix.Messag return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m SecurityStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -570,7 +570,7 @@ func (m SecurityStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix. return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m SecurityStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -579,14 +579,14 @@ func (m SecurityStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix. return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m SecurityStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -595,7 +595,7 @@ func (m SecurityStatusRequest) GetProduct() (v enum.Product, err quickfix.Messag return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SecurityStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -604,7 +604,7 @@ func (m SecurityStatusRequest) GetCFICode() (v string, err quickfix.MessageRejec return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m SecurityStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -613,7 +613,7 @@ func (m SecurityStatusRequest) GetCountryOfIssue() (v string, err quickfix.Messa return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m SecurityStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -622,7 +622,7 @@ func (m SecurityStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickf return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m SecurityStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -631,7 +631,7 @@ func (m SecurityStatusRequest) GetLocaleOfIssue() (v string, err quickfix.Messag return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m SecurityStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -640,7 +640,7 @@ func (m SecurityStatusRequest) GetMaturityDate() (v string, err quickfix.Message return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m SecurityStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -649,14 +649,14 @@ func (m SecurityStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err qui return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m SecurityStatusRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -665,7 +665,7 @@ func (m SecurityStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSu return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m SecurityStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -674,7 +674,7 @@ func (m SecurityStatusRequest) GetContractSettlMonth() (v string, err quickfix.M return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m SecurityStatusRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -683,7 +683,7 @@ func (m SecurityStatusRequest) GetDeliveryForm() (v enum.DeliveryForm, err quick return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m SecurityStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -692,14 +692,14 @@ func (m SecurityStatusRequest) GetPool() (v string, err quickfix.MessageRejectEr return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m SecurityStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -708,14 +708,14 @@ func (m SecurityStatusRequest) GetSecuritySubType() (v string, err quickfix.Mess return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m SecurityStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m SecurityStatusRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -724,14 +724,14 @@ func (m SecurityStatusRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.M return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m SecurityStatusRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m SecurityStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m SecurityStatusRequest) GetDatedDate() (v string, err quickfix.MessageRej return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m SecurityStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m SecurityStatusRequest) GetInterestAccrualDate() (v string, err quickfix. return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m SecurityStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m SecurityStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.Me return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m SecurityStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m SecurityStatusRequest) GetCPRegType() (v string, err quickfix.MessageRej return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m SecurityStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -776,282 +776,282 @@ func (m SecurityStatusRequest) GetStrikeCurrency() (v string, err quickfix.Messa return } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m SecurityStatusRequest) HasCurrency() bool { return m.Has(tag.Currency) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m SecurityStatusRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m SecurityStatusRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m SecurityStatusRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m SecurityStatusRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m SecurityStatusRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m SecurityStatusRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityStatusRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m SecurityStatusRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m SecurityStatusRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m SecurityStatusRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m SecurityStatusRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m SecurityStatusRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m SecurityStatusRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m SecurityStatusRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m SecurityStatusRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m SecurityStatusRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m SecurityStatusRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m SecurityStatusRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m SecurityStatusRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m SecurityStatusRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m SecurityStatusRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m SecurityStatusRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 func (m SecurityStatusRequest) HasSecurityStatusReqID() bool { return m.Has(tag.SecurityStatusReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m SecurityStatusRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m SecurityStatusRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m SecurityStatusRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m SecurityStatusRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m SecurityStatusRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityStatusRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SecurityStatusRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m SecurityStatusRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m SecurityStatusRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m SecurityStatusRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m SecurityStatusRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m SecurityStatusRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m SecurityStatusRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityStatusRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m SecurityStatusRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m SecurityStatusRequest) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m SecurityStatusRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m SecurityStatusRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityStatusRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m SecurityStatusRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m SecurityStatusRequest) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m SecurityStatusRequest) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m SecurityStatusRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m SecurityStatusRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m SecurityStatusRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m SecurityStatusRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m SecurityStatusRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1060,7 +1060,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1069,255 +1069,255 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1326,7 +1326,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1335,7 +1335,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1344,7 +1344,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1353,14 +1353,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1369,7 +1369,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1378,7 +1378,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1387,7 +1387,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1396,7 +1396,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1405,7 +1405,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1414,7 +1414,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1423,7 +1423,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1432,7 +1432,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1441,7 +1441,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1450,7 +1450,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1459,7 +1459,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1468,7 +1468,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1477,7 +1477,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1486,7 +1486,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1495,7 +1495,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1504,7 +1504,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1513,7 +1513,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1522,7 +1522,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1531,7 +1531,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1540,7 +1540,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1549,7 +1549,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1558,7 +1558,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1567,7 +1567,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1576,7 +1576,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1585,7 +1585,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1594,7 +1594,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1603,7 +1603,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1612,7 +1612,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1621,7 +1621,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1630,7 +1630,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1639,7 +1639,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1648,7 +1648,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1657,7 +1657,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1666,7 +1666,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1675,7 +1675,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1684,7 +1684,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1693,232 +1693,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -1927,7 +1927,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1936,298 +1936,298 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2236,7 +2236,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2245,7 +2245,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2254,7 +2254,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2263,14 +2263,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2279,7 +2279,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2288,7 +2288,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2297,7 +2297,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2306,7 +2306,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2315,7 +2315,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2324,7 +2324,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2333,7 +2333,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2342,7 +2342,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2351,7 +2351,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2360,7 +2360,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2369,7 +2369,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2378,7 +2378,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2387,7 +2387,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2396,7 +2396,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2405,7 +2405,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2414,7 +2414,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2423,7 +2423,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2432,7 +2432,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2441,7 +2441,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2450,7 +2450,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2459,7 +2459,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2468,7 +2468,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2477,7 +2477,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2486,7 +2486,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2495,7 +2495,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2504,7 +2504,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2513,7 +2513,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2522,7 +2522,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2531,7 +2531,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2540,7 +2540,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2549,7 +2549,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2558,7 +2558,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2567,7 +2567,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2576,7 +2576,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2585,7 +2585,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2594,7 +2594,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2603,7 +2603,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2612,7 +2612,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2621,7 +2621,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2630,259 +2630,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2891,7 +2891,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2900,55 +2900,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -2957,7 +2957,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -2966,88 +2966,88 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3056,7 +3056,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3065,7 +3065,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3074,7 +3074,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3083,65 +3083,65 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -3150,7 +3150,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -3159,35 +3159,35 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/securitytyperequest/SecurityTypeRequest.generated.go b/fix44/securitytyperequest/SecurityTypeRequest.generated.go index 586f03a4c..f93074527 100644 --- a/fix44/securitytyperequest/SecurityTypeRequest.generated.go +++ b/fix44/securitytyperequest/SecurityTypeRequest.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityTypeRequest is the fix44 SecurityTypeRequest type, MsgType = v +// SecurityTypeRequest is the fix44 SecurityTypeRequest type, MsgType = v type SecurityTypeRequest struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type SecurityTypeRequest struct { Message *quickfix.Message } -//FromMessage creates a SecurityTypeRequest from a quickfix.Message instance +// FromMessage creates a SecurityTypeRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityTypeRequest { return SecurityTypeRequest{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) SecurityTypeRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityTypeRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityTypeRequest initialized with the required fields for SecurityTypeRequest +// New returns a SecurityTypeRequest initialized with the required fields for SecurityTypeRequest func New(securityreqid field.SecurityReqIDField) (m SecurityTypeRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -44,10 +44,10 @@ func New(securityreqid field.SecurityReqIDField) (m SecurityTypeRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityTypeRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -55,52 +55,52 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "v", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityTypeRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SecurityTypeRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityTypeRequest) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityTypeRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityTypeRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityTypeRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SecurityTypeRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityTypeRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m SecurityTypeRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityTypeRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -109,7 +109,7 @@ func (m SecurityTypeRequest) GetText() (v string, err quickfix.MessageRejectErro return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SecurityTypeRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m SecurityTypeRequest) GetSecurityType() (v enum.SecurityType, err quickfi return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityTypeRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m SecurityTypeRequest) GetSecurityReqID() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityTypeRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m SecurityTypeRequest) GetTradingSessionID() (v enum.TradingSessionID, err return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityTypeRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m SecurityTypeRequest) GetEncodedTextLen() (v int, err quickfix.MessageRej return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityTypeRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m SecurityTypeRequest) GetEncodedText() (v string, err quickfix.MessageRej return } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SecurityTypeRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m SecurityTypeRequest) GetProduct() (v enum.Product, err quickfix.MessageR return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityTypeRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -172,7 +172,7 @@ func (m SecurityTypeRequest) GetTradingSessionSubID() (v enum.TradingSessionSubI return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m SecurityTypeRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -181,47 +181,47 @@ func (m SecurityTypeRequest) GetSecuritySubType() (v string, err quickfix.Messag return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityTypeRequest) HasText() bool { return m.Has(tag.Text) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SecurityTypeRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityTypeRequest) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityTypeRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityTypeRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityTypeRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SecurityTypeRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityTypeRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m SecurityTypeRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } diff --git a/fix44/securitytypes/SecurityTypes.generated.go b/fix44/securitytypes/SecurityTypes.generated.go index d5f73ae09..fc09a4b13 100644 --- a/fix44/securitytypes/SecurityTypes.generated.go +++ b/fix44/securitytypes/SecurityTypes.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SecurityTypes is the fix44 SecurityTypes type, MsgType = w +// SecurityTypes is the fix44 SecurityTypes type, MsgType = w type SecurityTypes struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type SecurityTypes struct { Message *quickfix.Message } -//FromMessage creates a SecurityTypes from a quickfix.Message instance +// FromMessage creates a SecurityTypes from a quickfix.Message instance func FromMessage(m *quickfix.Message) SecurityTypes { return SecurityTypes{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) SecurityTypes { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SecurityTypes) ToMessage() *quickfix.Message { return m.Message } -//New returns a SecurityTypes initialized with the required fields for SecurityTypes +// New returns a SecurityTypes initialized with the required fields for SecurityTypes func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityresponsetype field.SecurityResponseTypeField) (m SecurityTypes) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(securityreqid field.SecurityReqIDField, securityresponseid field.Securi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SecurityTypes, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,67 +57,67 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "w", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SecurityTypes) SetText(v string) { m.Set(field.NewText(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m SecurityTypes) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetSecurityReqID sets SecurityReqID, Tag 320 +// SetSecurityReqID sets SecurityReqID, Tag 320 func (m SecurityTypes) SetSecurityReqID(v string) { m.Set(field.NewSecurityReqID(v)) } -//SetSecurityResponseID sets SecurityResponseID, Tag 322 +// SetSecurityResponseID sets SecurityResponseID, Tag 322 func (m SecurityTypes) SetSecurityResponseID(v string) { m.Set(field.NewSecurityResponseID(v)) } -//SetSecurityResponseType sets SecurityResponseType, Tag 323 +// SetSecurityResponseType sets SecurityResponseType, Tag 323 func (m SecurityTypes) SetSecurityResponseType(v enum.SecurityResponseType) { m.Set(field.NewSecurityResponseType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m SecurityTypes) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SecurityTypes) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SecurityTypes) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetTotNoSecurityTypes sets TotNoSecurityTypes, Tag 557 +// SetTotNoSecurityTypes sets TotNoSecurityTypes, Tag 557 func (m SecurityTypes) SetTotNoSecurityTypes(v int) { m.Set(field.NewTotNoSecurityTypes(v)) } -//SetNoSecurityTypes sets NoSecurityTypes, Tag 558 +// SetNoSecurityTypes sets NoSecurityTypes, Tag 558 func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m SecurityTypes) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetLastFragment sets LastFragment, Tag 893 +// SetLastFragment sets LastFragment, Tag 893 func (m SecurityTypes) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -126,7 +126,7 @@ func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -135,7 +135,7 @@ func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestT return } -//GetSecurityReqID gets SecurityReqID, Tag 320 +// GetSecurityReqID gets SecurityReqID, Tag 320 func (m SecurityTypes) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { var f field.SecurityReqIDField if err = m.Get(&f); err == nil { @@ -144,7 +144,7 @@ func (m SecurityTypes) GetSecurityReqID() (v string, err quickfix.MessageRejectE return } -//GetSecurityResponseID gets SecurityResponseID, Tag 322 +// GetSecurityResponseID gets SecurityResponseID, Tag 322 func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { var f field.SecurityResponseIDField if err = m.Get(&f); err == nil { @@ -153,7 +153,7 @@ func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRe return } -//GetSecurityResponseType gets SecurityResponseType, Tag 323 +// GetSecurityResponseType gets SecurityResponseType, Tag 323 func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { var f field.SecurityResponseTypeField if err = m.Get(&f); err == nil { @@ -162,7 +162,7 @@ func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, e return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m SecurityTypes) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -171,7 +171,7 @@ func (m SecurityTypes) GetTradingSessionID() (v enum.TradingSessionID, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SecurityTypes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -180,7 +180,7 @@ func (m SecurityTypes) GetEncodedTextLen() (v int, err quickfix.MessageRejectErr return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SecurityTypes) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -189,7 +189,7 @@ func (m SecurityTypes) GetEncodedText() (v string, err quickfix.MessageRejectErr return } -//GetTotNoSecurityTypes gets TotNoSecurityTypes, Tag 557 +// GetTotNoSecurityTypes gets TotNoSecurityTypes, Tag 557 func (m SecurityTypes) GetTotNoSecurityTypes() (v int, err quickfix.MessageRejectError) { var f field.TotNoSecurityTypesField if err = m.Get(&f); err == nil { @@ -198,14 +198,14 @@ func (m SecurityTypes) GetTotNoSecurityTypes() (v int, err quickfix.MessageRejec return } -//GetNoSecurityTypes gets NoSecurityTypes, Tag 558 +// GetNoSecurityTypes gets NoSecurityTypes, Tag 558 func (m SecurityTypes) GetNoSecurityTypes() (NoSecurityTypesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityTypesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m SecurityTypes) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -214,7 +214,7 @@ func (m SecurityTypes) GetTradingSessionSubID() (v enum.TradingSessionSubID, err return } -//GetLastFragment gets LastFragment, Tag 893 +// GetLastFragment gets LastFragment, Tag 893 func (m SecurityTypes) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { @@ -223,92 +223,92 @@ func (m SecurityTypes) GetLastFragment() (v bool, err quickfix.MessageRejectErro return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SecurityTypes) HasText() bool { return m.Has(tag.Text) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m SecurityTypes) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 func (m SecurityTypes) HasSecurityReqID() bool { return m.Has(tag.SecurityReqID) } -//HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 func (m SecurityTypes) HasSecurityResponseID() bool { return m.Has(tag.SecurityResponseID) } -//HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 func (m SecurityTypes) HasSecurityResponseType() bool { return m.Has(tag.SecurityResponseType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m SecurityTypes) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SecurityTypes) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SecurityTypes) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasTotNoSecurityTypes returns true if TotNoSecurityTypes is present, Tag 557 +// HasTotNoSecurityTypes returns true if TotNoSecurityTypes is present, Tag 557 func (m SecurityTypes) HasTotNoSecurityTypes() bool { return m.Has(tag.TotNoSecurityTypes) } -//HasNoSecurityTypes returns true if NoSecurityTypes is present, Tag 558 +// HasNoSecurityTypes returns true if NoSecurityTypes is present, Tag 558 func (m SecurityTypes) HasNoSecurityTypes() bool { return m.Has(tag.NoSecurityTypes) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m SecurityTypes) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasLastFragment returns true if LastFragment is present, Tag 893 +// HasLastFragment returns true if LastFragment is present, Tag 893 func (m SecurityTypes) HasLastFragment() bool { return m.Has(tag.LastFragment) } -//NoSecurityTypes is a repeating group element, Tag 558 +// NoSecurityTypes is a repeating group element, Tag 558 type NoSecurityTypes struct { *quickfix.Group } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoSecurityTypes) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m NoSecurityTypes) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoSecurityTypes) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoSecurityTypes) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -317,7 +317,7 @@ func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, err quickfix.Me return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m NoSecurityTypes) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -326,7 +326,7 @@ func (m NoSecurityTypes) GetSecuritySubType() (v string, err quickfix.MessageRej return } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -335,7 +335,7 @@ func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejec return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -344,45 +344,46 @@ func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError return } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoSecurityTypes) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m NoSecurityTypes) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoSecurityTypes) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoSecurityTypes) HasCFICode() bool { return m.Has(tag.CFICode) } -//NoSecurityTypesRepeatingGroup is a repeating group, Tag 558 +// NoSecurityTypesRepeatingGroup is a repeating group, Tag 558 type NoSecurityTypesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityTypesRepeatingGroup returns an initialized, NoSecurityTypesRepeatingGroup +// NewNoSecurityTypesRepeatingGroup returns an initialized, NoSecurityTypesRepeatingGroup func NewNoSecurityTypesRepeatingGroup() NoSecurityTypesRepeatingGroup { return NoSecurityTypesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityTypes, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode)}), + } } -//Add create and append a new NoSecurityTypes to this group +// Add create and append a new NoSecurityTypes to this group func (m NoSecurityTypesRepeatingGroup) Add() NoSecurityTypes { g := m.RepeatingGroup.Add() return NoSecurityTypes{g} } -//Get returns the ith NoSecurityTypes in the NoSecurityTypesRepeatinGroup +// Get returns the ith NoSecurityTypes in the NoSecurityTypesRepeatinGroup func (m NoSecurityTypesRepeatingGroup) Get(i int) NoSecurityTypes { return NoSecurityTypes{m.RepeatingGroup.Get(i)} } diff --git a/fix44/sequencereset/SequenceReset.generated.go b/fix44/sequencereset/SequenceReset.generated.go index 5e8f3a67b..dd2d52a5c 100644 --- a/fix44/sequencereset/SequenceReset.generated.go +++ b/fix44/sequencereset/SequenceReset.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SequenceReset is the fix44 SequenceReset type, MsgType = 4 +// SequenceReset is the fix44 SequenceReset type, MsgType = 4 type SequenceReset struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type SequenceReset struct { Message *quickfix.Message } -//FromMessage creates a SequenceReset from a quickfix.Message instance +// FromMessage creates a SequenceReset from a quickfix.Message instance func FromMessage(m *quickfix.Message) SequenceReset { return SequenceReset{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) SequenceReset { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SequenceReset) ToMessage() *quickfix.Message { return m.Message } -//New returns a SequenceReset initialized with the required fields for SequenceReset +// New returns a SequenceReset initialized with the required fields for SequenceReset func New(newseqno field.NewSeqNoField) (m SequenceReset) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(newseqno field.NewSeqNoField) (m SequenceReset) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SequenceReset, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,17 +54,17 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "4", r } -//SetNewSeqNo sets NewSeqNo, Tag 36 +// SetNewSeqNo sets NewSeqNo, Tag 36 func (m SequenceReset) SetNewSeqNo(v int) { m.Set(field.NewNewSeqNo(v)) } -//SetGapFillFlag sets GapFillFlag, Tag 123 +// SetGapFillFlag sets GapFillFlag, Tag 123 func (m SequenceReset) SetGapFillFlag(v bool) { m.Set(field.NewGapFillFlag(v)) } -//GetNewSeqNo gets NewSeqNo, Tag 36 +// GetNewSeqNo gets NewSeqNo, Tag 36 func (m SequenceReset) GetNewSeqNo() (v int, err quickfix.MessageRejectError) { var f field.NewSeqNoField if err = m.Get(&f); err == nil { @@ -73,7 +73,7 @@ func (m SequenceReset) GetNewSeqNo() (v int, err quickfix.MessageRejectError) { return } -//GetGapFillFlag gets GapFillFlag, Tag 123 +// GetGapFillFlag gets GapFillFlag, Tag 123 func (m SequenceReset) GetGapFillFlag() (v bool, err quickfix.MessageRejectError) { var f field.GapFillFlagField if err = m.Get(&f); err == nil { @@ -82,12 +82,12 @@ func (m SequenceReset) GetGapFillFlag() (v bool, err quickfix.MessageRejectError return } -//HasNewSeqNo returns true if NewSeqNo is present, Tag 36 +// HasNewSeqNo returns true if NewSeqNo is present, Tag 36 func (m SequenceReset) HasNewSeqNo() bool { return m.Has(tag.NewSeqNo) } -//HasGapFillFlag returns true if GapFillFlag is present, Tag 123 +// HasGapFillFlag returns true if GapFillFlag is present, Tag 123 func (m SequenceReset) HasGapFillFlag() bool { return m.Has(tag.GapFillFlag) } diff --git a/fix44/settlementinstructionrequest/SettlementInstructionRequest.generated.go b/fix44/settlementinstructionrequest/SettlementInstructionRequest.generated.go index c30833426..7e1264ea0 100644 --- a/fix44/settlementinstructionrequest/SettlementInstructionRequest.generated.go +++ b/fix44/settlementinstructionrequest/SettlementInstructionRequest.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SettlementInstructionRequest is the fix44 SettlementInstructionRequest type, MsgType = AV +// SettlementInstructionRequest is the fix44 SettlementInstructionRequest type, MsgType = AV type SettlementInstructionRequest struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SettlementInstructionRequest struct { Message *quickfix.Message } -//FromMessage creates a SettlementInstructionRequest from a quickfix.Message instance +// FromMessage creates a SettlementInstructionRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) SettlementInstructionRequest { return SettlementInstructionRequest{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SettlementInstructionRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SettlementInstructionRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a SettlementInstructionRequest initialized with the required fields for SettlementInstructionRequest +// New returns a SettlementInstructionRequest initialized with the required fields for SettlementInstructionRequest func New(settlinstreqid field.SettlInstReqIDField, transacttime field.TransactTimeField) (m SettlementInstructionRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -47,10 +47,10 @@ func New(settlinstreqid field.SettlInstReqIDField, transacttime field.TransactTi return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SettlementInstructionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -58,82 +58,82 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AV", r } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m SettlementInstructionRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m SettlementInstructionRequest) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m SettlementInstructionRequest) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m SettlementInstructionRequest) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m SettlementInstructionRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m SettlementInstructionRequest) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m SettlementInstructionRequest) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m SettlementInstructionRequest) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m SettlementInstructionRequest) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m SettlementInstructionRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m SettlementInstructionRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m SettlementInstructionRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m SettlementInstructionRequest) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetLastUpdateTime sets LastUpdateTime, Tag 779 +// SetLastUpdateTime sets LastUpdateTime, Tag 779 func (m SettlementInstructionRequest) SetLastUpdateTime(v time.Time) { m.Set(field.NewLastUpdateTime(v)) } -//SetSettlInstReqID sets SettlInstReqID, Tag 791 +// SetSettlInstReqID sets SettlInstReqID, Tag 791 func (m SettlementInstructionRequest) SetSettlInstReqID(v string) { m.Set(field.NewSettlInstReqID(v)) } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m SettlementInstructionRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -142,7 +142,7 @@ func (m SettlementInstructionRequest) GetSide() (v enum.Side, err quickfix.Messa return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m SettlementInstructionRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -151,7 +151,7 @@ func (m SettlementInstructionRequest) GetTransactTime() (v time.Time, err quickf return } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m SettlementInstructionRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -160,7 +160,7 @@ func (m SettlementInstructionRequest) GetAllocAccount() (v string, err quickfix. return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m SettlementInstructionRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -169,7 +169,7 @@ func (m SettlementInstructionRequest) GetExpireTime() (v time.Time, err quickfix return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m SettlementInstructionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -178,7 +178,7 @@ func (m SettlementInstructionRequest) GetSecurityType() (v enum.SecurityType, er return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m SettlementInstructionRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -187,7 +187,7 @@ func (m SettlementInstructionRequest) GetEffectiveTime() (v time.Time, err quick return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m SettlementInstructionRequest) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -196,7 +196,7 @@ func (m SettlementInstructionRequest) GetStandInstDbType() (v enum.StandInstDbTy return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m SettlementInstructionRequest) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -205,7 +205,7 @@ func (m SettlementInstructionRequest) GetStandInstDbName() (v string, err quickf return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m SettlementInstructionRequest) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -214,14 +214,14 @@ func (m SettlementInstructionRequest) GetStandInstDbID() (v string, err quickfix return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m SettlementInstructionRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m SettlementInstructionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -230,7 +230,7 @@ func (m SettlementInstructionRequest) GetProduct() (v enum.Product, err quickfix return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m SettlementInstructionRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -239,7 +239,7 @@ func (m SettlementInstructionRequest) GetCFICode() (v string, err quickfix.Messa return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m SettlementInstructionRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -248,7 +248,7 @@ func (m SettlementInstructionRequest) GetAllocAcctIDSource() (v int, err quickfi return } -//GetLastUpdateTime gets LastUpdateTime, Tag 779 +// GetLastUpdateTime gets LastUpdateTime, Tag 779 func (m SettlementInstructionRequest) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { var f field.LastUpdateTimeField if err = m.Get(&f); err == nil { @@ -257,7 +257,7 @@ func (m SettlementInstructionRequest) GetLastUpdateTime() (v time.Time, err quic return } -//GetSettlInstReqID gets SettlInstReqID, Tag 791 +// GetSettlInstReqID gets SettlInstReqID, Tag 791 func (m SettlementInstructionRequest) GetSettlInstReqID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstReqIDField if err = m.Get(&f); err == nil { @@ -266,107 +266,107 @@ func (m SettlementInstructionRequest) GetSettlInstReqID() (v string, err quickfi return } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m SettlementInstructionRequest) HasSide() bool { return m.Has(tag.Side) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m SettlementInstructionRequest) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m SettlementInstructionRequest) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m SettlementInstructionRequest) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m SettlementInstructionRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m SettlementInstructionRequest) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m SettlementInstructionRequest) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m SettlementInstructionRequest) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m SettlementInstructionRequest) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m SettlementInstructionRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m SettlementInstructionRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m SettlementInstructionRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m SettlementInstructionRequest) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 func (m SettlementInstructionRequest) HasLastUpdateTime() bool { return m.Has(tag.LastUpdateTime) } -//HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 +// HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 func (m SettlementInstructionRequest) HasSettlInstReqID() bool { return m.Has(tag.SettlInstReqID) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -375,7 +375,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -384,7 +384,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -393,49 +393,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -444,7 +444,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -453,58 +453,58 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } diff --git a/fix44/settlementinstructions/SettlementInstructions.generated.go b/fix44/settlementinstructions/SettlementInstructions.generated.go index aa7851919..087bfe637 100644 --- a/fix44/settlementinstructions/SettlementInstructions.generated.go +++ b/fix44/settlementinstructions/SettlementInstructions.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//SettlementInstructions is the fix44 SettlementInstructions type, MsgType = T +// SettlementInstructions is the fix44 SettlementInstructions type, MsgType = T type SettlementInstructions struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type SettlementInstructions struct { Message *quickfix.Message } -//FromMessage creates a SettlementInstructions from a quickfix.Message instance +// FromMessage creates a SettlementInstructions from a quickfix.Message instance func FromMessage(m *quickfix.Message) SettlementInstructions { return SettlementInstructions{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) SettlementInstructions { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m SettlementInstructions) ToMessage() *quickfix.Message { return m.Message } -//New returns a SettlementInstructions initialized with the required fields for SettlementInstructions +// New returns a SettlementInstructions initialized with the required fields for SettlementInstructions func New(settlinstmsgid field.SettlInstMsgIDField, settlinstmode field.SettlInstModeField, transacttime field.TransactTimeField) (m SettlementInstructions) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -48,10 +48,10 @@ func New(settlinstmsgid field.SettlInstMsgIDField, settlinstmode field.SettlInst return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg SettlementInstructions, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -59,57 +59,57 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "T", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m SettlementInstructions) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m SettlementInstructions) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m SettlementInstructions) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlInstMode sets SettlInstMode, Tag 160 +// SetSettlInstMode sets SettlInstMode, Tag 160 func (m SettlementInstructions) SetSettlInstMode(v enum.SettlInstMode) { m.Set(field.NewSettlInstMode(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m SettlementInstructions) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m SettlementInstructions) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetSettlInstMsgID sets SettlInstMsgID, Tag 777 +// SetSettlInstMsgID sets SettlInstMsgID, Tag 777 func (m SettlementInstructions) SetSettlInstMsgID(v string) { m.Set(field.NewSettlInstMsgID(v)) } -//SetNoSettlInst sets NoSettlInst, Tag 778 +// SetNoSettlInst sets NoSettlInst, Tag 778 func (m SettlementInstructions) SetNoSettlInst(f NoSettlInstRepeatingGroup) { m.SetGroup(f) } -//SetSettlInstReqID sets SettlInstReqID, Tag 791 +// SetSettlInstReqID sets SettlInstReqID, Tag 791 func (m SettlementInstructions) SetSettlInstReqID(v string) { m.Set(field.NewSettlInstReqID(v)) } -//SetSettlInstReqRejCode sets SettlInstReqRejCode, Tag 792 +// SetSettlInstReqRejCode sets SettlInstReqRejCode, Tag 792 func (m SettlementInstructions) SetSettlInstReqRejCode(v enum.SettlInstReqRejCode) { m.Set(field.NewSettlInstReqRejCode(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m SettlementInstructions) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -118,7 +118,7 @@ func (m SettlementInstructions) GetClOrdID() (v string, err quickfix.MessageReje return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m SettlementInstructions) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -127,7 +127,7 @@ func (m SettlementInstructions) GetText() (v string, err quickfix.MessageRejectE return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m SettlementInstructions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -136,7 +136,7 @@ func (m SettlementInstructions) GetTransactTime() (v time.Time, err quickfix.Mes return } -//GetSettlInstMode gets SettlInstMode, Tag 160 +// GetSettlInstMode gets SettlInstMode, Tag 160 func (m SettlementInstructions) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { var f field.SettlInstModeField if err = m.Get(&f); err == nil { @@ -145,7 +145,7 @@ func (m SettlementInstructions) GetSettlInstMode() (v enum.SettlInstMode, err qu return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m SettlementInstructions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m SettlementInstructions) GetEncodedTextLen() (v int, err quickfix.Message return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m SettlementInstructions) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m SettlementInstructions) GetEncodedText() (v string, err quickfix.Message return } -//GetSettlInstMsgID gets SettlInstMsgID, Tag 777 +// GetSettlInstMsgID gets SettlInstMsgID, Tag 777 func (m SettlementInstructions) GetSettlInstMsgID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstMsgIDField if err = m.Get(&f); err == nil { @@ -172,14 +172,14 @@ func (m SettlementInstructions) GetSettlInstMsgID() (v string, err quickfix.Mess return } -//GetNoSettlInst gets NoSettlInst, Tag 778 +// GetNoSettlInst gets NoSettlInst, Tag 778 func (m SettlementInstructions) GetNoSettlInst() (NoSettlInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSettlInstReqID gets SettlInstReqID, Tag 791 +// GetSettlInstReqID gets SettlInstReqID, Tag 791 func (m SettlementInstructions) GetSettlInstReqID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstReqIDField if err = m.Get(&f); err == nil { @@ -188,7 +188,7 @@ func (m SettlementInstructions) GetSettlInstReqID() (v string, err quickfix.Mess return } -//GetSettlInstReqRejCode gets SettlInstReqRejCode, Tag 792 +// GetSettlInstReqRejCode gets SettlInstReqRejCode, Tag 792 func (m SettlementInstructions) GetSettlInstReqRejCode() (v enum.SettlInstReqRejCode, err quickfix.MessageRejectError) { var f field.SettlInstReqRejCodeField if err = m.Get(&f); err == nil { @@ -197,187 +197,187 @@ func (m SettlementInstructions) GetSettlInstReqRejCode() (v enum.SettlInstReqRej return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m SettlementInstructions) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m SettlementInstructions) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m SettlementInstructions) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 func (m SettlementInstructions) HasSettlInstMode() bool { return m.Has(tag.SettlInstMode) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m SettlementInstructions) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m SettlementInstructions) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasSettlInstMsgID returns true if SettlInstMsgID is present, Tag 777 +// HasSettlInstMsgID returns true if SettlInstMsgID is present, Tag 777 func (m SettlementInstructions) HasSettlInstMsgID() bool { return m.Has(tag.SettlInstMsgID) } -//HasNoSettlInst returns true if NoSettlInst is present, Tag 778 +// HasNoSettlInst returns true if NoSettlInst is present, Tag 778 func (m SettlementInstructions) HasNoSettlInst() bool { return m.Has(tag.NoSettlInst) } -//HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 +// HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 func (m SettlementInstructions) HasSettlInstReqID() bool { return m.Has(tag.SettlInstReqID) } -//HasSettlInstReqRejCode returns true if SettlInstReqRejCode is present, Tag 792 +// HasSettlInstReqRejCode returns true if SettlInstReqRejCode is present, Tag 792 func (m SettlementInstructions) HasSettlInstReqRejCode() bool { return m.Has(tag.SettlInstReqRejCode) } -//NoSettlInst is a repeating group element, Tag 778 +// NoSettlInst is a repeating group element, Tag 778 type NoSettlInst struct { *quickfix.Group } -//SetSettlInstID sets SettlInstID, Tag 162 +// SetSettlInstID sets SettlInstID, Tag 162 func (m NoSettlInst) SetSettlInstID(v string) { m.Set(field.NewSettlInstID(v)) } -//SetSettlInstTransType sets SettlInstTransType, Tag 163 +// SetSettlInstTransType sets SettlInstTransType, Tag 163 func (m NoSettlInst) SetSettlInstTransType(v enum.SettlInstTransType) { m.Set(field.NewSettlInstTransType(v)) } -//SetSettlInstRefID sets SettlInstRefID, Tag 214 +// SetSettlInstRefID sets SettlInstRefID, Tag 214 func (m NoSettlInst) SetSettlInstRefID(v string) { m.Set(field.NewSettlInstRefID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoSettlInst) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoSettlInst) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m NoSettlInst) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m NoSettlInst) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m NoSettlInst) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetEffectiveTime sets EffectiveTime, Tag 168 +// SetEffectiveTime sets EffectiveTime, Tag 168 func (m NoSettlInst) SetEffectiveTime(v time.Time) { m.Set(field.NewEffectiveTime(v)) } -//SetExpireTime sets ExpireTime, Tag 126 +// SetExpireTime sets ExpireTime, Tag 126 func (m NoSettlInst) SetExpireTime(v time.Time) { m.Set(field.NewExpireTime(v)) } -//SetLastUpdateTime sets LastUpdateTime, Tag 779 +// SetLastUpdateTime sets LastUpdateTime, Tag 779 func (m NoSettlInst) SetLastUpdateTime(v time.Time) { m.Set(field.NewLastUpdateTime(v)) } -//SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 func (m NoSettlInst) SetSettlDeliveryType(v enum.SettlDeliveryType) { m.Set(field.NewSettlDeliveryType(v)) } -//SetStandInstDbType sets StandInstDbType, Tag 169 +// SetStandInstDbType sets StandInstDbType, Tag 169 func (m NoSettlInst) SetStandInstDbType(v enum.StandInstDbType) { m.Set(field.NewStandInstDbType(v)) } -//SetStandInstDbName sets StandInstDbName, Tag 170 +// SetStandInstDbName sets StandInstDbName, Tag 170 func (m NoSettlInst) SetStandInstDbName(v string) { m.Set(field.NewStandInstDbName(v)) } -//SetStandInstDbID sets StandInstDbID, Tag 171 +// SetStandInstDbID sets StandInstDbID, Tag 171 func (m NoSettlInst) SetStandInstDbID(v string) { m.Set(field.NewStandInstDbID(v)) } -//SetNoDlvyInst sets NoDlvyInst, Tag 85 +// SetNoDlvyInst sets NoDlvyInst, Tag 85 func (m NoSettlInst) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { m.SetGroup(f) } -//SetPaymentMethod sets PaymentMethod, Tag 492 +// SetPaymentMethod sets PaymentMethod, Tag 492 func (m NoSettlInst) SetPaymentMethod(v enum.PaymentMethod) { m.Set(field.NewPaymentMethod(v)) } -//SetPaymentRef sets PaymentRef, Tag 476 +// SetPaymentRef sets PaymentRef, Tag 476 func (m NoSettlInst) SetPaymentRef(v string) { m.Set(field.NewPaymentRef(v)) } -//SetCardHolderName sets CardHolderName, Tag 488 +// SetCardHolderName sets CardHolderName, Tag 488 func (m NoSettlInst) SetCardHolderName(v string) { m.Set(field.NewCardHolderName(v)) } -//SetCardNumber sets CardNumber, Tag 489 +// SetCardNumber sets CardNumber, Tag 489 func (m NoSettlInst) SetCardNumber(v string) { m.Set(field.NewCardNumber(v)) } -//SetCardStartDate sets CardStartDate, Tag 503 +// SetCardStartDate sets CardStartDate, Tag 503 func (m NoSettlInst) SetCardStartDate(v string) { m.Set(field.NewCardStartDate(v)) } -//SetCardExpDate sets CardExpDate, Tag 490 +// SetCardExpDate sets CardExpDate, Tag 490 func (m NoSettlInst) SetCardExpDate(v string) { m.Set(field.NewCardExpDate(v)) } -//SetCardIssNum sets CardIssNum, Tag 491 +// SetCardIssNum sets CardIssNum, Tag 491 func (m NoSettlInst) SetCardIssNum(v string) { m.Set(field.NewCardIssNum(v)) } -//SetPaymentDate sets PaymentDate, Tag 504 +// SetPaymentDate sets PaymentDate, Tag 504 func (m NoSettlInst) SetPaymentDate(v string) { m.Set(field.NewPaymentDate(v)) } -//SetPaymentRemitterID sets PaymentRemitterID, Tag 505 +// SetPaymentRemitterID sets PaymentRemitterID, Tag 505 func (m NoSettlInst) SetPaymentRemitterID(v string) { m.Set(field.NewPaymentRemitterID(v)) } -//GetSettlInstID gets SettlInstID, Tag 162 +// GetSettlInstID gets SettlInstID, Tag 162 func (m NoSettlInst) GetSettlInstID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstIDField if err = m.Get(&f); err == nil { @@ -386,7 +386,7 @@ func (m NoSettlInst) GetSettlInstID() (v string, err quickfix.MessageRejectError return } -//GetSettlInstTransType gets SettlInstTransType, Tag 163 +// GetSettlInstTransType gets SettlInstTransType, Tag 163 func (m NoSettlInst) GetSettlInstTransType() (v enum.SettlInstTransType, err quickfix.MessageRejectError) { var f field.SettlInstTransTypeField if err = m.Get(&f); err == nil { @@ -395,7 +395,7 @@ func (m NoSettlInst) GetSettlInstTransType() (v enum.SettlInstTransType, err qui return } -//GetSettlInstRefID gets SettlInstRefID, Tag 214 +// GetSettlInstRefID gets SettlInstRefID, Tag 214 func (m NoSettlInst) GetSettlInstRefID() (v string, err quickfix.MessageRejectError) { var f field.SettlInstRefIDField if err = m.Get(&f); err == nil { @@ -404,14 +404,14 @@ func (m NoSettlInst) GetSettlInstRefID() (v string, err quickfix.MessageRejectEr return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoSettlInst) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoSettlInst) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -420,7 +420,7 @@ func (m NoSettlInst) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m NoSettlInst) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -429,7 +429,7 @@ func (m NoSettlInst) GetProduct() (v enum.Product, err quickfix.MessageRejectErr return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m NoSettlInst) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -438,7 +438,7 @@ func (m NoSettlInst) GetSecurityType() (v enum.SecurityType, err quickfix.Messag return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m NoSettlInst) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -447,7 +447,7 @@ func (m NoSettlInst) GetCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetEffectiveTime gets EffectiveTime, Tag 168 +// GetEffectiveTime gets EffectiveTime, Tag 168 func (m NoSettlInst) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { var f field.EffectiveTimeField if err = m.Get(&f); err == nil { @@ -456,7 +456,7 @@ func (m NoSettlInst) GetEffectiveTime() (v time.Time, err quickfix.MessageReject return } -//GetExpireTime gets ExpireTime, Tag 126 +// GetExpireTime gets ExpireTime, Tag 126 func (m NoSettlInst) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { var f field.ExpireTimeField if err = m.Get(&f); err == nil { @@ -465,7 +465,7 @@ func (m NoSettlInst) GetExpireTime() (v time.Time, err quickfix.MessageRejectErr return } -//GetLastUpdateTime gets LastUpdateTime, Tag 779 +// GetLastUpdateTime gets LastUpdateTime, Tag 779 func (m NoSettlInst) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { var f field.LastUpdateTimeField if err = m.Get(&f); err == nil { @@ -474,7 +474,7 @@ func (m NoSettlInst) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejec return } -//GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 func (m NoSettlInst) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { var f field.SettlDeliveryTypeField if err = m.Get(&f); err == nil { @@ -483,7 +483,7 @@ func (m NoSettlInst) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quick return } -//GetStandInstDbType gets StandInstDbType, Tag 169 +// GetStandInstDbType gets StandInstDbType, Tag 169 func (m NoSettlInst) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { var f field.StandInstDbTypeField if err = m.Get(&f); err == nil { @@ -492,7 +492,7 @@ func (m NoSettlInst) GetStandInstDbType() (v enum.StandInstDbType, err quickfix. return } -//GetStandInstDbName gets StandInstDbName, Tag 170 +// GetStandInstDbName gets StandInstDbName, Tag 170 func (m NoSettlInst) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbNameField if err = m.Get(&f); err == nil { @@ -501,7 +501,7 @@ func (m NoSettlInst) GetStandInstDbName() (v string, err quickfix.MessageRejectE return } -//GetStandInstDbID gets StandInstDbID, Tag 171 +// GetStandInstDbID gets StandInstDbID, Tag 171 func (m NoSettlInst) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { var f field.StandInstDbIDField if err = m.Get(&f); err == nil { @@ -510,14 +510,14 @@ func (m NoSettlInst) GetStandInstDbID() (v string, err quickfix.MessageRejectErr return } -//GetNoDlvyInst gets NoDlvyInst, Tag 85 +// GetNoDlvyInst gets NoDlvyInst, Tag 85 func (m NoSettlInst) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDlvyInstRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPaymentMethod gets PaymentMethod, Tag 492 +// GetPaymentMethod gets PaymentMethod, Tag 492 func (m NoSettlInst) GetPaymentMethod() (v enum.PaymentMethod, err quickfix.MessageRejectError) { var f field.PaymentMethodField if err = m.Get(&f); err == nil { @@ -526,7 +526,7 @@ func (m NoSettlInst) GetPaymentMethod() (v enum.PaymentMethod, err quickfix.Mess return } -//GetPaymentRef gets PaymentRef, Tag 476 +// GetPaymentRef gets PaymentRef, Tag 476 func (m NoSettlInst) GetPaymentRef() (v string, err quickfix.MessageRejectError) { var f field.PaymentRefField if err = m.Get(&f); err == nil { @@ -535,7 +535,7 @@ func (m NoSettlInst) GetPaymentRef() (v string, err quickfix.MessageRejectError) return } -//GetCardHolderName gets CardHolderName, Tag 488 +// GetCardHolderName gets CardHolderName, Tag 488 func (m NoSettlInst) GetCardHolderName() (v string, err quickfix.MessageRejectError) { var f field.CardHolderNameField if err = m.Get(&f); err == nil { @@ -544,7 +544,7 @@ func (m NoSettlInst) GetCardHolderName() (v string, err quickfix.MessageRejectEr return } -//GetCardNumber gets CardNumber, Tag 489 +// GetCardNumber gets CardNumber, Tag 489 func (m NoSettlInst) GetCardNumber() (v string, err quickfix.MessageRejectError) { var f field.CardNumberField if err = m.Get(&f); err == nil { @@ -553,7 +553,7 @@ func (m NoSettlInst) GetCardNumber() (v string, err quickfix.MessageRejectError) return } -//GetCardStartDate gets CardStartDate, Tag 503 +// GetCardStartDate gets CardStartDate, Tag 503 func (m NoSettlInst) GetCardStartDate() (v string, err quickfix.MessageRejectError) { var f field.CardStartDateField if err = m.Get(&f); err == nil { @@ -562,7 +562,7 @@ func (m NoSettlInst) GetCardStartDate() (v string, err quickfix.MessageRejectErr return } -//GetCardExpDate gets CardExpDate, Tag 490 +// GetCardExpDate gets CardExpDate, Tag 490 func (m NoSettlInst) GetCardExpDate() (v string, err quickfix.MessageRejectError) { var f field.CardExpDateField if err = m.Get(&f); err == nil { @@ -571,7 +571,7 @@ func (m NoSettlInst) GetCardExpDate() (v string, err quickfix.MessageRejectError return } -//GetCardIssNum gets CardIssNum, Tag 491 +// GetCardIssNum gets CardIssNum, Tag 491 func (m NoSettlInst) GetCardIssNum() (v string, err quickfix.MessageRejectError) { var f field.CardIssNumField if err = m.Get(&f); err == nil { @@ -580,7 +580,7 @@ func (m NoSettlInst) GetCardIssNum() (v string, err quickfix.MessageRejectError) return } -//GetPaymentDate gets PaymentDate, Tag 504 +// GetPaymentDate gets PaymentDate, Tag 504 func (m NoSettlInst) GetPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.PaymentDateField if err = m.Get(&f); err == nil { @@ -589,7 +589,7 @@ func (m NoSettlInst) GetPaymentDate() (v string, err quickfix.MessageRejectError return } -//GetPaymentRemitterID gets PaymentRemitterID, Tag 505 +// GetPaymentRemitterID gets PaymentRemitterID, Tag 505 func (m NoSettlInst) GetPaymentRemitterID() (v string, err quickfix.MessageRejectError) { var f field.PaymentRemitterIDField if err = m.Get(&f); err == nil { @@ -598,157 +598,157 @@ func (m NoSettlInst) GetPaymentRemitterID() (v string, err quickfix.MessageRejec return } -//HasSettlInstID returns true if SettlInstID is present, Tag 162 +// HasSettlInstID returns true if SettlInstID is present, Tag 162 func (m NoSettlInst) HasSettlInstID() bool { return m.Has(tag.SettlInstID) } -//HasSettlInstTransType returns true if SettlInstTransType is present, Tag 163 +// HasSettlInstTransType returns true if SettlInstTransType is present, Tag 163 func (m NoSettlInst) HasSettlInstTransType() bool { return m.Has(tag.SettlInstTransType) } -//HasSettlInstRefID returns true if SettlInstRefID is present, Tag 214 +// HasSettlInstRefID returns true if SettlInstRefID is present, Tag 214 func (m NoSettlInst) HasSettlInstRefID() bool { return m.Has(tag.SettlInstRefID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoSettlInst) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoSettlInst) HasSide() bool { return m.Has(tag.Side) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m NoSettlInst) HasProduct() bool { return m.Has(tag.Product) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m NoSettlInst) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m NoSettlInst) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 func (m NoSettlInst) HasEffectiveTime() bool { return m.Has(tag.EffectiveTime) } -//HasExpireTime returns true if ExpireTime is present, Tag 126 +// HasExpireTime returns true if ExpireTime is present, Tag 126 func (m NoSettlInst) HasExpireTime() bool { return m.Has(tag.ExpireTime) } -//HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 func (m NoSettlInst) HasLastUpdateTime() bool { return m.Has(tag.LastUpdateTime) } -//HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 func (m NoSettlInst) HasSettlDeliveryType() bool { return m.Has(tag.SettlDeliveryType) } -//HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 func (m NoSettlInst) HasStandInstDbType() bool { return m.Has(tag.StandInstDbType) } -//HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 func (m NoSettlInst) HasStandInstDbName() bool { return m.Has(tag.StandInstDbName) } -//HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 func (m NoSettlInst) HasStandInstDbID() bool { return m.Has(tag.StandInstDbID) } -//HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 func (m NoSettlInst) HasNoDlvyInst() bool { return m.Has(tag.NoDlvyInst) } -//HasPaymentMethod returns true if PaymentMethod is present, Tag 492 +// HasPaymentMethod returns true if PaymentMethod is present, Tag 492 func (m NoSettlInst) HasPaymentMethod() bool { return m.Has(tag.PaymentMethod) } -//HasPaymentRef returns true if PaymentRef is present, Tag 476 +// HasPaymentRef returns true if PaymentRef is present, Tag 476 func (m NoSettlInst) HasPaymentRef() bool { return m.Has(tag.PaymentRef) } -//HasCardHolderName returns true if CardHolderName is present, Tag 488 +// HasCardHolderName returns true if CardHolderName is present, Tag 488 func (m NoSettlInst) HasCardHolderName() bool { return m.Has(tag.CardHolderName) } -//HasCardNumber returns true if CardNumber is present, Tag 489 +// HasCardNumber returns true if CardNumber is present, Tag 489 func (m NoSettlInst) HasCardNumber() bool { return m.Has(tag.CardNumber) } -//HasCardStartDate returns true if CardStartDate is present, Tag 503 +// HasCardStartDate returns true if CardStartDate is present, Tag 503 func (m NoSettlInst) HasCardStartDate() bool { return m.Has(tag.CardStartDate) } -//HasCardExpDate returns true if CardExpDate is present, Tag 490 +// HasCardExpDate returns true if CardExpDate is present, Tag 490 func (m NoSettlInst) HasCardExpDate() bool { return m.Has(tag.CardExpDate) } -//HasCardIssNum returns true if CardIssNum is present, Tag 491 +// HasCardIssNum returns true if CardIssNum is present, Tag 491 func (m NoSettlInst) HasCardIssNum() bool { return m.Has(tag.CardIssNum) } -//HasPaymentDate returns true if PaymentDate is present, Tag 504 +// HasPaymentDate returns true if PaymentDate is present, Tag 504 func (m NoSettlInst) HasPaymentDate() bool { return m.Has(tag.PaymentDate) } -//HasPaymentRemitterID returns true if PaymentRemitterID is present, Tag 505 +// HasPaymentRemitterID returns true if PaymentRemitterID is present, Tag 505 func (m NoSettlInst) HasPaymentRemitterID() bool { return m.Has(tag.PaymentRemitterID) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -757,7 +757,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -766,7 +766,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -775,49 +775,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -826,7 +826,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -835,83 +835,83 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInst is a repeating group element, Tag 85 +// NoDlvyInst is a repeating group element, Tag 85 type NoDlvyInst struct { *quickfix.Group } -//SetSettlInstSource sets SettlInstSource, Tag 165 +// SetSettlInstSource sets SettlInstSource, Tag 165 func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { m.Set(field.NewSettlInstSource(v)) } -//SetDlvyInstType sets DlvyInstType, Tag 787 +// SetDlvyInstType sets DlvyInstType, Tag 787 func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { m.Set(field.NewDlvyInstType(v)) } -//SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlInstSource gets SettlInstSource, Tag 165 +// GetSettlInstSource gets SettlInstSource, Tag 165 func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { var f field.SettlInstSourceField if err = m.Get(&f); err == nil { @@ -920,7 +920,7 @@ func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.M return } -//GetDlvyInstType gets DlvyInstType, Tag 787 +// GetDlvyInstType gets DlvyInstType, Tag 787 func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { var f field.DlvyInstTypeField if err = m.Get(&f); err == nil { @@ -929,54 +929,54 @@ func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.Message return } -//GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 func (m NoDlvyInst) HasSettlInstSource() bool { return m.Has(tag.SettlInstSource) } -//HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 func (m NoDlvyInst) HasDlvyInstType() bool { return m.Has(tag.DlvyInstType) } -//HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 func (m NoDlvyInst) HasNoSettlPartyIDs() bool { return m.Has(tag.NoSettlPartyIDs) } -//NoSettlPartyIDs is a repeating group element, Tag 781 +// NoSettlPartyIDs is a repeating group element, Tag 781 type NoSettlPartyIDs struct { *quickfix.Group } -//SetSettlPartyID sets SettlPartyID, Tag 782 +// SetSettlPartyID sets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) SetSettlPartyID(v string) { m.Set(field.NewSettlPartyID(v)) } -//SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { m.Set(field.NewSettlPartyIDSource(v)) } -//SetSettlPartyRole sets SettlPartyRole, Tag 784 +// SetSettlPartyRole sets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { m.Set(field.NewSettlPartyRole(v)) } -//SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetSettlPartyID gets SettlPartyID, Tag 782 +// GetSettlPartyID gets SettlPartyID, Tag 782 func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDField if err = m.Get(&f); err == nil { @@ -985,7 +985,7 @@ func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageReject return } -//GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.SettlPartyIDSourceField if err = m.Get(&f); err == nil { @@ -994,7 +994,7 @@ func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.Message return } -//GetSettlPartyRole gets SettlPartyRole, Tag 784 +// GetSettlPartyRole gets SettlPartyRole, Tag 784 func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { var f field.SettlPartyRoleField if err = m.Get(&f); err == nil { @@ -1003,49 +1003,49 @@ func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectE return } -//GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSettlPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 func (m NoSettlPartyIDs) HasSettlPartyID() bool { return m.Has(tag.SettlPartyID) } -//HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { return m.Has(tag.SettlPartyIDSource) } -//HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 func (m NoSettlPartyIDs) HasSettlPartyRole() bool { return m.Has(tag.SettlPartyRole) } -//HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { return m.Has(tag.NoSettlPartySubIDs) } -//NoSettlPartySubIDs is a repeating group element, Tag 801 +// NoSettlPartySubIDs is a repeating group element, Tag 801 type NoSettlPartySubIDs struct { *quickfix.Group } -//SetSettlPartySubID sets SettlPartySubID, Tag 785 +// SetSettlPartySubID sets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { m.Set(field.NewSettlPartySubID(v)) } -//SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { m.Set(field.NewSettlPartySubIDType(v)) } -//GetSettlPartySubID gets SettlPartySubID, Tag 785 +// GetSettlPartySubID gets SettlPartySubID, Tag 785 func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { var f field.SettlPartySubIDField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.Message return } -//GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.SettlPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1063,104 +1063,104 @@ func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.Messag return } -//HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { return m.Has(tag.SettlPartySubID) } -//HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { return m.Has(tag.SettlPartySubIDType) } -//NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 type NoSettlPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { return NoSettlPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} } -//Add create and append a new NoSettlPartySubIDs to this group +// Add create and append a new NoSettlPartySubIDs to this group func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { g := m.RepeatingGroup.Add() return NoSettlPartySubIDs{g} } -//Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 type NoSettlPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { return NoSettlPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoSettlPartyIDs to this group +// Add create and append a new NoSettlPartyIDs to this group func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { g := m.RepeatingGroup.Add() return NoSettlPartyIDs{g} } -//Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} } -//NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 type NoDlvyInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { return NoDlvyInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDlvyInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} } -//Add create and append a new NoDlvyInst to this group +// Add create and append a new NoDlvyInst to this group func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { g := m.RepeatingGroup.Add() return NoDlvyInst{g} } -//Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { return NoDlvyInst{m.RepeatingGroup.Get(i)} } -//NoSettlInstRepeatingGroup is a repeating group, Tag 778 +// NoSettlInstRepeatingGroup is a repeating group, Tag 778 type NoSettlInstRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSettlInstRepeatingGroup returns an initialized, NoSettlInstRepeatingGroup +// NewNoSettlInstRepeatingGroup returns an initialized, NoSettlInstRepeatingGroup func NewNoSettlInstRepeatingGroup() NoSettlInstRepeatingGroup { return NoSettlInstRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSettlInst, quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstID), quickfix.GroupElement(tag.SettlInstTransType), quickfix.GroupElement(tag.SettlInstRefID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.LastUpdateTime), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup(), quickfix.GroupElement(tag.PaymentMethod), quickfix.GroupElement(tag.PaymentRef), quickfix.GroupElement(tag.CardHolderName), quickfix.GroupElement(tag.CardNumber), quickfix.GroupElement(tag.CardStartDate), quickfix.GroupElement(tag.CardExpDate), quickfix.GroupElement(tag.CardIssNum), quickfix.GroupElement(tag.PaymentDate), quickfix.GroupElement(tag.PaymentRemitterID)})} } -//Add create and append a new NoSettlInst to this group +// Add create and append a new NoSettlInst to this group func (m NoSettlInstRepeatingGroup) Add() NoSettlInst { g := m.RepeatingGroup.Add() return NoSettlInst{g} } -//Get returns the ith NoSettlInst in the NoSettlInstRepeatinGroup +// Get returns the ith NoSettlInst in the NoSettlInstRepeatinGroup func (m NoSettlInstRepeatingGroup) Get(i int) NoSettlInst { return NoSettlInst{m.RepeatingGroup.Get(i)} } diff --git a/fix44/testrequest/TestRequest.generated.go b/fix44/testrequest/TestRequest.generated.go index c8c832c71..1757d35f0 100644 --- a/fix44/testrequest/TestRequest.generated.go +++ b/fix44/testrequest/TestRequest.generated.go @@ -7,7 +7,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TestRequest is the fix44 TestRequest type, MsgType = 1 +// TestRequest is the fix44 TestRequest type, MsgType = 1 type TestRequest struct { fix44.Header *quickfix.Body @@ -15,7 +15,7 @@ type TestRequest struct { Message *quickfix.Message } -//FromMessage creates a TestRequest from a quickfix.Message instance +// FromMessage creates a TestRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) TestRequest { return TestRequest{ Header: fix44.Header{&m.Header}, @@ -25,12 +25,12 @@ func FromMessage(m *quickfix.Message) TestRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TestRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a TestRequest initialized with the required fields for TestRequest +// New returns a TestRequest initialized with the required fields for TestRequest func New(testreqid field.TestReqIDField) (m TestRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -43,10 +43,10 @@ func New(testreqid field.TestReqIDField) (m TestRequest) { return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TestRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -54,12 +54,12 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "1", r } -//SetTestReqID sets TestReqID, Tag 112 +// SetTestReqID sets TestReqID, Tag 112 func (m TestRequest) SetTestReqID(v string) { m.Set(field.NewTestReqID(v)) } -//GetTestReqID gets TestReqID, Tag 112 +// GetTestReqID gets TestReqID, Tag 112 func (m TestRequest) GetTestReqID() (v string, err quickfix.MessageRejectError) { var f field.TestReqIDField if err = m.Get(&f); err == nil { @@ -68,7 +68,7 @@ func (m TestRequest) GetTestReqID() (v string, err quickfix.MessageRejectError) return } -//HasTestReqID returns true if TestReqID is present, Tag 112 +// HasTestReqID returns true if TestReqID is present, Tag 112 func (m TestRequest) HasTestReqID() bool { return m.Has(tag.TestReqID) } diff --git a/fix44/tradecapturereport/TradeCaptureReport.generated.go b/fix44/tradecapturereport/TradeCaptureReport.generated.go index fd23670cc..a5c763c7e 100644 --- a/fix44/tradecapturereport/TradeCaptureReport.generated.go +++ b/fix44/tradecapturereport/TradeCaptureReport.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradeCaptureReport is the fix44 TradeCaptureReport type, MsgType = AE +// TradeCaptureReport is the fix44 TradeCaptureReport type, MsgType = AE type TradeCaptureReport struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type TradeCaptureReport struct { Message *quickfix.Message } -//FromMessage creates a TradeCaptureReport from a quickfix.Message instance +// FromMessage creates a TradeCaptureReport from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradeCaptureReport { return TradeCaptureReport{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) TradeCaptureReport { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradeCaptureReport) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradeCaptureReport initialized with the required fields for TradeCaptureReport +// New returns a TradeCaptureReport initialized with the required fields for TradeCaptureReport func New(tradereportid field.TradeReportIDField, previouslyreported field.PreviouslyReportedField, lastqty field.LastQtyField, lastpx field.LastPxField, tradedate field.TradeDateField, transacttime field.TransactTimeField) (m TradeCaptureReport) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -53,10 +53,10 @@ func New(tradereportid field.TradeReportIDField, previouslyreported field.Previo return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradeCaptureReport, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -64,602 +64,602 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AE", r } -//SetAvgPx sets AvgPx, Tag 6 +// SetAvgPx sets AvgPx, Tag 6 func (m TradeCaptureReport) SetAvgPx(value decimal.Decimal, scale int32) { m.Set(field.NewAvgPx(value, scale)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m TradeCaptureReport) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m TradeCaptureReport) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetLastMkt sets LastMkt, Tag 30 +// SetLastMkt sets LastMkt, Tag 30 func (m TradeCaptureReport) SetLastMkt(v string) { m.Set(field.NewLastMkt(v)) } -//SetLastPx sets LastPx, Tag 31 +// SetLastPx sets LastPx, Tag 31 func (m TradeCaptureReport) SetLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastPx(value, scale)) } -//SetLastQty sets LastQty, Tag 32 +// SetLastQty sets LastQty, Tag 32 func (m TradeCaptureReport) SetLastQty(value decimal.Decimal, scale int32) { m.Set(field.NewLastQty(value, scale)) } -//SetOrderQty sets OrderQty, Tag 38 +// SetOrderQty sets OrderQty, Tag 38 func (m TradeCaptureReport) SetOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewOrderQty(value, scale)) } -//SetOrdStatus sets OrdStatus, Tag 39 +// SetOrdStatus sets OrdStatus, Tag 39 func (m TradeCaptureReport) SetOrdStatus(v enum.OrdStatus) { m.Set(field.NewOrdStatus(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m TradeCaptureReport) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m TradeCaptureReport) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m TradeCaptureReport) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSettlType sets SettlType, Tag 63 +// SetSettlType sets SettlType, Tag 63 func (m TradeCaptureReport) SetSettlType(v enum.SettlType) { m.Set(field.NewSettlType(v)) } -//SetSettlDate sets SettlDate, Tag 64 +// SetSettlDate sets SettlDate, Tag 64 func (m TradeCaptureReport) SetSettlDate(v string) { m.Set(field.NewSettlDate(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m TradeCaptureReport) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m TradeCaptureReport) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m TradeCaptureReport) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m TradeCaptureReport) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetExecType sets ExecType, Tag 150 +// SetExecType sets ExecType, Tag 150 func (m TradeCaptureReport) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } -//SetCashOrderQty sets CashOrderQty, Tag 152 +// SetCashOrderQty sets CashOrderQty, Tag 152 func (m TradeCaptureReport) SetCashOrderQty(value decimal.Decimal, scale int32) { m.Set(field.NewCashOrderQty(value, scale)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m TradeCaptureReport) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetLastSpotRate sets LastSpotRate, Tag 194 +// SetLastSpotRate sets LastSpotRate, Tag 194 func (m TradeCaptureReport) SetLastSpotRate(value decimal.Decimal, scale int32) { m.Set(field.NewLastSpotRate(value, scale)) } -//SetLastForwardPoints sets LastForwardPoints, Tag 195 +// SetLastForwardPoints sets LastForwardPoints, Tag 195 func (m TradeCaptureReport) SetLastForwardPoints(value decimal.Decimal, scale int32) { m.Set(field.NewLastForwardPoints(value, scale)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m TradeCaptureReport) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m TradeCaptureReport) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m TradeCaptureReport) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m TradeCaptureReport) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetSpread sets Spread, Tag 218 +// SetSpread sets Spread, Tag 218 func (m TradeCaptureReport) SetSpread(value decimal.Decimal, scale int32) { m.Set(field.NewSpread(value, scale)) } -//SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 func (m TradeCaptureReport) SetBenchmarkCurveCurrency(v string) { m.Set(field.NewBenchmarkCurveCurrency(v)) } -//SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 func (m TradeCaptureReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { m.Set(field.NewBenchmarkCurveName(v)) } -//SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 func (m TradeCaptureReport) SetBenchmarkCurvePoint(v string) { m.Set(field.NewBenchmarkCurvePoint(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m TradeCaptureReport) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m TradeCaptureReport) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m TradeCaptureReport) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m TradeCaptureReport) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m TradeCaptureReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m TradeCaptureReport) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m TradeCaptureReport) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetYieldType sets YieldType, Tag 235 +// SetYieldType sets YieldType, Tag 235 func (m TradeCaptureReport) SetYieldType(v enum.YieldType) { m.Set(field.NewYieldType(v)) } -//SetYield sets Yield, Tag 236 +// SetYield sets Yield, Tag 236 func (m TradeCaptureReport) SetYield(value decimal.Decimal, scale int32) { m.Set(field.NewYield(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReport) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m TradeCaptureReport) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m TradeCaptureReport) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradeCaptureReport) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m TradeCaptureReport) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m TradeCaptureReport) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m TradeCaptureReport) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReport) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReport) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetExecRestatementReason sets ExecRestatementReason, Tag 378 +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 func (m TradeCaptureReport) SetExecRestatementReason(v enum.ExecRestatementReason) { m.Set(field.NewExecRestatementReason(v)) } -//SetPriceType sets PriceType, Tag 423 +// SetPriceType sets PriceType, Tag 423 func (m TradeCaptureReport) SetPriceType(v enum.PriceType) { m.Set(field.NewPriceType(v)) } -//SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 func (m TradeCaptureReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m TradeCaptureReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m TradeCaptureReport) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m TradeCaptureReport) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetRoundingDirection sets RoundingDirection, Tag 468 +// SetRoundingDirection sets RoundingDirection, Tag 468 func (m TradeCaptureReport) SetRoundingDirection(v enum.RoundingDirection) { m.Set(field.NewRoundingDirection(v)) } -//SetRoundingModulus sets RoundingModulus, Tag 469 +// SetRoundingModulus sets RoundingModulus, Tag 469 func (m TradeCaptureReport) SetRoundingModulus(value decimal.Decimal, scale int32) { m.Set(field.NewRoundingModulus(value, scale)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m TradeCaptureReport) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReport) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m TradeCaptureReport) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetTradeReportTransType sets TradeReportTransType, Tag 487 +// SetTradeReportTransType sets TradeReportTransType, Tag 487 func (m TradeCaptureReport) SetTradeReportTransType(v enum.TradeReportTransType) { m.Set(field.NewTradeReportTransType(v)) } -//SetOrderPercent sets OrderPercent, Tag 516 +// SetOrderPercent sets OrderPercent, Tag 516 func (m TradeCaptureReport) SetOrderPercent(value decimal.Decimal, scale int32) { m.Set(field.NewOrderPercent(value, scale)) } -//SetSecondaryExecID sets SecondaryExecID, Tag 527 +// SetSecondaryExecID sets SecondaryExecID, Tag 527 func (m TradeCaptureReport) SetSecondaryExecID(v string) { m.Set(field.NewSecondaryExecID(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m TradeCaptureReport) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m TradeCaptureReport) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoSides sets NoSides, Tag 552 +// SetNoSides sets NoSides, Tag 552 func (m TradeCaptureReport) SetNoSides(f NoSidesRepeatingGroup) { m.SetGroup(f) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m TradeCaptureReport) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradeRequestID sets TradeRequestID, Tag 568 +// SetTradeRequestID sets TradeRequestID, Tag 568 func (m TradeCaptureReport) SetTradeRequestID(v string) { m.Set(field.NewTradeRequestID(v)) } -//SetPreviouslyReported sets PreviouslyReported, Tag 570 +// SetPreviouslyReported sets PreviouslyReported, Tag 570 func (m TradeCaptureReport) SetPreviouslyReported(v bool) { m.Set(field.NewPreviouslyReported(v)) } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m TradeCaptureReport) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetTradeReportRefID sets TradeReportRefID, Tag 572 +// SetTradeReportRefID sets TradeReportRefID, Tag 572 func (m TradeCaptureReport) SetTradeReportRefID(v string) { m.Set(field.NewTradeReportRefID(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m TradeCaptureReport) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetMatchType sets MatchType, Tag 574 +// SetMatchType sets MatchType, Tag 574 func (m TradeCaptureReport) SetMatchType(v enum.MatchType) { m.Set(field.NewMatchType(v)) } -//SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 func (m TradeCaptureReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { m.Set(field.NewBenchmarkPrice(value, scale)) } -//SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 func (m TradeCaptureReport) SetBenchmarkPriceType(v int) { m.Set(field.NewBenchmarkPriceType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m TradeCaptureReport) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetLastParPx sets LastParPx, Tag 669 +// SetLastParPx sets LastParPx, Tag 669 func (m TradeCaptureReport) SetLastParPx(value decimal.Decimal, scale int32) { m.Set(field.NewLastParPx(value, scale)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m TradeCaptureReport) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 func (m TradeCaptureReport) SetYieldRedemptionDate(v string) { m.Set(field.NewYieldRedemptionDate(v)) } -//SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 func (m TradeCaptureReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { m.Set(field.NewYieldRedemptionPrice(value, scale)) } -//SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 func (m TradeCaptureReport) SetYieldRedemptionPriceType(v int) { m.Set(field.NewYieldRedemptionPriceType(v)) } -//SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 func (m TradeCaptureReport) SetBenchmarkSecurityID(v string) { m.Set(field.NewBenchmarkSecurityID(v)) } -//SetYieldCalcDate sets YieldCalcDate, Tag 701 +// SetYieldCalcDate sets YieldCalcDate, Tag 701 func (m TradeCaptureReport) SetYieldCalcDate(v string) { m.Set(field.NewYieldCalcDate(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m TradeCaptureReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m TradeCaptureReport) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetTotNumTradeReports sets TotNumTradeReports, Tag 748 +// SetTotNumTradeReports sets TotNumTradeReports, Tag 748 func (m TradeCaptureReport) SetTotNumTradeReports(v int) { m.Set(field.NewTotNumTradeReports(v)) } -//SetNoPosAmt sets NoPosAmt, Tag 753 +// SetNoPosAmt sets NoPosAmt, Tag 753 func (m TradeCaptureReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { m.SetGroup(f) } -//SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 func (m TradeCaptureReport) SetBenchmarkSecurityIDSource(v string) { m.Set(field.NewBenchmarkSecurityIDSource(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m TradeCaptureReport) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m TradeCaptureReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m TradeCaptureReport) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReport) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 func (m TradeCaptureReport) SetAvgPxIndicator(v enum.AvgPxIndicator) { m.Set(field.NewAvgPxIndicator(v)) } -//SetTradeLinkID sets TradeLinkID, Tag 820 +// SetTradeLinkID sets TradeLinkID, Tag 820 func (m TradeCaptureReport) SetTradeLinkID(v string) { m.Set(field.NewTradeLinkID(v)) } -//SetUnderlyingTradingSessionID sets UnderlyingTradingSessionID, Tag 822 +// SetUnderlyingTradingSessionID sets UnderlyingTradingSessionID, Tag 822 func (m TradeCaptureReport) SetUnderlyingTradingSessionID(v string) { m.Set(field.NewUnderlyingTradingSessionID(v)) } -//SetUnderlyingTradingSessionSubID sets UnderlyingTradingSessionSubID, Tag 823 +// SetUnderlyingTradingSessionSubID sets UnderlyingTradingSessionSubID, Tag 823 func (m TradeCaptureReport) SetUnderlyingTradingSessionSubID(v string) { m.Set(field.NewUnderlyingTradingSessionSubID(v)) } -//SetTradeLegRefID sets TradeLegRefID, Tag 824 +// SetTradeLegRefID sets TradeLegRefID, Tag 824 func (m TradeCaptureReport) SetTradeLegRefID(v string) { m.Set(field.NewTradeLegRefID(v)) } -//SetTrdType sets TrdType, Tag 828 +// SetTrdType sets TrdType, Tag 828 func (m TradeCaptureReport) SetTrdType(v enum.TrdType) { m.Set(field.NewTrdType(v)) } -//SetTrdSubType sets TrdSubType, Tag 829 +// SetTrdSubType sets TrdSubType, Tag 829 func (m TradeCaptureReport) SetTrdSubType(v enum.TrdSubType) { m.Set(field.NewTrdSubType(v)) } -//SetTransferReason sets TransferReason, Tag 830 +// SetTransferReason sets TransferReason, Tag 830 func (m TradeCaptureReport) SetTransferReason(v string) { m.Set(field.NewTransferReason(v)) } -//SetQtyType sets QtyType, Tag 854 +// SetQtyType sets QtyType, Tag 854 func (m TradeCaptureReport) SetQtyType(v enum.QtyType) { m.Set(field.NewQtyType(v)) } -//SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 func (m TradeCaptureReport) SetSecondaryTrdType(v int) { m.Set(field.NewSecondaryTrdType(v)) } -//SetTradeReportType sets TradeReportType, Tag 856 +// SetTradeReportType sets TradeReportType, Tag 856 func (m TradeCaptureReport) SetTradeReportType(v enum.TradeReportType) { m.Set(field.NewTradeReportType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m TradeCaptureReport) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m TradeCaptureReport) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m TradeCaptureReport) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m TradeCaptureReport) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m TradeCaptureReport) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetTrdMatchID sets TrdMatchID, Tag 880 +// SetTrdMatchID sets TrdMatchID, Tag 880 func (m TradeCaptureReport) SetTrdMatchID(v string) { m.Set(field.NewTrdMatchID(v)) } -//SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 +// SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 func (m TradeCaptureReport) SetSecondaryTradeReportRefID(v string) { m.Set(field.NewSecondaryTradeReportRefID(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m TradeCaptureReport) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetLastRptRequested sets LastRptRequested, Tag 912 +// SetLastRptRequested sets LastRptRequested, Tag 912 func (m TradeCaptureReport) SetLastRptRequested(v bool) { m.Set(field.NewLastRptRequested(v)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m TradeCaptureReport) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m TradeCaptureReport) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m TradeCaptureReport) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m TradeCaptureReport) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m TradeCaptureReport) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m TradeCaptureReport) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m TradeCaptureReport) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m TradeCaptureReport) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAvgPx gets AvgPx, Tag 6 +// GetAvgPx gets AvgPx, Tag 6 func (m TradeCaptureReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AvgPxField if err = m.Get(&f); err == nil { @@ -668,7 +668,7 @@ func (m TradeCaptureReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageR return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m TradeCaptureReport) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -677,7 +677,7 @@ func (m TradeCaptureReport) GetExecID() (v string, err quickfix.MessageRejectErr return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m TradeCaptureReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -686,7 +686,7 @@ func (m TradeCaptureReport) GetSecurityIDSource() (v enum.SecurityIDSource, err return } -//GetLastMkt gets LastMkt, Tag 30 +// GetLastMkt gets LastMkt, Tag 30 func (m TradeCaptureReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { var f field.LastMktField if err = m.Get(&f); err == nil { @@ -695,7 +695,7 @@ func (m TradeCaptureReport) GetLastMkt() (v string, err quickfix.MessageRejectEr return } -//GetLastPx gets LastPx, Tag 31 +// GetLastPx gets LastPx, Tag 31 func (m TradeCaptureReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastPxField if err = m.Get(&f); err == nil { @@ -704,7 +704,7 @@ func (m TradeCaptureReport) GetLastPx() (v decimal.Decimal, err quickfix.Message return } -//GetLastQty gets LastQty, Tag 32 +// GetLastQty gets LastQty, Tag 32 func (m TradeCaptureReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastQtyField if err = m.Get(&f); err == nil { @@ -713,7 +713,7 @@ func (m TradeCaptureReport) GetLastQty() (v decimal.Decimal, err quickfix.Messag return } -//GetOrderQty gets OrderQty, Tag 38 +// GetOrderQty gets OrderQty, Tag 38 func (m TradeCaptureReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderQtyField if err = m.Get(&f); err == nil { @@ -722,7 +722,7 @@ func (m TradeCaptureReport) GetOrderQty() (v decimal.Decimal, err quickfix.Messa return } -//GetOrdStatus gets OrdStatus, Tag 39 +// GetOrdStatus gets OrdStatus, Tag 39 func (m TradeCaptureReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { var f field.OrdStatusField if err = m.Get(&f); err == nil { @@ -731,7 +731,7 @@ func (m TradeCaptureReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.Messa return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m TradeCaptureReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -740,7 +740,7 @@ func (m TradeCaptureReport) GetSecurityID() (v string, err quickfix.MessageRejec return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m TradeCaptureReport) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -749,7 +749,7 @@ func (m TradeCaptureReport) GetSymbol() (v string, err quickfix.MessageRejectErr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m TradeCaptureReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -758,7 +758,7 @@ func (m TradeCaptureReport) GetTransactTime() (v time.Time, err quickfix.Message return } -//GetSettlType gets SettlType, Tag 63 +// GetSettlType gets SettlType, Tag 63 func (m TradeCaptureReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { var f field.SettlTypeField if err = m.Get(&f); err == nil { @@ -767,7 +767,7 @@ func (m TradeCaptureReport) GetSettlType() (v enum.SettlType, err quickfix.Messa return } -//GetSettlDate gets SettlDate, Tag 64 +// GetSettlDate gets SettlDate, Tag 64 func (m TradeCaptureReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { var f field.SettlDateField if err = m.Get(&f); err == nil { @@ -776,7 +776,7 @@ func (m TradeCaptureReport) GetSettlDate() (v string, err quickfix.MessageReject return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m TradeCaptureReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -785,7 +785,7 @@ func (m TradeCaptureReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Messa return } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m TradeCaptureReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -794,7 +794,7 @@ func (m TradeCaptureReport) GetTradeDate() (v string, err quickfix.MessageReject return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m TradeCaptureReport) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -803,7 +803,7 @@ func (m TradeCaptureReport) GetIssuer() (v string, err quickfix.MessageRejectErr return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m TradeCaptureReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -812,7 +812,7 @@ func (m TradeCaptureReport) GetSecurityDesc() (v string, err quickfix.MessageRej return } -//GetExecType gets ExecType, Tag 150 +// GetExecType gets ExecType, Tag 150 func (m TradeCaptureReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { var f field.ExecTypeField if err = m.Get(&f); err == nil { @@ -821,7 +821,7 @@ func (m TradeCaptureReport) GetExecType() (v enum.ExecType, err quickfix.Message return } -//GetCashOrderQty gets CashOrderQty, Tag 152 +// GetCashOrderQty gets CashOrderQty, Tag 152 func (m TradeCaptureReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CashOrderQtyField if err = m.Get(&f); err == nil { @@ -830,7 +830,7 @@ func (m TradeCaptureReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.M return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m TradeCaptureReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -839,7 +839,7 @@ func (m TradeCaptureReport) GetSecurityType() (v enum.SecurityType, err quickfix return } -//GetLastSpotRate gets LastSpotRate, Tag 194 +// GetLastSpotRate gets LastSpotRate, Tag 194 func (m TradeCaptureReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastSpotRateField if err = m.Get(&f); err == nil { @@ -848,7 +848,7 @@ func (m TradeCaptureReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.M return } -//GetLastForwardPoints gets LastForwardPoints, Tag 195 +// GetLastForwardPoints gets LastForwardPoints, Tag 195 func (m TradeCaptureReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastForwardPointsField if err = m.Get(&f); err == nil { @@ -857,7 +857,7 @@ func (m TradeCaptureReport) GetLastForwardPoints() (v decimal.Decimal, err quick return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m TradeCaptureReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -866,7 +866,7 @@ func (m TradeCaptureReport) GetMaturityMonthYear() (v string, err quickfix.Messa return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m TradeCaptureReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -875,7 +875,7 @@ func (m TradeCaptureReport) GetStrikePrice() (v decimal.Decimal, err quickfix.Me return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m TradeCaptureReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -884,7 +884,7 @@ func (m TradeCaptureReport) GetOptAttribute() (v string, err quickfix.MessageRej return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m TradeCaptureReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -893,7 +893,7 @@ func (m TradeCaptureReport) GetSecurityExchange() (v string, err quickfix.Messag return } -//GetSpread gets Spread, Tag 218 +// GetSpread gets Spread, Tag 218 func (m TradeCaptureReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SpreadField if err = m.Get(&f); err == nil { @@ -902,7 +902,7 @@ func (m TradeCaptureReport) GetSpread() (v decimal.Decimal, err quickfix.Message return } -//GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 func (m TradeCaptureReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurveCurrencyField if err = m.Get(&f); err == nil { @@ -911,7 +911,7 @@ func (m TradeCaptureReport) GetBenchmarkCurveCurrency() (v string, err quickfix. return } -//GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 func (m TradeCaptureReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { var f field.BenchmarkCurveNameField if err = m.Get(&f); err == nil { @@ -920,7 +920,7 @@ func (m TradeCaptureReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, return } -//GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 func (m TradeCaptureReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkCurvePointField if err = m.Get(&f); err == nil { @@ -929,7 +929,7 @@ func (m TradeCaptureReport) GetBenchmarkCurvePoint() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m TradeCaptureReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -938,7 +938,7 @@ func (m TradeCaptureReport) GetCouponRate() (v decimal.Decimal, err quickfix.Mes return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m TradeCaptureReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -947,7 +947,7 @@ func (m TradeCaptureReport) GetCouponPaymentDate() (v string, err quickfix.Messa return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m TradeCaptureReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -956,7 +956,7 @@ func (m TradeCaptureReport) GetIssueDate() (v string, err quickfix.MessageReject return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m TradeCaptureReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -965,7 +965,7 @@ func (m TradeCaptureReport) GetRepurchaseTerm() (v int, err quickfix.MessageReje return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m TradeCaptureReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -974,7 +974,7 @@ func (m TradeCaptureReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m TradeCaptureReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -983,7 +983,7 @@ func (m TradeCaptureReport) GetFactor() (v decimal.Decimal, err quickfix.Message return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m TradeCaptureReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -992,7 +992,7 @@ func (m TradeCaptureReport) GetContractMultiplier() (v decimal.Decimal, err quic return } -//GetYieldType gets YieldType, Tag 235 +// GetYieldType gets YieldType, Tag 235 func (m TradeCaptureReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { var f field.YieldTypeField if err = m.Get(&f); err == nil { @@ -1001,7 +1001,7 @@ func (m TradeCaptureReport) GetYieldType() (v enum.YieldType, err quickfix.Messa return } -//GetYield gets Yield, Tag 236 +// GetYield gets Yield, Tag 236 func (m TradeCaptureReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldField if err = m.Get(&f); err == nil { @@ -1010,7 +1010,7 @@ func (m TradeCaptureReport) GetYield() (v decimal.Decimal, err quickfix.MessageR return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1019,7 +1019,7 @@ func (m TradeCaptureReport) GetRepoCollateralSecurityType() (v int, err quickfix return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m TradeCaptureReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -1028,7 +1028,7 @@ func (m TradeCaptureReport) GetRedemptionDate() (v string, err quickfix.MessageR return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m TradeCaptureReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -1037,7 +1037,7 @@ func (m TradeCaptureReport) GetCreditRating() (v string, err quickfix.MessageRej return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradeCaptureReport) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -1046,7 +1046,7 @@ func (m TradeCaptureReport) GetSubscriptionRequestType() (v enum.SubscriptionReq return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m TradeCaptureReport) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -1055,7 +1055,7 @@ func (m TradeCaptureReport) GetUnsolicitedIndicator() (v bool, err quickfix.Mess return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m TradeCaptureReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -1064,7 +1064,7 @@ func (m TradeCaptureReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRe return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m TradeCaptureReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -1073,7 +1073,7 @@ func (m TradeCaptureReport) GetEncodedIssuer() (v string, err quickfix.MessageRe return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1082,7 +1082,7 @@ func (m TradeCaptureReport) GetEncodedSecurityDescLen() (v int, err quickfix.Mes return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -1091,7 +1091,7 @@ func (m TradeCaptureReport) GetEncodedSecurityDesc() (v string, err quickfix.Mes return } -//GetExecRestatementReason gets ExecRestatementReason, Tag 378 +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 func (m TradeCaptureReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { var f field.ExecRestatementReasonField if err = m.Get(&f); err == nil { @@ -1100,7 +1100,7 @@ func (m TradeCaptureReport) GetExecRestatementReason() (v enum.ExecRestatementRe return } -//GetPriceType gets PriceType, Tag 423 +// GetPriceType gets PriceType, Tag 423 func (m TradeCaptureReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { var f field.PriceTypeField if err = m.Get(&f); err == nil { @@ -1109,7 +1109,7 @@ func (m TradeCaptureReport) GetPriceType() (v enum.PriceType, err quickfix.Messa return } -//GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 func (m TradeCaptureReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { var f field.MultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -1118,14 +1118,14 @@ func (m TradeCaptureReport) GetMultiLegReportingType() (v enum.MultiLegReporting return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m TradeCaptureReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m TradeCaptureReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -1134,7 +1134,7 @@ func (m TradeCaptureReport) GetProduct() (v enum.Product, err quickfix.MessageRe return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m TradeCaptureReport) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -1143,7 +1143,7 @@ func (m TradeCaptureReport) GetCFICode() (v string, err quickfix.MessageRejectEr return } -//GetRoundingDirection gets RoundingDirection, Tag 468 +// GetRoundingDirection gets RoundingDirection, Tag 468 func (m TradeCaptureReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { var f field.RoundingDirectionField if err = m.Get(&f); err == nil { @@ -1152,7 +1152,7 @@ func (m TradeCaptureReport) GetRoundingDirection() (v enum.RoundingDirection, er return } -//GetRoundingModulus gets RoundingModulus, Tag 469 +// GetRoundingModulus gets RoundingModulus, Tag 469 func (m TradeCaptureReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RoundingModulusField if err = m.Get(&f); err == nil { @@ -1161,7 +1161,7 @@ func (m TradeCaptureReport) GetRoundingModulus() (v decimal.Decimal, err quickfi return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m TradeCaptureReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -1170,7 +1170,7 @@ func (m TradeCaptureReport) GetCountryOfIssue() (v string, err quickfix.MessageR return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1179,7 +1179,7 @@ func (m TradeCaptureReport) GetStateOrProvinceOfIssue() (v string, err quickfix. return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m TradeCaptureReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1188,7 +1188,7 @@ func (m TradeCaptureReport) GetLocaleOfIssue() (v string, err quickfix.MessageRe return } -//GetTradeReportTransType gets TradeReportTransType, Tag 487 +// GetTradeReportTransType gets TradeReportTransType, Tag 487 func (m TradeCaptureReport) GetTradeReportTransType() (v enum.TradeReportTransType, err quickfix.MessageRejectError) { var f field.TradeReportTransTypeField if err = m.Get(&f); err == nil { @@ -1197,7 +1197,7 @@ func (m TradeCaptureReport) GetTradeReportTransType() (v enum.TradeReportTransTy return } -//GetOrderPercent gets OrderPercent, Tag 516 +// GetOrderPercent gets OrderPercent, Tag 516 func (m TradeCaptureReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.OrderPercentField if err = m.Get(&f); err == nil { @@ -1206,7 +1206,7 @@ func (m TradeCaptureReport) GetOrderPercent() (v decimal.Decimal, err quickfix.M return } -//GetSecondaryExecID gets SecondaryExecID, Tag 527 +// GetSecondaryExecID gets SecondaryExecID, Tag 527 func (m TradeCaptureReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryExecIDField if err = m.Get(&f); err == nil { @@ -1215,7 +1215,7 @@ func (m TradeCaptureReport) GetSecondaryExecID() (v string, err quickfix.Message return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m TradeCaptureReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -1224,7 +1224,7 @@ func (m TradeCaptureReport) GetMaturityDate() (v string, err quickfix.MessageRej return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m TradeCaptureReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -1233,21 +1233,21 @@ func (m TradeCaptureReport) GetInstrRegistry() (v enum.InstrRegistry, err quickf return } -//GetNoSides gets NoSides, Tag 552 +// GetNoSides gets NoSides, Tag 552 func (m TradeCaptureReport) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSidesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m TradeCaptureReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeRequestID gets TradeRequestID, Tag 568 +// GetTradeRequestID gets TradeRequestID, Tag 568 func (m TradeCaptureReport) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { var f field.TradeRequestIDField if err = m.Get(&f); err == nil { @@ -1256,7 +1256,7 @@ func (m TradeCaptureReport) GetTradeRequestID() (v string, err quickfix.MessageR return } -//GetPreviouslyReported gets PreviouslyReported, Tag 570 +// GetPreviouslyReported gets PreviouslyReported, Tag 570 func (m TradeCaptureReport) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { var f field.PreviouslyReportedField if err = m.Get(&f); err == nil { @@ -1265,7 +1265,7 @@ func (m TradeCaptureReport) GetPreviouslyReported() (v bool, err quickfix.Messag return } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m TradeCaptureReport) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -1274,7 +1274,7 @@ func (m TradeCaptureReport) GetTradeReportID() (v string, err quickfix.MessageRe return } -//GetTradeReportRefID gets TradeReportRefID, Tag 572 +// GetTradeReportRefID gets TradeReportRefID, Tag 572 func (m TradeCaptureReport) GetTradeReportRefID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportRefIDField if err = m.Get(&f); err == nil { @@ -1283,7 +1283,7 @@ func (m TradeCaptureReport) GetTradeReportRefID() (v string, err quickfix.Messag return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m TradeCaptureReport) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -1292,7 +1292,7 @@ func (m TradeCaptureReport) GetMatchStatus() (v enum.MatchStatus, err quickfix.M return } -//GetMatchType gets MatchType, Tag 574 +// GetMatchType gets MatchType, Tag 574 func (m TradeCaptureReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { var f field.MatchTypeField if err = m.Get(&f); err == nil { @@ -1301,7 +1301,7 @@ func (m TradeCaptureReport) GetMatchType() (v enum.MatchType, err quickfix.Messa return } -//GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 func (m TradeCaptureReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.BenchmarkPriceField if err = m.Get(&f); err == nil { @@ -1310,7 +1310,7 @@ func (m TradeCaptureReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix return } -//GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 func (m TradeCaptureReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { var f field.BenchmarkPriceTypeField if err = m.Get(&f); err == nil { @@ -1319,7 +1319,7 @@ func (m TradeCaptureReport) GetBenchmarkPriceType() (v int, err quickfix.Message return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m TradeCaptureReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1328,7 +1328,7 @@ func (m TradeCaptureReport) GetContractSettlMonth() (v string, err quickfix.Mess return } -//GetLastParPx gets LastParPx, Tag 669 +// GetLastParPx gets LastParPx, Tag 669 func (m TradeCaptureReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LastParPxField if err = m.Get(&f); err == nil { @@ -1337,7 +1337,7 @@ func (m TradeCaptureReport) GetLastParPx() (v decimal.Decimal, err quickfix.Mess return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m TradeCaptureReport) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1346,7 +1346,7 @@ func (m TradeCaptureReport) GetPool() (v string, err quickfix.MessageRejectError return } -//GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 func (m TradeCaptureReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.YieldRedemptionDateField if err = m.Get(&f); err == nil { @@ -1355,7 +1355,7 @@ func (m TradeCaptureReport) GetYieldRedemptionDate() (v string, err quickfix.Mes return } -//GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 func (m TradeCaptureReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceField if err = m.Get(&f); err == nil { @@ -1364,7 +1364,7 @@ func (m TradeCaptureReport) GetYieldRedemptionPrice() (v decimal.Decimal, err qu return } -//GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 func (m TradeCaptureReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { var f field.YieldRedemptionPriceTypeField if err = m.Get(&f); err == nil { @@ -1373,7 +1373,7 @@ func (m TradeCaptureReport) GetYieldRedemptionPriceType() (v int, err quickfix.M return } -//GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 func (m TradeCaptureReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDField if err = m.Get(&f); err == nil { @@ -1382,7 +1382,7 @@ func (m TradeCaptureReport) GetBenchmarkSecurityID() (v string, err quickfix.Mes return } -//GetYieldCalcDate gets YieldCalcDate, Tag 701 +// GetYieldCalcDate gets YieldCalcDate, Tag 701 func (m TradeCaptureReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { var f field.YieldCalcDateField if err = m.Get(&f); err == nil { @@ -1391,14 +1391,14 @@ func (m TradeCaptureReport) GetYieldCalcDate() (v string, err quickfix.MessageRe return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m TradeCaptureReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m TradeCaptureReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1407,7 +1407,7 @@ func (m TradeCaptureReport) GetClearingBusinessDate() (v string, err quickfix.Me return } -//GetTotNumTradeReports gets TotNumTradeReports, Tag 748 +// GetTotNumTradeReports gets TotNumTradeReports, Tag 748 func (m TradeCaptureReport) GetTotNumTradeReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumTradeReportsField if err = m.Get(&f); err == nil { @@ -1416,14 +1416,14 @@ func (m TradeCaptureReport) GetTotNumTradeReports() (v int, err quickfix.Message return } -//GetNoPosAmt gets NoPosAmt, Tag 753 +// GetNoPosAmt gets NoPosAmt, Tag 753 func (m TradeCaptureReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPosAmtRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 func (m TradeCaptureReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.BenchmarkSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1432,7 +1432,7 @@ func (m TradeCaptureReport) GetBenchmarkSecurityIDSource() (v string, err quickf return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m TradeCaptureReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1441,14 +1441,14 @@ func (m TradeCaptureReport) GetSecuritySubType() (v string, err quickfix.Message return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m TradeCaptureReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m TradeCaptureReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1457,7 +1457,7 @@ func (m TradeCaptureReport) GetTerminationType() (v enum.TerminationType, err qu return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReport) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -1466,7 +1466,7 @@ func (m TradeCaptureReport) GetSecondaryTradeReportID() (v string, err quickfix. return } -//GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 func (m TradeCaptureReport) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { var f field.AvgPxIndicatorField if err = m.Get(&f); err == nil { @@ -1475,7 +1475,7 @@ func (m TradeCaptureReport) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quic return } -//GetTradeLinkID gets TradeLinkID, Tag 820 +// GetTradeLinkID gets TradeLinkID, Tag 820 func (m TradeCaptureReport) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { var f field.TradeLinkIDField if err = m.Get(&f); err == nil { @@ -1484,7 +1484,7 @@ func (m TradeCaptureReport) GetTradeLinkID() (v string, err quickfix.MessageReje return } -//GetUnderlyingTradingSessionID gets UnderlyingTradingSessionID, Tag 822 +// GetUnderlyingTradingSessionID gets UnderlyingTradingSessionID, Tag 822 func (m TradeCaptureReport) GetUnderlyingTradingSessionID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingTradingSessionIDField if err = m.Get(&f); err == nil { @@ -1493,7 +1493,7 @@ func (m TradeCaptureReport) GetUnderlyingTradingSessionID() (v string, err quick return } -//GetUnderlyingTradingSessionSubID gets UnderlyingTradingSessionSubID, Tag 823 +// GetUnderlyingTradingSessionSubID gets UnderlyingTradingSessionSubID, Tag 823 func (m TradeCaptureReport) GetUnderlyingTradingSessionSubID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingTradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -1502,7 +1502,7 @@ func (m TradeCaptureReport) GetUnderlyingTradingSessionSubID() (v string, err qu return } -//GetTradeLegRefID gets TradeLegRefID, Tag 824 +// GetTradeLegRefID gets TradeLegRefID, Tag 824 func (m TradeCaptureReport) GetTradeLegRefID() (v string, err quickfix.MessageRejectError) { var f field.TradeLegRefIDField if err = m.Get(&f); err == nil { @@ -1511,7 +1511,7 @@ func (m TradeCaptureReport) GetTradeLegRefID() (v string, err quickfix.MessageRe return } -//GetTrdType gets TrdType, Tag 828 +// GetTrdType gets TrdType, Tag 828 func (m TradeCaptureReport) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { var f field.TrdTypeField if err = m.Get(&f); err == nil { @@ -1520,7 +1520,7 @@ func (m TradeCaptureReport) GetTrdType() (v enum.TrdType, err quickfix.MessageRe return } -//GetTrdSubType gets TrdSubType, Tag 829 +// GetTrdSubType gets TrdSubType, Tag 829 func (m TradeCaptureReport) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { var f field.TrdSubTypeField if err = m.Get(&f); err == nil { @@ -1529,7 +1529,7 @@ func (m TradeCaptureReport) GetTrdSubType() (v enum.TrdSubType, err quickfix.Mes return } -//GetTransferReason gets TransferReason, Tag 830 +// GetTransferReason gets TransferReason, Tag 830 func (m TradeCaptureReport) GetTransferReason() (v string, err quickfix.MessageRejectError) { var f field.TransferReasonField if err = m.Get(&f); err == nil { @@ -1538,7 +1538,7 @@ func (m TradeCaptureReport) GetTransferReason() (v string, err quickfix.MessageR return } -//GetQtyType gets QtyType, Tag 854 +// GetQtyType gets QtyType, Tag 854 func (m TradeCaptureReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { var f field.QtyTypeField if err = m.Get(&f); err == nil { @@ -1547,7 +1547,7 @@ func (m TradeCaptureReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRe return } -//GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 func (m TradeCaptureReport) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { var f field.SecondaryTrdTypeField if err = m.Get(&f); err == nil { @@ -1556,7 +1556,7 @@ func (m TradeCaptureReport) GetSecondaryTrdType() (v int, err quickfix.MessageRe return } -//GetTradeReportType gets TradeReportType, Tag 856 +// GetTradeReportType gets TradeReportType, Tag 856 func (m TradeCaptureReport) GetTradeReportType() (v enum.TradeReportType, err quickfix.MessageRejectError) { var f field.TradeReportTypeField if err = m.Get(&f); err == nil { @@ -1565,14 +1565,14 @@ func (m TradeCaptureReport) GetTradeReportType() (v enum.TradeReportType, err qu return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m TradeCaptureReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m TradeCaptureReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1581,7 +1581,7 @@ func (m TradeCaptureReport) GetDatedDate() (v string, err quickfix.MessageReject return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m TradeCaptureReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1590,7 +1590,7 @@ func (m TradeCaptureReport) GetInterestAccrualDate() (v string, err quickfix.Mes return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m TradeCaptureReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1599,7 +1599,7 @@ func (m TradeCaptureReport) GetCPProgram() (v enum.CPProgram, err quickfix.Messa return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m TradeCaptureReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1608,7 +1608,7 @@ func (m TradeCaptureReport) GetCPRegType() (v string, err quickfix.MessageReject return } -//GetTrdMatchID gets TrdMatchID, Tag 880 +// GetTrdMatchID gets TrdMatchID, Tag 880 func (m TradeCaptureReport) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { var f field.TrdMatchIDField if err = m.Get(&f); err == nil { @@ -1617,7 +1617,7 @@ func (m TradeCaptureReport) GetTrdMatchID() (v string, err quickfix.MessageRejec return } -//GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 +// GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 func (m TradeCaptureReport) GetSecondaryTradeReportRefID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportRefIDField if err = m.Get(&f); err == nil { @@ -1626,7 +1626,7 @@ func (m TradeCaptureReport) GetSecondaryTradeReportRefID() (v string, err quickf return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m TradeCaptureReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1635,7 +1635,7 @@ func (m TradeCaptureReport) GetMarginRatio() (v decimal.Decimal, err quickfix.Me return } -//GetLastRptRequested gets LastRptRequested, Tag 912 +// GetLastRptRequested gets LastRptRequested, Tag 912 func (m TradeCaptureReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { var f field.LastRptRequestedField if err = m.Get(&f); err == nil { @@ -1644,7 +1644,7 @@ func (m TradeCaptureReport) GetLastRptRequested() (v bool, err quickfix.MessageR return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m TradeCaptureReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1653,7 +1653,7 @@ func (m TradeCaptureReport) GetAgreementDesc() (v string, err quickfix.MessageRe return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m TradeCaptureReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1662,7 +1662,7 @@ func (m TradeCaptureReport) GetAgreementID() (v string, err quickfix.MessageReje return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m TradeCaptureReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1671,7 +1671,7 @@ func (m TradeCaptureReport) GetAgreementDate() (v string, err quickfix.MessageRe return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m TradeCaptureReport) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1680,7 +1680,7 @@ func (m TradeCaptureReport) GetStartDate() (v string, err quickfix.MessageReject return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m TradeCaptureReport) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1689,7 +1689,7 @@ func (m TradeCaptureReport) GetEndDate() (v string, err quickfix.MessageRejectEr return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m TradeCaptureReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1698,7 +1698,7 @@ func (m TradeCaptureReport) GetAgreementCurrency() (v string, err quickfix.Messa return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m TradeCaptureReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1707,7 +1707,7 @@ func (m TradeCaptureReport) GetDeliveryType() (v enum.DeliveryType, err quickfix return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m TradeCaptureReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1716,617 +1716,617 @@ func (m TradeCaptureReport) GetStrikeCurrency() (v string, err quickfix.MessageR return } -//HasAvgPx returns true if AvgPx is present, Tag 6 +// HasAvgPx returns true if AvgPx is present, Tag 6 func (m TradeCaptureReport) HasAvgPx() bool { return m.Has(tag.AvgPx) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m TradeCaptureReport) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m TradeCaptureReport) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasLastMkt returns true if LastMkt is present, Tag 30 +// HasLastMkt returns true if LastMkt is present, Tag 30 func (m TradeCaptureReport) HasLastMkt() bool { return m.Has(tag.LastMkt) } -//HasLastPx returns true if LastPx is present, Tag 31 +// HasLastPx returns true if LastPx is present, Tag 31 func (m TradeCaptureReport) HasLastPx() bool { return m.Has(tag.LastPx) } -//HasLastQty returns true if LastQty is present, Tag 32 +// HasLastQty returns true if LastQty is present, Tag 32 func (m TradeCaptureReport) HasLastQty() bool { return m.Has(tag.LastQty) } -//HasOrderQty returns true if OrderQty is present, Tag 38 +// HasOrderQty returns true if OrderQty is present, Tag 38 func (m TradeCaptureReport) HasOrderQty() bool { return m.Has(tag.OrderQty) } -//HasOrdStatus returns true if OrdStatus is present, Tag 39 +// HasOrdStatus returns true if OrdStatus is present, Tag 39 func (m TradeCaptureReport) HasOrdStatus() bool { return m.Has(tag.OrdStatus) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m TradeCaptureReport) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m TradeCaptureReport) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m TradeCaptureReport) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSettlType returns true if SettlType is present, Tag 63 +// HasSettlType returns true if SettlType is present, Tag 63 func (m TradeCaptureReport) HasSettlType() bool { return m.Has(tag.SettlType) } -//HasSettlDate returns true if SettlDate is present, Tag 64 +// HasSettlDate returns true if SettlDate is present, Tag 64 func (m TradeCaptureReport) HasSettlDate() bool { return m.Has(tag.SettlDate) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m TradeCaptureReport) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m TradeCaptureReport) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m TradeCaptureReport) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m TradeCaptureReport) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasExecType returns true if ExecType is present, Tag 150 +// HasExecType returns true if ExecType is present, Tag 150 func (m TradeCaptureReport) HasExecType() bool { return m.Has(tag.ExecType) } -//HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 func (m TradeCaptureReport) HasCashOrderQty() bool { return m.Has(tag.CashOrderQty) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m TradeCaptureReport) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 func (m TradeCaptureReport) HasLastSpotRate() bool { return m.Has(tag.LastSpotRate) } -//HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 func (m TradeCaptureReport) HasLastForwardPoints() bool { return m.Has(tag.LastForwardPoints) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m TradeCaptureReport) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m TradeCaptureReport) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m TradeCaptureReport) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m TradeCaptureReport) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasSpread returns true if Spread is present, Tag 218 +// HasSpread returns true if Spread is present, Tag 218 func (m TradeCaptureReport) HasSpread() bool { return m.Has(tag.Spread) } -//HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 func (m TradeCaptureReport) HasBenchmarkCurveCurrency() bool { return m.Has(tag.BenchmarkCurveCurrency) } -//HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 func (m TradeCaptureReport) HasBenchmarkCurveName() bool { return m.Has(tag.BenchmarkCurveName) } -//HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 func (m TradeCaptureReport) HasBenchmarkCurvePoint() bool { return m.Has(tag.BenchmarkCurvePoint) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m TradeCaptureReport) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m TradeCaptureReport) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m TradeCaptureReport) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m TradeCaptureReport) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m TradeCaptureReport) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m TradeCaptureReport) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m TradeCaptureReport) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasYieldType returns true if YieldType is present, Tag 235 +// HasYieldType returns true if YieldType is present, Tag 235 func (m TradeCaptureReport) HasYieldType() bool { return m.Has(tag.YieldType) } -//HasYield returns true if Yield is present, Tag 236 +// HasYield returns true if Yield is present, Tag 236 func (m TradeCaptureReport) HasYield() bool { return m.Has(tag.Yield) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m TradeCaptureReport) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m TradeCaptureReport) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m TradeCaptureReport) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradeCaptureReport) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m TradeCaptureReport) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m TradeCaptureReport) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m TradeCaptureReport) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m TradeCaptureReport) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m TradeCaptureReport) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 func (m TradeCaptureReport) HasExecRestatementReason() bool { return m.Has(tag.ExecRestatementReason) } -//HasPriceType returns true if PriceType is present, Tag 423 +// HasPriceType returns true if PriceType is present, Tag 423 func (m TradeCaptureReport) HasPriceType() bool { return m.Has(tag.PriceType) } -//HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 func (m TradeCaptureReport) HasMultiLegReportingType() bool { return m.Has(tag.MultiLegReportingType) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m TradeCaptureReport) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m TradeCaptureReport) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m TradeCaptureReport) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 func (m TradeCaptureReport) HasRoundingDirection() bool { return m.Has(tag.RoundingDirection) } -//HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 func (m TradeCaptureReport) HasRoundingModulus() bool { return m.Has(tag.RoundingModulus) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m TradeCaptureReport) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m TradeCaptureReport) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m TradeCaptureReport) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 +// HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 func (m TradeCaptureReport) HasTradeReportTransType() bool { return m.Has(tag.TradeReportTransType) } -//HasOrderPercent returns true if OrderPercent is present, Tag 516 +// HasOrderPercent returns true if OrderPercent is present, Tag 516 func (m TradeCaptureReport) HasOrderPercent() bool { return m.Has(tag.OrderPercent) } -//HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 func (m TradeCaptureReport) HasSecondaryExecID() bool { return m.Has(tag.SecondaryExecID) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m TradeCaptureReport) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m TradeCaptureReport) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoSides returns true if NoSides is present, Tag 552 +// HasNoSides returns true if NoSides is present, Tag 552 func (m TradeCaptureReport) HasNoSides() bool { return m.Has(tag.NoSides) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m TradeCaptureReport) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 func (m TradeCaptureReport) HasTradeRequestID() bool { return m.Has(tag.TradeRequestID) } -//HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 func (m TradeCaptureReport) HasPreviouslyReported() bool { return m.Has(tag.PreviouslyReported) } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m TradeCaptureReport) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 +// HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 func (m TradeCaptureReport) HasTradeReportRefID() bool { return m.Has(tag.TradeReportRefID) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m TradeCaptureReport) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasMatchType returns true if MatchType is present, Tag 574 +// HasMatchType returns true if MatchType is present, Tag 574 func (m TradeCaptureReport) HasMatchType() bool { return m.Has(tag.MatchType) } -//HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 func (m TradeCaptureReport) HasBenchmarkPrice() bool { return m.Has(tag.BenchmarkPrice) } -//HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 func (m TradeCaptureReport) HasBenchmarkPriceType() bool { return m.Has(tag.BenchmarkPriceType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m TradeCaptureReport) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasLastParPx returns true if LastParPx is present, Tag 669 +// HasLastParPx returns true if LastParPx is present, Tag 669 func (m TradeCaptureReport) HasLastParPx() bool { return m.Has(tag.LastParPx) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m TradeCaptureReport) HasPool() bool { return m.Has(tag.Pool) } -//HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 func (m TradeCaptureReport) HasYieldRedemptionDate() bool { return m.Has(tag.YieldRedemptionDate) } -//HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 func (m TradeCaptureReport) HasYieldRedemptionPrice() bool { return m.Has(tag.YieldRedemptionPrice) } -//HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 func (m TradeCaptureReport) HasYieldRedemptionPriceType() bool { return m.Has(tag.YieldRedemptionPriceType) } -//HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 func (m TradeCaptureReport) HasBenchmarkSecurityID() bool { return m.Has(tag.BenchmarkSecurityID) } -//HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 func (m TradeCaptureReport) HasYieldCalcDate() bool { return m.Has(tag.YieldCalcDate) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m TradeCaptureReport) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m TradeCaptureReport) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 +// HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 func (m TradeCaptureReport) HasTotNumTradeReports() bool { return m.Has(tag.TotNumTradeReports) } -//HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 func (m TradeCaptureReport) HasNoPosAmt() bool { return m.Has(tag.NoPosAmt) } -//HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 func (m TradeCaptureReport) HasBenchmarkSecurityIDSource() bool { return m.Has(tag.BenchmarkSecurityIDSource) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m TradeCaptureReport) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m TradeCaptureReport) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m TradeCaptureReport) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m TradeCaptureReport) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 func (m TradeCaptureReport) HasAvgPxIndicator() bool { return m.Has(tag.AvgPxIndicator) } -//HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 func (m TradeCaptureReport) HasTradeLinkID() bool { return m.Has(tag.TradeLinkID) } -//HasUnderlyingTradingSessionID returns true if UnderlyingTradingSessionID is present, Tag 822 +// HasUnderlyingTradingSessionID returns true if UnderlyingTradingSessionID is present, Tag 822 func (m TradeCaptureReport) HasUnderlyingTradingSessionID() bool { return m.Has(tag.UnderlyingTradingSessionID) } -//HasUnderlyingTradingSessionSubID returns true if UnderlyingTradingSessionSubID is present, Tag 823 +// HasUnderlyingTradingSessionSubID returns true if UnderlyingTradingSessionSubID is present, Tag 823 func (m TradeCaptureReport) HasUnderlyingTradingSessionSubID() bool { return m.Has(tag.UnderlyingTradingSessionSubID) } -//HasTradeLegRefID returns true if TradeLegRefID is present, Tag 824 +// HasTradeLegRefID returns true if TradeLegRefID is present, Tag 824 func (m TradeCaptureReport) HasTradeLegRefID() bool { return m.Has(tag.TradeLegRefID) } -//HasTrdType returns true if TrdType is present, Tag 828 +// HasTrdType returns true if TrdType is present, Tag 828 func (m TradeCaptureReport) HasTrdType() bool { return m.Has(tag.TrdType) } -//HasTrdSubType returns true if TrdSubType is present, Tag 829 +// HasTrdSubType returns true if TrdSubType is present, Tag 829 func (m TradeCaptureReport) HasTrdSubType() bool { return m.Has(tag.TrdSubType) } -//HasTransferReason returns true if TransferReason is present, Tag 830 +// HasTransferReason returns true if TransferReason is present, Tag 830 func (m TradeCaptureReport) HasTransferReason() bool { return m.Has(tag.TransferReason) } -//HasQtyType returns true if QtyType is present, Tag 854 +// HasQtyType returns true if QtyType is present, Tag 854 func (m TradeCaptureReport) HasQtyType() bool { return m.Has(tag.QtyType) } -//HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 func (m TradeCaptureReport) HasSecondaryTrdType() bool { return m.Has(tag.SecondaryTrdType) } -//HasTradeReportType returns true if TradeReportType is present, Tag 856 +// HasTradeReportType returns true if TradeReportType is present, Tag 856 func (m TradeCaptureReport) HasTradeReportType() bool { return m.Has(tag.TradeReportType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m TradeCaptureReport) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m TradeCaptureReport) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m TradeCaptureReport) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m TradeCaptureReport) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m TradeCaptureReport) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 func (m TradeCaptureReport) HasTrdMatchID() bool { return m.Has(tag.TrdMatchID) } -//HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 +// HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 func (m TradeCaptureReport) HasSecondaryTradeReportRefID() bool { return m.Has(tag.SecondaryTradeReportRefID) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m TradeCaptureReport) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 func (m TradeCaptureReport) HasLastRptRequested() bool { return m.Has(tag.LastRptRequested) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m TradeCaptureReport) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m TradeCaptureReport) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m TradeCaptureReport) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m TradeCaptureReport) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m TradeCaptureReport) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m TradeCaptureReport) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m TradeCaptureReport) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m TradeCaptureReport) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -2335,7 +2335,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2344,370 +2344,370 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoSides is a repeating group element, Tag 552 +// NoSides is a repeating group element, Tag 552 type NoSides struct { *quickfix.Group } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m NoSides) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m NoSides) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 func (m NoSides) SetSecondaryOrderID(v string) { m.Set(field.NewSecondaryOrderID(v)) } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m NoSides) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 func (m NoSides) SetSecondaryClOrdID(v string) { m.Set(field.NewSecondaryClOrdID(v)) } -//SetListID sets ListID, Tag 66 +// SetListID sets ListID, Tag 66 func (m NoSides) SetListID(v string) { m.Set(field.NewListID(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m NoSides) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m NoSides) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetProcessCode sets ProcessCode, Tag 81 +// SetProcessCode sets ProcessCode, Tag 81 func (m NoSides) SetProcessCode(v enum.ProcessCode) { m.Set(field.NewProcessCode(v)) } -//SetOddLot sets OddLot, Tag 575 +// SetOddLot sets OddLot, Tag 575 func (m NoSides) SetOddLot(v bool) { m.Set(field.NewOddLot(v)) } -//SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 func (m NoSides) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { m.SetGroup(f) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m NoSides) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetTradeInputSource sets TradeInputSource, Tag 578 +// SetTradeInputSource sets TradeInputSource, Tag 578 func (m NoSides) SetTradeInputSource(v string) { m.Set(field.NewTradeInputSource(v)) } -//SetTradeInputDevice sets TradeInputDevice, Tag 579 +// SetTradeInputDevice sets TradeInputDevice, Tag 579 func (m NoSides) SetTradeInputDevice(v string) { m.Set(field.NewTradeInputDevice(v)) } -//SetOrderInputDevice sets OrderInputDevice, Tag 821 +// SetOrderInputDevice sets OrderInputDevice, Tag 821 func (m NoSides) SetOrderInputDevice(v string) { m.Set(field.NewOrderInputDevice(v)) } -//SetCurrency sets Currency, Tag 15 +// SetCurrency sets Currency, Tag 15 func (m NoSides) SetCurrency(v string) { m.Set(field.NewCurrency(v)) } -//SetComplianceID sets ComplianceID, Tag 376 +// SetComplianceID sets ComplianceID, Tag 376 func (m NoSides) SetComplianceID(v string) { m.Set(field.NewComplianceID(v)) } -//SetSolicitedFlag sets SolicitedFlag, Tag 377 +// SetSolicitedFlag sets SolicitedFlag, Tag 377 func (m NoSides) SetSolicitedFlag(v bool) { m.Set(field.NewSolicitedFlag(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetOrdType sets OrdType, Tag 40 +// SetOrdType sets OrdType, Tag 40 func (m NoSides) SetOrdType(v enum.OrdType) { m.Set(field.NewOrdType(v)) } -//SetExecInst sets ExecInst, Tag 18 +// SetExecInst sets ExecInst, Tag 18 func (m NoSides) SetExecInst(v enum.ExecInst) { m.Set(field.NewExecInst(v)) } -//SetTransBkdTime sets TransBkdTime, Tag 483 +// SetTransBkdTime sets TransBkdTime, Tag 483 func (m NoSides) SetTransBkdTime(v time.Time) { m.Set(field.NewTransBkdTime(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m NoSides) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m NoSides) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetTimeBracket sets TimeBracket, Tag 943 +// SetTimeBracket sets TimeBracket, Tag 943 func (m NoSides) SetTimeBracket(v string) { m.Set(field.NewTimeBracket(v)) } -//SetCommission sets Commission, Tag 12 +// SetCommission sets Commission, Tag 12 func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { m.Set(field.NewCommission(value, scale)) } -//SetCommType sets CommType, Tag 13 +// SetCommType sets CommType, Tag 13 func (m NoSides) SetCommType(v enum.CommType) { m.Set(field.NewCommType(v)) } -//SetCommCurrency sets CommCurrency, Tag 479 +// SetCommCurrency sets CommCurrency, Tag 479 func (m NoSides) SetCommCurrency(v string) { m.Set(field.NewCommCurrency(v)) } -//SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { m.Set(field.NewFundRenewWaiv(v)) } -//SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 func (m NoSides) SetGrossTradeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewGrossTradeAmt(value, scale)) } -//SetNumDaysInterest sets NumDaysInterest, Tag 157 +// SetNumDaysInterest sets NumDaysInterest, Tag 157 func (m NoSides) SetNumDaysInterest(v int) { m.Set(field.NewNumDaysInterest(v)) } -//SetExDate sets ExDate, Tag 230 +// SetExDate sets ExDate, Tag 230 func (m NoSides) SetExDate(v string) { m.Set(field.NewExDate(v)) } -//SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 func (m NoSides) SetAccruedInterestRate(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestRate(value, scale)) } -//SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 func (m NoSides) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewAccruedInterestAmt(value, scale)) } -//SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 func (m NoSides) SetInterestAtMaturity(value decimal.Decimal, scale int32) { m.Set(field.NewInterestAtMaturity(value, scale)) } -//SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 func (m NoSides) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { m.Set(field.NewEndAccruedInterestAmt(value, scale)) } -//SetStartCash sets StartCash, Tag 921 +// SetStartCash sets StartCash, Tag 921 func (m NoSides) SetStartCash(value decimal.Decimal, scale int32) { m.Set(field.NewStartCash(value, scale)) } -//SetEndCash sets EndCash, Tag 922 +// SetEndCash sets EndCash, Tag 922 func (m NoSides) SetEndCash(value decimal.Decimal, scale int32) { m.Set(field.NewEndCash(value, scale)) } -//SetConcession sets Concession, Tag 238 +// SetConcession sets Concession, Tag 238 func (m NoSides) SetConcession(value decimal.Decimal, scale int32) { m.Set(field.NewConcession(value, scale)) } -//SetTotalTakedown sets TotalTakedown, Tag 237 +// SetTotalTakedown sets TotalTakedown, Tag 237 func (m NoSides) SetTotalTakedown(value decimal.Decimal, scale int32) { m.Set(field.NewTotalTakedown(value, scale)) } -//SetNetMoney sets NetMoney, Tag 118 +// SetNetMoney sets NetMoney, Tag 118 func (m NoSides) SetNetMoney(value decimal.Decimal, scale int32) { m.Set(field.NewNetMoney(value, scale)) } -//SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 func (m NoSides) SetSettlCurrAmt(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrAmt(value, scale)) } -//SetSettlCurrency sets SettlCurrency, Tag 120 +// SetSettlCurrency sets SettlCurrency, Tag 120 func (m NoSides) SetSettlCurrency(v string) { m.Set(field.NewSettlCurrency(v)) } -//SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 func (m NoSides) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { m.Set(field.NewSettlCurrFxRate(value, scale)) } -//SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 func (m NoSides) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { m.Set(field.NewSettlCurrFxRateCalc(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m NoSides) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m NoSides) SetText(v string) { m.Set(field.NewText(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m NoSides) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m NoSides) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetSideMultiLegReportingType sets SideMultiLegReportingType, Tag 752 +// SetSideMultiLegReportingType sets SideMultiLegReportingType, Tag 752 func (m NoSides) SetSideMultiLegReportingType(v enum.SideMultiLegReportingType) { m.Set(field.NewSideMultiLegReportingType(v)) } -//SetNoContAmts sets NoContAmts, Tag 518 +// SetNoContAmts sets NoContAmts, Tag 518 func (m NoSides) SetNoContAmts(f NoContAmtsRepeatingGroup) { m.SetGroup(f) } -//SetNoStipulations sets NoStipulations, Tag 232 +// SetNoStipulations sets NoStipulations, Tag 232 func (m NoSides) SetNoStipulations(f NoStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetNoMiscFees sets NoMiscFees, Tag 136 +// SetNoMiscFees sets NoMiscFees, Tag 136 func (m NoSides) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { m.SetGroup(f) } -//SetExchangeRule sets ExchangeRule, Tag 825 +// SetExchangeRule sets ExchangeRule, Tag 825 func (m NoSides) SetExchangeRule(v string) { m.Set(field.NewExchangeRule(v)) } -//SetTradeAllocIndicator sets TradeAllocIndicator, Tag 826 +// SetTradeAllocIndicator sets TradeAllocIndicator, Tag 826 func (m NoSides) SetTradeAllocIndicator(v enum.TradeAllocIndicator) { m.Set(field.NewTradeAllocIndicator(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetAllocID sets AllocID, Tag 70 +// SetAllocID sets AllocID, Tag 70 func (m NoSides) SetAllocID(v string) { m.Set(field.NewAllocID(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 func (m NoSides) SetCopyMsgIndicator(v bool) { m.Set(field.NewCopyMsgIndicator(v)) } -//SetPublishTrdIndicator sets PublishTrdIndicator, Tag 852 +// SetPublishTrdIndicator sets PublishTrdIndicator, Tag 852 func (m NoSides) SetPublishTrdIndicator(v bool) { m.Set(field.NewPublishTrdIndicator(v)) } -//SetShortSaleReason sets ShortSaleReason, Tag 853 +// SetShortSaleReason sets ShortSaleReason, Tag 853 func (m NoSides) SetShortSaleReason(v enum.ShortSaleReason) { m.Set(field.NewShortSaleReason(v)) } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -2716,7 +2716,7 @@ func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m NoSides) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -2725,7 +2725,7 @@ func (m NoSides) GetOrderID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 func (m NoSides) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryOrderIDField if err = m.Get(&f); err == nil { @@ -2734,7 +2734,7 @@ func (m NoSides) GetSecondaryOrderID() (v string, err quickfix.MessageRejectErro return } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -2743,7 +2743,7 @@ func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { return } -//GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryClOrdIDField if err = m.Get(&f); err == nil { @@ -2752,7 +2752,7 @@ func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectErro return } -//GetListID gets ListID, Tag 66 +// GetListID gets ListID, Tag 66 func (m NoSides) GetListID() (v string, err quickfix.MessageRejectError) { var f field.ListIDField if err = m.Get(&f); err == nil { @@ -2761,14 +2761,14 @@ func (m NoSides) GetListID() (v string, err quickfix.MessageRejectError) { return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -2777,7 +2777,7 @@ func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -2786,7 +2786,7 @@ func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRej return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -2795,7 +2795,7 @@ func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejec return } -//GetProcessCode gets ProcessCode, Tag 81 +// GetProcessCode gets ProcessCode, Tag 81 func (m NoSides) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { var f field.ProcessCodeField if err = m.Get(&f); err == nil { @@ -2804,7 +2804,7 @@ func (m NoSides) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejec return } -//GetOddLot gets OddLot, Tag 575 +// GetOddLot gets OddLot, Tag 575 func (m NoSides) GetOddLot() (v bool, err quickfix.MessageRejectError) { var f field.OddLotField if err = m.Get(&f); err == nil { @@ -2813,14 +2813,14 @@ func (m NoSides) GetOddLot() (v bool, err quickfix.MessageRejectError) { return } -//GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 func (m NoSides) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoClearingInstructionsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -2829,7 +2829,7 @@ func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err qui return } -//GetTradeInputSource gets TradeInputSource, Tag 578 +// GetTradeInputSource gets TradeInputSource, Tag 578 func (m NoSides) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { var f field.TradeInputSourceField if err = m.Get(&f); err == nil { @@ -2838,7 +2838,7 @@ func (m NoSides) GetTradeInputSource() (v string, err quickfix.MessageRejectErro return } -//GetTradeInputDevice gets TradeInputDevice, Tag 579 +// GetTradeInputDevice gets TradeInputDevice, Tag 579 func (m NoSides) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { var f field.TradeInputDeviceField if err = m.Get(&f); err == nil { @@ -2847,7 +2847,7 @@ func (m NoSides) GetTradeInputDevice() (v string, err quickfix.MessageRejectErro return } -//GetOrderInputDevice gets OrderInputDevice, Tag 821 +// GetOrderInputDevice gets OrderInputDevice, Tag 821 func (m NoSides) GetOrderInputDevice() (v string, err quickfix.MessageRejectError) { var f field.OrderInputDeviceField if err = m.Get(&f); err == nil { @@ -2856,7 +2856,7 @@ func (m NoSides) GetOrderInputDevice() (v string, err quickfix.MessageRejectErro return } -//GetCurrency gets Currency, Tag 15 +// GetCurrency gets Currency, Tag 15 func (m NoSides) GetCurrency() (v string, err quickfix.MessageRejectError) { var f field.CurrencyField if err = m.Get(&f); err == nil { @@ -2865,7 +2865,7 @@ func (m NoSides) GetCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetComplianceID gets ComplianceID, Tag 376 +// GetComplianceID gets ComplianceID, Tag 376 func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { var f field.ComplianceIDField if err = m.Get(&f); err == nil { @@ -2874,7 +2874,7 @@ func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { return } -//GetSolicitedFlag gets SolicitedFlag, Tag 377 +// GetSolicitedFlag gets SolicitedFlag, Tag 377 func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { var f field.SolicitedFlagField if err = m.Get(&f); err == nil { @@ -2883,7 +2883,7 @@ func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -2892,7 +2892,7 @@ func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageR return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -2901,7 +2901,7 @@ func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix. return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -2910,7 +2910,7 @@ func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix. return } -//GetOrdType gets OrdType, Tag 40 +// GetOrdType gets OrdType, Tag 40 func (m NoSides) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { @@ -2919,7 +2919,7 @@ func (m NoSides) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) return } -//GetExecInst gets ExecInst, Tag 18 +// GetExecInst gets ExecInst, Tag 18 func (m NoSides) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { var f field.ExecInstField if err = m.Get(&f); err == nil { @@ -2928,7 +2928,7 @@ func (m NoSides) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError return } -//GetTransBkdTime gets TransBkdTime, Tag 483 +// GetTransBkdTime gets TransBkdTime, Tag 483 func (m NoSides) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransBkdTimeField if err = m.Get(&f); err == nil { @@ -2937,7 +2937,7 @@ func (m NoSides) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m NoSides) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -2946,7 +2946,7 @@ func (m NoSides) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.Me return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m NoSides) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -2955,7 +2955,7 @@ func (m NoSides) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quick return } -//GetTimeBracket gets TimeBracket, Tag 943 +// GetTimeBracket gets TimeBracket, Tag 943 func (m NoSides) GetTimeBracket() (v string, err quickfix.MessageRejectError) { var f field.TimeBracketField if err = m.Get(&f); err == nil { @@ -2964,7 +2964,7 @@ func (m NoSides) GetTimeBracket() (v string, err quickfix.MessageRejectError) { return } -//GetCommission gets Commission, Tag 12 +// GetCommission gets Commission, Tag 12 func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CommissionField if err = m.Get(&f); err == nil { @@ -2973,7 +2973,7 @@ func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetCommType gets CommType, Tag 13 +// GetCommType gets CommType, Tag 13 func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { var f field.CommTypeField if err = m.Get(&f); err == nil { @@ -2982,7 +2982,7 @@ func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError return } -//GetCommCurrency gets CommCurrency, Tag 479 +// GetCommCurrency gets CommCurrency, Tag 479 func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { var f field.CommCurrencyField if err = m.Get(&f); err == nil { @@ -2991,7 +2991,7 @@ func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { var f field.FundRenewWaivField if err = m.Get(&f); err == nil { @@ -3000,7 +3000,7 @@ func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageR return } -//GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 func (m NoSides) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.GrossTradeAmtField if err = m.Get(&f); err == nil { @@ -3009,7 +3009,7 @@ func (m NoSides) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetNumDaysInterest gets NumDaysInterest, Tag 157 +// GetNumDaysInterest gets NumDaysInterest, Tag 157 func (m NoSides) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { var f field.NumDaysInterestField if err = m.Get(&f); err == nil { @@ -3018,7 +3018,7 @@ func (m NoSides) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { return } -//GetExDate gets ExDate, Tag 230 +// GetExDate gets ExDate, Tag 230 func (m NoSides) GetExDate() (v string, err quickfix.MessageRejectError) { var f field.ExDateField if err = m.Get(&f); err == nil { @@ -3027,7 +3027,7 @@ func (m NoSides) GetExDate() (v string, err quickfix.MessageRejectError) { return } -//GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 func (m NoSides) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestRateField if err = m.Get(&f); err == nil { @@ -3036,7 +3036,7 @@ func (m NoSides) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.Messa return } -//GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 func (m NoSides) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -3045,7 +3045,7 @@ func (m NoSides) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.Messag return } -//GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 func (m NoSides) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.InterestAtMaturityField if err = m.Get(&f); err == nil { @@ -3054,7 +3054,7 @@ func (m NoSides) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.Messag return } -//GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 func (m NoSides) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndAccruedInterestAmtField if err = m.Get(&f); err == nil { @@ -3063,7 +3063,7 @@ func (m NoSides) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.Mes return } -//GetStartCash gets StartCash, Tag 921 +// GetStartCash gets StartCash, Tag 921 func (m NoSides) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StartCashField if err = m.Get(&f); err == nil { @@ -3072,7 +3072,7 @@ func (m NoSides) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//GetEndCash gets EndCash, Tag 922 +// GetEndCash gets EndCash, Tag 922 func (m NoSides) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EndCashField if err = m.Get(&f); err == nil { @@ -3081,7 +3081,7 @@ func (m NoSides) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetConcession gets Concession, Tag 238 +// GetConcession gets Concession, Tag 238 func (m NoSides) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ConcessionField if err = m.Get(&f); err == nil { @@ -3090,7 +3090,7 @@ func (m NoSides) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetTotalTakedown gets TotalTakedown, Tag 237 +// GetTotalTakedown gets TotalTakedown, Tag 237 func (m NoSides) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalTakedownField if err = m.Get(&f); err == nil { @@ -3099,7 +3099,7 @@ func (m NoSides) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageReje return } -//GetNetMoney gets NetMoney, Tag 118 +// GetNetMoney gets NetMoney, Tag 118 func (m NoSides) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.NetMoneyField if err = m.Get(&f); err == nil { @@ -3108,7 +3108,7 @@ func (m NoSides) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 func (m NoSides) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrAmtField if err = m.Get(&f); err == nil { @@ -3117,7 +3117,7 @@ func (m NoSides) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetSettlCurrency gets SettlCurrency, Tag 120 +// GetSettlCurrency gets SettlCurrency, Tag 120 func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.SettlCurrencyField if err = m.Get(&f); err == nil { @@ -3126,7 +3126,7 @@ func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) return } -//GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 func (m NoSides) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateField if err = m.Get(&f); err == nil { @@ -3135,7 +3135,7 @@ func (m NoSides) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRe return } -//GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 func (m NoSides) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { var f field.SettlCurrFxRateCalcField if err = m.Get(&f); err == nil { @@ -3144,7 +3144,7 @@ func (m NoSides) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quick return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -3153,7 +3153,7 @@ func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.Messag return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -3162,7 +3162,7 @@ func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -3171,7 +3171,7 @@ func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -3180,7 +3180,7 @@ func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { return } -//GetSideMultiLegReportingType gets SideMultiLegReportingType, Tag 752 +// GetSideMultiLegReportingType gets SideMultiLegReportingType, Tag 752 func (m NoSides) GetSideMultiLegReportingType() (v enum.SideMultiLegReportingType, err quickfix.MessageRejectError) { var f field.SideMultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -3189,28 +3189,28 @@ func (m NoSides) GetSideMultiLegReportingType() (v enum.SideMultiLegReportingTyp return } -//GetNoContAmts gets NoContAmts, Tag 518 +// GetNoContAmts gets NoContAmts, Tag 518 func (m NoSides) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContAmtsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoStipulations gets NoStipulations, Tag 232 +// GetNoStipulations gets NoStipulations, Tag 232 func (m NoSides) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoMiscFees gets NoMiscFees, Tag 136 +// GetNoMiscFees gets NoMiscFees, Tag 136 func (m NoSides) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoMiscFeesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetExchangeRule gets ExchangeRule, Tag 825 +// GetExchangeRule gets ExchangeRule, Tag 825 func (m NoSides) GetExchangeRule() (v string, err quickfix.MessageRejectError) { var f field.ExchangeRuleField if err = m.Get(&f); err == nil { @@ -3219,7 +3219,7 @@ func (m NoSides) GetExchangeRule() (v string, err quickfix.MessageRejectError) { return } -//GetTradeAllocIndicator gets TradeAllocIndicator, Tag 826 +// GetTradeAllocIndicator gets TradeAllocIndicator, Tag 826 func (m NoSides) GetTradeAllocIndicator() (v enum.TradeAllocIndicator, err quickfix.MessageRejectError) { var f field.TradeAllocIndicatorField if err = m.Get(&f); err == nil { @@ -3228,7 +3228,7 @@ func (m NoSides) GetTradeAllocIndicator() (v enum.TradeAllocIndicator, err quick return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -3237,7 +3237,7 @@ func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.Messag return } -//GetAllocID gets AllocID, Tag 70 +// GetAllocID gets AllocID, Tag 70 func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { var f field.AllocIDField if err = m.Get(&f); err == nil { @@ -3246,14 +3246,14 @@ func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 func (m NoSides) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { var f field.CopyMsgIndicatorField if err = m.Get(&f); err == nil { @@ -3262,7 +3262,7 @@ func (m NoSides) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) return } -//GetPublishTrdIndicator gets PublishTrdIndicator, Tag 852 +// GetPublishTrdIndicator gets PublishTrdIndicator, Tag 852 func (m NoSides) GetPublishTrdIndicator() (v bool, err quickfix.MessageRejectError) { var f field.PublishTrdIndicatorField if err = m.Get(&f); err == nil { @@ -3271,7 +3271,7 @@ func (m NoSides) GetPublishTrdIndicator() (v bool, err quickfix.MessageRejectErr return } -//GetShortSaleReason gets ShortSaleReason, Tag 853 +// GetShortSaleReason gets ShortSaleReason, Tag 853 func (m NoSides) GetShortSaleReason() (v enum.ShortSaleReason, err quickfix.MessageRejectError) { var f field.ShortSaleReasonField if err = m.Get(&f); err == nil { @@ -3280,357 +3280,357 @@ func (m NoSides) GetShortSaleReason() (v enum.ShortSaleReason, err quickfix.Mess return } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m NoSides) HasSide() bool { return m.Has(tag.Side) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m NoSides) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 func (m NoSides) HasSecondaryOrderID() bool { return m.Has(tag.SecondaryOrderID) } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m NoSides) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 func (m NoSides) HasSecondaryClOrdID() bool { return m.Has(tag.SecondaryClOrdID) } -//HasListID returns true if ListID is present, Tag 66 +// HasListID returns true if ListID is present, Tag 66 func (m NoSides) HasListID() bool { return m.Has(tag.ListID) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m NoSides) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m NoSides) HasAccount() bool { return m.Has(tag.Account) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m NoSides) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m NoSides) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasProcessCode returns true if ProcessCode is present, Tag 81 +// HasProcessCode returns true if ProcessCode is present, Tag 81 func (m NoSides) HasProcessCode() bool { return m.Has(tag.ProcessCode) } -//HasOddLot returns true if OddLot is present, Tag 575 +// HasOddLot returns true if OddLot is present, Tag 575 func (m NoSides) HasOddLot() bool { return m.Has(tag.OddLot) } -//HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 func (m NoSides) HasNoClearingInstructions() bool { return m.Has(tag.NoClearingInstructions) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m NoSides) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 func (m NoSides) HasTradeInputSource() bool { return m.Has(tag.TradeInputSource) } -//HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 func (m NoSides) HasTradeInputDevice() bool { return m.Has(tag.TradeInputDevice) } -//HasOrderInputDevice returns true if OrderInputDevice is present, Tag 821 +// HasOrderInputDevice returns true if OrderInputDevice is present, Tag 821 func (m NoSides) HasOrderInputDevice() bool { return m.Has(tag.OrderInputDevice) } -//HasCurrency returns true if Currency is present, Tag 15 +// HasCurrency returns true if Currency is present, Tag 15 func (m NoSides) HasCurrency() bool { return m.Has(tag.Currency) } -//HasComplianceID returns true if ComplianceID is present, Tag 376 +// HasComplianceID returns true if ComplianceID is present, Tag 376 func (m NoSides) HasComplianceID() bool { return m.Has(tag.ComplianceID) } -//HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 func (m NoSides) HasSolicitedFlag() bool { return m.Has(tag.SolicitedFlag) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m NoSides) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m NoSides) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m NoSides) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasOrdType returns true if OrdType is present, Tag 40 +// HasOrdType returns true if OrdType is present, Tag 40 func (m NoSides) HasOrdType() bool { return m.Has(tag.OrdType) } -//HasExecInst returns true if ExecInst is present, Tag 18 +// HasExecInst returns true if ExecInst is present, Tag 18 func (m NoSides) HasExecInst() bool { return m.Has(tag.ExecInst) } -//HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 func (m NoSides) HasTransBkdTime() bool { return m.Has(tag.TransBkdTime) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m NoSides) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m NoSides) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasTimeBracket returns true if TimeBracket is present, Tag 943 +// HasTimeBracket returns true if TimeBracket is present, Tag 943 func (m NoSides) HasTimeBracket() bool { return m.Has(tag.TimeBracket) } -//HasCommission returns true if Commission is present, Tag 12 +// HasCommission returns true if Commission is present, Tag 12 func (m NoSides) HasCommission() bool { return m.Has(tag.Commission) } -//HasCommType returns true if CommType is present, Tag 13 +// HasCommType returns true if CommType is present, Tag 13 func (m NoSides) HasCommType() bool { return m.Has(tag.CommType) } -//HasCommCurrency returns true if CommCurrency is present, Tag 479 +// HasCommCurrency returns true if CommCurrency is present, Tag 479 func (m NoSides) HasCommCurrency() bool { return m.Has(tag.CommCurrency) } -//HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 func (m NoSides) HasFundRenewWaiv() bool { return m.Has(tag.FundRenewWaiv) } -//HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 func (m NoSides) HasGrossTradeAmt() bool { return m.Has(tag.GrossTradeAmt) } -//HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 func (m NoSides) HasNumDaysInterest() bool { return m.Has(tag.NumDaysInterest) } -//HasExDate returns true if ExDate is present, Tag 230 +// HasExDate returns true if ExDate is present, Tag 230 func (m NoSides) HasExDate() bool { return m.Has(tag.ExDate) } -//HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 func (m NoSides) HasAccruedInterestRate() bool { return m.Has(tag.AccruedInterestRate) } -//HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 func (m NoSides) HasAccruedInterestAmt() bool { return m.Has(tag.AccruedInterestAmt) } -//HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 func (m NoSides) HasInterestAtMaturity() bool { return m.Has(tag.InterestAtMaturity) } -//HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 func (m NoSides) HasEndAccruedInterestAmt() bool { return m.Has(tag.EndAccruedInterestAmt) } -//HasStartCash returns true if StartCash is present, Tag 921 +// HasStartCash returns true if StartCash is present, Tag 921 func (m NoSides) HasStartCash() bool { return m.Has(tag.StartCash) } -//HasEndCash returns true if EndCash is present, Tag 922 +// HasEndCash returns true if EndCash is present, Tag 922 func (m NoSides) HasEndCash() bool { return m.Has(tag.EndCash) } -//HasConcession returns true if Concession is present, Tag 238 +// HasConcession returns true if Concession is present, Tag 238 func (m NoSides) HasConcession() bool { return m.Has(tag.Concession) } -//HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 func (m NoSides) HasTotalTakedown() bool { return m.Has(tag.TotalTakedown) } -//HasNetMoney returns true if NetMoney is present, Tag 118 +// HasNetMoney returns true if NetMoney is present, Tag 118 func (m NoSides) HasNetMoney() bool { return m.Has(tag.NetMoney) } -//HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 func (m NoSides) HasSettlCurrAmt() bool { return m.Has(tag.SettlCurrAmt) } -//HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 func (m NoSides) HasSettlCurrency() bool { return m.Has(tag.SettlCurrency) } -//HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 func (m NoSides) HasSettlCurrFxRate() bool { return m.Has(tag.SettlCurrFxRate) } -//HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 func (m NoSides) HasSettlCurrFxRateCalc() bool { return m.Has(tag.SettlCurrFxRateCalc) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m NoSides) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m NoSides) HasText() bool { return m.Has(tag.Text) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m NoSides) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m NoSides) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasSideMultiLegReportingType returns true if SideMultiLegReportingType is present, Tag 752 +// HasSideMultiLegReportingType returns true if SideMultiLegReportingType is present, Tag 752 func (m NoSides) HasSideMultiLegReportingType() bool { return m.Has(tag.SideMultiLegReportingType) } -//HasNoContAmts returns true if NoContAmts is present, Tag 518 +// HasNoContAmts returns true if NoContAmts is present, Tag 518 func (m NoSides) HasNoContAmts() bool { return m.Has(tag.NoContAmts) } -//HasNoStipulations returns true if NoStipulations is present, Tag 232 +// HasNoStipulations returns true if NoStipulations is present, Tag 232 func (m NoSides) HasNoStipulations() bool { return m.Has(tag.NoStipulations) } -//HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 func (m NoSides) HasNoMiscFees() bool { return m.Has(tag.NoMiscFees) } -//HasExchangeRule returns true if ExchangeRule is present, Tag 825 +// HasExchangeRule returns true if ExchangeRule is present, Tag 825 func (m NoSides) HasExchangeRule() bool { return m.Has(tag.ExchangeRule) } -//HasTradeAllocIndicator returns true if TradeAllocIndicator is present, Tag 826 +// HasTradeAllocIndicator returns true if TradeAllocIndicator is present, Tag 826 func (m NoSides) HasTradeAllocIndicator() bool { return m.Has(tag.TradeAllocIndicator) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m NoSides) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasAllocID returns true if AllocID is present, Tag 70 +// HasAllocID returns true if AllocID is present, Tag 70 func (m NoSides) HasAllocID() bool { return m.Has(tag.AllocID) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m NoSides) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 func (m NoSides) HasCopyMsgIndicator() bool { return m.Has(tag.CopyMsgIndicator) } -//HasPublishTrdIndicator returns true if PublishTrdIndicator is present, Tag 852 +// HasPublishTrdIndicator returns true if PublishTrdIndicator is present, Tag 852 func (m NoSides) HasPublishTrdIndicator() bool { return m.Has(tag.PublishTrdIndicator) } -//HasShortSaleReason returns true if ShortSaleReason is present, Tag 853 +// HasShortSaleReason returns true if ShortSaleReason is present, Tag 853 func (m NoSides) HasShortSaleReason() bool { return m.Has(tag.ShortSaleReason) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -3639,7 +3639,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -3648,7 +3648,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -3657,49 +3657,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -3708,7 +3708,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3717,73 +3717,73 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoClearingInstructions is a repeating group element, Tag 576 +// NoClearingInstructions is a repeating group element, Tag 576 type NoClearingInstructions struct { *quickfix.Group } -//SetClearingInstruction sets ClearingInstruction, Tag 577 +// SetClearingInstruction sets ClearingInstruction, Tag 577 func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { m.Set(field.NewClearingInstruction(v)) } -//GetClearingInstruction gets ClearingInstruction, Tag 577 +// GetClearingInstruction gets ClearingInstruction, Tag 577 func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { var f field.ClearingInstructionField if err = m.Get(&f); err == nil { @@ -3792,55 +3792,55 @@ func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruc return } -//HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 func (m NoClearingInstructions) HasClearingInstruction() bool { return m.Has(tag.ClearingInstruction) } -//NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 type NoClearingInstructionsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { return NoClearingInstructionsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoClearingInstructions, quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} } -//Add create and append a new NoClearingInstructions to this group +// Add create and append a new NoClearingInstructions to this group func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { g := m.RepeatingGroup.Add() return NoClearingInstructions{g} } -//Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { return NoClearingInstructions{m.RepeatingGroup.Get(i)} } -//NoContAmts is a repeating group element, Tag 518 +// NoContAmts is a repeating group element, Tag 518 type NoContAmts struct { *quickfix.Group } -//SetContAmtType sets ContAmtType, Tag 519 +// SetContAmtType sets ContAmtType, Tag 519 func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { m.Set(field.NewContAmtType(v)) } -//SetContAmtValue sets ContAmtValue, Tag 520 +// SetContAmtValue sets ContAmtValue, Tag 520 func (m NoContAmts) SetContAmtValue(value decimal.Decimal, scale int32) { m.Set(field.NewContAmtValue(value, scale)) } -//SetContAmtCurr sets ContAmtCurr, Tag 521 +// SetContAmtCurr sets ContAmtCurr, Tag 521 func (m NoContAmts) SetContAmtCurr(v string) { m.Set(field.NewContAmtCurr(v)) } -//GetContAmtType gets ContAmtType, Tag 519 +// GetContAmtType gets ContAmtType, Tag 519 func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { var f field.ContAmtTypeField if err = m.Get(&f); err == nil { @@ -3849,7 +3849,7 @@ func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRe return } -//GetContAmtValue gets ContAmtValue, Tag 520 +// GetContAmtValue gets ContAmtValue, Tag 520 func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContAmtValueField if err = m.Get(&f); err == nil { @@ -3858,7 +3858,7 @@ func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRe return } -//GetContAmtCurr gets ContAmtCurr, Tag 521 +// GetContAmtCurr gets ContAmtCurr, Tag 521 func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { var f field.ContAmtCurrField if err = m.Get(&f); err == nil { @@ -3867,60 +3867,60 @@ func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) return } -//HasContAmtType returns true if ContAmtType is present, Tag 519 +// HasContAmtType returns true if ContAmtType is present, Tag 519 func (m NoContAmts) HasContAmtType() bool { return m.Has(tag.ContAmtType) } -//HasContAmtValue returns true if ContAmtValue is present, Tag 520 +// HasContAmtValue returns true if ContAmtValue is present, Tag 520 func (m NoContAmts) HasContAmtValue() bool { return m.Has(tag.ContAmtValue) } -//HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 +// HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 func (m NoContAmts) HasContAmtCurr() bool { return m.Has(tag.ContAmtCurr) } -//NoContAmtsRepeatingGroup is a repeating group, Tag 518 +// NoContAmtsRepeatingGroup is a repeating group, Tag 518 type NoContAmtsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup +// NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup func NewNoContAmtsRepeatingGroup() NoContAmtsRepeatingGroup { return NoContAmtsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoContAmts, quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)})} } -//Add create and append a new NoContAmts to this group +// Add create and append a new NoContAmts to this group func (m NoContAmtsRepeatingGroup) Add() NoContAmts { g := m.RepeatingGroup.Add() return NoContAmts{g} } -//Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup +// Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup func (m NoContAmtsRepeatingGroup) Get(i int) NoContAmts { return NoContAmts{m.RepeatingGroup.Get(i)} } -//NoStipulations is a repeating group element, Tag 232 +// NoStipulations is a repeating group element, Tag 232 type NoStipulations struct { *quickfix.Group } -//SetStipulationType sets StipulationType, Tag 233 +// SetStipulationType sets StipulationType, Tag 233 func (m NoStipulations) SetStipulationType(v enum.StipulationType) { m.Set(field.NewStipulationType(v)) } -//SetStipulationValue sets StipulationValue, Tag 234 +// SetStipulationValue sets StipulationValue, Tag 234 func (m NoStipulations) SetStipulationValue(v string) { m.Set(field.NewStipulationValue(v)) } -//GetStipulationType gets StipulationType, Tag 233 +// GetStipulationType gets StipulationType, Tag 233 func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { var f field.StipulationTypeField if err = m.Get(&f); err == nil { @@ -3929,7 +3929,7 @@ func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickf return } -//GetStipulationValue gets StipulationValue, Tag 234 +// GetStipulationValue gets StipulationValue, Tag 234 func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.StipulationValueField if err = m.Get(&f); err == nil { @@ -3938,65 +3938,65 @@ func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRej return } -//HasStipulationType returns true if StipulationType is present, Tag 233 +// HasStipulationType returns true if StipulationType is present, Tag 233 func (m NoStipulations) HasStipulationType() bool { return m.Has(tag.StipulationType) } -//HasStipulationValue returns true if StipulationValue is present, Tag 234 +// HasStipulationValue returns true if StipulationValue is present, Tag 234 func (m NoStipulations) HasStipulationValue() bool { return m.Has(tag.StipulationValue) } -//NoStipulationsRepeatingGroup is a repeating group, Tag 232 +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 type NoStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { return NoStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} } -//Add create and append a new NoStipulations to this group +// Add create and append a new NoStipulations to this group func (m NoStipulationsRepeatingGroup) Add() NoStipulations { g := m.RepeatingGroup.Add() return NoStipulations{g} } -//Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { return NoStipulations{m.RepeatingGroup.Get(i)} } -//NoMiscFees is a repeating group element, Tag 136 +// NoMiscFees is a repeating group element, Tag 136 type NoMiscFees struct { *quickfix.Group } -//SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { m.Set(field.NewMiscFeeAmt(value, scale)) } -//SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 func (m NoMiscFees) SetMiscFeeCurr(v string) { m.Set(field.NewMiscFeeCurr(v)) } -//SetMiscFeeType sets MiscFeeType, Tag 139 +// SetMiscFeeType sets MiscFeeType, Tag 139 func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { m.Set(field.NewMiscFeeType(v)) } -//SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { m.Set(field.NewMiscFeeBasis(v)) } -//GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MiscFeeAmtField if err = m.Get(&f); err == nil { @@ -4005,7 +4005,7 @@ func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageReje return } -//GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { var f field.MiscFeeCurrField if err = m.Get(&f); err == nil { @@ -4014,7 +4014,7 @@ func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) return } -//GetMiscFeeType gets MiscFeeType, Tag 139 +// GetMiscFeeType gets MiscFeeType, Tag 139 func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { var f field.MiscFeeTypeField if err = m.Get(&f); err == nil { @@ -4023,7 +4023,7 @@ func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRe return } -//GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { var f field.MiscFeeBasisField if err = m.Get(&f); err == nil { @@ -4032,85 +4032,85 @@ func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.Message return } -//HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 func (m NoMiscFees) HasMiscFeeAmt() bool { return m.Has(tag.MiscFeeAmt) } -//HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 func (m NoMiscFees) HasMiscFeeCurr() bool { return m.Has(tag.MiscFeeCurr) } -//HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 func (m NoMiscFees) HasMiscFeeType() bool { return m.Has(tag.MiscFeeType) } -//HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 func (m NoMiscFees) HasMiscFeeBasis() bool { return m.Has(tag.MiscFeeBasis) } -//NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 type NoMiscFeesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { return NoMiscFeesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoMiscFees, quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} } -//Add create and append a new NoMiscFees to this group +// Add create and append a new NoMiscFees to this group func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { g := m.RepeatingGroup.Add() return NoMiscFees{g} } -//Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { return NoMiscFees{m.RepeatingGroup.Get(i)} } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -4119,7 +4119,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -4128,7 +4128,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -4137,7 +4137,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -4146,14 +4146,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -4162,62 +4162,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoAllocs) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -4226,7 +4226,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -4235,7 +4235,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -4244,49 +4244,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -4295,7 +4295,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -4304,379 +4304,379 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoSidesRepeatingGroup is a repeating group, Tag 552 +// NoSidesRepeatingGroup is a repeating group, Tag 552 type NoSidesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { return NoSidesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSides, quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.OddLot), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.TradeInputSource), quickfix.GroupElement(tag.TradeInputDevice), quickfix.GroupElement(tag.OrderInputDevice), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.TransBkdTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TimeBracket), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.GrossTradeAmt), quickfix.GroupElement(tag.NumDaysInterest), quickfix.GroupElement(tag.ExDate), quickfix.GroupElement(tag.AccruedInterestRate), quickfix.GroupElement(tag.AccruedInterestAmt), quickfix.GroupElement(tag.InterestAtMaturity), quickfix.GroupElement(tag.EndAccruedInterestAmt), quickfix.GroupElement(tag.StartCash), quickfix.GroupElement(tag.EndCash), quickfix.GroupElement(tag.Concession), quickfix.GroupElement(tag.TotalTakedown), quickfix.GroupElement(tag.NetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.SideMultiLegReportingType), NewNoContAmtsRepeatingGroup(), NewNoStipulationsRepeatingGroup(), NewNoMiscFeesRepeatingGroup(), quickfix.GroupElement(tag.ExchangeRule), quickfix.GroupElement(tag.TradeAllocIndicator), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.CopyMsgIndicator), quickfix.GroupElement(tag.PublishTrdIndicator), quickfix.GroupElement(tag.ShortSaleReason)})} } -//Add create and append a new NoSides to this group +// Add create and append a new NoSides to this group func (m NoSidesRepeatingGroup) Add() NoSides { g := m.RepeatingGroup.Add() return NoSides{g} } -//Get returns the ith NoSides in the NoSidesRepeatinGroup +// Get returns the ith NoSides in the NoSidesRepeatinGroup func (m NoSidesRepeatingGroup) Get(i int) NoSides { return NoSides{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetLegPositionEffect sets LegPositionEffect, Tag 564 +// SetLegPositionEffect sets LegPositionEffect, Tag 564 func (m NoLegs) SetLegPositionEffect(v string) { m.Set(field.NewLegPositionEffect(v)) } -//SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 func (m NoLegs) SetLegCoveredOrUncovered(v int) { m.Set(field.NewLegCoveredOrUncovered(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegRefID sets LegRefID, Tag 654 +// SetLegRefID sets LegRefID, Tag 654 func (m NoLegs) SetLegRefID(v string) { m.Set(field.NewLegRefID(v)) } -//SetLegPrice sets LegPrice, Tag 566 +// SetLegPrice sets LegPrice, Tag 566 func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegPrice(value, scale)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetLegLastPx sets LegLastPx, Tag 637 +// SetLegLastPx sets LegLastPx, Tag 637 func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegLastPx(value, scale)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -4685,7 +4685,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -4694,7 +4694,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -4703,7 +4703,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -4712,14 +4712,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -4728,7 +4728,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -4737,7 +4737,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -4746,7 +4746,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -4755,7 +4755,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -4764,7 +4764,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -4773,7 +4773,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -4782,7 +4782,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -4791,7 +4791,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -4800,7 +4800,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -4809,7 +4809,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -4818,7 +4818,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -4827,7 +4827,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -4836,7 +4836,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -4845,7 +4845,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -4854,7 +4854,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -4863,7 +4863,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -4872,7 +4872,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -4881,7 +4881,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -4890,7 +4890,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -4899,7 +4899,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -4908,7 +4908,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -4917,7 +4917,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -4926,7 +4926,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -4935,7 +4935,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -4944,7 +4944,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -4953,7 +4953,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -4962,7 +4962,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -4971,7 +4971,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -4980,7 +4980,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -4989,7 +4989,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -4998,7 +4998,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -5007,7 +5007,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -5016,7 +5016,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -5025,7 +5025,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -5034,7 +5034,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -5043,7 +5043,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -5052,7 +5052,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -5061,7 +5061,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -5070,14 +5070,14 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPositionEffect gets LegPositionEffect, Tag 564 +// GetLegPositionEffect gets LegPositionEffect, Tag 564 func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { var f field.LegPositionEffectField if err = m.Get(&f); err == nil { @@ -5086,7 +5086,7 @@ func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectErro return } -//GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { var f field.LegCoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -5095,14 +5095,14 @@ func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectErr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegRefID gets LegRefID, Tag 654 +// GetLegRefID gets LegRefID, Tag 654 func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { var f field.LegRefIDField if err = m.Get(&f); err == nil { @@ -5111,7 +5111,7 @@ func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { return } -//GetLegPrice gets LegPrice, Tag 566 +// GetLegPrice gets LegPrice, Tag 566 func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegPriceField if err = m.Get(&f); err == nil { @@ -5120,7 +5120,7 @@ func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -5129,7 +5129,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -5138,7 +5138,7 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegLastPx gets LegLastPx, Tag 637 +// GetLegLastPx gets LegLastPx, Tag 637 func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegLastPxField if err = m.Get(&f); err == nil { @@ -5147,287 +5147,287 @@ func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 func (m NoLegs) HasLegPositionEffect() bool { return m.Has(tag.LegPositionEffect) } -//HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 func (m NoLegs) HasLegCoveredOrUncovered() bool { return m.Has(tag.LegCoveredOrUncovered) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegRefID returns true if LegRefID is present, Tag 654 +// HasLegRefID returns true if LegRefID is present, Tag 654 func (m NoLegs) HasLegRefID() bool { return m.Has(tag.LegRefID) } -//HasLegPrice returns true if LegPrice is present, Tag 566 +// HasLegPrice returns true if LegPrice is present, Tag 566 func (m NoLegs) HasLegPrice() bool { return m.Has(tag.LegPrice) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasLegLastPx returns true if LegLastPx is present, Tag 637 +// HasLegLastPx returns true if LegLastPx is present, Tag 637 func (m NoLegs) HasLegLastPx() bool { return m.Has(tag.LegLastPx) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -5436,7 +5436,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -5445,55 +5445,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -5502,7 +5502,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -5511,65 +5511,65 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -5578,7 +5578,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -5587,7 +5587,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -5596,49 +5596,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -5647,7 +5647,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -5656,321 +5656,321 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -5979,7 +5979,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -5988,7 +5988,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -5997,7 +5997,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -6006,14 +6006,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -6022,7 +6022,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -6031,7 +6031,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -6040,7 +6040,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -6049,7 +6049,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -6058,7 +6058,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -6067,7 +6067,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -6076,7 +6076,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -6085,7 +6085,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -6094,7 +6094,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -6103,7 +6103,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -6112,7 +6112,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -6121,7 +6121,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -6130,7 +6130,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -6139,7 +6139,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -6148,7 +6148,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -6157,7 +6157,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -6166,7 +6166,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -6175,7 +6175,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -6184,7 +6184,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -6193,7 +6193,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -6202,7 +6202,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -6211,7 +6211,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -6220,7 +6220,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -6229,7 +6229,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -6238,7 +6238,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -6247,7 +6247,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -6256,7 +6256,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6265,7 +6265,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -6274,7 +6274,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -6283,7 +6283,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -6292,7 +6292,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -6301,7 +6301,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -6310,7 +6310,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -6319,7 +6319,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -6328,7 +6328,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -6337,7 +6337,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -6346,7 +6346,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -6355,7 +6355,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -6364,7 +6364,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -6373,259 +6373,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -6634,7 +6634,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -6643,55 +6643,55 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -6700,7 +6700,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -6709,78 +6709,78 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoPosAmt is a repeating group element, Tag 753 +// NoPosAmt is a repeating group element, Tag 753 type NoPosAmt struct { *quickfix.Group } -//SetPosAmtType sets PosAmtType, Tag 707 +// SetPosAmtType sets PosAmtType, Tag 707 func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { m.Set(field.NewPosAmtType(v)) } -//SetPosAmt sets PosAmt, Tag 708 +// SetPosAmt sets PosAmt, Tag 708 func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { m.Set(field.NewPosAmt(value, scale)) } -//GetPosAmtType gets PosAmtType, Tag 707 +// GetPosAmtType gets PosAmtType, Tag 707 func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { var f field.PosAmtTypeField if err = m.Get(&f); err == nil { @@ -6789,7 +6789,7 @@ func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageReject return } -//GetPosAmt gets PosAmt, Tag 708 +// GetPosAmt gets PosAmt, Tag 708 func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PosAmtField if err = m.Get(&f); err == nil { @@ -6798,60 +6798,60 @@ func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//HasPosAmtType returns true if PosAmtType is present, Tag 707 +// HasPosAmtType returns true if PosAmtType is present, Tag 707 func (m NoPosAmt) HasPosAmtType() bool { return m.Has(tag.PosAmtType) } -//HasPosAmt returns true if PosAmt is present, Tag 708 +// HasPosAmt returns true if PosAmt is present, Tag 708 func (m NoPosAmt) HasPosAmt() bool { return m.Has(tag.PosAmt) } -//NoPosAmtRepeatingGroup is a repeating group, Tag 753 +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 type NoPosAmtRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { return NoPosAmtRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPosAmt, quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt)})} } -//Add create and append a new NoPosAmt to this group +// Add create and append a new NoPosAmt to this group func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { g := m.RepeatingGroup.Add() return NoPosAmt{g} } -//Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { return NoPosAmt{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -6860,7 +6860,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -6869,7 +6869,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -6878,70 +6878,70 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -6950,7 +6950,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -6959,7 +6959,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -6968,7 +6968,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -6977,45 +6977,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/tradecapturereportack/TradeCaptureReportAck.generated.go b/fix44/tradecapturereportack/TradeCaptureReportAck.generated.go index 10661a14a..02ba0ee5f 100644 --- a/fix44/tradecapturereportack/TradeCaptureReportAck.generated.go +++ b/fix44/tradecapturereportack/TradeCaptureReportAck.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradeCaptureReportAck is the fix44 TradeCaptureReportAck type, MsgType = AR +// TradeCaptureReportAck is the fix44 TradeCaptureReportAck type, MsgType = AR type TradeCaptureReportAck struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type TradeCaptureReportAck struct { Message *quickfix.Message } -//FromMessage creates a TradeCaptureReportAck from a quickfix.Message instance +// FromMessage creates a TradeCaptureReportAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradeCaptureReportAck { return TradeCaptureReportAck{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) TradeCaptureReportAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradeCaptureReportAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradeCaptureReportAck initialized with the required fields for TradeCaptureReportAck +// New returns a TradeCaptureReportAck initialized with the required fields for TradeCaptureReportAck func New(tradereportid field.TradeReportIDField, exectype field.ExecTypeField) (m TradeCaptureReportAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(tradereportid field.TradeReportIDField, exectype field.ExecTypeField) ( return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradeCaptureReportAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,397 +60,397 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AR", r } -//SetAccount sets Account, Tag 1 +// SetAccount sets Account, Tag 1 func (m TradeCaptureReportAck) SetAccount(v string) { m.Set(field.NewAccount(v)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m TradeCaptureReportAck) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m TradeCaptureReportAck) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m TradeCaptureReportAck) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m TradeCaptureReportAck) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m TradeCaptureReportAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m TradeCaptureReportAck) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m TradeCaptureReportAck) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetPositionEffect sets PositionEffect, Tag 77 +// SetPositionEffect sets PositionEffect, Tag 77 func (m TradeCaptureReportAck) SetPositionEffect(v enum.PositionEffect) { m.Set(field.NewPositionEffect(v)) } -//SetNoAllocs sets NoAllocs, Tag 78 +// SetNoAllocs sets NoAllocs, Tag 78 func (m TradeCaptureReportAck) SetNoAllocs(f NoAllocsRepeatingGroup) { m.SetGroup(f) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m TradeCaptureReportAck) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m TradeCaptureReportAck) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetExecType sets ExecType, Tag 150 +// SetExecType sets ExecType, Tag 150 func (m TradeCaptureReportAck) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m TradeCaptureReportAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m TradeCaptureReportAck) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m TradeCaptureReportAck) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m TradeCaptureReportAck) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m TradeCaptureReportAck) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m TradeCaptureReportAck) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m TradeCaptureReportAck) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m TradeCaptureReportAck) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m TradeCaptureReportAck) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m TradeCaptureReportAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m TradeCaptureReportAck) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m TradeCaptureReportAck) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportAck) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m TradeCaptureReportAck) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m TradeCaptureReportAck) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportAck) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportAck) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m TradeCaptureReportAck) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportAck) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportAck) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m TradeCaptureReportAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m TradeCaptureReportAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m TradeCaptureReportAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m TradeCaptureReportAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m TradeCaptureReportAck) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m TradeCaptureReportAck) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportAck) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m TradeCaptureReportAck) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetTradeReportTransType sets TradeReportTransType, Tag 487 +// SetTradeReportTransType sets TradeReportTransType, Tag 487 func (m TradeCaptureReportAck) SetTradeReportTransType(v enum.TradeReportTransType) { m.Set(field.NewTradeReportTransType(v)) } -//SetSecondaryExecID sets SecondaryExecID, Tag 527 +// SetSecondaryExecID sets SecondaryExecID, Tag 527 func (m TradeCaptureReportAck) SetSecondaryExecID(v string) { m.Set(field.NewSecondaryExecID(v)) } -//SetOrderCapacity sets OrderCapacity, Tag 528 +// SetOrderCapacity sets OrderCapacity, Tag 528 func (m TradeCaptureReportAck) SetOrderCapacity(v enum.OrderCapacity) { m.Set(field.NewOrderCapacity(v)) } -//SetOrderRestrictions sets OrderRestrictions, Tag 529 +// SetOrderRestrictions sets OrderRestrictions, Tag 529 func (m TradeCaptureReportAck) SetOrderRestrictions(v enum.OrderRestrictions) { m.Set(field.NewOrderRestrictions(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m TradeCaptureReportAck) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m TradeCaptureReportAck) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m TradeCaptureReportAck) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m TradeCaptureReportAck) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetTradeReportRefID sets TradeReportRefID, Tag 572 +// SetTradeReportRefID sets TradeReportRefID, Tag 572 func (m TradeCaptureReportAck) SetTradeReportRefID(v string) { m.Set(field.NewTradeReportRefID(v)) } -//SetAccountType sets AccountType, Tag 581 +// SetAccountType sets AccountType, Tag 581 func (m TradeCaptureReportAck) SetAccountType(v enum.AccountType) { m.Set(field.NewAccountType(v)) } -//SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 func (m TradeCaptureReportAck) SetCustOrderCapacity(v enum.CustOrderCapacity) { m.Set(field.NewCustOrderCapacity(v)) } -//SetPreallocMethod sets PreallocMethod, Tag 591 +// SetPreallocMethod sets PreallocMethod, Tag 591 func (m TradeCaptureReportAck) SetPreallocMethod(v enum.PreallocMethod) { m.Set(field.NewPreallocMethod(v)) } -//SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 func (m TradeCaptureReportAck) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { m.Set(field.NewClearingFeeIndicator(v)) } -//SetAcctIDSource sets AcctIDSource, Tag 660 +// SetAcctIDSource sets AcctIDSource, Tag 660 func (m TradeCaptureReportAck) SetAcctIDSource(v enum.AcctIDSource) { m.Set(field.NewAcctIDSource(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m TradeCaptureReportAck) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m TradeCaptureReportAck) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m TradeCaptureReportAck) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m TradeCaptureReportAck) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetTradeReportRejectReason sets TradeReportRejectReason, Tag 751 +// SetTradeReportRejectReason sets TradeReportRejectReason, Tag 751 func (m TradeCaptureReportAck) SetTradeReportRejectReason(v enum.TradeReportRejectReason) { m.Set(field.NewTradeReportRejectReason(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m TradeCaptureReportAck) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 func (m TradeCaptureReportAck) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { m.SetGroup(f) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReportAck) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//SetTradeLinkID sets TradeLinkID, Tag 820 +// SetTradeLinkID sets TradeLinkID, Tag 820 func (m TradeCaptureReportAck) SetTradeLinkID(v string) { m.Set(field.NewTradeLinkID(v)) } -//SetTrdType sets TrdType, Tag 828 +// SetTrdType sets TrdType, Tag 828 func (m TradeCaptureReportAck) SetTrdType(v enum.TrdType) { m.Set(field.NewTrdType(v)) } -//SetTrdSubType sets TrdSubType, Tag 829 +// SetTrdSubType sets TrdSubType, Tag 829 func (m TradeCaptureReportAck) SetTrdSubType(v enum.TrdSubType) { m.Set(field.NewTrdSubType(v)) } -//SetTransferReason sets TransferReason, Tag 830 +// SetTransferReason sets TransferReason, Tag 830 func (m TradeCaptureReportAck) SetTransferReason(v string) { m.Set(field.NewTransferReason(v)) } -//SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 func (m TradeCaptureReportAck) SetSecondaryTrdType(v int) { m.Set(field.NewSecondaryTrdType(v)) } -//SetTradeReportType sets TradeReportType, Tag 856 +// SetTradeReportType sets TradeReportType, Tag 856 func (m TradeCaptureReportAck) SetTradeReportType(v enum.TradeReportType) { m.Set(field.NewTradeReportType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m TradeCaptureReportAck) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m TradeCaptureReportAck) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m TradeCaptureReportAck) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m TradeCaptureReportAck) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m TradeCaptureReportAck) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetTrdMatchID sets TrdMatchID, Tag 880 +// SetTrdMatchID sets TrdMatchID, Tag 880 func (m TradeCaptureReportAck) SetTrdMatchID(v string) { m.Set(field.NewTrdMatchID(v)) } -//SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 +// SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 func (m TradeCaptureReportAck) SetSecondaryTradeReportRefID(v string) { m.Set(field.NewSecondaryTradeReportRefID(v)) } -//SetTrdRptStatus sets TrdRptStatus, Tag 939 +// SetTrdRptStatus sets TrdRptStatus, Tag 939 func (m TradeCaptureReportAck) SetTrdRptStatus(v enum.TrdRptStatus) { m.Set(field.NewTrdRptStatus(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m TradeCaptureReportAck) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetAccount gets Account, Tag 1 +// GetAccount gets Account, Tag 1 func (m TradeCaptureReportAck) GetAccount() (v string, err quickfix.MessageRejectError) { var f field.AccountField if err = m.Get(&f); err == nil { @@ -459,7 +459,7 @@ func (m TradeCaptureReportAck) GetAccount() (v string, err quickfix.MessageRejec return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m TradeCaptureReportAck) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -468,7 +468,7 @@ func (m TradeCaptureReportAck) GetExecID() (v string, err quickfix.MessageReject return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m TradeCaptureReportAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -477,7 +477,7 @@ func (m TradeCaptureReportAck) GetSecurityIDSource() (v enum.SecurityIDSource, e return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m TradeCaptureReportAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -486,7 +486,7 @@ func (m TradeCaptureReportAck) GetSecurityID() (v string, err quickfix.MessageRe return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m TradeCaptureReportAck) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -495,7 +495,7 @@ func (m TradeCaptureReportAck) GetSymbol() (v string, err quickfix.MessageReject return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m TradeCaptureReportAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -504,7 +504,7 @@ func (m TradeCaptureReportAck) GetText() (v string, err quickfix.MessageRejectEr return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m TradeCaptureReportAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -513,7 +513,7 @@ func (m TradeCaptureReportAck) GetTransactTime() (v time.Time, err quickfix.Mess return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m TradeCaptureReportAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -522,7 +522,7 @@ func (m TradeCaptureReportAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.Me return } -//GetPositionEffect gets PositionEffect, Tag 77 +// GetPositionEffect gets PositionEffect, Tag 77 func (m TradeCaptureReportAck) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { var f field.PositionEffectField if err = m.Get(&f); err == nil { @@ -531,14 +531,14 @@ func (m TradeCaptureReportAck) GetPositionEffect() (v enum.PositionEffect, err q return } -//GetNoAllocs gets NoAllocs, Tag 78 +// GetNoAllocs gets NoAllocs, Tag 78 func (m TradeCaptureReportAck) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoAllocsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m TradeCaptureReportAck) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -547,7 +547,7 @@ func (m TradeCaptureReportAck) GetIssuer() (v string, err quickfix.MessageReject return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m TradeCaptureReportAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -556,7 +556,7 @@ func (m TradeCaptureReportAck) GetSecurityDesc() (v string, err quickfix.Message return } -//GetExecType gets ExecType, Tag 150 +// GetExecType gets ExecType, Tag 150 func (m TradeCaptureReportAck) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { var f field.ExecTypeField if err = m.Get(&f); err == nil { @@ -565,7 +565,7 @@ func (m TradeCaptureReportAck) GetExecType() (v enum.ExecType, err quickfix.Mess return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m TradeCaptureReportAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -574,7 +574,7 @@ func (m TradeCaptureReportAck) GetSecurityType() (v enum.SecurityType, err quick return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m TradeCaptureReportAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m TradeCaptureReportAck) GetMaturityMonthYear() (v string, err quickfix.Me return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m TradeCaptureReportAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -592,7 +592,7 @@ func (m TradeCaptureReportAck) GetStrikePrice() (v decimal.Decimal, err quickfix return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m TradeCaptureReportAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -601,7 +601,7 @@ func (m TradeCaptureReportAck) GetOptAttribute() (v string, err quickfix.Message return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m TradeCaptureReportAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -610,7 +610,7 @@ func (m TradeCaptureReportAck) GetSecurityExchange() (v string, err quickfix.Mes return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m TradeCaptureReportAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -619,7 +619,7 @@ func (m TradeCaptureReportAck) GetCouponRate() (v decimal.Decimal, err quickfix. return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m TradeCaptureReportAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -628,7 +628,7 @@ func (m TradeCaptureReportAck) GetCouponPaymentDate() (v string, err quickfix.Me return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m TradeCaptureReportAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -637,7 +637,7 @@ func (m TradeCaptureReportAck) GetIssueDate() (v string, err quickfix.MessageRej return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m TradeCaptureReportAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -646,7 +646,7 @@ func (m TradeCaptureReportAck) GetRepurchaseTerm() (v int, err quickfix.MessageR return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m TradeCaptureReportAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -655,7 +655,7 @@ func (m TradeCaptureReportAck) GetRepurchaseRate() (v decimal.Decimal, err quick return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m TradeCaptureReportAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -664,7 +664,7 @@ func (m TradeCaptureReportAck) GetFactor() (v decimal.Decimal, err quickfix.Mess return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m TradeCaptureReportAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -673,7 +673,7 @@ func (m TradeCaptureReportAck) GetContractMultiplier() (v decimal.Decimal, err q return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -682,7 +682,7 @@ func (m TradeCaptureReportAck) GetRepoCollateralSecurityType() (v int, err quick return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m TradeCaptureReportAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -691,7 +691,7 @@ func (m TradeCaptureReportAck) GetRedemptionDate() (v string, err quickfix.Messa return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m TradeCaptureReportAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -700,7 +700,7 @@ func (m TradeCaptureReportAck) GetCreditRating() (v string, err quickfix.Message return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportAck) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -709,7 +709,7 @@ func (m TradeCaptureReportAck) GetSubscriptionRequestType() (v enum.Subscription return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -718,7 +718,7 @@ func (m TradeCaptureReportAck) GetEncodedIssuerLen() (v int, err quickfix.Messag return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m TradeCaptureReportAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -727,7 +727,7 @@ func (m TradeCaptureReportAck) GetEncodedIssuer() (v string, err quickfix.Messag return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -736,7 +736,7 @@ func (m TradeCaptureReportAck) GetEncodedSecurityDescLen() (v int, err quickfix. return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -745,7 +745,7 @@ func (m TradeCaptureReportAck) GetEncodedSecurityDesc() (v string, err quickfix. return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m TradeCaptureReportAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -754,7 +754,7 @@ func (m TradeCaptureReportAck) GetEncodedTextLen() (v int, err quickfix.MessageR return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m TradeCaptureReportAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -763,14 +763,14 @@ func (m TradeCaptureReportAck) GetEncodedText() (v string, err quickfix.MessageR return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m TradeCaptureReportAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m TradeCaptureReportAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -779,7 +779,7 @@ func (m TradeCaptureReportAck) GetProduct() (v enum.Product, err quickfix.Messag return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m TradeCaptureReportAck) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -788,7 +788,7 @@ func (m TradeCaptureReportAck) GetCFICode() (v string, err quickfix.MessageRejec return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m TradeCaptureReportAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -797,7 +797,7 @@ func (m TradeCaptureReportAck) GetCountryOfIssue() (v string, err quickfix.Messa return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -806,7 +806,7 @@ func (m TradeCaptureReportAck) GetStateOrProvinceOfIssue() (v string, err quickf return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m TradeCaptureReportAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -815,7 +815,7 @@ func (m TradeCaptureReportAck) GetLocaleOfIssue() (v string, err quickfix.Messag return } -//GetTradeReportTransType gets TradeReportTransType, Tag 487 +// GetTradeReportTransType gets TradeReportTransType, Tag 487 func (m TradeCaptureReportAck) GetTradeReportTransType() (v enum.TradeReportTransType, err quickfix.MessageRejectError) { var f field.TradeReportTransTypeField if err = m.Get(&f); err == nil { @@ -824,7 +824,7 @@ func (m TradeCaptureReportAck) GetTradeReportTransType() (v enum.TradeReportTran return } -//GetSecondaryExecID gets SecondaryExecID, Tag 527 +// GetSecondaryExecID gets SecondaryExecID, Tag 527 func (m TradeCaptureReportAck) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryExecIDField if err = m.Get(&f); err == nil { @@ -833,7 +833,7 @@ func (m TradeCaptureReportAck) GetSecondaryExecID() (v string, err quickfix.Mess return } -//GetOrderCapacity gets OrderCapacity, Tag 528 +// GetOrderCapacity gets OrderCapacity, Tag 528 func (m TradeCaptureReportAck) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { var f field.OrderCapacityField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m TradeCaptureReportAck) GetOrderCapacity() (v enum.OrderCapacity, err qui return } -//GetOrderRestrictions gets OrderRestrictions, Tag 529 +// GetOrderRestrictions gets OrderRestrictions, Tag 529 func (m TradeCaptureReportAck) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { var f field.OrderRestrictionsField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m TradeCaptureReportAck) GetOrderRestrictions() (v enum.OrderRestrictions, return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m TradeCaptureReportAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m TradeCaptureReportAck) GetMaturityDate() (v string, err quickfix.Message return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m TradeCaptureReportAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -869,14 +869,14 @@ func (m TradeCaptureReportAck) GetInstrRegistry() (v enum.InstrRegistry, err qui return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m TradeCaptureReportAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m TradeCaptureReportAck) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -885,7 +885,7 @@ func (m TradeCaptureReportAck) GetTradeReportID() (v string, err quickfix.Messag return } -//GetTradeReportRefID gets TradeReportRefID, Tag 572 +// GetTradeReportRefID gets TradeReportRefID, Tag 572 func (m TradeCaptureReportAck) GetTradeReportRefID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportRefIDField if err = m.Get(&f); err == nil { @@ -894,7 +894,7 @@ func (m TradeCaptureReportAck) GetTradeReportRefID() (v string, err quickfix.Mes return } -//GetAccountType gets AccountType, Tag 581 +// GetAccountType gets AccountType, Tag 581 func (m TradeCaptureReportAck) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { var f field.AccountTypeField if err = m.Get(&f); err == nil { @@ -903,7 +903,7 @@ func (m TradeCaptureReportAck) GetAccountType() (v enum.AccountType, err quickfi return } -//GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 func (m TradeCaptureReportAck) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { var f field.CustOrderCapacityField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m TradeCaptureReportAck) GetCustOrderCapacity() (v enum.CustOrderCapacity, return } -//GetPreallocMethod gets PreallocMethod, Tag 591 +// GetPreallocMethod gets PreallocMethod, Tag 591 func (m TradeCaptureReportAck) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { var f field.PreallocMethodField if err = m.Get(&f); err == nil { @@ -921,7 +921,7 @@ func (m TradeCaptureReportAck) GetPreallocMethod() (v enum.PreallocMethod, err q return } -//GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 func (m TradeCaptureReportAck) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { var f field.ClearingFeeIndicatorField if err = m.Get(&f); err == nil { @@ -930,7 +930,7 @@ func (m TradeCaptureReportAck) GetClearingFeeIndicator() (v enum.ClearingFeeIndi return } -//GetAcctIDSource gets AcctIDSource, Tag 660 +// GetAcctIDSource gets AcctIDSource, Tag 660 func (m TradeCaptureReportAck) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { var f field.AcctIDSourceField if err = m.Get(&f); err == nil { @@ -939,7 +939,7 @@ func (m TradeCaptureReportAck) GetAcctIDSource() (v enum.AcctIDSource, err quick return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m TradeCaptureReportAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -948,7 +948,7 @@ func (m TradeCaptureReportAck) GetContractSettlMonth() (v string, err quickfix.M return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m TradeCaptureReportAck) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -957,7 +957,7 @@ func (m TradeCaptureReportAck) GetPool() (v string, err quickfix.MessageRejectEr return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m TradeCaptureReportAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -966,7 +966,7 @@ func (m TradeCaptureReportAck) GetResponseTransportType() (v enum.ResponseTransp return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m TradeCaptureReportAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -975,7 +975,7 @@ func (m TradeCaptureReportAck) GetResponseDestination() (v string, err quickfix. return } -//GetTradeReportRejectReason gets TradeReportRejectReason, Tag 751 +// GetTradeReportRejectReason gets TradeReportRejectReason, Tag 751 func (m TradeCaptureReportAck) GetTradeReportRejectReason() (v enum.TradeReportRejectReason, err quickfix.MessageRejectError) { var f field.TradeReportRejectReasonField if err = m.Get(&f); err == nil { @@ -984,7 +984,7 @@ func (m TradeCaptureReportAck) GetTradeReportRejectReason() (v enum.TradeReportR return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m TradeCaptureReportAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -993,14 +993,14 @@ func (m TradeCaptureReportAck) GetSecuritySubType() (v string, err quickfix.Mess return } -//GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 func (m TradeCaptureReportAck) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoTrdRegTimestampsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReportAck) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -1009,7 +1009,7 @@ func (m TradeCaptureReportAck) GetSecondaryTradeReportID() (v string, err quickf return } -//GetTradeLinkID gets TradeLinkID, Tag 820 +// GetTradeLinkID gets TradeLinkID, Tag 820 func (m TradeCaptureReportAck) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { var f field.TradeLinkIDField if err = m.Get(&f); err == nil { @@ -1018,7 +1018,7 @@ func (m TradeCaptureReportAck) GetTradeLinkID() (v string, err quickfix.MessageR return } -//GetTrdType gets TrdType, Tag 828 +// GetTrdType gets TrdType, Tag 828 func (m TradeCaptureReportAck) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { var f field.TrdTypeField if err = m.Get(&f); err == nil { @@ -1027,7 +1027,7 @@ func (m TradeCaptureReportAck) GetTrdType() (v enum.TrdType, err quickfix.Messag return } -//GetTrdSubType gets TrdSubType, Tag 829 +// GetTrdSubType gets TrdSubType, Tag 829 func (m TradeCaptureReportAck) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { var f field.TrdSubTypeField if err = m.Get(&f); err == nil { @@ -1036,7 +1036,7 @@ func (m TradeCaptureReportAck) GetTrdSubType() (v enum.TrdSubType, err quickfix. return } -//GetTransferReason gets TransferReason, Tag 830 +// GetTransferReason gets TransferReason, Tag 830 func (m TradeCaptureReportAck) GetTransferReason() (v string, err quickfix.MessageRejectError) { var f field.TransferReasonField if err = m.Get(&f); err == nil { @@ -1045,7 +1045,7 @@ func (m TradeCaptureReportAck) GetTransferReason() (v string, err quickfix.Messa return } -//GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 func (m TradeCaptureReportAck) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { var f field.SecondaryTrdTypeField if err = m.Get(&f); err == nil { @@ -1054,7 +1054,7 @@ func (m TradeCaptureReportAck) GetSecondaryTrdType() (v int, err quickfix.Messag return } -//GetTradeReportType gets TradeReportType, Tag 856 +// GetTradeReportType gets TradeReportType, Tag 856 func (m TradeCaptureReportAck) GetTradeReportType() (v enum.TradeReportType, err quickfix.MessageRejectError) { var f field.TradeReportTypeField if err = m.Get(&f); err == nil { @@ -1063,14 +1063,14 @@ func (m TradeCaptureReportAck) GetTradeReportType() (v enum.TradeReportType, err return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m TradeCaptureReportAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m TradeCaptureReportAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1079,7 +1079,7 @@ func (m TradeCaptureReportAck) GetDatedDate() (v string, err quickfix.MessageRej return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m TradeCaptureReportAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1088,7 +1088,7 @@ func (m TradeCaptureReportAck) GetInterestAccrualDate() (v string, err quickfix. return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m TradeCaptureReportAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1097,7 +1097,7 @@ func (m TradeCaptureReportAck) GetCPProgram() (v enum.CPProgram, err quickfix.Me return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m TradeCaptureReportAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1106,7 +1106,7 @@ func (m TradeCaptureReportAck) GetCPRegType() (v string, err quickfix.MessageRej return } -//GetTrdMatchID gets TrdMatchID, Tag 880 +// GetTrdMatchID gets TrdMatchID, Tag 880 func (m TradeCaptureReportAck) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { var f field.TrdMatchIDField if err = m.Get(&f); err == nil { @@ -1115,7 +1115,7 @@ func (m TradeCaptureReportAck) GetTrdMatchID() (v string, err quickfix.MessageRe return } -//GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 +// GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 func (m TradeCaptureReportAck) GetSecondaryTradeReportRefID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportRefIDField if err = m.Get(&f); err == nil { @@ -1124,7 +1124,7 @@ func (m TradeCaptureReportAck) GetSecondaryTradeReportRefID() (v string, err qui return } -//GetTrdRptStatus gets TrdRptStatus, Tag 939 +// GetTrdRptStatus gets TrdRptStatus, Tag 939 func (m TradeCaptureReportAck) GetTrdRptStatus() (v enum.TrdRptStatus, err quickfix.MessageRejectError) { var f field.TrdRptStatusField if err = m.Get(&f); err == nil { @@ -1133,7 +1133,7 @@ func (m TradeCaptureReportAck) GetTrdRptStatus() (v enum.TrdRptStatus, err quick return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m TradeCaptureReportAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1142,432 +1142,432 @@ func (m TradeCaptureReportAck) GetStrikeCurrency() (v string, err quickfix.Messa return } -//HasAccount returns true if Account is present, Tag 1 +// HasAccount returns true if Account is present, Tag 1 func (m TradeCaptureReportAck) HasAccount() bool { return m.Has(tag.Account) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m TradeCaptureReportAck) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m TradeCaptureReportAck) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m TradeCaptureReportAck) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m TradeCaptureReportAck) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m TradeCaptureReportAck) HasText() bool { return m.Has(tag.Text) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m TradeCaptureReportAck) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m TradeCaptureReportAck) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasPositionEffect returns true if PositionEffect is present, Tag 77 +// HasPositionEffect returns true if PositionEffect is present, Tag 77 func (m TradeCaptureReportAck) HasPositionEffect() bool { return m.Has(tag.PositionEffect) } -//HasNoAllocs returns true if NoAllocs is present, Tag 78 +// HasNoAllocs returns true if NoAllocs is present, Tag 78 func (m TradeCaptureReportAck) HasNoAllocs() bool { return m.Has(tag.NoAllocs) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m TradeCaptureReportAck) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m TradeCaptureReportAck) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasExecType returns true if ExecType is present, Tag 150 +// HasExecType returns true if ExecType is present, Tag 150 func (m TradeCaptureReportAck) HasExecType() bool { return m.Has(tag.ExecType) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m TradeCaptureReportAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m TradeCaptureReportAck) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m TradeCaptureReportAck) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m TradeCaptureReportAck) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m TradeCaptureReportAck) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m TradeCaptureReportAck) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m TradeCaptureReportAck) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m TradeCaptureReportAck) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m TradeCaptureReportAck) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m TradeCaptureReportAck) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m TradeCaptureReportAck) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m TradeCaptureReportAck) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m TradeCaptureReportAck) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m TradeCaptureReportAck) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m TradeCaptureReportAck) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradeCaptureReportAck) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m TradeCaptureReportAck) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m TradeCaptureReportAck) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m TradeCaptureReportAck) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m TradeCaptureReportAck) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m TradeCaptureReportAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m TradeCaptureReportAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m TradeCaptureReportAck) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m TradeCaptureReportAck) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m TradeCaptureReportAck) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m TradeCaptureReportAck) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m TradeCaptureReportAck) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m TradeCaptureReportAck) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 +// HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 func (m TradeCaptureReportAck) HasTradeReportTransType() bool { return m.Has(tag.TradeReportTransType) } -//HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 func (m TradeCaptureReportAck) HasSecondaryExecID() bool { return m.Has(tag.SecondaryExecID) } -//HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 func (m TradeCaptureReportAck) HasOrderCapacity() bool { return m.Has(tag.OrderCapacity) } -//HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 func (m TradeCaptureReportAck) HasOrderRestrictions() bool { return m.Has(tag.OrderRestrictions) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m TradeCaptureReportAck) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m TradeCaptureReportAck) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m TradeCaptureReportAck) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m TradeCaptureReportAck) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 +// HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 func (m TradeCaptureReportAck) HasTradeReportRefID() bool { return m.Has(tag.TradeReportRefID) } -//HasAccountType returns true if AccountType is present, Tag 581 +// HasAccountType returns true if AccountType is present, Tag 581 func (m TradeCaptureReportAck) HasAccountType() bool { return m.Has(tag.AccountType) } -//HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 func (m TradeCaptureReportAck) HasCustOrderCapacity() bool { return m.Has(tag.CustOrderCapacity) } -//HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 func (m TradeCaptureReportAck) HasPreallocMethod() bool { return m.Has(tag.PreallocMethod) } -//HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 func (m TradeCaptureReportAck) HasClearingFeeIndicator() bool { return m.Has(tag.ClearingFeeIndicator) } -//HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 func (m TradeCaptureReportAck) HasAcctIDSource() bool { return m.Has(tag.AcctIDSource) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m TradeCaptureReportAck) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m TradeCaptureReportAck) HasPool() bool { return m.Has(tag.Pool) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m TradeCaptureReportAck) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m TradeCaptureReportAck) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasTradeReportRejectReason returns true if TradeReportRejectReason is present, Tag 751 +// HasTradeReportRejectReason returns true if TradeReportRejectReason is present, Tag 751 func (m TradeCaptureReportAck) HasTradeReportRejectReason() bool { return m.Has(tag.TradeReportRejectReason) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m TradeCaptureReportAck) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 func (m TradeCaptureReportAck) HasNoTrdRegTimestamps() bool { return m.Has(tag.NoTrdRegTimestamps) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m TradeCaptureReportAck) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 func (m TradeCaptureReportAck) HasTradeLinkID() bool { return m.Has(tag.TradeLinkID) } -//HasTrdType returns true if TrdType is present, Tag 828 +// HasTrdType returns true if TrdType is present, Tag 828 func (m TradeCaptureReportAck) HasTrdType() bool { return m.Has(tag.TrdType) } -//HasTrdSubType returns true if TrdSubType is present, Tag 829 +// HasTrdSubType returns true if TrdSubType is present, Tag 829 func (m TradeCaptureReportAck) HasTrdSubType() bool { return m.Has(tag.TrdSubType) } -//HasTransferReason returns true if TransferReason is present, Tag 830 +// HasTransferReason returns true if TransferReason is present, Tag 830 func (m TradeCaptureReportAck) HasTransferReason() bool { return m.Has(tag.TransferReason) } -//HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 func (m TradeCaptureReportAck) HasSecondaryTrdType() bool { return m.Has(tag.SecondaryTrdType) } -//HasTradeReportType returns true if TradeReportType is present, Tag 856 +// HasTradeReportType returns true if TradeReportType is present, Tag 856 func (m TradeCaptureReportAck) HasTradeReportType() bool { return m.Has(tag.TradeReportType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m TradeCaptureReportAck) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m TradeCaptureReportAck) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m TradeCaptureReportAck) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m TradeCaptureReportAck) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m TradeCaptureReportAck) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 func (m TradeCaptureReportAck) HasTrdMatchID() bool { return m.Has(tag.TrdMatchID) } -//HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 +// HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 func (m TradeCaptureReportAck) HasSecondaryTradeReportRefID() bool { return m.Has(tag.SecondaryTradeReportRefID) } -//HasTrdRptStatus returns true if TrdRptStatus is present, Tag 939 +// HasTrdRptStatus returns true if TrdRptStatus is present, Tag 939 func (m TradeCaptureReportAck) HasTrdRptStatus() bool { return m.Has(tag.TrdRptStatus) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m TradeCaptureReportAck) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoAllocs is a repeating group element, Tag 78 +// NoAllocs is a repeating group element, Tag 78 type NoAllocs struct { *quickfix.Group } -//SetAllocAccount sets AllocAccount, Tag 79 +// SetAllocAccount sets AllocAccount, Tag 79 func (m NoAllocs) SetAllocAccount(v string) { m.Set(field.NewAllocAccount(v)) } -//SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 func (m NoAllocs) SetAllocAcctIDSource(v int) { m.Set(field.NewAllocAcctIDSource(v)) } -//SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 func (m NoAllocs) SetAllocSettlCurrency(v string) { m.Set(field.NewAllocSettlCurrency(v)) } -//SetIndividualAllocID sets IndividualAllocID, Tag 467 +// SetIndividualAllocID sets IndividualAllocID, Tag 467 func (m NoAllocs) SetIndividualAllocID(v string) { m.Set(field.NewIndividualAllocID(v)) } -//SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 func (m NoAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetAllocQty sets AllocQty, Tag 80 +// SetAllocQty sets AllocQty, Tag 80 func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { m.Set(field.NewAllocQty(value, scale)) } -//GetAllocAccount gets AllocAccount, Tag 79 +// GetAllocAccount gets AllocAccount, Tag 79 func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { var f field.AllocAccountField if err = m.Get(&f); err == nil { @@ -1576,7 +1576,7 @@ func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) return } -//GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { var f field.AllocAcctIDSourceField if err = m.Get(&f); err == nil { @@ -1585,7 +1585,7 @@ func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError return } -//GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { var f field.AllocSettlCurrencyField if err = m.Get(&f); err == nil { @@ -1594,7 +1594,7 @@ func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectE return } -//GetIndividualAllocID gets IndividualAllocID, Tag 467 +// GetIndividualAllocID gets IndividualAllocID, Tag 467 func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { var f field.IndividualAllocIDField if err = m.Get(&f); err == nil { @@ -1603,14 +1603,14 @@ func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectEr return } -//GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 func (m NoAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetAllocQty gets AllocQty, Tag 80 +// GetAllocQty gets AllocQty, Tag 80 func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.AllocQtyField if err = m.Get(&f); err == nil { @@ -1619,62 +1619,62 @@ func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectEr return } -//HasAllocAccount returns true if AllocAccount is present, Tag 79 +// HasAllocAccount returns true if AllocAccount is present, Tag 79 func (m NoAllocs) HasAllocAccount() bool { return m.Has(tag.AllocAccount) } -//HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 func (m NoAllocs) HasAllocAcctIDSource() bool { return m.Has(tag.AllocAcctIDSource) } -//HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 func (m NoAllocs) HasAllocSettlCurrency() bool { return m.Has(tag.AllocSettlCurrency) } -//HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 func (m NoAllocs) HasIndividualAllocID() bool { return m.Has(tag.IndividualAllocID) } -//HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 func (m NoAllocs) HasNoNested2PartyIDs() bool { return m.Has(tag.NoNested2PartyIDs) } -//HasAllocQty returns true if AllocQty is present, Tag 80 +// HasAllocQty returns true if AllocQty is present, Tag 80 func (m NoAllocs) HasAllocQty() bool { return m.Has(tag.AllocQty) } -//NoNested2PartyIDs is a repeating group element, Tag 756 +// NoNested2PartyIDs is a repeating group element, Tag 756 type NoNested2PartyIDs struct { *quickfix.Group } -//SetNested2PartyID sets Nested2PartyID, Tag 757 +// SetNested2PartyID sets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) SetNested2PartyID(v string) { m.Set(field.NewNested2PartyID(v)) } -//SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { m.Set(field.NewNested2PartyIDSource(v)) } -//SetNested2PartyRole sets Nested2PartyRole, Tag 759 +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { m.Set(field.NewNested2PartyRole(v)) } -//SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNested2PartyID gets Nested2PartyID, Tag 757 +// GetNested2PartyID gets Nested2PartyID, Tag 757 func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDField if err = m.Get(&f); err == nil { @@ -1683,7 +1683,7 @@ func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRe return } -//GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1692,7 +1692,7 @@ func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.Mes return } -//GetNested2PartyRole gets Nested2PartyRole, Tag 759 +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartyRoleField if err = m.Get(&f); err == nil { @@ -1701,49 +1701,49 @@ func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRej return } -//GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNested2PartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 func (m NoNested2PartyIDs) HasNested2PartyID() bool { return m.Has(tag.Nested2PartyID) } -//HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { return m.Has(tag.Nested2PartyIDSource) } -//HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 func (m NoNested2PartyIDs) HasNested2PartyRole() bool { return m.Has(tag.Nested2PartyRole) } -//HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { return m.Has(tag.NoNested2PartySubIDs) } -//NoNested2PartySubIDs is a repeating group element, Tag 806 +// NoNested2PartySubIDs is a repeating group element, Tag 806 type NoNested2PartySubIDs struct { *quickfix.Group } -//SetNested2PartySubID sets Nested2PartySubID, Tag 760 +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { m.Set(field.NewNested2PartySubID(v)) } -//SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { m.Set(field.NewNested2PartySubIDType(v)) } -//GetNested2PartySubID gets Nested2PartySubID, Tag 760 +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDField if err = m.Get(&f); err == nil { @@ -1752,7 +1752,7 @@ func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.Mes return } -//GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.Nested2PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1761,101 +1761,101 @@ func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.Me return } -//HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { return m.Has(tag.Nested2PartySubID) } -//HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { return m.Has(tag.Nested2PartySubIDType) } -//NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 type NoNested2PartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { return NoNested2PartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} } -//Add create and append a new NoNested2PartySubIDs to this group +// Add create and append a new NoNested2PartySubIDs to this group func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { g := m.RepeatingGroup.Add() return NoNested2PartySubIDs{g} } -//Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 type NoNested2PartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { return NoNested2PartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNested2PartyIDs to this group +// Add create and append a new NoNested2PartyIDs to this group func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { g := m.RepeatingGroup.Add() return NoNested2PartyIDs{g} } -//Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} } -//NoAllocsRepeatingGroup is a repeating group, Tag 78 +// NoAllocsRepeatingGroup is a repeating group, Tag 78 type NoAllocsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { return NoAllocsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoAllocs, quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} } -//Add create and append a new NoAllocs to this group +// Add create and append a new NoAllocs to this group func (m NoAllocsRepeatingGroup) Add() NoAllocs { g := m.RepeatingGroup.Add() return NoAllocs{g} } -//Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { return NoAllocs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1864,7 +1864,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1873,310 +1873,310 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//SetLegQty sets LegQty, Tag 687 +// SetLegQty sets LegQty, Tag 687 func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegQty(value, scale)) } -//SetLegSwapType sets LegSwapType, Tag 690 +// SetLegSwapType sets LegSwapType, Tag 690 func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { m.Set(field.NewLegSwapType(v)) } -//SetNoLegStipulations sets NoLegStipulations, Tag 683 +// SetNoLegStipulations sets NoLegStipulations, Tag 683 func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { m.SetGroup(f) } -//SetLegPositionEffect sets LegPositionEffect, Tag 564 +// SetLegPositionEffect sets LegPositionEffect, Tag 564 func (m NoLegs) SetLegPositionEffect(v string) { m.Set(field.NewLegPositionEffect(v)) } -//SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 func (m NoLegs) SetLegCoveredOrUncovered(v int) { m.Set(field.NewLegCoveredOrUncovered(v)) } -//SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetLegRefID sets LegRefID, Tag 654 +// SetLegRefID sets LegRefID, Tag 654 func (m NoLegs) SetLegRefID(v string) { m.Set(field.NewLegRefID(v)) } -//SetLegPrice sets LegPrice, Tag 566 +// SetLegPrice sets LegPrice, Tag 566 func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegPrice(value, scale)) } -//SetLegSettlType sets LegSettlType, Tag 587 +// SetLegSettlType sets LegSettlType, Tag 587 func (m NoLegs) SetLegSettlType(v string) { m.Set(field.NewLegSettlType(v)) } -//SetLegSettlDate sets LegSettlDate, Tag 588 +// SetLegSettlDate sets LegSettlDate, Tag 588 func (m NoLegs) SetLegSettlDate(v string) { m.Set(field.NewLegSettlDate(v)) } -//SetLegLastPx sets LegLastPx, Tag 637 +// SetLegLastPx sets LegLastPx, Tag 637 func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { m.Set(field.NewLegLastPx(value, scale)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2185,7 +2185,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2194,7 +2194,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2203,7 +2203,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2212,14 +2212,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2228,7 +2228,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2237,7 +2237,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2246,7 +2246,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2255,7 +2255,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2264,7 +2264,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2273,7 +2273,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2282,7 +2282,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2291,7 +2291,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2300,7 +2300,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2309,7 +2309,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2318,7 +2318,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2327,7 +2327,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2336,7 +2336,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2345,7 +2345,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2354,7 +2354,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2363,7 +2363,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2372,7 +2372,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2381,7 +2381,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2390,7 +2390,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2399,7 +2399,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2408,7 +2408,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2417,7 +2417,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2426,7 +2426,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2435,7 +2435,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2444,7 +2444,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2453,7 +2453,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2462,7 +2462,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2471,7 +2471,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2480,7 +2480,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2489,7 +2489,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2498,7 +2498,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2507,7 +2507,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2516,7 +2516,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2525,7 +2525,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2534,7 +2534,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2543,7 +2543,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2552,7 +2552,7 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//GetLegQty gets LegQty, Tag 687 +// GetLegQty gets LegQty, Tag 687 func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegQtyField if err = m.Get(&f); err == nil { @@ -2561,7 +2561,7 @@ func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) return } -//GetLegSwapType gets LegSwapType, Tag 690 +// GetLegSwapType gets LegSwapType, Tag 690 func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { var f field.LegSwapTypeField if err = m.Get(&f); err == nil { @@ -2570,14 +2570,14 @@ func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageReject return } -//GetNoLegStipulations gets NoLegStipulations, Tag 683 +// GetNoLegStipulations gets NoLegStipulations, Tag 683 func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegStipulationsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegPositionEffect gets LegPositionEffect, Tag 564 +// GetLegPositionEffect gets LegPositionEffect, Tag 564 func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { var f field.LegPositionEffectField if err = m.Get(&f); err == nil { @@ -2586,7 +2586,7 @@ func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectErro return } -//GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { var f field.LegCoveredOrUncoveredField if err = m.Get(&f); err == nil { @@ -2595,14 +2595,14 @@ func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectErr return } -//GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegRefID gets LegRefID, Tag 654 +// GetLegRefID gets LegRefID, Tag 654 func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { var f field.LegRefIDField if err = m.Get(&f); err == nil { @@ -2611,7 +2611,7 @@ func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { return } -//GetLegPrice gets LegPrice, Tag 566 +// GetLegPrice gets LegPrice, Tag 566 func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegPriceField if err = m.Get(&f); err == nil { @@ -2620,7 +2620,7 @@ func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectErro return } -//GetLegSettlType gets LegSettlType, Tag 587 +// GetLegSettlType gets LegSettlType, Tag 587 func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { var f field.LegSettlTypeField if err = m.Get(&f); err == nil { @@ -2629,7 +2629,7 @@ func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { return } -//GetLegSettlDate gets LegSettlDate, Tag 588 +// GetLegSettlDate gets LegSettlDate, Tag 588 func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { var f field.LegSettlDateField if err = m.Get(&f); err == nil { @@ -2638,7 +2638,7 @@ func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegLastPx gets LegLastPx, Tag 637 +// GetLegLastPx gets LegLastPx, Tag 637 func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegLastPxField if err = m.Get(&f); err == nil { @@ -2647,287 +2647,287 @@ func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//HasLegQty returns true if LegQty is present, Tag 687 +// HasLegQty returns true if LegQty is present, Tag 687 func (m NoLegs) HasLegQty() bool { return m.Has(tag.LegQty) } -//HasLegSwapType returns true if LegSwapType is present, Tag 690 +// HasLegSwapType returns true if LegSwapType is present, Tag 690 func (m NoLegs) HasLegSwapType() bool { return m.Has(tag.LegSwapType) } -//HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 func (m NoLegs) HasNoLegStipulations() bool { return m.Has(tag.NoLegStipulations) } -//HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 func (m NoLegs) HasLegPositionEffect() bool { return m.Has(tag.LegPositionEffect) } -//HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 func (m NoLegs) HasLegCoveredOrUncovered() bool { return m.Has(tag.LegCoveredOrUncovered) } -//HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 func (m NoLegs) HasNoNestedPartyIDs() bool { return m.Has(tag.NoNestedPartyIDs) } -//HasLegRefID returns true if LegRefID is present, Tag 654 +// HasLegRefID returns true if LegRefID is present, Tag 654 func (m NoLegs) HasLegRefID() bool { return m.Has(tag.LegRefID) } -//HasLegPrice returns true if LegPrice is present, Tag 566 +// HasLegPrice returns true if LegPrice is present, Tag 566 func (m NoLegs) HasLegPrice() bool { return m.Has(tag.LegPrice) } -//HasLegSettlType returns true if LegSettlType is present, Tag 587 +// HasLegSettlType returns true if LegSettlType is present, Tag 587 func (m NoLegs) HasLegSettlType() bool { return m.Has(tag.LegSettlType) } -//HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 func (m NoLegs) HasLegSettlDate() bool { return m.Has(tag.LegSettlDate) } -//HasLegLastPx returns true if LegLastPx is present, Tag 637 +// HasLegLastPx returns true if LegLastPx is present, Tag 637 func (m NoLegs) HasLegLastPx() bool { return m.Has(tag.LegLastPx) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2936,7 +2936,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2945,55 +2945,55 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegStipulations is a repeating group element, Tag 683 +// NoLegStipulations is a repeating group element, Tag 683 type NoLegStipulations struct { *quickfix.Group } -//SetLegStipulationType sets LegStipulationType, Tag 688 +// SetLegStipulationType sets LegStipulationType, Tag 688 func (m NoLegStipulations) SetLegStipulationType(v string) { m.Set(field.NewLegStipulationType(v)) } -//SetLegStipulationValue sets LegStipulationValue, Tag 689 +// SetLegStipulationValue sets LegStipulationValue, Tag 689 func (m NoLegStipulations) SetLegStipulationValue(v string) { m.Set(field.NewLegStipulationValue(v)) } -//GetLegStipulationType gets LegStipulationType, Tag 688 +// GetLegStipulationType gets LegStipulationType, Tag 688 func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationTypeField if err = m.Get(&f); err == nil { @@ -3002,7 +3002,7 @@ func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.Messa return } -//GetLegStipulationValue gets LegStipulationValue, Tag 689 +// GetLegStipulationValue gets LegStipulationValue, Tag 689 func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { var f field.LegStipulationValueField if err = m.Get(&f); err == nil { @@ -3011,65 +3011,65 @@ func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.Mess return } -//HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 func (m NoLegStipulations) HasLegStipulationType() bool { return m.Has(tag.LegStipulationType) } -//HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 func (m NoLegStipulations) HasLegStipulationValue() bool { return m.Has(tag.LegStipulationValue) } -//NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 type NoLegStipulationsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { return NoLegStipulationsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegStipulations, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} } -//Add create and append a new NoLegStipulations to this group +// Add create and append a new NoLegStipulations to this group func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { g := m.RepeatingGroup.Add() return NoLegStipulations{g} } -//Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { return NoLegStipulations{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDs is a repeating group element, Tag 539 +// NoNestedPartyIDs is a repeating group element, Tag 539 type NoNestedPartyIDs struct { *quickfix.Group } -//SetNestedPartyID sets NestedPartyID, Tag 524 +// SetNestedPartyID sets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) SetNestedPartyID(v string) { m.Set(field.NewNestedPartyID(v)) } -//SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { m.Set(field.NewNestedPartyIDSource(v)) } -//SetNestedPartyRole sets NestedPartyRole, Tag 538 +// SetNestedPartyRole sets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { m.Set(field.NewNestedPartyRole(v)) } -//SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetNestedPartyID gets NestedPartyID, Tag 524 +// GetNestedPartyID gets NestedPartyID, Tag 524 func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDField if err = m.Get(&f); err == nil { @@ -3078,7 +3078,7 @@ func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageReje return } -//GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.NestedPartyIDSourceField if err = m.Get(&f); err == nil { @@ -3087,7 +3087,7 @@ func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.Messa return } -//GetNestedPartyRole gets NestedPartyRole, Tag 538 +// GetNestedPartyRole gets NestedPartyRole, Tag 538 func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.NestedPartyRoleField if err = m.Get(&f); err == nil { @@ -3096,49 +3096,49 @@ func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejec return } -//GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoNestedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 func (m NoNestedPartyIDs) HasNestedPartyID() bool { return m.Has(tag.NestedPartyID) } -//HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { return m.Has(tag.NestedPartyIDSource) } -//HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 func (m NoNestedPartyIDs) HasNestedPartyRole() bool { return m.Has(tag.NestedPartyRole) } -//HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { return m.Has(tag.NoNestedPartySubIDs) } -//NoNestedPartySubIDs is a repeating group element, Tag 804 +// NoNestedPartySubIDs is a repeating group element, Tag 804 type NoNestedPartySubIDs struct { *quickfix.Group } -//SetNestedPartySubID sets NestedPartySubID, Tag 545 +// SetNestedPartySubID sets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { m.Set(field.NewNestedPartySubID(v)) } -//SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { m.Set(field.NewNestedPartySubIDType(v)) } -//GetNestedPartySubID gets NestedPartySubID, Tag 545 +// GetNestedPartySubID gets NestedPartySubID, Tag 545 func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.NestedPartySubIDField if err = m.Get(&f); err == nil { @@ -3147,7 +3147,7 @@ func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.Messa return } -//GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.NestedPartySubIDTypeField if err = m.Get(&f); err == nil { @@ -3156,106 +3156,106 @@ func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.Mess return } -//HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { return m.Has(tag.NestedPartySubID) } -//HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { return m.Has(tag.NestedPartySubIDType) } -//NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 type NoNestedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { return NoNestedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} } -//Add create and append a new NoNestedPartySubIDs to this group +// Add create and append a new NoNestedPartySubIDs to this group func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { g := m.RepeatingGroup.Add() return NoNestedPartySubIDs{g} } -//Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 type NoNestedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { return NoNestedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} } -//Add create and append a new NoNestedPartyIDs to this group +// Add create and append a new NoNestedPartyIDs to this group func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { g := m.RepeatingGroup.Add() return NoNestedPartyIDs{g} } -//Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx)})} } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoTrdRegTimestamps is a repeating group element, Tag 768 +// NoTrdRegTimestamps is a repeating group element, Tag 768 type NoTrdRegTimestamps struct { *quickfix.Group } -//SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { m.Set(field.NewTrdRegTimestamp(v)) } -//SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { m.Set(field.NewTrdRegTimestampType(v)) } -//SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { m.Set(field.NewTrdRegTimestampOrigin(v)) } -//GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { var f field.TrdRegTimestampField if err = m.Get(&f); err == nil { @@ -3264,7 +3264,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.Mess return } -//GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { var f field.TrdRegTimestampTypeField if err = m.Get(&f); err == nil { @@ -3273,7 +3273,7 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType return } -//GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { var f field.TrdRegTimestampOriginField if err = m.Get(&f); err == nil { @@ -3282,70 +3282,70 @@ func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.M return } -//HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { return m.Has(tag.TrdRegTimestamp) } -//HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { return m.Has(tag.TrdRegTimestampType) } -//HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { return m.Has(tag.TrdRegTimestampOrigin) } -//NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 type NoTrdRegTimestampsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { return NoTrdRegTimestampsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin)})} } -//Add create and append a new NoTrdRegTimestamps to this group +// Add create and append a new NoTrdRegTimestamps to this group func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { g := m.RepeatingGroup.Add() return NoTrdRegTimestamps{g} } -//Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3354,7 +3354,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3363,7 +3363,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3372,7 +3372,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3381,45 +3381,45 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/tradecapturereportrequest/TradeCaptureReportRequest.generated.go b/fix44/tradecapturereportrequest/TradeCaptureReportRequest.generated.go index c442e9376..1a9738cf9 100644 --- a/fix44/tradecapturereportrequest/TradeCaptureReportRequest.generated.go +++ b/fix44/tradecapturereportrequest/TradeCaptureReportRequest.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradeCaptureReportRequest is the fix44 TradeCaptureReportRequest type, MsgType = AD +// TradeCaptureReportRequest is the fix44 TradeCaptureReportRequest type, MsgType = AD type TradeCaptureReportRequest struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type TradeCaptureReportRequest struct { Message *quickfix.Message } -//FromMessage creates a TradeCaptureReportRequest from a quickfix.Message instance +// FromMessage creates a TradeCaptureReportRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradeCaptureReportRequest { return TradeCaptureReportRequest{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) TradeCaptureReportRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradeCaptureReportRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradeCaptureReportRequest initialized with the required fields for TradeCaptureReportRequest +// New returns a TradeCaptureReportRequest initialized with the required fields for TradeCaptureReportRequest func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeRequestTypeField) (m TradeCaptureReportRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeR return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradeCaptureReportRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,442 +60,442 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AD", r } -//SetClOrdID sets ClOrdID, Tag 11 +// SetClOrdID sets ClOrdID, Tag 11 func (m TradeCaptureReportRequest) SetClOrdID(v string) { m.Set(field.NewClOrdID(v)) } -//SetExecID sets ExecID, Tag 17 +// SetExecID sets ExecID, Tag 17 func (m TradeCaptureReportRequest) SetExecID(v string) { m.Set(field.NewExecID(v)) } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m TradeCaptureReportRequest) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetOrderID sets OrderID, Tag 37 +// SetOrderID sets OrderID, Tag 37 func (m TradeCaptureReportRequest) SetOrderID(v string) { m.Set(field.NewOrderID(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m TradeCaptureReportRequest) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSide sets Side, Tag 54 +// SetSide sets Side, Tag 54 func (m TradeCaptureReportRequest) SetSide(v enum.Side) { m.Set(field.NewSide(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m TradeCaptureReportRequest) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m TradeCaptureReportRequest) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m TradeCaptureReportRequest) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m TradeCaptureReportRequest) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m TradeCaptureReportRequest) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetExecType sets ExecType, Tag 150 +// SetExecType sets ExecType, Tag 150 func (m TradeCaptureReportRequest) SetExecType(v enum.ExecType) { m.Set(field.NewExecType(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m TradeCaptureReportRequest) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m TradeCaptureReportRequest) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m TradeCaptureReportRequest) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m TradeCaptureReportRequest) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m TradeCaptureReportRequest) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m TradeCaptureReportRequest) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m TradeCaptureReportRequest) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m TradeCaptureReportRequest) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m TradeCaptureReportRequest) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m TradeCaptureReportRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m TradeCaptureReportRequest) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m TradeCaptureReportRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportRequest) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m TradeCaptureReportRequest) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m TradeCaptureReportRequest) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m TradeCaptureReportRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportRequest) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m TradeCaptureReportRequest) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportRequest) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportRequest) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m TradeCaptureReportRequest) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m TradeCaptureReportRequest) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 func (m TradeCaptureReportRequest) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } -//SetNoPartyIDs sets NoPartyIDs, Tag 453 +// SetNoPartyIDs sets NoPartyIDs, Tag 453 func (m TradeCaptureReportRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { m.SetGroup(f) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m TradeCaptureReportRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m TradeCaptureReportRequest) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m TradeCaptureReportRequest) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m TradeCaptureReportRequest) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportRequest) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m TradeCaptureReportRequest) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m TradeCaptureReportRequest) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m TradeCaptureReportRequest) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m TradeCaptureReportRequest) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradeRequestID sets TradeRequestID, Tag 568 +// SetTradeRequestID sets TradeRequestID, Tag 568 func (m TradeCaptureReportRequest) SetTradeRequestID(v string) { m.Set(field.NewTradeRequestID(v)) } -//SetTradeRequestType sets TradeRequestType, Tag 569 +// SetTradeRequestType sets TradeRequestType, Tag 569 func (m TradeCaptureReportRequest) SetTradeRequestType(v enum.TradeRequestType) { m.Set(field.NewTradeRequestType(v)) } -//SetTradeReportID sets TradeReportID, Tag 571 +// SetTradeReportID sets TradeReportID, Tag 571 func (m TradeCaptureReportRequest) SetTradeReportID(v string) { m.Set(field.NewTradeReportID(v)) } -//SetMatchStatus sets MatchStatus, Tag 573 +// SetMatchStatus sets MatchStatus, Tag 573 func (m TradeCaptureReportRequest) SetMatchStatus(v enum.MatchStatus) { m.Set(field.NewMatchStatus(v)) } -//SetTradeInputSource sets TradeInputSource, Tag 578 +// SetTradeInputSource sets TradeInputSource, Tag 578 func (m TradeCaptureReportRequest) SetTradeInputSource(v string) { m.Set(field.NewTradeInputSource(v)) } -//SetTradeInputDevice sets TradeInputDevice, Tag 579 +// SetTradeInputDevice sets TradeInputDevice, Tag 579 func (m TradeCaptureReportRequest) SetTradeInputDevice(v string) { m.Set(field.NewTradeInputDevice(v)) } -//SetNoDates sets NoDates, Tag 580 +// SetNoDates sets NoDates, Tag 580 func (m TradeCaptureReportRequest) SetNoDates(f NoDatesRepeatingGroup) { m.SetGroup(f) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m TradeCaptureReportRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m TradeCaptureReportRequest) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetDeliveryForm sets DeliveryForm, Tag 668 +// SetDeliveryForm sets DeliveryForm, Tag 668 func (m TradeCaptureReportRequest) SetDeliveryForm(v enum.DeliveryForm) { m.Set(field.NewDeliveryForm(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m TradeCaptureReportRequest) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m TradeCaptureReportRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 func (m TradeCaptureReportRequest) SetClearingBusinessDate(v string) { m.Set(field.NewClearingBusinessDate(v)) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m TradeCaptureReportRequest) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m TradeCaptureReportRequest) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m TradeCaptureReportRequest) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetTerminationType sets TerminationType, Tag 788 +// SetTerminationType sets TerminationType, Tag 788 func (m TradeCaptureReportRequest) SetTerminationType(v enum.TerminationType) { m.Set(field.NewTerminationType(v)) } -//SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReportRequest) SetSecondaryTradeReportID(v string) { m.Set(field.NewSecondaryTradeReportID(v)) } -//SetTradeLinkID sets TradeLinkID, Tag 820 +// SetTradeLinkID sets TradeLinkID, Tag 820 func (m TradeCaptureReportRequest) SetTradeLinkID(v string) { m.Set(field.NewTradeLinkID(v)) } -//SetTrdType sets TrdType, Tag 828 +// SetTrdType sets TrdType, Tag 828 func (m TradeCaptureReportRequest) SetTrdType(v enum.TrdType) { m.Set(field.NewTrdType(v)) } -//SetTrdSubType sets TrdSubType, Tag 829 +// SetTrdSubType sets TrdSubType, Tag 829 func (m TradeCaptureReportRequest) SetTrdSubType(v enum.TrdSubType) { m.Set(field.NewTrdSubType(v)) } -//SetTransferReason sets TransferReason, Tag 830 +// SetTransferReason sets TransferReason, Tag 830 func (m TradeCaptureReportRequest) SetTransferReason(v string) { m.Set(field.NewTransferReason(v)) } -//SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 func (m TradeCaptureReportRequest) SetSecondaryTrdType(v int) { m.Set(field.NewSecondaryTrdType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m TradeCaptureReportRequest) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetPctAtRisk sets PctAtRisk, Tag 869 +// SetPctAtRisk sets PctAtRisk, Tag 869 func (m TradeCaptureReportRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { m.Set(field.NewPctAtRisk(value, scale)) } -//SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 func (m TradeCaptureReportRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m TradeCaptureReportRequest) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m TradeCaptureReportRequest) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m TradeCaptureReportRequest) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m TradeCaptureReportRequest) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetTrdMatchID sets TrdMatchID, Tag 880 +// SetTrdMatchID sets TrdMatchID, Tag 880 func (m TradeCaptureReportRequest) SetTrdMatchID(v string) { m.Set(field.NewTrdMatchID(v)) } -//SetMarginRatio sets MarginRatio, Tag 898 +// SetMarginRatio sets MarginRatio, Tag 898 func (m TradeCaptureReportRequest) SetMarginRatio(value decimal.Decimal, scale int32) { m.Set(field.NewMarginRatio(value, scale)) } -//SetAgreementDesc sets AgreementDesc, Tag 913 +// SetAgreementDesc sets AgreementDesc, Tag 913 func (m TradeCaptureReportRequest) SetAgreementDesc(v string) { m.Set(field.NewAgreementDesc(v)) } -//SetAgreementID sets AgreementID, Tag 914 +// SetAgreementID sets AgreementID, Tag 914 func (m TradeCaptureReportRequest) SetAgreementID(v string) { m.Set(field.NewAgreementID(v)) } -//SetAgreementDate sets AgreementDate, Tag 915 +// SetAgreementDate sets AgreementDate, Tag 915 func (m TradeCaptureReportRequest) SetAgreementDate(v string) { m.Set(field.NewAgreementDate(v)) } -//SetStartDate sets StartDate, Tag 916 +// SetStartDate sets StartDate, Tag 916 func (m TradeCaptureReportRequest) SetStartDate(v string) { m.Set(field.NewStartDate(v)) } -//SetEndDate sets EndDate, Tag 917 +// SetEndDate sets EndDate, Tag 917 func (m TradeCaptureReportRequest) SetEndDate(v string) { m.Set(field.NewEndDate(v)) } -//SetAgreementCurrency sets AgreementCurrency, Tag 918 +// SetAgreementCurrency sets AgreementCurrency, Tag 918 func (m TradeCaptureReportRequest) SetAgreementCurrency(v string) { m.Set(field.NewAgreementCurrency(v)) } -//SetDeliveryType sets DeliveryType, Tag 919 +// SetDeliveryType sets DeliveryType, Tag 919 func (m TradeCaptureReportRequest) SetDeliveryType(v enum.DeliveryType) { m.Set(field.NewDeliveryType(v)) } -//SetTimeBracket sets TimeBracket, Tag 943 +// SetTimeBracket sets TimeBracket, Tag 943 func (m TradeCaptureReportRequest) SetTimeBracket(v string) { m.Set(field.NewTimeBracket(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m TradeCaptureReportRequest) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetClOrdID gets ClOrdID, Tag 11 +// GetClOrdID gets ClOrdID, Tag 11 func (m TradeCaptureReportRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { var f field.ClOrdIDField if err = m.Get(&f); err == nil { @@ -504,7 +504,7 @@ func (m TradeCaptureReportRequest) GetClOrdID() (v string, err quickfix.MessageR return } -//GetExecID gets ExecID, Tag 17 +// GetExecID gets ExecID, Tag 17 func (m TradeCaptureReportRequest) GetExecID() (v string, err quickfix.MessageRejectError) { var f field.ExecIDField if err = m.Get(&f); err == nil { @@ -513,7 +513,7 @@ func (m TradeCaptureReportRequest) GetExecID() (v string, err quickfix.MessageRe return } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m TradeCaptureReportRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -522,7 +522,7 @@ func (m TradeCaptureReportRequest) GetSecurityIDSource() (v enum.SecurityIDSourc return } -//GetOrderID gets OrderID, Tag 37 +// GetOrderID gets OrderID, Tag 37 func (m TradeCaptureReportRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { var f field.OrderIDField if err = m.Get(&f); err == nil { @@ -531,7 +531,7 @@ func (m TradeCaptureReportRequest) GetOrderID() (v string, err quickfix.MessageR return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m TradeCaptureReportRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -540,7 +540,7 @@ func (m TradeCaptureReportRequest) GetSecurityID() (v string, err quickfix.Messa return } -//GetSide gets Side, Tag 54 +// GetSide gets Side, Tag 54 func (m TradeCaptureReportRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { var f field.SideField if err = m.Get(&f); err == nil { @@ -549,7 +549,7 @@ func (m TradeCaptureReportRequest) GetSide() (v enum.Side, err quickfix.MessageR return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m TradeCaptureReportRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -558,7 +558,7 @@ func (m TradeCaptureReportRequest) GetSymbol() (v string, err quickfix.MessageRe return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m TradeCaptureReportRequest) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -567,7 +567,7 @@ func (m TradeCaptureReportRequest) GetText() (v string, err quickfix.MessageReje return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m TradeCaptureReportRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -576,7 +576,7 @@ func (m TradeCaptureReportRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfi return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m TradeCaptureReportRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -585,7 +585,7 @@ func (m TradeCaptureReportRequest) GetIssuer() (v string, err quickfix.MessageRe return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m TradeCaptureReportRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -594,7 +594,7 @@ func (m TradeCaptureReportRequest) GetSecurityDesc() (v string, err quickfix.Mes return } -//GetExecType gets ExecType, Tag 150 +// GetExecType gets ExecType, Tag 150 func (m TradeCaptureReportRequest) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { var f field.ExecTypeField if err = m.Get(&f); err == nil { @@ -603,7 +603,7 @@ func (m TradeCaptureReportRequest) GetExecType() (v enum.ExecType, err quickfix. return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m TradeCaptureReportRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -612,7 +612,7 @@ func (m TradeCaptureReportRequest) GetSecurityType() (v enum.SecurityType, err q return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m TradeCaptureReportRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -621,7 +621,7 @@ func (m TradeCaptureReportRequest) GetMaturityMonthYear() (v string, err quickfi return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m TradeCaptureReportRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -630,7 +630,7 @@ func (m TradeCaptureReportRequest) GetStrikePrice() (v decimal.Decimal, err quic return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m TradeCaptureReportRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -639,7 +639,7 @@ func (m TradeCaptureReportRequest) GetOptAttribute() (v string, err quickfix.Mes return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m TradeCaptureReportRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -648,7 +648,7 @@ func (m TradeCaptureReportRequest) GetSecurityExchange() (v string, err quickfix return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m TradeCaptureReportRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -657,7 +657,7 @@ func (m TradeCaptureReportRequest) GetCouponRate() (v decimal.Decimal, err quick return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m TradeCaptureReportRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -666,7 +666,7 @@ func (m TradeCaptureReportRequest) GetCouponPaymentDate() (v string, err quickfi return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m TradeCaptureReportRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -675,7 +675,7 @@ func (m TradeCaptureReportRequest) GetIssueDate() (v string, err quickfix.Messag return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m TradeCaptureReportRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -684,7 +684,7 @@ func (m TradeCaptureReportRequest) GetRepurchaseTerm() (v int, err quickfix.Mess return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m TradeCaptureReportRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -693,7 +693,7 @@ func (m TradeCaptureReportRequest) GetRepurchaseRate() (v decimal.Decimal, err q return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m TradeCaptureReportRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -702,7 +702,7 @@ func (m TradeCaptureReportRequest) GetFactor() (v decimal.Decimal, err quickfix. return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m TradeCaptureReportRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -711,7 +711,7 @@ func (m TradeCaptureReportRequest) GetContractMultiplier() (v decimal.Decimal, e return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -720,7 +720,7 @@ func (m TradeCaptureReportRequest) GetRepoCollateralSecurityType() (v int, err q return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m TradeCaptureReportRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -729,7 +729,7 @@ func (m TradeCaptureReportRequest) GetRedemptionDate() (v string, err quickfix.M return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m TradeCaptureReportRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -738,7 +738,7 @@ func (m TradeCaptureReportRequest) GetCreditRating() (v string, err quickfix.Mes return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -747,7 +747,7 @@ func (m TradeCaptureReportRequest) GetSubscriptionRequestType() (v enum.Subscrip return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m TradeCaptureReportRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -756,7 +756,7 @@ func (m TradeCaptureReportRequest) GetTradingSessionID() (v enum.TradingSessionI return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -765,7 +765,7 @@ func (m TradeCaptureReportRequest) GetEncodedIssuerLen() (v int, err quickfix.Me return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m TradeCaptureReportRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -774,7 +774,7 @@ func (m TradeCaptureReportRequest) GetEncodedIssuer() (v string, err quickfix.Me return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -783,7 +783,7 @@ func (m TradeCaptureReportRequest) GetEncodedSecurityDescLen() (v int, err quick return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -792,7 +792,7 @@ func (m TradeCaptureReportRequest) GetEncodedSecurityDesc() (v string, err quick return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m TradeCaptureReportRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -801,7 +801,7 @@ func (m TradeCaptureReportRequest) GetEncodedTextLen() (v int, err quickfix.Mess return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m TradeCaptureReportRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -810,7 +810,7 @@ func (m TradeCaptureReportRequest) GetEncodedText() (v string, err quickfix.Mess return } -//GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 func (m TradeCaptureReportRequest) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { var f field.MultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -819,21 +819,21 @@ func (m TradeCaptureReportRequest) GetMultiLegReportingType() (v enum.MultiLegRe return } -//GetNoPartyIDs gets NoPartyIDs, Tag 453 +// GetNoPartyIDs gets NoPartyIDs, Tag 453 func (m TradeCaptureReportRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m TradeCaptureReportRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m TradeCaptureReportRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -842,7 +842,7 @@ func (m TradeCaptureReportRequest) GetProduct() (v enum.Product, err quickfix.Me return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m TradeCaptureReportRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -851,7 +851,7 @@ func (m TradeCaptureReportRequest) GetCFICode() (v string, err quickfix.MessageR return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m TradeCaptureReportRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -860,7 +860,7 @@ func (m TradeCaptureReportRequest) GetCountryOfIssue() (v string, err quickfix.M return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -869,7 +869,7 @@ func (m TradeCaptureReportRequest) GetStateOrProvinceOfIssue() (v string, err qu return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m TradeCaptureReportRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -878,7 +878,7 @@ func (m TradeCaptureReportRequest) GetLocaleOfIssue() (v string, err quickfix.Me return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m TradeCaptureReportRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -887,7 +887,7 @@ func (m TradeCaptureReportRequest) GetMaturityDate() (v string, err quickfix.Mes return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m TradeCaptureReportRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -896,14 +896,14 @@ func (m TradeCaptureReportRequest) GetInstrRegistry() (v enum.InstrRegistry, err return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m TradeCaptureReportRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeRequestID gets TradeRequestID, Tag 568 +// GetTradeRequestID gets TradeRequestID, Tag 568 func (m TradeCaptureReportRequest) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { var f field.TradeRequestIDField if err = m.Get(&f); err == nil { @@ -912,7 +912,7 @@ func (m TradeCaptureReportRequest) GetTradeRequestID() (v string, err quickfix.M return } -//GetTradeRequestType gets TradeRequestType, Tag 569 +// GetTradeRequestType gets TradeRequestType, Tag 569 func (m TradeCaptureReportRequest) GetTradeRequestType() (v enum.TradeRequestType, err quickfix.MessageRejectError) { var f field.TradeRequestTypeField if err = m.Get(&f); err == nil { @@ -921,7 +921,7 @@ func (m TradeCaptureReportRequest) GetTradeRequestType() (v enum.TradeRequestTyp return } -//GetTradeReportID gets TradeReportID, Tag 571 +// GetTradeReportID gets TradeReportID, Tag 571 func (m TradeCaptureReportRequest) GetTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.TradeReportIDField if err = m.Get(&f); err == nil { @@ -930,7 +930,7 @@ func (m TradeCaptureReportRequest) GetTradeReportID() (v string, err quickfix.Me return } -//GetMatchStatus gets MatchStatus, Tag 573 +// GetMatchStatus gets MatchStatus, Tag 573 func (m TradeCaptureReportRequest) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { var f field.MatchStatusField if err = m.Get(&f); err == nil { @@ -939,7 +939,7 @@ func (m TradeCaptureReportRequest) GetMatchStatus() (v enum.MatchStatus, err qui return } -//GetTradeInputSource gets TradeInputSource, Tag 578 +// GetTradeInputSource gets TradeInputSource, Tag 578 func (m TradeCaptureReportRequest) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { var f field.TradeInputSourceField if err = m.Get(&f); err == nil { @@ -948,7 +948,7 @@ func (m TradeCaptureReportRequest) GetTradeInputSource() (v string, err quickfix return } -//GetTradeInputDevice gets TradeInputDevice, Tag 579 +// GetTradeInputDevice gets TradeInputDevice, Tag 579 func (m TradeCaptureReportRequest) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { var f field.TradeInputDeviceField if err = m.Get(&f); err == nil { @@ -957,14 +957,14 @@ func (m TradeCaptureReportRequest) GetTradeInputDevice() (v string, err quickfix return } -//GetNoDates gets NoDates, Tag 580 +// GetNoDates gets NoDates, Tag 580 func (m TradeCaptureReportRequest) GetNoDates() (NoDatesRepeatingGroup, quickfix.MessageRejectError) { f := NewNoDatesRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m TradeCaptureReportRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -973,7 +973,7 @@ func (m TradeCaptureReportRequest) GetTradingSessionSubID() (v enum.TradingSessi return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m TradeCaptureReportRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -982,7 +982,7 @@ func (m TradeCaptureReportRequest) GetContractSettlMonth() (v string, err quickf return } -//GetDeliveryForm gets DeliveryForm, Tag 668 +// GetDeliveryForm gets DeliveryForm, Tag 668 func (m TradeCaptureReportRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { var f field.DeliveryFormField if err = m.Get(&f); err == nil { @@ -991,7 +991,7 @@ func (m TradeCaptureReportRequest) GetDeliveryForm() (v enum.DeliveryForm, err q return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m TradeCaptureReportRequest) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -1000,14 +1000,14 @@ func (m TradeCaptureReportRequest) GetPool() (v string, err quickfix.MessageReje return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m TradeCaptureReportRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 func (m TradeCaptureReportRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { var f field.ClearingBusinessDateField if err = m.Get(&f); err == nil { @@ -1016,7 +1016,7 @@ func (m TradeCaptureReportRequest) GetClearingBusinessDate() (v string, err quic return } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m TradeCaptureReportRequest) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -1025,7 +1025,7 @@ func (m TradeCaptureReportRequest) GetResponseTransportType() (v enum.ResponseTr return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m TradeCaptureReportRequest) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -1034,7 +1034,7 @@ func (m TradeCaptureReportRequest) GetResponseDestination() (v string, err quick return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m TradeCaptureReportRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1043,7 +1043,7 @@ func (m TradeCaptureReportRequest) GetSecuritySubType() (v string, err quickfix. return } -//GetTerminationType gets TerminationType, Tag 788 +// GetTerminationType gets TerminationType, Tag 788 func (m TradeCaptureReportRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { var f field.TerminationTypeField if err = m.Get(&f); err == nil { @@ -1052,7 +1052,7 @@ func (m TradeCaptureReportRequest) GetTerminationType() (v enum.TerminationType, return } -//GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 func (m TradeCaptureReportRequest) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { var f field.SecondaryTradeReportIDField if err = m.Get(&f); err == nil { @@ -1061,7 +1061,7 @@ func (m TradeCaptureReportRequest) GetSecondaryTradeReportID() (v string, err qu return } -//GetTradeLinkID gets TradeLinkID, Tag 820 +// GetTradeLinkID gets TradeLinkID, Tag 820 func (m TradeCaptureReportRequest) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { var f field.TradeLinkIDField if err = m.Get(&f); err == nil { @@ -1070,7 +1070,7 @@ func (m TradeCaptureReportRequest) GetTradeLinkID() (v string, err quickfix.Mess return } -//GetTrdType gets TrdType, Tag 828 +// GetTrdType gets TrdType, Tag 828 func (m TradeCaptureReportRequest) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { var f field.TrdTypeField if err = m.Get(&f); err == nil { @@ -1079,7 +1079,7 @@ func (m TradeCaptureReportRequest) GetTrdType() (v enum.TrdType, err quickfix.Me return } -//GetTrdSubType gets TrdSubType, Tag 829 +// GetTrdSubType gets TrdSubType, Tag 829 func (m TradeCaptureReportRequest) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { var f field.TrdSubTypeField if err = m.Get(&f); err == nil { @@ -1088,7 +1088,7 @@ func (m TradeCaptureReportRequest) GetTrdSubType() (v enum.TrdSubType, err quick return } -//GetTransferReason gets TransferReason, Tag 830 +// GetTransferReason gets TransferReason, Tag 830 func (m TradeCaptureReportRequest) GetTransferReason() (v string, err quickfix.MessageRejectError) { var f field.TransferReasonField if err = m.Get(&f); err == nil { @@ -1097,7 +1097,7 @@ func (m TradeCaptureReportRequest) GetTransferReason() (v string, err quickfix.M return } -//GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 func (m TradeCaptureReportRequest) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { var f field.SecondaryTrdTypeField if err = m.Get(&f); err == nil { @@ -1106,14 +1106,14 @@ func (m TradeCaptureReportRequest) GetSecondaryTrdType() (v int, err quickfix.Me return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m TradeCaptureReportRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetPctAtRisk gets PctAtRisk, Tag 869 +// GetPctAtRisk gets PctAtRisk, Tag 869 func (m TradeCaptureReportRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.PctAtRiskField if err = m.Get(&f); err == nil { @@ -1122,14 +1122,14 @@ func (m TradeCaptureReportRequest) GetPctAtRisk() (v decimal.Decimal, err quickf return } -//GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 func (m TradeCaptureReportRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { f := NewNoInstrAttribRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m TradeCaptureReportRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -1138,7 +1138,7 @@ func (m TradeCaptureReportRequest) GetDatedDate() (v string, err quickfix.Messag return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m TradeCaptureReportRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1147,7 +1147,7 @@ func (m TradeCaptureReportRequest) GetInterestAccrualDate() (v string, err quick return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m TradeCaptureReportRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -1156,7 +1156,7 @@ func (m TradeCaptureReportRequest) GetCPProgram() (v enum.CPProgram, err quickfi return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m TradeCaptureReportRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -1165,7 +1165,7 @@ func (m TradeCaptureReportRequest) GetCPRegType() (v string, err quickfix.Messag return } -//GetTrdMatchID gets TrdMatchID, Tag 880 +// GetTrdMatchID gets TrdMatchID, Tag 880 func (m TradeCaptureReportRequest) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { var f field.TrdMatchIDField if err = m.Get(&f); err == nil { @@ -1174,7 +1174,7 @@ func (m TradeCaptureReportRequest) GetTrdMatchID() (v string, err quickfix.Messa return } -//GetMarginRatio gets MarginRatio, Tag 898 +// GetMarginRatio gets MarginRatio, Tag 898 func (m TradeCaptureReportRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.MarginRatioField if err = m.Get(&f); err == nil { @@ -1183,7 +1183,7 @@ func (m TradeCaptureReportRequest) GetMarginRatio() (v decimal.Decimal, err quic return } -//GetAgreementDesc gets AgreementDesc, Tag 913 +// GetAgreementDesc gets AgreementDesc, Tag 913 func (m TradeCaptureReportRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { var f field.AgreementDescField if err = m.Get(&f); err == nil { @@ -1192,7 +1192,7 @@ func (m TradeCaptureReportRequest) GetAgreementDesc() (v string, err quickfix.Me return } -//GetAgreementID gets AgreementID, Tag 914 +// GetAgreementID gets AgreementID, Tag 914 func (m TradeCaptureReportRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { var f field.AgreementIDField if err = m.Get(&f); err == nil { @@ -1201,7 +1201,7 @@ func (m TradeCaptureReportRequest) GetAgreementID() (v string, err quickfix.Mess return } -//GetAgreementDate gets AgreementDate, Tag 915 +// GetAgreementDate gets AgreementDate, Tag 915 func (m TradeCaptureReportRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { var f field.AgreementDateField if err = m.Get(&f); err == nil { @@ -1210,7 +1210,7 @@ func (m TradeCaptureReportRequest) GetAgreementDate() (v string, err quickfix.Me return } -//GetStartDate gets StartDate, Tag 916 +// GetStartDate gets StartDate, Tag 916 func (m TradeCaptureReportRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { var f field.StartDateField if err = m.Get(&f); err == nil { @@ -1219,7 +1219,7 @@ func (m TradeCaptureReportRequest) GetStartDate() (v string, err quickfix.Messag return } -//GetEndDate gets EndDate, Tag 917 +// GetEndDate gets EndDate, Tag 917 func (m TradeCaptureReportRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { var f field.EndDateField if err = m.Get(&f); err == nil { @@ -1228,7 +1228,7 @@ func (m TradeCaptureReportRequest) GetEndDate() (v string, err quickfix.MessageR return } -//GetAgreementCurrency gets AgreementCurrency, Tag 918 +// GetAgreementCurrency gets AgreementCurrency, Tag 918 func (m TradeCaptureReportRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { var f field.AgreementCurrencyField if err = m.Get(&f); err == nil { @@ -1237,7 +1237,7 @@ func (m TradeCaptureReportRequest) GetAgreementCurrency() (v string, err quickfi return } -//GetDeliveryType gets DeliveryType, Tag 919 +// GetDeliveryType gets DeliveryType, Tag 919 func (m TradeCaptureReportRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { var f field.DeliveryTypeField if err = m.Get(&f); err == nil { @@ -1246,7 +1246,7 @@ func (m TradeCaptureReportRequest) GetDeliveryType() (v enum.DeliveryType, err q return } -//GetTimeBracket gets TimeBracket, Tag 943 +// GetTimeBracket gets TimeBracket, Tag 943 func (m TradeCaptureReportRequest) GetTimeBracket() (v string, err quickfix.MessageRejectError) { var f field.TimeBracketField if err = m.Get(&f); err == nil { @@ -1255,7 +1255,7 @@ func (m TradeCaptureReportRequest) GetTimeBracket() (v string, err quickfix.Mess return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m TradeCaptureReportRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1264,467 +1264,467 @@ func (m TradeCaptureReportRequest) GetStrikeCurrency() (v string, err quickfix.M return } -//HasClOrdID returns true if ClOrdID is present, Tag 11 +// HasClOrdID returns true if ClOrdID is present, Tag 11 func (m TradeCaptureReportRequest) HasClOrdID() bool { return m.Has(tag.ClOrdID) } -//HasExecID returns true if ExecID is present, Tag 17 +// HasExecID returns true if ExecID is present, Tag 17 func (m TradeCaptureReportRequest) HasExecID() bool { return m.Has(tag.ExecID) } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m TradeCaptureReportRequest) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasOrderID returns true if OrderID is present, Tag 37 +// HasOrderID returns true if OrderID is present, Tag 37 func (m TradeCaptureReportRequest) HasOrderID() bool { return m.Has(tag.OrderID) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m TradeCaptureReportRequest) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSide returns true if Side is present, Tag 54 +// HasSide returns true if Side is present, Tag 54 func (m TradeCaptureReportRequest) HasSide() bool { return m.Has(tag.Side) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m TradeCaptureReportRequest) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m TradeCaptureReportRequest) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m TradeCaptureReportRequest) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m TradeCaptureReportRequest) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m TradeCaptureReportRequest) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasExecType returns true if ExecType is present, Tag 150 +// HasExecType returns true if ExecType is present, Tag 150 func (m TradeCaptureReportRequest) HasExecType() bool { return m.Has(tag.ExecType) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m TradeCaptureReportRequest) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m TradeCaptureReportRequest) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m TradeCaptureReportRequest) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m TradeCaptureReportRequest) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m TradeCaptureReportRequest) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m TradeCaptureReportRequest) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m TradeCaptureReportRequest) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m TradeCaptureReportRequest) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m TradeCaptureReportRequest) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m TradeCaptureReportRequest) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m TradeCaptureReportRequest) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m TradeCaptureReportRequest) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m TradeCaptureReportRequest) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m TradeCaptureReportRequest) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m TradeCaptureReportRequest) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradeCaptureReportRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m TradeCaptureReportRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m TradeCaptureReportRequest) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m TradeCaptureReportRequest) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m TradeCaptureReportRequest) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m TradeCaptureReportRequest) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m TradeCaptureReportRequest) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m TradeCaptureReportRequest) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 func (m TradeCaptureReportRequest) HasMultiLegReportingType() bool { return m.Has(tag.MultiLegReportingType) } -//HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 func (m TradeCaptureReportRequest) HasNoPartyIDs() bool { return m.Has(tag.NoPartyIDs) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m TradeCaptureReportRequest) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m TradeCaptureReportRequest) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m TradeCaptureReportRequest) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m TradeCaptureReportRequest) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m TradeCaptureReportRequest) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m TradeCaptureReportRequest) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m TradeCaptureReportRequest) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m TradeCaptureReportRequest) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m TradeCaptureReportRequest) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 func (m TradeCaptureReportRequest) HasTradeRequestID() bool { return m.Has(tag.TradeRequestID) } -//HasTradeRequestType returns true if TradeRequestType is present, Tag 569 +// HasTradeRequestType returns true if TradeRequestType is present, Tag 569 func (m TradeCaptureReportRequest) HasTradeRequestType() bool { return m.Has(tag.TradeRequestType) } -//HasTradeReportID returns true if TradeReportID is present, Tag 571 +// HasTradeReportID returns true if TradeReportID is present, Tag 571 func (m TradeCaptureReportRequest) HasTradeReportID() bool { return m.Has(tag.TradeReportID) } -//HasMatchStatus returns true if MatchStatus is present, Tag 573 +// HasMatchStatus returns true if MatchStatus is present, Tag 573 func (m TradeCaptureReportRequest) HasMatchStatus() bool { return m.Has(tag.MatchStatus) } -//HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 func (m TradeCaptureReportRequest) HasTradeInputSource() bool { return m.Has(tag.TradeInputSource) } -//HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 func (m TradeCaptureReportRequest) HasTradeInputDevice() bool { return m.Has(tag.TradeInputDevice) } -//HasNoDates returns true if NoDates is present, Tag 580 +// HasNoDates returns true if NoDates is present, Tag 580 func (m TradeCaptureReportRequest) HasNoDates() bool { return m.Has(tag.NoDates) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m TradeCaptureReportRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m TradeCaptureReportRequest) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 func (m TradeCaptureReportRequest) HasDeliveryForm() bool { return m.Has(tag.DeliveryForm) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m TradeCaptureReportRequest) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m TradeCaptureReportRequest) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 func (m TradeCaptureReportRequest) HasClearingBusinessDate() bool { return m.Has(tag.ClearingBusinessDate) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m TradeCaptureReportRequest) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m TradeCaptureReportRequest) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m TradeCaptureReportRequest) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasTerminationType returns true if TerminationType is present, Tag 788 +// HasTerminationType returns true if TerminationType is present, Tag 788 func (m TradeCaptureReportRequest) HasTerminationType() bool { return m.Has(tag.TerminationType) } -//HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 func (m TradeCaptureReportRequest) HasSecondaryTradeReportID() bool { return m.Has(tag.SecondaryTradeReportID) } -//HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 func (m TradeCaptureReportRequest) HasTradeLinkID() bool { return m.Has(tag.TradeLinkID) } -//HasTrdType returns true if TrdType is present, Tag 828 +// HasTrdType returns true if TrdType is present, Tag 828 func (m TradeCaptureReportRequest) HasTrdType() bool { return m.Has(tag.TrdType) } -//HasTrdSubType returns true if TrdSubType is present, Tag 829 +// HasTrdSubType returns true if TrdSubType is present, Tag 829 func (m TradeCaptureReportRequest) HasTrdSubType() bool { return m.Has(tag.TrdSubType) } -//HasTransferReason returns true if TransferReason is present, Tag 830 +// HasTransferReason returns true if TransferReason is present, Tag 830 func (m TradeCaptureReportRequest) HasTransferReason() bool { return m.Has(tag.TransferReason) } -//HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 func (m TradeCaptureReportRequest) HasSecondaryTrdType() bool { return m.Has(tag.SecondaryTrdType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m TradeCaptureReportRequest) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 func (m TradeCaptureReportRequest) HasPctAtRisk() bool { return m.Has(tag.PctAtRisk) } -//HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 func (m TradeCaptureReportRequest) HasNoInstrAttrib() bool { return m.Has(tag.NoInstrAttrib) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m TradeCaptureReportRequest) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m TradeCaptureReportRequest) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m TradeCaptureReportRequest) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m TradeCaptureReportRequest) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 func (m TradeCaptureReportRequest) HasTrdMatchID() bool { return m.Has(tag.TrdMatchID) } -//HasMarginRatio returns true if MarginRatio is present, Tag 898 +// HasMarginRatio returns true if MarginRatio is present, Tag 898 func (m TradeCaptureReportRequest) HasMarginRatio() bool { return m.Has(tag.MarginRatio) } -//HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 func (m TradeCaptureReportRequest) HasAgreementDesc() bool { return m.Has(tag.AgreementDesc) } -//HasAgreementID returns true if AgreementID is present, Tag 914 +// HasAgreementID returns true if AgreementID is present, Tag 914 func (m TradeCaptureReportRequest) HasAgreementID() bool { return m.Has(tag.AgreementID) } -//HasAgreementDate returns true if AgreementDate is present, Tag 915 +// HasAgreementDate returns true if AgreementDate is present, Tag 915 func (m TradeCaptureReportRequest) HasAgreementDate() bool { return m.Has(tag.AgreementDate) } -//HasStartDate returns true if StartDate is present, Tag 916 +// HasStartDate returns true if StartDate is present, Tag 916 func (m TradeCaptureReportRequest) HasStartDate() bool { return m.Has(tag.StartDate) } -//HasEndDate returns true if EndDate is present, Tag 917 +// HasEndDate returns true if EndDate is present, Tag 917 func (m TradeCaptureReportRequest) HasEndDate() bool { return m.Has(tag.EndDate) } -//HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 func (m TradeCaptureReportRequest) HasAgreementCurrency() bool { return m.Has(tag.AgreementCurrency) } -//HasDeliveryType returns true if DeliveryType is present, Tag 919 +// HasDeliveryType returns true if DeliveryType is present, Tag 919 func (m TradeCaptureReportRequest) HasDeliveryType() bool { return m.Has(tag.DeliveryType) } -//HasTimeBracket returns true if TimeBracket is present, Tag 943 +// HasTimeBracket returns true if TimeBracket is present, Tag 943 func (m TradeCaptureReportRequest) HasTimeBracket() bool { return m.Has(tag.TimeBracket) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m TradeCaptureReportRequest) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoPartyIDs is a repeating group element, Tag 453 +// NoPartyIDs is a repeating group element, Tag 453 type NoPartyIDs struct { *quickfix.Group } -//SetPartyID sets PartyID, Tag 448 +// SetPartyID sets PartyID, Tag 448 func (m NoPartyIDs) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } -//SetPartyIDSource sets PartyIDSource, Tag 447 +// SetPartyIDSource sets PartyIDSource, Tag 447 func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } -//SetPartyRole sets PartyRole, Tag 452 +// SetPartyRole sets PartyRole, Tag 452 func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } -//SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } -//GetPartyID gets PartyID, Tag 448 +// GetPartyID gets PartyID, Tag 448 func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { @@ -1733,7 +1733,7 @@ func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { return } -//GetPartyIDSource gets PartyIDSource, Tag 447 +// GetPartyIDSource gets PartyIDSource, Tag 447 func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { @@ -1742,7 +1742,7 @@ func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.Messa return } -//GetPartyRole gets PartyRole, Tag 452 +// GetPartyRole gets PartyRole, Tag 452 func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { @@ -1751,49 +1751,49 @@ func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageReject return } -//GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasPartyID returns true if PartyID is present, Tag 448 +// HasPartyID returns true if PartyID is present, Tag 448 func (m NoPartyIDs) HasPartyID() bool { return m.Has(tag.PartyID) } -//HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 func (m NoPartyIDs) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } -//HasPartyRole returns true if PartyRole is present, Tag 452 +// HasPartyRole returns true if PartyRole is present, Tag 452 func (m NoPartyIDs) HasPartyRole() bool { return m.Has(tag.PartyRole) } -//HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 func (m NoPartyIDs) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } -//NoPartySubIDs is a repeating group element, Tag 802 +// NoPartySubIDs is a repeating group element, Tag 802 type NoPartySubIDs struct { *quickfix.Group } -//SetPartySubID sets PartySubID, Tag 523 +// SetPartySubID sets PartySubID, Tag 523 func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } -//SetPartySubIDType sets PartySubIDType, Tag 803 +// SetPartySubIDType sets PartySubIDType, Tag 803 func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } -//GetPartySubID gets PartySubID, Tag 523 +// GetPartySubID gets PartySubID, Tag 523 func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { @@ -1802,7 +1802,7 @@ func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectErro return } -//GetPartySubIDType gets PartySubIDType, Tag 803 +// GetPartySubIDType gets PartySubIDType, Tag 803 func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { @@ -1811,78 +1811,80 @@ func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix. return } -//HasPartySubID returns true if PartySubID is present, Tag 523 +// HasPartySubID returns true if PartySubID is present, Tag 523 func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } -//HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } -//NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartySubIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)}), + } } -//Add create and append a new NoPartySubIDs to this group +// Add create and append a new NoPartySubIDs to this group func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } -//Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } -//NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 type NoPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { return NoPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoPartyIDs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()}), + } } -//Add create and append a new NoPartyIDs to this group +// Add create and append a new NoPartyIDs to this group func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { g := m.RepeatingGroup.Add() return NoPartyIDs{g} } -//Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { return NoPartyIDs{m.RepeatingGroup.Get(i)} } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1891,7 +1893,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1900,255 +1902,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -2157,7 +2160,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -2166,7 +2169,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -2175,7 +2178,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2184,14 +2187,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -2200,7 +2203,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -2209,7 +2212,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -2218,7 +2221,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2227,7 +2230,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2236,7 +2239,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -2245,7 +2248,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2254,7 +2257,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -2263,7 +2266,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2272,7 +2275,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2281,7 +2284,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2290,7 +2293,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -2299,7 +2302,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -2308,7 +2311,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -2317,7 +2320,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2326,7 +2329,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2335,7 +2338,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2344,7 +2347,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -2353,7 +2356,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -2362,7 +2365,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2371,7 +2374,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -2380,7 +2383,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -2389,7 +2392,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -2398,7 +2401,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2407,7 +2410,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -2416,7 +2419,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -2425,7 +2428,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -2434,7 +2437,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -2443,7 +2446,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2452,7 +2455,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -2461,7 +2464,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -2470,7 +2473,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -2479,7 +2482,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -2488,7 +2491,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -2497,7 +2500,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -2506,7 +2509,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -2515,7 +2518,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -2524,232 +2527,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2758,7 +2761,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2767,78 +2770,80 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoDates is a repeating group element, Tag 580 +// NoDates is a repeating group element, Tag 580 type NoDates struct { *quickfix.Group } -//SetTradeDate sets TradeDate, Tag 75 +// SetTradeDate sets TradeDate, Tag 75 func (m NoDates) SetTradeDate(v string) { m.Set(field.NewTradeDate(v)) } -//SetTransactTime sets TransactTime, Tag 60 +// SetTransactTime sets TransactTime, Tag 60 func (m NoDates) SetTransactTime(v time.Time) { m.Set(field.NewTransactTime(v)) } -//GetTradeDate gets TradeDate, Tag 75 +// GetTradeDate gets TradeDate, Tag 75 func (m NoDates) GetTradeDate() (v string, err quickfix.MessageRejectError) { var f field.TradeDateField if err = m.Get(&f); err == nil { @@ -2847,7 +2852,7 @@ func (m NoDates) GetTradeDate() (v string, err quickfix.MessageRejectError) { return } -//GetTransactTime gets TransactTime, Tag 60 +// GetTransactTime gets TransactTime, Tag 60 func (m NoDates) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TransactTimeField if err = m.Get(&f); err == nil { @@ -2856,275 +2861,276 @@ func (m NoDates) GetTransactTime() (v time.Time, err quickfix.MessageRejectError return } -//HasTradeDate returns true if TradeDate is present, Tag 75 +// HasTradeDate returns true if TradeDate is present, Tag 75 func (m NoDates) HasTradeDate() bool { return m.Has(tag.TradeDate) } -//HasTransactTime returns true if TransactTime is present, Tag 60 +// HasTransactTime returns true if TransactTime is present, Tag 60 func (m NoDates) HasTransactTime() bool { return m.Has(tag.TransactTime) } -//NoDatesRepeatingGroup is a repeating group, Tag 580 +// NoDatesRepeatingGroup is a repeating group, Tag 580 type NoDatesRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoDatesRepeatingGroup returns an initialized, NoDatesRepeatingGroup +// NewNoDatesRepeatingGroup returns an initialized, NoDatesRepeatingGroup func NewNoDatesRepeatingGroup() NoDatesRepeatingGroup { return NoDatesRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoDates, - quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.TransactTime)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.TransactTime)}), + } } -//Add create and append a new NoDates to this group +// Add create and append a new NoDates to this group func (m NoDatesRepeatingGroup) Add() NoDates { g := m.RepeatingGroup.Add() return NoDates{g} } -//Get returns the ith NoDates in the NoDatesRepeatinGroup +// Get returns the ith NoDates in the NoDatesRepeatinGroup func (m NoDatesRepeatingGroup) Get(i int) NoDates { return NoDates{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -3133,7 +3139,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -3142,7 +3148,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -3151,7 +3157,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -3160,14 +3166,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -3176,7 +3182,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -3185,7 +3191,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -3194,7 +3200,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -3203,7 +3209,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -3212,7 +3218,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -3221,7 +3227,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -3230,7 +3236,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -3239,7 +3245,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -3248,7 +3254,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -3257,7 +3263,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -3266,7 +3272,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -3275,7 +3281,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -3284,7 +3290,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -3293,7 +3299,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -3302,7 +3308,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -3311,7 +3317,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -3320,7 +3326,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -3329,7 +3335,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -3338,7 +3344,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -3347,7 +3353,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -3356,7 +3362,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -3365,7 +3371,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -3374,7 +3380,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -3383,7 +3389,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3392,7 +3398,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -3401,7 +3407,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -3410,7 +3416,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3419,7 +3425,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -3428,7 +3434,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -3437,7 +3443,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -3446,7 +3452,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -3455,7 +3461,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -3464,7 +3470,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -3473,7 +3479,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -3482,7 +3488,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -3491,7 +3497,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -3500,7 +3506,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -3509,7 +3515,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -3518,7 +3524,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -3527,259 +3533,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -3788,7 +3794,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -3797,55 +3803,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3854,7 +3861,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3863,88 +3870,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3953,7 +3962,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3962,7 +3971,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3971,7 +3980,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3980,65 +3989,66 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } -//NoInstrAttrib is a repeating group element, Tag 870 +// NoInstrAttrib is a repeating group element, Tag 870 type NoInstrAttrib struct { *quickfix.Group } -//SetInstrAttribType sets InstrAttribType, Tag 871 +// SetInstrAttribType sets InstrAttribType, Tag 871 func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { m.Set(field.NewInstrAttribType(v)) } -//SetInstrAttribValue sets InstrAttribValue, Tag 872 +// SetInstrAttribValue sets InstrAttribValue, Tag 872 func (m NoInstrAttrib) SetInstrAttribValue(v string) { m.Set(field.NewInstrAttribValue(v)) } -//GetInstrAttribType gets InstrAttribType, Tag 871 +// GetInstrAttribType gets InstrAttribType, Tag 871 func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { var f field.InstrAttribTypeField if err = m.Get(&f); err == nil { @@ -4047,7 +4057,7 @@ func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfi return } -//GetInstrAttribValue gets InstrAttribValue, Tag 872 +// GetInstrAttribValue gets InstrAttribValue, Tag 872 func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { var f field.InstrAttribValueField if err = m.Get(&f); err == nil { @@ -4056,35 +4066,36 @@ func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageReje return } -//HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 func (m NoInstrAttrib) HasInstrAttribType() bool { return m.Has(tag.InstrAttribType) } -//HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 func (m NoInstrAttrib) HasInstrAttribValue() bool { return m.Has(tag.InstrAttribValue) } -//NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 type NoInstrAttribRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { return NoInstrAttribRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoInstrAttrib, - quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } } -//Add create and append a new NoInstrAttrib to this group +// Add create and append a new NoInstrAttrib to this group func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { g := m.RepeatingGroup.Add() return NoInstrAttrib{g} } -//Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { return NoInstrAttrib{m.RepeatingGroup.Get(i)} } diff --git a/fix44/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go b/fix44/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go index 62d3f2643..40bdce86e 100644 --- a/fix44/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go +++ b/fix44/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go @@ -10,7 +10,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradeCaptureReportRequestAck is the fix44 TradeCaptureReportRequestAck type, MsgType = AQ +// TradeCaptureReportRequestAck is the fix44 TradeCaptureReportRequestAck type, MsgType = AQ type TradeCaptureReportRequestAck struct { fix44.Header *quickfix.Body @@ -18,7 +18,7 @@ type TradeCaptureReportRequestAck struct { Message *quickfix.Message } -//FromMessage creates a TradeCaptureReportRequestAck from a quickfix.Message instance +// FromMessage creates a TradeCaptureReportRequestAck from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradeCaptureReportRequestAck { return TradeCaptureReportRequestAck{ Header: fix44.Header{&m.Header}, @@ -28,12 +28,12 @@ func FromMessage(m *quickfix.Message) TradeCaptureReportRequestAck { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradeCaptureReportRequestAck) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradeCaptureReportRequestAck initialized with the required fields for TradeCaptureReportRequestAck +// New returns a TradeCaptureReportRequestAck initialized with the required fields for TradeCaptureReportRequestAck func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeRequestTypeField, traderequestresult field.TradeRequestResultField, traderequeststatus field.TradeRequestStatusField) (m TradeCaptureReportRequestAck) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeR return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradeCaptureReportRequestAck, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,287 +60,287 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "AQ", r } -//SetSecurityIDSource sets SecurityIDSource, Tag 22 +// SetSecurityIDSource sets SecurityIDSource, Tag 22 func (m TradeCaptureReportRequestAck) SetSecurityIDSource(v enum.SecurityIDSource) { m.Set(field.NewSecurityIDSource(v)) } -//SetSecurityID sets SecurityID, Tag 48 +// SetSecurityID sets SecurityID, Tag 48 func (m TradeCaptureReportRequestAck) SetSecurityID(v string) { m.Set(field.NewSecurityID(v)) } -//SetSymbol sets Symbol, Tag 55 +// SetSymbol sets Symbol, Tag 55 func (m TradeCaptureReportRequestAck) SetSymbol(v string) { m.Set(field.NewSymbol(v)) } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m TradeCaptureReportRequestAck) SetText(v string) { m.Set(field.NewText(v)) } -//SetSymbolSfx sets SymbolSfx, Tag 65 +// SetSymbolSfx sets SymbolSfx, Tag 65 func (m TradeCaptureReportRequestAck) SetSymbolSfx(v enum.SymbolSfx) { m.Set(field.NewSymbolSfx(v)) } -//SetIssuer sets Issuer, Tag 106 +// SetIssuer sets Issuer, Tag 106 func (m TradeCaptureReportRequestAck) SetIssuer(v string) { m.Set(field.NewIssuer(v)) } -//SetSecurityDesc sets SecurityDesc, Tag 107 +// SetSecurityDesc sets SecurityDesc, Tag 107 func (m TradeCaptureReportRequestAck) SetSecurityDesc(v string) { m.Set(field.NewSecurityDesc(v)) } -//SetSecurityType sets SecurityType, Tag 167 +// SetSecurityType sets SecurityType, Tag 167 func (m TradeCaptureReportRequestAck) SetSecurityType(v enum.SecurityType) { m.Set(field.NewSecurityType(v)) } -//SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 func (m TradeCaptureReportRequestAck) SetMaturityMonthYear(v string) { m.Set(field.NewMaturityMonthYear(v)) } -//SetStrikePrice sets StrikePrice, Tag 202 +// SetStrikePrice sets StrikePrice, Tag 202 func (m TradeCaptureReportRequestAck) SetStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewStrikePrice(value, scale)) } -//SetOptAttribute sets OptAttribute, Tag 206 +// SetOptAttribute sets OptAttribute, Tag 206 func (m TradeCaptureReportRequestAck) SetOptAttribute(v string) { m.Set(field.NewOptAttribute(v)) } -//SetSecurityExchange sets SecurityExchange, Tag 207 +// SetSecurityExchange sets SecurityExchange, Tag 207 func (m TradeCaptureReportRequestAck) SetSecurityExchange(v string) { m.Set(field.NewSecurityExchange(v)) } -//SetCouponRate sets CouponRate, Tag 223 +// SetCouponRate sets CouponRate, Tag 223 func (m TradeCaptureReportRequestAck) SetCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewCouponRate(value, scale)) } -//SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 func (m TradeCaptureReportRequestAck) SetCouponPaymentDate(v string) { m.Set(field.NewCouponPaymentDate(v)) } -//SetIssueDate sets IssueDate, Tag 225 +// SetIssueDate sets IssueDate, Tag 225 func (m TradeCaptureReportRequestAck) SetIssueDate(v string) { m.Set(field.NewIssueDate(v)) } -//SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 func (m TradeCaptureReportRequestAck) SetRepurchaseTerm(v int) { m.Set(field.NewRepurchaseTerm(v)) } -//SetRepurchaseRate sets RepurchaseRate, Tag 227 +// SetRepurchaseRate sets RepurchaseRate, Tag 227 func (m TradeCaptureReportRequestAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewRepurchaseRate(value, scale)) } -//SetFactor sets Factor, Tag 228 +// SetFactor sets Factor, Tag 228 func (m TradeCaptureReportRequestAck) SetFactor(value decimal.Decimal, scale int32) { m.Set(field.NewFactor(value, scale)) } -//SetContractMultiplier sets ContractMultiplier, Tag 231 +// SetContractMultiplier sets ContractMultiplier, Tag 231 func (m TradeCaptureReportRequestAck) SetContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewContractMultiplier(value, scale)) } -//SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportRequestAck) SetRepoCollateralSecurityType(v int) { m.Set(field.NewRepoCollateralSecurityType(v)) } -//SetRedemptionDate sets RedemptionDate, Tag 240 +// SetRedemptionDate sets RedemptionDate, Tag 240 func (m TradeCaptureReportRequestAck) SetRedemptionDate(v string) { m.Set(field.NewRedemptionDate(v)) } -//SetCreditRating sets CreditRating, Tag 255 +// SetCreditRating sets CreditRating, Tag 255 func (m TradeCaptureReportRequestAck) SetCreditRating(v string) { m.Set(field.NewCreditRating(v)) } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportRequestAck) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportRequestAck) SetEncodedIssuerLen(v int) { m.Set(field.NewEncodedIssuerLen(v)) } -//SetEncodedIssuer sets EncodedIssuer, Tag 349 +// SetEncodedIssuer sets EncodedIssuer, Tag 349 func (m TradeCaptureReportRequestAck) SetEncodedIssuer(v string) { m.Set(field.NewEncodedIssuer(v)) } -//SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportRequestAck) SetEncodedSecurityDescLen(v int) { m.Set(field.NewEncodedSecurityDescLen(v)) } -//SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportRequestAck) SetEncodedSecurityDesc(v string) { m.Set(field.NewEncodedSecurityDesc(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m TradeCaptureReportRequestAck) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m TradeCaptureReportRequestAck) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 func (m TradeCaptureReportRequestAck) SetMultiLegReportingType(v enum.MultiLegReportingType) { m.Set(field.NewMultiLegReportingType(v)) } -//SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 func (m TradeCaptureReportRequestAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetProduct sets Product, Tag 460 +// SetProduct sets Product, Tag 460 func (m TradeCaptureReportRequestAck) SetProduct(v enum.Product) { m.Set(field.NewProduct(v)) } -//SetCFICode sets CFICode, Tag 461 +// SetCFICode sets CFICode, Tag 461 func (m TradeCaptureReportRequestAck) SetCFICode(v string) { m.Set(field.NewCFICode(v)) } -//SetCountryOfIssue sets CountryOfIssue, Tag 470 +// SetCountryOfIssue sets CountryOfIssue, Tag 470 func (m TradeCaptureReportRequestAck) SetCountryOfIssue(v string) { m.Set(field.NewCountryOfIssue(v)) } -//SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportRequestAck) SetStateOrProvinceOfIssue(v string) { m.Set(field.NewStateOrProvinceOfIssue(v)) } -//SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 func (m TradeCaptureReportRequestAck) SetLocaleOfIssue(v string) { m.Set(field.NewLocaleOfIssue(v)) } -//SetMaturityDate sets MaturityDate, Tag 541 +// SetMaturityDate sets MaturityDate, Tag 541 func (m TradeCaptureReportRequestAck) SetMaturityDate(v string) { m.Set(field.NewMaturityDate(v)) } -//SetInstrRegistry sets InstrRegistry, Tag 543 +// SetInstrRegistry sets InstrRegistry, Tag 543 func (m TradeCaptureReportRequestAck) SetInstrRegistry(v enum.InstrRegistry) { m.Set(field.NewInstrRegistry(v)) } -//SetNoLegs sets NoLegs, Tag 555 +// SetNoLegs sets NoLegs, Tag 555 func (m TradeCaptureReportRequestAck) SetNoLegs(f NoLegsRepeatingGroup) { m.SetGroup(f) } -//SetTradeRequestID sets TradeRequestID, Tag 568 +// SetTradeRequestID sets TradeRequestID, Tag 568 func (m TradeCaptureReportRequestAck) SetTradeRequestID(v string) { m.Set(field.NewTradeRequestID(v)) } -//SetTradeRequestType sets TradeRequestType, Tag 569 +// SetTradeRequestType sets TradeRequestType, Tag 569 func (m TradeCaptureReportRequestAck) SetTradeRequestType(v enum.TradeRequestType) { m.Set(field.NewTradeRequestType(v)) } -//SetContractSettlMonth sets ContractSettlMonth, Tag 667 +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 func (m TradeCaptureReportRequestAck) SetContractSettlMonth(v string) { m.Set(field.NewContractSettlMonth(v)) } -//SetPool sets Pool, Tag 691 +// SetPool sets Pool, Tag 691 func (m TradeCaptureReportRequestAck) SetPool(v string) { m.Set(field.NewPool(v)) } -//SetNoUnderlyings sets NoUnderlyings, Tag 711 +// SetNoUnderlyings sets NoUnderlyings, Tag 711 func (m TradeCaptureReportRequestAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { m.SetGroup(f) } -//SetResponseTransportType sets ResponseTransportType, Tag 725 +// SetResponseTransportType sets ResponseTransportType, Tag 725 func (m TradeCaptureReportRequestAck) SetResponseTransportType(v enum.ResponseTransportType) { m.Set(field.NewResponseTransportType(v)) } -//SetResponseDestination sets ResponseDestination, Tag 726 +// SetResponseDestination sets ResponseDestination, Tag 726 func (m TradeCaptureReportRequestAck) SetResponseDestination(v string) { m.Set(field.NewResponseDestination(v)) } -//SetTotNumTradeReports sets TotNumTradeReports, Tag 748 +// SetTotNumTradeReports sets TotNumTradeReports, Tag 748 func (m TradeCaptureReportRequestAck) SetTotNumTradeReports(v int) { m.Set(field.NewTotNumTradeReports(v)) } -//SetTradeRequestResult sets TradeRequestResult, Tag 749 +// SetTradeRequestResult sets TradeRequestResult, Tag 749 func (m TradeCaptureReportRequestAck) SetTradeRequestResult(v enum.TradeRequestResult) { m.Set(field.NewTradeRequestResult(v)) } -//SetTradeRequestStatus sets TradeRequestStatus, Tag 750 +// SetTradeRequestStatus sets TradeRequestStatus, Tag 750 func (m TradeCaptureReportRequestAck) SetTradeRequestStatus(v enum.TradeRequestStatus) { m.Set(field.NewTradeRequestStatus(v)) } -//SetSecuritySubType sets SecuritySubType, Tag 762 +// SetSecuritySubType sets SecuritySubType, Tag 762 func (m TradeCaptureReportRequestAck) SetSecuritySubType(v string) { m.Set(field.NewSecuritySubType(v)) } -//SetNoEvents sets NoEvents, Tag 864 +// SetNoEvents sets NoEvents, Tag 864 func (m TradeCaptureReportRequestAck) SetNoEvents(f NoEventsRepeatingGroup) { m.SetGroup(f) } -//SetDatedDate sets DatedDate, Tag 873 +// SetDatedDate sets DatedDate, Tag 873 func (m TradeCaptureReportRequestAck) SetDatedDate(v string) { m.Set(field.NewDatedDate(v)) } -//SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 func (m TradeCaptureReportRequestAck) SetInterestAccrualDate(v string) { m.Set(field.NewInterestAccrualDate(v)) } -//SetCPProgram sets CPProgram, Tag 875 +// SetCPProgram sets CPProgram, Tag 875 func (m TradeCaptureReportRequestAck) SetCPProgram(v enum.CPProgram) { m.Set(field.NewCPProgram(v)) } -//SetCPRegType sets CPRegType, Tag 876 +// SetCPRegType sets CPRegType, Tag 876 func (m TradeCaptureReportRequestAck) SetCPRegType(v string) { m.Set(field.NewCPRegType(v)) } -//SetStrikeCurrency sets StrikeCurrency, Tag 947 +// SetStrikeCurrency sets StrikeCurrency, Tag 947 func (m TradeCaptureReportRequestAck) SetStrikeCurrency(v string) { m.Set(field.NewStrikeCurrency(v)) } -//GetSecurityIDSource gets SecurityIDSource, Tag 22 +// GetSecurityIDSource gets SecurityIDSource, Tag 22 func (m TradeCaptureReportRequestAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { var f field.SecurityIDSourceField if err = m.Get(&f); err == nil { @@ -349,7 +349,7 @@ func (m TradeCaptureReportRequestAck) GetSecurityIDSource() (v enum.SecurityIDSo return } -//GetSecurityID gets SecurityID, Tag 48 +// GetSecurityID gets SecurityID, Tag 48 func (m TradeCaptureReportRequestAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { var f field.SecurityIDField if err = m.Get(&f); err == nil { @@ -358,7 +358,7 @@ func (m TradeCaptureReportRequestAck) GetSecurityID() (v string, err quickfix.Me return } -//GetSymbol gets Symbol, Tag 55 +// GetSymbol gets Symbol, Tag 55 func (m TradeCaptureReportRequestAck) GetSymbol() (v string, err quickfix.MessageRejectError) { var f field.SymbolField if err = m.Get(&f); err == nil { @@ -367,7 +367,7 @@ func (m TradeCaptureReportRequestAck) GetSymbol() (v string, err quickfix.Messag return } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m TradeCaptureReportRequestAck) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -376,7 +376,7 @@ func (m TradeCaptureReportRequestAck) GetText() (v string, err quickfix.MessageR return } -//GetSymbolSfx gets SymbolSfx, Tag 65 +// GetSymbolSfx gets SymbolSfx, Tag 65 func (m TradeCaptureReportRequestAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { var f field.SymbolSfxField if err = m.Get(&f); err == nil { @@ -385,7 +385,7 @@ func (m TradeCaptureReportRequestAck) GetSymbolSfx() (v enum.SymbolSfx, err quic return } -//GetIssuer gets Issuer, Tag 106 +// GetIssuer gets Issuer, Tag 106 func (m TradeCaptureReportRequestAck) GetIssuer() (v string, err quickfix.MessageRejectError) { var f field.IssuerField if err = m.Get(&f); err == nil { @@ -394,7 +394,7 @@ func (m TradeCaptureReportRequestAck) GetIssuer() (v string, err quickfix.Messag return } -//GetSecurityDesc gets SecurityDesc, Tag 107 +// GetSecurityDesc gets SecurityDesc, Tag 107 func (m TradeCaptureReportRequestAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.SecurityDescField if err = m.Get(&f); err == nil { @@ -403,7 +403,7 @@ func (m TradeCaptureReportRequestAck) GetSecurityDesc() (v string, err quickfix. return } -//GetSecurityType gets SecurityType, Tag 167 +// GetSecurityType gets SecurityType, Tag 167 func (m TradeCaptureReportRequestAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { var f field.SecurityTypeField if err = m.Get(&f); err == nil { @@ -412,7 +412,7 @@ func (m TradeCaptureReportRequestAck) GetSecurityType() (v enum.SecurityType, er return } -//GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 func (m TradeCaptureReportRequestAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.MaturityMonthYearField if err = m.Get(&f); err == nil { @@ -421,7 +421,7 @@ func (m TradeCaptureReportRequestAck) GetMaturityMonthYear() (v string, err quic return } -//GetStrikePrice gets StrikePrice, Tag 202 +// GetStrikePrice gets StrikePrice, Tag 202 func (m TradeCaptureReportRequestAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.StrikePriceField if err = m.Get(&f); err == nil { @@ -430,7 +430,7 @@ func (m TradeCaptureReportRequestAck) GetStrikePrice() (v decimal.Decimal, err q return } -//GetOptAttribute gets OptAttribute, Tag 206 +// GetOptAttribute gets OptAttribute, Tag 206 func (m TradeCaptureReportRequestAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.OptAttributeField if err = m.Get(&f); err == nil { @@ -439,7 +439,7 @@ func (m TradeCaptureReportRequestAck) GetOptAttribute() (v string, err quickfix. return } -//GetSecurityExchange gets SecurityExchange, Tag 207 +// GetSecurityExchange gets SecurityExchange, Tag 207 func (m TradeCaptureReportRequestAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.SecurityExchangeField if err = m.Get(&f); err == nil { @@ -448,7 +448,7 @@ func (m TradeCaptureReportRequestAck) GetSecurityExchange() (v string, err quick return } -//GetCouponRate gets CouponRate, Tag 223 +// GetCouponRate gets CouponRate, Tag 223 func (m TradeCaptureReportRequestAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.CouponRateField if err = m.Get(&f); err == nil { @@ -457,7 +457,7 @@ func (m TradeCaptureReportRequestAck) GetCouponRate() (v decimal.Decimal, err qu return } -//GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 func (m TradeCaptureReportRequestAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.CouponPaymentDateField if err = m.Get(&f); err == nil { @@ -466,7 +466,7 @@ func (m TradeCaptureReportRequestAck) GetCouponPaymentDate() (v string, err quic return } -//GetIssueDate gets IssueDate, Tag 225 +// GetIssueDate gets IssueDate, Tag 225 func (m TradeCaptureReportRequestAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { var f field.IssueDateField if err = m.Get(&f); err == nil { @@ -475,7 +475,7 @@ func (m TradeCaptureReportRequestAck) GetIssueDate() (v string, err quickfix.Mes return } -//GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 func (m TradeCaptureReportRequestAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.RepurchaseTermField if err = m.Get(&f); err == nil { @@ -484,7 +484,7 @@ func (m TradeCaptureReportRequestAck) GetRepurchaseTerm() (v int, err quickfix.M return } -//GetRepurchaseRate gets RepurchaseRate, Tag 227 +// GetRepurchaseRate gets RepurchaseRate, Tag 227 func (m TradeCaptureReportRequestAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RepurchaseRateField if err = m.Get(&f); err == nil { @@ -493,7 +493,7 @@ func (m TradeCaptureReportRequestAck) GetRepurchaseRate() (v decimal.Decimal, er return } -//GetFactor gets Factor, Tag 228 +// GetFactor gets Factor, Tag 228 func (m TradeCaptureReportRequestAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.FactorField if err = m.Get(&f); err == nil { @@ -502,7 +502,7 @@ func (m TradeCaptureReportRequestAck) GetFactor() (v decimal.Decimal, err quickf return } -//GetContractMultiplier gets ContractMultiplier, Tag 231 +// GetContractMultiplier gets ContractMultiplier, Tag 231 func (m TradeCaptureReportRequestAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.ContractMultiplierField if err = m.Get(&f); err == nil { @@ -511,7 +511,7 @@ func (m TradeCaptureReportRequestAck) GetContractMultiplier() (v decimal.Decimal return } -//GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 func (m TradeCaptureReportRequestAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.RepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -520,7 +520,7 @@ func (m TradeCaptureReportRequestAck) GetRepoCollateralSecurityType() (v int, er return } -//GetRedemptionDate gets RedemptionDate, Tag 240 +// GetRedemptionDate gets RedemptionDate, Tag 240 func (m TradeCaptureReportRequestAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.RedemptionDateField if err = m.Get(&f); err == nil { @@ -529,7 +529,7 @@ func (m TradeCaptureReportRequestAck) GetRedemptionDate() (v string, err quickfi return } -//GetCreditRating gets CreditRating, Tag 255 +// GetCreditRating gets CreditRating, Tag 255 func (m TradeCaptureReportRequestAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { var f field.CreditRatingField if err = m.Get(&f); err == nil { @@ -538,7 +538,7 @@ func (m TradeCaptureReportRequestAck) GetCreditRating() (v string, err quickfix. return } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradeCaptureReportRequestAck) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -547,7 +547,7 @@ func (m TradeCaptureReportRequestAck) GetSubscriptionRequestType() (v enum.Subsc return } -//GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 func (m TradeCaptureReportRequestAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedIssuerLenField if err = m.Get(&f); err == nil { @@ -556,7 +556,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedIssuerLen() (v int, err quickfix return } -//GetEncodedIssuer gets EncodedIssuer, Tag 349 +// GetEncodedIssuer gets EncodedIssuer, Tag 349 func (m TradeCaptureReportRequestAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedIssuerField if err = m.Get(&f); err == nil { @@ -565,7 +565,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedIssuer() (v string, err quickfix return } -//GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 func (m TradeCaptureReportRequestAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescLenField if err = m.Get(&f); err == nil { @@ -574,7 +574,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedSecurityDescLen() (v int, err qu return } -//GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 func (m TradeCaptureReportRequestAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedSecurityDescField if err = m.Get(&f); err == nil { @@ -583,7 +583,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedSecurityDesc() (v string, err qu return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m TradeCaptureReportRequestAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -592,7 +592,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedTextLen() (v int, err quickfix.M return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m TradeCaptureReportRequestAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -601,7 +601,7 @@ func (m TradeCaptureReportRequestAck) GetEncodedText() (v string, err quickfix.M return } -//GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 func (m TradeCaptureReportRequestAck) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { var f field.MultiLegReportingTypeField if err = m.Get(&f); err == nil { @@ -610,14 +610,14 @@ func (m TradeCaptureReportRequestAck) GetMultiLegReportingType() (v enum.MultiLe return } -//GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 func (m TradeCaptureReportRequestAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetProduct gets Product, Tag 460 +// GetProduct gets Product, Tag 460 func (m TradeCaptureReportRequestAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { var f field.ProductField if err = m.Get(&f); err == nil { @@ -626,7 +626,7 @@ func (m TradeCaptureReportRequestAck) GetProduct() (v enum.Product, err quickfix return } -//GetCFICode gets CFICode, Tag 461 +// GetCFICode gets CFICode, Tag 461 func (m TradeCaptureReportRequestAck) GetCFICode() (v string, err quickfix.MessageRejectError) { var f field.CFICodeField if err = m.Get(&f); err == nil { @@ -635,7 +635,7 @@ func (m TradeCaptureReportRequestAck) GetCFICode() (v string, err quickfix.Messa return } -//GetCountryOfIssue gets CountryOfIssue, Tag 470 +// GetCountryOfIssue gets CountryOfIssue, Tag 470 func (m TradeCaptureReportRequestAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.CountryOfIssueField if err = m.Get(&f); err == nil { @@ -644,7 +644,7 @@ func (m TradeCaptureReportRequestAck) GetCountryOfIssue() (v string, err quickfi return } -//GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 func (m TradeCaptureReportRequestAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.StateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -653,7 +653,7 @@ func (m TradeCaptureReportRequestAck) GetStateOrProvinceOfIssue() (v string, err return } -//GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 func (m TradeCaptureReportRequestAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LocaleOfIssueField if err = m.Get(&f); err == nil { @@ -662,7 +662,7 @@ func (m TradeCaptureReportRequestAck) GetLocaleOfIssue() (v string, err quickfix return } -//GetMaturityDate gets MaturityDate, Tag 541 +// GetMaturityDate gets MaturityDate, Tag 541 func (m TradeCaptureReportRequestAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.MaturityDateField if err = m.Get(&f); err == nil { @@ -671,7 +671,7 @@ func (m TradeCaptureReportRequestAck) GetMaturityDate() (v string, err quickfix. return } -//GetInstrRegistry gets InstrRegistry, Tag 543 +// GetInstrRegistry gets InstrRegistry, Tag 543 func (m TradeCaptureReportRequestAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { var f field.InstrRegistryField if err = m.Get(&f); err == nil { @@ -680,14 +680,14 @@ func (m TradeCaptureReportRequestAck) GetInstrRegistry() (v enum.InstrRegistry, return } -//GetNoLegs gets NoLegs, Tag 555 +// GetNoLegs gets NoLegs, Tag 555 func (m TradeCaptureReportRequestAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetTradeRequestID gets TradeRequestID, Tag 568 +// GetTradeRequestID gets TradeRequestID, Tag 568 func (m TradeCaptureReportRequestAck) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { var f field.TradeRequestIDField if err = m.Get(&f); err == nil { @@ -696,7 +696,7 @@ func (m TradeCaptureReportRequestAck) GetTradeRequestID() (v string, err quickfi return } -//GetTradeRequestType gets TradeRequestType, Tag 569 +// GetTradeRequestType gets TradeRequestType, Tag 569 func (m TradeCaptureReportRequestAck) GetTradeRequestType() (v enum.TradeRequestType, err quickfix.MessageRejectError) { var f field.TradeRequestTypeField if err = m.Get(&f); err == nil { @@ -705,7 +705,7 @@ func (m TradeCaptureReportRequestAck) GetTradeRequestType() (v enum.TradeRequest return } -//GetContractSettlMonth gets ContractSettlMonth, Tag 667 +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 func (m TradeCaptureReportRequestAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.ContractSettlMonthField if err = m.Get(&f); err == nil { @@ -714,7 +714,7 @@ func (m TradeCaptureReportRequestAck) GetContractSettlMonth() (v string, err qui return } -//GetPool gets Pool, Tag 691 +// GetPool gets Pool, Tag 691 func (m TradeCaptureReportRequestAck) GetPool() (v string, err quickfix.MessageRejectError) { var f field.PoolField if err = m.Get(&f); err == nil { @@ -723,14 +723,14 @@ func (m TradeCaptureReportRequestAck) GetPool() (v string, err quickfix.MessageR return } -//GetNoUnderlyings gets NoUnderlyings, Tag 711 +// GetNoUnderlyings gets NoUnderlyings, Tag 711 func (m TradeCaptureReportRequestAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetResponseTransportType gets ResponseTransportType, Tag 725 +// GetResponseTransportType gets ResponseTransportType, Tag 725 func (m TradeCaptureReportRequestAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { var f field.ResponseTransportTypeField if err = m.Get(&f); err == nil { @@ -739,7 +739,7 @@ func (m TradeCaptureReportRequestAck) GetResponseTransportType() (v enum.Respons return } -//GetResponseDestination gets ResponseDestination, Tag 726 +// GetResponseDestination gets ResponseDestination, Tag 726 func (m TradeCaptureReportRequestAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { var f field.ResponseDestinationField if err = m.Get(&f); err == nil { @@ -748,7 +748,7 @@ func (m TradeCaptureReportRequestAck) GetResponseDestination() (v string, err qu return } -//GetTotNumTradeReports gets TotNumTradeReports, Tag 748 +// GetTotNumTradeReports gets TotNumTradeReports, Tag 748 func (m TradeCaptureReportRequestAck) GetTotNumTradeReports() (v int, err quickfix.MessageRejectError) { var f field.TotNumTradeReportsField if err = m.Get(&f); err == nil { @@ -757,7 +757,7 @@ func (m TradeCaptureReportRequestAck) GetTotNumTradeReports() (v int, err quickf return } -//GetTradeRequestResult gets TradeRequestResult, Tag 749 +// GetTradeRequestResult gets TradeRequestResult, Tag 749 func (m TradeCaptureReportRequestAck) GetTradeRequestResult() (v enum.TradeRequestResult, err quickfix.MessageRejectError) { var f field.TradeRequestResultField if err = m.Get(&f); err == nil { @@ -766,7 +766,7 @@ func (m TradeCaptureReportRequestAck) GetTradeRequestResult() (v enum.TradeReque return } -//GetTradeRequestStatus gets TradeRequestStatus, Tag 750 +// GetTradeRequestStatus gets TradeRequestStatus, Tag 750 func (m TradeCaptureReportRequestAck) GetTradeRequestStatus() (v enum.TradeRequestStatus, err quickfix.MessageRejectError) { var f field.TradeRequestStatusField if err = m.Get(&f); err == nil { @@ -775,7 +775,7 @@ func (m TradeCaptureReportRequestAck) GetTradeRequestStatus() (v enum.TradeReque return } -//GetSecuritySubType gets SecuritySubType, Tag 762 +// GetSecuritySubType gets SecuritySubType, Tag 762 func (m TradeCaptureReportRequestAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.SecuritySubTypeField if err = m.Get(&f); err == nil { @@ -784,14 +784,14 @@ func (m TradeCaptureReportRequestAck) GetSecuritySubType() (v string, err quickf return } -//GetNoEvents gets NoEvents, Tag 864 +// GetNoEvents gets NoEvents, Tag 864 func (m TradeCaptureReportRequestAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoEventsRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetDatedDate gets DatedDate, Tag 873 +// GetDatedDate gets DatedDate, Tag 873 func (m TradeCaptureReportRequestAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { var f field.DatedDateField if err = m.Get(&f); err == nil { @@ -800,7 +800,7 @@ func (m TradeCaptureReportRequestAck) GetDatedDate() (v string, err quickfix.Mes return } -//GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 func (m TradeCaptureReportRequestAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.InterestAccrualDateField if err = m.Get(&f); err == nil { @@ -809,7 +809,7 @@ func (m TradeCaptureReportRequestAck) GetInterestAccrualDate() (v string, err qu return } -//GetCPProgram gets CPProgram, Tag 875 +// GetCPProgram gets CPProgram, Tag 875 func (m TradeCaptureReportRequestAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { var f field.CPProgramField if err = m.Get(&f); err == nil { @@ -818,7 +818,7 @@ func (m TradeCaptureReportRequestAck) GetCPProgram() (v enum.CPProgram, err quic return } -//GetCPRegType gets CPRegType, Tag 876 +// GetCPRegType gets CPRegType, Tag 876 func (m TradeCaptureReportRequestAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { var f field.CPRegTypeField if err = m.Get(&f); err == nil { @@ -827,7 +827,7 @@ func (m TradeCaptureReportRequestAck) GetCPRegType() (v string, err quickfix.Mes return } -//GetStrikeCurrency gets StrikeCurrency, Tag 947 +// GetStrikeCurrency gets StrikeCurrency, Tag 947 func (m TradeCaptureReportRequestAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.StrikeCurrencyField if err = m.Get(&f); err == nil { @@ -836,302 +836,302 @@ func (m TradeCaptureReportRequestAck) GetStrikeCurrency() (v string, err quickfi return } -//HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 func (m TradeCaptureReportRequestAck) HasSecurityIDSource() bool { return m.Has(tag.SecurityIDSource) } -//HasSecurityID returns true if SecurityID is present, Tag 48 +// HasSecurityID returns true if SecurityID is present, Tag 48 func (m TradeCaptureReportRequestAck) HasSecurityID() bool { return m.Has(tag.SecurityID) } -//HasSymbol returns true if Symbol is present, Tag 55 +// HasSymbol returns true if Symbol is present, Tag 55 func (m TradeCaptureReportRequestAck) HasSymbol() bool { return m.Has(tag.Symbol) } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m TradeCaptureReportRequestAck) HasText() bool { return m.Has(tag.Text) } -//HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 func (m TradeCaptureReportRequestAck) HasSymbolSfx() bool { return m.Has(tag.SymbolSfx) } -//HasIssuer returns true if Issuer is present, Tag 106 +// HasIssuer returns true if Issuer is present, Tag 106 func (m TradeCaptureReportRequestAck) HasIssuer() bool { return m.Has(tag.Issuer) } -//HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 func (m TradeCaptureReportRequestAck) HasSecurityDesc() bool { return m.Has(tag.SecurityDesc) } -//HasSecurityType returns true if SecurityType is present, Tag 167 +// HasSecurityType returns true if SecurityType is present, Tag 167 func (m TradeCaptureReportRequestAck) HasSecurityType() bool { return m.Has(tag.SecurityType) } -//HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 func (m TradeCaptureReportRequestAck) HasMaturityMonthYear() bool { return m.Has(tag.MaturityMonthYear) } -//HasStrikePrice returns true if StrikePrice is present, Tag 202 +// HasStrikePrice returns true if StrikePrice is present, Tag 202 func (m TradeCaptureReportRequestAck) HasStrikePrice() bool { return m.Has(tag.StrikePrice) } -//HasOptAttribute returns true if OptAttribute is present, Tag 206 +// HasOptAttribute returns true if OptAttribute is present, Tag 206 func (m TradeCaptureReportRequestAck) HasOptAttribute() bool { return m.Has(tag.OptAttribute) } -//HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 func (m TradeCaptureReportRequestAck) HasSecurityExchange() bool { return m.Has(tag.SecurityExchange) } -//HasCouponRate returns true if CouponRate is present, Tag 223 +// HasCouponRate returns true if CouponRate is present, Tag 223 func (m TradeCaptureReportRequestAck) HasCouponRate() bool { return m.Has(tag.CouponRate) } -//HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 func (m TradeCaptureReportRequestAck) HasCouponPaymentDate() bool { return m.Has(tag.CouponPaymentDate) } -//HasIssueDate returns true if IssueDate is present, Tag 225 +// HasIssueDate returns true if IssueDate is present, Tag 225 func (m TradeCaptureReportRequestAck) HasIssueDate() bool { return m.Has(tag.IssueDate) } -//HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 func (m TradeCaptureReportRequestAck) HasRepurchaseTerm() bool { return m.Has(tag.RepurchaseTerm) } -//HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 func (m TradeCaptureReportRequestAck) HasRepurchaseRate() bool { return m.Has(tag.RepurchaseRate) } -//HasFactor returns true if Factor is present, Tag 228 +// HasFactor returns true if Factor is present, Tag 228 func (m TradeCaptureReportRequestAck) HasFactor() bool { return m.Has(tag.Factor) } -//HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 func (m TradeCaptureReportRequestAck) HasContractMultiplier() bool { return m.Has(tag.ContractMultiplier) } -//HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 func (m TradeCaptureReportRequestAck) HasRepoCollateralSecurityType() bool { return m.Has(tag.RepoCollateralSecurityType) } -//HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 func (m TradeCaptureReportRequestAck) HasRedemptionDate() bool { return m.Has(tag.RedemptionDate) } -//HasCreditRating returns true if CreditRating is present, Tag 255 +// HasCreditRating returns true if CreditRating is present, Tag 255 func (m TradeCaptureReportRequestAck) HasCreditRating() bool { return m.Has(tag.CreditRating) } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradeCaptureReportRequestAck) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 func (m TradeCaptureReportRequestAck) HasEncodedIssuerLen() bool { return m.Has(tag.EncodedIssuerLen) } -//HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 func (m TradeCaptureReportRequestAck) HasEncodedIssuer() bool { return m.Has(tag.EncodedIssuer) } -//HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 func (m TradeCaptureReportRequestAck) HasEncodedSecurityDescLen() bool { return m.Has(tag.EncodedSecurityDescLen) } -//HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 func (m TradeCaptureReportRequestAck) HasEncodedSecurityDesc() bool { return m.Has(tag.EncodedSecurityDesc) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m TradeCaptureReportRequestAck) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m TradeCaptureReportRequestAck) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 func (m TradeCaptureReportRequestAck) HasMultiLegReportingType() bool { return m.Has(tag.MultiLegReportingType) } -//HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 func (m TradeCaptureReportRequestAck) HasNoSecurityAltID() bool { return m.Has(tag.NoSecurityAltID) } -//HasProduct returns true if Product is present, Tag 460 +// HasProduct returns true if Product is present, Tag 460 func (m TradeCaptureReportRequestAck) HasProduct() bool { return m.Has(tag.Product) } -//HasCFICode returns true if CFICode is present, Tag 461 +// HasCFICode returns true if CFICode is present, Tag 461 func (m TradeCaptureReportRequestAck) HasCFICode() bool { return m.Has(tag.CFICode) } -//HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 func (m TradeCaptureReportRequestAck) HasCountryOfIssue() bool { return m.Has(tag.CountryOfIssue) } -//HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 func (m TradeCaptureReportRequestAck) HasStateOrProvinceOfIssue() bool { return m.Has(tag.StateOrProvinceOfIssue) } -//HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 func (m TradeCaptureReportRequestAck) HasLocaleOfIssue() bool { return m.Has(tag.LocaleOfIssue) } -//HasMaturityDate returns true if MaturityDate is present, Tag 541 +// HasMaturityDate returns true if MaturityDate is present, Tag 541 func (m TradeCaptureReportRequestAck) HasMaturityDate() bool { return m.Has(tag.MaturityDate) } -//HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 func (m TradeCaptureReportRequestAck) HasInstrRegistry() bool { return m.Has(tag.InstrRegistry) } -//HasNoLegs returns true if NoLegs is present, Tag 555 +// HasNoLegs returns true if NoLegs is present, Tag 555 func (m TradeCaptureReportRequestAck) HasNoLegs() bool { return m.Has(tag.NoLegs) } -//HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 func (m TradeCaptureReportRequestAck) HasTradeRequestID() bool { return m.Has(tag.TradeRequestID) } -//HasTradeRequestType returns true if TradeRequestType is present, Tag 569 +// HasTradeRequestType returns true if TradeRequestType is present, Tag 569 func (m TradeCaptureReportRequestAck) HasTradeRequestType() bool { return m.Has(tag.TradeRequestType) } -//HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 func (m TradeCaptureReportRequestAck) HasContractSettlMonth() bool { return m.Has(tag.ContractSettlMonth) } -//HasPool returns true if Pool is present, Tag 691 +// HasPool returns true if Pool is present, Tag 691 func (m TradeCaptureReportRequestAck) HasPool() bool { return m.Has(tag.Pool) } -//HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 func (m TradeCaptureReportRequestAck) HasNoUnderlyings() bool { return m.Has(tag.NoUnderlyings) } -//HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 func (m TradeCaptureReportRequestAck) HasResponseTransportType() bool { return m.Has(tag.ResponseTransportType) } -//HasResponseDestination returns true if ResponseDestination is present, Tag 726 +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 func (m TradeCaptureReportRequestAck) HasResponseDestination() bool { return m.Has(tag.ResponseDestination) } -//HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 +// HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 func (m TradeCaptureReportRequestAck) HasTotNumTradeReports() bool { return m.Has(tag.TotNumTradeReports) } -//HasTradeRequestResult returns true if TradeRequestResult is present, Tag 749 +// HasTradeRequestResult returns true if TradeRequestResult is present, Tag 749 func (m TradeCaptureReportRequestAck) HasTradeRequestResult() bool { return m.Has(tag.TradeRequestResult) } -//HasTradeRequestStatus returns true if TradeRequestStatus is present, Tag 750 +// HasTradeRequestStatus returns true if TradeRequestStatus is present, Tag 750 func (m TradeCaptureReportRequestAck) HasTradeRequestStatus() bool { return m.Has(tag.TradeRequestStatus) } -//HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 func (m TradeCaptureReportRequestAck) HasSecuritySubType() bool { return m.Has(tag.SecuritySubType) } -//HasNoEvents returns true if NoEvents is present, Tag 864 +// HasNoEvents returns true if NoEvents is present, Tag 864 func (m TradeCaptureReportRequestAck) HasNoEvents() bool { return m.Has(tag.NoEvents) } -//HasDatedDate returns true if DatedDate is present, Tag 873 +// HasDatedDate returns true if DatedDate is present, Tag 873 func (m TradeCaptureReportRequestAck) HasDatedDate() bool { return m.Has(tag.DatedDate) } -//HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 func (m TradeCaptureReportRequestAck) HasInterestAccrualDate() bool { return m.Has(tag.InterestAccrualDate) } -//HasCPProgram returns true if CPProgram is present, Tag 875 +// HasCPProgram returns true if CPProgram is present, Tag 875 func (m TradeCaptureReportRequestAck) HasCPProgram() bool { return m.Has(tag.CPProgram) } -//HasCPRegType returns true if CPRegType is present, Tag 876 +// HasCPRegType returns true if CPRegType is present, Tag 876 func (m TradeCaptureReportRequestAck) HasCPRegType() bool { return m.Has(tag.CPRegType) } -//HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 func (m TradeCaptureReportRequestAck) HasStrikeCurrency() bool { return m.Has(tag.StrikeCurrency) } -//NoSecurityAltID is a repeating group element, Tag 454 +// NoSecurityAltID is a repeating group element, Tag 454 type NoSecurityAltID struct { *quickfix.Group } -//SetSecurityAltID sets SecurityAltID, Tag 455 +// SetSecurityAltID sets SecurityAltID, Tag 455 func (m NoSecurityAltID) SetSecurityAltID(v string) { m.Set(field.NewSecurityAltID(v)) } -//SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { m.Set(field.NewSecurityAltIDSource(v)) } -//GetSecurityAltID gets SecurityAltID, Tag 455 +// GetSecurityAltID gets SecurityAltID, Tag 455 func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDField if err = m.Get(&f); err == nil { @@ -1140,7 +1140,7 @@ func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejec return } -//GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.SecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -1149,255 +1149,256 @@ func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.Messag return } -//HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 func (m NoSecurityAltID) HasSecurityAltID() bool { return m.Has(tag.SecurityAltID) } -//HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 func (m NoSecurityAltID) HasSecurityAltIDSource() bool { return m.Has(tag.SecurityAltIDSource) } -//NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 type NoSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { return NoSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } } -//Add create and append a new NoSecurityAltID to this group +// Add create and append a new NoSecurityAltID to this group func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { g := m.RepeatingGroup.Add() return NoSecurityAltID{g} } -//Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { return NoSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegs is a repeating group element, Tag 555 +// NoLegs is a repeating group element, Tag 555 type NoLegs struct { *quickfix.Group } -//SetLegSymbol sets LegSymbol, Tag 600 +// SetLegSymbol sets LegSymbol, Tag 600 func (m NoLegs) SetLegSymbol(v string) { m.Set(field.NewLegSymbol(v)) } -//SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 func (m NoLegs) SetLegSymbolSfx(v string) { m.Set(field.NewLegSymbolSfx(v)) } -//SetLegSecurityID sets LegSecurityID, Tag 602 +// SetLegSecurityID sets LegSecurityID, Tag 602 func (m NoLegs) SetLegSecurityID(v string) { m.Set(field.NewLegSecurityID(v)) } -//SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 func (m NoLegs) SetLegSecurityIDSource(v string) { m.Set(field.NewLegSecurityIDSource(v)) } -//SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetLegProduct sets LegProduct, Tag 607 +// SetLegProduct sets LegProduct, Tag 607 func (m NoLegs) SetLegProduct(v int) { m.Set(field.NewLegProduct(v)) } -//SetLegCFICode sets LegCFICode, Tag 608 +// SetLegCFICode sets LegCFICode, Tag 608 func (m NoLegs) SetLegCFICode(v string) { m.Set(field.NewLegCFICode(v)) } -//SetLegSecurityType sets LegSecurityType, Tag 609 +// SetLegSecurityType sets LegSecurityType, Tag 609 func (m NoLegs) SetLegSecurityType(v string) { m.Set(field.NewLegSecurityType(v)) } -//SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 func (m NoLegs) SetLegSecuritySubType(v string) { m.Set(field.NewLegSecuritySubType(v)) } -//SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 func (m NoLegs) SetLegMaturityMonthYear(v string) { m.Set(field.NewLegMaturityMonthYear(v)) } -//SetLegMaturityDate sets LegMaturityDate, Tag 611 +// SetLegMaturityDate sets LegMaturityDate, Tag 611 func (m NoLegs) SetLegMaturityDate(v string) { m.Set(field.NewLegMaturityDate(v)) } -//SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 func (m NoLegs) SetLegCouponPaymentDate(v string) { m.Set(field.NewLegCouponPaymentDate(v)) } -//SetLegIssueDate sets LegIssueDate, Tag 249 +// SetLegIssueDate sets LegIssueDate, Tag 249 func (m NoLegs) SetLegIssueDate(v string) { m.Set(field.NewLegIssueDate(v)) } -//SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { m.Set(field.NewLegRepoCollateralSecurityType(v)) } -//SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 func (m NoLegs) SetLegRepurchaseTerm(v int) { m.Set(field.NewLegRepurchaseTerm(v)) } -//SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegRepurchaseRate(value, scale)) } -//SetLegFactor sets LegFactor, Tag 253 +// SetLegFactor sets LegFactor, Tag 253 func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { m.Set(field.NewLegFactor(value, scale)) } -//SetLegCreditRating sets LegCreditRating, Tag 257 +// SetLegCreditRating sets LegCreditRating, Tag 257 func (m NoLegs) SetLegCreditRating(v string) { m.Set(field.NewLegCreditRating(v)) } -//SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 func (m NoLegs) SetLegInstrRegistry(v string) { m.Set(field.NewLegInstrRegistry(v)) } -//SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 func (m NoLegs) SetLegCountryOfIssue(v string) { m.Set(field.NewLegCountryOfIssue(v)) } -//SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { m.Set(field.NewLegStateOrProvinceOfIssue(v)) } -//SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 func (m NoLegs) SetLegLocaleOfIssue(v string) { m.Set(field.NewLegLocaleOfIssue(v)) } -//SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 func (m NoLegs) SetLegRedemptionDate(v string) { m.Set(field.NewLegRedemptionDate(v)) } -//SetLegStrikePrice sets LegStrikePrice, Tag 612 +// SetLegStrikePrice sets LegStrikePrice, Tag 612 func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewLegStrikePrice(value, scale)) } -//SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 func (m NoLegs) SetLegStrikeCurrency(v string) { m.Set(field.NewLegStrikeCurrency(v)) } -//SetLegOptAttribute sets LegOptAttribute, Tag 613 +// SetLegOptAttribute sets LegOptAttribute, Tag 613 func (m NoLegs) SetLegOptAttribute(v string) { m.Set(field.NewLegOptAttribute(v)) } -//SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewLegContractMultiplier(value, scale)) } -//SetLegCouponRate sets LegCouponRate, Tag 615 +// SetLegCouponRate sets LegCouponRate, Tag 615 func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewLegCouponRate(value, scale)) } -//SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 func (m NoLegs) SetLegSecurityExchange(v string) { m.Set(field.NewLegSecurityExchange(v)) } -//SetLegIssuer sets LegIssuer, Tag 617 +// SetLegIssuer sets LegIssuer, Tag 617 func (m NoLegs) SetLegIssuer(v string) { m.Set(field.NewLegIssuer(v)) } -//SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 func (m NoLegs) SetEncodedLegIssuerLen(v int) { m.Set(field.NewEncodedLegIssuerLen(v)) } -//SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 func (m NoLegs) SetEncodedLegIssuer(v string) { m.Set(field.NewEncodedLegIssuer(v)) } -//SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 func (m NoLegs) SetLegSecurityDesc(v string) { m.Set(field.NewLegSecurityDesc(v)) } -//SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { m.Set(field.NewEncodedLegSecurityDescLen(v)) } -//SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) SetEncodedLegSecurityDesc(v string) { m.Set(field.NewEncodedLegSecurityDesc(v)) } -//SetLegRatioQty sets LegRatioQty, Tag 623 +// SetLegRatioQty sets LegRatioQty, Tag 623 func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { m.Set(field.NewLegRatioQty(value, scale)) } -//SetLegSide sets LegSide, Tag 624 +// SetLegSide sets LegSide, Tag 624 func (m NoLegs) SetLegSide(v string) { m.Set(field.NewLegSide(v)) } -//SetLegCurrency sets LegCurrency, Tag 556 +// SetLegCurrency sets LegCurrency, Tag 556 func (m NoLegs) SetLegCurrency(v string) { m.Set(field.NewLegCurrency(v)) } -//SetLegPool sets LegPool, Tag 740 +// SetLegPool sets LegPool, Tag 740 func (m NoLegs) SetLegPool(v string) { m.Set(field.NewLegPool(v)) } -//SetLegDatedDate sets LegDatedDate, Tag 739 +// SetLegDatedDate sets LegDatedDate, Tag 739 func (m NoLegs) SetLegDatedDate(v string) { m.Set(field.NewLegDatedDate(v)) } -//SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 func (m NoLegs) SetLegContractSettlMonth(v string) { m.Set(field.NewLegContractSettlMonth(v)) } -//SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 func (m NoLegs) SetLegInterestAccrualDate(v string) { m.Set(field.NewLegInterestAccrualDate(v)) } -//GetLegSymbol gets LegSymbol, Tag 600 +// GetLegSymbol gets LegSymbol, Tag 600 func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolField if err = m.Get(&f); err == nil { @@ -1406,7 +1407,7 @@ func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { return } -//GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.LegSymbolSfxField if err = m.Get(&f); err == nil { @@ -1415,7 +1416,7 @@ func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityID gets LegSecurityID, Tag 602 +// GetLegSecurityID gets LegSecurityID, Tag 602 func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDField if err = m.Get(&f); err == nil { @@ -1424,7 +1425,7 @@ func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -1433,14 +1434,14 @@ func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectEr return } -//GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoLegSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetLegProduct gets LegProduct, Tag 607 +// GetLegProduct gets LegProduct, Tag 607 func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { var f field.LegProductField if err = m.Get(&f); err == nil { @@ -1449,7 +1450,7 @@ func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { return } -//GetLegCFICode gets LegCFICode, Tag 608 +// GetLegCFICode gets LegCFICode, Tag 608 func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { var f field.LegCFICodeField if err = m.Get(&f); err == nil { @@ -1458,7 +1459,7 @@ func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { return } -//GetLegSecurityType gets LegSecurityType, Tag 609 +// GetLegSecurityType gets LegSecurityType, Tag 609 func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityTypeField if err = m.Get(&f); err == nil { @@ -1467,7 +1468,7 @@ func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) return } -//GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.LegSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -1476,7 +1477,7 @@ func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectErr return } -//GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -1485,7 +1486,7 @@ func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectE return } -//GetLegMaturityDate gets LegMaturityDate, Tag 611 +// GetLegMaturityDate gets LegMaturityDate, Tag 611 func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.LegMaturityDateField if err = m.Get(&f); err == nil { @@ -1494,7 +1495,7 @@ func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) return } -//GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.LegCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -1503,7 +1504,7 @@ func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectE return } -//GetLegIssueDate gets LegIssueDate, Tag 249 +// GetLegIssueDate gets LegIssueDate, Tag 249 func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { var f field.LegIssueDateField if err = m.Get(&f); err == nil { @@ -1512,7 +1513,7 @@ func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.LegRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -1521,7 +1522,7 @@ func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageR return } -//GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.LegRepurchaseTermField if err = m.Get(&f); err == nil { @@ -1530,7 +1531,7 @@ func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) return } -//GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRepurchaseRateField if err = m.Get(&f); err == nil { @@ -1539,7 +1540,7 @@ func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageR return } -//GetLegFactor gets LegFactor, Tag 253 +// GetLegFactor gets LegFactor, Tag 253 func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegFactorField if err = m.Get(&f); err == nil { @@ -1548,7 +1549,7 @@ func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetLegCreditRating gets LegCreditRating, Tag 257 +// GetLegCreditRating gets LegCreditRating, Tag 257 func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { var f field.LegCreditRatingField if err = m.Get(&f); err == nil { @@ -1557,7 +1558,7 @@ func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) return } -//GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.LegInstrRegistryField if err = m.Get(&f); err == nil { @@ -1566,7 +1567,7 @@ func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError return } -//GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegCountryOfIssueField if err = m.Get(&f); err == nil { @@ -1575,7 +1576,7 @@ func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectErro return } -//GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -1584,7 +1585,7 @@ func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRe return } -//GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.LegLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -1593,7 +1594,7 @@ func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError return } -//GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.LegRedemptionDateField if err = m.Get(&f); err == nil { @@ -1602,7 +1603,7 @@ func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectErro return } -//GetLegStrikePrice gets LegStrikePrice, Tag 612 +// GetLegStrikePrice gets LegStrikePrice, Tag 612 func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegStrikePriceField if err = m.Get(&f); err == nil { @@ -1611,7 +1612,7 @@ func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageReje return } -//GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -1620,7 +1621,7 @@ func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectErro return } -//GetLegOptAttribute gets LegOptAttribute, Tag 613 +// GetLegOptAttribute gets LegOptAttribute, Tag 613 func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.LegOptAttributeField if err = m.Get(&f); err == nil { @@ -1629,7 +1630,7 @@ func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) return } -//GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegContractMultiplierField if err = m.Get(&f); err == nil { @@ -1638,7 +1639,7 @@ func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.Mess return } -//GetLegCouponRate gets LegCouponRate, Tag 615 +// GetLegCouponRate gets LegCouponRate, Tag 615 func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegCouponRateField if err = m.Get(&f); err == nil { @@ -1647,7 +1648,7 @@ func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejec return } -//GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityExchangeField if err = m.Get(&f); err == nil { @@ -1656,7 +1657,7 @@ func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectEr return } -//GetLegIssuer gets LegIssuer, Tag 617 +// GetLegIssuer gets LegIssuer, Tag 617 func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.LegIssuerField if err = m.Get(&f); err == nil { @@ -1665,7 +1666,7 @@ func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { return } -//GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerLenField if err = m.Get(&f); err == nil { @@ -1674,7 +1675,7 @@ func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError return } -//GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegIssuerField if err = m.Get(&f); err == nil { @@ -1683,7 +1684,7 @@ func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError return } -//GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityDescField if err = m.Get(&f); err == nil { @@ -1692,7 +1693,7 @@ func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) return } -//GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescLenField if err = m.Get(&f); err == nil { @@ -1701,7 +1702,7 @@ func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejec return } -//GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedLegSecurityDescField if err = m.Get(&f); err == nil { @@ -1710,7 +1711,7 @@ func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejec return } -//GetLegRatioQty gets LegRatioQty, Tag 623 +// GetLegRatioQty gets LegRatioQty, Tag 623 func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.LegRatioQtyField if err = m.Get(&f); err == nil { @@ -1719,7 +1720,7 @@ func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectE return } -//GetLegSide gets LegSide, Tag 624 +// GetLegSide gets LegSide, Tag 624 func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { var f field.LegSideField if err = m.Get(&f); err == nil { @@ -1728,7 +1729,7 @@ func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { return } -//GetLegCurrency gets LegCurrency, Tag 556 +// GetLegCurrency gets LegCurrency, Tag 556 func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { var f field.LegCurrencyField if err = m.Get(&f); err == nil { @@ -1737,7 +1738,7 @@ func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { return } -//GetLegPool gets LegPool, Tag 740 +// GetLegPool gets LegPool, Tag 740 func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { var f field.LegPoolField if err = m.Get(&f); err == nil { @@ -1746,7 +1747,7 @@ func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { return } -//GetLegDatedDate gets LegDatedDate, Tag 739 +// GetLegDatedDate gets LegDatedDate, Tag 739 func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { var f field.LegDatedDateField if err = m.Get(&f); err == nil { @@ -1755,7 +1756,7 @@ func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { return } -//GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { var f field.LegContractSettlMonthField if err = m.Get(&f); err == nil { @@ -1764,7 +1765,7 @@ func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageReject return } -//GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { var f field.LegInterestAccrualDateField if err = m.Get(&f); err == nil { @@ -1773,232 +1774,232 @@ func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejec return } -//HasLegSymbol returns true if LegSymbol is present, Tag 600 +// HasLegSymbol returns true if LegSymbol is present, Tag 600 func (m NoLegs) HasLegSymbol() bool { return m.Has(tag.LegSymbol) } -//HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 func (m NoLegs) HasLegSymbolSfx() bool { return m.Has(tag.LegSymbolSfx) } -//HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 func (m NoLegs) HasLegSecurityID() bool { return m.Has(tag.LegSecurityID) } -//HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 func (m NoLegs) HasLegSecurityIDSource() bool { return m.Has(tag.LegSecurityIDSource) } -//HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 func (m NoLegs) HasNoLegSecurityAltID() bool { return m.Has(tag.NoLegSecurityAltID) } -//HasLegProduct returns true if LegProduct is present, Tag 607 +// HasLegProduct returns true if LegProduct is present, Tag 607 func (m NoLegs) HasLegProduct() bool { return m.Has(tag.LegProduct) } -//HasLegCFICode returns true if LegCFICode is present, Tag 608 +// HasLegCFICode returns true if LegCFICode is present, Tag 608 func (m NoLegs) HasLegCFICode() bool { return m.Has(tag.LegCFICode) } -//HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 func (m NoLegs) HasLegSecurityType() bool { return m.Has(tag.LegSecurityType) } -//HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 func (m NoLegs) HasLegSecuritySubType() bool { return m.Has(tag.LegSecuritySubType) } -//HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 func (m NoLegs) HasLegMaturityMonthYear() bool { return m.Has(tag.LegMaturityMonthYear) } -//HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 func (m NoLegs) HasLegMaturityDate() bool { return m.Has(tag.LegMaturityDate) } -//HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 func (m NoLegs) HasLegCouponPaymentDate() bool { return m.Has(tag.LegCouponPaymentDate) } -//HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 func (m NoLegs) HasLegIssueDate() bool { return m.Has(tag.LegIssueDate) } -//HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 func (m NoLegs) HasLegRepoCollateralSecurityType() bool { return m.Has(tag.LegRepoCollateralSecurityType) } -//HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 func (m NoLegs) HasLegRepurchaseTerm() bool { return m.Has(tag.LegRepurchaseTerm) } -//HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 func (m NoLegs) HasLegRepurchaseRate() bool { return m.Has(tag.LegRepurchaseRate) } -//HasLegFactor returns true if LegFactor is present, Tag 253 +// HasLegFactor returns true if LegFactor is present, Tag 253 func (m NoLegs) HasLegFactor() bool { return m.Has(tag.LegFactor) } -//HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 func (m NoLegs) HasLegCreditRating() bool { return m.Has(tag.LegCreditRating) } -//HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 func (m NoLegs) HasLegInstrRegistry() bool { return m.Has(tag.LegInstrRegistry) } -//HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 func (m NoLegs) HasLegCountryOfIssue() bool { return m.Has(tag.LegCountryOfIssue) } -//HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { return m.Has(tag.LegStateOrProvinceOfIssue) } -//HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 func (m NoLegs) HasLegLocaleOfIssue() bool { return m.Has(tag.LegLocaleOfIssue) } -//HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 func (m NoLegs) HasLegRedemptionDate() bool { return m.Has(tag.LegRedemptionDate) } -//HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 func (m NoLegs) HasLegStrikePrice() bool { return m.Has(tag.LegStrikePrice) } -//HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 func (m NoLegs) HasLegStrikeCurrency() bool { return m.Has(tag.LegStrikeCurrency) } -//HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 func (m NoLegs) HasLegOptAttribute() bool { return m.Has(tag.LegOptAttribute) } -//HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 func (m NoLegs) HasLegContractMultiplier() bool { return m.Has(tag.LegContractMultiplier) } -//HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 func (m NoLegs) HasLegCouponRate() bool { return m.Has(tag.LegCouponRate) } -//HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 func (m NoLegs) HasLegSecurityExchange() bool { return m.Has(tag.LegSecurityExchange) } -//HasLegIssuer returns true if LegIssuer is present, Tag 617 +// HasLegIssuer returns true if LegIssuer is present, Tag 617 func (m NoLegs) HasLegIssuer() bool { return m.Has(tag.LegIssuer) } -//HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 func (m NoLegs) HasEncodedLegIssuerLen() bool { return m.Has(tag.EncodedLegIssuerLen) } -//HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 func (m NoLegs) HasEncodedLegIssuer() bool { return m.Has(tag.EncodedLegIssuer) } -//HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 func (m NoLegs) HasLegSecurityDesc() bool { return m.Has(tag.LegSecurityDesc) } -//HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 func (m NoLegs) HasEncodedLegSecurityDescLen() bool { return m.Has(tag.EncodedLegSecurityDescLen) } -//HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 func (m NoLegs) HasEncodedLegSecurityDesc() bool { return m.Has(tag.EncodedLegSecurityDesc) } -//HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 func (m NoLegs) HasLegRatioQty() bool { return m.Has(tag.LegRatioQty) } -//HasLegSide returns true if LegSide is present, Tag 624 +// HasLegSide returns true if LegSide is present, Tag 624 func (m NoLegs) HasLegSide() bool { return m.Has(tag.LegSide) } -//HasLegCurrency returns true if LegCurrency is present, Tag 556 +// HasLegCurrency returns true if LegCurrency is present, Tag 556 func (m NoLegs) HasLegCurrency() bool { return m.Has(tag.LegCurrency) } -//HasLegPool returns true if LegPool is present, Tag 740 +// HasLegPool returns true if LegPool is present, Tag 740 func (m NoLegs) HasLegPool() bool { return m.Has(tag.LegPool) } -//HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 func (m NoLegs) HasLegDatedDate() bool { return m.Has(tag.LegDatedDate) } -//HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 func (m NoLegs) HasLegContractSettlMonth() bool { return m.Has(tag.LegContractSettlMonth) } -//HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 func (m NoLegs) HasLegInterestAccrualDate() bool { return m.Has(tag.LegInterestAccrualDate) } -//NoLegSecurityAltID is a repeating group element, Tag 604 +// NoLegSecurityAltID is a repeating group element, Tag 604 type NoLegSecurityAltID struct { *quickfix.Group } -//SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { m.Set(field.NewLegSecurityAltID(v)) } -//SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { m.Set(field.NewLegSecurityAltIDSource(v)) } -//GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2007,7 +2008,7 @@ func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.Messag return } -//GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.LegSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2016,298 +2017,300 @@ func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix. return } -//HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { return m.Has(tag.LegSecurityAltID) } -//HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { return m.Has(tag.LegSecurityAltIDSource) } -//NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 type NoLegSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { return NoLegSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } } -//Add create and append a new NoLegSecurityAltID to this group +// Add create and append a new NoLegSecurityAltID to this group func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { g := m.RepeatingGroup.Add() return NoLegSecurityAltID{g} } -//Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoLegsRepeatingGroup is a repeating group, Tag 555 +// NoLegsRepeatingGroup is a repeating group, Tag 555 type NoLegsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { return NoLegsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoLegs, - quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate)}), + } } -//Add create and append a new NoLegs to this group +// Add create and append a new NoLegs to this group func (m NoLegsRepeatingGroup) Add() NoLegs { g := m.RepeatingGroup.Add() return NoLegs{g} } -//Get returns the ith NoLegs in the NoLegsRepeatinGroup +// Get returns the ith NoLegs in the NoLegsRepeatinGroup func (m NoLegsRepeatingGroup) Get(i int) NoLegs { return NoLegs{m.RepeatingGroup.Get(i)} } -//NoUnderlyings is a repeating group element, Tag 711 +// NoUnderlyings is a repeating group element, Tag 711 type NoUnderlyings struct { *quickfix.Group } -//SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) SetUnderlyingSymbol(v string) { m.Set(field.NewUnderlyingSymbol(v)) } -//SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { m.Set(field.NewUnderlyingSymbolSfx(v)) } -//SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { m.Set(field.NewUnderlyingSecurityID(v)) } -//SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { m.Set(field.NewUnderlyingSecurityIDSource(v)) } -//SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { m.SetGroup(f) } -//SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 func (m NoUnderlyings) SetUnderlyingProduct(v int) { m.Set(field.NewUnderlyingProduct(v)) } -//SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) SetUnderlyingCFICode(v string) { m.Set(field.NewUnderlyingCFICode(v)) } -//SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { m.Set(field.NewUnderlyingSecurityType(v)) } -//SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { m.Set(field.NewUnderlyingSecuritySubType(v)) } -//SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { m.Set(field.NewUnderlyingMaturityMonthYear(v)) } -//SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { m.Set(field.NewUnderlyingMaturityDate(v)) } -//SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { m.Set(field.NewUnderlyingCouponPaymentDate(v)) } -//SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { m.Set(field.NewUnderlyingIssueDate(v)) } -//SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) } -//SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { m.Set(field.NewUnderlyingRepurchaseTerm(v)) } -//SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) } -//SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingFactor(value, scale)) } -//SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { m.Set(field.NewUnderlyingCreditRating(v)) } -//SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { m.Set(field.NewUnderlyingInstrRegistry(v)) } -//SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { m.Set(field.NewUnderlyingCountryOfIssue(v)) } -//SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) } -//SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { m.Set(field.NewUnderlyingLocaleOfIssue(v)) } -//SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { m.Set(field.NewUnderlyingRedemptionDate(v)) } -//SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStrikePrice(value, scale)) } -//SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { m.Set(field.NewUnderlyingStrikeCurrency(v)) } -//SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { m.Set(field.NewUnderlyingOptAttribute(v)) } -//SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingContractMultiplier(value, scale)) } -//SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCouponRate(value, scale)) } -//SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { m.Set(field.NewUnderlyingSecurityExchange(v)) } -//SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) SetUnderlyingIssuer(v string) { m.Set(field.NewUnderlyingIssuer(v)) } -//SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { m.Set(field.NewEncodedUnderlyingIssuerLen(v)) } -//SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { m.Set(field.NewEncodedUnderlyingIssuer(v)) } -//SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { m.Set(field.NewUnderlyingSecurityDesc(v)) } -//SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) } -//SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) } -//SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { m.Set(field.NewUnderlyingCPProgram(v)) } -//SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { m.Set(field.NewUnderlyingCPRegType(v)) } -//SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) SetUnderlyingCurrency(v string) { m.Set(field.NewUnderlyingCurrency(v)) } -//SetUnderlyingQty sets UnderlyingQty, Tag 879 +// SetUnderlyingQty sets UnderlyingQty, Tag 879 func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingQty(value, scale)) } -//SetUnderlyingPx sets UnderlyingPx, Tag 810 +// SetUnderlyingPx sets UnderlyingPx, Tag 810 func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingPx(value, scale)) } -//SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingDirtyPrice(value, scale)) } -//SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndPrice(value, scale)) } -//SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingStartValue(value, scale)) } -//SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingCurrentValue(value, scale)) } -//SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { m.Set(field.NewUnderlyingEndValue(value, scale)) } -//SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { m.SetGroup(f) } -//GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolField if err = m.Get(&f); err == nil { @@ -2316,7 +2319,7 @@ func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageReje return } -//GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSymbolSfxField if err = m.Get(&f); err == nil { @@ -2325,7 +2328,7 @@ func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageR return } -//GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDField if err = m.Get(&f); err == nil { @@ -2334,7 +2337,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.Message return } -//GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityIDSourceField if err = m.Get(&f); err == nil { @@ -2343,14 +2346,14 @@ func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.M return } -//GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } -//GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingProductField if err = m.Get(&f); err == nil { @@ -2359,7 +2362,7 @@ func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageReject return } -//GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCFICodeField if err = m.Get(&f); err == nil { @@ -2368,7 +2371,7 @@ func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRej return } -//GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityTypeField if err = m.Get(&f); err == nil { @@ -2377,7 +2380,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.Messa return } -//GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecuritySubTypeField if err = m.Get(&f); err == nil { @@ -2386,7 +2389,7 @@ func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.Me return } -//GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityMonthYearField if err = m.Get(&f); err == nil { @@ -2395,7 +2398,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix. return } -//GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingMaturityDateField if err = m.Get(&f); err == nil { @@ -2404,7 +2407,7 @@ func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.Messa return } -//GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCouponPaymentDateField if err = m.Get(&f); err == nil { @@ -2413,7 +2416,7 @@ func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix. return } -//GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssueDateField if err = m.Get(&f); err == nil { @@ -2422,7 +2425,7 @@ func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageR return } -//GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepoCollateralSecurityTypeField if err = m.Get(&f); err == nil { @@ -2431,7 +2434,7 @@ func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err qui return } -//GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseTermField if err = m.Get(&f); err == nil { @@ -2440,7 +2443,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.Messag return } -//GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingRepurchaseRateField if err = m.Get(&f); err == nil { @@ -2449,7 +2452,7 @@ func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err qui return } -//GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingFactorField if err = m.Get(&f); err == nil { @@ -2458,7 +2461,7 @@ func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.Me return } -//GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCreditRatingField if err = m.Get(&f); err == nil { @@ -2467,7 +2470,7 @@ func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.Messa return } -//GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingInstrRegistryField if err = m.Get(&f); err == nil { @@ -2476,7 +2479,7 @@ func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.Mess return } -//GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCountryOfIssueField if err = m.Get(&f); err == nil { @@ -2485,7 +2488,7 @@ func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.Mes return } -//GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStateOrProvinceOfIssueField if err = m.Get(&f); err == nil { @@ -2494,7 +2497,7 @@ func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quic return } -//GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingLocaleOfIssueField if err = m.Get(&f); err == nil { @@ -2503,7 +2506,7 @@ func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.Mess return } -//GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingRedemptionDateField if err = m.Get(&f); err == nil { @@ -2512,7 +2515,7 @@ func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.Mes return } -//GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStrikePriceField if err = m.Get(&f); err == nil { @@ -2521,7 +2524,7 @@ func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickf return } -//GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStrikeCurrencyField if err = m.Get(&f); err == nil { @@ -2530,7 +2533,7 @@ func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.Mes return } -//GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingOptAttributeField if err = m.Get(&f); err == nil { @@ -2539,7 +2542,7 @@ func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.Messa return } -//GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingContractMultiplierField if err = m.Get(&f); err == nil { @@ -2548,7 +2551,7 @@ func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err return } -//GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCouponRateField if err = m.Get(&f); err == nil { @@ -2557,7 +2560,7 @@ func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfi return } -//GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityExchangeField if err = m.Get(&f); err == nil { @@ -2566,7 +2569,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.M return } -//GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2575,7 +2578,7 @@ func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageReje return } -//GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerLenField if err = m.Get(&f); err == nil { @@ -2584,7 +2587,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.Mess return } -//GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingIssuerField if err = m.Get(&f); err == nil { @@ -2593,7 +2596,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.Mess return } -//GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2602,7 +2605,7 @@ func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.Messa return } -//GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescLenField if err = m.Get(&f); err == nil { @@ -2611,7 +2614,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfi return } -//GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.EncodedUnderlyingSecurityDescField if err = m.Get(&f); err == nil { @@ -2620,7 +2623,7 @@ func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfi return } -//GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPProgramField if err = m.Get(&f); err == nil { @@ -2629,7 +2632,7 @@ func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageR return } -//GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCPRegTypeField if err = m.Get(&f); err == nil { @@ -2638,7 +2641,7 @@ func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageR return } -//GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingCurrencyField if err = m.Get(&f); err == nil { @@ -2647,7 +2650,7 @@ func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRe return } -//GetUnderlyingQty gets UnderlyingQty, Tag 879 +// GetUnderlyingQty gets UnderlyingQty, Tag 879 func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingQtyField if err = m.Get(&f); err == nil { @@ -2656,7 +2659,7 @@ func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.Messa return } -//GetUnderlyingPx gets UnderlyingPx, Tag 810 +// GetUnderlyingPx gets UnderlyingPx, Tag 810 func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingPxField if err = m.Get(&f); err == nil { @@ -2665,7 +2668,7 @@ func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.Messag return } -//GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingDirtyPriceField if err = m.Get(&f); err == nil { @@ -2674,7 +2677,7 @@ func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfi return } -//GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndPriceField if err = m.Get(&f); err == nil { @@ -2683,7 +2686,7 @@ func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix. return } -//GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingStartValueField if err = m.Get(&f); err == nil { @@ -2692,7 +2695,7 @@ func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfi return } -//GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingCurrentValueField if err = m.Get(&f); err == nil { @@ -2701,7 +2704,7 @@ func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quick return } -//GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.UnderlyingEndValueField if err = m.Get(&f); err == nil { @@ -2710,259 +2713,259 @@ func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix. return } -//GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoUnderlyingStipsRepeatingGroup() err := m.GetGroup(f) return f, err } -//HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 func (m NoUnderlyings) HasUnderlyingSymbol() bool { return m.Has(tag.UnderlyingSymbol) } -//HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { return m.Has(tag.UnderlyingSymbolSfx) } -//HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 func (m NoUnderlyings) HasUnderlyingSecurityID() bool { return m.Has(tag.UnderlyingSecurityID) } -//HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { return m.Has(tag.UnderlyingSecurityIDSource) } -//HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { return m.Has(tag.NoUnderlyingSecurityAltID) } -//HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 func (m NoUnderlyings) HasUnderlyingProduct() bool { return m.Has(tag.UnderlyingProduct) } -//HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 func (m NoUnderlyings) HasUnderlyingCFICode() bool { return m.Has(tag.UnderlyingCFICode) } -//HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 func (m NoUnderlyings) HasUnderlyingSecurityType() bool { return m.Has(tag.UnderlyingSecurityType) } -//HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { return m.Has(tag.UnderlyingSecuritySubType) } -//HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { return m.Has(tag.UnderlyingMaturityMonthYear) } -//HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { return m.Has(tag.UnderlyingMaturityDate) } -//HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { return m.Has(tag.UnderlyingCouponPaymentDate) } -//HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 func (m NoUnderlyings) HasUnderlyingIssueDate() bool { return m.Has(tag.UnderlyingIssueDate) } -//HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { return m.Has(tag.UnderlyingRepoCollateralSecurityType) } -//HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { return m.Has(tag.UnderlyingRepurchaseTerm) } -//HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { return m.Has(tag.UnderlyingRepurchaseRate) } -//HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 func (m NoUnderlyings) HasUnderlyingFactor() bool { return m.Has(tag.UnderlyingFactor) } -//HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 func (m NoUnderlyings) HasUnderlyingCreditRating() bool { return m.Has(tag.UnderlyingCreditRating) } -//HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { return m.Has(tag.UnderlyingInstrRegistry) } -//HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { return m.Has(tag.UnderlyingCountryOfIssue) } -//HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { return m.Has(tag.UnderlyingStateOrProvinceOfIssue) } -//HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { return m.Has(tag.UnderlyingLocaleOfIssue) } -//HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { return m.Has(tag.UnderlyingRedemptionDate) } -//HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { return m.Has(tag.UnderlyingStrikePrice) } -//HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { return m.Has(tag.UnderlyingStrikeCurrency) } -//HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { return m.Has(tag.UnderlyingOptAttribute) } -//HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { return m.Has(tag.UnderlyingContractMultiplier) } -//HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 func (m NoUnderlyings) HasUnderlyingCouponRate() bool { return m.Has(tag.UnderlyingCouponRate) } -//HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { return m.Has(tag.UnderlyingSecurityExchange) } -//HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 func (m NoUnderlyings) HasUnderlyingIssuer() bool { return m.Has(tag.UnderlyingIssuer) } -//HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { return m.Has(tag.EncodedUnderlyingIssuerLen) } -//HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { return m.Has(tag.EncodedUnderlyingIssuer) } -//HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { return m.Has(tag.UnderlyingSecurityDesc) } -//HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { return m.Has(tag.EncodedUnderlyingSecurityDescLen) } -//HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { return m.Has(tag.EncodedUnderlyingSecurityDesc) } -//HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 func (m NoUnderlyings) HasUnderlyingCPProgram() bool { return m.Has(tag.UnderlyingCPProgram) } -//HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 func (m NoUnderlyings) HasUnderlyingCPRegType() bool { return m.Has(tag.UnderlyingCPRegType) } -//HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 func (m NoUnderlyings) HasUnderlyingCurrency() bool { return m.Has(tag.UnderlyingCurrency) } -//HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 func (m NoUnderlyings) HasUnderlyingQty() bool { return m.Has(tag.UnderlyingQty) } -//HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 func (m NoUnderlyings) HasUnderlyingPx() bool { return m.Has(tag.UnderlyingPx) } -//HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { return m.Has(tag.UnderlyingDirtyPrice) } -//HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 func (m NoUnderlyings) HasUnderlyingEndPrice() bool { return m.Has(tag.UnderlyingEndPrice) } -//HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 func (m NoUnderlyings) HasUnderlyingStartValue() bool { return m.Has(tag.UnderlyingStartValue) } -//HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { return m.Has(tag.UnderlyingCurrentValue) } -//HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 func (m NoUnderlyings) HasUnderlyingEndValue() bool { return m.Has(tag.UnderlyingEndValue) } -//HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 func (m NoUnderlyings) HasNoUnderlyingStips() bool { return m.Has(tag.NoUnderlyingStips) } -//NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 type NoUnderlyingSecurityAltID struct { *quickfix.Group } -//SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { m.Set(field.NewUnderlyingSecurityAltID(v)) } -//SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { m.Set(field.NewUnderlyingSecurityAltIDSource(v)) } -//GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDField if err = m.Get(&f); err == nil { @@ -2971,7 +2974,7 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err q return } -//GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingSecurityAltIDSourceField if err = m.Get(&f); err == nil { @@ -2980,55 +2983,56 @@ func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, return } -//HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { return m.Has(tag.UnderlyingSecurityAltID) } -//HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { return m.Has(tag.UnderlyingSecurityAltIDSource) } -//NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 type NoUnderlyingSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { return NoUnderlyingSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } } -//Add create and append a new NoUnderlyingSecurityAltID to this group +// Add create and append a new NoUnderlyingSecurityAltID to this group func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { g := m.RepeatingGroup.Add() return NoUnderlyingSecurityAltID{g} } -//Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} } -//NoUnderlyingStips is a repeating group element, Tag 887 +// NoUnderlyingStips is a repeating group element, Tag 887 type NoUnderlyingStips struct { *quickfix.Group } -//SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { m.Set(field.NewUnderlyingStipType(v)) } -//SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { m.Set(field.NewUnderlyingStipValue(v)) } -//GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipTypeField if err = m.Get(&f); err == nil { @@ -3037,7 +3041,7 @@ func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.Messa return } -//GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { var f field.UnderlyingStipValueField if err = m.Get(&f); err == nil { @@ -3046,88 +3050,90 @@ func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.Mess return } -//HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 func (m NoUnderlyingStips) HasUnderlyingStipType() bool { return m.Has(tag.UnderlyingStipType) } -//HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { return m.Has(tag.UnderlyingStipValue) } -//NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 type NoUnderlyingStipsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { return NoUnderlyingStipsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } } -//Add create and append a new NoUnderlyingStips to this group +// Add create and append a new NoUnderlyingStips to this group func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { g := m.RepeatingGroup.Add() return NoUnderlyingStips{g} } -//Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { return NoUnderlyingStips{m.RepeatingGroup.Get(i)} } -//NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 type NoUnderlyingsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { return NoUnderlyingsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoUnderlyings, - quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup()}), + } } -//Add create and append a new NoUnderlyings to this group +// Add create and append a new NoUnderlyings to this group func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { g := m.RepeatingGroup.Add() return NoUnderlyings{g} } -//Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { return NoUnderlyings{m.RepeatingGroup.Get(i)} } -//NoEvents is a repeating group element, Tag 864 +// NoEvents is a repeating group element, Tag 864 type NoEvents struct { *quickfix.Group } -//SetEventType sets EventType, Tag 865 +// SetEventType sets EventType, Tag 865 func (m NoEvents) SetEventType(v enum.EventType) { m.Set(field.NewEventType(v)) } -//SetEventDate sets EventDate, Tag 866 +// SetEventDate sets EventDate, Tag 866 func (m NoEvents) SetEventDate(v string) { m.Set(field.NewEventDate(v)) } -//SetEventPx sets EventPx, Tag 867 +// SetEventPx sets EventPx, Tag 867 func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { m.Set(field.NewEventPx(value, scale)) } -//SetEventText sets EventText, Tag 868 +// SetEventText sets EventText, Tag 868 func (m NoEvents) SetEventText(v string) { m.Set(field.NewEventText(v)) } -//GetEventType gets EventType, Tag 865 +// GetEventType gets EventType, Tag 865 func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { var f field.EventTypeField if err = m.Get(&f); err == nil { @@ -3136,7 +3142,7 @@ func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectEr return } -//GetEventDate gets EventDate, Tag 866 +// GetEventDate gets EventDate, Tag 866 func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { var f field.EventDateField if err = m.Get(&f); err == nil { @@ -3145,7 +3151,7 @@ func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { return } -//GetEventPx gets EventPx, Tag 867 +// GetEventPx gets EventPx, Tag 867 func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.EventPxField if err = m.Get(&f); err == nil { @@ -3154,7 +3160,7 @@ func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectErr return } -//GetEventText gets EventText, Tag 868 +// GetEventText gets EventText, Tag 868 func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { var f field.EventTextField if err = m.Get(&f); err == nil { @@ -3163,45 +3169,46 @@ func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { return } -//HasEventType returns true if EventType is present, Tag 865 +// HasEventType returns true if EventType is present, Tag 865 func (m NoEvents) HasEventType() bool { return m.Has(tag.EventType) } -//HasEventDate returns true if EventDate is present, Tag 866 +// HasEventDate returns true if EventDate is present, Tag 866 func (m NoEvents) HasEventDate() bool { return m.Has(tag.EventDate) } -//HasEventPx returns true if EventPx is present, Tag 867 +// HasEventPx returns true if EventPx is present, Tag 867 func (m NoEvents) HasEventPx() bool { return m.Has(tag.EventPx) } -//HasEventText returns true if EventText is present, Tag 868 +// HasEventText returns true if EventText is present, Tag 868 func (m NoEvents) HasEventText() bool { return m.Has(tag.EventText) } -//NoEventsRepeatingGroup is a repeating group, Tag 864 +// NoEventsRepeatingGroup is a repeating group, Tag 864 type NoEventsRepeatingGroup struct { *quickfix.RepeatingGroup } -//NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { return NoEventsRepeatingGroup{ quickfix.NewRepeatingGroup(tag.NoEvents, - quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)})} + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText)}), + } } -//Add create and append a new NoEvents to this group +// Add create and append a new NoEvents to this group func (m NoEventsRepeatingGroup) Add() NoEvents { g := m.RepeatingGroup.Add() return NoEvents{g} } -//Get returns the ith NoEvents in the NoEventsRepeatinGroup +// Get returns the ith NoEvents in the NoEventsRepeatinGroup func (m NoEventsRepeatingGroup) Get(i int) NoEvents { return NoEvents{m.RepeatingGroup.Get(i)} } diff --git a/fix44/tradingsessionstatus/TradingSessionStatus.generated.go b/fix44/tradingsessionstatus/TradingSessionStatus.generated.go index 74d22727d..146ad14b8 100644 --- a/fix44/tradingsessionstatus/TradingSessionStatus.generated.go +++ b/fix44/tradingsessionstatus/TradingSessionStatus.generated.go @@ -12,7 +12,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradingSessionStatus is the fix44 TradingSessionStatus type, MsgType = h +// TradingSessionStatus is the fix44 TradingSessionStatus type, MsgType = h type TradingSessionStatus struct { fix44.Header *quickfix.Body @@ -20,7 +20,7 @@ type TradingSessionStatus struct { Message *quickfix.Message } -//FromMessage creates a TradingSessionStatus from a quickfix.Message instance +// FromMessage creates a TradingSessionStatus from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradingSessionStatus { return TradingSessionStatus{ Header: fix44.Header{&m.Header}, @@ -30,12 +30,12 @@ func FromMessage(m *quickfix.Message) TradingSessionStatus { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradingSessionStatus) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus +// New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -49,10 +49,10 @@ func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradS return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradingSessionStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -60,92 +60,92 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "h", r } -//SetText sets Text, Tag 58 +// SetText sets Text, Tag 58 func (m TradingSessionStatus) SetText(v string) { m.Set(field.NewText(v)) } -//SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool) { m.Set(field.NewUnsolicitedIndicator(v)) } -//SetTradSesReqID sets TradSesReqID, Tag 335 +// SetTradSesReqID sets TradSesReqID, Tag 335 func (m TradingSessionStatus) SetTradSesReqID(v string) { m.Set(field.NewTradSesReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m TradingSessionStatus) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradSesMethod sets TradSesMethod, Tag 338 +// SetTradSesMethod sets TradSesMethod, Tag 338 func (m TradingSessionStatus) SetTradSesMethod(v enum.TradSesMethod) { m.Set(field.NewTradSesMethod(v)) } -//SetTradSesMode sets TradSesMode, Tag 339 +// SetTradSesMode sets TradSesMode, Tag 339 func (m TradingSessionStatus) SetTradSesMode(v enum.TradSesMode) { m.Set(field.NewTradSesMode(v)) } -//SetTradSesStatus sets TradSesStatus, Tag 340 +// SetTradSesStatus sets TradSesStatus, Tag 340 func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus) { m.Set(field.NewTradSesStatus(v)) } -//SetTradSesStartTime sets TradSesStartTime, Tag 341 +// SetTradSesStartTime sets TradSesStartTime, Tag 341 func (m TradingSessionStatus) SetTradSesStartTime(v time.Time) { m.Set(field.NewTradSesStartTime(v)) } -//SetTradSesOpenTime sets TradSesOpenTime, Tag 342 +// SetTradSesOpenTime sets TradSesOpenTime, Tag 342 func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time) { m.Set(field.NewTradSesOpenTime(v)) } -//SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 +// SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time) { m.Set(field.NewTradSesPreCloseTime(v)) } -//SetTradSesCloseTime sets TradSesCloseTime, Tag 344 +// SetTradSesCloseTime sets TradSesCloseTime, Tag 344 func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time) { m.Set(field.NewTradSesCloseTime(v)) } -//SetTradSesEndTime sets TradSesEndTime, Tag 345 +// SetTradSesEndTime sets TradSesEndTime, Tag 345 func (m TradingSessionStatus) SetTradSesEndTime(v time.Time) { m.Set(field.NewTradSesEndTime(v)) } -//SetEncodedTextLen sets EncodedTextLen, Tag 354 +// SetEncodedTextLen sets EncodedTextLen, Tag 354 func (m TradingSessionStatus) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } -//SetEncodedText sets EncodedText, Tag 355 +// SetEncodedText sets EncodedText, Tag 355 func (m TradingSessionStatus) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } -//SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { m.Set(field.NewTotalVolumeTraded(value, scale)) } -//SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567 +// SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567 func (m TradingSessionStatus) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason) { m.Set(field.NewTradSesStatusRejReason(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m TradingSessionStatus) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetText gets Text, Tag 58 +// GetText gets Text, Tag 58 func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { @@ -154,7 +154,7 @@ func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectErr return } -//GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { var f field.UnsolicitedIndicatorField if err = m.Get(&f); err == nil { @@ -163,7 +163,7 @@ func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.Me return } -//GetTradSesReqID gets TradSesReqID, Tag 335 +// GetTradSesReqID gets TradSesReqID, Tag 335 func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { var f field.TradSesReqIDField if err = m.Get(&f); err == nil { @@ -172,7 +172,7 @@ func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageR return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -181,7 +181,7 @@ func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, er return } -//GetTradSesMethod gets TradSesMethod, Tag 338 +// GetTradSesMethod gets TradSesMethod, Tag 338 func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { var f field.TradSesMethodField if err = m.Get(&f); err == nil { @@ -190,7 +190,7 @@ func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quic return } -//GetTradSesMode gets TradSesMode, Tag 339 +// GetTradSesMode gets TradSesMode, Tag 339 func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { var f field.TradSesModeField if err = m.Get(&f); err == nil { @@ -199,7 +199,7 @@ func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix return } -//GetTradSesStatus gets TradSesStatus, Tag 340 +// GetTradSesStatus gets TradSesStatus, Tag 340 func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError) { var f field.TradSesStatusField if err = m.Get(&f); err == nil { @@ -208,7 +208,7 @@ func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quic return } -//GetTradSesStartTime gets TradSesStartTime, Tag 341 +// GetTradSesStartTime gets TradSesStartTime, Tag 341 func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesStartTimeField if err = m.Get(&f); err == nil { @@ -217,7 +217,7 @@ func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.M return } -//GetTradSesOpenTime gets TradSesOpenTime, Tag 342 +// GetTradSesOpenTime gets TradSesOpenTime, Tag 342 func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesOpenTimeField if err = m.Get(&f); err == nil { @@ -226,7 +226,7 @@ func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.Me return } -//GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 +// GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesPreCloseTimeField if err = m.Get(&f); err == nil { @@ -235,7 +235,7 @@ func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfi return } -//GetTradSesCloseTime gets TradSesCloseTime, Tag 344 +// GetTradSesCloseTime gets TradSesCloseTime, Tag 344 func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesCloseTimeField if err = m.Get(&f); err == nil { @@ -244,7 +244,7 @@ func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.M return } -//GetTradSesEndTime gets TradSesEndTime, Tag 345 +// GetTradSesEndTime gets TradSesEndTime, Tag 345 func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError) { var f field.TradSesEndTimeField if err = m.Get(&f); err == nil { @@ -253,7 +253,7 @@ func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.Mes return } -//GetEncodedTextLen gets EncodedTextLen, Tag 354 +// GetEncodedTextLen gets EncodedTextLen, Tag 354 func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { @@ -262,7 +262,7 @@ func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRe return } -//GetEncodedText gets EncodedText, Tag 355 +// GetEncodedText gets EncodedText, Tag 355 func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { @@ -271,7 +271,7 @@ func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRe return } -//GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.TotalVolumeTradedField if err = m.Get(&f); err == nil { @@ -280,7 +280,7 @@ func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err qui return } -//GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567 +// GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567 func (m TradingSessionStatus) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError) { var f field.TradSesStatusRejReasonField if err = m.Get(&f); err == nil { @@ -289,7 +289,7 @@ func (m TradingSessionStatus) GetTradSesStatusRejReason() (v enum.TradSesStatusR return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m TradingSessionStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -298,87 +298,87 @@ func (m TradingSessionStatus) GetTradingSessionSubID() (v enum.TradingSessionSub return } -//HasText returns true if Text is present, Tag 58 +// HasText returns true if Text is present, Tag 58 func (m TradingSessionStatus) HasText() bool { return m.Has(tag.Text) } -//HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 func (m TradingSessionStatus) HasUnsolicitedIndicator() bool { return m.Has(tag.UnsolicitedIndicator) } -//HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 func (m TradingSessionStatus) HasTradSesReqID() bool { return m.Has(tag.TradSesReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m TradingSessionStatus) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 func (m TradingSessionStatus) HasTradSesMethod() bool { return m.Has(tag.TradSesMethod) } -//HasTradSesMode returns true if TradSesMode is present, Tag 339 +// HasTradSesMode returns true if TradSesMode is present, Tag 339 func (m TradingSessionStatus) HasTradSesMode() bool { return m.Has(tag.TradSesMode) } -//HasTradSesStatus returns true if TradSesStatus is present, Tag 340 +// HasTradSesStatus returns true if TradSesStatus is present, Tag 340 func (m TradingSessionStatus) HasTradSesStatus() bool { return m.Has(tag.TradSesStatus) } -//HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 +// HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 func (m TradingSessionStatus) HasTradSesStartTime() bool { return m.Has(tag.TradSesStartTime) } -//HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 +// HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 func (m TradingSessionStatus) HasTradSesOpenTime() bool { return m.Has(tag.TradSesOpenTime) } -//HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 +// HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 func (m TradingSessionStatus) HasTradSesPreCloseTime() bool { return m.Has(tag.TradSesPreCloseTime) } -//HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 +// HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 func (m TradingSessionStatus) HasTradSesCloseTime() bool { return m.Has(tag.TradSesCloseTime) } -//HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 +// HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 func (m TradingSessionStatus) HasTradSesEndTime() bool { return m.Has(tag.TradSesEndTime) } -//HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 func (m TradingSessionStatus) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } -//HasEncodedText returns true if EncodedText is present, Tag 355 +// HasEncodedText returns true if EncodedText is present, Tag 355 func (m TradingSessionStatus) HasEncodedText() bool { return m.Has(tag.EncodedText) } -//HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 func (m TradingSessionStatus) HasTotalVolumeTraded() bool { return m.Has(tag.TotalVolumeTraded) } -//HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567 +// HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567 func (m TradingSessionStatus) HasTradSesStatusRejReason() bool { return m.Has(tag.TradSesStatusRejReason) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m TradingSessionStatus) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } diff --git a/fix44/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go b/fix44/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go index e90cf44b1..06fea7df5 100644 --- a/fix44/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go +++ b/fix44/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//TradingSessionStatusRequest is the fix44 TradingSessionStatusRequest type, MsgType = g +// TradingSessionStatusRequest is the fix44 TradingSessionStatusRequest type, MsgType = g type TradingSessionStatusRequest struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type TradingSessionStatusRequest struct { Message *quickfix.Message } -//FromMessage creates a TradingSessionStatusRequest from a quickfix.Message instance +// FromMessage creates a TradingSessionStatusRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) TradingSessionStatusRequest { return TradingSessionStatusRequest{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) TradingSessionStatusRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m TradingSessionStatusRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a TradingSessionStatusRequest initialized with the required fields for TradingSessionStatusRequest +// New returns a TradingSessionStatusRequest initialized with the required fields for TradingSessionStatusRequest func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m TradingSessionStatusRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.Sub return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg TradingSessionStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,37 +56,37 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "g", r } -//SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 func (m TradingSessionStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { m.Set(field.NewSubscriptionRequestType(v)) } -//SetTradSesReqID sets TradSesReqID, Tag 335 +// SetTradSesReqID sets TradSesReqID, Tag 335 func (m TradingSessionStatusRequest) SetTradSesReqID(v string) { m.Set(field.NewTradSesReqID(v)) } -//SetTradingSessionID sets TradingSessionID, Tag 336 +// SetTradingSessionID sets TradingSessionID, Tag 336 func (m TradingSessionStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { m.Set(field.NewTradingSessionID(v)) } -//SetTradSesMethod sets TradSesMethod, Tag 338 +// SetTradSesMethod sets TradSesMethod, Tag 338 func (m TradingSessionStatusRequest) SetTradSesMethod(v enum.TradSesMethod) { m.Set(field.NewTradSesMethod(v)) } -//SetTradSesMode sets TradSesMode, Tag 339 +// SetTradSesMode sets TradSesMode, Tag 339 func (m TradingSessionStatusRequest) SetTradSesMode(v enum.TradSesMode) { m.Set(field.NewTradSesMode(v)) } -//SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 func (m TradingSessionStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { m.Set(field.NewTradingSessionSubID(v)) } -//GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 func (m TradingSessionStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { var f field.SubscriptionRequestTypeField if err = m.Get(&f); err == nil { @@ -95,7 +95,7 @@ func (m TradingSessionStatusRequest) GetSubscriptionRequestType() (v enum.Subscr return } -//GetTradSesReqID gets TradSesReqID, Tag 335 +// GetTradSesReqID gets TradSesReqID, Tag 335 func (m TradingSessionStatusRequest) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { var f field.TradSesReqIDField if err = m.Get(&f); err == nil { @@ -104,7 +104,7 @@ func (m TradingSessionStatusRequest) GetTradSesReqID() (v string, err quickfix.M return } -//GetTradingSessionID gets TradingSessionID, Tag 336 +// GetTradingSessionID gets TradingSessionID, Tag 336 func (m TradingSessionStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { var f field.TradingSessionIDField if err = m.Get(&f); err == nil { @@ -113,7 +113,7 @@ func (m TradingSessionStatusRequest) GetTradingSessionID() (v enum.TradingSessio return } -//GetTradSesMethod gets TradSesMethod, Tag 338 +// GetTradSesMethod gets TradSesMethod, Tag 338 func (m TradingSessionStatusRequest) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { var f field.TradSesMethodField if err = m.Get(&f); err == nil { @@ -122,7 +122,7 @@ func (m TradingSessionStatusRequest) GetTradSesMethod() (v enum.TradSesMethod, e return } -//GetTradSesMode gets TradSesMode, Tag 339 +// GetTradSesMode gets TradSesMode, Tag 339 func (m TradingSessionStatusRequest) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { var f field.TradSesModeField if err = m.Get(&f); err == nil { @@ -131,7 +131,7 @@ func (m TradingSessionStatusRequest) GetTradSesMode() (v enum.TradSesMode, err q return } -//GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 func (m TradingSessionStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { var f field.TradingSessionSubIDField if err = m.Get(&f); err == nil { @@ -140,32 +140,32 @@ func (m TradingSessionStatusRequest) GetTradingSessionSubID() (v enum.TradingSes return } -//HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 func (m TradingSessionStatusRequest) HasSubscriptionRequestType() bool { return m.Has(tag.SubscriptionRequestType) } -//HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 func (m TradingSessionStatusRequest) HasTradSesReqID() bool { return m.Has(tag.TradSesReqID) } -//HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 func (m TradingSessionStatusRequest) HasTradingSessionID() bool { return m.Has(tag.TradingSessionID) } -//HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 func (m TradingSessionStatusRequest) HasTradSesMethod() bool { return m.Has(tag.TradSesMethod) } -//HasTradSesMode returns true if TradSesMode is present, Tag 339 +// HasTradSesMode returns true if TradSesMode is present, Tag 339 func (m TradingSessionStatusRequest) HasTradSesMode() bool { return m.Has(tag.TradSesMode) } -//HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 func (m TradingSessionStatusRequest) HasTradingSessionSubID() bool { return m.Has(tag.TradingSessionSubID) } diff --git a/fix44/trailer.generated.go b/fix44/trailer.generated.go index dca715fc5..d97fc5364 100644 --- a/fix44/trailer.generated.go +++ b/fix44/trailer.generated.go @@ -6,27 +6,27 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//Trailer is the fix44 Trailer type +// Trailer is the fix44 Trailer type type Trailer struct { *quickfix.Trailer } -//SetCheckSum sets CheckSum, Tag 10 +// SetCheckSum sets CheckSum, Tag 10 func (t Trailer) SetCheckSum(v string) { t.Set(field.NewCheckSum(v)) } -//SetSignature sets Signature, Tag 89 +// SetSignature sets Signature, Tag 89 func (t Trailer) SetSignature(v string) { t.Set(field.NewSignature(v)) } -//SetSignatureLength sets SignatureLength, Tag 93 +// SetSignatureLength sets SignatureLength, Tag 93 func (t Trailer) SetSignatureLength(v int) { t.Set(field.NewSignatureLength(v)) } -//GetCheckSum gets CheckSum, Tag 10 +// GetCheckSum gets CheckSum, Tag 10 func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { var f field.CheckSumField if err = t.Get(&f); err == nil { @@ -35,7 +35,7 @@ func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { return } -//GetSignature gets Signature, Tag 89 +// GetSignature gets Signature, Tag 89 func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { var f field.SignatureField if err = t.Get(&f); err == nil { @@ -44,7 +44,7 @@ func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { return } -//GetSignatureLength gets SignatureLength, Tag 93 +// GetSignatureLength gets SignatureLength, Tag 93 func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { var f field.SignatureLengthField if err = t.Get(&f); err == nil { @@ -53,17 +53,17 @@ func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { return } -//HasCheckSum returns true if CheckSum is present, Tag 10 +// HasCheckSum returns true if CheckSum is present, Tag 10 func (t Trailer) HasCheckSum() bool { return t.Has(tag.CheckSum) } -//HasSignature returns true if Signature is present, Tag 89 +// HasSignature returns true if Signature is present, Tag 89 func (t Trailer) HasSignature() bool { return t.Has(tag.Signature) } -//HasSignatureLength returns true if SignatureLength is present, Tag 93 +// HasSignatureLength returns true if SignatureLength is present, Tag 93 func (t Trailer) HasSignatureLength() bool { return t.Has(tag.SignatureLength) } diff --git a/fix44/userrequest/UserRequest.generated.go b/fix44/userrequest/UserRequest.generated.go index aff55ec90..a811e1e6e 100644 --- a/fix44/userrequest/UserRequest.generated.go +++ b/fix44/userrequest/UserRequest.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//UserRequest is the fix44 UserRequest type, MsgType = BE +// UserRequest is the fix44 UserRequest type, MsgType = BE type UserRequest struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type UserRequest struct { Message *quickfix.Message } -//FromMessage creates a UserRequest from a quickfix.Message instance +// FromMessage creates a UserRequest from a quickfix.Message instance func FromMessage(m *quickfix.Message) UserRequest { return UserRequest{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) UserRequest { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m UserRequest) ToMessage() *quickfix.Message { return m.Message } -//New returns a UserRequest initialized with the required fields for UserRequest +// New returns a UserRequest initialized with the required fields for UserRequest func New(userrequestid field.UserRequestIDField, userrequesttype field.UserRequestTypeField, username field.UsernameField) (m UserRequest) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -46,10 +46,10 @@ func New(userrequestid field.UserRequestIDField, userrequesttype field.UserReque return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg UserRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -57,42 +57,42 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BE", r } -//SetRawDataLength sets RawDataLength, Tag 95 +// SetRawDataLength sets RawDataLength, Tag 95 func (m UserRequest) SetRawDataLength(v int) { m.Set(field.NewRawDataLength(v)) } -//SetRawData sets RawData, Tag 96 +// SetRawData sets RawData, Tag 96 func (m UserRequest) SetRawData(v string) { m.Set(field.NewRawData(v)) } -//SetUsername sets Username, Tag 553 +// SetUsername sets Username, Tag 553 func (m UserRequest) SetUsername(v string) { m.Set(field.NewUsername(v)) } -//SetPassword sets Password, Tag 554 +// SetPassword sets Password, Tag 554 func (m UserRequest) SetPassword(v string) { m.Set(field.NewPassword(v)) } -//SetUserRequestID sets UserRequestID, Tag 923 +// SetUserRequestID sets UserRequestID, Tag 923 func (m UserRequest) SetUserRequestID(v string) { m.Set(field.NewUserRequestID(v)) } -//SetUserRequestType sets UserRequestType, Tag 924 +// SetUserRequestType sets UserRequestType, Tag 924 func (m UserRequest) SetUserRequestType(v enum.UserRequestType) { m.Set(field.NewUserRequestType(v)) } -//SetNewPassword sets NewPassword, Tag 925 +// SetNewPassword sets NewPassword, Tag 925 func (m UserRequest) SetNewPassword(v string) { m.Set(field.NewNewPassword(v)) } -//GetRawDataLength gets RawDataLength, Tag 95 +// GetRawDataLength gets RawDataLength, Tag 95 func (m UserRequest) GetRawDataLength() (v int, err quickfix.MessageRejectError) { var f field.RawDataLengthField if err = m.Get(&f); err == nil { @@ -101,7 +101,7 @@ func (m UserRequest) GetRawDataLength() (v int, err quickfix.MessageRejectError) return } -//GetRawData gets RawData, Tag 96 +// GetRawData gets RawData, Tag 96 func (m UserRequest) GetRawData() (v string, err quickfix.MessageRejectError) { var f field.RawDataField if err = m.Get(&f); err == nil { @@ -110,7 +110,7 @@ func (m UserRequest) GetRawData() (v string, err quickfix.MessageRejectError) { return } -//GetUsername gets Username, Tag 553 +// GetUsername gets Username, Tag 553 func (m UserRequest) GetUsername() (v string, err quickfix.MessageRejectError) { var f field.UsernameField if err = m.Get(&f); err == nil { @@ -119,7 +119,7 @@ func (m UserRequest) GetUsername() (v string, err quickfix.MessageRejectError) { return } -//GetPassword gets Password, Tag 554 +// GetPassword gets Password, Tag 554 func (m UserRequest) GetPassword() (v string, err quickfix.MessageRejectError) { var f field.PasswordField if err = m.Get(&f); err == nil { @@ -128,7 +128,7 @@ func (m UserRequest) GetPassword() (v string, err quickfix.MessageRejectError) { return } -//GetUserRequestID gets UserRequestID, Tag 923 +// GetUserRequestID gets UserRequestID, Tag 923 func (m UserRequest) GetUserRequestID() (v string, err quickfix.MessageRejectError) { var f field.UserRequestIDField if err = m.Get(&f); err == nil { @@ -137,7 +137,7 @@ func (m UserRequest) GetUserRequestID() (v string, err quickfix.MessageRejectErr return } -//GetUserRequestType gets UserRequestType, Tag 924 +// GetUserRequestType gets UserRequestType, Tag 924 func (m UserRequest) GetUserRequestType() (v enum.UserRequestType, err quickfix.MessageRejectError) { var f field.UserRequestTypeField if err = m.Get(&f); err == nil { @@ -146,7 +146,7 @@ func (m UserRequest) GetUserRequestType() (v enum.UserRequestType, err quickfix. return } -//GetNewPassword gets NewPassword, Tag 925 +// GetNewPassword gets NewPassword, Tag 925 func (m UserRequest) GetNewPassword() (v string, err quickfix.MessageRejectError) { var f field.NewPasswordField if err = m.Get(&f); err == nil { @@ -155,37 +155,37 @@ func (m UserRequest) GetNewPassword() (v string, err quickfix.MessageRejectError return } -//HasRawDataLength returns true if RawDataLength is present, Tag 95 +// HasRawDataLength returns true if RawDataLength is present, Tag 95 func (m UserRequest) HasRawDataLength() bool { return m.Has(tag.RawDataLength) } -//HasRawData returns true if RawData is present, Tag 96 +// HasRawData returns true if RawData is present, Tag 96 func (m UserRequest) HasRawData() bool { return m.Has(tag.RawData) } -//HasUsername returns true if Username is present, Tag 553 +// HasUsername returns true if Username is present, Tag 553 func (m UserRequest) HasUsername() bool { return m.Has(tag.Username) } -//HasPassword returns true if Password is present, Tag 554 +// HasPassword returns true if Password is present, Tag 554 func (m UserRequest) HasPassword() bool { return m.Has(tag.Password) } -//HasUserRequestID returns true if UserRequestID is present, Tag 923 +// HasUserRequestID returns true if UserRequestID is present, Tag 923 func (m UserRequest) HasUserRequestID() bool { return m.Has(tag.UserRequestID) } -//HasUserRequestType returns true if UserRequestType is present, Tag 924 +// HasUserRequestType returns true if UserRequestType is present, Tag 924 func (m UserRequest) HasUserRequestType() bool { return m.Has(tag.UserRequestType) } -//HasNewPassword returns true if NewPassword is present, Tag 925 +// HasNewPassword returns true if NewPassword is present, Tag 925 func (m UserRequest) HasNewPassword() bool { return m.Has(tag.NewPassword) } diff --git a/fix44/userresponse/UserResponse.generated.go b/fix44/userresponse/UserResponse.generated.go index 66dd2be8d..7d1419820 100644 --- a/fix44/userresponse/UserResponse.generated.go +++ b/fix44/userresponse/UserResponse.generated.go @@ -8,7 +8,7 @@ import ( "github.com/alpacahq/quickfix/tag" ) -//UserResponse is the fix44 UserResponse type, MsgType = BF +// UserResponse is the fix44 UserResponse type, MsgType = BF type UserResponse struct { fix44.Header *quickfix.Body @@ -16,7 +16,7 @@ type UserResponse struct { Message *quickfix.Message } -//FromMessage creates a UserResponse from a quickfix.Message instance +// FromMessage creates a UserResponse from a quickfix.Message instance func FromMessage(m *quickfix.Message) UserResponse { return UserResponse{ Header: fix44.Header{&m.Header}, @@ -26,12 +26,12 @@ func FromMessage(m *quickfix.Message) UserResponse { } } -//ToMessage returns a quickfix.Message instance +// ToMessage returns a quickfix.Message instance func (m UserResponse) ToMessage() *quickfix.Message { return m.Message } -//New returns a UserResponse initialized with the required fields for UserResponse +// New returns a UserResponse initialized with the required fields for UserResponse func New(userrequestid field.UserRequestIDField, username field.UsernameField) (m UserResponse) { m.Message = quickfix.NewMessage() m.Header = fix44.NewHeader(&m.Message.Header) @@ -45,10 +45,10 @@ func New(userrequestid field.UserRequestIDField, username field.UsernameField) ( return } -//A RouteOut is the callback type that should be implemented for routing Message +// A RouteOut is the callback type that should be implemented for routing Message type RouteOut func(msg UserResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError -//Route returns the beginstring, message type, and MessageRoute for this Message type +// Route returns the beginstring, message type, and MessageRoute for this Message type func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) @@ -56,27 +56,27 @@ func Route(router RouteOut) (string, string, quickfix.MessageRoute) { return "FIX.4.4", "BF", r } -//SetUsername sets Username, Tag 553 +// SetUsername sets Username, Tag 553 func (m UserResponse) SetUsername(v string) { m.Set(field.NewUsername(v)) } -//SetUserRequestID sets UserRequestID, Tag 923 +// SetUserRequestID sets UserRequestID, Tag 923 func (m UserResponse) SetUserRequestID(v string) { m.Set(field.NewUserRequestID(v)) } -//SetUserStatus sets UserStatus, Tag 926 +// SetUserStatus sets UserStatus, Tag 926 func (m UserResponse) SetUserStatus(v enum.UserStatus) { m.Set(field.NewUserStatus(v)) } -//SetUserStatusText sets UserStatusText, Tag 927 +// SetUserStatusText sets UserStatusText, Tag 927 func (m UserResponse) SetUserStatusText(v string) { m.Set(field.NewUserStatusText(v)) } -//GetUsername gets Username, Tag 553 +// GetUsername gets Username, Tag 553 func (m UserResponse) GetUsername() (v string, err quickfix.MessageRejectError) { var f field.UsernameField if err = m.Get(&f); err == nil { @@ -85,7 +85,7 @@ func (m UserResponse) GetUsername() (v string, err quickfix.MessageRejectError) return } -//GetUserRequestID gets UserRequestID, Tag 923 +// GetUserRequestID gets UserRequestID, Tag 923 func (m UserResponse) GetUserRequestID() (v string, err quickfix.MessageRejectError) { var f field.UserRequestIDField if err = m.Get(&f); err == nil { @@ -94,7 +94,7 @@ func (m UserResponse) GetUserRequestID() (v string, err quickfix.MessageRejectEr return } -//GetUserStatus gets UserStatus, Tag 926 +// GetUserStatus gets UserStatus, Tag 926 func (m UserResponse) GetUserStatus() (v enum.UserStatus, err quickfix.MessageRejectError) { var f field.UserStatusField if err = m.Get(&f); err == nil { @@ -103,7 +103,7 @@ func (m UserResponse) GetUserStatus() (v enum.UserStatus, err quickfix.MessageRe return } -//GetUserStatusText gets UserStatusText, Tag 927 +// GetUserStatusText gets UserStatusText, Tag 927 func (m UserResponse) GetUserStatusText() (v string, err quickfix.MessageRejectError) { var f field.UserStatusTextField if err = m.Get(&f); err == nil { @@ -112,22 +112,22 @@ func (m UserResponse) GetUserStatusText() (v string, err quickfix.MessageRejectE return } -//HasUsername returns true if Username is present, Tag 553 +// HasUsername returns true if Username is present, Tag 553 func (m UserResponse) HasUsername() bool { return m.Has(tag.Username) } -//HasUserRequestID returns true if UserRequestID is present, Tag 923 +// HasUserRequestID returns true if UserRequestID is present, Tag 923 func (m UserResponse) HasUserRequestID() bool { return m.Has(tag.UserRequestID) } -//HasUserStatus returns true if UserStatus is present, Tag 926 +// HasUserStatus returns true if UserStatus is present, Tag 926 func (m UserResponse) HasUserStatus() bool { return m.Has(tag.UserStatus) } -//HasUserStatusText returns true if UserStatusText is present, Tag 927 +// HasUserStatusText returns true if UserStatusText is present, Tag 927 func (m UserResponse) HasUserStatusText() bool { return m.Has(tag.UserStatusText) } diff --git a/fix50sp2/adjustedpositionreport/AdjustedPositionReport.generated.go b/fix50sp2/adjustedpositionreport/AdjustedPositionReport.generated.go new file mode 100644 index 000000000..2ac5697d5 --- /dev/null +++ b/fix50sp2/adjustedpositionreport/AdjustedPositionReport.generated.go @@ -0,0 +1,3097 @@ +package adjustedpositionreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AdjustedPositionReport is the fix50sp2 AdjustedPositionReport type, MsgType = BL +type AdjustedPositionReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AdjustedPositionReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AdjustedPositionReport { + return AdjustedPositionReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AdjustedPositionReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AdjustedPositionReport initialized with the required fields for AdjustedPositionReport +func New(posmaintrptid field.PosMaintRptIDField, clearingbusinessdate field.ClearingBusinessDateField) (m AdjustedPositionReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BL")) + m.Set(posmaintrptid) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AdjustedPositionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BL", r +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m AdjustedPositionReport) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AdjustedPositionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPositions sets NoPositions, Tag 702 +func (m AdjustedPositionReport) SetNoPositions(f NoPositionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosMaintRptRefID sets PosMaintRptRefID, Tag 714 +func (m AdjustedPositionReport) SetPosMaintRptRefID(v string) { + m.Set(field.NewPosMaintRptRefID(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AdjustedPositionReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m AdjustedPositionReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetPosMaintRptID sets PosMaintRptID, Tag 721 +func (m AdjustedPositionReport) SetPosMaintRptID(v string) { + m.Set(field.NewPosMaintRptID(v)) +} + +// SetPosReqType sets PosReqType, Tag 724 +func (m AdjustedPositionReport) SetPosReqType(v enum.PosReqType) { + m.Set(field.NewPosReqType(v)) +} + +// SetSettlPrice sets SettlPrice, Tag 730 +func (m AdjustedPositionReport) SetSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlPrice(value, scale)) +} + +// SetPriorSettlPrice sets PriorSettlPrice, Tag 734 +func (m AdjustedPositionReport) SetPriorSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPriorSettlPrice(value, scale)) +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m AdjustedPositionReport) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AdjustedPositionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPositions gets NoPositions, Tag 702 +func (m AdjustedPositionReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPositionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosMaintRptRefID gets PosMaintRptRefID, Tag 714 +func (m AdjustedPositionReport) GetPosMaintRptRefID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AdjustedPositionReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m AdjustedPositionReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptID gets PosMaintRptID, Tag 721 +func (m AdjustedPositionReport) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqType gets PosReqType, Tag 724 +func (m AdjustedPositionReport) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { + var f field.PosReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPrice gets SettlPrice, Tag 730 +func (m AdjustedPositionReport) GetSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorSettlPrice gets PriorSettlPrice, Tag 734 +func (m AdjustedPositionReport) GetPriorSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriorSettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m AdjustedPositionReport) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AdjustedPositionReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoPositions returns true if NoPositions is present, Tag 702 +func (m AdjustedPositionReport) HasNoPositions() bool { + return m.Has(tag.NoPositions) +} + +// HasPosMaintRptRefID returns true if PosMaintRptRefID is present, Tag 714 +func (m AdjustedPositionReport) HasPosMaintRptRefID() bool { + return m.Has(tag.PosMaintRptRefID) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AdjustedPositionReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m AdjustedPositionReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +func (m AdjustedPositionReport) HasPosMaintRptID() bool { + return m.Has(tag.PosMaintRptID) +} + +// HasPosReqType returns true if PosReqType is present, Tag 724 +func (m AdjustedPositionReport) HasPosReqType() bool { + return m.Has(tag.PosReqType) +} + +// HasSettlPrice returns true if SettlPrice is present, Tag 730 +func (m AdjustedPositionReport) HasSettlPrice() bool { + return m.Has(tag.SettlPrice) +} + +// HasPriorSettlPrice returns true if PriorSettlPrice is present, Tag 734 +func (m AdjustedPositionReport) HasPriorSettlPrice() bool { + return m.Has(tag.PriorSettlPrice) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositions is a repeating group element, Tag 702 +type NoPositions struct { + *quickfix.Group +} + +// SetPosType sets PosType, Tag 703 +func (m NoPositions) SetPosType(v enum.PosType) { + m.Set(field.NewPosType(v)) +} + +// SetLongQty sets LongQty, Tag 704 +func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLongQty(value, scale)) +} + +// SetShortQty sets ShortQty, Tag 705 +func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { + m.Set(field.NewShortQty(value, scale)) +} + +// SetPosQtyStatus sets PosQtyStatus, Tag 706 +func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { + m.Set(field.NewPosQtyStatus(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuantityDate sets QuantityDate, Tag 976 +func (m NoPositions) SetQuantityDate(v string) { + m.Set(field.NewQuantityDate(v)) +} + +// GetPosType gets PosType, Tag 703 +func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { + var f field.PosTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLongQty gets LongQty, Tag 704 +func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LongQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortQty gets ShortQty, Tag 705 +func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ShortQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosQtyStatus gets PosQtyStatus, Tag 706 +func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { + var f field.PosQtyStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuantityDate gets QuantityDate, Tag 976 +func (m NoPositions) GetQuantityDate() (v string, err quickfix.MessageRejectError) { + var f field.QuantityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosType returns true if PosType is present, Tag 703 +func (m NoPositions) HasPosType() bool { + return m.Has(tag.PosType) +} + +// HasLongQty returns true if LongQty is present, Tag 704 +func (m NoPositions) HasLongQty() bool { + return m.Has(tag.LongQty) +} + +// HasShortQty returns true if ShortQty is present, Tag 705 +func (m NoPositions) HasShortQty() bool { + return m.Has(tag.ShortQty) +} + +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +func (m NoPositions) HasPosQtyStatus() bool { + return m.Has(tag.PosQtyStatus) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoPositions) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasQuantityDate returns true if QuantityDate is present, Tag 976 +func (m NoPositions) HasQuantityDate() bool { + return m.Has(tag.QuantityDate) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositionsRepeatingGroup is a repeating group, Tag 702 +type NoPositionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { + return NoPositionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPositions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.QuantityDate)})} +} + +// Add create and append a new NoPositions to this group +func (m NoPositionsRepeatingGroup) Add() NoPositions { + g := m.RepeatingGroup.Add() + return NoPositions{g} +} + +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup +func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { + return NoPositions{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/advertisement/Advertisement.generated.go b/fix50sp2/advertisement/Advertisement.generated.go new file mode 100644 index 000000000..d650cd3da --- /dev/null +++ b/fix50sp2/advertisement/Advertisement.generated.go @@ -0,0 +1,5576 @@ +package advertisement + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Advertisement is the fix50sp2 Advertisement type, MsgType = 7 +type Advertisement struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Advertisement from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Advertisement { + return Advertisement{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Advertisement) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Advertisement initialized with the required fields for Advertisement +func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, advside field.AdvSideField, quantity field.QuantityField) (m Advertisement) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("7")) + m.Set(advid) + m.Set(advtranstype) + m.Set(advside) + m.Set(quantity) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Advertisement, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "7", r +} + +// SetAdvId sets AdvId, Tag 2 +func (m Advertisement) SetAdvId(v string) { + m.Set(field.NewAdvId(v)) +} + +// SetAdvRefID sets AdvRefID, Tag 3 +func (m Advertisement) SetAdvRefID(v string) { + m.Set(field.NewAdvRefID(v)) +} + +// SetAdvSide sets AdvSide, Tag 4 +func (m Advertisement) SetAdvSide(v enum.AdvSide) { + m.Set(field.NewAdvSide(v)) +} + +// SetAdvTransType sets AdvTransType, Tag 5 +func (m Advertisement) SetAdvTransType(v enum.AdvTransType) { + m.Set(field.NewAdvTransType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m Advertisement) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m Advertisement) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m Advertisement) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetPrice sets Price, Tag 44 +func (m Advertisement) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m Advertisement) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m Advertisement) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m Advertisement) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m Advertisement) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m Advertisement) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m Advertisement) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m Advertisement) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m Advertisement) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m Advertisement) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetURLLink sets URLLink, Tag 149 +func (m Advertisement) SetURLLink(v string) { + m.Set(field.NewURLLink(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m Advertisement) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m Advertisement) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m Advertisement) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m Advertisement) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m Advertisement) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m Advertisement) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m Advertisement) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m Advertisement) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m Advertisement) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m Advertisement) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m Advertisement) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m Advertisement) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m Advertisement) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m Advertisement) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m Advertisement) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m Advertisement) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m Advertisement) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m Advertisement) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m Advertisement) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m Advertisement) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m Advertisement) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m Advertisement) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m Advertisement) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m Advertisement) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m Advertisement) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m Advertisement) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m Advertisement) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m Advertisement) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m Advertisement) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m Advertisement) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m Advertisement) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m Advertisement) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m Advertisement) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m Advertisement) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m Advertisement) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m Advertisement) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m Advertisement) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m Advertisement) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m Advertisement) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m Advertisement) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m Advertisement) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m Advertisement) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m Advertisement) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m Advertisement) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m Advertisement) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m Advertisement) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m Advertisement) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m Advertisement) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m Advertisement) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m Advertisement) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m Advertisement) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m Advertisement) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m Advertisement) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m Advertisement) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m Advertisement) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m Advertisement) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m Advertisement) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m Advertisement) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m Advertisement) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m Advertisement) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m Advertisement) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m Advertisement) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m Advertisement) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m Advertisement) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m Advertisement) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m Advertisement) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m Advertisement) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m Advertisement) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m Advertisement) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m Advertisement) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m Advertisement) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m Advertisement) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m Advertisement) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m Advertisement) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m Advertisement) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m Advertisement) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m Advertisement) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m Advertisement) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m Advertisement) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m Advertisement) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Advertisement) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m Advertisement) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m Advertisement) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m Advertisement) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m Advertisement) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m Advertisement) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Advertisement) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m Advertisement) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m Advertisement) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAdvId gets AdvId, Tag 2 +func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError) { + var f field.AdvIdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdvRefID gets AdvRefID, Tag 3 +func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError) { + var f field.AdvRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdvSide gets AdvSide, Tag 4 +func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectError) { + var f field.AdvSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdvTransType gets AdvTransType, Tag 5 +func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.MessageRejectError) { + var f field.AdvTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m Advertisement) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m Advertisement) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m Advertisement) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m Advertisement) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m Advertisement) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m Advertisement) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m Advertisement) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetURLLink gets URLLink, Tag 149 +func (m Advertisement) GetURLLink() (v string, err quickfix.MessageRejectError) { + var f field.URLLinkField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m Advertisement) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m Advertisement) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m Advertisement) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m Advertisement) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m Advertisement) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m Advertisement) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m Advertisement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m Advertisement) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m Advertisement) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m Advertisement) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m Advertisement) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m Advertisement) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m Advertisement) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m Advertisement) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m Advertisement) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m Advertisement) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m Advertisement) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m Advertisement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m Advertisement) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m Advertisement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m Advertisement) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m Advertisement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m Advertisement) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m Advertisement) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m Advertisement) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m Advertisement) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m Advertisement) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m Advertisement) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m Advertisement) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m Advertisement) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m Advertisement) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m Advertisement) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m Advertisement) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m Advertisement) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m Advertisement) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m Advertisement) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m Advertisement) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m Advertisement) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m Advertisement) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m Advertisement) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m Advertisement) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m Advertisement) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m Advertisement) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m Advertisement) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m Advertisement) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m Advertisement) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m Advertisement) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m Advertisement) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m Advertisement) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m Advertisement) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m Advertisement) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m Advertisement) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m Advertisement) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m Advertisement) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m Advertisement) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m Advertisement) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m Advertisement) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m Advertisement) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m Advertisement) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m Advertisement) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m Advertisement) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m Advertisement) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m Advertisement) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m Advertisement) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m Advertisement) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m Advertisement) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m Advertisement) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m Advertisement) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m Advertisement) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m Advertisement) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m Advertisement) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m Advertisement) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m Advertisement) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m Advertisement) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m Advertisement) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m Advertisement) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m Advertisement) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m Advertisement) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m Advertisement) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m Advertisement) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Advertisement) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m Advertisement) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m Advertisement) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m Advertisement) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m Advertisement) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m Advertisement) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Advertisement) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m Advertisement) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m Advertisement) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAdvId returns true if AdvId is present, Tag 2 +func (m Advertisement) HasAdvId() bool { + return m.Has(tag.AdvId) +} + +// HasAdvRefID returns true if AdvRefID is present, Tag 3 +func (m Advertisement) HasAdvRefID() bool { + return m.Has(tag.AdvRefID) +} + +// HasAdvSide returns true if AdvSide is present, Tag 4 +func (m Advertisement) HasAdvSide() bool { + return m.Has(tag.AdvSide) +} + +// HasAdvTransType returns true if AdvTransType is present, Tag 5 +func (m Advertisement) HasAdvTransType() bool { + return m.Has(tag.AdvTransType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m Advertisement) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m Advertisement) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m Advertisement) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m Advertisement) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m Advertisement) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m Advertisement) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m Advertisement) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m Advertisement) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m Advertisement) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m Advertisement) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m Advertisement) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m Advertisement) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m Advertisement) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasURLLink returns true if URLLink is present, Tag 149 +func (m Advertisement) HasURLLink() bool { + return m.Has(tag.URLLink) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m Advertisement) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m Advertisement) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m Advertisement) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m Advertisement) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m Advertisement) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m Advertisement) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m Advertisement) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m Advertisement) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m Advertisement) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m Advertisement) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m Advertisement) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m Advertisement) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m Advertisement) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m Advertisement) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m Advertisement) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m Advertisement) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m Advertisement) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m Advertisement) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m Advertisement) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m Advertisement) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m Advertisement) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m Advertisement) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m Advertisement) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m Advertisement) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m Advertisement) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m Advertisement) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m Advertisement) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m Advertisement) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m Advertisement) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m Advertisement) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m Advertisement) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m Advertisement) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m Advertisement) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m Advertisement) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m Advertisement) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m Advertisement) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m Advertisement) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m Advertisement) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m Advertisement) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m Advertisement) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m Advertisement) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m Advertisement) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m Advertisement) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m Advertisement) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m Advertisement) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m Advertisement) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m Advertisement) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m Advertisement) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m Advertisement) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m Advertisement) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m Advertisement) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m Advertisement) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m Advertisement) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m Advertisement) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m Advertisement) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m Advertisement) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m Advertisement) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m Advertisement) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m Advertisement) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m Advertisement) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m Advertisement) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m Advertisement) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m Advertisement) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m Advertisement) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m Advertisement) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m Advertisement) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m Advertisement) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m Advertisement) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m Advertisement) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m Advertisement) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m Advertisement) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m Advertisement) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m Advertisement) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m Advertisement) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m Advertisement) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m Advertisement) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m Advertisement) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m Advertisement) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m Advertisement) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m Advertisement) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m Advertisement) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m Advertisement) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m Advertisement) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m Advertisement) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m Advertisement) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m Advertisement) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m Advertisement) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m Advertisement) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m Advertisement) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/allocationinstruction/AllocationInstruction.generated.go b/fix50sp2/allocationinstruction/AllocationInstruction.generated.go new file mode 100644 index 000000000..3f546ef65 --- /dev/null +++ b/fix50sp2/allocationinstruction/AllocationInstruction.generated.go @@ -0,0 +1,9390 @@ +package allocationinstruction + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AllocationInstruction is the fix50sp2 AllocationInstruction type, MsgType = J +type AllocationInstruction struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AllocationInstruction from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AllocationInstruction { + return AllocationInstruction{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AllocationInstruction) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AllocationInstruction initialized with the required fields for AllocationInstruction +func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, alloctype field.AllocTypeField, side field.SideField, quantity field.QuantityField, tradedate field.TradeDateField) (m AllocationInstruction) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("J")) + m.Set(allocid) + m.Set(alloctranstype) + m.Set(alloctype) + m.Set(side) + m.Set(quantity) + m.Set(tradedate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AllocationInstruction, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "J", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m AllocationInstruction) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m AllocationInstruction) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m AllocationInstruction) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m AllocationInstruction) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m AllocationInstruction) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m AllocationInstruction) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m AllocationInstruction) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m AllocationInstruction) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m AllocationInstruction) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m AllocationInstruction) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m AllocationInstruction) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m AllocationInstruction) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m AllocationInstruction) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m AllocationInstruction) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetAllocTransType sets AllocTransType, Tag 71 +func (m AllocationInstruction) SetAllocTransType(v enum.AllocTransType) { + m.Set(field.NewAllocTransType(v)) +} + +// SetRefAllocID sets RefAllocID, Tag 72 +func (m AllocationInstruction) SetRefAllocID(v string) { + m.Set(field.NewRefAllocID(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m AllocationInstruction) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +func (m AllocationInstruction) SetAvgPxPrecision(v int) { + m.Set(field.NewAvgPxPrecision(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m AllocationInstruction) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m AllocationInstruction) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m AllocationInstruction) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m AllocationInstruction) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m AllocationInstruction) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m AllocationInstruction) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m AllocationInstruction) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m AllocationInstruction) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m AllocationInstruction) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m AllocationInstruction) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AllocationInstruction) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetAllocLinkID sets AllocLinkID, Tag 196 +func (m AllocationInstruction) SetAllocLinkID(v string) { + m.Set(field.NewAllocLinkID(v)) +} + +// SetAllocLinkType sets AllocLinkType, Tag 197 +func (m AllocationInstruction) SetAllocLinkType(v enum.AllocLinkType) { + m.Set(field.NewAllocLinkType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m AllocationInstruction) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m AllocationInstruction) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m AllocationInstruction) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m AllocationInstruction) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m AllocationInstruction) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m AllocationInstruction) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m AllocationInstruction) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m AllocationInstruction) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m AllocationInstruction) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m AllocationInstruction) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m AllocationInstruction) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m AllocationInstruction) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m AllocationInstruction) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m AllocationInstruction) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m AllocationInstruction) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m AllocationInstruction) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m AllocationInstruction) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m AllocationInstruction) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m AllocationInstruction) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m AllocationInstruction) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m AllocationInstruction) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m AllocationInstruction) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m AllocationInstruction) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m AllocationInstruction) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m AllocationInstruction) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m AllocationInstruction) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m AllocationInstruction) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m AllocationInstruction) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m AllocationInstruction) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m AllocationInstruction) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AllocationInstruction) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AllocationInstruction) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m AllocationInstruction) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m AllocationInstruction) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m AllocationInstruction) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AllocationInstruction) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m AllocationInstruction) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AllocationInstruction) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m AllocationInstruction) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetBookingRefID sets BookingRefID, Tag 466 +func (m AllocationInstruction) SetBookingRefID(v string) { + m.Set(field.NewBookingRefID(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m AllocationInstruction) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m AllocationInstruction) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m AllocationInstruction) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 +func (m AllocationInstruction) SetTotalAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalAccruedInterestAmt(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m AllocationInstruction) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m AllocationInstruction) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m AllocationInstruction) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPreviouslyReported sets PreviouslyReported, Tag 570 +func (m AllocationInstruction) SetPreviouslyReported(v bool) { + m.Set(field.NewPreviouslyReported(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m AllocationInstruction) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m AllocationInstruction) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m AllocationInstruction) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m AllocationInstruction) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetAllocType sets AllocType, Tag 626 +func (m AllocationInstruction) SetAllocType(v enum.AllocType) { + m.Set(field.NewAllocType(v)) +} + +// SetLegalConfirm sets LegalConfirm, Tag 650 +func (m AllocationInstruction) SetLegalConfirm(v bool) { + m.Set(field.NewLegalConfirm(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m AllocationInstruction) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m AllocationInstruction) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m AllocationInstruction) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m AllocationInstruction) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m AllocationInstruction) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m AllocationInstruction) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m AllocationInstruction) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m AllocationInstruction) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m AllocationInstruction) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetReversalIndicator sets ReversalIndicator, Tag 700 +func (m AllocationInstruction) SetReversalIndicator(v bool) { + m.Set(field.NewReversalIndicator(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m AllocationInstruction) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m AllocationInstruction) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AllocationInstruction) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m AllocationInstruction) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m AllocationInstruction) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 +func (m AllocationInstruction) SetAutoAcceptIndicator(v bool) { + m.Set(field.NewAutoAcceptIndicator(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationInstruction) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m AllocationInstruction) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m AllocationInstruction) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m AllocationInstruction) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m AllocationInstruction) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 +func (m AllocationInstruction) SetAllocCancReplaceReason(v enum.AllocCancReplaceReason) { + m.Set(field.NewAllocCancReplaceReason(v)) +} + +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +func (m AllocationInstruction) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { + m.Set(field.NewAllocIntermedReqType(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m AllocationInstruction) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m AllocationInstruction) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m AllocationInstruction) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m AllocationInstruction) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 +func (m AllocationInstruction) SetAllocNoOrdersType(v enum.AllocNoOrdersType) { + m.Set(field.NewAllocNoOrdersType(v)) +} + +// SetAvgParPx sets AvgParPx, Tag 860 +func (m AllocationInstruction) SetAvgParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgParPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m AllocationInstruction) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m AllocationInstruction) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m AllocationInstruction) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m AllocationInstruction) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m AllocationInstruction) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m AllocationInstruction) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m AllocationInstruction) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTotNoAllocs sets TotNoAllocs, Tag 892 +func (m AllocationInstruction) SetTotNoAllocs(v int) { + m.Set(field.NewTotNoAllocs(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m AllocationInstruction) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m AllocationInstruction) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m AllocationInstruction) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m AllocationInstruction) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m AllocationInstruction) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m AllocationInstruction) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m AllocationInstruction) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m AllocationInstruction) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m AllocationInstruction) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m AllocationInstruction) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m AllocationInstruction) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m AllocationInstruction) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m AllocationInstruction) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m AllocationInstruction) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m AllocationInstruction) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m AllocationInstruction) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m AllocationInstruction) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m AllocationInstruction) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m AllocationInstruction) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m AllocationInstruction) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetRndPx sets RndPx, Tag 991 +func (m AllocationInstruction) SetRndPx(value decimal.Decimal, scale int32) { + m.Set(field.NewRndPx(value, scale)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m AllocationInstruction) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m AllocationInstruction) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m AllocationInstruction) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m AllocationInstruction) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationInstruction) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m AllocationInstruction) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m AllocationInstruction) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m AllocationInstruction) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m AllocationInstruction) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m AllocationInstruction) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m AllocationInstruction) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m AllocationInstruction) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m AllocationInstruction) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationInstruction) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m AllocationInstruction) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m AllocationInstruction) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m AllocationInstruction) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m AllocationInstruction) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m AllocationInstruction) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m AllocationInstruction) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m AllocationInstruction) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m AllocationInstruction) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m AllocationInstruction) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationInstruction) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m AllocationInstruction) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m AllocationInstruction) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m AllocationInstruction) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m AllocationInstruction) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m AllocationInstruction) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m AllocationInstruction) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationInstruction) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationInstruction) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m AllocationInstruction) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m AllocationInstruction) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationInstruction) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationInstruction) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationInstruction) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationInstruction) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m AllocationInstruction) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m AllocationInstruction) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m AllocationInstruction) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m AllocationInstruction) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m AllocationInstruction) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m AllocationInstruction) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m AllocationInstruction) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m AllocationInstruction) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m AllocationInstruction) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m AllocationInstruction) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m AllocationInstruction) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m AllocationInstruction) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m AllocationInstruction) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m AllocationInstruction) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m AllocationInstruction) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m AllocationInstruction) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocTransType gets AllocTransType, Tag 71 +func (m AllocationInstruction) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { + var f field.AllocTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefAllocID gets RefAllocID, Tag 72 +func (m AllocationInstruction) GetRefAllocID() (v string, err quickfix.MessageRejectError) { + var f field.RefAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m AllocationInstruction) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +func (m AllocationInstruction) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { + var f field.AvgPxPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m AllocationInstruction) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m AllocationInstruction) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m AllocationInstruction) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m AllocationInstruction) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m AllocationInstruction) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m AllocationInstruction) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m AllocationInstruction) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m AllocationInstruction) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m AllocationInstruction) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m AllocationInstruction) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AllocationInstruction) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkID gets AllocLinkID, Tag 196 +func (m AllocationInstruction) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { + var f field.AllocLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkType gets AllocLinkType, Tag 197 +func (m AllocationInstruction) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { + var f field.AllocLinkTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m AllocationInstruction) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m AllocationInstruction) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m AllocationInstruction) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m AllocationInstruction) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m AllocationInstruction) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m AllocationInstruction) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m AllocationInstruction) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m AllocationInstruction) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m AllocationInstruction) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m AllocationInstruction) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m AllocationInstruction) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m AllocationInstruction) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m AllocationInstruction) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m AllocationInstruction) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m AllocationInstruction) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m AllocationInstruction) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m AllocationInstruction) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m AllocationInstruction) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m AllocationInstruction) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m AllocationInstruction) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m AllocationInstruction) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m AllocationInstruction) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m AllocationInstruction) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m AllocationInstruction) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m AllocationInstruction) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m AllocationInstruction) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m AllocationInstruction) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m AllocationInstruction) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m AllocationInstruction) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m AllocationInstruction) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AllocationInstruction) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AllocationInstruction) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m AllocationInstruction) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m AllocationInstruction) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m AllocationInstruction) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AllocationInstruction) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m AllocationInstruction) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AllocationInstruction) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m AllocationInstruction) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingRefID gets BookingRefID, Tag 466 +func (m AllocationInstruction) GetBookingRefID() (v string, err quickfix.MessageRejectError) { + var f field.BookingRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m AllocationInstruction) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m AllocationInstruction) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m AllocationInstruction) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 +func (m AllocationInstruction) GetTotalAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m AllocationInstruction) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m AllocationInstruction) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m AllocationInstruction) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPreviouslyReported gets PreviouslyReported, Tag 570 +func (m AllocationInstruction) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { + var f field.PreviouslyReportedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m AllocationInstruction) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m AllocationInstruction) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m AllocationInstruction) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m AllocationInstruction) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocType gets AllocType, Tag 626 +func (m AllocationInstruction) GetAllocType() (v enum.AllocType, err quickfix.MessageRejectError) { + var f field.AllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegalConfirm gets LegalConfirm, Tag 650 +func (m AllocationInstruction) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { + var f field.LegalConfirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m AllocationInstruction) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m AllocationInstruction) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m AllocationInstruction) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m AllocationInstruction) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m AllocationInstruction) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m AllocationInstruction) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m AllocationInstruction) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m AllocationInstruction) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m AllocationInstruction) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReversalIndicator gets ReversalIndicator, Tag 700 +func (m AllocationInstruction) GetReversalIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ReversalIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m AllocationInstruction) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m AllocationInstruction) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AllocationInstruction) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m AllocationInstruction) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m AllocationInstruction) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 +func (m AllocationInstruction) GetAutoAcceptIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AutoAcceptIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationInstruction) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m AllocationInstruction) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m AllocationInstruction) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m AllocationInstruction) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m AllocationInstruction) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 +func (m AllocationInstruction) GetAllocCancReplaceReason() (v enum.AllocCancReplaceReason, err quickfix.MessageRejectError) { + var f field.AllocCancReplaceReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +func (m AllocationInstruction) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { + var f field.AllocIntermedReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m AllocationInstruction) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m AllocationInstruction) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m AllocationInstruction) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m AllocationInstruction) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 +func (m AllocationInstruction) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err quickfix.MessageRejectError) { + var f field.AllocNoOrdersTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgParPx gets AvgParPx, Tag 860 +func (m AllocationInstruction) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m AllocationInstruction) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m AllocationInstruction) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m AllocationInstruction) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m AllocationInstruction) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m AllocationInstruction) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m AllocationInstruction) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m AllocationInstruction) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoAllocs gets TotNoAllocs, Tag 892 +func (m AllocationInstruction) GetTotNoAllocs() (v int, err quickfix.MessageRejectError) { + var f field.TotNoAllocsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m AllocationInstruction) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m AllocationInstruction) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m AllocationInstruction) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m AllocationInstruction) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m AllocationInstruction) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m AllocationInstruction) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m AllocationInstruction) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m AllocationInstruction) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m AllocationInstruction) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m AllocationInstruction) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m AllocationInstruction) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m AllocationInstruction) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m AllocationInstruction) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m AllocationInstruction) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m AllocationInstruction) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m AllocationInstruction) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m AllocationInstruction) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m AllocationInstruction) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m AllocationInstruction) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m AllocationInstruction) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRndPx gets RndPx, Tag 991 +func (m AllocationInstruction) GetRndPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RndPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m AllocationInstruction) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m AllocationInstruction) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m AllocationInstruction) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m AllocationInstruction) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationInstruction) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m AllocationInstruction) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m AllocationInstruction) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m AllocationInstruction) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m AllocationInstruction) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m AllocationInstruction) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m AllocationInstruction) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m AllocationInstruction) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m AllocationInstruction) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationInstruction) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m AllocationInstruction) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m AllocationInstruction) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m AllocationInstruction) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m AllocationInstruction) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m AllocationInstruction) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m AllocationInstruction) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m AllocationInstruction) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m AllocationInstruction) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m AllocationInstruction) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationInstruction) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m AllocationInstruction) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m AllocationInstruction) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m AllocationInstruction) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m AllocationInstruction) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m AllocationInstruction) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m AllocationInstruction) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationInstruction) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationInstruction) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m AllocationInstruction) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m AllocationInstruction) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationInstruction) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationInstruction) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationInstruction) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationInstruction) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m AllocationInstruction) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m AllocationInstruction) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m AllocationInstruction) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m AllocationInstruction) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m AllocationInstruction) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m AllocationInstruction) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m AllocationInstruction) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m AllocationInstruction) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m AllocationInstruction) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m AllocationInstruction) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m AllocationInstruction) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m AllocationInstruction) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m AllocationInstruction) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m AllocationInstruction) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m AllocationInstruction) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m AllocationInstruction) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasAllocTransType returns true if AllocTransType is present, Tag 71 +func (m AllocationInstruction) HasAllocTransType() bool { + return m.Has(tag.AllocTransType) +} + +// HasRefAllocID returns true if RefAllocID is present, Tag 72 +func (m AllocationInstruction) HasRefAllocID() bool { + return m.Has(tag.RefAllocID) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m AllocationInstruction) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +func (m AllocationInstruction) HasAvgPxPrecision() bool { + return m.Has(tag.AvgPxPrecision) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m AllocationInstruction) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m AllocationInstruction) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m AllocationInstruction) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m AllocationInstruction) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m AllocationInstruction) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m AllocationInstruction) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m AllocationInstruction) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m AllocationInstruction) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m AllocationInstruction) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m AllocationInstruction) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AllocationInstruction) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +func (m AllocationInstruction) HasAllocLinkID() bool { + return m.Has(tag.AllocLinkID) +} + +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +func (m AllocationInstruction) HasAllocLinkType() bool { + return m.Has(tag.AllocLinkType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m AllocationInstruction) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m AllocationInstruction) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m AllocationInstruction) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m AllocationInstruction) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m AllocationInstruction) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m AllocationInstruction) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m AllocationInstruction) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m AllocationInstruction) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m AllocationInstruction) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m AllocationInstruction) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m AllocationInstruction) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m AllocationInstruction) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m AllocationInstruction) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m AllocationInstruction) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m AllocationInstruction) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m AllocationInstruction) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m AllocationInstruction) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m AllocationInstruction) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m AllocationInstruction) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m AllocationInstruction) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m AllocationInstruction) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m AllocationInstruction) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m AllocationInstruction) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m AllocationInstruction) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m AllocationInstruction) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m AllocationInstruction) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m AllocationInstruction) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m AllocationInstruction) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m AllocationInstruction) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m AllocationInstruction) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AllocationInstruction) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AllocationInstruction) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m AllocationInstruction) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m AllocationInstruction) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m AllocationInstruction) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AllocationInstruction) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m AllocationInstruction) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AllocationInstruction) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m AllocationInstruction) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasBookingRefID returns true if BookingRefID is present, Tag 466 +func (m AllocationInstruction) HasBookingRefID() bool { + return m.Has(tag.BookingRefID) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m AllocationInstruction) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m AllocationInstruction) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m AllocationInstruction) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 +func (m AllocationInstruction) HasTotalAccruedInterestAmt() bool { + return m.Has(tag.TotalAccruedInterestAmt) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m AllocationInstruction) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m AllocationInstruction) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m AllocationInstruction) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +func (m AllocationInstruction) HasPreviouslyReported() bool { + return m.Has(tag.PreviouslyReported) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m AllocationInstruction) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m AllocationInstruction) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m AllocationInstruction) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m AllocationInstruction) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasAllocType returns true if AllocType is present, Tag 626 +func (m AllocationInstruction) HasAllocType() bool { + return m.Has(tag.AllocType) +} + +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +func (m AllocationInstruction) HasLegalConfirm() bool { + return m.Has(tag.LegalConfirm) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m AllocationInstruction) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m AllocationInstruction) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m AllocationInstruction) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m AllocationInstruction) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m AllocationInstruction) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m AllocationInstruction) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m AllocationInstruction) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m AllocationInstruction) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m AllocationInstruction) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 +func (m AllocationInstruction) HasReversalIndicator() bool { + return m.Has(tag.ReversalIndicator) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m AllocationInstruction) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m AllocationInstruction) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AllocationInstruction) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m AllocationInstruction) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m AllocationInstruction) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 +func (m AllocationInstruction) HasAutoAcceptIndicator() bool { + return m.Has(tag.AutoAcceptIndicator) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m AllocationInstruction) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m AllocationInstruction) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m AllocationInstruction) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m AllocationInstruction) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m AllocationInstruction) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 +func (m AllocationInstruction) HasAllocCancReplaceReason() bool { + return m.Has(tag.AllocCancReplaceReason) +} + +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +func (m AllocationInstruction) HasAllocIntermedReqType() bool { + return m.Has(tag.AllocIntermedReqType) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m AllocationInstruction) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m AllocationInstruction) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m AllocationInstruction) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m AllocationInstruction) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 +func (m AllocationInstruction) HasAllocNoOrdersType() bool { + return m.Has(tag.AllocNoOrdersType) +} + +// HasAvgParPx returns true if AvgParPx is present, Tag 860 +func (m AllocationInstruction) HasAvgParPx() bool { + return m.Has(tag.AvgParPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m AllocationInstruction) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m AllocationInstruction) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m AllocationInstruction) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m AllocationInstruction) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m AllocationInstruction) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m AllocationInstruction) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m AllocationInstruction) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 +func (m AllocationInstruction) HasTotNoAllocs() bool { + return m.Has(tag.TotNoAllocs) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m AllocationInstruction) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m AllocationInstruction) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m AllocationInstruction) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m AllocationInstruction) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m AllocationInstruction) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m AllocationInstruction) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m AllocationInstruction) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m AllocationInstruction) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m AllocationInstruction) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m AllocationInstruction) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m AllocationInstruction) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m AllocationInstruction) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m AllocationInstruction) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m AllocationInstruction) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m AllocationInstruction) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m AllocationInstruction) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m AllocationInstruction) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m AllocationInstruction) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m AllocationInstruction) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m AllocationInstruction) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasRndPx returns true if RndPx is present, Tag 991 +func (m AllocationInstruction) HasRndPx() bool { + return m.Has(tag.RndPx) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m AllocationInstruction) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m AllocationInstruction) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m AllocationInstruction) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m AllocationInstruction) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m AllocationInstruction) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m AllocationInstruction) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m AllocationInstruction) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m AllocationInstruction) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m AllocationInstruction) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m AllocationInstruction) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m AllocationInstruction) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m AllocationInstruction) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m AllocationInstruction) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m AllocationInstruction) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m AllocationInstruction) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m AllocationInstruction) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m AllocationInstruction) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m AllocationInstruction) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m AllocationInstruction) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m AllocationInstruction) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m AllocationInstruction) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m AllocationInstruction) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m AllocationInstruction) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m AllocationInstruction) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m AllocationInstruction) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m AllocationInstruction) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m AllocationInstruction) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m AllocationInstruction) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m AllocationInstruction) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m AllocationInstruction) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m AllocationInstruction) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m AllocationInstruction) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m AllocationInstruction) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m AllocationInstruction) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m AllocationInstruction) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m AllocationInstruction) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m AllocationInstruction) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m AllocationInstruction) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m AllocationInstruction) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m AllocationInstruction) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoOrders) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoOrders) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrderAvgPx sets OrderAvgPx, Tag 799 +func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderAvgPx(value, scale)) +} + +// SetOrderBookingQty sets OrderBookingQty, Tag 800 +func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderBookingQty(value, scale)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderAvgPx gets OrderAvgPx, Tag 799 +func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderBookingQty gets OrderBookingQty, Tag 800 +func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderBookingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoOrders) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoOrders) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoOrders) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +func (m NoOrders) HasOrderAvgPx() bool { + return m.Has(tag.OrderAvgPx) +} + +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +func (m NoOrders) HasOrderBookingQty() bool { + return m.Has(tag.OrderBookingQty) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m NoAllocs) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAllocPrice sets AllocPrice, Tag 366 +func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocPrice(value, scale)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { + m.Set(field.NewNotifyBrokerOfCredit(v)) +} + +// SetAllocHandlInst sets AllocHandlInst, Tag 209 +func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { + m.Set(field.NewAllocHandlInst(v)) +} + +// SetAllocText sets AllocText, Tag 161 +func (m NoAllocs) SetAllocText(v string) { + m.Set(field.NewAllocText(v)) +} + +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) SetEncodedAllocTextLen(v int) { + m.Set(field.NewEncodedAllocTextLen(v)) +} + +// SetEncodedAllocText sets EncodedAllocText, Tag 361 +func (m NoAllocs) SetEncodedAllocText(v string) { + m.Set(field.NewEncodedAllocText(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoAllocs) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoAllocs) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoAllocs) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetAllocAvgPx sets AllocAvgPx, Tag 153 +func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAvgPx(value, scale)) +} + +// SetAllocNetMoney sets AllocNetMoney, Tag 154 +func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) SetAllocSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocSettlCurrAmt(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoAllocs) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) SetAllocAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAccruedInterestAmt(value, scale)) +} + +// SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) SetAllocInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocInterestAtMaturity(value, scale)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +func (m NoAllocs) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocSettlInstType sets AllocSettlInstType, Tag 780 +func (m NoAllocs) SetAllocSettlInstType(v enum.AllocSettlInstType) { + m.Set(field.NewAllocSettlInstType(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m NoAllocs) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m NoAllocs) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m NoAllocs) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m NoAllocs) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m NoAllocs) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocMethod sets AllocMethod, Tag 1002 +func (m NoAllocs) SetAllocMethod(v enum.AllocMethod) { + m.Set(field.NewAllocMethod(v)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetIndividualAllocType sets IndividualAllocType, Tag 992 +func (m NoAllocs) SetIndividualAllocType(v enum.IndividualAllocType) { + m.Set(field.NewIndividualAllocType(v)) +} + +// SetAllocPositionEffect sets AllocPositionEffect, Tag 1047 +func (m NoAllocs) SetAllocPositionEffect(v enum.AllocPositionEffect) { + m.Set(field.NewAllocPositionEffect(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPrice gets AllocPrice, Tag 366 +func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { + var f field.NotifyBrokerOfCreditField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocHandlInst gets AllocHandlInst, Tag 209 +func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { + var f field.AllocHandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocText gets AllocText, Tag 161 +func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { + var f field.AllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocText gets EncodedAllocText, Tag 361 +func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAvgPx gets AllocAvgPx, Tag 153 +func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNetMoney gets AllocNetMoney, Tag 154 +func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocNetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocInterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +func (m NoAllocs) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoClearingInstructionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocSettlInstType gets AllocSettlInstType, Tag 780 +func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickfix.MessageRejectError) { + var f field.AllocSettlInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m NoAllocs) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocMethod gets AllocMethod, Tag 1002 +func (m NoAllocs) GetAllocMethod() (v enum.AllocMethod, err quickfix.MessageRejectError) { + var f field.AllocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocType gets IndividualAllocType, Tag 992 +func (m NoAllocs) GetIndividualAllocType() (v enum.IndividualAllocType, err quickfix.MessageRejectError) { + var f field.IndividualAllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPositionEffect gets AllocPositionEffect, Tag 1047 +func (m NoAllocs) GetAllocPositionEffect() (v enum.AllocPositionEffect, err quickfix.MessageRejectError) { + var f field.AllocPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m NoAllocs) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAllocPrice returns true if AllocPrice is present, Tag 366 +func (m NoAllocs) HasAllocPrice() bool { + return m.Has(tag.AllocPrice) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoAllocs) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +func (m NoAllocs) HasNotifyBrokerOfCredit() bool { + return m.Has(tag.NotifyBrokerOfCredit) +} + +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +func (m NoAllocs) HasAllocHandlInst() bool { + return m.Has(tag.AllocHandlInst) +} + +// HasAllocText returns true if AllocText is present, Tag 161 +func (m NoAllocs) HasAllocText() bool { + return m.Has(tag.AllocText) +} + +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +func (m NoAllocs) HasEncodedAllocTextLen() bool { + return m.Has(tag.EncodedAllocTextLen) +} + +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +func (m NoAllocs) HasEncodedAllocText() bool { + return m.Has(tag.EncodedAllocText) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoAllocs) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoAllocs) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoAllocs) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoAllocs) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +func (m NoAllocs) HasAllocAvgPx() bool { + return m.Has(tag.AllocAvgPx) +} + +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +func (m NoAllocs) HasAllocNetMoney() bool { + return m.Has(tag.AllocNetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoAllocs) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 +func (m NoAllocs) HasAllocSettlCurrAmt() bool { + return m.Has(tag.AllocSettlCurrAmt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoAllocs) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoAllocs) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m NoAllocs) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 +func (m NoAllocs) HasAllocAccruedInterestAmt() bool { + return m.Has(tag.AllocAccruedInterestAmt) +} + +// HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 +func (m NoAllocs) HasAllocInterestAtMaturity() bool { + return m.Has(tag.AllocInterestAtMaturity) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m NoAllocs) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +func (m NoAllocs) HasNoClearingInstructions() bool { + return m.Has(tag.NoClearingInstructions) +} + +// HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 +func (m NoAllocs) HasAllocSettlInstType() bool { + return m.Has(tag.AllocSettlInstType) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m NoAllocs) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m NoAllocs) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m NoAllocs) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m NoAllocs) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m NoAllocs) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocMethod returns true if AllocMethod is present, Tag 1002 +func (m NoAllocs) HasAllocMethod() bool { + return m.Has(tag.AllocMethod) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasIndividualAllocType returns true if IndividualAllocType is present, Tag 992 +func (m NoAllocs) HasIndividualAllocType() bool { + return m.Has(tag.IndividualAllocType) +} + +// HasAllocPositionEffect returns true if AllocPositionEffect is present, Tag 1047 +func (m NoAllocs) HasAllocPositionEffect() bool { + return m.Has(tag.AllocPositionEffect) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoAllocs) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoClearingInstructions is a repeating group element, Tag 576 +type NoClearingInstructions struct { + *quickfix.Group +} + +// SetClearingInstruction sets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { + m.Set(field.NewClearingInstruction(v)) +} + +// GetClearingInstruction gets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { + var f field.ClearingInstructionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +func (m NoClearingInstructions) HasClearingInstruction() bool { + return m.Has(tag.ClearingInstruction) +} + +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +type NoClearingInstructionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { + return NoClearingInstructionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoClearingInstructions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} +} + +// Add create and append a new NoClearingInstructions to this group +func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { + g := m.RepeatingGroup.Add() + return NoClearingInstructions{g} +} + +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { + return NoClearingInstructions{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.MatchStatus), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.ProcessCode), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.AllocSettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AllocAccruedInterestAmt), quickfix.GroupElement(tag.AllocInterestAtMaturity), NewNoMiscFeesRepeatingGroup(), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.AllocSettlInstType), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup(), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocMethod), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.IndividualAllocType), quickfix.GroupElement(tag.AllocPositionEffect), quickfix.GroupElement(tag.ClearingFeeIndicator)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetLastQty sets LastQty, Tag 32 +func (m NoExecs) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m NoExecs) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m NoExecs) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetLastCapacity sets LastCapacity, Tag 29 +func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { + m.Set(field.NewLastCapacity(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m NoExecs) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m NoExecs) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// GetLastQty gets LastQty, Tag 32 +func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastCapacity gets LastCapacity, Tag 29 +func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m NoExecs) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m NoExecs) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m NoExecs) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m NoExecs) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m NoExecs) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m NoExecs) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasLastCapacity returns true if LastCapacity is present, Tag 29 +func (m NoExecs) HasLastCapacity() bool { + return m.Has(tag.LastCapacity) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m NoExecs) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m NoExecs) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LastQty), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.SecondaryExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastParPx), quickfix.GroupElement(tag.LastCapacity), quickfix.GroupElement(tag.TradeID), quickfix.GroupElement(tag.FirmTradeID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/allocationinstructionack/AllocationInstructionAck.generated.go b/fix50sp2/allocationinstructionack/AllocationInstructionAck.generated.go new file mode 100644 index 000000000..1a91467d1 --- /dev/null +++ b/fix50sp2/allocationinstructionack/AllocationInstructionAck.generated.go @@ -0,0 +1,989 @@ +package allocationinstructionack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AllocationInstructionAck is the fix50sp2 AllocationInstructionAck type, MsgType = P +type AllocationInstructionAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AllocationInstructionAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AllocationInstructionAck { + return AllocationInstructionAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AllocationInstructionAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AllocationInstructionAck initialized with the required fields for AllocationInstructionAck +func New(allocid field.AllocIDField, allocstatus field.AllocStatusField) (m AllocationInstructionAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("P")) + m.Set(allocid) + m.Set(allocstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AllocationInstructionAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "P", r +} + +// SetText sets Text, Tag 58 +func (m AllocationInstructionAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m AllocationInstructionAck) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m AllocationInstructionAck) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m AllocationInstructionAck) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m AllocationInstructionAck) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocStatus sets AllocStatus, Tag 87 +func (m AllocationInstructionAck) SetAllocStatus(v enum.AllocStatus) { + m.Set(field.NewAllocStatus(v)) +} + +// SetAllocRejCode sets AllocRejCode, Tag 88 +func (m AllocationInstructionAck) SetAllocRejCode(v enum.AllocRejCode) { + m.Set(field.NewAllocRejCode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AllocationInstructionAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AllocationInstructionAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AllocationInstructionAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AllocationInstructionAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AllocationInstructionAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m AllocationInstructionAck) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAllocType sets AllocType, Tag 626 +func (m AllocationInstructionAck) SetAllocType(v enum.AllocType) { + m.Set(field.NewAllocType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m AllocationInstructionAck) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +func (m AllocationInstructionAck) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { + m.Set(field.NewAllocIntermedReqType(v)) +} + +// GetText gets Text, Tag 58 +func (m AllocationInstructionAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m AllocationInstructionAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m AllocationInstructionAck) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m AllocationInstructionAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m AllocationInstructionAck) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocStatus gets AllocStatus, Tag 87 +func (m AllocationInstructionAck) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { + var f field.AllocStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocRejCode gets AllocRejCode, Tag 88 +func (m AllocationInstructionAck) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { + var f field.AllocRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AllocationInstructionAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AllocationInstructionAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AllocationInstructionAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AllocationInstructionAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AllocationInstructionAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m AllocationInstructionAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocType gets AllocType, Tag 626 +func (m AllocationInstructionAck) GetAllocType() (v enum.AllocType, err quickfix.MessageRejectError) { + var f field.AllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m AllocationInstructionAck) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +func (m AllocationInstructionAck) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { + var f field.AllocIntermedReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m AllocationInstructionAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m AllocationInstructionAck) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m AllocationInstructionAck) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m AllocationInstructionAck) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m AllocationInstructionAck) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasAllocStatus returns true if AllocStatus is present, Tag 87 +func (m AllocationInstructionAck) HasAllocStatus() bool { + return m.Has(tag.AllocStatus) +} + +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +func (m AllocationInstructionAck) HasAllocRejCode() bool { + return m.Has(tag.AllocRejCode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AllocationInstructionAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AllocationInstructionAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AllocationInstructionAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AllocationInstructionAck) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AllocationInstructionAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m AllocationInstructionAck) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAllocType returns true if AllocType is present, Tag 626 +func (m AllocationInstructionAck) HasAllocType() bool { + return m.Has(tag.AllocType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m AllocationInstructionAck) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +func (m AllocationInstructionAck) HasAllocIntermedReqType() bool { + return m.Has(tag.AllocIntermedReqType) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocPrice sets AllocPrice, Tag 366 +func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocPrice(value, scale)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 +func (m NoAllocs) SetIndividualAllocRejCode(v int) { + m.Set(field.NewIndividualAllocRejCode(v)) +} + +// SetAllocText sets AllocText, Tag 161 +func (m NoAllocs) SetAllocText(v string) { + m.Set(field.NewAllocText(v)) +} + +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) SetEncodedAllocTextLen(v int) { + m.Set(field.NewEncodedAllocTextLen(v)) +} + +// SetEncodedAllocText sets EncodedAllocText, Tag 361 +func (m NoAllocs) SetEncodedAllocText(v string) { + m.Set(field.NewEncodedAllocText(v)) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetIndividualAllocType sets IndividualAllocType, Tag 992 +func (m NoAllocs) SetIndividualAllocType(v enum.IndividualAllocType) { + m.Set(field.NewIndividualAllocType(v)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocPositionEffect sets AllocPositionEffect, Tag 1047 +func (m NoAllocs) SetAllocPositionEffect(v enum.AllocPositionEffect) { + m.Set(field.NewAllocPositionEffect(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPrice gets AllocPrice, Tag 366 +func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 +func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageRejectError) { + var f field.IndividualAllocRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocText gets AllocText, Tag 161 +func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { + var f field.AllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocText gets EncodedAllocText, Tag 361 +func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocType gets IndividualAllocType, Tag 992 +func (m NoAllocs) GetIndividualAllocType() (v enum.IndividualAllocType, err quickfix.MessageRejectError) { + var f field.IndividualAllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocPositionEffect gets AllocPositionEffect, Tag 1047 +func (m NoAllocs) GetAllocPositionEffect() (v enum.AllocPositionEffect, err quickfix.MessageRejectError) { + var f field.AllocPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocPrice returns true if AllocPrice is present, Tag 366 +func (m NoAllocs) HasAllocPrice() bool { + return m.Has(tag.AllocPrice) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 +func (m NoAllocs) HasIndividualAllocRejCode() bool { + return m.Has(tag.IndividualAllocRejCode) +} + +// HasAllocText returns true if AllocText is present, Tag 161 +func (m NoAllocs) HasAllocText() bool { + return m.Has(tag.AllocText) +} + +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +func (m NoAllocs) HasEncodedAllocTextLen() bool { + return m.Has(tag.EncodedAllocTextLen) +} + +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +func (m NoAllocs) HasEncodedAllocText() bool { + return m.Has(tag.EncodedAllocText) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasIndividualAllocType returns true if IndividualAllocType is present, Tag 992 +func (m NoAllocs) HasIndividualAllocType() bool { + return m.Has(tag.IndividualAllocType) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocPositionEffect returns true if AllocPositionEffect is present, Tag 1047 +func (m NoAllocs) HasAllocPositionEffect() bool { + return m.Has(tag.AllocPositionEffect) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.IndividualAllocRejCode), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.IndividualAllocType), quickfix.GroupElement(tag.AllocQty), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocPositionEffect)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/allocationinstructionalert/AllocationInstructionAlert.generated.go b/fix50sp2/allocationinstructionalert/AllocationInstructionAlert.generated.go new file mode 100644 index 000000000..6b74eed50 --- /dev/null +++ b/fix50sp2/allocationinstructionalert/AllocationInstructionAlert.generated.go @@ -0,0 +1,9288 @@ +package allocationinstructionalert + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AllocationInstructionAlert is the fix50sp2 AllocationInstructionAlert type, MsgType = BM +type AllocationInstructionAlert struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AllocationInstructionAlert from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AllocationInstructionAlert { + return AllocationInstructionAlert{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AllocationInstructionAlert) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AllocationInstructionAlert initialized with the required fields for AllocationInstructionAlert +func New(allocid field.AllocIDField, alloctranstype field.AllocTransTypeField, alloctype field.AllocTypeField, side field.SideField, quantity field.QuantityField, tradedate field.TradeDateField) (m AllocationInstructionAlert) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BM")) + m.Set(allocid) + m.Set(alloctranstype) + m.Set(alloctype) + m.Set(side) + m.Set(quantity) + m.Set(tradedate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AllocationInstructionAlert, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BM", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m AllocationInstructionAlert) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m AllocationInstructionAlert) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m AllocationInstructionAlert) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m AllocationInstructionAlert) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m AllocationInstructionAlert) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m AllocationInstructionAlert) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m AllocationInstructionAlert) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m AllocationInstructionAlert) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m AllocationInstructionAlert) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m AllocationInstructionAlert) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m AllocationInstructionAlert) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m AllocationInstructionAlert) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m AllocationInstructionAlert) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m AllocationInstructionAlert) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetAllocTransType sets AllocTransType, Tag 71 +func (m AllocationInstructionAlert) SetAllocTransType(v enum.AllocTransType) { + m.Set(field.NewAllocTransType(v)) +} + +// SetRefAllocID sets RefAllocID, Tag 72 +func (m AllocationInstructionAlert) SetRefAllocID(v string) { + m.Set(field.NewRefAllocID(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m AllocationInstructionAlert) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +func (m AllocationInstructionAlert) SetAvgPxPrecision(v int) { + m.Set(field.NewAvgPxPrecision(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m AllocationInstructionAlert) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m AllocationInstructionAlert) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m AllocationInstructionAlert) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m AllocationInstructionAlert) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m AllocationInstructionAlert) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m AllocationInstructionAlert) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m AllocationInstructionAlert) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m AllocationInstructionAlert) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m AllocationInstructionAlert) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m AllocationInstructionAlert) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AllocationInstructionAlert) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetAllocLinkID sets AllocLinkID, Tag 196 +func (m AllocationInstructionAlert) SetAllocLinkID(v string) { + m.Set(field.NewAllocLinkID(v)) +} + +// SetAllocLinkType sets AllocLinkType, Tag 197 +func (m AllocationInstructionAlert) SetAllocLinkType(v enum.AllocLinkType) { + m.Set(field.NewAllocLinkType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m AllocationInstructionAlert) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m AllocationInstructionAlert) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m AllocationInstructionAlert) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m AllocationInstructionAlert) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m AllocationInstructionAlert) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m AllocationInstructionAlert) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m AllocationInstructionAlert) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m AllocationInstructionAlert) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m AllocationInstructionAlert) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m AllocationInstructionAlert) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m AllocationInstructionAlert) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m AllocationInstructionAlert) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m AllocationInstructionAlert) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m AllocationInstructionAlert) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m AllocationInstructionAlert) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m AllocationInstructionAlert) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m AllocationInstructionAlert) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m AllocationInstructionAlert) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m AllocationInstructionAlert) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m AllocationInstructionAlert) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m AllocationInstructionAlert) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m AllocationInstructionAlert) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m AllocationInstructionAlert) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m AllocationInstructionAlert) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m AllocationInstructionAlert) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m AllocationInstructionAlert) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m AllocationInstructionAlert) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m AllocationInstructionAlert) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m AllocationInstructionAlert) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m AllocationInstructionAlert) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AllocationInstructionAlert) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AllocationInstructionAlert) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m AllocationInstructionAlert) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m AllocationInstructionAlert) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m AllocationInstructionAlert) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AllocationInstructionAlert) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m AllocationInstructionAlert) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AllocationInstructionAlert) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m AllocationInstructionAlert) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetBookingRefID sets BookingRefID, Tag 466 +func (m AllocationInstructionAlert) SetBookingRefID(v string) { + m.Set(field.NewBookingRefID(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m AllocationInstructionAlert) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m AllocationInstructionAlert) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m AllocationInstructionAlert) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 +func (m AllocationInstructionAlert) SetTotalAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalAccruedInterestAmt(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m AllocationInstructionAlert) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m AllocationInstructionAlert) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m AllocationInstructionAlert) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPreviouslyReported sets PreviouslyReported, Tag 570 +func (m AllocationInstructionAlert) SetPreviouslyReported(v bool) { + m.Set(field.NewPreviouslyReported(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m AllocationInstructionAlert) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m AllocationInstructionAlert) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m AllocationInstructionAlert) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m AllocationInstructionAlert) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetAllocType sets AllocType, Tag 626 +func (m AllocationInstructionAlert) SetAllocType(v enum.AllocType) { + m.Set(field.NewAllocType(v)) +} + +// SetLegalConfirm sets LegalConfirm, Tag 650 +func (m AllocationInstructionAlert) SetLegalConfirm(v bool) { + m.Set(field.NewLegalConfirm(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m AllocationInstructionAlert) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m AllocationInstructionAlert) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m AllocationInstructionAlert) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m AllocationInstructionAlert) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m AllocationInstructionAlert) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m AllocationInstructionAlert) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m AllocationInstructionAlert) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m AllocationInstructionAlert) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m AllocationInstructionAlert) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetReversalIndicator sets ReversalIndicator, Tag 700 +func (m AllocationInstructionAlert) SetReversalIndicator(v bool) { + m.Set(field.NewReversalIndicator(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m AllocationInstructionAlert) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m AllocationInstructionAlert) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AllocationInstructionAlert) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m AllocationInstructionAlert) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m AllocationInstructionAlert) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 +func (m AllocationInstructionAlert) SetAutoAcceptIndicator(v bool) { + m.Set(field.NewAutoAcceptIndicator(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationInstructionAlert) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m AllocationInstructionAlert) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m AllocationInstructionAlert) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m AllocationInstructionAlert) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m AllocationInstructionAlert) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 +func (m AllocationInstructionAlert) SetAllocCancReplaceReason(v enum.AllocCancReplaceReason) { + m.Set(field.NewAllocCancReplaceReason(v)) +} + +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +func (m AllocationInstructionAlert) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { + m.Set(field.NewAllocIntermedReqType(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m AllocationInstructionAlert) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m AllocationInstructionAlert) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m AllocationInstructionAlert) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m AllocationInstructionAlert) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 +func (m AllocationInstructionAlert) SetAllocNoOrdersType(v enum.AllocNoOrdersType) { + m.Set(field.NewAllocNoOrdersType(v)) +} + +// SetAvgParPx sets AvgParPx, Tag 860 +func (m AllocationInstructionAlert) SetAvgParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgParPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m AllocationInstructionAlert) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m AllocationInstructionAlert) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m AllocationInstructionAlert) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m AllocationInstructionAlert) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m AllocationInstructionAlert) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m AllocationInstructionAlert) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m AllocationInstructionAlert) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTotNoAllocs sets TotNoAllocs, Tag 892 +func (m AllocationInstructionAlert) SetTotNoAllocs(v int) { + m.Set(field.NewTotNoAllocs(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m AllocationInstructionAlert) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m AllocationInstructionAlert) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m AllocationInstructionAlert) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m AllocationInstructionAlert) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m AllocationInstructionAlert) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m AllocationInstructionAlert) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m AllocationInstructionAlert) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m AllocationInstructionAlert) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m AllocationInstructionAlert) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m AllocationInstructionAlert) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m AllocationInstructionAlert) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m AllocationInstructionAlert) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m AllocationInstructionAlert) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m AllocationInstructionAlert) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m AllocationInstructionAlert) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m AllocationInstructionAlert) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m AllocationInstructionAlert) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m AllocationInstructionAlert) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m AllocationInstructionAlert) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m AllocationInstructionAlert) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetRndPx sets RndPx, Tag 991 +func (m AllocationInstructionAlert) SetRndPx(value decimal.Decimal, scale int32) { + m.Set(field.NewRndPx(value, scale)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m AllocationInstructionAlert) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m AllocationInstructionAlert) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m AllocationInstructionAlert) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m AllocationInstructionAlert) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationInstructionAlert) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m AllocationInstructionAlert) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m AllocationInstructionAlert) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m AllocationInstructionAlert) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m AllocationInstructionAlert) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m AllocationInstructionAlert) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m AllocationInstructionAlert) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m AllocationInstructionAlert) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m AllocationInstructionAlert) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationInstructionAlert) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m AllocationInstructionAlert) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m AllocationInstructionAlert) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m AllocationInstructionAlert) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m AllocationInstructionAlert) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m AllocationInstructionAlert) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m AllocationInstructionAlert) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m AllocationInstructionAlert) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m AllocationInstructionAlert) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m AllocationInstructionAlert) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationInstructionAlert) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m AllocationInstructionAlert) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m AllocationInstructionAlert) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m AllocationInstructionAlert) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m AllocationInstructionAlert) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m AllocationInstructionAlert) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationInstructionAlert) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationInstructionAlert) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m AllocationInstructionAlert) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m AllocationInstructionAlert) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationInstructionAlert) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationInstructionAlert) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationInstructionAlert) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationInstructionAlert) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m AllocationInstructionAlert) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m AllocationInstructionAlert) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m AllocationInstructionAlert) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m AllocationInstructionAlert) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m AllocationInstructionAlert) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m AllocationInstructionAlert) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m AllocationInstructionAlert) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m AllocationInstructionAlert) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m AllocationInstructionAlert) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m AllocationInstructionAlert) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m AllocationInstructionAlert) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m AllocationInstructionAlert) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m AllocationInstructionAlert) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m AllocationInstructionAlert) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m AllocationInstructionAlert) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m AllocationInstructionAlert) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocTransType gets AllocTransType, Tag 71 +func (m AllocationInstructionAlert) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { + var f field.AllocTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefAllocID gets RefAllocID, Tag 72 +func (m AllocationInstructionAlert) GetRefAllocID() (v string, err quickfix.MessageRejectError) { + var f field.RefAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m AllocationInstructionAlert) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +func (m AllocationInstructionAlert) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { + var f field.AvgPxPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m AllocationInstructionAlert) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m AllocationInstructionAlert) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m AllocationInstructionAlert) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m AllocationInstructionAlert) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m AllocationInstructionAlert) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m AllocationInstructionAlert) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m AllocationInstructionAlert) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m AllocationInstructionAlert) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m AllocationInstructionAlert) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m AllocationInstructionAlert) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AllocationInstructionAlert) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkID gets AllocLinkID, Tag 196 +func (m AllocationInstructionAlert) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { + var f field.AllocLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkType gets AllocLinkType, Tag 197 +func (m AllocationInstructionAlert) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { + var f field.AllocLinkTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m AllocationInstructionAlert) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m AllocationInstructionAlert) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m AllocationInstructionAlert) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m AllocationInstructionAlert) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m AllocationInstructionAlert) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m AllocationInstructionAlert) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m AllocationInstructionAlert) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m AllocationInstructionAlert) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m AllocationInstructionAlert) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m AllocationInstructionAlert) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m AllocationInstructionAlert) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m AllocationInstructionAlert) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m AllocationInstructionAlert) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m AllocationInstructionAlert) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m AllocationInstructionAlert) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m AllocationInstructionAlert) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m AllocationInstructionAlert) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m AllocationInstructionAlert) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m AllocationInstructionAlert) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m AllocationInstructionAlert) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m AllocationInstructionAlert) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m AllocationInstructionAlert) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m AllocationInstructionAlert) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m AllocationInstructionAlert) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m AllocationInstructionAlert) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m AllocationInstructionAlert) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m AllocationInstructionAlert) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m AllocationInstructionAlert) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m AllocationInstructionAlert) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m AllocationInstructionAlert) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AllocationInstructionAlert) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AllocationInstructionAlert) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m AllocationInstructionAlert) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m AllocationInstructionAlert) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m AllocationInstructionAlert) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AllocationInstructionAlert) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m AllocationInstructionAlert) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AllocationInstructionAlert) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m AllocationInstructionAlert) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingRefID gets BookingRefID, Tag 466 +func (m AllocationInstructionAlert) GetBookingRefID() (v string, err quickfix.MessageRejectError) { + var f field.BookingRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m AllocationInstructionAlert) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m AllocationInstructionAlert) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m AllocationInstructionAlert) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 +func (m AllocationInstructionAlert) GetTotalAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m AllocationInstructionAlert) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m AllocationInstructionAlert) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m AllocationInstructionAlert) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPreviouslyReported gets PreviouslyReported, Tag 570 +func (m AllocationInstructionAlert) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { + var f field.PreviouslyReportedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m AllocationInstructionAlert) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m AllocationInstructionAlert) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m AllocationInstructionAlert) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m AllocationInstructionAlert) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocType gets AllocType, Tag 626 +func (m AllocationInstructionAlert) GetAllocType() (v enum.AllocType, err quickfix.MessageRejectError) { + var f field.AllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegalConfirm gets LegalConfirm, Tag 650 +func (m AllocationInstructionAlert) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { + var f field.LegalConfirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m AllocationInstructionAlert) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m AllocationInstructionAlert) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m AllocationInstructionAlert) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m AllocationInstructionAlert) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m AllocationInstructionAlert) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m AllocationInstructionAlert) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m AllocationInstructionAlert) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m AllocationInstructionAlert) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m AllocationInstructionAlert) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReversalIndicator gets ReversalIndicator, Tag 700 +func (m AllocationInstructionAlert) GetReversalIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ReversalIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m AllocationInstructionAlert) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m AllocationInstructionAlert) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AllocationInstructionAlert) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m AllocationInstructionAlert) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m AllocationInstructionAlert) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 +func (m AllocationInstructionAlert) GetAutoAcceptIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AutoAcceptIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationInstructionAlert) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m AllocationInstructionAlert) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m AllocationInstructionAlert) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m AllocationInstructionAlert) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m AllocationInstructionAlert) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 +func (m AllocationInstructionAlert) GetAllocCancReplaceReason() (v enum.AllocCancReplaceReason, err quickfix.MessageRejectError) { + var f field.AllocCancReplaceReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +func (m AllocationInstructionAlert) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { + var f field.AllocIntermedReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m AllocationInstructionAlert) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m AllocationInstructionAlert) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m AllocationInstructionAlert) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m AllocationInstructionAlert) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 +func (m AllocationInstructionAlert) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err quickfix.MessageRejectError) { + var f field.AllocNoOrdersTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgParPx gets AvgParPx, Tag 860 +func (m AllocationInstructionAlert) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m AllocationInstructionAlert) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m AllocationInstructionAlert) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m AllocationInstructionAlert) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m AllocationInstructionAlert) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m AllocationInstructionAlert) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m AllocationInstructionAlert) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m AllocationInstructionAlert) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoAllocs gets TotNoAllocs, Tag 892 +func (m AllocationInstructionAlert) GetTotNoAllocs() (v int, err quickfix.MessageRejectError) { + var f field.TotNoAllocsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m AllocationInstructionAlert) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m AllocationInstructionAlert) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m AllocationInstructionAlert) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m AllocationInstructionAlert) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m AllocationInstructionAlert) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m AllocationInstructionAlert) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m AllocationInstructionAlert) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m AllocationInstructionAlert) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m AllocationInstructionAlert) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m AllocationInstructionAlert) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m AllocationInstructionAlert) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m AllocationInstructionAlert) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m AllocationInstructionAlert) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m AllocationInstructionAlert) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m AllocationInstructionAlert) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m AllocationInstructionAlert) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m AllocationInstructionAlert) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m AllocationInstructionAlert) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m AllocationInstructionAlert) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m AllocationInstructionAlert) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRndPx gets RndPx, Tag 991 +func (m AllocationInstructionAlert) GetRndPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RndPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m AllocationInstructionAlert) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m AllocationInstructionAlert) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m AllocationInstructionAlert) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m AllocationInstructionAlert) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationInstructionAlert) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m AllocationInstructionAlert) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m AllocationInstructionAlert) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m AllocationInstructionAlert) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m AllocationInstructionAlert) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m AllocationInstructionAlert) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m AllocationInstructionAlert) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m AllocationInstructionAlert) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m AllocationInstructionAlert) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationInstructionAlert) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m AllocationInstructionAlert) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m AllocationInstructionAlert) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m AllocationInstructionAlert) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m AllocationInstructionAlert) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m AllocationInstructionAlert) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m AllocationInstructionAlert) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m AllocationInstructionAlert) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m AllocationInstructionAlert) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m AllocationInstructionAlert) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationInstructionAlert) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m AllocationInstructionAlert) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m AllocationInstructionAlert) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m AllocationInstructionAlert) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m AllocationInstructionAlert) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m AllocationInstructionAlert) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationInstructionAlert) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationInstructionAlert) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m AllocationInstructionAlert) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m AllocationInstructionAlert) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationInstructionAlert) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationInstructionAlert) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationInstructionAlert) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationInstructionAlert) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m AllocationInstructionAlert) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m AllocationInstructionAlert) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m AllocationInstructionAlert) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m AllocationInstructionAlert) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m AllocationInstructionAlert) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m AllocationInstructionAlert) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m AllocationInstructionAlert) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m AllocationInstructionAlert) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m AllocationInstructionAlert) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m AllocationInstructionAlert) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m AllocationInstructionAlert) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m AllocationInstructionAlert) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m AllocationInstructionAlert) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m AllocationInstructionAlert) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m AllocationInstructionAlert) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m AllocationInstructionAlert) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasAllocTransType returns true if AllocTransType is present, Tag 71 +func (m AllocationInstructionAlert) HasAllocTransType() bool { + return m.Has(tag.AllocTransType) +} + +// HasRefAllocID returns true if RefAllocID is present, Tag 72 +func (m AllocationInstructionAlert) HasRefAllocID() bool { + return m.Has(tag.RefAllocID) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m AllocationInstructionAlert) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +func (m AllocationInstructionAlert) HasAvgPxPrecision() bool { + return m.Has(tag.AvgPxPrecision) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m AllocationInstructionAlert) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m AllocationInstructionAlert) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m AllocationInstructionAlert) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m AllocationInstructionAlert) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m AllocationInstructionAlert) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m AllocationInstructionAlert) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m AllocationInstructionAlert) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m AllocationInstructionAlert) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m AllocationInstructionAlert) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m AllocationInstructionAlert) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AllocationInstructionAlert) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +func (m AllocationInstructionAlert) HasAllocLinkID() bool { + return m.Has(tag.AllocLinkID) +} + +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +func (m AllocationInstructionAlert) HasAllocLinkType() bool { + return m.Has(tag.AllocLinkType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m AllocationInstructionAlert) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m AllocationInstructionAlert) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m AllocationInstructionAlert) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m AllocationInstructionAlert) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m AllocationInstructionAlert) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m AllocationInstructionAlert) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m AllocationInstructionAlert) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m AllocationInstructionAlert) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m AllocationInstructionAlert) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m AllocationInstructionAlert) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m AllocationInstructionAlert) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m AllocationInstructionAlert) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m AllocationInstructionAlert) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m AllocationInstructionAlert) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m AllocationInstructionAlert) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m AllocationInstructionAlert) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m AllocationInstructionAlert) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m AllocationInstructionAlert) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m AllocationInstructionAlert) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m AllocationInstructionAlert) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m AllocationInstructionAlert) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m AllocationInstructionAlert) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m AllocationInstructionAlert) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m AllocationInstructionAlert) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m AllocationInstructionAlert) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m AllocationInstructionAlert) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m AllocationInstructionAlert) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m AllocationInstructionAlert) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m AllocationInstructionAlert) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m AllocationInstructionAlert) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AllocationInstructionAlert) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AllocationInstructionAlert) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m AllocationInstructionAlert) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m AllocationInstructionAlert) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m AllocationInstructionAlert) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AllocationInstructionAlert) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m AllocationInstructionAlert) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AllocationInstructionAlert) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m AllocationInstructionAlert) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasBookingRefID returns true if BookingRefID is present, Tag 466 +func (m AllocationInstructionAlert) HasBookingRefID() bool { + return m.Has(tag.BookingRefID) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m AllocationInstructionAlert) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m AllocationInstructionAlert) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m AllocationInstructionAlert) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 +func (m AllocationInstructionAlert) HasTotalAccruedInterestAmt() bool { + return m.Has(tag.TotalAccruedInterestAmt) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m AllocationInstructionAlert) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m AllocationInstructionAlert) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m AllocationInstructionAlert) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +func (m AllocationInstructionAlert) HasPreviouslyReported() bool { + return m.Has(tag.PreviouslyReported) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m AllocationInstructionAlert) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m AllocationInstructionAlert) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m AllocationInstructionAlert) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m AllocationInstructionAlert) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasAllocType returns true if AllocType is present, Tag 626 +func (m AllocationInstructionAlert) HasAllocType() bool { + return m.Has(tag.AllocType) +} + +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +func (m AllocationInstructionAlert) HasLegalConfirm() bool { + return m.Has(tag.LegalConfirm) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m AllocationInstructionAlert) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m AllocationInstructionAlert) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m AllocationInstructionAlert) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m AllocationInstructionAlert) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m AllocationInstructionAlert) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m AllocationInstructionAlert) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m AllocationInstructionAlert) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m AllocationInstructionAlert) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m AllocationInstructionAlert) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 +func (m AllocationInstructionAlert) HasReversalIndicator() bool { + return m.Has(tag.ReversalIndicator) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m AllocationInstructionAlert) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m AllocationInstructionAlert) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AllocationInstructionAlert) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m AllocationInstructionAlert) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m AllocationInstructionAlert) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 +func (m AllocationInstructionAlert) HasAutoAcceptIndicator() bool { + return m.Has(tag.AutoAcceptIndicator) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m AllocationInstructionAlert) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m AllocationInstructionAlert) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m AllocationInstructionAlert) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m AllocationInstructionAlert) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m AllocationInstructionAlert) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 +func (m AllocationInstructionAlert) HasAllocCancReplaceReason() bool { + return m.Has(tag.AllocCancReplaceReason) +} + +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +func (m AllocationInstructionAlert) HasAllocIntermedReqType() bool { + return m.Has(tag.AllocIntermedReqType) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m AllocationInstructionAlert) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m AllocationInstructionAlert) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m AllocationInstructionAlert) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m AllocationInstructionAlert) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 +func (m AllocationInstructionAlert) HasAllocNoOrdersType() bool { + return m.Has(tag.AllocNoOrdersType) +} + +// HasAvgParPx returns true if AvgParPx is present, Tag 860 +func (m AllocationInstructionAlert) HasAvgParPx() bool { + return m.Has(tag.AvgParPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m AllocationInstructionAlert) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m AllocationInstructionAlert) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m AllocationInstructionAlert) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m AllocationInstructionAlert) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m AllocationInstructionAlert) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m AllocationInstructionAlert) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m AllocationInstructionAlert) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 +func (m AllocationInstructionAlert) HasTotNoAllocs() bool { + return m.Has(tag.TotNoAllocs) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m AllocationInstructionAlert) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m AllocationInstructionAlert) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m AllocationInstructionAlert) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m AllocationInstructionAlert) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m AllocationInstructionAlert) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m AllocationInstructionAlert) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m AllocationInstructionAlert) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m AllocationInstructionAlert) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m AllocationInstructionAlert) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m AllocationInstructionAlert) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m AllocationInstructionAlert) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m AllocationInstructionAlert) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m AllocationInstructionAlert) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m AllocationInstructionAlert) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m AllocationInstructionAlert) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m AllocationInstructionAlert) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m AllocationInstructionAlert) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m AllocationInstructionAlert) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m AllocationInstructionAlert) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m AllocationInstructionAlert) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasRndPx returns true if RndPx is present, Tag 991 +func (m AllocationInstructionAlert) HasRndPx() bool { + return m.Has(tag.RndPx) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m AllocationInstructionAlert) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m AllocationInstructionAlert) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m AllocationInstructionAlert) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m AllocationInstructionAlert) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m AllocationInstructionAlert) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m AllocationInstructionAlert) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m AllocationInstructionAlert) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m AllocationInstructionAlert) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m AllocationInstructionAlert) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m AllocationInstructionAlert) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m AllocationInstructionAlert) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m AllocationInstructionAlert) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m AllocationInstructionAlert) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m AllocationInstructionAlert) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m AllocationInstructionAlert) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m AllocationInstructionAlert) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m AllocationInstructionAlert) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m AllocationInstructionAlert) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m AllocationInstructionAlert) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m AllocationInstructionAlert) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m AllocationInstructionAlert) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m AllocationInstructionAlert) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m AllocationInstructionAlert) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m AllocationInstructionAlert) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m AllocationInstructionAlert) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m AllocationInstructionAlert) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m AllocationInstructionAlert) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m AllocationInstructionAlert) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m AllocationInstructionAlert) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m AllocationInstructionAlert) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m AllocationInstructionAlert) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m AllocationInstructionAlert) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m AllocationInstructionAlert) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m AllocationInstructionAlert) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m AllocationInstructionAlert) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m AllocationInstructionAlert) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m AllocationInstructionAlert) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m AllocationInstructionAlert) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m AllocationInstructionAlert) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoOrders) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoOrders) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrderAvgPx sets OrderAvgPx, Tag 799 +func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderAvgPx(value, scale)) +} + +// SetOrderBookingQty sets OrderBookingQty, Tag 800 +func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderBookingQty(value, scale)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderAvgPx gets OrderAvgPx, Tag 799 +func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderBookingQty gets OrderBookingQty, Tag 800 +func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderBookingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoOrders) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoOrders) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoOrders) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +func (m NoOrders) HasOrderAvgPx() bool { + return m.Has(tag.OrderAvgPx) +} + +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +func (m NoOrders) HasOrderBookingQty() bool { + return m.Has(tag.OrderBookingQty) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m NoAllocs) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAllocPrice sets AllocPrice, Tag 366 +func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocPrice(value, scale)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { + m.Set(field.NewNotifyBrokerOfCredit(v)) +} + +// SetAllocHandlInst sets AllocHandlInst, Tag 209 +func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { + m.Set(field.NewAllocHandlInst(v)) +} + +// SetAllocText sets AllocText, Tag 161 +func (m NoAllocs) SetAllocText(v string) { + m.Set(field.NewAllocText(v)) +} + +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) SetEncodedAllocTextLen(v int) { + m.Set(field.NewEncodedAllocTextLen(v)) +} + +// SetEncodedAllocText sets EncodedAllocText, Tag 361 +func (m NoAllocs) SetEncodedAllocText(v string) { + m.Set(field.NewEncodedAllocText(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoAllocs) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoAllocs) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoAllocs) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetAllocAvgPx sets AllocAvgPx, Tag 153 +func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAvgPx(value, scale)) +} + +// SetAllocNetMoney sets AllocNetMoney, Tag 154 +func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) SetAllocSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocSettlCurrAmt(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoAllocs) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) SetAllocAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAccruedInterestAmt(value, scale)) +} + +// SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) SetAllocInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocInterestAtMaturity(value, scale)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +func (m NoAllocs) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocSettlInstType sets AllocSettlInstType, Tag 780 +func (m NoAllocs) SetAllocSettlInstType(v enum.AllocSettlInstType) { + m.Set(field.NewAllocSettlInstType(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m NoAllocs) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m NoAllocs) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m NoAllocs) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m NoAllocs) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m NoAllocs) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocMethod sets AllocMethod, Tag 1002 +func (m NoAllocs) SetAllocMethod(v enum.AllocMethod) { + m.Set(field.NewAllocMethod(v)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetIndividualAllocType sets IndividualAllocType, Tag 992 +func (m NoAllocs) SetIndividualAllocType(v enum.IndividualAllocType) { + m.Set(field.NewIndividualAllocType(v)) +} + +// SetAllocPositionEffect sets AllocPositionEffect, Tag 1047 +func (m NoAllocs) SetAllocPositionEffect(v enum.AllocPositionEffect) { + m.Set(field.NewAllocPositionEffect(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPrice gets AllocPrice, Tag 366 +func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { + var f field.NotifyBrokerOfCreditField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocHandlInst gets AllocHandlInst, Tag 209 +func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { + var f field.AllocHandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocText gets AllocText, Tag 161 +func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { + var f field.AllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocText gets EncodedAllocText, Tag 361 +func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAvgPx gets AllocAvgPx, Tag 153 +func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNetMoney gets AllocNetMoney, Tag 154 +func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocNetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocInterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +func (m NoAllocs) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoClearingInstructionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocSettlInstType gets AllocSettlInstType, Tag 780 +func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickfix.MessageRejectError) { + var f field.AllocSettlInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m NoAllocs) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocMethod gets AllocMethod, Tag 1002 +func (m NoAllocs) GetAllocMethod() (v enum.AllocMethod, err quickfix.MessageRejectError) { + var f field.AllocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocType gets IndividualAllocType, Tag 992 +func (m NoAllocs) GetIndividualAllocType() (v enum.IndividualAllocType, err quickfix.MessageRejectError) { + var f field.IndividualAllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPositionEffect gets AllocPositionEffect, Tag 1047 +func (m NoAllocs) GetAllocPositionEffect() (v enum.AllocPositionEffect, err quickfix.MessageRejectError) { + var f field.AllocPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m NoAllocs) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAllocPrice returns true if AllocPrice is present, Tag 366 +func (m NoAllocs) HasAllocPrice() bool { + return m.Has(tag.AllocPrice) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoAllocs) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +func (m NoAllocs) HasNotifyBrokerOfCredit() bool { + return m.Has(tag.NotifyBrokerOfCredit) +} + +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +func (m NoAllocs) HasAllocHandlInst() bool { + return m.Has(tag.AllocHandlInst) +} + +// HasAllocText returns true if AllocText is present, Tag 161 +func (m NoAllocs) HasAllocText() bool { + return m.Has(tag.AllocText) +} + +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +func (m NoAllocs) HasEncodedAllocTextLen() bool { + return m.Has(tag.EncodedAllocTextLen) +} + +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +func (m NoAllocs) HasEncodedAllocText() bool { + return m.Has(tag.EncodedAllocText) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoAllocs) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoAllocs) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoAllocs) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoAllocs) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +func (m NoAllocs) HasAllocAvgPx() bool { + return m.Has(tag.AllocAvgPx) +} + +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +func (m NoAllocs) HasAllocNetMoney() bool { + return m.Has(tag.AllocNetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoAllocs) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 +func (m NoAllocs) HasAllocSettlCurrAmt() bool { + return m.Has(tag.AllocSettlCurrAmt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoAllocs) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoAllocs) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m NoAllocs) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 +func (m NoAllocs) HasAllocAccruedInterestAmt() bool { + return m.Has(tag.AllocAccruedInterestAmt) +} + +// HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 +func (m NoAllocs) HasAllocInterestAtMaturity() bool { + return m.Has(tag.AllocInterestAtMaturity) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m NoAllocs) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +func (m NoAllocs) HasNoClearingInstructions() bool { + return m.Has(tag.NoClearingInstructions) +} + +// HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 +func (m NoAllocs) HasAllocSettlInstType() bool { + return m.Has(tag.AllocSettlInstType) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m NoAllocs) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m NoAllocs) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m NoAllocs) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m NoAllocs) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m NoAllocs) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocMethod returns true if AllocMethod is present, Tag 1002 +func (m NoAllocs) HasAllocMethod() bool { + return m.Has(tag.AllocMethod) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasIndividualAllocType returns true if IndividualAllocType is present, Tag 992 +func (m NoAllocs) HasIndividualAllocType() bool { + return m.Has(tag.IndividualAllocType) +} + +// HasAllocPositionEffect returns true if AllocPositionEffect is present, Tag 1047 +func (m NoAllocs) HasAllocPositionEffect() bool { + return m.Has(tag.AllocPositionEffect) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoAllocs) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoClearingInstructions is a repeating group element, Tag 576 +type NoClearingInstructions struct { + *quickfix.Group +} + +// SetClearingInstruction sets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { + m.Set(field.NewClearingInstruction(v)) +} + +// GetClearingInstruction gets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { + var f field.ClearingInstructionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +func (m NoClearingInstructions) HasClearingInstruction() bool { + return m.Has(tag.ClearingInstruction) +} + +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +type NoClearingInstructionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { + return NoClearingInstructionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoClearingInstructions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} +} + +// Add create and append a new NoClearingInstructions to this group +func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { + g := m.RepeatingGroup.Add() + return NoClearingInstructions{g} +} + +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { + return NoClearingInstructions{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.MatchStatus), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.ProcessCode), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.AllocSettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AllocAccruedInterestAmt), quickfix.GroupElement(tag.AllocInterestAtMaturity), NewNoMiscFeesRepeatingGroup(), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.AllocSettlInstType), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup(), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocMethod), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.IndividualAllocType), quickfix.GroupElement(tag.AllocPositionEffect), quickfix.GroupElement(tag.ClearingFeeIndicator)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetLastQty sets LastQty, Tag 32 +func (m NoExecs) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m NoExecs) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m NoExecs) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetLastCapacity sets LastCapacity, Tag 29 +func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { + m.Set(field.NewLastCapacity(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m NoExecs) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m NoExecs) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// GetLastQty gets LastQty, Tag 32 +func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastCapacity gets LastCapacity, Tag 29 +func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m NoExecs) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m NoExecs) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m NoExecs) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m NoExecs) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m NoExecs) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m NoExecs) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasLastCapacity returns true if LastCapacity is present, Tag 29 +func (m NoExecs) HasLastCapacity() bool { + return m.Has(tag.LastCapacity) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m NoExecs) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m NoExecs) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LastQty), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.SecondaryExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastParPx), quickfix.GroupElement(tag.LastCapacity), quickfix.GroupElement(tag.TradeID), quickfix.GroupElement(tag.FirmTradeID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/allocationreport/AllocationReport.generated.go b/fix50sp2/allocationreport/AllocationReport.generated.go new file mode 100644 index 000000000..9380ce441 --- /dev/null +++ b/fix50sp2/allocationreport/AllocationReport.generated.go @@ -0,0 +1,9487 @@ +package allocationreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AllocationReport is the fix50sp2 AllocationReport type, MsgType = AS +type AllocationReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AllocationReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AllocationReport { + return AllocationReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AllocationReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AllocationReport initialized with the required fields for AllocationReport +func New(allocreportid field.AllocReportIDField, alloctranstype field.AllocTransTypeField, allocreporttype field.AllocReportTypeField, allocstatus field.AllocStatusField, side field.SideField, quantity field.QuantityField, avgpx field.AvgPxField, tradedate field.TradeDateField) (m AllocationReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AS")) + m.Set(allocreportid) + m.Set(alloctranstype) + m.Set(allocreporttype) + m.Set(allocstatus) + m.Set(side) + m.Set(quantity) + m.Set(avgpx) + m.Set(tradedate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AllocationReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AS", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m AllocationReport) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m AllocationReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m AllocationReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m AllocationReport) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m AllocationReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m AllocationReport) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m AllocationReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m AllocationReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m AllocationReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m AllocationReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m AllocationReport) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m AllocationReport) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m AllocationReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m AllocationReport) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetAllocTransType sets AllocTransType, Tag 71 +func (m AllocationReport) SetAllocTransType(v enum.AllocTransType) { + m.Set(field.NewAllocTransType(v)) +} + +// SetRefAllocID sets RefAllocID, Tag 72 +func (m AllocationReport) SetRefAllocID(v string) { + m.Set(field.NewRefAllocID(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m AllocationReport) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +func (m AllocationReport) SetAvgPxPrecision(v int) { + m.Set(field.NewAvgPxPrecision(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m AllocationReport) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m AllocationReport) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m AllocationReport) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocStatus sets AllocStatus, Tag 87 +func (m AllocationReport) SetAllocStatus(v enum.AllocStatus) { + m.Set(field.NewAllocStatus(v)) +} + +// SetAllocRejCode sets AllocRejCode, Tag 88 +func (m AllocationReport) SetAllocRejCode(v enum.AllocRejCode) { + m.Set(field.NewAllocRejCode(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m AllocationReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m AllocationReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m AllocationReport) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m AllocationReport) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m AllocationReport) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m AllocationReport) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m AllocationReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AllocationReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetAllocLinkID sets AllocLinkID, Tag 196 +func (m AllocationReport) SetAllocLinkID(v string) { + m.Set(field.NewAllocLinkID(v)) +} + +// SetAllocLinkType sets AllocLinkType, Tag 197 +func (m AllocationReport) SetAllocLinkType(v enum.AllocLinkType) { + m.Set(field.NewAllocLinkType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m AllocationReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m AllocationReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m AllocationReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m AllocationReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m AllocationReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m AllocationReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m AllocationReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m AllocationReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m AllocationReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m AllocationReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m AllocationReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m AllocationReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m AllocationReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m AllocationReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m AllocationReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m AllocationReport) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m AllocationReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m AllocationReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m AllocationReport) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m AllocationReport) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m AllocationReport) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m AllocationReport) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m AllocationReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m AllocationReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m AllocationReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m AllocationReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m AllocationReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m AllocationReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m AllocationReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m AllocationReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AllocationReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AllocationReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m AllocationReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m AllocationReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m AllocationReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AllocationReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m AllocationReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AllocationReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m AllocationReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetBookingRefID sets BookingRefID, Tag 466 +func (m AllocationReport) SetBookingRefID(v string) { + m.Set(field.NewBookingRefID(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m AllocationReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m AllocationReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m AllocationReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetTotalAccruedInterestAmt sets TotalAccruedInterestAmt, Tag 540 +func (m AllocationReport) SetTotalAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalAccruedInterestAmt(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m AllocationReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m AllocationReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m AllocationReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPreviouslyReported sets PreviouslyReported, Tag 570 +func (m AllocationReport) SetPreviouslyReported(v bool) { + m.Set(field.NewPreviouslyReported(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m AllocationReport) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m AllocationReport) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetTradeInputDevice sets TradeInputDevice, Tag 579 +func (m AllocationReport) SetTradeInputDevice(v string) { + m.Set(field.NewTradeInputDevice(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m AllocationReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m AllocationReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetLegalConfirm sets LegalConfirm, Tag 650 +func (m AllocationReport) SetLegalConfirm(v bool) { + m.Set(field.NewLegalConfirm(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m AllocationReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m AllocationReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m AllocationReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m AllocationReport) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m AllocationReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m AllocationReport) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m AllocationReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m AllocationReport) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m AllocationReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetReversalIndicator sets ReversalIndicator, Tag 700 +func (m AllocationReport) SetReversalIndicator(v bool) { + m.Set(field.NewReversalIndicator(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m AllocationReport) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m AllocationReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AllocationReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m AllocationReport) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m AllocationReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetAutoAcceptIndicator sets AutoAcceptIndicator, Tag 754 +func (m AllocationReport) SetAutoAcceptIndicator(v bool) { + m.Set(field.NewAutoAcceptIndicator(v)) +} + +// SetAllocReportID sets AllocReportID, Tag 755 +func (m AllocationReport) SetAllocReportID(v string) { + m.Set(field.NewAllocReportID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m AllocationReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m AllocationReport) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m AllocationReport) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m AllocationReport) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocReportType sets AllocReportType, Tag 794 +func (m AllocationReport) SetAllocReportType(v enum.AllocReportType) { + m.Set(field.NewAllocReportType(v)) +} + +// SetAllocReportRefID sets AllocReportRefID, Tag 795 +func (m AllocationReport) SetAllocReportRefID(v string) { + m.Set(field.NewAllocReportRefID(v)) +} + +// SetAllocCancReplaceReason sets AllocCancReplaceReason, Tag 796 +func (m AllocationReport) SetAllocCancReplaceReason(v enum.AllocCancReplaceReason) { + m.Set(field.NewAllocCancReplaceReason(v)) +} + +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +func (m AllocationReport) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { + m.Set(field.NewAllocIntermedReqType(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m AllocationReport) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m AllocationReport) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m AllocationReport) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m AllocationReport) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetAllocNoOrdersType sets AllocNoOrdersType, Tag 857 +func (m AllocationReport) SetAllocNoOrdersType(v enum.AllocNoOrdersType) { + m.Set(field.NewAllocNoOrdersType(v)) +} + +// SetAvgParPx sets AvgParPx, Tag 860 +func (m AllocationReport) SetAvgParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgParPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m AllocationReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m AllocationReport) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m AllocationReport) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m AllocationReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m AllocationReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m AllocationReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m AllocationReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTotNoAllocs sets TotNoAllocs, Tag 892 +func (m AllocationReport) SetTotNoAllocs(v int) { + m.Set(field.NewTotNoAllocs(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m AllocationReport) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m AllocationReport) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m AllocationReport) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m AllocationReport) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m AllocationReport) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m AllocationReport) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m AllocationReport) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m AllocationReport) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m AllocationReport) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m AllocationReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m AllocationReport) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m AllocationReport) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m AllocationReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m AllocationReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m AllocationReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m AllocationReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m AllocationReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m AllocationReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m AllocationReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m AllocationReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetRndPx sets RndPx, Tag 991 +func (m AllocationReport) SetRndPx(value decimal.Decimal, scale int32) { + m.Set(field.NewRndPx(value, scale)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m AllocationReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m AllocationReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m AllocationReport) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m AllocationReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m AllocationReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m AllocationReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m AllocationReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m AllocationReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m AllocationReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m AllocationReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m AllocationReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m AllocationReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m AllocationReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m AllocationReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m AllocationReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m AllocationReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m AllocationReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m AllocationReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m AllocationReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m AllocationReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m AllocationReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m AllocationReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m AllocationReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m AllocationReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m AllocationReport) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m AllocationReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m AllocationReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m AllocationReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m AllocationReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m AllocationReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m AllocationReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m AllocationReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m AllocationReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m AllocationReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m AllocationReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m AllocationReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m AllocationReport) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m AllocationReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m AllocationReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m AllocationReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m AllocationReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m AllocationReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m AllocationReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m AllocationReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m AllocationReport) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocTransType gets AllocTransType, Tag 71 +func (m AllocationReport) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { + var f field.AllocTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefAllocID gets RefAllocID, Tag 72 +func (m AllocationReport) GetRefAllocID() (v string, err quickfix.MessageRejectError) { + var f field.RefAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m AllocationReport) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +func (m AllocationReport) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { + var f field.AvgPxPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m AllocationReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m AllocationReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m AllocationReport) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocStatus gets AllocStatus, Tag 87 +func (m AllocationReport) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { + var f field.AllocStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocRejCode gets AllocRejCode, Tag 88 +func (m AllocationReport) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { + var f field.AllocRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m AllocationReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m AllocationReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m AllocationReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m AllocationReport) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m AllocationReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m AllocationReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m AllocationReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AllocationReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkID gets AllocLinkID, Tag 196 +func (m AllocationReport) GetAllocLinkID() (v string, err quickfix.MessageRejectError) { + var f field.AllocLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocLinkType gets AllocLinkType, Tag 197 +func (m AllocationReport) GetAllocLinkType() (v enum.AllocLinkType, err quickfix.MessageRejectError) { + var f field.AllocLinkTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m AllocationReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m AllocationReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m AllocationReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m AllocationReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m AllocationReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m AllocationReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m AllocationReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m AllocationReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m AllocationReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m AllocationReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m AllocationReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m AllocationReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m AllocationReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m AllocationReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m AllocationReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m AllocationReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m AllocationReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m AllocationReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m AllocationReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m AllocationReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m AllocationReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m AllocationReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m AllocationReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m AllocationReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m AllocationReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m AllocationReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m AllocationReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m AllocationReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m AllocationReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m AllocationReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AllocationReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AllocationReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m AllocationReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m AllocationReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m AllocationReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AllocationReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m AllocationReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AllocationReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m AllocationReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingRefID gets BookingRefID, Tag 466 +func (m AllocationReport) GetBookingRefID() (v string, err quickfix.MessageRejectError) { + var f field.BookingRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m AllocationReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m AllocationReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m AllocationReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalAccruedInterestAmt gets TotalAccruedInterestAmt, Tag 540 +func (m AllocationReport) GetTotalAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m AllocationReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m AllocationReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m AllocationReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPreviouslyReported gets PreviouslyReported, Tag 570 +func (m AllocationReport) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { + var f field.PreviouslyReportedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m AllocationReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m AllocationReport) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputDevice gets TradeInputDevice, Tag 579 +func (m AllocationReport) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m AllocationReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m AllocationReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegalConfirm gets LegalConfirm, Tag 650 +func (m AllocationReport) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { + var f field.LegalConfirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m AllocationReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m AllocationReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m AllocationReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m AllocationReport) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m AllocationReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m AllocationReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m AllocationReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m AllocationReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m AllocationReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReversalIndicator gets ReversalIndicator, Tag 700 +func (m AllocationReport) GetReversalIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ReversalIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m AllocationReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m AllocationReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AllocationReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m AllocationReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m AllocationReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAutoAcceptIndicator gets AutoAcceptIndicator, Tag 754 +func (m AllocationReport) GetAutoAcceptIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AutoAcceptIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocReportID gets AllocReportID, Tag 755 +func (m AllocationReport) GetAllocReportID() (v string, err quickfix.MessageRejectError) { + var f field.AllocReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m AllocationReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m AllocationReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m AllocationReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m AllocationReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m AllocationReport) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocReportType gets AllocReportType, Tag 794 +func (m AllocationReport) GetAllocReportType() (v enum.AllocReportType, err quickfix.MessageRejectError) { + var f field.AllocReportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocReportRefID gets AllocReportRefID, Tag 795 +func (m AllocationReport) GetAllocReportRefID() (v string, err quickfix.MessageRejectError) { + var f field.AllocReportRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCancReplaceReason gets AllocCancReplaceReason, Tag 796 +func (m AllocationReport) GetAllocCancReplaceReason() (v enum.AllocCancReplaceReason, err quickfix.MessageRejectError) { + var f field.AllocCancReplaceReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +func (m AllocationReport) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { + var f field.AllocIntermedReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m AllocationReport) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m AllocationReport) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m AllocationReport) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m AllocationReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNoOrdersType gets AllocNoOrdersType, Tag 857 +func (m AllocationReport) GetAllocNoOrdersType() (v enum.AllocNoOrdersType, err quickfix.MessageRejectError) { + var f field.AllocNoOrdersTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgParPx gets AvgParPx, Tag 860 +func (m AllocationReport) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m AllocationReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m AllocationReport) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m AllocationReport) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m AllocationReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m AllocationReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m AllocationReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m AllocationReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoAllocs gets TotNoAllocs, Tag 892 +func (m AllocationReport) GetTotNoAllocs() (v int, err quickfix.MessageRejectError) { + var f field.TotNoAllocsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m AllocationReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m AllocationReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m AllocationReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m AllocationReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m AllocationReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m AllocationReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m AllocationReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m AllocationReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m AllocationReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m AllocationReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m AllocationReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m AllocationReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m AllocationReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m AllocationReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m AllocationReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m AllocationReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m AllocationReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m AllocationReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m AllocationReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m AllocationReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRndPx gets RndPx, Tag 991 +func (m AllocationReport) GetRndPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RndPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m AllocationReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m AllocationReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m AllocationReport) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m AllocationReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m AllocationReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m AllocationReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m AllocationReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m AllocationReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m AllocationReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m AllocationReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m AllocationReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m AllocationReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m AllocationReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m AllocationReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m AllocationReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m AllocationReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m AllocationReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m AllocationReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m AllocationReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m AllocationReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m AllocationReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m AllocationReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m AllocationReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m AllocationReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m AllocationReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m AllocationReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m AllocationReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m AllocationReport) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m AllocationReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m AllocationReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m AllocationReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AllocationReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m AllocationReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m AllocationReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m AllocationReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m AllocationReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m AllocationReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AllocationReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m AllocationReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m AllocationReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m AllocationReport) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m AllocationReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m AllocationReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m AllocationReport) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m AllocationReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m AllocationReport) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m AllocationReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m AllocationReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m AllocationReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m AllocationReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m AllocationReport) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m AllocationReport) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m AllocationReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m AllocationReport) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasAllocTransType returns true if AllocTransType is present, Tag 71 +func (m AllocationReport) HasAllocTransType() bool { + return m.Has(tag.AllocTransType) +} + +// HasRefAllocID returns true if RefAllocID is present, Tag 72 +func (m AllocationReport) HasRefAllocID() bool { + return m.Has(tag.RefAllocID) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m AllocationReport) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +func (m AllocationReport) HasAvgPxPrecision() bool { + return m.Has(tag.AvgPxPrecision) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m AllocationReport) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m AllocationReport) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m AllocationReport) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasAllocStatus returns true if AllocStatus is present, Tag 87 +func (m AllocationReport) HasAllocStatus() bool { + return m.Has(tag.AllocStatus) +} + +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +func (m AllocationReport) HasAllocRejCode() bool { + return m.Has(tag.AllocRejCode) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m AllocationReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m AllocationReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m AllocationReport) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m AllocationReport) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m AllocationReport) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m AllocationReport) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m AllocationReport) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AllocationReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasAllocLinkID returns true if AllocLinkID is present, Tag 196 +func (m AllocationReport) HasAllocLinkID() bool { + return m.Has(tag.AllocLinkID) +} + +// HasAllocLinkType returns true if AllocLinkType is present, Tag 197 +func (m AllocationReport) HasAllocLinkType() bool { + return m.Has(tag.AllocLinkType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m AllocationReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m AllocationReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m AllocationReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m AllocationReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m AllocationReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m AllocationReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m AllocationReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m AllocationReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m AllocationReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m AllocationReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m AllocationReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m AllocationReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m AllocationReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m AllocationReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m AllocationReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m AllocationReport) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m AllocationReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m AllocationReport) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m AllocationReport) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m AllocationReport) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m AllocationReport) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m AllocationReport) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m AllocationReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m AllocationReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m AllocationReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m AllocationReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m AllocationReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m AllocationReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m AllocationReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m AllocationReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AllocationReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AllocationReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m AllocationReport) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m AllocationReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m AllocationReport) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AllocationReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m AllocationReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AllocationReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m AllocationReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasBookingRefID returns true if BookingRefID is present, Tag 466 +func (m AllocationReport) HasBookingRefID() bool { + return m.Has(tag.BookingRefID) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m AllocationReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m AllocationReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m AllocationReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasTotalAccruedInterestAmt returns true if TotalAccruedInterestAmt is present, Tag 540 +func (m AllocationReport) HasTotalAccruedInterestAmt() bool { + return m.Has(tag.TotalAccruedInterestAmt) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m AllocationReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m AllocationReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m AllocationReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +func (m AllocationReport) HasPreviouslyReported() bool { + return m.Has(tag.PreviouslyReported) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m AllocationReport) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m AllocationReport) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +func (m AllocationReport) HasTradeInputDevice() bool { + return m.Has(tag.TradeInputDevice) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m AllocationReport) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m AllocationReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +func (m AllocationReport) HasLegalConfirm() bool { + return m.Has(tag.LegalConfirm) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m AllocationReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m AllocationReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m AllocationReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m AllocationReport) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m AllocationReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m AllocationReport) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m AllocationReport) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m AllocationReport) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m AllocationReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasReversalIndicator returns true if ReversalIndicator is present, Tag 700 +func (m AllocationReport) HasReversalIndicator() bool { + return m.Has(tag.ReversalIndicator) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m AllocationReport) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m AllocationReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AllocationReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m AllocationReport) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m AllocationReport) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasAutoAcceptIndicator returns true if AutoAcceptIndicator is present, Tag 754 +func (m AllocationReport) HasAutoAcceptIndicator() bool { + return m.Has(tag.AutoAcceptIndicator) +} + +// HasAllocReportID returns true if AllocReportID is present, Tag 755 +func (m AllocationReport) HasAllocReportID() bool { + return m.Has(tag.AllocReportID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m AllocationReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m AllocationReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m AllocationReport) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m AllocationReport) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m AllocationReport) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocReportType returns true if AllocReportType is present, Tag 794 +func (m AllocationReport) HasAllocReportType() bool { + return m.Has(tag.AllocReportType) +} + +// HasAllocReportRefID returns true if AllocReportRefID is present, Tag 795 +func (m AllocationReport) HasAllocReportRefID() bool { + return m.Has(tag.AllocReportRefID) +} + +// HasAllocCancReplaceReason returns true if AllocCancReplaceReason is present, Tag 796 +func (m AllocationReport) HasAllocCancReplaceReason() bool { + return m.Has(tag.AllocCancReplaceReason) +} + +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +func (m AllocationReport) HasAllocIntermedReqType() bool { + return m.Has(tag.AllocIntermedReqType) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m AllocationReport) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m AllocationReport) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m AllocationReport) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m AllocationReport) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasAllocNoOrdersType returns true if AllocNoOrdersType is present, Tag 857 +func (m AllocationReport) HasAllocNoOrdersType() bool { + return m.Has(tag.AllocNoOrdersType) +} + +// HasAvgParPx returns true if AvgParPx is present, Tag 860 +func (m AllocationReport) HasAvgParPx() bool { + return m.Has(tag.AvgParPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m AllocationReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m AllocationReport) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m AllocationReport) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m AllocationReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m AllocationReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m AllocationReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m AllocationReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTotNoAllocs returns true if TotNoAllocs is present, Tag 892 +func (m AllocationReport) HasTotNoAllocs() bool { + return m.Has(tag.TotNoAllocs) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m AllocationReport) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m AllocationReport) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m AllocationReport) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m AllocationReport) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m AllocationReport) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m AllocationReport) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m AllocationReport) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m AllocationReport) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m AllocationReport) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m AllocationReport) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m AllocationReport) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m AllocationReport) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m AllocationReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m AllocationReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m AllocationReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m AllocationReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m AllocationReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m AllocationReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m AllocationReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m AllocationReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasRndPx returns true if RndPx is present, Tag 991 +func (m AllocationReport) HasRndPx() bool { + return m.Has(tag.RndPx) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m AllocationReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m AllocationReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m AllocationReport) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m AllocationReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m AllocationReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m AllocationReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m AllocationReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m AllocationReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m AllocationReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m AllocationReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m AllocationReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m AllocationReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m AllocationReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m AllocationReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m AllocationReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m AllocationReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m AllocationReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m AllocationReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m AllocationReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m AllocationReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m AllocationReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m AllocationReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m AllocationReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m AllocationReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m AllocationReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m AllocationReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m AllocationReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m AllocationReport) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m AllocationReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m AllocationReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m AllocationReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m AllocationReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m AllocationReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m AllocationReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m AllocationReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m AllocationReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m AllocationReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m AllocationReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m AllocationReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m AllocationReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoOrders) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoOrders) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrderAvgPx sets OrderAvgPx, Tag 799 +func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderAvgPx(value, scale)) +} + +// SetOrderBookingQty sets OrderBookingQty, Tag 800 +func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderBookingQty(value, scale)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderAvgPx gets OrderAvgPx, Tag 799 +func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderBookingQty gets OrderBookingQty, Tag 800 +func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderBookingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoOrders) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoOrders) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoOrders) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +func (m NoOrders) HasOrderAvgPx() bool { + return m.Has(tag.OrderAvgPx) +} + +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +func (m NoOrders) HasOrderBookingQty() bool { + return m.Has(tag.OrderBookingQty) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m NoAllocs) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAllocPrice sets AllocPrice, Tag 366 +func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocPrice(value, scale)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoAllocs) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNotifyBrokerOfCredit sets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) SetNotifyBrokerOfCredit(v bool) { + m.Set(field.NewNotifyBrokerOfCredit(v)) +} + +// SetAllocHandlInst sets AllocHandlInst, Tag 209 +func (m NoAllocs) SetAllocHandlInst(v enum.AllocHandlInst) { + m.Set(field.NewAllocHandlInst(v)) +} + +// SetAllocText sets AllocText, Tag 161 +func (m NoAllocs) SetAllocText(v string) { + m.Set(field.NewAllocText(v)) +} + +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) SetEncodedAllocTextLen(v int) { + m.Set(field.NewEncodedAllocTextLen(v)) +} + +// SetEncodedAllocText sets EncodedAllocText, Tag 361 +func (m NoAllocs) SetEncodedAllocText(v string) { + m.Set(field.NewEncodedAllocText(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoAllocs) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoAllocs) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoAllocs) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoAllocs) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetAllocAvgPx sets AllocAvgPx, Tag 153 +func (m NoAllocs) SetAllocAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAvgPx(value, scale)) +} + +// SetAllocNetMoney sets AllocNetMoney, Tag 154 +func (m NoAllocs) SetAllocNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoAllocs) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetAllocSettlCurrAmt sets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) SetAllocSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocSettlCurrAmt(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoAllocs) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoAllocs) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetAllocAccruedInterestAmt sets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) SetAllocAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocAccruedInterestAmt(value, scale)) +} + +// SetAllocInterestAtMaturity sets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) SetAllocInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocInterestAtMaturity(value, scale)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m NoAllocs) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +func (m NoAllocs) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocSettlInstType sets AllocSettlInstType, Tag 780 +func (m NoAllocs) SetAllocSettlInstType(v enum.AllocSettlInstType) { + m.Set(field.NewAllocSettlInstType(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m NoAllocs) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m NoAllocs) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m NoAllocs) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m NoAllocs) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m NoAllocs) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocMethod sets AllocMethod, Tag 1002 +func (m NoAllocs) SetAllocMethod(v enum.AllocMethod) { + m.Set(field.NewAllocMethod(v)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetIndividualAllocType sets IndividualAllocType, Tag 992 +func (m NoAllocs) SetIndividualAllocType(v enum.IndividualAllocType) { + m.Set(field.NewIndividualAllocType(v)) +} + +// SetAllocPositionEffect sets AllocPositionEffect, Tag 1047 +func (m NoAllocs) SetAllocPositionEffect(v enum.AllocPositionEffect) { + m.Set(field.NewAllocPositionEffect(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m NoAllocs) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPrice gets AllocPrice, Tag 366 +func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoAllocs) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNotifyBrokerOfCredit gets NotifyBrokerOfCredit, Tag 208 +func (m NoAllocs) GetNotifyBrokerOfCredit() (v bool, err quickfix.MessageRejectError) { + var f field.NotifyBrokerOfCreditField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocHandlInst gets AllocHandlInst, Tag 209 +func (m NoAllocs) GetAllocHandlInst() (v enum.AllocHandlInst, err quickfix.MessageRejectError) { + var f field.AllocHandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocText gets AllocText, Tag 161 +func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { + var f field.AllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocText gets EncodedAllocText, Tag 361 +func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoAllocs) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoAllocs) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoAllocs) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoAllocs) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAvgPx gets AllocAvgPx, Tag 153 +func (m NoAllocs) GetAllocAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocNetMoney gets AllocNetMoney, Tag 154 +func (m NoAllocs) GetAllocNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocNetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoAllocs) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrAmt gets AllocSettlCurrAmt, Tag 737 +func (m NoAllocs) GetAllocSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoAllocs) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoAllocs) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m NoAllocs) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccruedInterestAmt gets AllocAccruedInterestAmt, Tag 742 +func (m NoAllocs) GetAllocAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocInterestAtMaturity gets AllocInterestAtMaturity, Tag 741 +func (m NoAllocs) GetAllocInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocInterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m NoAllocs) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +func (m NoAllocs) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoClearingInstructionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocSettlInstType gets AllocSettlInstType, Tag 780 +func (m NoAllocs) GetAllocSettlInstType() (v enum.AllocSettlInstType, err quickfix.MessageRejectError) { + var f field.AllocSettlInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m NoAllocs) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m NoAllocs) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m NoAllocs) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m NoAllocs) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m NoAllocs) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocMethod gets AllocMethod, Tag 1002 +func (m NoAllocs) GetAllocMethod() (v enum.AllocMethod, err quickfix.MessageRejectError) { + var f field.AllocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocType gets IndividualAllocType, Tag 992 +func (m NoAllocs) GetIndividualAllocType() (v enum.IndividualAllocType, err quickfix.MessageRejectError) { + var f field.IndividualAllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPositionEffect gets AllocPositionEffect, Tag 1047 +func (m NoAllocs) GetAllocPositionEffect() (v enum.AllocPositionEffect, err quickfix.MessageRejectError) { + var f field.AllocPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoAllocs) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m NoAllocs) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAllocPrice returns true if AllocPrice is present, Tag 366 +func (m NoAllocs) HasAllocPrice() bool { + return m.Has(tag.AllocPrice) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoAllocs) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasNotifyBrokerOfCredit returns true if NotifyBrokerOfCredit is present, Tag 208 +func (m NoAllocs) HasNotifyBrokerOfCredit() bool { + return m.Has(tag.NotifyBrokerOfCredit) +} + +// HasAllocHandlInst returns true if AllocHandlInst is present, Tag 209 +func (m NoAllocs) HasAllocHandlInst() bool { + return m.Has(tag.AllocHandlInst) +} + +// HasAllocText returns true if AllocText is present, Tag 161 +func (m NoAllocs) HasAllocText() bool { + return m.Has(tag.AllocText) +} + +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +func (m NoAllocs) HasEncodedAllocTextLen() bool { + return m.Has(tag.EncodedAllocTextLen) +} + +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +func (m NoAllocs) HasEncodedAllocText() bool { + return m.Has(tag.EncodedAllocText) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoAllocs) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoAllocs) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoAllocs) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoAllocs) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasAllocAvgPx returns true if AllocAvgPx is present, Tag 153 +func (m NoAllocs) HasAllocAvgPx() bool { + return m.Has(tag.AllocAvgPx) +} + +// HasAllocNetMoney returns true if AllocNetMoney is present, Tag 154 +func (m NoAllocs) HasAllocNetMoney() bool { + return m.Has(tag.AllocNetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoAllocs) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasAllocSettlCurrAmt returns true if AllocSettlCurrAmt is present, Tag 737 +func (m NoAllocs) HasAllocSettlCurrAmt() bool { + return m.Has(tag.AllocSettlCurrAmt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoAllocs) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoAllocs) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m NoAllocs) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasAllocAccruedInterestAmt returns true if AllocAccruedInterestAmt is present, Tag 742 +func (m NoAllocs) HasAllocAccruedInterestAmt() bool { + return m.Has(tag.AllocAccruedInterestAmt) +} + +// HasAllocInterestAtMaturity returns true if AllocInterestAtMaturity is present, Tag 741 +func (m NoAllocs) HasAllocInterestAtMaturity() bool { + return m.Has(tag.AllocInterestAtMaturity) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m NoAllocs) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +func (m NoAllocs) HasNoClearingInstructions() bool { + return m.Has(tag.NoClearingInstructions) +} + +// HasAllocSettlInstType returns true if AllocSettlInstType is present, Tag 780 +func (m NoAllocs) HasAllocSettlInstType() bool { + return m.Has(tag.AllocSettlInstType) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m NoAllocs) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m NoAllocs) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m NoAllocs) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m NoAllocs) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m NoAllocs) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocMethod returns true if AllocMethod is present, Tag 1002 +func (m NoAllocs) HasAllocMethod() bool { + return m.Has(tag.AllocMethod) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasIndividualAllocType returns true if IndividualAllocType is present, Tag 992 +func (m NoAllocs) HasIndividualAllocType() bool { + return m.Has(tag.IndividualAllocType) +} + +// HasAllocPositionEffect returns true if AllocPositionEffect is present, Tag 1047 +func (m NoAllocs) HasAllocPositionEffect() bool { + return m.Has(tag.AllocPositionEffect) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoAllocs) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoClearingInstructions is a repeating group element, Tag 576 +type NoClearingInstructions struct { + *quickfix.Group +} + +// SetClearingInstruction sets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { + m.Set(field.NewClearingInstruction(v)) +} + +// GetClearingInstruction gets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { + var f field.ClearingInstructionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +func (m NoClearingInstructions) HasClearingInstruction() bool { + return m.Has(tag.ClearingInstruction) +} + +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +type NoClearingInstructionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { + return NoClearingInstructionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoClearingInstructions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} +} + +// Add create and append a new NoClearingInstructions to this group +func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { + g := m.RepeatingGroup.Add() + return NoClearingInstructions{g} +} + +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { + return NoClearingInstructions{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.MatchStatus), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.ProcessCode), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.NotifyBrokerOfCredit), quickfix.GroupElement(tag.AllocHandlInst), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.AllocAvgPx), quickfix.GroupElement(tag.AllocNetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.AllocSettlCurrAmt), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.AllocAccruedInterestAmt), quickfix.GroupElement(tag.AllocInterestAtMaturity), NewNoMiscFeesRepeatingGroup(), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.AllocSettlInstType), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup(), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocMethod), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.IndividualAllocType), quickfix.GroupElement(tag.AllocPositionEffect), quickfix.GroupElement(tag.ClearingFeeIndicator)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetLastQty sets LastQty, Tag 32 +func (m NoExecs) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m NoExecs) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m NoExecs) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m NoExecs) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetLastCapacity sets LastCapacity, Tag 29 +func (m NoExecs) SetLastCapacity(v enum.LastCapacity) { + m.Set(field.NewLastCapacity(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m NoExecs) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m NoExecs) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// GetLastQty gets LastQty, Tag 32 +func (m NoExecs) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m NoExecs) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m NoExecs) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m NoExecs) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastCapacity gets LastCapacity, Tag 29 +func (m NoExecs) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m NoExecs) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m NoExecs) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m NoExecs) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m NoExecs) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m NoExecs) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m NoExecs) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasLastCapacity returns true if LastCapacity is present, Tag 29 +func (m NoExecs) HasLastCapacity() bool { + return m.Has(tag.LastCapacity) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m NoExecs) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m NoExecs) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LastQty), quickfix.GroupElement(tag.ExecID), quickfix.GroupElement(tag.SecondaryExecID), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.LastParPx), quickfix.GroupElement(tag.LastCapacity), quickfix.GroupElement(tag.TradeID), quickfix.GroupElement(tag.FirmTradeID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/allocationreportack/AllocationReportAck.generated.go b/fix50sp2/allocationreportack/AllocationReportAck.generated.go new file mode 100644 index 000000000..13f1fed67 --- /dev/null +++ b/fix50sp2/allocationreportack/AllocationReportAck.generated.go @@ -0,0 +1,1083 @@ +package allocationreportack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AllocationReportAck is the fix50sp2 AllocationReportAck type, MsgType = AT +type AllocationReportAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AllocationReportAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AllocationReportAck { + return AllocationReportAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AllocationReportAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AllocationReportAck initialized with the required fields for AllocationReportAck +func New(allocreportid field.AllocReportIDField) (m AllocationReportAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AT")) + m.Set(allocreportid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AllocationReportAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AT", r +} + +// SetQuantity sets Quantity, Tag 53 +func (m AllocationReportAck) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetText sets Text, Tag 58 +func (m AllocationReportAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m AllocationReportAck) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m AllocationReportAck) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetAllocTransType sets AllocTransType, Tag 71 +func (m AllocationReportAck) SetAllocTransType(v enum.AllocTransType) { + m.Set(field.NewAllocTransType(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m AllocationReportAck) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m AllocationReportAck) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocStatus sets AllocStatus, Tag 87 +func (m AllocationReportAck) SetAllocStatus(v enum.AllocStatus) { + m.Set(field.NewAllocStatus(v)) +} + +// SetAllocRejCode sets AllocRejCode, Tag 88 +func (m AllocationReportAck) SetAllocRejCode(v enum.AllocRejCode) { + m.Set(field.NewAllocRejCode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AllocationReportAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AllocationReportAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AllocationReportAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AllocationReportAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AllocationReportAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m AllocationReportAck) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AllocationReportAck) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetAllocReportID sets AllocReportID, Tag 755 +func (m AllocationReportAck) SetAllocReportID(v string) { + m.Set(field.NewAllocReportID(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m AllocationReportAck) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocReportType sets AllocReportType, Tag 794 +func (m AllocationReportAck) SetAllocReportType(v enum.AllocReportType) { + m.Set(field.NewAllocReportType(v)) +} + +// SetAllocIntermedReqType sets AllocIntermedReqType, Tag 808 +func (m AllocationReportAck) SetAllocIntermedReqType(v enum.AllocIntermedReqType) { + m.Set(field.NewAllocIntermedReqType(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m AllocationReportAck) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// GetQuantity gets Quantity, Tag 53 +func (m AllocationReportAck) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m AllocationReportAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m AllocationReportAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m AllocationReportAck) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocTransType gets AllocTransType, Tag 71 +func (m AllocationReportAck) GetAllocTransType() (v enum.AllocTransType, err quickfix.MessageRejectError) { + var f field.AllocTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m AllocationReportAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m AllocationReportAck) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocStatus gets AllocStatus, Tag 87 +func (m AllocationReportAck) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError) { + var f field.AllocStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocRejCode gets AllocRejCode, Tag 88 +func (m AllocationReportAck) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError) { + var f field.AllocRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AllocationReportAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AllocationReportAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AllocationReportAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AllocationReportAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AllocationReportAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m AllocationReportAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AllocationReportAck) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocReportID gets AllocReportID, Tag 755 +func (m AllocationReportAck) GetAllocReportID() (v string, err quickfix.MessageRejectError) { + var f field.AllocReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m AllocationReportAck) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocReportType gets AllocReportType, Tag 794 +func (m AllocationReportAck) GetAllocReportType() (v enum.AllocReportType, err quickfix.MessageRejectError) { + var f field.AllocReportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocIntermedReqType gets AllocIntermedReqType, Tag 808 +func (m AllocationReportAck) GetAllocIntermedReqType() (v enum.AllocIntermedReqType, err quickfix.MessageRejectError) { + var f field.AllocIntermedReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m AllocationReportAck) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m AllocationReportAck) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasText returns true if Text is present, Tag 58 +func (m AllocationReportAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m AllocationReportAck) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m AllocationReportAck) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasAllocTransType returns true if AllocTransType is present, Tag 71 +func (m AllocationReportAck) HasAllocTransType() bool { + return m.Has(tag.AllocTransType) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m AllocationReportAck) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m AllocationReportAck) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasAllocStatus returns true if AllocStatus is present, Tag 87 +func (m AllocationReportAck) HasAllocStatus() bool { + return m.Has(tag.AllocStatus) +} + +// HasAllocRejCode returns true if AllocRejCode is present, Tag 88 +func (m AllocationReportAck) HasAllocRejCode() bool { + return m.Has(tag.AllocRejCode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AllocationReportAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AllocationReportAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AllocationReportAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AllocationReportAck) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AllocationReportAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m AllocationReportAck) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AllocationReportAck) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasAllocReportID returns true if AllocReportID is present, Tag 755 +func (m AllocationReportAck) HasAllocReportID() bool { + return m.Has(tag.AllocReportID) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m AllocationReportAck) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocReportType returns true if AllocReportType is present, Tag 794 +func (m AllocationReportAck) HasAllocReportType() bool { + return m.Has(tag.AllocReportType) +} + +// HasAllocIntermedReqType returns true if AllocIntermedReqType is present, Tag 808 +func (m AllocationReportAck) HasAllocIntermedReqType() bool { + return m.Has(tag.AllocIntermedReqType) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m AllocationReportAck) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocPrice sets AllocPrice, Tag 366 +func (m NoAllocs) SetAllocPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocPrice(value, scale)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetIndividualAllocRejCode sets IndividualAllocRejCode, Tag 776 +func (m NoAllocs) SetIndividualAllocRejCode(v int) { + m.Set(field.NewIndividualAllocRejCode(v)) +} + +// SetAllocText sets AllocText, Tag 161 +func (m NoAllocs) SetAllocText(v string) { + m.Set(field.NewAllocText(v)) +} + +// SetEncodedAllocTextLen sets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) SetEncodedAllocTextLen(v int) { + m.Set(field.NewEncodedAllocTextLen(v)) +} + +// SetEncodedAllocText sets EncodedAllocText, Tag 361 +func (m NoAllocs) SetEncodedAllocText(v string) { + m.Set(field.NewEncodedAllocText(v)) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetIndividualAllocType sets IndividualAllocType, Tag 992 +func (m NoAllocs) SetIndividualAllocType(v enum.IndividualAllocType) { + m.Set(field.NewIndividualAllocType(v)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocPositionEffect sets AllocPositionEffect, Tag 1047 +func (m NoAllocs) SetAllocPositionEffect(v enum.AllocPositionEffect) { + m.Set(field.NewAllocPositionEffect(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocPrice gets AllocPrice, Tag 366 +func (m NoAllocs) GetAllocPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocRejCode gets IndividualAllocRejCode, Tag 776 +func (m NoAllocs) GetIndividualAllocRejCode() (v int, err quickfix.MessageRejectError) { + var f field.IndividualAllocRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocText gets AllocText, Tag 161 +func (m NoAllocs) GetAllocText() (v string, err quickfix.MessageRejectError) { + var f field.AllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocTextLen gets EncodedAllocTextLen, Tag 360 +func (m NoAllocs) GetEncodedAllocTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedAllocText gets EncodedAllocText, Tag 361 +func (m NoAllocs) GetEncodedAllocText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedAllocTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocType gets IndividualAllocType, Tag 992 +func (m NoAllocs) GetIndividualAllocType() (v enum.IndividualAllocType, err quickfix.MessageRejectError) { + var f field.IndividualAllocTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocPositionEffect gets AllocPositionEffect, Tag 1047 +func (m NoAllocs) GetAllocPositionEffect() (v enum.AllocPositionEffect, err quickfix.MessageRejectError) { + var f field.AllocPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocPrice returns true if AllocPrice is present, Tag 366 +func (m NoAllocs) HasAllocPrice() bool { + return m.Has(tag.AllocPrice) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasIndividualAllocRejCode returns true if IndividualAllocRejCode is present, Tag 776 +func (m NoAllocs) HasIndividualAllocRejCode() bool { + return m.Has(tag.IndividualAllocRejCode) +} + +// HasAllocText returns true if AllocText is present, Tag 161 +func (m NoAllocs) HasAllocText() bool { + return m.Has(tag.AllocText) +} + +// HasEncodedAllocTextLen returns true if EncodedAllocTextLen is present, Tag 360 +func (m NoAllocs) HasEncodedAllocTextLen() bool { + return m.Has(tag.EncodedAllocTextLen) +} + +// HasEncodedAllocText returns true if EncodedAllocText is present, Tag 361 +func (m NoAllocs) HasEncodedAllocText() bool { + return m.Has(tag.EncodedAllocText) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasIndividualAllocType returns true if IndividualAllocType is present, Tag 992 +func (m NoAllocs) HasIndividualAllocType() bool { + return m.Has(tag.IndividualAllocType) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocPositionEffect returns true if AllocPositionEffect is present, Tag 1047 +func (m NoAllocs) HasAllocPositionEffect() bool { + return m.Has(tag.AllocPositionEffect) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocPrice), quickfix.GroupElement(tag.IndividualAllocID), quickfix.GroupElement(tag.IndividualAllocRejCode), quickfix.GroupElement(tag.AllocText), quickfix.GroupElement(tag.EncodedAllocTextLen), quickfix.GroupElement(tag.EncodedAllocText), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.IndividualAllocType), quickfix.GroupElement(tag.AllocQty), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocPositionEffect)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/applicationmessagereport/ApplicationMessageReport.generated.go b/fix50sp2/applicationmessagereport/ApplicationMessageReport.generated.go new file mode 100644 index 000000000..5e00632fb --- /dev/null +++ b/fix50sp2/applicationmessagereport/ApplicationMessageReport.generated.go @@ -0,0 +1,273 @@ +package applicationmessagereport + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ApplicationMessageReport is the fix50sp2 ApplicationMessageReport type, MsgType = BY +type ApplicationMessageReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ApplicationMessageReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ApplicationMessageReport { + return ApplicationMessageReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ApplicationMessageReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ApplicationMessageReport initialized with the required fields for ApplicationMessageReport +func New(applreportid field.ApplReportIDField, applreporttype field.ApplReportTypeField) (m ApplicationMessageReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BY")) + m.Set(applreportid) + m.Set(applreporttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ApplicationMessageReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BY", r +} + +// SetText sets Text, Tag 58 +func (m ApplicationMessageReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ApplicationMessageReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ApplicationMessageReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetApplReqID sets ApplReqID, Tag 1346 +func (m ApplicationMessageReport) SetApplReqID(v string) { + m.Set(field.NewApplReqID(v)) +} + +// SetNoApplIDs sets NoApplIDs, Tag 1351 +func (m ApplicationMessageReport) SetNoApplIDs(f NoApplIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplReportID sets ApplReportID, Tag 1356 +func (m ApplicationMessageReport) SetApplReportID(v string) { + m.Set(field.NewApplReportID(v)) +} + +// SetApplReportType sets ApplReportType, Tag 1426 +func (m ApplicationMessageReport) SetApplReportType(v enum.ApplReportType) { + m.Set(field.NewApplReportType(v)) +} + +// GetText gets Text, Tag 58 +func (m ApplicationMessageReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ApplicationMessageReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ApplicationMessageReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplReqID gets ApplReqID, Tag 1346 +func (m ApplicationMessageReport) GetApplReqID() (v string, err quickfix.MessageRejectError) { + var f field.ApplReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoApplIDs gets NoApplIDs, Tag 1351 +func (m ApplicationMessageReport) GetNoApplIDs() (NoApplIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoApplIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplReportID gets ApplReportID, Tag 1356 +func (m ApplicationMessageReport) GetApplReportID() (v string, err quickfix.MessageRejectError) { + var f field.ApplReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplReportType gets ApplReportType, Tag 1426 +func (m ApplicationMessageReport) GetApplReportType() (v enum.ApplReportType, err quickfix.MessageRejectError) { + var f field.ApplReportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ApplicationMessageReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ApplicationMessageReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ApplicationMessageReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasApplReqID returns true if ApplReqID is present, Tag 1346 +func (m ApplicationMessageReport) HasApplReqID() bool { + return m.Has(tag.ApplReqID) +} + +// HasNoApplIDs returns true if NoApplIDs is present, Tag 1351 +func (m ApplicationMessageReport) HasNoApplIDs() bool { + return m.Has(tag.NoApplIDs) +} + +// HasApplReportID returns true if ApplReportID is present, Tag 1356 +func (m ApplicationMessageReport) HasApplReportID() bool { + return m.Has(tag.ApplReportID) +} + +// HasApplReportType returns true if ApplReportType is present, Tag 1426 +func (m ApplicationMessageReport) HasApplReportType() bool { + return m.Has(tag.ApplReportType) +} + +// NoApplIDs is a repeating group element, Tag 1351 +type NoApplIDs struct { + *quickfix.Group +} + +// SetRefApplID sets RefApplID, Tag 1355 +func (m NoApplIDs) SetRefApplID(v string) { + m.Set(field.NewRefApplID(v)) +} + +// SetApplNewSeqNum sets ApplNewSeqNum, Tag 1399 +func (m NoApplIDs) SetApplNewSeqNum(v int) { + m.Set(field.NewApplNewSeqNum(v)) +} + +// SetRefApplLastSeqNum sets RefApplLastSeqNum, Tag 1357 +func (m NoApplIDs) SetRefApplLastSeqNum(v int) { + m.Set(field.NewRefApplLastSeqNum(v)) +} + +// GetRefApplID gets RefApplID, Tag 1355 +func (m NoApplIDs) GetRefApplID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplNewSeqNum gets ApplNewSeqNum, Tag 1399 +func (m NoApplIDs) GetApplNewSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplNewSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefApplLastSeqNum gets RefApplLastSeqNum, Tag 1357 +func (m NoApplIDs) GetRefApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.RefApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefApplID returns true if RefApplID is present, Tag 1355 +func (m NoApplIDs) HasRefApplID() bool { + return m.Has(tag.RefApplID) +} + +// HasApplNewSeqNum returns true if ApplNewSeqNum is present, Tag 1399 +func (m NoApplIDs) HasApplNewSeqNum() bool { + return m.Has(tag.ApplNewSeqNum) +} + +// HasRefApplLastSeqNum returns true if RefApplLastSeqNum is present, Tag 1357 +func (m NoApplIDs) HasRefApplLastSeqNum() bool { + return m.Has(tag.RefApplLastSeqNum) +} + +// NoApplIDsRepeatingGroup is a repeating group, Tag 1351 +type NoApplIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoApplIDsRepeatingGroup returns an initialized, NoApplIDsRepeatingGroup +func NewNoApplIDsRepeatingGroup() NoApplIDsRepeatingGroup { + return NoApplIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoApplIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefApplID), quickfix.GroupElement(tag.ApplNewSeqNum), quickfix.GroupElement(tag.RefApplLastSeqNum)})} +} + +// Add create and append a new NoApplIDs to this group +func (m NoApplIDsRepeatingGroup) Add() NoApplIDs { + g := m.RepeatingGroup.Add() + return NoApplIDs{g} +} + +// Get returns the ith NoApplIDs in the NoApplIDsRepeatinGroup +func (m NoApplIDsRepeatingGroup) Get(i int) NoApplIDs { + return NoApplIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/applicationmessagerequest/ApplicationMessageRequest.generated.go b/fix50sp2/applicationmessagerequest/ApplicationMessageRequest.generated.go new file mode 100644 index 000000000..2adacbc7f --- /dev/null +++ b/fix50sp2/applicationmessagerequest/ApplicationMessageRequest.generated.go @@ -0,0 +1,643 @@ +package applicationmessagerequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ApplicationMessageRequest is the fix50sp2 ApplicationMessageRequest type, MsgType = BW +type ApplicationMessageRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ApplicationMessageRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ApplicationMessageRequest { + return ApplicationMessageRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ApplicationMessageRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ApplicationMessageRequest initialized with the required fields for ApplicationMessageRequest +func New(applreqid field.ApplReqIDField, applreqtype field.ApplReqTypeField) (m ApplicationMessageRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BW")) + m.Set(applreqid) + m.Set(applreqtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ApplicationMessageRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BW", r +} + +// SetText sets Text, Tag 58 +func (m ApplicationMessageRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ApplicationMessageRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ApplicationMessageRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m ApplicationMessageRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplReqID sets ApplReqID, Tag 1346 +func (m ApplicationMessageRequest) SetApplReqID(v string) { + m.Set(field.NewApplReqID(v)) +} + +// SetApplReqType sets ApplReqType, Tag 1347 +func (m ApplicationMessageRequest) SetApplReqType(v enum.ApplReqType) { + m.Set(field.NewApplReqType(v)) +} + +// SetNoApplIDs sets NoApplIDs, Tag 1351 +func (m ApplicationMessageRequest) SetNoApplIDs(f NoApplIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetText gets Text, Tag 58 +func (m ApplicationMessageRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ApplicationMessageRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ApplicationMessageRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m ApplicationMessageRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplReqID gets ApplReqID, Tag 1346 +func (m ApplicationMessageRequest) GetApplReqID() (v string, err quickfix.MessageRejectError) { + var f field.ApplReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplReqType gets ApplReqType, Tag 1347 +func (m ApplicationMessageRequest) GetApplReqType() (v enum.ApplReqType, err quickfix.MessageRejectError) { + var f field.ApplReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoApplIDs gets NoApplIDs, Tag 1351 +func (m ApplicationMessageRequest) GetNoApplIDs() (NoApplIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoApplIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasText returns true if Text is present, Tag 58 +func (m ApplicationMessageRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ApplicationMessageRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ApplicationMessageRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m ApplicationMessageRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasApplReqID returns true if ApplReqID is present, Tag 1346 +func (m ApplicationMessageRequest) HasApplReqID() bool { + return m.Has(tag.ApplReqID) +} + +// HasApplReqType returns true if ApplReqType is present, Tag 1347 +func (m ApplicationMessageRequest) HasApplReqType() bool { + return m.Has(tag.ApplReqType) +} + +// HasNoApplIDs returns true if NoApplIDs is present, Tag 1351 +func (m ApplicationMessageRequest) HasNoApplIDs() bool { + return m.Has(tag.NoApplIDs) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoApplIDs is a repeating group element, Tag 1351 +type NoApplIDs struct { + *quickfix.Group +} + +// SetRefApplID sets RefApplID, Tag 1355 +func (m NoApplIDs) SetRefApplID(v string) { + m.Set(field.NewRefApplID(v)) +} + +// SetApplBegSeqNum sets ApplBegSeqNum, Tag 1182 +func (m NoApplIDs) SetApplBegSeqNum(v int) { + m.Set(field.NewApplBegSeqNum(v)) +} + +// SetApplEndSeqNum sets ApplEndSeqNum, Tag 1183 +func (m NoApplIDs) SetApplEndSeqNum(v int) { + m.Set(field.NewApplEndSeqNum(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoApplIDs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRefApplReqID sets RefApplReqID, Tag 1433 +func (m NoApplIDs) SetRefApplReqID(v string) { + m.Set(field.NewRefApplReqID(v)) +} + +// GetRefApplID gets RefApplID, Tag 1355 +func (m NoApplIDs) GetRefApplID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplBegSeqNum gets ApplBegSeqNum, Tag 1182 +func (m NoApplIDs) GetApplBegSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplBegSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplEndSeqNum gets ApplEndSeqNum, Tag 1183 +func (m NoApplIDs) GetApplEndSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplEndSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoApplIDs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRefApplReqID gets RefApplReqID, Tag 1433 +func (m NoApplIDs) GetRefApplReqID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefApplID returns true if RefApplID is present, Tag 1355 +func (m NoApplIDs) HasRefApplID() bool { + return m.Has(tag.RefApplID) +} + +// HasApplBegSeqNum returns true if ApplBegSeqNum is present, Tag 1182 +func (m NoApplIDs) HasApplBegSeqNum() bool { + return m.Has(tag.ApplBegSeqNum) +} + +// HasApplEndSeqNum returns true if ApplEndSeqNum is present, Tag 1183 +func (m NoApplIDs) HasApplEndSeqNum() bool { + return m.Has(tag.ApplEndSeqNum) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoApplIDs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasRefApplReqID returns true if RefApplReqID is present, Tag 1433 +func (m NoApplIDs) HasRefApplReqID() bool { + return m.Has(tag.RefApplReqID) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoApplIDsRepeatingGroup is a repeating group, Tag 1351 +type NoApplIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoApplIDsRepeatingGroup returns an initialized, NoApplIDsRepeatingGroup +func NewNoApplIDsRepeatingGroup() NoApplIDsRepeatingGroup { + return NoApplIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoApplIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefApplID), quickfix.GroupElement(tag.ApplBegSeqNum), quickfix.GroupElement(tag.ApplEndSeqNum), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.RefApplReqID)})} +} + +// Add create and append a new NoApplIDs to this group +func (m NoApplIDsRepeatingGroup) Add() NoApplIDs { + g := m.RepeatingGroup.Add() + return NoApplIDs{g} +} + +// Get returns the ith NoApplIDs in the NoApplIDsRepeatinGroup +func (m NoApplIDsRepeatingGroup) Get(i int) NoApplIDs { + return NoApplIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/applicationmessagerequestack/ApplicationMessageRequestAck.generated.go b/fix50sp2/applicationmessagerequestack/ApplicationMessageRequestAck.generated.go new file mode 100644 index 000000000..29f59e42a --- /dev/null +++ b/fix50sp2/applicationmessagerequestack/ApplicationMessageRequestAck.generated.go @@ -0,0 +1,737 @@ +package applicationmessagerequestack + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ApplicationMessageRequestAck is the fix50sp2 ApplicationMessageRequestAck type, MsgType = BX +type ApplicationMessageRequestAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ApplicationMessageRequestAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ApplicationMessageRequestAck { + return ApplicationMessageRequestAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ApplicationMessageRequestAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ApplicationMessageRequestAck initialized with the required fields for ApplicationMessageRequestAck +func New(applresponseid field.ApplResponseIDField) (m ApplicationMessageRequestAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BX")) + m.Set(applresponseid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ApplicationMessageRequestAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BX", r +} + +// SetText sets Text, Tag 58 +func (m ApplicationMessageRequestAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ApplicationMessageRequestAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ApplicationMessageRequestAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m ApplicationMessageRequestAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplReqID sets ApplReqID, Tag 1346 +func (m ApplicationMessageRequestAck) SetApplReqID(v string) { + m.Set(field.NewApplReqID(v)) +} + +// SetApplReqType sets ApplReqType, Tag 1347 +func (m ApplicationMessageRequestAck) SetApplReqType(v enum.ApplReqType) { + m.Set(field.NewApplReqType(v)) +} + +// SetApplResponseType sets ApplResponseType, Tag 1348 +func (m ApplicationMessageRequestAck) SetApplResponseType(v enum.ApplResponseType) { + m.Set(field.NewApplResponseType(v)) +} + +// SetApplTotalMessageCount sets ApplTotalMessageCount, Tag 1349 +func (m ApplicationMessageRequestAck) SetApplTotalMessageCount(v int) { + m.Set(field.NewApplTotalMessageCount(v)) +} + +// SetNoApplIDs sets NoApplIDs, Tag 1351 +func (m ApplicationMessageRequestAck) SetNoApplIDs(f NoApplIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplResponseID sets ApplResponseID, Tag 1353 +func (m ApplicationMessageRequestAck) SetApplResponseID(v string) { + m.Set(field.NewApplResponseID(v)) +} + +// GetText gets Text, Tag 58 +func (m ApplicationMessageRequestAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ApplicationMessageRequestAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ApplicationMessageRequestAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m ApplicationMessageRequestAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplReqID gets ApplReqID, Tag 1346 +func (m ApplicationMessageRequestAck) GetApplReqID() (v string, err quickfix.MessageRejectError) { + var f field.ApplReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplReqType gets ApplReqType, Tag 1347 +func (m ApplicationMessageRequestAck) GetApplReqType() (v enum.ApplReqType, err quickfix.MessageRejectError) { + var f field.ApplReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResponseType gets ApplResponseType, Tag 1348 +func (m ApplicationMessageRequestAck) GetApplResponseType() (v enum.ApplResponseType, err quickfix.MessageRejectError) { + var f field.ApplResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplTotalMessageCount gets ApplTotalMessageCount, Tag 1349 +func (m ApplicationMessageRequestAck) GetApplTotalMessageCount() (v int, err quickfix.MessageRejectError) { + var f field.ApplTotalMessageCountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoApplIDs gets NoApplIDs, Tag 1351 +func (m ApplicationMessageRequestAck) GetNoApplIDs() (NoApplIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoApplIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplResponseID gets ApplResponseID, Tag 1353 +func (m ApplicationMessageRequestAck) GetApplResponseID() (v string, err quickfix.MessageRejectError) { + var f field.ApplResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ApplicationMessageRequestAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ApplicationMessageRequestAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ApplicationMessageRequestAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m ApplicationMessageRequestAck) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasApplReqID returns true if ApplReqID is present, Tag 1346 +func (m ApplicationMessageRequestAck) HasApplReqID() bool { + return m.Has(tag.ApplReqID) +} + +// HasApplReqType returns true if ApplReqType is present, Tag 1347 +func (m ApplicationMessageRequestAck) HasApplReqType() bool { + return m.Has(tag.ApplReqType) +} + +// HasApplResponseType returns true if ApplResponseType is present, Tag 1348 +func (m ApplicationMessageRequestAck) HasApplResponseType() bool { + return m.Has(tag.ApplResponseType) +} + +// HasApplTotalMessageCount returns true if ApplTotalMessageCount is present, Tag 1349 +func (m ApplicationMessageRequestAck) HasApplTotalMessageCount() bool { + return m.Has(tag.ApplTotalMessageCount) +} + +// HasNoApplIDs returns true if NoApplIDs is present, Tag 1351 +func (m ApplicationMessageRequestAck) HasNoApplIDs() bool { + return m.Has(tag.NoApplIDs) +} + +// HasApplResponseID returns true if ApplResponseID is present, Tag 1353 +func (m ApplicationMessageRequestAck) HasApplResponseID() bool { + return m.Has(tag.ApplResponseID) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoApplIDs is a repeating group element, Tag 1351 +type NoApplIDs struct { + *quickfix.Group +} + +// SetRefApplID sets RefApplID, Tag 1355 +func (m NoApplIDs) SetRefApplID(v string) { + m.Set(field.NewRefApplID(v)) +} + +// SetApplBegSeqNum sets ApplBegSeqNum, Tag 1182 +func (m NoApplIDs) SetApplBegSeqNum(v int) { + m.Set(field.NewApplBegSeqNum(v)) +} + +// SetApplEndSeqNum sets ApplEndSeqNum, Tag 1183 +func (m NoApplIDs) SetApplEndSeqNum(v int) { + m.Set(field.NewApplEndSeqNum(v)) +} + +// SetRefApplLastSeqNum sets RefApplLastSeqNum, Tag 1357 +func (m NoApplIDs) SetRefApplLastSeqNum(v int) { + m.Set(field.NewRefApplLastSeqNum(v)) +} + +// SetApplResponseError sets ApplResponseError, Tag 1354 +func (m NoApplIDs) SetApplResponseError(v enum.ApplResponseError) { + m.Set(field.NewApplResponseError(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoApplIDs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRefApplReqID sets RefApplReqID, Tag 1433 +func (m NoApplIDs) SetRefApplReqID(v string) { + m.Set(field.NewRefApplReqID(v)) +} + +// GetRefApplID gets RefApplID, Tag 1355 +func (m NoApplIDs) GetRefApplID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplBegSeqNum gets ApplBegSeqNum, Tag 1182 +func (m NoApplIDs) GetApplBegSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplBegSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplEndSeqNum gets ApplEndSeqNum, Tag 1183 +func (m NoApplIDs) GetApplEndSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplEndSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefApplLastSeqNum gets RefApplLastSeqNum, Tag 1357 +func (m NoApplIDs) GetRefApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.RefApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResponseError gets ApplResponseError, Tag 1354 +func (m NoApplIDs) GetApplResponseError() (v enum.ApplResponseError, err quickfix.MessageRejectError) { + var f field.ApplResponseErrorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoApplIDs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRefApplReqID gets RefApplReqID, Tag 1433 +func (m NoApplIDs) GetRefApplReqID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefApplID returns true if RefApplID is present, Tag 1355 +func (m NoApplIDs) HasRefApplID() bool { + return m.Has(tag.RefApplID) +} + +// HasApplBegSeqNum returns true if ApplBegSeqNum is present, Tag 1182 +func (m NoApplIDs) HasApplBegSeqNum() bool { + return m.Has(tag.ApplBegSeqNum) +} + +// HasApplEndSeqNum returns true if ApplEndSeqNum is present, Tag 1183 +func (m NoApplIDs) HasApplEndSeqNum() bool { + return m.Has(tag.ApplEndSeqNum) +} + +// HasRefApplLastSeqNum returns true if RefApplLastSeqNum is present, Tag 1357 +func (m NoApplIDs) HasRefApplLastSeqNum() bool { + return m.Has(tag.RefApplLastSeqNum) +} + +// HasApplResponseError returns true if ApplResponseError is present, Tag 1354 +func (m NoApplIDs) HasApplResponseError() bool { + return m.Has(tag.ApplResponseError) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoApplIDs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasRefApplReqID returns true if RefApplReqID is present, Tag 1433 +func (m NoApplIDs) HasRefApplReqID() bool { + return m.Has(tag.RefApplReqID) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoApplIDsRepeatingGroup is a repeating group, Tag 1351 +type NoApplIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoApplIDsRepeatingGroup returns an initialized, NoApplIDsRepeatingGroup +func NewNoApplIDsRepeatingGroup() NoApplIDsRepeatingGroup { + return NoApplIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoApplIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefApplID), quickfix.GroupElement(tag.ApplBegSeqNum), quickfix.GroupElement(tag.ApplEndSeqNum), quickfix.GroupElement(tag.RefApplLastSeqNum), quickfix.GroupElement(tag.ApplResponseError), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.RefApplReqID)})} +} + +// Add create and append a new NoApplIDs to this group +func (m NoApplIDsRepeatingGroup) Add() NoApplIDs { + g := m.RepeatingGroup.Add() + return NoApplIDs{g} +} + +// Get returns the ith NoApplIDs in the NoApplIDsRepeatinGroup +func (m NoApplIDsRepeatingGroup) Get(i int) NoApplIDs { + return NoApplIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/assignmentreport/AssignmentReport.generated.go b/fix50sp2/assignmentreport/AssignmentReport.generated.go new file mode 100644 index 000000000..a0b7aa910 --- /dev/null +++ b/fix50sp2/assignmentreport/AssignmentReport.generated.go @@ -0,0 +1,6376 @@ +package assignmentreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// AssignmentReport is the fix50sp2 AssignmentReport type, MsgType = AW +type AssignmentReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a AssignmentReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) AssignmentReport { + return AssignmentReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m AssignmentReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a AssignmentReport initialized with the required fields for AssignmentReport +func New(asgnrptid field.AsgnRptIDField, clearingbusinessdate field.ClearingBusinessDateField) (m AssignmentReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AW")) + m.Set(asgnrptid) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg AssignmentReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AW", r +} + +// SetAccount sets Account, Tag 1 +func (m AssignmentReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m AssignmentReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m AssignmentReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m AssignmentReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m AssignmentReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m AssignmentReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m AssignmentReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m AssignmentReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m AssignmentReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m AssignmentReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m AssignmentReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m AssignmentReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m AssignmentReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m AssignmentReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m AssignmentReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m AssignmentReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m AssignmentReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m AssignmentReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m AssignmentReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m AssignmentReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m AssignmentReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m AssignmentReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m AssignmentReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m AssignmentReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m AssignmentReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m AssignmentReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m AssignmentReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m AssignmentReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m AssignmentReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m AssignmentReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m AssignmentReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m AssignmentReport) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m AssignmentReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m AssignmentReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m AssignmentReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m AssignmentReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m AssignmentReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m AssignmentReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m AssignmentReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m AssignmentReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m AssignmentReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m AssignmentReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m AssignmentReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m AssignmentReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m AssignmentReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoPositions sets NoPositions, Tag 702 +func (m AssignmentReport) SetNoPositions(f NoPositionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m AssignmentReport) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m AssignmentReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m AssignmentReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m AssignmentReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m AssignmentReport) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetSettlPrice sets SettlPrice, Tag 730 +func (m AssignmentReport) SetSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlPrice(value, scale)) +} + +// SetSettlPriceType sets SettlPriceType, Tag 731 +func (m AssignmentReport) SetSettlPriceType(v enum.SettlPriceType) { + m.Set(field.NewSettlPriceType(v)) +} + +// SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 +func (m AssignmentReport) SetUnderlyingSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingSettlPrice(value, scale)) +} + +// SetPriorSettlPrice sets PriorSettlPrice, Tag 734 +func (m AssignmentReport) SetPriorSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPriorSettlPrice(value, scale)) +} + +// SetAssignmentMethod sets AssignmentMethod, Tag 744 +func (m AssignmentReport) SetAssignmentMethod(v enum.AssignmentMethod) { + m.Set(field.NewAssignmentMethod(v)) +} + +// SetAssignmentUnit sets AssignmentUnit, Tag 745 +func (m AssignmentReport) SetAssignmentUnit(value decimal.Decimal, scale int32) { + m.Set(field.NewAssignmentUnit(value, scale)) +} + +// SetOpenInterest sets OpenInterest, Tag 746 +func (m AssignmentReport) SetOpenInterest(value decimal.Decimal, scale int32) { + m.Set(field.NewOpenInterest(value, scale)) +} + +// SetExerciseMethod sets ExerciseMethod, Tag 747 +func (m AssignmentReport) SetExerciseMethod(v enum.ExerciseMethod) { + m.Set(field.NewExerciseMethod(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m AssignmentReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m AssignmentReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTotNumAssignmentReports sets TotNumAssignmentReports, Tag 832 +func (m AssignmentReport) SetTotNumAssignmentReports(v int) { + m.Set(field.NewTotNumAssignmentReports(v)) +} + +// SetAsgnRptID sets AsgnRptID, Tag 833 +func (m AssignmentReport) SetAsgnRptID(v string) { + m.Set(field.NewAsgnRptID(v)) +} + +// SetThresholdAmount sets ThresholdAmount, Tag 834 +func (m AssignmentReport) SetThresholdAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewThresholdAmount(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m AssignmentReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m AssignmentReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m AssignmentReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m AssignmentReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m AssignmentReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetLastRptRequested sets LastRptRequested, Tag 912 +func (m AssignmentReport) SetLastRptRequested(v bool) { + m.Set(field.NewLastRptRequested(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m AssignmentReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m AssignmentReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m AssignmentReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m AssignmentReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m AssignmentReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m AssignmentReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m AssignmentReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m AssignmentReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m AssignmentReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m AssignmentReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m AssignmentReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m AssignmentReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m AssignmentReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m AssignmentReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m AssignmentReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m AssignmentReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m AssignmentReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m AssignmentReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m AssignmentReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m AssignmentReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m AssignmentReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m AssignmentReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m AssignmentReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m AssignmentReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m AssignmentReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m AssignmentReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m AssignmentReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m AssignmentReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m AssignmentReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m AssignmentReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m AssignmentReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m AssignmentReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m AssignmentReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m AssignmentReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m AssignmentReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m AssignmentReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m AssignmentReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m AssignmentReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m AssignmentReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m AssignmentReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m AssignmentReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AssignmentReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m AssignmentReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m AssignmentReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m AssignmentReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m AssignmentReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m AssignmentReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AssignmentReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m AssignmentReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m AssignmentReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m AssignmentReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m AssignmentReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m AssignmentReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m AssignmentReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m AssignmentReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m AssignmentReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m AssignmentReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m AssignmentReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m AssignmentReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m AssignmentReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m AssignmentReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m AssignmentReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m AssignmentReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m AssignmentReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m AssignmentReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m AssignmentReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m AssignmentReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m AssignmentReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m AssignmentReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m AssignmentReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m AssignmentReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m AssignmentReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m AssignmentReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m AssignmentReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m AssignmentReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m AssignmentReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m AssignmentReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m AssignmentReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m AssignmentReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m AssignmentReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m AssignmentReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m AssignmentReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m AssignmentReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m AssignmentReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m AssignmentReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m AssignmentReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m AssignmentReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m AssignmentReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m AssignmentReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m AssignmentReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m AssignmentReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m AssignmentReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m AssignmentReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m AssignmentReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m AssignmentReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPositions gets NoPositions, Tag 702 +func (m AssignmentReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPositionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m AssignmentReport) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m AssignmentReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m AssignmentReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m AssignmentReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m AssignmentReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPrice gets SettlPrice, Tag 730 +func (m AssignmentReport) GetSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPriceType gets SettlPriceType, Tag 731 +func (m AssignmentReport) GetSettlPriceType() (v enum.SettlPriceType, err quickfix.MessageRejectError) { + var f field.SettlPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 +func (m AssignmentReport) GetUnderlyingSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorSettlPrice gets PriorSettlPrice, Tag 734 +func (m AssignmentReport) GetPriorSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriorSettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAssignmentMethod gets AssignmentMethod, Tag 744 +func (m AssignmentReport) GetAssignmentMethod() (v enum.AssignmentMethod, err quickfix.MessageRejectError) { + var f field.AssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAssignmentUnit gets AssignmentUnit, Tag 745 +func (m AssignmentReport) GetAssignmentUnit() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AssignmentUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOpenInterest gets OpenInterest, Tag 746 +func (m AssignmentReport) GetOpenInterest() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OpenInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseMethod gets ExerciseMethod, Tag 747 +func (m AssignmentReport) GetExerciseMethod() (v enum.ExerciseMethod, err quickfix.MessageRejectError) { + var f field.ExerciseMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m AssignmentReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m AssignmentReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumAssignmentReports gets TotNumAssignmentReports, Tag 832 +func (m AssignmentReport) GetTotNumAssignmentReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumAssignmentReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAsgnRptID gets AsgnRptID, Tag 833 +func (m AssignmentReport) GetAsgnRptID() (v string, err quickfix.MessageRejectError) { + var f field.AsgnRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetThresholdAmount gets ThresholdAmount, Tag 834 +func (m AssignmentReport) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ThresholdAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m AssignmentReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m AssignmentReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m AssignmentReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m AssignmentReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m AssignmentReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastRptRequested gets LastRptRequested, Tag 912 +func (m AssignmentReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m AssignmentReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m AssignmentReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m AssignmentReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m AssignmentReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m AssignmentReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m AssignmentReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m AssignmentReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m AssignmentReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m AssignmentReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m AssignmentReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m AssignmentReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m AssignmentReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m AssignmentReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m AssignmentReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m AssignmentReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m AssignmentReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m AssignmentReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m AssignmentReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m AssignmentReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m AssignmentReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m AssignmentReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m AssignmentReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m AssignmentReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m AssignmentReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m AssignmentReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m AssignmentReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m AssignmentReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m AssignmentReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m AssignmentReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m AssignmentReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m AssignmentReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m AssignmentReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m AssignmentReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m AssignmentReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m AssignmentReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m AssignmentReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m AssignmentReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m AssignmentReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m AssignmentReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m AssignmentReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m AssignmentReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m AssignmentReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m AssignmentReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m AssignmentReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m AssignmentReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m AssignmentReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m AssignmentReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m AssignmentReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m AssignmentReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m AssignmentReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m AssignmentReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m AssignmentReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m AssignmentReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m AssignmentReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m AssignmentReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m AssignmentReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m AssignmentReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m AssignmentReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m AssignmentReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m AssignmentReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m AssignmentReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m AssignmentReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m AssignmentReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m AssignmentReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m AssignmentReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m AssignmentReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m AssignmentReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m AssignmentReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m AssignmentReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m AssignmentReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m AssignmentReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m AssignmentReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m AssignmentReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m AssignmentReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m AssignmentReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m AssignmentReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m AssignmentReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m AssignmentReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m AssignmentReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m AssignmentReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m AssignmentReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m AssignmentReport) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m AssignmentReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m AssignmentReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m AssignmentReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m AssignmentReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m AssignmentReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m AssignmentReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m AssignmentReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m AssignmentReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m AssignmentReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m AssignmentReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m AssignmentReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m AssignmentReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m AssignmentReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoPositions returns true if NoPositions is present, Tag 702 +func (m AssignmentReport) HasNoPositions() bool { + return m.Has(tag.NoPositions) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m AssignmentReport) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m AssignmentReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m AssignmentReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m AssignmentReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m AssignmentReport) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasSettlPrice returns true if SettlPrice is present, Tag 730 +func (m AssignmentReport) HasSettlPrice() bool { + return m.Has(tag.SettlPrice) +} + +// HasSettlPriceType returns true if SettlPriceType is present, Tag 731 +func (m AssignmentReport) HasSettlPriceType() bool { + return m.Has(tag.SettlPriceType) +} + +// HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 +func (m AssignmentReport) HasUnderlyingSettlPrice() bool { + return m.Has(tag.UnderlyingSettlPrice) +} + +// HasPriorSettlPrice returns true if PriorSettlPrice is present, Tag 734 +func (m AssignmentReport) HasPriorSettlPrice() bool { + return m.Has(tag.PriorSettlPrice) +} + +// HasAssignmentMethod returns true if AssignmentMethod is present, Tag 744 +func (m AssignmentReport) HasAssignmentMethod() bool { + return m.Has(tag.AssignmentMethod) +} + +// HasAssignmentUnit returns true if AssignmentUnit is present, Tag 745 +func (m AssignmentReport) HasAssignmentUnit() bool { + return m.Has(tag.AssignmentUnit) +} + +// HasOpenInterest returns true if OpenInterest is present, Tag 746 +func (m AssignmentReport) HasOpenInterest() bool { + return m.Has(tag.OpenInterest) +} + +// HasExerciseMethod returns true if ExerciseMethod is present, Tag 747 +func (m AssignmentReport) HasExerciseMethod() bool { + return m.Has(tag.ExerciseMethod) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m AssignmentReport) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m AssignmentReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTotNumAssignmentReports returns true if TotNumAssignmentReports is present, Tag 832 +func (m AssignmentReport) HasTotNumAssignmentReports() bool { + return m.Has(tag.TotNumAssignmentReports) +} + +// HasAsgnRptID returns true if AsgnRptID is present, Tag 833 +func (m AssignmentReport) HasAsgnRptID() bool { + return m.Has(tag.AsgnRptID) +} + +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +func (m AssignmentReport) HasThresholdAmount() bool { + return m.Has(tag.ThresholdAmount) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m AssignmentReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m AssignmentReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m AssignmentReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m AssignmentReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m AssignmentReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +func (m AssignmentReport) HasLastRptRequested() bool { + return m.Has(tag.LastRptRequested) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m AssignmentReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m AssignmentReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m AssignmentReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m AssignmentReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m AssignmentReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m AssignmentReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m AssignmentReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m AssignmentReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m AssignmentReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m AssignmentReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m AssignmentReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m AssignmentReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m AssignmentReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m AssignmentReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m AssignmentReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m AssignmentReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m AssignmentReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m AssignmentReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m AssignmentReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m AssignmentReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m AssignmentReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m AssignmentReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m AssignmentReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m AssignmentReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m AssignmentReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m AssignmentReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m AssignmentReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m AssignmentReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m AssignmentReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m AssignmentReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m AssignmentReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m AssignmentReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m AssignmentReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m AssignmentReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m AssignmentReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m AssignmentReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m AssignmentReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m AssignmentReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m AssignmentReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m AssignmentReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m AssignmentReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m AssignmentReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m AssignmentReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m AssignmentReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m AssignmentReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m AssignmentReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m AssignmentReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m AssignmentReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m AssignmentReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m AssignmentReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoPositions is a repeating group element, Tag 702 +type NoPositions struct { + *quickfix.Group +} + +// SetPosType sets PosType, Tag 703 +func (m NoPositions) SetPosType(v enum.PosType) { + m.Set(field.NewPosType(v)) +} + +// SetLongQty sets LongQty, Tag 704 +func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLongQty(value, scale)) +} + +// SetShortQty sets ShortQty, Tag 705 +func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { + m.Set(field.NewShortQty(value, scale)) +} + +// SetPosQtyStatus sets PosQtyStatus, Tag 706 +func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { + m.Set(field.NewPosQtyStatus(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuantityDate sets QuantityDate, Tag 976 +func (m NoPositions) SetQuantityDate(v string) { + m.Set(field.NewQuantityDate(v)) +} + +// GetPosType gets PosType, Tag 703 +func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { + var f field.PosTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLongQty gets LongQty, Tag 704 +func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LongQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortQty gets ShortQty, Tag 705 +func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ShortQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosQtyStatus gets PosQtyStatus, Tag 706 +func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { + var f field.PosQtyStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuantityDate gets QuantityDate, Tag 976 +func (m NoPositions) GetQuantityDate() (v string, err quickfix.MessageRejectError) { + var f field.QuantityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosType returns true if PosType is present, Tag 703 +func (m NoPositions) HasPosType() bool { + return m.Has(tag.PosType) +} + +// HasLongQty returns true if LongQty is present, Tag 704 +func (m NoPositions) HasLongQty() bool { + return m.Has(tag.LongQty) +} + +// HasShortQty returns true if ShortQty is present, Tag 705 +func (m NoPositions) HasShortQty() bool { + return m.Has(tag.ShortQty) +} + +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +func (m NoPositions) HasPosQtyStatus() bool { + return m.Has(tag.PosQtyStatus) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoPositions) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasQuantityDate returns true if QuantityDate is present, Tag 976 +func (m NoPositions) HasQuantityDate() bool { + return m.Has(tag.QuantityDate) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositionsRepeatingGroup is a repeating group, Tag 702 +type NoPositionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { + return NoPositionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPositions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.QuantityDate)})} +} + +// Add create and append a new NoPositions to this group +func (m NoPositionsRepeatingGroup) Add() NoPositions { + g := m.RepeatingGroup.Add() + return NoPositions{g} +} + +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup +func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { + return NoPositions{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/bidrequest/BidRequest.generated.go b/fix50sp2/bidrequest/BidRequest.generated.go new file mode 100644 index 000000000..4249da878 --- /dev/null +++ b/fix50sp2/bidrequest/BidRequest.generated.go @@ -0,0 +1,1048 @@ +package bidrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// BidRequest is the fix50sp2 BidRequest type, MsgType = k +type BidRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a BidRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) BidRequest { + return BidRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m BidRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a BidRequest initialized with the required fields for BidRequest +func New(clientbidid field.ClientBidIDField, bidrequesttranstype field.BidRequestTransTypeField, totnorelatedsym field.TotNoRelatedSymField, bidtype field.BidTypeField, bidtradetype field.BidTradeTypeField, basispxtype field.BasisPxTypeField) (m BidRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("k")) + m.Set(clientbidid) + m.Set(bidrequesttranstype) + m.Set(totnorelatedsym) + m.Set(bidtype) + m.Set(bidtradetype) + m.Set(basispxtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg BidRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "k", r +} + +// SetCurrency sets Currency, Tag 15 +func (m BidRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetText sets Text, Tag 58 +func (m BidRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m BidRequest) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m BidRequest) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m BidRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m BidRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetBidRequestTransType sets BidRequestTransType, Tag 374 +func (m BidRequest) SetBidRequestTransType(v enum.BidRequestTransType) { + m.Set(field.NewBidRequestTransType(v)) +} + +// SetBidID sets BidID, Tag 390 +func (m BidRequest) SetBidID(v string) { + m.Set(field.NewBidID(v)) +} + +// SetClientBidID sets ClientBidID, Tag 391 +func (m BidRequest) SetClientBidID(v string) { + m.Set(field.NewClientBidID(v)) +} + +// SetListName sets ListName, Tag 392 +func (m BidRequest) SetListName(v string) { + m.Set(field.NewListName(v)) +} + +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +func (m BidRequest) SetTotNoRelatedSym(v int) { + m.Set(field.NewTotNoRelatedSym(v)) +} + +// SetBidType sets BidType, Tag 394 +func (m BidRequest) SetBidType(v enum.BidType) { + m.Set(field.NewBidType(v)) +} + +// SetNumTickets sets NumTickets, Tag 395 +func (m BidRequest) SetNumTickets(v int) { + m.Set(field.NewNumTickets(v)) +} + +// SetSideValue1 sets SideValue1, Tag 396 +func (m BidRequest) SetSideValue1(value decimal.Decimal, scale int32) { + m.Set(field.NewSideValue1(value, scale)) +} + +// SetSideValue2 sets SideValue2, Tag 397 +func (m BidRequest) SetSideValue2(value decimal.Decimal, scale int32) { + m.Set(field.NewSideValue2(value, scale)) +} + +// SetNoBidDescriptors sets NoBidDescriptors, Tag 398 +func (m BidRequest) SetNoBidDescriptors(f NoBidDescriptorsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLiquidityIndType sets LiquidityIndType, Tag 409 +func (m BidRequest) SetLiquidityIndType(v enum.LiquidityIndType) { + m.Set(field.NewLiquidityIndType(v)) +} + +// SetWtAverageLiquidity sets WtAverageLiquidity, Tag 410 +func (m BidRequest) SetWtAverageLiquidity(value decimal.Decimal, scale int32) { + m.Set(field.NewWtAverageLiquidity(value, scale)) +} + +// SetExchangeForPhysical sets ExchangeForPhysical, Tag 411 +func (m BidRequest) SetExchangeForPhysical(v bool) { + m.Set(field.NewExchangeForPhysical(v)) +} + +// SetOutMainCntryUIndex sets OutMainCntryUIndex, Tag 412 +func (m BidRequest) SetOutMainCntryUIndex(value decimal.Decimal, scale int32) { + m.Set(field.NewOutMainCntryUIndex(value, scale)) +} + +// SetCrossPercent sets CrossPercent, Tag 413 +func (m BidRequest) SetCrossPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewCrossPercent(value, scale)) +} + +// SetProgRptReqs sets ProgRptReqs, Tag 414 +func (m BidRequest) SetProgRptReqs(v enum.ProgRptReqs) { + m.Set(field.NewProgRptReqs(v)) +} + +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +func (m BidRequest) SetProgPeriodInterval(v int) { + m.Set(field.NewProgPeriodInterval(v)) +} + +// SetIncTaxInd sets IncTaxInd, Tag 416 +func (m BidRequest) SetIncTaxInd(v enum.IncTaxInd) { + m.Set(field.NewIncTaxInd(v)) +} + +// SetNumBidders sets NumBidders, Tag 417 +func (m BidRequest) SetNumBidders(v int) { + m.Set(field.NewNumBidders(v)) +} + +// SetBidTradeType sets BidTradeType, Tag 418 +func (m BidRequest) SetBidTradeType(v enum.BidTradeType) { + m.Set(field.NewBidTradeType(v)) +} + +// SetBasisPxType sets BasisPxType, Tag 419 +func (m BidRequest) SetBasisPxType(v enum.BasisPxType) { + m.Set(field.NewBasisPxType(v)) +} + +// SetNoBidComponents sets NoBidComponents, Tag 420 +func (m BidRequest) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikeTime sets StrikeTime, Tag 443 +func (m BidRequest) SetStrikeTime(v time.Time) { + m.Set(field.NewStrikeTime(v)) +} + +// GetCurrency gets Currency, Tag 15 +func (m BidRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m BidRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m BidRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m BidRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m BidRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m BidRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidRequestTransType gets BidRequestTransType, Tag 374 +func (m BidRequest) GetBidRequestTransType() (v enum.BidRequestTransType, err quickfix.MessageRejectError) { + var f field.BidRequestTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidID gets BidID, Tag 390 +func (m BidRequest) GetBidID() (v string, err quickfix.MessageRejectError) { + var f field.BidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClientBidID gets ClientBidID, Tag 391 +func (m BidRequest) GetClientBidID() (v string, err quickfix.MessageRejectError) { + var f field.ClientBidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListName gets ListName, Tag 392 +func (m BidRequest) GetListName() (v string, err quickfix.MessageRejectError) { + var f field.ListNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +func (m BidRequest) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRelatedSymField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidType gets BidType, Tag 394 +func (m BidRequest) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { + var f field.BidTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumTickets gets NumTickets, Tag 395 +func (m BidRequest) GetNumTickets() (v int, err quickfix.MessageRejectError) { + var f field.NumTicketsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideValue1 gets SideValue1, Tag 396 +func (m BidRequest) GetSideValue1() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SideValue1Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideValue2 gets SideValue2, Tag 397 +func (m BidRequest) GetSideValue2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SideValue2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoBidDescriptors gets NoBidDescriptors, Tag 398 +func (m BidRequest) GetNoBidDescriptors() (NoBidDescriptorsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoBidDescriptorsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLiquidityIndType gets LiquidityIndType, Tag 409 +func (m BidRequest) GetLiquidityIndType() (v enum.LiquidityIndType, err quickfix.MessageRejectError) { + var f field.LiquidityIndTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetWtAverageLiquidity gets WtAverageLiquidity, Tag 410 +func (m BidRequest) GetWtAverageLiquidity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.WtAverageLiquidityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExchangeForPhysical gets ExchangeForPhysical, Tag 411 +func (m BidRequest) GetExchangeForPhysical() (v bool, err quickfix.MessageRejectError) { + var f field.ExchangeForPhysicalField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOutMainCntryUIndex gets OutMainCntryUIndex, Tag 412 +func (m BidRequest) GetOutMainCntryUIndex() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OutMainCntryUIndexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossPercent gets CrossPercent, Tag 413 +func (m BidRequest) GetCrossPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CrossPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProgRptReqs gets ProgRptReqs, Tag 414 +func (m BidRequest) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { + var f field.ProgRptReqsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +func (m BidRequest) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { + var f field.ProgPeriodIntervalField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIncTaxInd gets IncTaxInd, Tag 416 +func (m BidRequest) GetIncTaxInd() (v enum.IncTaxInd, err quickfix.MessageRejectError) { + var f field.IncTaxIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumBidders gets NumBidders, Tag 417 +func (m BidRequest) GetNumBidders() (v int, err quickfix.MessageRejectError) { + var f field.NumBiddersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidTradeType gets BidTradeType, Tag 418 +func (m BidRequest) GetBidTradeType() (v enum.BidTradeType, err quickfix.MessageRejectError) { + var f field.BidTradeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBasisPxType gets BasisPxType, Tag 419 +func (m BidRequest) GetBasisPxType() (v enum.BasisPxType, err quickfix.MessageRejectError) { + var f field.BasisPxTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoBidComponents gets NoBidComponents, Tag 420 +func (m BidRequest) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoBidComponentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikeTime gets StrikeTime, Tag 443 +func (m BidRequest) GetStrikeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.StrikeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m BidRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasText returns true if Text is present, Tag 58 +func (m BidRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m BidRequest) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m BidRequest) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m BidRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m BidRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasBidRequestTransType returns true if BidRequestTransType is present, Tag 374 +func (m BidRequest) HasBidRequestTransType() bool { + return m.Has(tag.BidRequestTransType) +} + +// HasBidID returns true if BidID is present, Tag 390 +func (m BidRequest) HasBidID() bool { + return m.Has(tag.BidID) +} + +// HasClientBidID returns true if ClientBidID is present, Tag 391 +func (m BidRequest) HasClientBidID() bool { + return m.Has(tag.ClientBidID) +} + +// HasListName returns true if ListName is present, Tag 392 +func (m BidRequest) HasListName() bool { + return m.Has(tag.ListName) +} + +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +func (m BidRequest) HasTotNoRelatedSym() bool { + return m.Has(tag.TotNoRelatedSym) +} + +// HasBidType returns true if BidType is present, Tag 394 +func (m BidRequest) HasBidType() bool { + return m.Has(tag.BidType) +} + +// HasNumTickets returns true if NumTickets is present, Tag 395 +func (m BidRequest) HasNumTickets() bool { + return m.Has(tag.NumTickets) +} + +// HasSideValue1 returns true if SideValue1 is present, Tag 396 +func (m BidRequest) HasSideValue1() bool { + return m.Has(tag.SideValue1) +} + +// HasSideValue2 returns true if SideValue2 is present, Tag 397 +func (m BidRequest) HasSideValue2() bool { + return m.Has(tag.SideValue2) +} + +// HasNoBidDescriptors returns true if NoBidDescriptors is present, Tag 398 +func (m BidRequest) HasNoBidDescriptors() bool { + return m.Has(tag.NoBidDescriptors) +} + +// HasLiquidityIndType returns true if LiquidityIndType is present, Tag 409 +func (m BidRequest) HasLiquidityIndType() bool { + return m.Has(tag.LiquidityIndType) +} + +// HasWtAverageLiquidity returns true if WtAverageLiquidity is present, Tag 410 +func (m BidRequest) HasWtAverageLiquidity() bool { + return m.Has(tag.WtAverageLiquidity) +} + +// HasExchangeForPhysical returns true if ExchangeForPhysical is present, Tag 411 +func (m BidRequest) HasExchangeForPhysical() bool { + return m.Has(tag.ExchangeForPhysical) +} + +// HasOutMainCntryUIndex returns true if OutMainCntryUIndex is present, Tag 412 +func (m BidRequest) HasOutMainCntryUIndex() bool { + return m.Has(tag.OutMainCntryUIndex) +} + +// HasCrossPercent returns true if CrossPercent is present, Tag 413 +func (m BidRequest) HasCrossPercent() bool { + return m.Has(tag.CrossPercent) +} + +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +func (m BidRequest) HasProgRptReqs() bool { + return m.Has(tag.ProgRptReqs) +} + +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +func (m BidRequest) HasProgPeriodInterval() bool { + return m.Has(tag.ProgPeriodInterval) +} + +// HasIncTaxInd returns true if IncTaxInd is present, Tag 416 +func (m BidRequest) HasIncTaxInd() bool { + return m.Has(tag.IncTaxInd) +} + +// HasNumBidders returns true if NumBidders is present, Tag 417 +func (m BidRequest) HasNumBidders() bool { + return m.Has(tag.NumBidders) +} + +// HasBidTradeType returns true if BidTradeType is present, Tag 418 +func (m BidRequest) HasBidTradeType() bool { + return m.Has(tag.BidTradeType) +} + +// HasBasisPxType returns true if BasisPxType is present, Tag 419 +func (m BidRequest) HasBasisPxType() bool { + return m.Has(tag.BasisPxType) +} + +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +func (m BidRequest) HasNoBidComponents() bool { + return m.Has(tag.NoBidComponents) +} + +// HasStrikeTime returns true if StrikeTime is present, Tag 443 +func (m BidRequest) HasStrikeTime() bool { + return m.Has(tag.StrikeTime) +} + +// NoBidDescriptors is a repeating group element, Tag 398 +type NoBidDescriptors struct { + *quickfix.Group +} + +// SetBidDescriptorType sets BidDescriptorType, Tag 399 +func (m NoBidDescriptors) SetBidDescriptorType(v enum.BidDescriptorType) { + m.Set(field.NewBidDescriptorType(v)) +} + +// SetBidDescriptor sets BidDescriptor, Tag 400 +func (m NoBidDescriptors) SetBidDescriptor(v string) { + m.Set(field.NewBidDescriptor(v)) +} + +// SetSideValueInd sets SideValueInd, Tag 401 +func (m NoBidDescriptors) SetSideValueInd(v enum.SideValueInd) { + m.Set(field.NewSideValueInd(v)) +} + +// SetLiquidityValue sets LiquidityValue, Tag 404 +func (m NoBidDescriptors) SetLiquidityValue(value decimal.Decimal, scale int32) { + m.Set(field.NewLiquidityValue(value, scale)) +} + +// SetLiquidityNumSecurities sets LiquidityNumSecurities, Tag 441 +func (m NoBidDescriptors) SetLiquidityNumSecurities(v int) { + m.Set(field.NewLiquidityNumSecurities(v)) +} + +// SetLiquidityPctLow sets LiquidityPctLow, Tag 402 +func (m NoBidDescriptors) SetLiquidityPctLow(value decimal.Decimal, scale int32) { + m.Set(field.NewLiquidityPctLow(value, scale)) +} + +// SetLiquidityPctHigh sets LiquidityPctHigh, Tag 403 +func (m NoBidDescriptors) SetLiquidityPctHigh(value decimal.Decimal, scale int32) { + m.Set(field.NewLiquidityPctHigh(value, scale)) +} + +// SetEFPTrackingError sets EFPTrackingError, Tag 405 +func (m NoBidDescriptors) SetEFPTrackingError(value decimal.Decimal, scale int32) { + m.Set(field.NewEFPTrackingError(value, scale)) +} + +// SetFairValue sets FairValue, Tag 406 +func (m NoBidDescriptors) SetFairValue(value decimal.Decimal, scale int32) { + m.Set(field.NewFairValue(value, scale)) +} + +// SetOutsideIndexPct sets OutsideIndexPct, Tag 407 +func (m NoBidDescriptors) SetOutsideIndexPct(value decimal.Decimal, scale int32) { + m.Set(field.NewOutsideIndexPct(value, scale)) +} + +// SetValueOfFutures sets ValueOfFutures, Tag 408 +func (m NoBidDescriptors) SetValueOfFutures(value decimal.Decimal, scale int32) { + m.Set(field.NewValueOfFutures(value, scale)) +} + +// GetBidDescriptorType gets BidDescriptorType, Tag 399 +func (m NoBidDescriptors) GetBidDescriptorType() (v enum.BidDescriptorType, err quickfix.MessageRejectError) { + var f field.BidDescriptorTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidDescriptor gets BidDescriptor, Tag 400 +func (m NoBidDescriptors) GetBidDescriptor() (v string, err quickfix.MessageRejectError) { + var f field.BidDescriptorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideValueInd gets SideValueInd, Tag 401 +func (m NoBidDescriptors) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { + var f field.SideValueIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLiquidityValue gets LiquidityValue, Tag 404 +func (m NoBidDescriptors) GetLiquidityValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LiquidityValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLiquidityNumSecurities gets LiquidityNumSecurities, Tag 441 +func (m NoBidDescriptors) GetLiquidityNumSecurities() (v int, err quickfix.MessageRejectError) { + var f field.LiquidityNumSecuritiesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLiquidityPctLow gets LiquidityPctLow, Tag 402 +func (m NoBidDescriptors) GetLiquidityPctLow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LiquidityPctLowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLiquidityPctHigh gets LiquidityPctHigh, Tag 403 +func (m NoBidDescriptors) GetLiquidityPctHigh() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LiquidityPctHighField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEFPTrackingError gets EFPTrackingError, Tag 405 +func (m NoBidDescriptors) GetEFPTrackingError() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EFPTrackingErrorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFairValue gets FairValue, Tag 406 +func (m NoBidDescriptors) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FairValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOutsideIndexPct gets OutsideIndexPct, Tag 407 +func (m NoBidDescriptors) GetOutsideIndexPct() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OutsideIndexPctField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValueOfFutures gets ValueOfFutures, Tag 408 +func (m NoBidDescriptors) GetValueOfFutures() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ValueOfFuturesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasBidDescriptorType returns true if BidDescriptorType is present, Tag 399 +func (m NoBidDescriptors) HasBidDescriptorType() bool { + return m.Has(tag.BidDescriptorType) +} + +// HasBidDescriptor returns true if BidDescriptor is present, Tag 400 +func (m NoBidDescriptors) HasBidDescriptor() bool { + return m.Has(tag.BidDescriptor) +} + +// HasSideValueInd returns true if SideValueInd is present, Tag 401 +func (m NoBidDescriptors) HasSideValueInd() bool { + return m.Has(tag.SideValueInd) +} + +// HasLiquidityValue returns true if LiquidityValue is present, Tag 404 +func (m NoBidDescriptors) HasLiquidityValue() bool { + return m.Has(tag.LiquidityValue) +} + +// HasLiquidityNumSecurities returns true if LiquidityNumSecurities is present, Tag 441 +func (m NoBidDescriptors) HasLiquidityNumSecurities() bool { + return m.Has(tag.LiquidityNumSecurities) +} + +// HasLiquidityPctLow returns true if LiquidityPctLow is present, Tag 402 +func (m NoBidDescriptors) HasLiquidityPctLow() bool { + return m.Has(tag.LiquidityPctLow) +} + +// HasLiquidityPctHigh returns true if LiquidityPctHigh is present, Tag 403 +func (m NoBidDescriptors) HasLiquidityPctHigh() bool { + return m.Has(tag.LiquidityPctHigh) +} + +// HasEFPTrackingError returns true if EFPTrackingError is present, Tag 405 +func (m NoBidDescriptors) HasEFPTrackingError() bool { + return m.Has(tag.EFPTrackingError) +} + +// HasFairValue returns true if FairValue is present, Tag 406 +func (m NoBidDescriptors) HasFairValue() bool { + return m.Has(tag.FairValue) +} + +// HasOutsideIndexPct returns true if OutsideIndexPct is present, Tag 407 +func (m NoBidDescriptors) HasOutsideIndexPct() bool { + return m.Has(tag.OutsideIndexPct) +} + +// HasValueOfFutures returns true if ValueOfFutures is present, Tag 408 +func (m NoBidDescriptors) HasValueOfFutures() bool { + return m.Has(tag.ValueOfFutures) +} + +// NoBidDescriptorsRepeatingGroup is a repeating group, Tag 398 +type NoBidDescriptorsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoBidDescriptorsRepeatingGroup returns an initialized, NoBidDescriptorsRepeatingGroup +func NewNoBidDescriptorsRepeatingGroup() NoBidDescriptorsRepeatingGroup { + return NoBidDescriptorsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoBidDescriptors, + quickfix.GroupTemplate{quickfix.GroupElement(tag.BidDescriptorType), quickfix.GroupElement(tag.BidDescriptor), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LiquidityValue), quickfix.GroupElement(tag.LiquidityNumSecurities), quickfix.GroupElement(tag.LiquidityPctLow), quickfix.GroupElement(tag.LiquidityPctHigh), quickfix.GroupElement(tag.EFPTrackingError), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.OutsideIndexPct), quickfix.GroupElement(tag.ValueOfFutures)})} +} + +// Add create and append a new NoBidDescriptors to this group +func (m NoBidDescriptorsRepeatingGroup) Add() NoBidDescriptors { + g := m.RepeatingGroup.Add() + return NoBidDescriptors{g} +} + +// Get returns the ith NoBidDescriptors in the NoBidDescriptorsRepeatinGroup +func (m NoBidDescriptorsRepeatingGroup) Get(i int) NoBidDescriptors { + return NoBidDescriptors{m.RepeatingGroup.Get(i)} +} + +// NoBidComponents is a repeating group element, Tag 420 +type NoBidComponents struct { + *quickfix.Group +} + +// SetListID sets ListID, Tag 66 +func (m NoBidComponents) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetSide sets Side, Tag 54 +func (m NoBidComponents) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNetGrossInd sets NetGrossInd, Tag 430 +func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { + m.Set(field.NewNetGrossInd(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoBidComponents) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoBidComponents) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetAccount sets Account, Tag 1 +func (m NoBidComponents) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoBidComponents) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// GetListID gets ListID, Tag 66 +func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetGrossInd gets NetGrossInd, Tag 430 +func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { + var f field.NetGrossIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccount gets Account, Tag 1 +func (m NoBidComponents) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoBidComponents) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoBidComponents) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoBidComponents) HasSide() bool { + return m.Has(tag.Side) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoBidComponents) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoBidComponents) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +func (m NoBidComponents) HasNetGrossInd() bool { + return m.Has(tag.NetGrossInd) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoBidComponents) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoBidComponents) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoBidComponents) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoBidComponents) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +type NoBidComponentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { + return NoBidComponentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoBidComponents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource)})} +} + +// Add create and append a new NoBidComponents to this group +func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { + g := m.RepeatingGroup.Add() + return NoBidComponents{g} +} + +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { + return NoBidComponents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/bidresponse/BidResponse.generated.go b/fix50sp2/bidresponse/BidResponse.generated.go new file mode 100644 index 000000000..a611d8387 --- /dev/null +++ b/fix50sp2/bidresponse/BidResponse.generated.go @@ -0,0 +1,482 @@ +package bidresponse + +import ( + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// BidResponse is the fix50sp2 BidResponse type, MsgType = l +type BidResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a BidResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) BidResponse { + return BidResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m BidResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a BidResponse initialized with the required fields for BidResponse +func New() (m BidResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("l")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg BidResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "l", r +} + +// SetBidID sets BidID, Tag 390 +func (m BidResponse) SetBidID(v string) { + m.Set(field.NewBidID(v)) +} + +// SetClientBidID sets ClientBidID, Tag 391 +func (m BidResponse) SetClientBidID(v string) { + m.Set(field.NewClientBidID(v)) +} + +// SetNoBidComponents sets NoBidComponents, Tag 420 +func (m BidResponse) SetNoBidComponents(f NoBidComponentsRepeatingGroup) { + m.SetGroup(f) +} + +// GetBidID gets BidID, Tag 390 +func (m BidResponse) GetBidID() (v string, err quickfix.MessageRejectError) { + var f field.BidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClientBidID gets ClientBidID, Tag 391 +func (m BidResponse) GetClientBidID() (v string, err quickfix.MessageRejectError) { + var f field.ClientBidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoBidComponents gets NoBidComponents, Tag 420 +func (m BidResponse) GetNoBidComponents() (NoBidComponentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoBidComponentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasBidID returns true if BidID is present, Tag 390 +func (m BidResponse) HasBidID() bool { + return m.Has(tag.BidID) +} + +// HasClientBidID returns true if ClientBidID is present, Tag 391 +func (m BidResponse) HasClientBidID() bool { + return m.Has(tag.ClientBidID) +} + +// HasNoBidComponents returns true if NoBidComponents is present, Tag 420 +func (m BidResponse) HasNoBidComponents() bool { + return m.Has(tag.NoBidComponents) +} + +// NoBidComponents is a repeating group element, Tag 420 +type NoBidComponents struct { + *quickfix.Group +} + +// SetCommission sets Commission, Tag 12 +func (m NoBidComponents) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoBidComponents) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoBidComponents) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoBidComponents) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoBidComponents) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetCountry sets Country, Tag 421 +func (m NoBidComponents) SetCountry(v string) { + m.Set(field.NewCountry(v)) +} + +// SetSide sets Side, Tag 54 +func (m NoBidComponents) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoBidComponents) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoBidComponents) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetFairValue sets FairValue, Tag 406 +func (m NoBidComponents) SetFairValue(value decimal.Decimal, scale int32) { + m.Set(field.NewFairValue(value, scale)) +} + +// SetNetGrossInd sets NetGrossInd, Tag 430 +func (m NoBidComponents) SetNetGrossInd(v enum.NetGrossInd) { + m.Set(field.NewNetGrossInd(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoBidComponents) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoBidComponents) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoBidComponents) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoBidComponents) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetText sets Text, Tag 58 +func (m NoBidComponents) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoBidComponents) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoBidComponents) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetCommission gets Commission, Tag 12 +func (m NoBidComponents) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoBidComponents) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoBidComponents) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoBidComponents) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoBidComponents) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountry gets Country, Tag 421 +func (m NoBidComponents) GetCountry() (v string, err quickfix.MessageRejectError) { + var f field.CountryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoBidComponents) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoBidComponents) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoBidComponents) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFairValue gets FairValue, Tag 406 +func (m NoBidComponents) GetFairValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FairValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetGrossInd gets NetGrossInd, Tag 430 +func (m NoBidComponents) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { + var f field.NetGrossIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoBidComponents) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoBidComponents) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoBidComponents) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoBidComponents) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoBidComponents) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoBidComponents) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoBidComponents) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoBidComponents) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoBidComponents) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoBidComponents) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoBidComponents) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoBidComponents) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasCountry returns true if Country is present, Tag 421 +func (m NoBidComponents) HasCountry() bool { + return m.Has(tag.Country) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoBidComponents) HasSide() bool { + return m.Has(tag.Side) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoBidComponents) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoBidComponents) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasFairValue returns true if FairValue is present, Tag 406 +func (m NoBidComponents) HasFairValue() bool { + return m.Has(tag.FairValue) +} + +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +func (m NoBidComponents) HasNetGrossInd() bool { + return m.Has(tag.NetGrossInd) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoBidComponents) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoBidComponents) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoBidComponents) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoBidComponents) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoBidComponents) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoBidComponents) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoBidComponents) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoBidComponentsRepeatingGroup is a repeating group, Tag 420 +type NoBidComponentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoBidComponentsRepeatingGroup returns an initialized, NoBidComponentsRepeatingGroup +func NewNoBidComponentsRepeatingGroup() NoBidComponentsRepeatingGroup { + return NoBidComponentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoBidComponents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.Country), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.FairValue), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} +} + +// Add create and append a new NoBidComponents to this group +func (m NoBidComponentsRepeatingGroup) Add() NoBidComponents { + g := m.RepeatingGroup.Add() + return NoBidComponents{g} +} + +// Get returns the ith NoBidComponents in the NoBidComponentsRepeatinGroup +func (m NoBidComponentsRepeatingGroup) Get(i int) NoBidComponents { + return NoBidComponents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/businessmessagereject/BusinessMessageReject.generated.go b/fix50sp2/businessmessagereject/BusinessMessageReject.generated.go new file mode 100644 index 000000000..4629776b8 --- /dev/null +++ b/fix50sp2/businessmessagereject/BusinessMessageReject.generated.go @@ -0,0 +1,247 @@ +package businessmessagereject + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// BusinessMessageReject is the fix50sp2 BusinessMessageReject type, MsgType = j +type BusinessMessageReject struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a BusinessMessageReject from a quickfix.Message instance +func FromMessage(m *quickfix.Message) BusinessMessageReject { + return BusinessMessageReject{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m BusinessMessageReject) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a BusinessMessageReject initialized with the required fields for BusinessMessageReject +func New(refmsgtype field.RefMsgTypeField, businessrejectreason field.BusinessRejectReasonField) (m BusinessMessageReject) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("j")) + m.Set(refmsgtype) + m.Set(businessrejectreason) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg BusinessMessageReject, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "j", r +} + +// SetRefSeqNum sets RefSeqNum, Tag 45 +func (m BusinessMessageReject) SetRefSeqNum(v int) { + m.Set(field.NewRefSeqNum(v)) +} + +// SetText sets Text, Tag 58 +func (m BusinessMessageReject) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m BusinessMessageReject) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m BusinessMessageReject) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetRefMsgType sets RefMsgType, Tag 372 +func (m BusinessMessageReject) SetRefMsgType(v string) { + m.Set(field.NewRefMsgType(v)) +} + +// SetBusinessRejectRefID sets BusinessRejectRefID, Tag 379 +func (m BusinessMessageReject) SetBusinessRejectRefID(v string) { + m.Set(field.NewBusinessRejectRefID(v)) +} + +// SetBusinessRejectReason sets BusinessRejectReason, Tag 380 +func (m BusinessMessageReject) SetBusinessRejectReason(v enum.BusinessRejectReason) { + m.Set(field.NewBusinessRejectReason(v)) +} + +// SetRefApplVerID sets RefApplVerID, Tag 1130 +func (m BusinessMessageReject) SetRefApplVerID(v string) { + m.Set(field.NewRefApplVerID(v)) +} + +// SetRefCstmApplVerID sets RefCstmApplVerID, Tag 1131 +func (m BusinessMessageReject) SetRefCstmApplVerID(v string) { + m.Set(field.NewRefCstmApplVerID(v)) +} + +// SetRefApplExtID sets RefApplExtID, Tag 1406 +func (m BusinessMessageReject) SetRefApplExtID(v int) { + m.Set(field.NewRefApplExtID(v)) +} + +// GetRefSeqNum gets RefSeqNum, Tag 45 +func (m BusinessMessageReject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.RefSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m BusinessMessageReject) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m BusinessMessageReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m BusinessMessageReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefMsgType gets RefMsgType, Tag 372 +func (m BusinessMessageReject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { + var f field.RefMsgTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBusinessRejectRefID gets BusinessRejectRefID, Tag 379 +func (m BusinessMessageReject) GetBusinessRejectRefID() (v string, err quickfix.MessageRejectError) { + var f field.BusinessRejectRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBusinessRejectReason gets BusinessRejectReason, Tag 380 +func (m BusinessMessageReject) GetBusinessRejectReason() (v enum.BusinessRejectReason, err quickfix.MessageRejectError) { + var f field.BusinessRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefApplVerID gets RefApplVerID, Tag 1130 +func (m BusinessMessageReject) GetRefApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplVerIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefCstmApplVerID gets RefCstmApplVerID, Tag 1131 +func (m BusinessMessageReject) GetRefCstmApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.RefCstmApplVerIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefApplExtID gets RefApplExtID, Tag 1406 +func (m BusinessMessageReject) GetRefApplExtID() (v int, err quickfix.MessageRejectError) { + var f field.RefApplExtIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +func (m BusinessMessageReject) HasRefSeqNum() bool { + return m.Has(tag.RefSeqNum) +} + +// HasText returns true if Text is present, Tag 58 +func (m BusinessMessageReject) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m BusinessMessageReject) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m BusinessMessageReject) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasRefMsgType returns true if RefMsgType is present, Tag 372 +func (m BusinessMessageReject) HasRefMsgType() bool { + return m.Has(tag.RefMsgType) +} + +// HasBusinessRejectRefID returns true if BusinessRejectRefID is present, Tag 379 +func (m BusinessMessageReject) HasBusinessRejectRefID() bool { + return m.Has(tag.BusinessRejectRefID) +} + +// HasBusinessRejectReason returns true if BusinessRejectReason is present, Tag 380 +func (m BusinessMessageReject) HasBusinessRejectReason() bool { + return m.Has(tag.BusinessRejectReason) +} + +// HasRefApplVerID returns true if RefApplVerID is present, Tag 1130 +func (m BusinessMessageReject) HasRefApplVerID() bool { + return m.Has(tag.RefApplVerID) +} + +// HasRefCstmApplVerID returns true if RefCstmApplVerID is present, Tag 1131 +func (m BusinessMessageReject) HasRefCstmApplVerID() bool { + return m.Has(tag.RefCstmApplVerID) +} + +// HasRefApplExtID returns true if RefApplExtID is present, Tag 1406 +func (m BusinessMessageReject) HasRefApplExtID() bool { + return m.Has(tag.RefApplExtID) +} diff --git a/fix50sp2/collateralassignment/CollateralAssignment.generated.go b/fix50sp2/collateralassignment/CollateralAssignment.generated.go new file mode 100644 index 000000000..ade0eef77 --- /dev/null +++ b/fix50sp2/collateralassignment/CollateralAssignment.generated.go @@ -0,0 +1,7299 @@ +package collateralassignment + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralAssignment is the fix50sp2 CollateralAssignment type, MsgType = AY +type CollateralAssignment struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralAssignment from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralAssignment { + return CollateralAssignment{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralAssignment) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralAssignment initialized with the required fields for CollateralAssignment +func New(collasgnid field.CollAsgnIDField, collasgnreason field.CollAsgnReasonField, collasgntranstype field.CollAsgnTransTypeField, transacttime field.TransactTimeField) (m CollateralAssignment) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AY")) + m.Set(collasgnid) + m.Set(collasgnreason) + m.Set(collasgntranstype) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralAssignment, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AY", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralAssignment) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralAssignment) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralAssignment) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralAssignment) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralAssignment) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CollateralAssignment) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralAssignment) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralAssignment) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m CollateralAssignment) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralAssignment) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralAssignment) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CollateralAssignment) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralAssignment) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralAssignment) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m CollateralAssignment) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralAssignment) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralAssignment) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralAssignment) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m CollateralAssignment) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m CollateralAssignment) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m CollateralAssignment) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralAssignment) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m CollateralAssignment) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m CollateralAssignment) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m CollateralAssignment) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m CollateralAssignment) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralAssignment) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralAssignment) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralAssignment) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralAssignment) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralAssignment) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralAssignment) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m CollateralAssignment) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CollateralAssignment) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CollateralAssignment) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CollateralAssignment) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralAssignment) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralAssignment) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralAssignment) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralAssignment) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralAssignment) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralAssignment) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralAssignment) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CollateralAssignment) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralAssignment) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralAssignment) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralAssignment) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m CollateralAssignment) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralAssignment) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralAssignment) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralAssignment) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralAssignment) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralAssignment) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralAssignment) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CollateralAssignment) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralAssignment) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralAssignment) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralAssignment) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralAssignment) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralAssignment) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralAssignment) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralAssignment) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralAssignment) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralAssignment) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralAssignment) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralAssignment) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralAssignment) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m CollateralAssignment) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CollateralAssignment) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CollateralAssignment) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralAssignment) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralAssignment) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CollateralAssignment) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralAssignment) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralAssignment) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m CollateralAssignment) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m CollateralAssignment) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralAssignment) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralAssignment) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m CollateralAssignment) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralAssignment) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralAssignment) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralAssignment) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralAssignment) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralAssignment) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralAssignment) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralAssignment) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetCollReqID sets CollReqID, Tag 894 +func (m CollateralAssignment) SetCollReqID(v string) { + m.Set(field.NewCollReqID(v)) +} + +// SetCollAsgnReason sets CollAsgnReason, Tag 895 +func (m CollateralAssignment) SetCollAsgnReason(v enum.CollAsgnReason) { + m.Set(field.NewCollAsgnReason(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralAssignment) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralAssignment) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetMarginExcess sets MarginExcess, Tag 899 +func (m CollateralAssignment) SetMarginExcess(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginExcess(value, scale)) +} + +// SetTotalNetValue sets TotalNetValue, Tag 900 +func (m CollateralAssignment) SetTotalNetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalNetValue(value, scale)) +} + +// SetCashOutstanding sets CashOutstanding, Tag 901 +func (m CollateralAssignment) SetCashOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOutstanding(value, scale)) +} + +// SetCollAsgnID sets CollAsgnID, Tag 902 +func (m CollateralAssignment) SetCollAsgnID(v string) { + m.Set(field.NewCollAsgnID(v)) +} + +// SetCollAsgnTransType sets CollAsgnTransType, Tag 903 +func (m CollateralAssignment) SetCollAsgnTransType(v enum.CollAsgnTransType) { + m.Set(field.NewCollAsgnTransType(v)) +} + +// SetCollAsgnRefID sets CollAsgnRefID, Tag 907 +func (m CollateralAssignment) SetCollAsgnRefID(v string) { + m.Set(field.NewCollAsgnRefID(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralAssignment) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralAssignment) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralAssignment) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralAssignment) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralAssignment) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralAssignment) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralAssignment) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m CollateralAssignment) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m CollateralAssignment) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m CollateralAssignment) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralAssignment) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralAssignment) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralAssignment) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralAssignment) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralAssignment) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralAssignment) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralAssignment) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralAssignment) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralAssignment) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralAssignment) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralAssignment) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralAssignment) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralAssignment) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralAssignment) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralAssignment) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralAssignment) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralAssignment) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralAssignment) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralAssignment) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralAssignment) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralAssignment) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralAssignment) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralAssignment) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralAssignment) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralAssignment) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralAssignment) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralAssignment) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralAssignment) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralAssignment) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralAssignment) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralAssignment) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralAssignment) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralAssignment) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralAssignment) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralAssignment) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralAssignment) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralAssignment) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralAssignment) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralAssignment) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralAssignment) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralAssignment) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralAssignment) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralAssignment) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralAssignment) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralAssignment) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralAssignment) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralAssignment) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralAssignment) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralAssignment) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralAssignment) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralAssignment) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CollateralAssignment) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralAssignment) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralAssignment) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m CollateralAssignment) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralAssignment) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralAssignment) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CollateralAssignment) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralAssignment) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralAssignment) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m CollateralAssignment) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralAssignment) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralAssignment) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralAssignment) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m CollateralAssignment) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m CollateralAssignment) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m CollateralAssignment) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralAssignment) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m CollateralAssignment) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m CollateralAssignment) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m CollateralAssignment) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m CollateralAssignment) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralAssignment) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralAssignment) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralAssignment) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralAssignment) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralAssignment) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralAssignment) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CollateralAssignment) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CollateralAssignment) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CollateralAssignment) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CollateralAssignment) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralAssignment) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralAssignment) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralAssignment) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralAssignment) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralAssignment) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralAssignment) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralAssignment) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CollateralAssignment) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralAssignment) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralAssignment) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralAssignment) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m CollateralAssignment) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralAssignment) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralAssignment) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralAssignment) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralAssignment) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralAssignment) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralAssignment) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CollateralAssignment) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralAssignment) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralAssignment) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralAssignment) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralAssignment) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralAssignment) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralAssignment) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralAssignment) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralAssignment) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralAssignment) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralAssignment) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralAssignment) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralAssignment) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m CollateralAssignment) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CollateralAssignment) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CollateralAssignment) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralAssignment) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralAssignment) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CollateralAssignment) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralAssignment) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralAssignment) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m CollateralAssignment) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m CollateralAssignment) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralAssignment) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralAssignment) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m CollateralAssignment) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralAssignment) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralAssignment) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralAssignment) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralAssignment) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralAssignment) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralAssignment) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralAssignment) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollReqID gets CollReqID, Tag 894 +func (m CollateralAssignment) GetCollReqID() (v string, err quickfix.MessageRejectError) { + var f field.CollReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnReason gets CollAsgnReason, Tag 895 +func (m CollateralAssignment) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { + var f field.CollAsgnReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralAssignment) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralAssignment) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginExcess gets MarginExcess, Tag 899 +func (m CollateralAssignment) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginExcessField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNetValue gets TotalNetValue, Tag 900 +func (m CollateralAssignment) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalNetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOutstanding gets CashOutstanding, Tag 901 +func (m CollateralAssignment) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnID gets CollAsgnID, Tag 902 +func (m CollateralAssignment) GetCollAsgnID() (v string, err quickfix.MessageRejectError) { + var f field.CollAsgnIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnTransType gets CollAsgnTransType, Tag 903 +func (m CollateralAssignment) GetCollAsgnTransType() (v enum.CollAsgnTransType, err quickfix.MessageRejectError) { + var f field.CollAsgnTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnRefID gets CollAsgnRefID, Tag 907 +func (m CollateralAssignment) GetCollAsgnRefID() (v string, err quickfix.MessageRejectError) { + var f field.CollAsgnRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralAssignment) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralAssignment) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralAssignment) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralAssignment) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralAssignment) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralAssignment) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralAssignment) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m CollateralAssignment) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m CollateralAssignment) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m CollateralAssignment) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralAssignment) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralAssignment) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralAssignment) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralAssignment) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralAssignment) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralAssignment) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralAssignment) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralAssignment) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralAssignment) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralAssignment) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralAssignment) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralAssignment) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralAssignment) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralAssignment) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralAssignment) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralAssignment) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralAssignment) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralAssignment) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralAssignment) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralAssignment) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralAssignment) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralAssignment) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralAssignment) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralAssignment) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralAssignment) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralAssignment) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralAssignment) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralAssignment) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralAssignment) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralAssignment) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralAssignment) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralAssignment) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralAssignment) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralAssignment) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralAssignment) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralAssignment) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralAssignment) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralAssignment) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralAssignment) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralAssignment) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralAssignment) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralAssignment) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralAssignment) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralAssignment) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralAssignment) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralAssignment) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralAssignment) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralAssignment) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralAssignment) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralAssignment) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralAssignment) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CollateralAssignment) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralAssignment) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralAssignment) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m CollateralAssignment) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralAssignment) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralAssignment) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CollateralAssignment) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralAssignment) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralAssignment) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m CollateralAssignment) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralAssignment) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralAssignment) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralAssignment) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m CollateralAssignment) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m CollateralAssignment) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m CollateralAssignment) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralAssignment) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m CollateralAssignment) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m CollateralAssignment) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m CollateralAssignment) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m CollateralAssignment) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralAssignment) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralAssignment) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralAssignment) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralAssignment) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralAssignment) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralAssignment) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CollateralAssignment) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CollateralAssignment) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CollateralAssignment) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CollateralAssignment) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralAssignment) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralAssignment) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralAssignment) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralAssignment) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralAssignment) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralAssignment) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralAssignment) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CollateralAssignment) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralAssignment) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralAssignment) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralAssignment) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m CollateralAssignment) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralAssignment) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralAssignment) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralAssignment) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralAssignment) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralAssignment) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralAssignment) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CollateralAssignment) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralAssignment) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralAssignment) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralAssignment) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralAssignment) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralAssignment) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralAssignment) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralAssignment) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralAssignment) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralAssignment) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralAssignment) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralAssignment) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralAssignment) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m CollateralAssignment) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CollateralAssignment) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CollateralAssignment) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralAssignment) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralAssignment) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CollateralAssignment) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralAssignment) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralAssignment) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m CollateralAssignment) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m CollateralAssignment) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CollateralAssignment) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralAssignment) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m CollateralAssignment) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralAssignment) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralAssignment) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralAssignment) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralAssignment) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralAssignment) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralAssignment) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralAssignment) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasCollReqID returns true if CollReqID is present, Tag 894 +func (m CollateralAssignment) HasCollReqID() bool { + return m.Has(tag.CollReqID) +} + +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +func (m CollateralAssignment) HasCollAsgnReason() bool { + return m.Has(tag.CollAsgnReason) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralAssignment) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralAssignment) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasMarginExcess returns true if MarginExcess is present, Tag 899 +func (m CollateralAssignment) HasMarginExcess() bool { + return m.Has(tag.MarginExcess) +} + +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +func (m CollateralAssignment) HasTotalNetValue() bool { + return m.Has(tag.TotalNetValue) +} + +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +func (m CollateralAssignment) HasCashOutstanding() bool { + return m.Has(tag.CashOutstanding) +} + +// HasCollAsgnID returns true if CollAsgnID is present, Tag 902 +func (m CollateralAssignment) HasCollAsgnID() bool { + return m.Has(tag.CollAsgnID) +} + +// HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 +func (m CollateralAssignment) HasCollAsgnTransType() bool { + return m.Has(tag.CollAsgnTransType) +} + +// HasCollAsgnRefID returns true if CollAsgnRefID is present, Tag 907 +func (m CollateralAssignment) HasCollAsgnRefID() bool { + return m.Has(tag.CollAsgnRefID) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralAssignment) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralAssignment) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralAssignment) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralAssignment) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralAssignment) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralAssignment) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralAssignment) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m CollateralAssignment) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m CollateralAssignment) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m CollateralAssignment) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralAssignment) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralAssignment) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralAssignment) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralAssignment) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralAssignment) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralAssignment) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralAssignment) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralAssignment) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralAssignment) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralAssignment) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralAssignment) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralAssignment) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralAssignment) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralAssignment) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralAssignment) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralAssignment) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralAssignment) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralAssignment) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralAssignment) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralAssignment) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralAssignment) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralAssignment) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralAssignment) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralAssignment) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralAssignment) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralAssignment) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralAssignment) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralAssignment) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralAssignment) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralAssignment) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralAssignment) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralAssignment) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralAssignment) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralAssignment) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralAssignment) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralAssignment) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralAssignment) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralAssignment) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralAssignment) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralAssignment) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralAssignment) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralAssignment) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralAssignment) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralAssignment) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralAssignment) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralAssignment) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetCollAction sets CollAction, Tag 944 +func (m NoUnderlyings) SetCollAction(v enum.CollAction) { + m.Set(field.NewCollAction(v)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAction gets CollAction, Tag 944 +func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { + var f field.CollActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasCollAction returns true if CollAction is present, Tag 944 +func (m NoUnderlyings) HasCollAction() bool { + return m.Has(tag.CollAction) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.CollAction)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/collateralinquiry/CollateralInquiry.generated.go b/fix50sp2/collateralinquiry/CollateralInquiry.generated.go new file mode 100644 index 000000000..f10e6b1da --- /dev/null +++ b/fix50sp2/collateralinquiry/CollateralInquiry.generated.go @@ -0,0 +1,7163 @@ +package collateralinquiry + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralInquiry is the fix50sp2 CollateralInquiry type, MsgType = BB +type CollateralInquiry struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralInquiry from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralInquiry { + return CollateralInquiry{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralInquiry) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralInquiry initialized with the required fields for CollateralInquiry +func New(collinquiryid field.CollInquiryIDField) (m CollateralInquiry) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BB")) + m.Set(collinquiryid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralInquiry, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BB", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralInquiry) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralInquiry) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralInquiry) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralInquiry) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralInquiry) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CollateralInquiry) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralInquiry) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralInquiry) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m CollateralInquiry) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralInquiry) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralInquiry) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralInquiry) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralInquiry) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m CollateralInquiry) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralInquiry) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralInquiry) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralInquiry) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m CollateralInquiry) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralInquiry) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m CollateralInquiry) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m CollateralInquiry) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m CollateralInquiry) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m CollateralInquiry) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralInquiry) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralInquiry) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralInquiry) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralInquiry) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralInquiry) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralInquiry) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m CollateralInquiry) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CollateralInquiry) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CollateralInquiry) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CollateralInquiry) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralInquiry) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralInquiry) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralInquiry) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralInquiry) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralInquiry) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralInquiry) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralInquiry) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CollateralInquiry) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralInquiry) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralInquiry) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralInquiry) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m CollateralInquiry) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m CollateralInquiry) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralInquiry) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralInquiry) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralInquiry) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralInquiry) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralInquiry) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralInquiry) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CollateralInquiry) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralInquiry) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralInquiry) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralInquiry) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralInquiry) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralInquiry) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralInquiry) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralInquiry) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralInquiry) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralInquiry) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralInquiry) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralInquiry) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralInquiry) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m CollateralInquiry) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CollateralInquiry) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CollateralInquiry) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralInquiry) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralInquiry) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CollateralInquiry) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralInquiry) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralInquiry) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m CollateralInquiry) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m CollateralInquiry) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m CollateralInquiry) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m CollateralInquiry) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralInquiry) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralInquiry) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m CollateralInquiry) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralInquiry) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralInquiry) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralInquiry) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralInquiry) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralInquiry) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralInquiry) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralInquiry) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralInquiry) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralInquiry) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetMarginExcess sets MarginExcess, Tag 899 +func (m CollateralInquiry) SetMarginExcess(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginExcess(value, scale)) +} + +// SetTotalNetValue sets TotalNetValue, Tag 900 +func (m CollateralInquiry) SetTotalNetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalNetValue(value, scale)) +} + +// SetCashOutstanding sets CashOutstanding, Tag 901 +func (m CollateralInquiry) SetCashOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOutstanding(value, scale)) +} + +// SetCollInquiryID sets CollInquiryID, Tag 909 +func (m CollateralInquiry) SetCollInquiryID(v string) { + m.Set(field.NewCollInquiryID(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralInquiry) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralInquiry) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralInquiry) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralInquiry) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralInquiry) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralInquiry) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralInquiry) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m CollateralInquiry) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m CollateralInquiry) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m CollateralInquiry) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 +func (m CollateralInquiry) SetNoCollInquiryQualifier(f NoCollInquiryQualifierRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralInquiry) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralInquiry) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralInquiry) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralInquiry) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralInquiry) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralInquiry) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralInquiry) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralInquiry) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralInquiry) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralInquiry) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralInquiry) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralInquiry) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralInquiry) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralInquiry) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralInquiry) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralInquiry) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralInquiry) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralInquiry) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralInquiry) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralInquiry) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralInquiry) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralInquiry) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralInquiry) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralInquiry) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralInquiry) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralInquiry) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralInquiry) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralInquiry) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralInquiry) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralInquiry) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralInquiry) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralInquiry) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralInquiry) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralInquiry) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralInquiry) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralInquiry) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralInquiry) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralInquiry) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralInquiry) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralInquiry) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralInquiry) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralInquiry) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralInquiry) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralInquiry) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralInquiry) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralInquiry) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralInquiry) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralInquiry) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralInquiry) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralInquiry) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralInquiry) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CollateralInquiry) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralInquiry) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralInquiry) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m CollateralInquiry) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralInquiry) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralInquiry) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralInquiry) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralInquiry) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m CollateralInquiry) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralInquiry) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralInquiry) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralInquiry) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m CollateralInquiry) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralInquiry) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m CollateralInquiry) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m CollateralInquiry) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m CollateralInquiry) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m CollateralInquiry) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralInquiry) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralInquiry) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralInquiry) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralInquiry) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralInquiry) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralInquiry) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CollateralInquiry) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CollateralInquiry) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CollateralInquiry) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CollateralInquiry) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralInquiry) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralInquiry) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralInquiry) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralInquiry) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralInquiry) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralInquiry) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralInquiry) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CollateralInquiry) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralInquiry) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralInquiry) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralInquiry) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m CollateralInquiry) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m CollateralInquiry) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralInquiry) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralInquiry) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralInquiry) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralInquiry) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralInquiry) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralInquiry) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CollateralInquiry) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralInquiry) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralInquiry) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralInquiry) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralInquiry) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralInquiry) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralInquiry) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralInquiry) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralInquiry) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralInquiry) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralInquiry) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralInquiry) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralInquiry) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m CollateralInquiry) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CollateralInquiry) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CollateralInquiry) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralInquiry) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralInquiry) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CollateralInquiry) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralInquiry) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralInquiry) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m CollateralInquiry) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m CollateralInquiry) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m CollateralInquiry) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m CollateralInquiry) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralInquiry) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralInquiry) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m CollateralInquiry) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralInquiry) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralInquiry) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralInquiry) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralInquiry) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralInquiry) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralInquiry) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralInquiry) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralInquiry) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralInquiry) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginExcess gets MarginExcess, Tag 899 +func (m CollateralInquiry) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginExcessField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNetValue gets TotalNetValue, Tag 900 +func (m CollateralInquiry) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalNetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOutstanding gets CashOutstanding, Tag 901 +func (m CollateralInquiry) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollInquiryID gets CollInquiryID, Tag 909 +func (m CollateralInquiry) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { + var f field.CollInquiryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralInquiry) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralInquiry) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralInquiry) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralInquiry) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralInquiry) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralInquiry) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralInquiry) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m CollateralInquiry) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m CollateralInquiry) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m CollateralInquiry) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 +func (m CollateralInquiry) GetNoCollInquiryQualifier() (NoCollInquiryQualifierRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoCollInquiryQualifierRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralInquiry) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralInquiry) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralInquiry) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralInquiry) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralInquiry) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralInquiry) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralInquiry) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralInquiry) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralInquiry) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralInquiry) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralInquiry) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralInquiry) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralInquiry) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralInquiry) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralInquiry) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralInquiry) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralInquiry) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralInquiry) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralInquiry) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralInquiry) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralInquiry) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralInquiry) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralInquiry) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralInquiry) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralInquiry) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralInquiry) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralInquiry) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralInquiry) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralInquiry) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralInquiry) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralInquiry) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralInquiry) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralInquiry) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralInquiry) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralInquiry) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralInquiry) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralInquiry) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralInquiry) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralInquiry) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralInquiry) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralInquiry) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralInquiry) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralInquiry) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralInquiry) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralInquiry) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralInquiry) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralInquiry) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralInquiry) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralInquiry) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralInquiry) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralInquiry) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CollateralInquiry) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralInquiry) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralInquiry) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m CollateralInquiry) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralInquiry) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralInquiry) HasText() bool { + return m.Has(tag.Text) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralInquiry) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralInquiry) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m CollateralInquiry) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralInquiry) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralInquiry) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralInquiry) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m CollateralInquiry) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralInquiry) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m CollateralInquiry) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m CollateralInquiry) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m CollateralInquiry) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m CollateralInquiry) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralInquiry) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralInquiry) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralInquiry) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralInquiry) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralInquiry) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralInquiry) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CollateralInquiry) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CollateralInquiry) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CollateralInquiry) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CollateralInquiry) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralInquiry) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralInquiry) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralInquiry) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralInquiry) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralInquiry) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralInquiry) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralInquiry) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CollateralInquiry) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralInquiry) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralInquiry) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralInquiry) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m CollateralInquiry) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m CollateralInquiry) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralInquiry) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralInquiry) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralInquiry) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralInquiry) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralInquiry) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralInquiry) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CollateralInquiry) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralInquiry) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralInquiry) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralInquiry) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralInquiry) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralInquiry) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralInquiry) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralInquiry) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralInquiry) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralInquiry) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralInquiry) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralInquiry) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralInquiry) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m CollateralInquiry) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CollateralInquiry) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CollateralInquiry) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralInquiry) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralInquiry) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CollateralInquiry) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralInquiry) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralInquiry) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m CollateralInquiry) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m CollateralInquiry) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m CollateralInquiry) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m CollateralInquiry) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CollateralInquiry) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralInquiry) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m CollateralInquiry) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralInquiry) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralInquiry) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralInquiry) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralInquiry) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralInquiry) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralInquiry) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralInquiry) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralInquiry) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralInquiry) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasMarginExcess returns true if MarginExcess is present, Tag 899 +func (m CollateralInquiry) HasMarginExcess() bool { + return m.Has(tag.MarginExcess) +} + +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +func (m CollateralInquiry) HasTotalNetValue() bool { + return m.Has(tag.TotalNetValue) +} + +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +func (m CollateralInquiry) HasCashOutstanding() bool { + return m.Has(tag.CashOutstanding) +} + +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +func (m CollateralInquiry) HasCollInquiryID() bool { + return m.Has(tag.CollInquiryID) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralInquiry) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralInquiry) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralInquiry) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralInquiry) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralInquiry) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralInquiry) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralInquiry) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m CollateralInquiry) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m CollateralInquiry) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m CollateralInquiry) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 +func (m CollateralInquiry) HasNoCollInquiryQualifier() bool { + return m.Has(tag.NoCollInquiryQualifier) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralInquiry) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralInquiry) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralInquiry) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralInquiry) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralInquiry) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralInquiry) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralInquiry) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralInquiry) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralInquiry) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralInquiry) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralInquiry) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralInquiry) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralInquiry) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralInquiry) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralInquiry) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralInquiry) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralInquiry) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralInquiry) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralInquiry) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralInquiry) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralInquiry) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralInquiry) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralInquiry) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralInquiry) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralInquiry) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralInquiry) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralInquiry) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralInquiry) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralInquiry) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralInquiry) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralInquiry) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralInquiry) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralInquiry) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralInquiry) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralInquiry) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralInquiry) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralInquiry) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralInquiry) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralInquiry) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralInquiry) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralInquiry) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralInquiry) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralInquiry) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralInquiry) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralInquiry) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralInquiry) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoCollInquiryQualifier is a repeating group element, Tag 938 +type NoCollInquiryQualifier struct { + *quickfix.Group +} + +// SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 +func (m NoCollInquiryQualifier) SetCollInquiryQualifier(v enum.CollInquiryQualifier) { + m.Set(field.NewCollInquiryQualifier(v)) +} + +// GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 +func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQualifier, err quickfix.MessageRejectError) { + var f field.CollInquiryQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 +func (m NoCollInquiryQualifier) HasCollInquiryQualifier() bool { + return m.Has(tag.CollInquiryQualifier) +} + +// NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 +type NoCollInquiryQualifierRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup +func NewNoCollInquiryQualifierRepeatingGroup() NoCollInquiryQualifierRepeatingGroup { + return NoCollInquiryQualifierRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoCollInquiryQualifier, + quickfix.GroupTemplate{quickfix.GroupElement(tag.CollInquiryQualifier)})} +} + +// Add create and append a new NoCollInquiryQualifier to this group +func (m NoCollInquiryQualifierRepeatingGroup) Add() NoCollInquiryQualifier { + g := m.RepeatingGroup.Add() + return NoCollInquiryQualifier{g} +} + +// Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup +func (m NoCollInquiryQualifierRepeatingGroup) Get(i int) NoCollInquiryQualifier { + return NoCollInquiryQualifier{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/collateralinquiryack/CollateralInquiryAck.generated.go b/fix50sp2/collateralinquiryack/CollateralInquiryAck.generated.go new file mode 100644 index 000000000..73755529d --- /dev/null +++ b/fix50sp2/collateralinquiryack/CollateralInquiryAck.generated.go @@ -0,0 +1,6274 @@ +package collateralinquiryack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralInquiryAck is the fix50sp2 CollateralInquiryAck type, MsgType = BG +type CollateralInquiryAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralInquiryAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralInquiryAck { + return CollateralInquiryAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralInquiryAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralInquiryAck initialized with the required fields for CollateralInquiryAck +func New(collinquiryid field.CollInquiryIDField, collinquirystatus field.CollInquiryStatusField) (m CollateralInquiryAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BG")) + m.Set(collinquiryid) + m.Set(collinquirystatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralInquiryAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BG", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralInquiryAck) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralInquiryAck) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralInquiryAck) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralInquiryAck) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralInquiryAck) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralInquiryAck) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralInquiryAck) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralInquiryAck) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralInquiryAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralInquiryAck) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralInquiryAck) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralInquiryAck) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralInquiryAck) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralInquiryAck) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralInquiryAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralInquiryAck) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralInquiryAck) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralInquiryAck) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralInquiryAck) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralInquiryAck) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralInquiryAck) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralInquiryAck) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralInquiryAck) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralInquiryAck) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralInquiryAck) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralInquiryAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralInquiryAck) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralInquiryAck) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralInquiryAck) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralInquiryAck) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralInquiryAck) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m CollateralInquiryAck) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralInquiryAck) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralInquiryAck) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralInquiryAck) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralInquiryAck) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralInquiryAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralInquiryAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralInquiryAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralInquiryAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralInquiryAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralInquiryAck) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralInquiryAck) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralInquiryAck) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralInquiryAck) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralInquiryAck) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralInquiryAck) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralInquiryAck) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralInquiryAck) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralInquiryAck) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m CollateralInquiryAck) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralInquiryAck) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralInquiryAck) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralInquiryAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralInquiryAck) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m CollateralInquiryAck) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m CollateralInquiryAck) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m CollateralInquiryAck) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m CollateralInquiryAck) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralInquiryAck) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralInquiryAck) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralInquiryAck) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralInquiryAck) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralInquiryAck) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralInquiryAck) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralInquiryAck) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralInquiryAck) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralInquiryAck) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralInquiryAck) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetCollInquiryID sets CollInquiryID, Tag 909 +func (m CollateralInquiryAck) SetCollInquiryID(v string) { + m.Set(field.NewCollInquiryID(v)) +} + +// SetTotNumReports sets TotNumReports, Tag 911 +func (m CollateralInquiryAck) SetTotNumReports(v int) { + m.Set(field.NewTotNumReports(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralInquiryAck) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralInquiryAck) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralInquiryAck) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralInquiryAck) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralInquiryAck) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralInquiryAck) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralInquiryAck) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetNoCollInquiryQualifier sets NoCollInquiryQualifier, Tag 938 +func (m CollateralInquiryAck) SetNoCollInquiryQualifier(f NoCollInquiryQualifierRepeatingGroup) { + m.SetGroup(f) +} + +// SetCollInquiryStatus sets CollInquiryStatus, Tag 945 +func (m CollateralInquiryAck) SetCollInquiryStatus(v enum.CollInquiryStatus) { + m.Set(field.NewCollInquiryStatus(v)) +} + +// SetCollInquiryResult sets CollInquiryResult, Tag 946 +func (m CollateralInquiryAck) SetCollInquiryResult(v enum.CollInquiryResult) { + m.Set(field.NewCollInquiryResult(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralInquiryAck) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralInquiryAck) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralInquiryAck) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralInquiryAck) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralInquiryAck) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralInquiryAck) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralInquiryAck) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralInquiryAck) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralInquiryAck) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralInquiryAck) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralInquiryAck) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralInquiryAck) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralInquiryAck) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralInquiryAck) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralInquiryAck) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralInquiryAck) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralInquiryAck) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralInquiryAck) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralInquiryAck) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralInquiryAck) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralInquiryAck) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralInquiryAck) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralInquiryAck) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralInquiryAck) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralInquiryAck) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralInquiryAck) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralInquiryAck) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralInquiryAck) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralInquiryAck) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralInquiryAck) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralInquiryAck) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralInquiryAck) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralInquiryAck) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralInquiryAck) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralInquiryAck) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralInquiryAck) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralInquiryAck) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralInquiryAck) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralInquiryAck) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralInquiryAck) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralInquiryAck) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralInquiryAck) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralInquiryAck) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralInquiryAck) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralInquiryAck) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralInquiryAck) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralInquiryAck) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralInquiryAck) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralInquiryAck) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralInquiryAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralInquiryAck) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralInquiryAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralInquiryAck) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralInquiryAck) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralInquiryAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralInquiryAck) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralInquiryAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralInquiryAck) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralInquiryAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralInquiryAck) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralInquiryAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralInquiryAck) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralInquiryAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralInquiryAck) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralInquiryAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralInquiryAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralInquiryAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralInquiryAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralInquiryAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralInquiryAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralInquiryAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralInquiryAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralInquiryAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralInquiryAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralInquiryAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralInquiryAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralInquiryAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m CollateralInquiryAck) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralInquiryAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralInquiryAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralInquiryAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralInquiryAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralInquiryAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralInquiryAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralInquiryAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralInquiryAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralInquiryAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralInquiryAck) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralInquiryAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralInquiryAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralInquiryAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralInquiryAck) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralInquiryAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralInquiryAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralInquiryAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralInquiryAck) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m CollateralInquiryAck) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralInquiryAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralInquiryAck) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralInquiryAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralInquiryAck) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m CollateralInquiryAck) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m CollateralInquiryAck) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m CollateralInquiryAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m CollateralInquiryAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralInquiryAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralInquiryAck) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralInquiryAck) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralInquiryAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralInquiryAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralInquiryAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralInquiryAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralInquiryAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralInquiryAck) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralInquiryAck) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollInquiryID gets CollInquiryID, Tag 909 +func (m CollateralInquiryAck) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { + var f field.CollInquiryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumReports gets TotNumReports, Tag 911 +func (m CollateralInquiryAck) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralInquiryAck) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralInquiryAck) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralInquiryAck) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralInquiryAck) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralInquiryAck) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralInquiryAck) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralInquiryAck) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoCollInquiryQualifier gets NoCollInquiryQualifier, Tag 938 +func (m CollateralInquiryAck) GetNoCollInquiryQualifier() (NoCollInquiryQualifierRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoCollInquiryQualifierRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCollInquiryStatus gets CollInquiryStatus, Tag 945 +func (m CollateralInquiryAck) GetCollInquiryStatus() (v enum.CollInquiryStatus, err quickfix.MessageRejectError) { + var f field.CollInquiryStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollInquiryResult gets CollInquiryResult, Tag 946 +func (m CollateralInquiryAck) GetCollInquiryResult() (v enum.CollInquiryResult, err quickfix.MessageRejectError) { + var f field.CollInquiryResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralInquiryAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralInquiryAck) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralInquiryAck) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralInquiryAck) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralInquiryAck) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralInquiryAck) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralInquiryAck) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralInquiryAck) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralInquiryAck) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralInquiryAck) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralInquiryAck) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralInquiryAck) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralInquiryAck) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralInquiryAck) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralInquiryAck) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralInquiryAck) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralInquiryAck) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralInquiryAck) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralInquiryAck) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralInquiryAck) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralInquiryAck) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralInquiryAck) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralInquiryAck) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralInquiryAck) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralInquiryAck) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralInquiryAck) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralInquiryAck) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralInquiryAck) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralInquiryAck) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralInquiryAck) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralInquiryAck) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralInquiryAck) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralInquiryAck) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralInquiryAck) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralInquiryAck) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralInquiryAck) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralInquiryAck) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralInquiryAck) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralInquiryAck) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralInquiryAck) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralInquiryAck) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralInquiryAck) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralInquiryAck) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralInquiryAck) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralInquiryAck) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralInquiryAck) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralInquiryAck) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralInquiryAck) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralInquiryAck) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralInquiryAck) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralInquiryAck) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralInquiryAck) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralInquiryAck) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralInquiryAck) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralInquiryAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralInquiryAck) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralInquiryAck) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralInquiryAck) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralInquiryAck) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralInquiryAck) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralInquiryAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralInquiryAck) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralInquiryAck) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralInquiryAck) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralInquiryAck) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralInquiryAck) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralInquiryAck) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralInquiryAck) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralInquiryAck) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralInquiryAck) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralInquiryAck) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralInquiryAck) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralInquiryAck) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralInquiryAck) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralInquiryAck) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralInquiryAck) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralInquiryAck) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m CollateralInquiryAck) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralInquiryAck) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralInquiryAck) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralInquiryAck) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralInquiryAck) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralInquiryAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralInquiryAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralInquiryAck) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralInquiryAck) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralInquiryAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralInquiryAck) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralInquiryAck) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralInquiryAck) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralInquiryAck) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralInquiryAck) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralInquiryAck) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralInquiryAck) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralInquiryAck) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralInquiryAck) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m CollateralInquiryAck) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralInquiryAck) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralInquiryAck) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralInquiryAck) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralInquiryAck) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m CollateralInquiryAck) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m CollateralInquiryAck) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m CollateralInquiryAck) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m CollateralInquiryAck) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralInquiryAck) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralInquiryAck) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralInquiryAck) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralInquiryAck) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralInquiryAck) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralInquiryAck) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralInquiryAck) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralInquiryAck) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralInquiryAck) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralInquiryAck) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +func (m CollateralInquiryAck) HasCollInquiryID() bool { + return m.Has(tag.CollInquiryID) +} + +// HasTotNumReports returns true if TotNumReports is present, Tag 911 +func (m CollateralInquiryAck) HasTotNumReports() bool { + return m.Has(tag.TotNumReports) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralInquiryAck) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralInquiryAck) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralInquiryAck) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralInquiryAck) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralInquiryAck) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralInquiryAck) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralInquiryAck) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasNoCollInquiryQualifier returns true if NoCollInquiryQualifier is present, Tag 938 +func (m CollateralInquiryAck) HasNoCollInquiryQualifier() bool { + return m.Has(tag.NoCollInquiryQualifier) +} + +// HasCollInquiryStatus returns true if CollInquiryStatus is present, Tag 945 +func (m CollateralInquiryAck) HasCollInquiryStatus() bool { + return m.Has(tag.CollInquiryStatus) +} + +// HasCollInquiryResult returns true if CollInquiryResult is present, Tag 946 +func (m CollateralInquiryAck) HasCollInquiryResult() bool { + return m.Has(tag.CollInquiryResult) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralInquiryAck) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralInquiryAck) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralInquiryAck) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralInquiryAck) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralInquiryAck) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralInquiryAck) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralInquiryAck) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralInquiryAck) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralInquiryAck) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralInquiryAck) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralInquiryAck) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralInquiryAck) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralInquiryAck) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralInquiryAck) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralInquiryAck) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralInquiryAck) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralInquiryAck) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralInquiryAck) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralInquiryAck) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralInquiryAck) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralInquiryAck) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralInquiryAck) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralInquiryAck) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralInquiryAck) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralInquiryAck) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralInquiryAck) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralInquiryAck) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralInquiryAck) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralInquiryAck) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralInquiryAck) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralInquiryAck) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralInquiryAck) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralInquiryAck) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralInquiryAck) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralInquiryAck) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralInquiryAck) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralInquiryAck) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralInquiryAck) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralInquiryAck) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralInquiryAck) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralInquiryAck) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralInquiryAck) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralInquiryAck) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralInquiryAck) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralInquiryAck) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralInquiryAck) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoCollInquiryQualifier is a repeating group element, Tag 938 +type NoCollInquiryQualifier struct { + *quickfix.Group +} + +// SetCollInquiryQualifier sets CollInquiryQualifier, Tag 896 +func (m NoCollInquiryQualifier) SetCollInquiryQualifier(v enum.CollInquiryQualifier) { + m.Set(field.NewCollInquiryQualifier(v)) +} + +// GetCollInquiryQualifier gets CollInquiryQualifier, Tag 896 +func (m NoCollInquiryQualifier) GetCollInquiryQualifier() (v enum.CollInquiryQualifier, err quickfix.MessageRejectError) { + var f field.CollInquiryQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCollInquiryQualifier returns true if CollInquiryQualifier is present, Tag 896 +func (m NoCollInquiryQualifier) HasCollInquiryQualifier() bool { + return m.Has(tag.CollInquiryQualifier) +} + +// NoCollInquiryQualifierRepeatingGroup is a repeating group, Tag 938 +type NoCollInquiryQualifierRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoCollInquiryQualifierRepeatingGroup returns an initialized, NoCollInquiryQualifierRepeatingGroup +func NewNoCollInquiryQualifierRepeatingGroup() NoCollInquiryQualifierRepeatingGroup { + return NoCollInquiryQualifierRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoCollInquiryQualifier, + quickfix.GroupTemplate{quickfix.GroupElement(tag.CollInquiryQualifier)})} +} + +// Add create and append a new NoCollInquiryQualifier to this group +func (m NoCollInquiryQualifierRepeatingGroup) Add() NoCollInquiryQualifier { + g := m.RepeatingGroup.Add() + return NoCollInquiryQualifier{g} +} + +// Get returns the ith NoCollInquiryQualifier in the NoCollInquiryQualifierRepeatinGroup +func (m NoCollInquiryQualifierRepeatingGroup) Get(i int) NoCollInquiryQualifier { + return NoCollInquiryQualifier{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/collateralreport/CollateralReport.generated.go b/fix50sp2/collateralreport/CollateralReport.generated.go new file mode 100644 index 000000000..8056ce091 --- /dev/null +++ b/fix50sp2/collateralreport/CollateralReport.generated.go @@ -0,0 +1,7297 @@ +package collateralreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralReport is the fix50sp2 CollateralReport type, MsgType = BA +type CollateralReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralReport { + return CollateralReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralReport initialized with the required fields for CollateralReport +func New(collrptid field.CollRptIDField, collstatus field.CollStatusField) (m CollateralReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BA")) + m.Set(collrptid) + m.Set(collstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BA", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralReport) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralReport) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CollateralReport) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralReport) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m CollateralReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CollateralReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralReport) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m CollateralReport) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralReport) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m CollateralReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m CollateralReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m CollateralReport) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m CollateralReport) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m CollateralReport) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m CollateralReport) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralReport) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m CollateralReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CollateralReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CollateralReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CollateralReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CollateralReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetFinancialStatus sets FinancialStatus, Tag 291 +func (m CollateralReport) SetFinancialStatus(v enum.FinancialStatus) { + m.Set(field.NewFinancialStatus(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m CollateralReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CollateralReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralReport) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m CollateralReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CollateralReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CollateralReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CollateralReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m CollateralReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m CollateralReport) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m CollateralReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralReport) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralReport) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralReport) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralReport) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetMarginExcess sets MarginExcess, Tag 899 +func (m CollateralReport) SetMarginExcess(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginExcess(value, scale)) +} + +// SetTotalNetValue sets TotalNetValue, Tag 900 +func (m CollateralReport) SetTotalNetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalNetValue(value, scale)) +} + +// SetCashOutstanding sets CashOutstanding, Tag 901 +func (m CollateralReport) SetCashOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOutstanding(value, scale)) +} + +// SetCollRptID sets CollRptID, Tag 908 +func (m CollateralReport) SetCollRptID(v string) { + m.Set(field.NewCollRptID(v)) +} + +// SetCollInquiryID sets CollInquiryID, Tag 909 +func (m CollateralReport) SetCollInquiryID(v string) { + m.Set(field.NewCollInquiryID(v)) +} + +// SetCollStatus sets CollStatus, Tag 910 +func (m CollateralReport) SetCollStatus(v enum.CollStatus) { + m.Set(field.NewCollStatus(v)) +} + +// SetTotNumReports sets TotNumReports, Tag 911 +func (m CollateralReport) SetTotNumReports(v int) { + m.Set(field.NewTotNumReports(v)) +} + +// SetLastRptRequested sets LastRptRequested, Tag 912 +func (m CollateralReport) SetLastRptRequested(v bool) { + m.Set(field.NewLastRptRequested(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralReport) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralReport) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralReport) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralReport) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralReport) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralReport) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralReport) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m CollateralReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m CollateralReport) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m CollateralReport) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetCollApplType sets CollApplType, Tag 1043 +func (m CollateralReport) SetCollApplType(v enum.CollApplType) { + m.Set(field.NewCollApplType(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CollateralReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralReport) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m CollateralReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CollateralReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m CollateralReport) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralReport) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m CollateralReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m CollateralReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m CollateralReport) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m CollateralReport) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m CollateralReport) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m CollateralReport) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CollateralReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CollateralReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CollateralReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CollateralReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CollateralReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFinancialStatus gets FinancialStatus, Tag 291 +func (m CollateralReport) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { + var f field.FinancialStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m CollateralReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CollateralReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m CollateralReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CollateralReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CollateralReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CollateralReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m CollateralReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m CollateralReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m CollateralReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralReport) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginExcess gets MarginExcess, Tag 899 +func (m CollateralReport) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginExcessField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNetValue gets TotalNetValue, Tag 900 +func (m CollateralReport) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalNetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOutstanding gets CashOutstanding, Tag 901 +func (m CollateralReport) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollRptID gets CollRptID, Tag 908 +func (m CollateralReport) GetCollRptID() (v string, err quickfix.MessageRejectError) { + var f field.CollRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollInquiryID gets CollInquiryID, Tag 909 +func (m CollateralReport) GetCollInquiryID() (v string, err quickfix.MessageRejectError) { + var f field.CollInquiryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollStatus gets CollStatus, Tag 910 +func (m CollateralReport) GetCollStatus() (v enum.CollStatus, err quickfix.MessageRejectError) { + var f field.CollStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumReports gets TotNumReports, Tag 911 +func (m CollateralReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastRptRequested gets LastRptRequested, Tag 912 +func (m CollateralReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m CollateralReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m CollateralReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m CollateralReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCollApplType gets CollApplType, Tag 1043 +func (m CollateralReport) GetCollApplType() (v enum.CollApplType, err quickfix.MessageRejectError) { + var f field.CollApplTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralReport) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralReport) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CollateralReport) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralReport) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m CollateralReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CollateralReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralReport) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m CollateralReport) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralReport) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m CollateralReport) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m CollateralReport) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m CollateralReport) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m CollateralReport) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m CollateralReport) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m CollateralReport) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralReport) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CollateralReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CollateralReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CollateralReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CollateralReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CollateralReport) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +func (m CollateralReport) HasFinancialStatus() bool { + return m.Has(tag.FinancialStatus) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m CollateralReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CollateralReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralReport) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m CollateralReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CollateralReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CollateralReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CollateralReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m CollateralReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m CollateralReport) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CollateralReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m CollateralReport) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralReport) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralReport) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralReport) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralReport) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasMarginExcess returns true if MarginExcess is present, Tag 899 +func (m CollateralReport) HasMarginExcess() bool { + return m.Has(tag.MarginExcess) +} + +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +func (m CollateralReport) HasTotalNetValue() bool { + return m.Has(tag.TotalNetValue) +} + +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +func (m CollateralReport) HasCashOutstanding() bool { + return m.Has(tag.CashOutstanding) +} + +// HasCollRptID returns true if CollRptID is present, Tag 908 +func (m CollateralReport) HasCollRptID() bool { + return m.Has(tag.CollRptID) +} + +// HasCollInquiryID returns true if CollInquiryID is present, Tag 909 +func (m CollateralReport) HasCollInquiryID() bool { + return m.Has(tag.CollInquiryID) +} + +// HasCollStatus returns true if CollStatus is present, Tag 910 +func (m CollateralReport) HasCollStatus() bool { + return m.Has(tag.CollStatus) +} + +// HasTotNumReports returns true if TotNumReports is present, Tag 911 +func (m CollateralReport) HasTotNumReports() bool { + return m.Has(tag.TotNumReports) +} + +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +func (m CollateralReport) HasLastRptRequested() bool { + return m.Has(tag.LastRptRequested) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralReport) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralReport) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralReport) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralReport) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralReport) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralReport) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralReport) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m CollateralReport) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m CollateralReport) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m CollateralReport) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasCollApplType returns true if CollApplType is present, Tag 1043 +func (m CollateralReport) HasCollApplType() bool { + return m.Has(tag.CollApplType) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/collateralrequest/CollateralRequest.generated.go b/fix50sp2/collateralrequest/CollateralRequest.generated.go new file mode 100644 index 000000000..ac203c7c4 --- /dev/null +++ b/fix50sp2/collateralrequest/CollateralRequest.generated.go @@ -0,0 +1,6897 @@ +package collateralrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralRequest is the fix50sp2 CollateralRequest type, MsgType = AX +type CollateralRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralRequest { + return CollateralRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralRequest initialized with the required fields for CollateralRequest +func New(collreqid field.CollReqIDField, collasgnreason field.CollAsgnReasonField, transacttime field.TransactTimeField) (m CollateralRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AX")) + m.Set(collreqid) + m.Set(collasgnreason) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AX", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CollateralRequest) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralRequest) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m CollateralRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CollateralRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralRequest) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralRequest) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m CollateralRequest) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m CollateralRequest) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m CollateralRequest) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralRequest) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m CollateralRequest) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CollateralRequest) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CollateralRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CollateralRequest) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CollateralRequest) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m CollateralRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CollateralRequest) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralRequest) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m CollateralRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CollateralRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CollateralRequest) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CollateralRequest) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralRequest) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m CollateralRequest) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m CollateralRequest) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralRequest) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m CollateralRequest) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralRequest) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetCollReqID sets CollReqID, Tag 894 +func (m CollateralRequest) SetCollReqID(v string) { + m.Set(field.NewCollReqID(v)) +} + +// SetCollAsgnReason sets CollAsgnReason, Tag 895 +func (m CollateralRequest) SetCollAsgnReason(v enum.CollAsgnReason) { + m.Set(field.NewCollAsgnReason(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralRequest) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetMarginExcess sets MarginExcess, Tag 899 +func (m CollateralRequest) SetMarginExcess(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginExcess(value, scale)) +} + +// SetTotalNetValue sets TotalNetValue, Tag 900 +func (m CollateralRequest) SetTotalNetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalNetValue(value, scale)) +} + +// SetCashOutstanding sets CashOutstanding, Tag 901 +func (m CollateralRequest) SetCashOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOutstanding(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m CollateralRequest) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m CollateralRequest) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m CollateralRequest) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CollateralRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralRequest) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m CollateralRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CollateralRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralRequest) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m CollateralRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m CollateralRequest) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m CollateralRequest) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralRequest) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CollateralRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CollateralRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CollateralRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CollateralRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CollateralRequest) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m CollateralRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CollateralRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m CollateralRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CollateralRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CollateralRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CollateralRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m CollateralRequest) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m CollateralRequest) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m CollateralRequest) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralRequest) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollReqID gets CollReqID, Tag 894 +func (m CollateralRequest) GetCollReqID() (v string, err quickfix.MessageRejectError) { + var f field.CollReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnReason gets CollAsgnReason, Tag 895 +func (m CollateralRequest) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { + var f field.CollAsgnReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralRequest) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginExcess gets MarginExcess, Tag 899 +func (m CollateralRequest) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginExcessField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNetValue gets TotalNetValue, Tag 900 +func (m CollateralRequest) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalNetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOutstanding gets CashOutstanding, Tag 901 +func (m CollateralRequest) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m CollateralRequest) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m CollateralRequest) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m CollateralRequest) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CollateralRequest) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralRequest) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m CollateralRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CollateralRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralRequest) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralRequest) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m CollateralRequest) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m CollateralRequest) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m CollateralRequest) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralRequest) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CollateralRequest) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CollateralRequest) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CollateralRequest) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CollateralRequest) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CollateralRequest) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m CollateralRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CollateralRequest) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralRequest) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m CollateralRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CollateralRequest) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CollateralRequest) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CollateralRequest) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralRequest) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m CollateralRequest) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m CollateralRequest) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CollateralRequest) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m CollateralRequest) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralRequest) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasCollReqID returns true if CollReqID is present, Tag 894 +func (m CollateralRequest) HasCollReqID() bool { + return m.Has(tag.CollReqID) +} + +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +func (m CollateralRequest) HasCollAsgnReason() bool { + return m.Has(tag.CollAsgnReason) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralRequest) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasMarginExcess returns true if MarginExcess is present, Tag 899 +func (m CollateralRequest) HasMarginExcess() bool { + return m.Has(tag.MarginExcess) +} + +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +func (m CollateralRequest) HasTotalNetValue() bool { + return m.Has(tag.TotalNetValue) +} + +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +func (m CollateralRequest) HasCashOutstanding() bool { + return m.Has(tag.CashOutstanding) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m CollateralRequest) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m CollateralRequest) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m CollateralRequest) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetCollAction sets CollAction, Tag 944 +func (m NoUnderlyings) SetCollAction(v enum.CollAction) { + m.Set(field.NewCollAction(v)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAction gets CollAction, Tag 944 +func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { + var f field.CollActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasCollAction returns true if CollAction is present, Tag 944 +func (m NoUnderlyings) HasCollAction() bool { + return m.Has(tag.CollAction) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.CollAction)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/collateralresponse/CollateralResponse.generated.go b/fix50sp2/collateralresponse/CollateralResponse.generated.go new file mode 100644 index 000000000..783d6a66b --- /dev/null +++ b/fix50sp2/collateralresponse/CollateralResponse.generated.go @@ -0,0 +1,6935 @@ +package collateralresponse + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CollateralResponse is the fix50sp2 CollateralResponse type, MsgType = AZ +type CollateralResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CollateralResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CollateralResponse { + return CollateralResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CollateralResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CollateralResponse initialized with the required fields for CollateralResponse +func New(collrespid field.CollRespIDField, collasgnresptype field.CollAsgnRespTypeField, transacttime field.TransactTimeField) (m CollateralResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AZ")) + m.Set(collrespid) + m.Set(collasgnresptype) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CollateralResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AZ", r +} + +// SetAccount sets Account, Tag 1 +func (m CollateralResponse) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m CollateralResponse) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m CollateralResponse) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CollateralResponse) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CollateralResponse) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CollateralResponse) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CollateralResponse) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetQuantity sets Quantity, Tag 53 +func (m CollateralResponse) SetQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewQuantity(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m CollateralResponse) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CollateralResponse) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m CollateralResponse) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CollateralResponse) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CollateralResponse) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CollateralResponse) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CollateralResponse) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CollateralResponse) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNoExecs sets NoExecs, Tag 124 +func (m CollateralResponse) SetNoExecs(f NoExecsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m CollateralResponse) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m CollateralResponse) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CollateralResponse) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m CollateralResponse) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CollateralResponse) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CollateralResponse) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CollateralResponse) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CollateralResponse) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CollateralResponse) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m CollateralResponse) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CollateralResponse) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CollateralResponse) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CollateralResponse) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CollateralResponse) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CollateralResponse) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CollateralResponse) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CollateralResponse) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CollateralResponse) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CollateralResponse) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CollateralResponse) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CollateralResponse) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CollateralResponse) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CollateralResponse) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CollateralResponse) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetFinancialStatus sets FinancialStatus, Tag 291 +func (m CollateralResponse) SetFinancialStatus(v enum.FinancialStatus) { + m.Set(field.NewFinancialStatus(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CollateralResponse) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CollateralResponse) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CollateralResponse) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CollateralResponse) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m CollateralResponse) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m CollateralResponse) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CollateralResponse) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m CollateralResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CollateralResponse) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CollateralResponse) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CollateralResponse) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CollateralResponse) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CollateralResponse) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CollateralResponse) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m CollateralResponse) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CollateralResponse) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CollateralResponse) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CollateralResponse) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m CollateralResponse) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CollateralResponse) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CollateralResponse) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CollateralResponse) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CollateralResponse) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CollateralResponse) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CollateralResponse) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m CollateralResponse) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralResponse) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CollateralResponse) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m CollateralResponse) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m CollateralResponse) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m CollateralResponse) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CollateralResponse) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CollateralResponse) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CollateralResponse) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CollateralResponse) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CollateralResponse) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetCollReqID sets CollReqID, Tag 894 +func (m CollateralResponse) SetCollReqID(v string) { + m.Set(field.NewCollReqID(v)) +} + +// SetCollAsgnReason sets CollAsgnReason, Tag 895 +func (m CollateralResponse) SetCollAsgnReason(v enum.CollAsgnReason) { + m.Set(field.NewCollAsgnReason(v)) +} + +// SetNoTrades sets NoTrades, Tag 897 +func (m CollateralResponse) SetNoTrades(f NoTradesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m CollateralResponse) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetMarginExcess sets MarginExcess, Tag 899 +func (m CollateralResponse) SetMarginExcess(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginExcess(value, scale)) +} + +// SetTotalNetValue sets TotalNetValue, Tag 900 +func (m CollateralResponse) SetTotalNetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalNetValue(value, scale)) +} + +// SetCashOutstanding sets CashOutstanding, Tag 901 +func (m CollateralResponse) SetCashOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOutstanding(value, scale)) +} + +// SetCollAsgnID sets CollAsgnID, Tag 902 +func (m CollateralResponse) SetCollAsgnID(v string) { + m.Set(field.NewCollAsgnID(v)) +} + +// SetCollAsgnTransType sets CollAsgnTransType, Tag 903 +func (m CollateralResponse) SetCollAsgnTransType(v enum.CollAsgnTransType) { + m.Set(field.NewCollAsgnTransType(v)) +} + +// SetCollRespID sets CollRespID, Tag 904 +func (m CollateralResponse) SetCollRespID(v string) { + m.Set(field.NewCollRespID(v)) +} + +// SetCollAsgnRespType sets CollAsgnRespType, Tag 905 +func (m CollateralResponse) SetCollAsgnRespType(v enum.CollAsgnRespType) { + m.Set(field.NewCollAsgnRespType(v)) +} + +// SetCollAsgnRejectReason sets CollAsgnRejectReason, Tag 906 +func (m CollateralResponse) SetCollAsgnRejectReason(v enum.CollAsgnRejectReason) { + m.Set(field.NewCollAsgnRejectReason(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m CollateralResponse) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m CollateralResponse) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m CollateralResponse) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m CollateralResponse) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m CollateralResponse) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m CollateralResponse) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m CollateralResponse) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m CollateralResponse) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m CollateralResponse) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m CollateralResponse) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CollateralResponse) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CollateralResponse) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CollateralResponse) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CollateralResponse) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CollateralResponse) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CollateralResponse) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CollateralResponse) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CollateralResponse) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CollateralResponse) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CollateralResponse) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CollateralResponse) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetCollApplType sets CollApplType, Tag 1043 +func (m CollateralResponse) SetCollApplType(v enum.CollApplType) { + m.Set(field.NewCollApplType(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralResponse) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CollateralResponse) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CollateralResponse) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CollateralResponse) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CollateralResponse) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CollateralResponse) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CollateralResponse) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CollateralResponse) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CollateralResponse) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralResponse) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CollateralResponse) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CollateralResponse) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CollateralResponse) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CollateralResponse) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CollateralResponse) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CollateralResponse) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CollateralResponse) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CollateralResponse) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CollateralResponse) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralResponse) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CollateralResponse) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CollateralResponse) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CollateralResponse) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CollateralResponse) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CollateralResponse) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralResponse) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralResponse) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CollateralResponse) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CollateralResponse) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralResponse) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralResponse) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralResponse) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralResponse) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CollateralResponse) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CollateralResponse) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m CollateralResponse) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m CollateralResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m CollateralResponse) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CollateralResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CollateralResponse) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CollateralResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CollateralResponse) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuantity gets Quantity, Tag 53 +func (m CollateralResponse) GetQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.QuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m CollateralResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CollateralResponse) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m CollateralResponse) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CollateralResponse) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CollateralResponse) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CollateralResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m CollateralResponse) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CollateralResponse) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExecs gets NoExecs, Tag 124 +func (m CollateralResponse) GetNoExecs() (NoExecsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m CollateralResponse) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m CollateralResponse) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CollateralResponse) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m CollateralResponse) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CollateralResponse) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CollateralResponse) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CollateralResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CollateralResponse) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CollateralResponse) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CollateralResponse) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CollateralResponse) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CollateralResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CollateralResponse) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CollateralResponse) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CollateralResponse) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CollateralResponse) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CollateralResponse) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CollateralResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CollateralResponse) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CollateralResponse) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CollateralResponse) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CollateralResponse) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CollateralResponse) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CollateralResponse) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFinancialStatus gets FinancialStatus, Tag 291 +func (m CollateralResponse) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { + var f field.FinancialStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CollateralResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CollateralResponse) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CollateralResponse) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CollateralResponse) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m CollateralResponse) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m CollateralResponse) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CollateralResponse) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m CollateralResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CollateralResponse) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CollateralResponse) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CollateralResponse) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CollateralResponse) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CollateralResponse) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CollateralResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m CollateralResponse) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CollateralResponse) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CollateralResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CollateralResponse) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m CollateralResponse) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CollateralResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CollateralResponse) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CollateralResponse) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CollateralResponse) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CollateralResponse) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CollateralResponse) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m CollateralResponse) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CollateralResponse) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CollateralResponse) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m CollateralResponse) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m CollateralResponse) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m CollateralResponse) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CollateralResponse) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CollateralResponse) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CollateralResponse) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CollateralResponse) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CollateralResponse) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollReqID gets CollReqID, Tag 894 +func (m CollateralResponse) GetCollReqID() (v string, err quickfix.MessageRejectError) { + var f field.CollReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnReason gets CollAsgnReason, Tag 895 +func (m CollateralResponse) GetCollAsgnReason() (v enum.CollAsgnReason, err quickfix.MessageRejectError) { + var f field.CollAsgnReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrades gets NoTrades, Tag 897 +func (m CollateralResponse) GetNoTrades() (NoTradesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m CollateralResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginExcess gets MarginExcess, Tag 899 +func (m CollateralResponse) GetMarginExcess() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginExcessField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNetValue gets TotalNetValue, Tag 900 +func (m CollateralResponse) GetTotalNetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalNetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOutstanding gets CashOutstanding, Tag 901 +func (m CollateralResponse) GetCashOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnID gets CollAsgnID, Tag 902 +func (m CollateralResponse) GetCollAsgnID() (v string, err quickfix.MessageRejectError) { + var f field.CollAsgnIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnTransType gets CollAsgnTransType, Tag 903 +func (m CollateralResponse) GetCollAsgnTransType() (v enum.CollAsgnTransType, err quickfix.MessageRejectError) { + var f field.CollAsgnTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollRespID gets CollRespID, Tag 904 +func (m CollateralResponse) GetCollRespID() (v string, err quickfix.MessageRejectError) { + var f field.CollRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnRespType gets CollAsgnRespType, Tag 905 +func (m CollateralResponse) GetCollAsgnRespType() (v enum.CollAsgnRespType, err quickfix.MessageRejectError) { + var f field.CollAsgnRespTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAsgnRejectReason gets CollAsgnRejectReason, Tag 906 +func (m CollateralResponse) GetCollAsgnRejectReason() (v enum.CollAsgnRejectReason, err quickfix.MessageRejectError) { + var f field.CollAsgnRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m CollateralResponse) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m CollateralResponse) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m CollateralResponse) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m CollateralResponse) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m CollateralResponse) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m CollateralResponse) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m CollateralResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m CollateralResponse) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m CollateralResponse) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m CollateralResponse) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CollateralResponse) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CollateralResponse) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CollateralResponse) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CollateralResponse) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CollateralResponse) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CollateralResponse) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CollateralResponse) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CollateralResponse) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CollateralResponse) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CollateralResponse) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CollateralResponse) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCollApplType gets CollApplType, Tag 1043 +func (m CollateralResponse) GetCollApplType() (v enum.CollApplType, err quickfix.MessageRejectError) { + var f field.CollApplTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CollateralResponse) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CollateralResponse) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CollateralResponse) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CollateralResponse) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CollateralResponse) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CollateralResponse) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CollateralResponse) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CollateralResponse) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CollateralResponse) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CollateralResponse) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CollateralResponse) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CollateralResponse) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CollateralResponse) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CollateralResponse) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CollateralResponse) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CollateralResponse) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CollateralResponse) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CollateralResponse) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CollateralResponse) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CollateralResponse) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CollateralResponse) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CollateralResponse) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CollateralResponse) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CollateralResponse) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CollateralResponse) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CollateralResponse) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CollateralResponse) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CollateralResponse) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CollateralResponse) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CollateralResponse) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CollateralResponse) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CollateralResponse) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CollateralResponse) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CollateralResponse) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CollateralResponse) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m CollateralResponse) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m CollateralResponse) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CollateralResponse) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CollateralResponse) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CollateralResponse) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CollateralResponse) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CollateralResponse) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasQuantity returns true if Quantity is present, Tag 53 +func (m CollateralResponse) HasQuantity() bool { + return m.Has(tag.Quantity) +} + +// HasSide returns true if Side is present, Tag 54 +func (m CollateralResponse) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CollateralResponse) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m CollateralResponse) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CollateralResponse) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CollateralResponse) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CollateralResponse) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CollateralResponse) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CollateralResponse) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNoExecs returns true if NoExecs is present, Tag 124 +func (m CollateralResponse) HasNoExecs() bool { + return m.Has(tag.NoExecs) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m CollateralResponse) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m CollateralResponse) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CollateralResponse) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m CollateralResponse) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CollateralResponse) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CollateralResponse) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CollateralResponse) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CollateralResponse) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CollateralResponse) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CollateralResponse) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CollateralResponse) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CollateralResponse) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CollateralResponse) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CollateralResponse) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CollateralResponse) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CollateralResponse) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CollateralResponse) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CollateralResponse) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CollateralResponse) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CollateralResponse) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CollateralResponse) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CollateralResponse) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CollateralResponse) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CollateralResponse) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +func (m CollateralResponse) HasFinancialStatus() bool { + return m.Has(tag.FinancialStatus) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CollateralResponse) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CollateralResponse) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CollateralResponse) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CollateralResponse) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m CollateralResponse) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m CollateralResponse) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CollateralResponse) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m CollateralResponse) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CollateralResponse) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CollateralResponse) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CollateralResponse) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CollateralResponse) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CollateralResponse) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CollateralResponse) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m CollateralResponse) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CollateralResponse) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CollateralResponse) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CollateralResponse) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m CollateralResponse) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CollateralResponse) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CollateralResponse) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CollateralResponse) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CollateralResponse) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CollateralResponse) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CollateralResponse) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m CollateralResponse) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CollateralResponse) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CollateralResponse) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m CollateralResponse) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m CollateralResponse) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m CollateralResponse) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CollateralResponse) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CollateralResponse) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CollateralResponse) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CollateralResponse) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CollateralResponse) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasCollReqID returns true if CollReqID is present, Tag 894 +func (m CollateralResponse) HasCollReqID() bool { + return m.Has(tag.CollReqID) +} + +// HasCollAsgnReason returns true if CollAsgnReason is present, Tag 895 +func (m CollateralResponse) HasCollAsgnReason() bool { + return m.Has(tag.CollAsgnReason) +} + +// HasNoTrades returns true if NoTrades is present, Tag 897 +func (m CollateralResponse) HasNoTrades() bool { + return m.Has(tag.NoTrades) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m CollateralResponse) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasMarginExcess returns true if MarginExcess is present, Tag 899 +func (m CollateralResponse) HasMarginExcess() bool { + return m.Has(tag.MarginExcess) +} + +// HasTotalNetValue returns true if TotalNetValue is present, Tag 900 +func (m CollateralResponse) HasTotalNetValue() bool { + return m.Has(tag.TotalNetValue) +} + +// HasCashOutstanding returns true if CashOutstanding is present, Tag 901 +func (m CollateralResponse) HasCashOutstanding() bool { + return m.Has(tag.CashOutstanding) +} + +// HasCollAsgnID returns true if CollAsgnID is present, Tag 902 +func (m CollateralResponse) HasCollAsgnID() bool { + return m.Has(tag.CollAsgnID) +} + +// HasCollAsgnTransType returns true if CollAsgnTransType is present, Tag 903 +func (m CollateralResponse) HasCollAsgnTransType() bool { + return m.Has(tag.CollAsgnTransType) +} + +// HasCollRespID returns true if CollRespID is present, Tag 904 +func (m CollateralResponse) HasCollRespID() bool { + return m.Has(tag.CollRespID) +} + +// HasCollAsgnRespType returns true if CollAsgnRespType is present, Tag 905 +func (m CollateralResponse) HasCollAsgnRespType() bool { + return m.Has(tag.CollAsgnRespType) +} + +// HasCollAsgnRejectReason returns true if CollAsgnRejectReason is present, Tag 906 +func (m CollateralResponse) HasCollAsgnRejectReason() bool { + return m.Has(tag.CollAsgnRejectReason) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m CollateralResponse) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m CollateralResponse) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m CollateralResponse) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m CollateralResponse) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m CollateralResponse) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m CollateralResponse) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m CollateralResponse) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m CollateralResponse) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m CollateralResponse) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m CollateralResponse) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CollateralResponse) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CollateralResponse) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CollateralResponse) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CollateralResponse) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CollateralResponse) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CollateralResponse) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CollateralResponse) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CollateralResponse) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CollateralResponse) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CollateralResponse) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CollateralResponse) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasCollApplType returns true if CollApplType is present, Tag 1043 +func (m CollateralResponse) HasCollApplType() bool { + return m.Has(tag.CollApplType) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CollateralResponse) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CollateralResponse) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CollateralResponse) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CollateralResponse) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CollateralResponse) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CollateralResponse) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CollateralResponse) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CollateralResponse) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CollateralResponse) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CollateralResponse) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CollateralResponse) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CollateralResponse) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CollateralResponse) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CollateralResponse) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CollateralResponse) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CollateralResponse) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CollateralResponse) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CollateralResponse) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CollateralResponse) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CollateralResponse) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CollateralResponse) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CollateralResponse) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CollateralResponse) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CollateralResponse) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CollateralResponse) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CollateralResponse) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CollateralResponse) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CollateralResponse) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CollateralResponse) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CollateralResponse) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CollateralResponse) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CollateralResponse) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CollateralResponse) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CollateralResponse) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CollateralResponse) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoExecs is a repeating group element, Tag 124 +type NoExecs struct { + *quickfix.Group +} + +// SetExecID sets ExecID, Tag 17 +func (m NoExecs) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// GetExecID gets ExecID, Tag 17 +func (m NoExecs) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m NoExecs) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// NoExecsRepeatingGroup is a repeating group, Tag 124 +type NoExecsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecsRepeatingGroup returns an initialized, NoExecsRepeatingGroup +func NewNoExecsRepeatingGroup() NoExecsRepeatingGroup { + return NoExecsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecID)})} +} + +// Add create and append a new NoExecs to this group +func (m NoExecsRepeatingGroup) Add() NoExecs { + g := m.RepeatingGroup.Add() + return NoExecs{g} +} + +// Get returns the ith NoExecs in the NoExecsRepeatinGroup +func (m NoExecsRepeatingGroup) Get(i int) NoExecs { + return NoExecs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetCollAction sets CollAction, Tag 944 +func (m NoUnderlyings) SetCollAction(v enum.CollAction) { + m.Set(field.NewCollAction(v)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCollAction gets CollAction, Tag 944 +func (m NoUnderlyings) GetCollAction() (v enum.CollAction, err quickfix.MessageRejectError) { + var f field.CollActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasCollAction returns true if CollAction is present, Tag 944 +func (m NoUnderlyings) HasCollAction() bool { + return m.Has(tag.CollAction) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.CollAction)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoTrades is a repeating group element, Tag 897 +type NoTrades struct { + *quickfix.Group +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m NoTrades) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m NoTrades) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m NoTrades) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m NoTrades) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m NoTrades) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m NoTrades) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// NoTradesRepeatingGroup is a repeating group, Tag 897 +type NoTradesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradesRepeatingGroup returns an initialized, NoTradesRepeatingGroup +func NewNoTradesRepeatingGroup() NoTradesRepeatingGroup { + return NoTradesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrades, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeReportID), quickfix.GroupElement(tag.SecondaryTradeReportID)})} +} + +// Add create and append a new NoTrades to this group +func (m NoTradesRepeatingGroup) Add() NoTrades { + g := m.RepeatingGroup.Add() + return NoTrades{g} +} + +// Get returns the ith NoTrades in the NoTradesRepeatinGroup +func (m NoTradesRepeatingGroup) Get(i int) NoTrades { + return NoTrades{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/confirmation/Confirmation.generated.go b/fix50sp2/confirmation/Confirmation.generated.go new file mode 100644 index 000000000..7519f0ca9 --- /dev/null +++ b/fix50sp2/confirmation/Confirmation.generated.go @@ -0,0 +1,8221 @@ +package confirmation + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Confirmation is the fix50sp2 Confirmation type, MsgType = AK +type Confirmation struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Confirmation from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Confirmation { + return Confirmation{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Confirmation) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Confirmation initialized with the required fields for Confirmation +func New(confirmid field.ConfirmIDField, confirmtranstype field.ConfirmTransTypeField, confirmtype field.ConfirmTypeField, confirmstatus field.ConfirmStatusField, transacttime field.TransactTimeField, tradedate field.TradeDateField, allocqty field.AllocQtyField, side field.SideField, allocaccount field.AllocAccountField, avgpx field.AvgPxField, grosstradeamt field.GrossTradeAmtField, netmoney field.NetMoneyField) (m Confirmation) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AK")) + m.Set(confirmid) + m.Set(confirmtranstype) + m.Set(confirmtype) + m.Set(confirmstatus) + m.Set(transacttime) + m.Set(tradedate) + m.Set(allocqty) + m.Set(side) + m.Set(allocaccount) + m.Set(avgpx) + m.Set(grosstradeamt) + m.Set(netmoney) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Confirmation, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AK", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m Confirmation) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCommission sets Commission, Tag 12 +func (m Confirmation) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m Confirmation) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m Confirmation) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m Confirmation) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m Confirmation) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m Confirmation) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m Confirmation) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m Confirmation) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m Confirmation) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m Confirmation) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m Confirmation) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m Confirmation) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m Confirmation) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m Confirmation) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m Confirmation) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetAvgPxPrecision sets AvgPxPrecision, Tag 74 +func (m Confirmation) SetAvgPxPrecision(v int) { + m.Set(field.NewAvgPxPrecision(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m Confirmation) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m Confirmation) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m Confirmation) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m Confirmation) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m Confirmation) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetIssuer sets Issuer, Tag 106 +func (m Confirmation) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m Confirmation) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m Confirmation) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m Confirmation) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m Confirmation) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m Confirmation) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m Confirmation) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m Confirmation) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m Confirmation) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m Confirmation) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m Confirmation) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m Confirmation) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m Confirmation) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m Confirmation) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m Confirmation) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m Confirmation) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m Confirmation) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m Confirmation) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m Confirmation) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m Confirmation) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m Confirmation) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m Confirmation) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m Confirmation) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m Confirmation) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m Confirmation) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m Confirmation) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m Confirmation) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m Confirmation) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m Confirmation) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m Confirmation) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m Confirmation) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetExDate sets ExDate, Tag 230 +func (m Confirmation) SetExDate(v string) { + m.Set(field.NewExDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m Confirmation) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m Confirmation) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m Confirmation) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m Confirmation) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m Confirmation) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m Confirmation) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m Confirmation) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m Confirmation) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m Confirmation) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m Confirmation) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m Confirmation) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m Confirmation) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m Confirmation) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m Confirmation) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m Confirmation) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m Confirmation) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m Confirmation) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m Confirmation) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m Confirmation) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m Confirmation) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m Confirmation) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m Confirmation) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m Confirmation) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m Confirmation) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m Confirmation) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m Confirmation) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m Confirmation) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m Confirmation) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m Confirmation) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m Confirmation) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegalConfirm sets LegalConfirm, Tag 650 +func (m Confirmation) SetLegalConfirm(v bool) { + m.Set(field.NewLegalConfirm(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m Confirmation) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m Confirmation) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m Confirmation) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetConfirmID sets ConfirmID, Tag 664 +func (m Confirmation) SetConfirmID(v string) { + m.Set(field.NewConfirmID(v)) +} + +// SetConfirmStatus sets ConfirmStatus, Tag 665 +func (m Confirmation) SetConfirmStatus(v enum.ConfirmStatus) { + m.Set(field.NewConfirmStatus(v)) +} + +// SetConfirmTransType sets ConfirmTransType, Tag 666 +func (m Confirmation) SetConfirmTransType(v enum.ConfirmTransType) { + m.Set(field.NewConfirmTransType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m Confirmation) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m Confirmation) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m Confirmation) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m Confirmation) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m Confirmation) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m Confirmation) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m Confirmation) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m Confirmation) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m Confirmation) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m Confirmation) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m Confirmation) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m Confirmation) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m Confirmation) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetConfirmRefID sets ConfirmRefID, Tag 772 +func (m Confirmation) SetConfirmRefID(v string) { + m.Set(field.NewConfirmRefID(v)) +} + +// SetConfirmType sets ConfirmType, Tag 773 +func (m Confirmation) SetConfirmType(v enum.ConfirmType) { + m.Set(field.NewConfirmType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m Confirmation) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m Confirmation) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +func (m Confirmation) SetCopyMsgIndicator(v bool) { + m.Set(field.NewCopyMsgIndicator(v)) +} + +// SetAllocAccountType sets AllocAccountType, Tag 798 +func (m Confirmation) SetAllocAccountType(v enum.AllocAccountType) { + m.Set(field.NewAllocAccountType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m Confirmation) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetSharedCommission sets SharedCommission, Tag 858 +func (m Confirmation) SetSharedCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewSharedCommission(value, scale)) +} + +// SetConfirmReqID sets ConfirmReqID, Tag 859 +func (m Confirmation) SetConfirmReqID(v string) { + m.Set(field.NewConfirmReqID(v)) +} + +// SetAvgParPx sets AvgParPx, Tag 860 +func (m Confirmation) SetAvgParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgParPx(value, scale)) +} + +// SetReportedPx sets ReportedPx, Tag 861 +func (m Confirmation) SetReportedPx(value decimal.Decimal, scale int32) { + m.Set(field.NewReportedPx(value, scale)) +} + +// SetNoCapacities sets NoCapacities, Tag 862 +func (m Confirmation) SetNoCapacities(f NoCapacitiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m Confirmation) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m Confirmation) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m Confirmation) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m Confirmation) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m Confirmation) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m Confirmation) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m Confirmation) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMaturityNetMoney sets MaturityNetMoney, Tag 890 +func (m Confirmation) SetMaturityNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewMaturityNetMoney(value, scale)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m Confirmation) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m Confirmation) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m Confirmation) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m Confirmation) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m Confirmation) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m Confirmation) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m Confirmation) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m Confirmation) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m Confirmation) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m Confirmation) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m Confirmation) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m Confirmation) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m Confirmation) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m Confirmation) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m Confirmation) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m Confirmation) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m Confirmation) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m Confirmation) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m Confirmation) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m Confirmation) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m Confirmation) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m Confirmation) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m Confirmation) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m Confirmation) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m Confirmation) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m Confirmation) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m Confirmation) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m Confirmation) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m Confirmation) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m Confirmation) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m Confirmation) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m Confirmation) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m Confirmation) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m Confirmation) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m Confirmation) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m Confirmation) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m Confirmation) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m Confirmation) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m Confirmation) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m Confirmation) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m Confirmation) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m Confirmation) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m Confirmation) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m Confirmation) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m Confirmation) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m Confirmation) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m Confirmation) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m Confirmation) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Confirmation) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m Confirmation) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m Confirmation) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m Confirmation) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m Confirmation) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m Confirmation) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Confirmation) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m Confirmation) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m Confirmation) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m Confirmation) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m Confirmation) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m Confirmation) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m Confirmation) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m Confirmation) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m Confirmation) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m Confirmation) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m Confirmation) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m Confirmation) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m Confirmation) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m Confirmation) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m Confirmation) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m Confirmation) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m Confirmation) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m Confirmation) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m Confirmation) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAvgPxPrecision gets AvgPxPrecision, Tag 74 +func (m Confirmation) GetAvgPxPrecision() (v int, err quickfix.MessageRejectError) { + var f field.AvgPxPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m Confirmation) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m Confirmation) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m Confirmation) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m Confirmation) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m Confirmation) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetIssuer gets Issuer, Tag 106 +func (m Confirmation) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m Confirmation) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m Confirmation) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m Confirmation) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m Confirmation) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m Confirmation) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m Confirmation) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m Confirmation) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m Confirmation) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m Confirmation) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m Confirmation) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m Confirmation) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m Confirmation) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m Confirmation) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m Confirmation) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m Confirmation) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m Confirmation) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m Confirmation) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m Confirmation) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m Confirmation) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m Confirmation) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m Confirmation) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m Confirmation) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m Confirmation) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m Confirmation) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m Confirmation) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m Confirmation) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m Confirmation) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m Confirmation) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m Confirmation) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m Confirmation) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDate gets ExDate, Tag 230 +func (m Confirmation) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m Confirmation) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m Confirmation) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m Confirmation) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m Confirmation) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m Confirmation) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m Confirmation) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m Confirmation) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m Confirmation) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m Confirmation) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m Confirmation) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m Confirmation) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m Confirmation) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m Confirmation) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m Confirmation) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m Confirmation) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m Confirmation) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m Confirmation) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m Confirmation) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m Confirmation) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m Confirmation) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m Confirmation) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m Confirmation) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m Confirmation) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m Confirmation) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m Confirmation) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m Confirmation) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m Confirmation) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m Confirmation) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m Confirmation) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m Confirmation) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegalConfirm gets LegalConfirm, Tag 650 +func (m Confirmation) GetLegalConfirm() (v bool, err quickfix.MessageRejectError) { + var f field.LegalConfirmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m Confirmation) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m Confirmation) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m Confirmation) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmID gets ConfirmID, Tag 664 +func (m Confirmation) GetConfirmID() (v string, err quickfix.MessageRejectError) { + var f field.ConfirmIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmStatus gets ConfirmStatus, Tag 665 +func (m Confirmation) GetConfirmStatus() (v enum.ConfirmStatus, err quickfix.MessageRejectError) { + var f field.ConfirmStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmTransType gets ConfirmTransType, Tag 666 +func (m Confirmation) GetConfirmTransType() (v enum.ConfirmTransType, err quickfix.MessageRejectError) { + var f field.ConfirmTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m Confirmation) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m Confirmation) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m Confirmation) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m Confirmation) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m Confirmation) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m Confirmation) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m Confirmation) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m Confirmation) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m Confirmation) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m Confirmation) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m Confirmation) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m Confirmation) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m Confirmation) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetConfirmRefID gets ConfirmRefID, Tag 772 +func (m Confirmation) GetConfirmRefID() (v string, err quickfix.MessageRejectError) { + var f field.ConfirmRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmType gets ConfirmType, Tag 773 +func (m Confirmation) GetConfirmType() (v enum.ConfirmType, err quickfix.MessageRejectError) { + var f field.ConfirmTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m Confirmation) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m Confirmation) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +func (m Confirmation) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccountType gets AllocAccountType, Tag 798 +func (m Confirmation) GetAllocAccountType() (v enum.AllocAccountType, err quickfix.MessageRejectError) { + var f field.AllocAccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m Confirmation) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSharedCommission gets SharedCommission, Tag 858 +func (m Confirmation) GetSharedCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SharedCommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmReqID gets ConfirmReqID, Tag 859 +func (m Confirmation) GetConfirmReqID() (v string, err quickfix.MessageRejectError) { + var f field.ConfirmReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgParPx gets AvgParPx, Tag 860 +func (m Confirmation) GetAvgParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReportedPx gets ReportedPx, Tag 861 +func (m Confirmation) GetReportedPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ReportedPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoCapacities gets NoCapacities, Tag 862 +func (m Confirmation) GetNoCapacities() (NoCapacitiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoCapacitiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m Confirmation) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m Confirmation) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m Confirmation) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m Confirmation) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m Confirmation) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m Confirmation) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m Confirmation) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityNetMoney gets MaturityNetMoney, Tag 890 +func (m Confirmation) GetMaturityNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaturityNetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m Confirmation) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m Confirmation) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m Confirmation) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m Confirmation) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m Confirmation) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m Confirmation) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m Confirmation) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m Confirmation) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m Confirmation) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m Confirmation) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m Confirmation) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m Confirmation) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m Confirmation) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m Confirmation) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m Confirmation) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m Confirmation) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m Confirmation) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m Confirmation) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m Confirmation) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m Confirmation) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m Confirmation) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m Confirmation) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m Confirmation) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m Confirmation) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m Confirmation) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m Confirmation) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m Confirmation) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m Confirmation) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m Confirmation) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m Confirmation) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m Confirmation) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m Confirmation) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m Confirmation) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m Confirmation) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m Confirmation) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m Confirmation) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m Confirmation) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m Confirmation) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m Confirmation) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m Confirmation) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m Confirmation) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m Confirmation) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m Confirmation) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m Confirmation) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m Confirmation) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m Confirmation) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m Confirmation) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m Confirmation) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Confirmation) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m Confirmation) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m Confirmation) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m Confirmation) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m Confirmation) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m Confirmation) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Confirmation) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m Confirmation) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m Confirmation) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m Confirmation) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m Confirmation) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m Confirmation) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m Confirmation) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m Confirmation) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m Confirmation) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m Confirmation) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m Confirmation) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m Confirmation) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m Confirmation) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m Confirmation) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m Confirmation) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m Confirmation) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m Confirmation) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m Confirmation) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m Confirmation) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasAvgPxPrecision returns true if AvgPxPrecision is present, Tag 74 +func (m Confirmation) HasAvgPxPrecision() bool { + return m.Has(tag.AvgPxPrecision) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m Confirmation) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m Confirmation) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m Confirmation) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m Confirmation) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m Confirmation) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m Confirmation) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m Confirmation) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m Confirmation) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m Confirmation) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m Confirmation) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m Confirmation) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m Confirmation) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m Confirmation) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m Confirmation) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m Confirmation) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m Confirmation) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m Confirmation) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m Confirmation) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m Confirmation) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m Confirmation) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m Confirmation) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m Confirmation) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m Confirmation) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m Confirmation) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m Confirmation) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m Confirmation) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m Confirmation) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m Confirmation) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m Confirmation) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m Confirmation) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m Confirmation) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m Confirmation) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m Confirmation) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m Confirmation) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m Confirmation) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m Confirmation) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasExDate returns true if ExDate is present, Tag 230 +func (m Confirmation) HasExDate() bool { + return m.Has(tag.ExDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m Confirmation) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m Confirmation) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m Confirmation) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m Confirmation) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m Confirmation) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m Confirmation) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m Confirmation) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m Confirmation) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m Confirmation) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m Confirmation) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m Confirmation) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m Confirmation) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m Confirmation) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m Confirmation) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m Confirmation) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m Confirmation) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m Confirmation) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m Confirmation) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m Confirmation) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m Confirmation) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m Confirmation) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m Confirmation) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m Confirmation) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m Confirmation) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m Confirmation) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m Confirmation) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m Confirmation) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m Confirmation) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m Confirmation) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m Confirmation) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasLegalConfirm returns true if LegalConfirm is present, Tag 650 +func (m Confirmation) HasLegalConfirm() bool { + return m.Has(tag.LegalConfirm) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m Confirmation) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m Confirmation) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m Confirmation) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasConfirmID returns true if ConfirmID is present, Tag 664 +func (m Confirmation) HasConfirmID() bool { + return m.Has(tag.ConfirmID) +} + +// HasConfirmStatus returns true if ConfirmStatus is present, Tag 665 +func (m Confirmation) HasConfirmStatus() bool { + return m.Has(tag.ConfirmStatus) +} + +// HasConfirmTransType returns true if ConfirmTransType is present, Tag 666 +func (m Confirmation) HasConfirmTransType() bool { + return m.Has(tag.ConfirmTransType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m Confirmation) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m Confirmation) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m Confirmation) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m Confirmation) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m Confirmation) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m Confirmation) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m Confirmation) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m Confirmation) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m Confirmation) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m Confirmation) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m Confirmation) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m Confirmation) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m Confirmation) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasConfirmRefID returns true if ConfirmRefID is present, Tag 772 +func (m Confirmation) HasConfirmRefID() bool { + return m.Has(tag.ConfirmRefID) +} + +// HasConfirmType returns true if ConfirmType is present, Tag 773 +func (m Confirmation) HasConfirmType() bool { + return m.Has(tag.ConfirmType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m Confirmation) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m Confirmation) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +func (m Confirmation) HasCopyMsgIndicator() bool { + return m.Has(tag.CopyMsgIndicator) +} + +// HasAllocAccountType returns true if AllocAccountType is present, Tag 798 +func (m Confirmation) HasAllocAccountType() bool { + return m.Has(tag.AllocAccountType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m Confirmation) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasSharedCommission returns true if SharedCommission is present, Tag 858 +func (m Confirmation) HasSharedCommission() bool { + return m.Has(tag.SharedCommission) +} + +// HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 +func (m Confirmation) HasConfirmReqID() bool { + return m.Has(tag.ConfirmReqID) +} + +// HasAvgParPx returns true if AvgParPx is present, Tag 860 +func (m Confirmation) HasAvgParPx() bool { + return m.Has(tag.AvgParPx) +} + +// HasReportedPx returns true if ReportedPx is present, Tag 861 +func (m Confirmation) HasReportedPx() bool { + return m.Has(tag.ReportedPx) +} + +// HasNoCapacities returns true if NoCapacities is present, Tag 862 +func (m Confirmation) HasNoCapacities() bool { + return m.Has(tag.NoCapacities) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m Confirmation) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m Confirmation) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m Confirmation) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m Confirmation) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m Confirmation) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m Confirmation) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m Confirmation) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMaturityNetMoney returns true if MaturityNetMoney is present, Tag 890 +func (m Confirmation) HasMaturityNetMoney() bool { + return m.Has(tag.MaturityNetMoney) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m Confirmation) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m Confirmation) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m Confirmation) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m Confirmation) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m Confirmation) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m Confirmation) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m Confirmation) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m Confirmation) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m Confirmation) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m Confirmation) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m Confirmation) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m Confirmation) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m Confirmation) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m Confirmation) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m Confirmation) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m Confirmation) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m Confirmation) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m Confirmation) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m Confirmation) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m Confirmation) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m Confirmation) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m Confirmation) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m Confirmation) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m Confirmation) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m Confirmation) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m Confirmation) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m Confirmation) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m Confirmation) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m Confirmation) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m Confirmation) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m Confirmation) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m Confirmation) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m Confirmation) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m Confirmation) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m Confirmation) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m Confirmation) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m Confirmation) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m Confirmation) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m Confirmation) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m Confirmation) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m Confirmation) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m Confirmation) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m Confirmation) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m Confirmation) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m Confirmation) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m Confirmation) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m Confirmation) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m Confirmation) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m Confirmation) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m Confirmation) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m Confirmation) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m Confirmation) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m Confirmation) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m Confirmation) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m Confirmation) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m Confirmation) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m Confirmation) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoOrders) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoOrders) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrderAvgPx sets OrderAvgPx, Tag 799 +func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderAvgPx(value, scale)) +} + +// SetOrderBookingQty sets OrderBookingQty, Tag 800 +func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderBookingQty(value, scale)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderAvgPx gets OrderAvgPx, Tag 799 +func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderBookingQty gets OrderBookingQty, Tag 800 +func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderBookingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoOrders) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoOrders) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoOrders) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +func (m NoOrders) HasOrderAvgPx() bool { + return m.Has(tag.OrderAvgPx) +} + +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +func (m NoOrders) HasOrderBookingQty() bool { + return m.Has(tag.OrderBookingQty) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoCapacities is a repeating group element, Tag 862 +type NoCapacities struct { + *quickfix.Group +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoCapacities) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoCapacities) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetOrderCapacityQty sets OrderCapacityQty, Tag 863 +func (m NoCapacities) SetOrderCapacityQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderCapacityQty(value, scale)) +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoCapacities) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoCapacities) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacityQty gets OrderCapacityQty, Tag 863 +func (m NoCapacities) GetOrderCapacityQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderCapacityQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoCapacities) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoCapacities) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasOrderCapacityQty returns true if OrderCapacityQty is present, Tag 863 +func (m NoCapacities) HasOrderCapacityQty() bool { + return m.Has(tag.OrderCapacityQty) +} + +// NoCapacitiesRepeatingGroup is a repeating group, Tag 862 +type NoCapacitiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoCapacitiesRepeatingGroup returns an initialized, NoCapacitiesRepeatingGroup +func NewNoCapacitiesRepeatingGroup() NoCapacitiesRepeatingGroup { + return NoCapacitiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoCapacities, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.OrderCapacityQty)})} +} + +// Add create and append a new NoCapacities to this group +func (m NoCapacitiesRepeatingGroup) Add() NoCapacities { + g := m.RepeatingGroup.Add() + return NoCapacities{g} +} + +// Get returns the ith NoCapacities in the NoCapacitiesRepeatinGroup +func (m NoCapacitiesRepeatingGroup) Get(i int) NoCapacities { + return NoCapacities{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/confirmationack/ConfirmationAck.generated.go b/fix50sp2/confirmationack/ConfirmationAck.generated.go new file mode 100644 index 000000000..6379ab8a3 --- /dev/null +++ b/fix50sp2/confirmationack/ConfirmationAck.generated.go @@ -0,0 +1,232 @@ +package confirmationack + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ConfirmationAck is the fix50sp2 ConfirmationAck type, MsgType = AU +type ConfirmationAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ConfirmationAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ConfirmationAck { + return ConfirmationAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ConfirmationAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ConfirmationAck initialized with the required fields for ConfirmationAck +func New(confirmid field.ConfirmIDField, tradedate field.TradeDateField, transacttime field.TransactTimeField, affirmstatus field.AffirmStatusField) (m ConfirmationAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AU")) + m.Set(confirmid) + m.Set(tradedate) + m.Set(transacttime) + m.Set(affirmstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ConfirmationAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AU", r +} + +// SetText sets Text, Tag 58 +func (m ConfirmationAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ConfirmationAck) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m ConfirmationAck) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ConfirmationAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ConfirmationAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m ConfirmationAck) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetConfirmID sets ConfirmID, Tag 664 +func (m ConfirmationAck) SetConfirmID(v string) { + m.Set(field.NewConfirmID(v)) +} + +// SetConfirmRejReason sets ConfirmRejReason, Tag 774 +func (m ConfirmationAck) SetConfirmRejReason(v enum.ConfirmRejReason) { + m.Set(field.NewConfirmRejReason(v)) +} + +// SetAffirmStatus sets AffirmStatus, Tag 940 +func (m ConfirmationAck) SetAffirmStatus(v enum.AffirmStatus) { + m.Set(field.NewAffirmStatus(v)) +} + +// GetText gets Text, Tag 58 +func (m ConfirmationAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ConfirmationAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m ConfirmationAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ConfirmationAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ConfirmationAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m ConfirmationAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmID gets ConfirmID, Tag 664 +func (m ConfirmationAck) GetConfirmID() (v string, err quickfix.MessageRejectError) { + var f field.ConfirmIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmRejReason gets ConfirmRejReason, Tag 774 +func (m ConfirmationAck) GetConfirmRejReason() (v enum.ConfirmRejReason, err quickfix.MessageRejectError) { + var f field.ConfirmRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAffirmStatus gets AffirmStatus, Tag 940 +func (m ConfirmationAck) GetAffirmStatus() (v enum.AffirmStatus, err quickfix.MessageRejectError) { + var f field.AffirmStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ConfirmationAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ConfirmationAck) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m ConfirmationAck) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ConfirmationAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ConfirmationAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m ConfirmationAck) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasConfirmID returns true if ConfirmID is present, Tag 664 +func (m ConfirmationAck) HasConfirmID() bool { + return m.Has(tag.ConfirmID) +} + +// HasConfirmRejReason returns true if ConfirmRejReason is present, Tag 774 +func (m ConfirmationAck) HasConfirmRejReason() bool { + return m.Has(tag.ConfirmRejReason) +} + +// HasAffirmStatus returns true if AffirmStatus is present, Tag 940 +func (m ConfirmationAck) HasAffirmStatus() bool { + return m.Has(tag.AffirmStatus) +} diff --git a/fix50sp2/confirmationrequest/ConfirmationRequest.generated.go b/fix50sp2/confirmationrequest/ConfirmationRequest.generated.go new file mode 100644 index 000000000..825fe18d5 --- /dev/null +++ b/fix50sp2/confirmationrequest/ConfirmationRequest.generated.go @@ -0,0 +1,672 @@ +package confirmationrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ConfirmationRequest is the fix50sp2 ConfirmationRequest type, MsgType = BH +type ConfirmationRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ConfirmationRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ConfirmationRequest { + return ConfirmationRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ConfirmationRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ConfirmationRequest initialized with the required fields for ConfirmationRequest +func New(confirmreqid field.ConfirmReqIDField, confirmtype field.ConfirmTypeField, transacttime field.TransactTimeField) (m ConfirmationRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BH")) + m.Set(confirmreqid) + m.Set(confirmtype) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ConfirmationRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BH", r +} + +// SetText sets Text, Tag 58 +func (m ConfirmationRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ConfirmationRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m ConfirmationRequest) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m ConfirmationRequest) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m ConfirmationRequest) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ConfirmationRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ConfirmationRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m ConfirmationRequest) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m ConfirmationRequest) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetConfirmType sets ConfirmType, Tag 773 +func (m ConfirmationRequest) SetConfirmType(v enum.ConfirmType) { + m.Set(field.NewConfirmType(v)) +} + +// SetSecondaryAllocID sets SecondaryAllocID, Tag 793 +func (m ConfirmationRequest) SetSecondaryAllocID(v string) { + m.Set(field.NewSecondaryAllocID(v)) +} + +// SetAllocAccountType sets AllocAccountType, Tag 798 +func (m ConfirmationRequest) SetAllocAccountType(v enum.AllocAccountType) { + m.Set(field.NewAllocAccountType(v)) +} + +// SetConfirmReqID sets ConfirmReqID, Tag 859 +func (m ConfirmationRequest) SetConfirmReqID(v string) { + m.Set(field.NewConfirmReqID(v)) +} + +// GetText gets Text, Tag 58 +func (m ConfirmationRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ConfirmationRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m ConfirmationRequest) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m ConfirmationRequest) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m ConfirmationRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ConfirmationRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ConfirmationRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m ConfirmationRequest) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m ConfirmationRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmType gets ConfirmType, Tag 773 +func (m ConfirmationRequest) GetConfirmType() (v enum.ConfirmType, err quickfix.MessageRejectError) { + var f field.ConfirmTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryAllocID gets SecondaryAllocID, Tag 793 +func (m ConfirmationRequest) GetSecondaryAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccountType gets AllocAccountType, Tag 798 +func (m ConfirmationRequest) GetAllocAccountType() (v enum.AllocAccountType, err quickfix.MessageRejectError) { + var f field.AllocAccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConfirmReqID gets ConfirmReqID, Tag 859 +func (m ConfirmationRequest) GetConfirmReqID() (v string, err quickfix.MessageRejectError) { + var f field.ConfirmReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ConfirmationRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ConfirmationRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m ConfirmationRequest) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m ConfirmationRequest) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m ConfirmationRequest) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ConfirmationRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ConfirmationRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m ConfirmationRequest) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m ConfirmationRequest) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasConfirmType returns true if ConfirmType is present, Tag 773 +func (m ConfirmationRequest) HasConfirmType() bool { + return m.Has(tag.ConfirmType) +} + +// HasSecondaryAllocID returns true if SecondaryAllocID is present, Tag 793 +func (m ConfirmationRequest) HasSecondaryAllocID() bool { + return m.Has(tag.SecondaryAllocID) +} + +// HasAllocAccountType returns true if AllocAccountType is present, Tag 798 +func (m ConfirmationRequest) HasAllocAccountType() bool { + return m.Has(tag.AllocAccountType) +} + +// HasConfirmReqID returns true if ConfirmReqID is present, Tag 859 +func (m ConfirmationRequest) HasConfirmReqID() bool { + return m.Has(tag.ConfirmReqID) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoOrders) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoOrders) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoOrders) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrderAvgPx sets OrderAvgPx, Tag 799 +func (m NoOrders) SetOrderAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderAvgPx(value, scale)) +} + +// SetOrderBookingQty sets OrderBookingQty, Tag 800 +func (m NoOrders) SetOrderBookingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderBookingQty(value, scale)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoOrders) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoOrders) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoOrders) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderAvgPx gets OrderAvgPx, Tag 799 +func (m NoOrders) GetOrderAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderBookingQty gets OrderBookingQty, Tag 800 +func (m NoOrders) GetOrderBookingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderBookingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoOrders) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoOrders) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoOrders) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrderAvgPx returns true if OrderAvgPx is present, Tag 799 +func (m NoOrders) HasOrderAvgPx() bool { + return m.Has(tag.OrderAvgPx) +} + +// HasOrderBookingQty returns true if OrderBookingQty is present, Tag 800 +func (m NoOrders) HasOrderBookingQty() bool { + return m.Has(tag.OrderBookingQty) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.OrderAvgPx), quickfix.GroupElement(tag.OrderBookingQty)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/contraryintentionreport/ContraryIntentionReport.generated.go b/fix50sp2/contraryintentionreport/ContraryIntentionReport.generated.go new file mode 100644 index 000000000..94ae0a974 --- /dev/null +++ b/fix50sp2/contraryintentionreport/ContraryIntentionReport.generated.go @@ -0,0 +1,4612 @@ +package contraryintentionreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ContraryIntentionReport is the fix50sp2 ContraryIntentionReport type, MsgType = BO +type ContraryIntentionReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ContraryIntentionReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ContraryIntentionReport { + return ContraryIntentionReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ContraryIntentionReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ContraryIntentionReport initialized with the required fields for ContraryIntentionReport +func New(contintrptid field.ContIntRptIDField, clearingbusinessdate field.ClearingBusinessDateField) (m ContraryIntentionReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BO")) + m.Set(contintrptid) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ContraryIntentionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BO", r +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m ContraryIntentionReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m ContraryIntentionReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m ContraryIntentionReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m ContraryIntentionReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ContraryIntentionReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m ContraryIntentionReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m ContraryIntentionReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m ContraryIntentionReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m ContraryIntentionReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m ContraryIntentionReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m ContraryIntentionReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m ContraryIntentionReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m ContraryIntentionReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m ContraryIntentionReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m ContraryIntentionReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m ContraryIntentionReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m ContraryIntentionReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m ContraryIntentionReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m ContraryIntentionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m ContraryIntentionReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m ContraryIntentionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m ContraryIntentionReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m ContraryIntentionReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m ContraryIntentionReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m ContraryIntentionReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m ContraryIntentionReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m ContraryIntentionReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m ContraryIntentionReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ContraryIntentionReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ContraryIntentionReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m ContraryIntentionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m ContraryIntentionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m ContraryIntentionReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m ContraryIntentionReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m ContraryIntentionReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m ContraryIntentionReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m ContraryIntentionReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m ContraryIntentionReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m ContraryIntentionReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m ContraryIntentionReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m ContraryIntentionReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m ContraryIntentionReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m ContraryIntentionReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m ContraryIntentionReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m ContraryIntentionReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m ContraryIntentionReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m ContraryIntentionReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m ContraryIntentionReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m ContraryIntentionReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m ContraryIntentionReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m ContraryIntentionReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m ContraryIntentionReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m ContraryIntentionReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m ContraryIntentionReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m ContraryIntentionReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m ContraryIntentionReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m ContraryIntentionReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetContIntRptID sets ContIntRptID, Tag 977 +func (m ContraryIntentionReport) SetContIntRptID(v string) { + m.Set(field.NewContIntRptID(v)) +} + +// SetLateIndicator sets LateIndicator, Tag 978 +func (m ContraryIntentionReport) SetLateIndicator(v bool) { + m.Set(field.NewLateIndicator(v)) +} + +// SetInputSource sets InputSource, Tag 979 +func (m ContraryIntentionReport) SetInputSource(v string) { + m.Set(field.NewInputSource(v)) +} + +// SetNoExpiration sets NoExpiration, Tag 981 +func (m ContraryIntentionReport) SetNoExpiration(f NoExpirationRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m ContraryIntentionReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m ContraryIntentionReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m ContraryIntentionReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m ContraryIntentionReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m ContraryIntentionReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m ContraryIntentionReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m ContraryIntentionReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m ContraryIntentionReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m ContraryIntentionReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m ContraryIntentionReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m ContraryIntentionReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m ContraryIntentionReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m ContraryIntentionReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m ContraryIntentionReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m ContraryIntentionReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m ContraryIntentionReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m ContraryIntentionReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m ContraryIntentionReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m ContraryIntentionReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m ContraryIntentionReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m ContraryIntentionReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m ContraryIntentionReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m ContraryIntentionReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m ContraryIntentionReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m ContraryIntentionReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m ContraryIntentionReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m ContraryIntentionReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m ContraryIntentionReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m ContraryIntentionReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m ContraryIntentionReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m ContraryIntentionReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m ContraryIntentionReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m ContraryIntentionReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ContraryIntentionReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m ContraryIntentionReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m ContraryIntentionReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m ContraryIntentionReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m ContraryIntentionReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m ContraryIntentionReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ContraryIntentionReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m ContraryIntentionReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m ContraryIntentionReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m ContraryIntentionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m ContraryIntentionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m ContraryIntentionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m ContraryIntentionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ContraryIntentionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m ContraryIntentionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m ContraryIntentionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m ContraryIntentionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m ContraryIntentionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m ContraryIntentionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m ContraryIntentionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m ContraryIntentionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m ContraryIntentionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m ContraryIntentionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m ContraryIntentionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m ContraryIntentionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m ContraryIntentionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m ContraryIntentionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m ContraryIntentionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m ContraryIntentionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m ContraryIntentionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m ContraryIntentionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m ContraryIntentionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m ContraryIntentionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m ContraryIntentionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m ContraryIntentionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m ContraryIntentionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m ContraryIntentionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ContraryIntentionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ContraryIntentionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m ContraryIntentionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m ContraryIntentionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m ContraryIntentionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m ContraryIntentionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m ContraryIntentionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m ContraryIntentionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m ContraryIntentionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m ContraryIntentionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m ContraryIntentionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m ContraryIntentionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m ContraryIntentionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m ContraryIntentionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m ContraryIntentionReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m ContraryIntentionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m ContraryIntentionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m ContraryIntentionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m ContraryIntentionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m ContraryIntentionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m ContraryIntentionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m ContraryIntentionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m ContraryIntentionReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m ContraryIntentionReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m ContraryIntentionReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m ContraryIntentionReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m ContraryIntentionReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m ContraryIntentionReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m ContraryIntentionReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContIntRptID gets ContIntRptID, Tag 977 +func (m ContraryIntentionReport) GetContIntRptID() (v string, err quickfix.MessageRejectError) { + var f field.ContIntRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLateIndicator gets LateIndicator, Tag 978 +func (m ContraryIntentionReport) GetLateIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.LateIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInputSource gets InputSource, Tag 979 +func (m ContraryIntentionReport) GetInputSource() (v string, err quickfix.MessageRejectError) { + var f field.InputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoExpiration gets NoExpiration, Tag 981 +func (m ContraryIntentionReport) GetNoExpiration() (NoExpirationRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExpirationRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m ContraryIntentionReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m ContraryIntentionReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m ContraryIntentionReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m ContraryIntentionReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m ContraryIntentionReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m ContraryIntentionReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m ContraryIntentionReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m ContraryIntentionReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m ContraryIntentionReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m ContraryIntentionReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m ContraryIntentionReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m ContraryIntentionReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m ContraryIntentionReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m ContraryIntentionReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m ContraryIntentionReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m ContraryIntentionReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m ContraryIntentionReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m ContraryIntentionReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m ContraryIntentionReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m ContraryIntentionReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m ContraryIntentionReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m ContraryIntentionReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m ContraryIntentionReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m ContraryIntentionReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m ContraryIntentionReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m ContraryIntentionReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m ContraryIntentionReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m ContraryIntentionReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m ContraryIntentionReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m ContraryIntentionReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m ContraryIntentionReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m ContraryIntentionReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m ContraryIntentionReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ContraryIntentionReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m ContraryIntentionReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m ContraryIntentionReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m ContraryIntentionReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m ContraryIntentionReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m ContraryIntentionReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ContraryIntentionReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m ContraryIntentionReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m ContraryIntentionReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m ContraryIntentionReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m ContraryIntentionReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m ContraryIntentionReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m ContraryIntentionReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ContraryIntentionReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m ContraryIntentionReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m ContraryIntentionReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m ContraryIntentionReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m ContraryIntentionReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m ContraryIntentionReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m ContraryIntentionReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m ContraryIntentionReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m ContraryIntentionReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m ContraryIntentionReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m ContraryIntentionReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m ContraryIntentionReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m ContraryIntentionReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m ContraryIntentionReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m ContraryIntentionReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m ContraryIntentionReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m ContraryIntentionReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m ContraryIntentionReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m ContraryIntentionReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m ContraryIntentionReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m ContraryIntentionReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m ContraryIntentionReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m ContraryIntentionReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m ContraryIntentionReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ContraryIntentionReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ContraryIntentionReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m ContraryIntentionReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m ContraryIntentionReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m ContraryIntentionReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m ContraryIntentionReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m ContraryIntentionReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m ContraryIntentionReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m ContraryIntentionReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m ContraryIntentionReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m ContraryIntentionReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m ContraryIntentionReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m ContraryIntentionReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m ContraryIntentionReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m ContraryIntentionReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m ContraryIntentionReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m ContraryIntentionReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m ContraryIntentionReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m ContraryIntentionReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m ContraryIntentionReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m ContraryIntentionReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m ContraryIntentionReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m ContraryIntentionReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m ContraryIntentionReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m ContraryIntentionReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m ContraryIntentionReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m ContraryIntentionReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m ContraryIntentionReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m ContraryIntentionReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasContIntRptID returns true if ContIntRptID is present, Tag 977 +func (m ContraryIntentionReport) HasContIntRptID() bool { + return m.Has(tag.ContIntRptID) +} + +// HasLateIndicator returns true if LateIndicator is present, Tag 978 +func (m ContraryIntentionReport) HasLateIndicator() bool { + return m.Has(tag.LateIndicator) +} + +// HasInputSource returns true if InputSource is present, Tag 979 +func (m ContraryIntentionReport) HasInputSource() bool { + return m.Has(tag.InputSource) +} + +// HasNoExpiration returns true if NoExpiration is present, Tag 981 +func (m ContraryIntentionReport) HasNoExpiration() bool { + return m.Has(tag.NoExpiration) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m ContraryIntentionReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m ContraryIntentionReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m ContraryIntentionReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m ContraryIntentionReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m ContraryIntentionReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m ContraryIntentionReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m ContraryIntentionReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m ContraryIntentionReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m ContraryIntentionReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m ContraryIntentionReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m ContraryIntentionReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m ContraryIntentionReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m ContraryIntentionReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m ContraryIntentionReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m ContraryIntentionReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m ContraryIntentionReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m ContraryIntentionReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m ContraryIntentionReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m ContraryIntentionReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m ContraryIntentionReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m ContraryIntentionReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m ContraryIntentionReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m ContraryIntentionReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m ContraryIntentionReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m ContraryIntentionReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m ContraryIntentionReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m ContraryIntentionReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m ContraryIntentionReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m ContraryIntentionReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m ContraryIntentionReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m ContraryIntentionReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m ContraryIntentionReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m ContraryIntentionReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m ContraryIntentionReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m ContraryIntentionReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m ContraryIntentionReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m ContraryIntentionReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m ContraryIntentionReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m ContraryIntentionReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m ContraryIntentionReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m ContraryIntentionReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m ContraryIntentionReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoExpiration is a repeating group element, Tag 981 +type NoExpiration struct { + *quickfix.Group +} + +// SetExpirationQtyType sets ExpirationQtyType, Tag 982 +func (m NoExpiration) SetExpirationQtyType(v enum.ExpirationQtyType) { + m.Set(field.NewExpirationQtyType(v)) +} + +// SetExpQty sets ExpQty, Tag 983 +func (m NoExpiration) SetExpQty(value decimal.Decimal, scale int32) { + m.Set(field.NewExpQty(value, scale)) +} + +// GetExpirationQtyType gets ExpirationQtyType, Tag 982 +func (m NoExpiration) GetExpirationQtyType() (v enum.ExpirationQtyType, err quickfix.MessageRejectError) { + var f field.ExpirationQtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpQty gets ExpQty, Tag 983 +func (m NoExpiration) GetExpQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ExpQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExpirationQtyType returns true if ExpirationQtyType is present, Tag 982 +func (m NoExpiration) HasExpirationQtyType() bool { + return m.Has(tag.ExpirationQtyType) +} + +// HasExpQty returns true if ExpQty is present, Tag 983 +func (m NoExpiration) HasExpQty() bool { + return m.Has(tag.ExpQty) +} + +// NoExpirationRepeatingGroup is a repeating group, Tag 981 +type NoExpirationRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExpirationRepeatingGroup returns an initialized, NoExpirationRepeatingGroup +func NewNoExpirationRepeatingGroup() NoExpirationRepeatingGroup { + return NoExpirationRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExpiration, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExpirationQtyType), quickfix.GroupElement(tag.ExpQty)})} +} + +// Add create and append a new NoExpiration to this group +func (m NoExpirationRepeatingGroup) Add() NoExpiration { + g := m.RepeatingGroup.Add() + return NoExpiration{g} +} + +// Get returns the ith NoExpiration in the NoExpirationRepeatinGroup +func (m NoExpirationRepeatingGroup) Get(i int) NoExpiration { + return NoExpiration{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go b/fix50sp2/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go new file mode 100644 index 000000000..fc47bff9a --- /dev/null +++ b/fix50sp2/crossordercancelreplacerequest/CrossOrderCancelReplaceRequest.generated.go @@ -0,0 +1,8904 @@ +package crossordercancelreplacerequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CrossOrderCancelReplaceRequest is the fix50sp2 CrossOrderCancelReplaceRequest type, MsgType = t +type CrossOrderCancelReplaceRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CrossOrderCancelReplaceRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CrossOrderCancelReplaceRequest { + return CrossOrderCancelReplaceRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CrossOrderCancelReplaceRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CrossOrderCancelReplaceRequest initialized with the required fields for CrossOrderCancelReplaceRequest +func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m CrossOrderCancelReplaceRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("t")) + m.Set(crossid) + m.Set(origcrossid) + m.Set(crosstype) + m.Set(crossprioritization) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CrossOrderCancelReplaceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "t", r +} + +// SetCurrency sets Currency, Tag 15 +func (m CrossOrderCancelReplaceRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m CrossOrderCancelReplaceRequest) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m CrossOrderCancelReplaceRequest) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CrossOrderCancelReplaceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m CrossOrderCancelReplaceRequest) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CrossOrderCancelReplaceRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m CrossOrderCancelReplaceRequest) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m CrossOrderCancelReplaceRequest) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CrossOrderCancelReplaceRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CrossOrderCancelReplaceRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m CrossOrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CrossOrderCancelReplaceRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m CrossOrderCancelReplaceRequest) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m CrossOrderCancelReplaceRequest) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CrossOrderCancelReplaceRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m CrossOrderCancelReplaceRequest) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m CrossOrderCancelReplaceRequest) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m CrossOrderCancelReplaceRequest) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CrossOrderCancelReplaceRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CrossOrderCancelReplaceRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m CrossOrderCancelReplaceRequest) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m CrossOrderCancelReplaceRequest) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m CrossOrderCancelReplaceRequest) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m CrossOrderCancelReplaceRequest) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m CrossOrderCancelReplaceRequest) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m CrossOrderCancelReplaceRequest) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CrossOrderCancelReplaceRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m CrossOrderCancelReplaceRequest) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CrossOrderCancelReplaceRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CrossOrderCancelReplaceRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CrossOrderCancelReplaceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CrossOrderCancelReplaceRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CrossOrderCancelReplaceRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m CrossOrderCancelReplaceRequest) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m CrossOrderCancelReplaceRequest) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m CrossOrderCancelReplaceRequest) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CrossOrderCancelReplaceRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CrossOrderCancelReplaceRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CrossOrderCancelReplaceRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CrossOrderCancelReplaceRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CrossOrderCancelReplaceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CrossOrderCancelReplaceRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CrossOrderCancelReplaceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m CrossOrderCancelReplaceRequest) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m CrossOrderCancelReplaceRequest) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m CrossOrderCancelReplaceRequest) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CrossOrderCancelReplaceRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CrossOrderCancelReplaceRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CrossOrderCancelReplaceRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CrossOrderCancelReplaceRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CrossOrderCancelReplaceRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CrossOrderCancelReplaceRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CrossOrderCancelReplaceRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m CrossOrderCancelReplaceRequest) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m CrossOrderCancelReplaceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m CrossOrderCancelReplaceRequest) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m CrossOrderCancelReplaceRequest) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m CrossOrderCancelReplaceRequest) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m CrossOrderCancelReplaceRequest) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m CrossOrderCancelReplaceRequest) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CrossOrderCancelReplaceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CrossOrderCancelReplaceRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CrossOrderCancelReplaceRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CrossOrderCancelReplaceRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CrossOrderCancelReplaceRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CrossOrderCancelReplaceRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m CrossOrderCancelReplaceRequest) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m CrossOrderCancelReplaceRequest) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m CrossOrderCancelReplaceRequest) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m CrossOrderCancelReplaceRequest) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m CrossOrderCancelReplaceRequest) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CrossOrderCancelReplaceRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CrossOrderCancelReplaceRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCrossID sets CrossID, Tag 548 +func (m CrossOrderCancelReplaceRequest) SetCrossID(v string) { + m.Set(field.NewCrossID(v)) +} + +// SetCrossType sets CrossType, Tag 549 +func (m CrossOrderCancelReplaceRequest) SetCrossType(v enum.CrossType) { + m.Set(field.NewCrossType(v)) +} + +// SetCrossPrioritization sets CrossPrioritization, Tag 550 +func (m CrossOrderCancelReplaceRequest) SetCrossPrioritization(v enum.CrossPrioritization) { + m.Set(field.NewCrossPrioritization(v)) +} + +// SetOrigCrossID sets OrigCrossID, Tag 551 +func (m CrossOrderCancelReplaceRequest) SetOrigCrossID(v string) { + m.Set(field.NewOrigCrossID(v)) +} + +// SetNoSides sets NoSides, Tag 552 +func (m CrossOrderCancelReplaceRequest) SetNoSides(f NoSidesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CrossOrderCancelReplaceRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CrossOrderCancelReplaceRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CrossOrderCancelReplaceRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m CrossOrderCancelReplaceRequest) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m CrossOrderCancelReplaceRequest) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CrossOrderCancelReplaceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m CrossOrderCancelReplaceRequest) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CrossOrderCancelReplaceRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m CrossOrderCancelReplaceRequest) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m CrossOrderCancelReplaceRequest) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m CrossOrderCancelReplaceRequest) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m CrossOrderCancelReplaceRequest) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m CrossOrderCancelReplaceRequest) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m CrossOrderCancelReplaceRequest) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m CrossOrderCancelReplaceRequest) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m CrossOrderCancelReplaceRequest) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m CrossOrderCancelReplaceRequest) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m CrossOrderCancelReplaceRequest) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m CrossOrderCancelReplaceRequest) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m CrossOrderCancelReplaceRequest) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m CrossOrderCancelReplaceRequest) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CrossOrderCancelReplaceRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CrossOrderCancelReplaceRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CrossOrderCancelReplaceRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CrossOrderCancelReplaceRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CrossOrderCancelReplaceRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CrossOrderCancelReplaceRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m CrossOrderCancelReplaceRequest) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetHostCrossID sets HostCrossID, Tag 961 +func (m CrossOrderCancelReplaceRequest) SetHostCrossID(v string) { + m.Set(field.NewHostCrossID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CrossOrderCancelReplaceRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CrossOrderCancelReplaceRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CrossOrderCancelReplaceRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CrossOrderCancelReplaceRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CrossOrderCancelReplaceRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CrossOrderCancelReplaceRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CrossOrderCancelReplaceRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CrossOrderCancelReplaceRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CrossOrderCancelReplaceRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CrossOrderCancelReplaceRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CrossOrderCancelReplaceRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CrossOrderCancelReplaceRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m CrossOrderCancelReplaceRequest) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m CrossOrderCancelReplaceRequest) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m CrossOrderCancelReplaceRequest) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m CrossOrderCancelReplaceRequest) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m CrossOrderCancelReplaceRequest) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m CrossOrderCancelReplaceRequest) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m CrossOrderCancelReplaceRequest) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m CrossOrderCancelReplaceRequest) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m CrossOrderCancelReplaceRequest) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m CrossOrderCancelReplaceRequest) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m CrossOrderCancelReplaceRequest) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m CrossOrderCancelReplaceRequest) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m CrossOrderCancelReplaceRequest) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m CrossOrderCancelReplaceRequest) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m CrossOrderCancelReplaceRequest) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m CrossOrderCancelReplaceRequest) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m CrossOrderCancelReplaceRequest) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m CrossOrderCancelReplaceRequest) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m CrossOrderCancelReplaceRequest) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m CrossOrderCancelReplaceRequest) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m CrossOrderCancelReplaceRequest) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m CrossOrderCancelReplaceRequest) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m CrossOrderCancelReplaceRequest) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m CrossOrderCancelReplaceRequest) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m CrossOrderCancelReplaceRequest) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m CrossOrderCancelReplaceRequest) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m CrossOrderCancelReplaceRequest) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m CrossOrderCancelReplaceRequest) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m CrossOrderCancelReplaceRequest) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m CrossOrderCancelReplaceRequest) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m CrossOrderCancelReplaceRequest) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m CrossOrderCancelReplaceRequest) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m CrossOrderCancelReplaceRequest) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CrossOrderCancelReplaceRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CrossOrderCancelReplaceRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CrossOrderCancelReplaceRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CrossOrderCancelReplaceRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CrossOrderCancelReplaceRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CrossOrderCancelReplaceRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CrossOrderCancelReplaceRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CrossOrderCancelReplaceRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CrossOrderCancelReplaceRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CrossOrderCancelReplaceRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CrossOrderCancelReplaceRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CrossOrderCancelReplaceRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CrossOrderCancelReplaceRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CrossOrderCancelReplaceRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CrossOrderCancelReplaceRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CrossOrderCancelReplaceRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CrossOrderCancelReplaceRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CrossOrderCancelReplaceRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CrossOrderCancelReplaceRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CrossOrderCancelReplaceRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CrossOrderCancelReplaceRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CrossOrderCancelReplaceRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CrossOrderCancelReplaceRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CrossOrderCancelReplaceRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CrossOrderCancelReplaceRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CrossOrderCancelReplaceRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CrossOrderCancelReplaceRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CrossOrderCancelReplaceRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CrossOrderCancelReplaceRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CrossOrderCancelReplaceRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CrossOrderCancelReplaceRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CrossOrderCancelReplaceRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CrossOrderCancelReplaceRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m CrossOrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m CrossOrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m CrossOrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CrossOrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m CrossOrderCancelReplaceRequest) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CrossOrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m CrossOrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m CrossOrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CrossOrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CrossOrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m CrossOrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CrossOrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m CrossOrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m CrossOrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CrossOrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m CrossOrderCancelReplaceRequest) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m CrossOrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m CrossOrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m CrossOrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CrossOrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m CrossOrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m CrossOrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m CrossOrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m CrossOrderCancelReplaceRequest) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m CrossOrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m CrossOrderCancelReplaceRequest) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CrossOrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m CrossOrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CrossOrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CrossOrderCancelReplaceRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CrossOrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CrossOrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CrossOrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m CrossOrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m CrossOrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m CrossOrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CrossOrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CrossOrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CrossOrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CrossOrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CrossOrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CrossOrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CrossOrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m CrossOrderCancelReplaceRequest) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m CrossOrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m CrossOrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CrossOrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CrossOrderCancelReplaceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CrossOrderCancelReplaceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CrossOrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CrossOrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CrossOrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m CrossOrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m CrossOrderCancelReplaceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m CrossOrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m CrossOrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m CrossOrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m CrossOrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CrossOrderCancelReplaceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CrossOrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CrossOrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CrossOrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CrossOrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CrossOrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m CrossOrderCancelReplaceRequest) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m CrossOrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m CrossOrderCancelReplaceRequest) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m CrossOrderCancelReplaceRequest) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m CrossOrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CrossOrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CrossOrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossID gets CrossID, Tag 548 +func (m CrossOrderCancelReplaceRequest) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossType gets CrossType, Tag 549 +func (m CrossOrderCancelReplaceRequest) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossPrioritization gets CrossPrioritization, Tag 550 +func (m CrossOrderCancelReplaceRequest) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { + var f field.CrossPrioritizationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigCrossID gets OrigCrossID, Tag 551 +func (m CrossOrderCancelReplaceRequest) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSides gets NoSides, Tag 552 +func (m CrossOrderCancelReplaceRequest) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSidesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CrossOrderCancelReplaceRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CrossOrderCancelReplaceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CrossOrderCancelReplaceRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m CrossOrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m CrossOrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CrossOrderCancelReplaceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m CrossOrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CrossOrderCancelReplaceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m CrossOrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m CrossOrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m CrossOrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m CrossOrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m CrossOrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m CrossOrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m CrossOrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m CrossOrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m CrossOrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m CrossOrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m CrossOrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m CrossOrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m CrossOrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CrossOrderCancelReplaceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CrossOrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CrossOrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CrossOrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CrossOrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CrossOrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m CrossOrderCancelReplaceRequest) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetHostCrossID gets HostCrossID, Tag 961 +func (m CrossOrderCancelReplaceRequest) GetHostCrossID() (v string, err quickfix.MessageRejectError) { + var f field.HostCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CrossOrderCancelReplaceRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CrossOrderCancelReplaceRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CrossOrderCancelReplaceRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CrossOrderCancelReplaceRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CrossOrderCancelReplaceRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CrossOrderCancelReplaceRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CrossOrderCancelReplaceRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CrossOrderCancelReplaceRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CrossOrderCancelReplaceRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CrossOrderCancelReplaceRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CrossOrderCancelReplaceRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CrossOrderCancelReplaceRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m CrossOrderCancelReplaceRequest) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m CrossOrderCancelReplaceRequest) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m CrossOrderCancelReplaceRequest) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m CrossOrderCancelReplaceRequest) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m CrossOrderCancelReplaceRequest) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m CrossOrderCancelReplaceRequest) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m CrossOrderCancelReplaceRequest) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m CrossOrderCancelReplaceRequest) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m CrossOrderCancelReplaceRequest) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m CrossOrderCancelReplaceRequest) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m CrossOrderCancelReplaceRequest) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m CrossOrderCancelReplaceRequest) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m CrossOrderCancelReplaceRequest) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m CrossOrderCancelReplaceRequest) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m CrossOrderCancelReplaceRequest) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m CrossOrderCancelReplaceRequest) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m CrossOrderCancelReplaceRequest) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m CrossOrderCancelReplaceRequest) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m CrossOrderCancelReplaceRequest) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m CrossOrderCancelReplaceRequest) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m CrossOrderCancelReplaceRequest) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m CrossOrderCancelReplaceRequest) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m CrossOrderCancelReplaceRequest) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m CrossOrderCancelReplaceRequest) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m CrossOrderCancelReplaceRequest) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m CrossOrderCancelReplaceRequest) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m CrossOrderCancelReplaceRequest) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m CrossOrderCancelReplaceRequest) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m CrossOrderCancelReplaceRequest) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m CrossOrderCancelReplaceRequest) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m CrossOrderCancelReplaceRequest) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m CrossOrderCancelReplaceRequest) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m CrossOrderCancelReplaceRequest) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CrossOrderCancelReplaceRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CrossOrderCancelReplaceRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CrossOrderCancelReplaceRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CrossOrderCancelReplaceRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CrossOrderCancelReplaceRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CrossOrderCancelReplaceRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CrossOrderCancelReplaceRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CrossOrderCancelReplaceRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CrossOrderCancelReplaceRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CrossOrderCancelReplaceRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CrossOrderCancelReplaceRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CrossOrderCancelReplaceRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CrossOrderCancelReplaceRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CrossOrderCancelReplaceRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CrossOrderCancelReplaceRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CrossOrderCancelReplaceRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CrossOrderCancelReplaceRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CrossOrderCancelReplaceRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CrossOrderCancelReplaceRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CrossOrderCancelReplaceRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CrossOrderCancelReplaceRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CrossOrderCancelReplaceRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CrossOrderCancelReplaceRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CrossOrderCancelReplaceRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CrossOrderCancelReplaceRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CrossOrderCancelReplaceRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CrossOrderCancelReplaceRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CrossOrderCancelReplaceRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CrossOrderCancelReplaceRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CrossOrderCancelReplaceRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CrossOrderCancelReplaceRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CrossOrderCancelReplaceRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CrossOrderCancelReplaceRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m CrossOrderCancelReplaceRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m CrossOrderCancelReplaceRequest) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m CrossOrderCancelReplaceRequest) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CrossOrderCancelReplaceRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m CrossOrderCancelReplaceRequest) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CrossOrderCancelReplaceRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m CrossOrderCancelReplaceRequest) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m CrossOrderCancelReplaceRequest) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CrossOrderCancelReplaceRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CrossOrderCancelReplaceRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m CrossOrderCancelReplaceRequest) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CrossOrderCancelReplaceRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m CrossOrderCancelReplaceRequest) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m CrossOrderCancelReplaceRequest) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CrossOrderCancelReplaceRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m CrossOrderCancelReplaceRequest) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m CrossOrderCancelReplaceRequest) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m CrossOrderCancelReplaceRequest) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CrossOrderCancelReplaceRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CrossOrderCancelReplaceRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m CrossOrderCancelReplaceRequest) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m CrossOrderCancelReplaceRequest) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m CrossOrderCancelReplaceRequest) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m CrossOrderCancelReplaceRequest) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m CrossOrderCancelReplaceRequest) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m CrossOrderCancelReplaceRequest) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CrossOrderCancelReplaceRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m CrossOrderCancelReplaceRequest) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CrossOrderCancelReplaceRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CrossOrderCancelReplaceRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CrossOrderCancelReplaceRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CrossOrderCancelReplaceRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CrossOrderCancelReplaceRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m CrossOrderCancelReplaceRequest) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m CrossOrderCancelReplaceRequest) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m CrossOrderCancelReplaceRequest) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CrossOrderCancelReplaceRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CrossOrderCancelReplaceRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CrossOrderCancelReplaceRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CrossOrderCancelReplaceRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CrossOrderCancelReplaceRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CrossOrderCancelReplaceRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CrossOrderCancelReplaceRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m CrossOrderCancelReplaceRequest) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m CrossOrderCancelReplaceRequest) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m CrossOrderCancelReplaceRequest) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CrossOrderCancelReplaceRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CrossOrderCancelReplaceRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CrossOrderCancelReplaceRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CrossOrderCancelReplaceRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CrossOrderCancelReplaceRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CrossOrderCancelReplaceRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CrossOrderCancelReplaceRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m CrossOrderCancelReplaceRequest) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m CrossOrderCancelReplaceRequest) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m CrossOrderCancelReplaceRequest) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m CrossOrderCancelReplaceRequest) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m CrossOrderCancelReplaceRequest) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m CrossOrderCancelReplaceRequest) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m CrossOrderCancelReplaceRequest) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CrossOrderCancelReplaceRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CrossOrderCancelReplaceRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CrossOrderCancelReplaceRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CrossOrderCancelReplaceRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CrossOrderCancelReplaceRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CrossOrderCancelReplaceRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m CrossOrderCancelReplaceRequest) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m CrossOrderCancelReplaceRequest) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m CrossOrderCancelReplaceRequest) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m CrossOrderCancelReplaceRequest) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m CrossOrderCancelReplaceRequest) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CrossOrderCancelReplaceRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CrossOrderCancelReplaceRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCrossID returns true if CrossID is present, Tag 548 +func (m CrossOrderCancelReplaceRequest) HasCrossID() bool { + return m.Has(tag.CrossID) +} + +// HasCrossType returns true if CrossType is present, Tag 549 +func (m CrossOrderCancelReplaceRequest) HasCrossType() bool { + return m.Has(tag.CrossType) +} + +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +func (m CrossOrderCancelReplaceRequest) HasCrossPrioritization() bool { + return m.Has(tag.CrossPrioritization) +} + +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +func (m CrossOrderCancelReplaceRequest) HasOrigCrossID() bool { + return m.Has(tag.OrigCrossID) +} + +// HasNoSides returns true if NoSides is present, Tag 552 +func (m CrossOrderCancelReplaceRequest) HasNoSides() bool { + return m.Has(tag.NoSides) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CrossOrderCancelReplaceRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CrossOrderCancelReplaceRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CrossOrderCancelReplaceRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m CrossOrderCancelReplaceRequest) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m CrossOrderCancelReplaceRequest) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CrossOrderCancelReplaceRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m CrossOrderCancelReplaceRequest) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CrossOrderCancelReplaceRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m CrossOrderCancelReplaceRequest) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m CrossOrderCancelReplaceRequest) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m CrossOrderCancelReplaceRequest) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m CrossOrderCancelReplaceRequest) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m CrossOrderCancelReplaceRequest) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m CrossOrderCancelReplaceRequest) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m CrossOrderCancelReplaceRequest) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m CrossOrderCancelReplaceRequest) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m CrossOrderCancelReplaceRequest) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m CrossOrderCancelReplaceRequest) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m CrossOrderCancelReplaceRequest) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m CrossOrderCancelReplaceRequest) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m CrossOrderCancelReplaceRequest) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CrossOrderCancelReplaceRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CrossOrderCancelReplaceRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CrossOrderCancelReplaceRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CrossOrderCancelReplaceRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CrossOrderCancelReplaceRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CrossOrderCancelReplaceRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m CrossOrderCancelReplaceRequest) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasHostCrossID returns true if HostCrossID is present, Tag 961 +func (m CrossOrderCancelReplaceRequest) HasHostCrossID() bool { + return m.Has(tag.HostCrossID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CrossOrderCancelReplaceRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CrossOrderCancelReplaceRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CrossOrderCancelReplaceRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CrossOrderCancelReplaceRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CrossOrderCancelReplaceRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CrossOrderCancelReplaceRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CrossOrderCancelReplaceRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CrossOrderCancelReplaceRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CrossOrderCancelReplaceRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CrossOrderCancelReplaceRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CrossOrderCancelReplaceRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CrossOrderCancelReplaceRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m CrossOrderCancelReplaceRequest) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m CrossOrderCancelReplaceRequest) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m CrossOrderCancelReplaceRequest) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m CrossOrderCancelReplaceRequest) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m CrossOrderCancelReplaceRequest) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m CrossOrderCancelReplaceRequest) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m CrossOrderCancelReplaceRequest) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m CrossOrderCancelReplaceRequest) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m CrossOrderCancelReplaceRequest) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m CrossOrderCancelReplaceRequest) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m CrossOrderCancelReplaceRequest) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m CrossOrderCancelReplaceRequest) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m CrossOrderCancelReplaceRequest) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m CrossOrderCancelReplaceRequest) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m CrossOrderCancelReplaceRequest) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m CrossOrderCancelReplaceRequest) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m CrossOrderCancelReplaceRequest) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m CrossOrderCancelReplaceRequest) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m CrossOrderCancelReplaceRequest) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m CrossOrderCancelReplaceRequest) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m CrossOrderCancelReplaceRequest) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m CrossOrderCancelReplaceRequest) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m CrossOrderCancelReplaceRequest) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m CrossOrderCancelReplaceRequest) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m CrossOrderCancelReplaceRequest) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m CrossOrderCancelReplaceRequest) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m CrossOrderCancelReplaceRequest) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m CrossOrderCancelReplaceRequest) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m CrossOrderCancelReplaceRequest) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m CrossOrderCancelReplaceRequest) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m CrossOrderCancelReplaceRequest) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m CrossOrderCancelReplaceRequest) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m CrossOrderCancelReplaceRequest) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CrossOrderCancelReplaceRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CrossOrderCancelReplaceRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CrossOrderCancelReplaceRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CrossOrderCancelReplaceRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CrossOrderCancelReplaceRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CrossOrderCancelReplaceRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CrossOrderCancelReplaceRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CrossOrderCancelReplaceRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CrossOrderCancelReplaceRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CrossOrderCancelReplaceRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CrossOrderCancelReplaceRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CrossOrderCancelReplaceRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CrossOrderCancelReplaceRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CrossOrderCancelReplaceRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CrossOrderCancelReplaceRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CrossOrderCancelReplaceRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CrossOrderCancelReplaceRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CrossOrderCancelReplaceRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CrossOrderCancelReplaceRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CrossOrderCancelReplaceRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CrossOrderCancelReplaceRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CrossOrderCancelReplaceRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CrossOrderCancelReplaceRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CrossOrderCancelReplaceRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CrossOrderCancelReplaceRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CrossOrderCancelReplaceRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CrossOrderCancelReplaceRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CrossOrderCancelReplaceRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CrossOrderCancelReplaceRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CrossOrderCancelReplaceRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CrossOrderCancelReplaceRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CrossOrderCancelReplaceRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CrossOrderCancelReplaceRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoSides is a repeating group element, Tag 552 +type NoSides struct { + *quickfix.Group +} + +// SetSide sets Side, Tag 54 +func (m NoSides) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoSides) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoSides) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NoSides) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoSides) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NoSides) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetAccount sets Account, Tag 1 +func (m NoSides) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoSides) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m NoSides) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m NoSides) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NoSides) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NoSides) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoSides) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoSides) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m NoSides) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoSides) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoSides) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetText sets Text, Tag 58 +func (m NoSides) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoSides) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoSides) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NoSides) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m NoSides) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m NoSides) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoSides) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NoSides) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetSideComplianceID sets SideComplianceID, Tag 659 +func (m NoSides) SetSideComplianceID(v string) { + m.Set(field.NewSideComplianceID(v)) +} + +// SetSideTimeInForce sets SideTimeInForce, Tag 962 +func (m NoSides) SetSideTimeInForce(v time.Time) { + m.Set(field.NewSideTimeInForce(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m NoSides) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m NoSides) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// GetSide gets Side, Tag 54 +func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccount gets Account, Tag 1 +func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQtyType gets QtyType, Tag 854 +func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideComplianceID gets SideComplianceID, Tag 659 +func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.SideComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTimeInForce gets SideTimeInForce, Tag 962 +func (m NoSides) GetSideTimeInForce() (v time.Time, err quickfix.MessageRejectError) { + var f field.SideTimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m NoSides) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSides) HasSide() bool { + return m.Has(tag.Side) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoSides) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoSides) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NoSides) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSides) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoSides) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NoSides) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoSides) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoSides) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoSides) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m NoSides) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m NoSides) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NoSides) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NoSides) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NoSides) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NoSides) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoSides) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoSides) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoSides) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoSides) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoSides) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoSides) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoSides) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoSides) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoSides) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoSides) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoSides) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NoSides) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m NoSides) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoSides) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoSides) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoSides) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoSides) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoSides) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NoSides) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m NoSides) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m NoSides) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoSides) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NoSides) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasSideComplianceID returns true if SideComplianceID is present, Tag 659 +func (m NoSides) HasSideComplianceID() bool { + return m.Has(tag.SideComplianceID) +} + +// HasSideTimeInForce returns true if SideTimeInForce is present, Tag 962 +func (m NoSides) HasSideTimeInForce() bool { + return m.Has(tag.SideTimeInForce) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m NoSides) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m NoSides) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoSidesRepeatingGroup is a repeating group, Tag 552 +type NoSidesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { + return NoSidesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSides, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID), quickfix.GroupElement(tag.SideTimeInForce), quickfix.GroupElement(tag.PreTradeAnonymity), quickfix.GroupElement(tag.OrigClOrdID)})} +} + +// Add create and append a new NoSides to this group +func (m NoSidesRepeatingGroup) Add() NoSides { + g := m.RepeatingGroup.Add() + return NoSides{g} +} + +// Get returns the ith NoSides in the NoSidesRepeatinGroup +func (m NoSidesRepeatingGroup) Get(i int) NoSides { + return NoSides{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/crossordercancelrequest/CrossOrderCancelRequest.generated.go b/fix50sp2/crossordercancelrequest/CrossOrderCancelRequest.generated.go new file mode 100644 index 000000000..a1ab88f56 --- /dev/null +++ b/fix50sp2/crossordercancelrequest/CrossOrderCancelRequest.generated.go @@ -0,0 +1,6125 @@ +package crossordercancelrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// CrossOrderCancelRequest is the fix50sp2 CrossOrderCancelRequest type, MsgType = u +type CrossOrderCancelRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a CrossOrderCancelRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) CrossOrderCancelRequest { + return CrossOrderCancelRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m CrossOrderCancelRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a CrossOrderCancelRequest initialized with the required fields for CrossOrderCancelRequest +func New(crossid field.CrossIDField, origcrossid field.OrigCrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField) (m CrossOrderCancelRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("u")) + m.Set(crossid) + m.Set(origcrossid) + m.Set(crosstype) + m.Set(crossprioritization) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg CrossOrderCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "u", r +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m CrossOrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m CrossOrderCancelRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m CrossOrderCancelRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m CrossOrderCancelRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m CrossOrderCancelRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m CrossOrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m CrossOrderCancelRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m CrossOrderCancelRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m CrossOrderCancelRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m CrossOrderCancelRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m CrossOrderCancelRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m CrossOrderCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m CrossOrderCancelRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m CrossOrderCancelRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m CrossOrderCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m CrossOrderCancelRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m CrossOrderCancelRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m CrossOrderCancelRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m CrossOrderCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m CrossOrderCancelRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m CrossOrderCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m CrossOrderCancelRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m CrossOrderCancelRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m CrossOrderCancelRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m CrossOrderCancelRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m CrossOrderCancelRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m CrossOrderCancelRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m CrossOrderCancelRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m CrossOrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m CrossOrderCancelRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m CrossOrderCancelRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m CrossOrderCancelRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m CrossOrderCancelRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m CrossOrderCancelRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m CrossOrderCancelRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m CrossOrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCrossID sets CrossID, Tag 548 +func (m CrossOrderCancelRequest) SetCrossID(v string) { + m.Set(field.NewCrossID(v)) +} + +// SetCrossType sets CrossType, Tag 549 +func (m CrossOrderCancelRequest) SetCrossType(v enum.CrossType) { + m.Set(field.NewCrossType(v)) +} + +// SetCrossPrioritization sets CrossPrioritization, Tag 550 +func (m CrossOrderCancelRequest) SetCrossPrioritization(v enum.CrossPrioritization) { + m.Set(field.NewCrossPrioritization(v)) +} + +// SetOrigCrossID sets OrigCrossID, Tag 551 +func (m CrossOrderCancelRequest) SetOrigCrossID(v string) { + m.Set(field.NewOrigCrossID(v)) +} + +// SetNoSides sets NoSides, Tag 552 +func (m CrossOrderCancelRequest) SetNoSides(f NoSidesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m CrossOrderCancelRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m CrossOrderCancelRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m CrossOrderCancelRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m CrossOrderCancelRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m CrossOrderCancelRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m CrossOrderCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m CrossOrderCancelRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m CrossOrderCancelRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m CrossOrderCancelRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m CrossOrderCancelRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m CrossOrderCancelRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetHostCrossID sets HostCrossID, Tag 961 +func (m CrossOrderCancelRequest) SetHostCrossID(v string) { + m.Set(field.NewHostCrossID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m CrossOrderCancelRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m CrossOrderCancelRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m CrossOrderCancelRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m CrossOrderCancelRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m CrossOrderCancelRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m CrossOrderCancelRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m CrossOrderCancelRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m CrossOrderCancelRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m CrossOrderCancelRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m CrossOrderCancelRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m CrossOrderCancelRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m CrossOrderCancelRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m CrossOrderCancelRequest) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m CrossOrderCancelRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m CrossOrderCancelRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m CrossOrderCancelRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m CrossOrderCancelRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m CrossOrderCancelRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m CrossOrderCancelRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m CrossOrderCancelRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m CrossOrderCancelRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m CrossOrderCancelRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m CrossOrderCancelRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m CrossOrderCancelRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m CrossOrderCancelRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m CrossOrderCancelRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m CrossOrderCancelRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m CrossOrderCancelRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m CrossOrderCancelRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m CrossOrderCancelRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m CrossOrderCancelRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m CrossOrderCancelRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m CrossOrderCancelRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m CrossOrderCancelRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m CrossOrderCancelRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m CrossOrderCancelRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m CrossOrderCancelRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CrossOrderCancelRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m CrossOrderCancelRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m CrossOrderCancelRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m CrossOrderCancelRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m CrossOrderCancelRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m CrossOrderCancelRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CrossOrderCancelRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m CrossOrderCancelRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m CrossOrderCancelRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m CrossOrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m CrossOrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m CrossOrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m CrossOrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m CrossOrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m CrossOrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m CrossOrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m CrossOrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m CrossOrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m CrossOrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m CrossOrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m CrossOrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m CrossOrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m CrossOrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m CrossOrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m CrossOrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m CrossOrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m CrossOrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m CrossOrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m CrossOrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m CrossOrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m CrossOrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m CrossOrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m CrossOrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m CrossOrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m CrossOrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m CrossOrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m CrossOrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m CrossOrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m CrossOrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m CrossOrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m CrossOrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m CrossOrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m CrossOrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m CrossOrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m CrossOrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossID gets CrossID, Tag 548 +func (m CrossOrderCancelRequest) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossType gets CrossType, Tag 549 +func (m CrossOrderCancelRequest) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossPrioritization gets CrossPrioritization, Tag 550 +func (m CrossOrderCancelRequest) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { + var f field.CrossPrioritizationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigCrossID gets OrigCrossID, Tag 551 +func (m CrossOrderCancelRequest) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSides gets NoSides, Tag 552 +func (m CrossOrderCancelRequest) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSidesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m CrossOrderCancelRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m CrossOrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m CrossOrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m CrossOrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m CrossOrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m CrossOrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m CrossOrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m CrossOrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m CrossOrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m CrossOrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m CrossOrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHostCrossID gets HostCrossID, Tag 961 +func (m CrossOrderCancelRequest) GetHostCrossID() (v string, err quickfix.MessageRejectError) { + var f field.HostCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m CrossOrderCancelRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m CrossOrderCancelRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m CrossOrderCancelRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m CrossOrderCancelRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m CrossOrderCancelRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m CrossOrderCancelRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m CrossOrderCancelRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m CrossOrderCancelRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m CrossOrderCancelRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m CrossOrderCancelRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m CrossOrderCancelRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m CrossOrderCancelRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m CrossOrderCancelRequest) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m CrossOrderCancelRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m CrossOrderCancelRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m CrossOrderCancelRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m CrossOrderCancelRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m CrossOrderCancelRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m CrossOrderCancelRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m CrossOrderCancelRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m CrossOrderCancelRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m CrossOrderCancelRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m CrossOrderCancelRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m CrossOrderCancelRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m CrossOrderCancelRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m CrossOrderCancelRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m CrossOrderCancelRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m CrossOrderCancelRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m CrossOrderCancelRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m CrossOrderCancelRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m CrossOrderCancelRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m CrossOrderCancelRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m CrossOrderCancelRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m CrossOrderCancelRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m CrossOrderCancelRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m CrossOrderCancelRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m CrossOrderCancelRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m CrossOrderCancelRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m CrossOrderCancelRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m CrossOrderCancelRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m CrossOrderCancelRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m CrossOrderCancelRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m CrossOrderCancelRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m CrossOrderCancelRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m CrossOrderCancelRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m CrossOrderCancelRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m CrossOrderCancelRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m CrossOrderCancelRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m CrossOrderCancelRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m CrossOrderCancelRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m CrossOrderCancelRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m CrossOrderCancelRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m CrossOrderCancelRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m CrossOrderCancelRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m CrossOrderCancelRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m CrossOrderCancelRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m CrossOrderCancelRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m CrossOrderCancelRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m CrossOrderCancelRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m CrossOrderCancelRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m CrossOrderCancelRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m CrossOrderCancelRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m CrossOrderCancelRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m CrossOrderCancelRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m CrossOrderCancelRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m CrossOrderCancelRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m CrossOrderCancelRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m CrossOrderCancelRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m CrossOrderCancelRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m CrossOrderCancelRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m CrossOrderCancelRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m CrossOrderCancelRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m CrossOrderCancelRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m CrossOrderCancelRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m CrossOrderCancelRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m CrossOrderCancelRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m CrossOrderCancelRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m CrossOrderCancelRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m CrossOrderCancelRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m CrossOrderCancelRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m CrossOrderCancelRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m CrossOrderCancelRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCrossID returns true if CrossID is present, Tag 548 +func (m CrossOrderCancelRequest) HasCrossID() bool { + return m.Has(tag.CrossID) +} + +// HasCrossType returns true if CrossType is present, Tag 549 +func (m CrossOrderCancelRequest) HasCrossType() bool { + return m.Has(tag.CrossType) +} + +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +func (m CrossOrderCancelRequest) HasCrossPrioritization() bool { + return m.Has(tag.CrossPrioritization) +} + +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +func (m CrossOrderCancelRequest) HasOrigCrossID() bool { + return m.Has(tag.OrigCrossID) +} + +// HasNoSides returns true if NoSides is present, Tag 552 +func (m CrossOrderCancelRequest) HasNoSides() bool { + return m.Has(tag.NoSides) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m CrossOrderCancelRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m CrossOrderCancelRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m CrossOrderCancelRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m CrossOrderCancelRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m CrossOrderCancelRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m CrossOrderCancelRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m CrossOrderCancelRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m CrossOrderCancelRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m CrossOrderCancelRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m CrossOrderCancelRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m CrossOrderCancelRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasHostCrossID returns true if HostCrossID is present, Tag 961 +func (m CrossOrderCancelRequest) HasHostCrossID() bool { + return m.Has(tag.HostCrossID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m CrossOrderCancelRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m CrossOrderCancelRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m CrossOrderCancelRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m CrossOrderCancelRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m CrossOrderCancelRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m CrossOrderCancelRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m CrossOrderCancelRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m CrossOrderCancelRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m CrossOrderCancelRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m CrossOrderCancelRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m CrossOrderCancelRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m CrossOrderCancelRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m CrossOrderCancelRequest) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m CrossOrderCancelRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m CrossOrderCancelRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m CrossOrderCancelRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m CrossOrderCancelRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m CrossOrderCancelRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m CrossOrderCancelRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m CrossOrderCancelRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m CrossOrderCancelRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m CrossOrderCancelRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m CrossOrderCancelRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m CrossOrderCancelRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m CrossOrderCancelRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m CrossOrderCancelRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m CrossOrderCancelRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m CrossOrderCancelRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m CrossOrderCancelRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m CrossOrderCancelRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m CrossOrderCancelRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m CrossOrderCancelRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m CrossOrderCancelRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m CrossOrderCancelRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m CrossOrderCancelRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m CrossOrderCancelRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m CrossOrderCancelRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m CrossOrderCancelRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m CrossOrderCancelRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m CrossOrderCancelRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m CrossOrderCancelRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m CrossOrderCancelRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m CrossOrderCancelRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m CrossOrderCancelRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m CrossOrderCancelRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m CrossOrderCancelRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoSides is a repeating group element, Tag 552 +type NoSides struct { + *quickfix.Group +} + +// SetSide sets Side, Tag 54 +func (m NoSides) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m NoSides) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoSides) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoSides) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NoSides) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m NoSides) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoSides) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NoSides) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NoSides) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetText sets Text, Tag 58 +func (m NoSides) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoSides) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoSides) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetSide gets Side, Tag 54 +func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSides) HasSide() bool { + return m.Has(tag.Side) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m NoSides) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoSides) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoSides) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NoSides) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m NoSides) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSides) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoSides) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NoSides) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoSides) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoSides) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoSides) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoSides) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoSides) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NoSides) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoSides) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoSides) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoSides) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSidesRepeatingGroup is a repeating group, Tag 552 +type NoSidesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { + return NoSidesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSides, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.OrigOrdModTime), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} +} + +// Add create and append a new NoSides to this group +func (m NoSidesRepeatingGroup) Add() NoSides { + g := m.RepeatingGroup.Add() + return NoSides{g} +} + +// Get returns the ith NoSides in the NoSidesRepeatinGroup +func (m NoSidesRepeatingGroup) Get(i int) NoSides { + return NoSides{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/derivativesecuritylist/DerivativeSecurityList.generated.go b/fix50sp2/derivativesecuritylist/DerivativeSecurityList.generated.go new file mode 100644 index 000000000..8725e7a6a --- /dev/null +++ b/fix50sp2/derivativesecuritylist/DerivativeSecurityList.generated.go @@ -0,0 +1,8795 @@ +package derivativesecuritylist + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// DerivativeSecurityList is the fix50sp2 DerivativeSecurityList type, MsgType = AA +type DerivativeSecurityList struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a DerivativeSecurityList from a quickfix.Message instance +func FromMessage(m *quickfix.Message) DerivativeSecurityList { + return DerivativeSecurityList{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m DerivativeSecurityList) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a DerivativeSecurityList initialized with the required fields for DerivativeSecurityList +func New() (m DerivativeSecurityList) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AA")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg DerivativeSecurityList, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AA", r +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m DerivativeSecurityList) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m DerivativeSecurityList) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityList) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityList) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityList) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityList) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityList) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityList) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityList) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityList) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityList) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityList) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityList) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityList) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityList) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityList) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityList) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityList) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityList) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityList) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityList) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityList) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityList) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m DerivativeSecurityList) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m DerivativeSecurityList) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityList) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityList) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityList) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityList) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +func (m DerivativeSecurityList) SetTotNoRelatedSym(v int) { + m.Set(field.NewTotNoRelatedSym(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityList) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityList) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityList) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityList) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityList) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityList) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +func (m DerivativeSecurityList) SetSecurityRequestResult(v enum.SecurityRequestResult) { + m.Set(field.NewSecurityRequestResult(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityList) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityList) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityList) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityList) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m DerivativeSecurityList) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityList) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m DerivativeSecurityList) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityList) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityList) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m DerivativeSecurityList) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityList) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityList) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityList) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityList) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityList) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityList) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m DerivativeSecurityList) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityList) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetSecurityReportID sets SecurityReportID, Tag 964 +func (m DerivativeSecurityList) SetSecurityReportID(v int) { + m.Set(field.NewSecurityReportID(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityList) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityList) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityList) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityList) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityList) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityList) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityList) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityList) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityList) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityList) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityList) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityList) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m DerivativeSecurityList) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m DerivativeSecurityList) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityList) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetDerivativeSymbol sets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityList) SetDerivativeSymbol(v string) { + m.Set(field.NewDerivativeSymbol(v)) +} + +// SetDerivativeSymbolSfx sets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityList) SetDerivativeSymbolSfx(v string) { + m.Set(field.NewDerivativeSymbolSfx(v)) +} + +// SetDerivativeSecurityID sets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityList) SetDerivativeSecurityID(v string) { + m.Set(field.NewDerivativeSecurityID(v)) +} + +// SetDerivativeSecurityIDSource sets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityList) SetDerivativeSecurityIDSource(v string) { + m.Set(field.NewDerivativeSecurityIDSource(v)) +} + +// SetNoDerivativeSecurityAltID sets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityList) SetNoDerivativeSecurityAltID(f NoDerivativeSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeOptPayAmount sets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityList) SetDerivativeOptPayAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeOptPayAmount(value, scale)) +} + +// SetDerivativeProductComplex sets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityList) SetDerivativeProductComplex(v string) { + m.Set(field.NewDerivativeProductComplex(v)) +} + +// SetDerivFlexProductEligibilityIndicator sets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityList) SetDerivFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewDerivFlexProductEligibilityIndicator(v)) +} + +// SetDerivativeProduct sets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityList) SetDerivativeProduct(v int) { + m.Set(field.NewDerivativeProduct(v)) +} + +// SetDerivativeSecurityGroup sets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityList) SetDerivativeSecurityGroup(v string) { + m.Set(field.NewDerivativeSecurityGroup(v)) +} + +// SetDerivativeCFICode sets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityList) SetDerivativeCFICode(v string) { + m.Set(field.NewDerivativeCFICode(v)) +} + +// SetDerivativeSecurityType sets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityList) SetDerivativeSecurityType(v string) { + m.Set(field.NewDerivativeSecurityType(v)) +} + +// SetDerivativeSecuritySubType sets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityList) SetDerivativeSecuritySubType(v string) { + m.Set(field.NewDerivativeSecuritySubType(v)) +} + +// SetDerivativeMaturityMonthYear sets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityList) SetDerivativeMaturityMonthYear(v string) { + m.Set(field.NewDerivativeMaturityMonthYear(v)) +} + +// SetDerivativeMaturityDate sets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityList) SetDerivativeMaturityDate(v string) { + m.Set(field.NewDerivativeMaturityDate(v)) +} + +// SetDerivativeMaturityTime sets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityList) SetDerivativeMaturityTime(v string) { + m.Set(field.NewDerivativeMaturityTime(v)) +} + +// SetDerivativeSettleOnOpenFlag sets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityList) SetDerivativeSettleOnOpenFlag(v string) { + m.Set(field.NewDerivativeSettleOnOpenFlag(v)) +} + +// SetDerivativeInstrmtAssignmentMethod sets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityList) SetDerivativeInstrmtAssignmentMethod(v string) { + m.Set(field.NewDerivativeInstrmtAssignmentMethod(v)) +} + +// SetDerivativeSecurityStatus sets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityList) SetDerivativeSecurityStatus(v string) { + m.Set(field.NewDerivativeSecurityStatus(v)) +} + +// SetDerivativeInstrRegistry sets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityList) SetDerivativeInstrRegistry(v string) { + m.Set(field.NewDerivativeInstrRegistry(v)) +} + +// SetDerivativeCountryOfIssue sets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityList) SetDerivativeCountryOfIssue(v string) { + m.Set(field.NewDerivativeCountryOfIssue(v)) +} + +// SetDerivativeStateOrProvinceOfIssue sets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityList) SetDerivativeStateOrProvinceOfIssue(v string) { + m.Set(field.NewDerivativeStateOrProvinceOfIssue(v)) +} + +// SetDerivativeLocaleOfIssue sets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityList) SetDerivativeLocaleOfIssue(v string) { + m.Set(field.NewDerivativeLocaleOfIssue(v)) +} + +// SetDerivativeStrikePrice sets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityList) SetDerivativeStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikePrice(value, scale)) +} + +// SetDerivativeStrikeCurrency sets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityList) SetDerivativeStrikeCurrency(v string) { + m.Set(field.NewDerivativeStrikeCurrency(v)) +} + +// SetDerivativeStrikeMultiplier sets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityList) SetDerivativeStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeMultiplier(value, scale)) +} + +// SetDerivativeStrikeValue sets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityList) SetDerivativeStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeValue(value, scale)) +} + +// SetDerivativeOptAttribute sets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityList) SetDerivativeOptAttribute(v string) { + m.Set(field.NewDerivativeOptAttribute(v)) +} + +// SetDerivativeContractMultiplier sets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityList) SetDerivativeContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeContractMultiplier(value, scale)) +} + +// SetDerivativeMinPriceIncrement sets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityList) SetDerivativeMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrement(value, scale)) +} + +// SetDerivativeMinPriceIncrementAmount sets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityList) SetDerivativeMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrementAmount(value, scale)) +} + +// SetDerivativeUnitOfMeasure sets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityList) SetDerivativeUnitOfMeasure(v string) { + m.Set(field.NewDerivativeUnitOfMeasure(v)) +} + +// SetDerivativeUnitOfMeasureQty sets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityList) SetDerivativeUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeTimeUnit sets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityList) SetDerivativeTimeUnit(v string) { + m.Set(field.NewDerivativeTimeUnit(v)) +} + +// SetDerivativeSecurityExchange sets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityList) SetDerivativeSecurityExchange(v string) { + m.Set(field.NewDerivativeSecurityExchange(v)) +} + +// SetDerivativePositionLimit sets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityList) SetDerivativePositionLimit(v int) { + m.Set(field.NewDerivativePositionLimit(v)) +} + +// SetDerivativeNTPositionLimit sets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityList) SetDerivativeNTPositionLimit(v int) { + m.Set(field.NewDerivativeNTPositionLimit(v)) +} + +// SetDerivativeIssuer sets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityList) SetDerivativeIssuer(v string) { + m.Set(field.NewDerivativeIssuer(v)) +} + +// SetDerivativeIssueDate sets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityList) SetDerivativeIssueDate(v string) { + m.Set(field.NewDerivativeIssueDate(v)) +} + +// SetDerivativeEncodedIssuerLen sets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityList) SetDerivativeEncodedIssuerLen(v int) { + m.Set(field.NewDerivativeEncodedIssuerLen(v)) +} + +// SetDerivativeEncodedIssuer sets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityList) SetDerivativeEncodedIssuer(v string) { + m.Set(field.NewDerivativeEncodedIssuer(v)) +} + +// SetDerivativeSecurityDesc sets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityList) SetDerivativeSecurityDesc(v string) { + m.Set(field.NewDerivativeSecurityDesc(v)) +} + +// SetDerivativeEncodedSecurityDescLen sets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityList) SetDerivativeEncodedSecurityDescLen(v int) { + m.Set(field.NewDerivativeEncodedSecurityDescLen(v)) +} + +// SetDerivativeEncodedSecurityDesc sets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityList) SetDerivativeEncodedSecurityDesc(v string) { + m.Set(field.NewDerivativeEncodedSecurityDesc(v)) +} + +// SetDerivativeSecurityXMLLen sets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityList) SetDerivativeSecurityXMLLen(v int) { + m.Set(field.NewDerivativeSecurityXMLLen(v)) +} + +// SetDerivativeSecurityXML sets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityList) SetDerivativeSecurityXML(v string) { + m.Set(field.NewDerivativeSecurityXML(v)) +} + +// SetDerivativeSecurityXMLSchema sets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityList) SetDerivativeSecurityXMLSchema(v string) { + m.Set(field.NewDerivativeSecurityXMLSchema(v)) +} + +// SetDerivativeContractSettlMonth sets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityList) SetDerivativeContractSettlMonth(v string) { + m.Set(field.NewDerivativeContractSettlMonth(v)) +} + +// SetNoDerivativeEvents sets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityList) SetNoDerivativeEvents(f NoDerivativeEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoDerivativeInstrumentParties sets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityList) SetNoDerivativeInstrumentParties(f NoDerivativeInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeExerciseStyle sets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityList) SetDerivativeExerciseStyle(v string) { + m.Set(field.NewDerivativeExerciseStyle(v)) +} + +// SetNoMarketSegments sets NoMarketSegments, Tag 1310 +func (m DerivativeSecurityList) SetNoMarketSegments(f NoMarketSegmentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoDerivativeInstrAttrib sets NoDerivativeInstrAttrib, Tag 1311 +func (m DerivativeSecurityList) SetNoDerivativeInstrAttrib(f NoDerivativeInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativePriceUnitOfMeasure sets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityList) SetDerivativePriceUnitOfMeasure(v string) { + m.Set(field.NewDerivativePriceUnitOfMeasure(v)) +} + +// SetDerivativePriceUnitOfMeasureQty sets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityList) SetDerivativePriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativePriceUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeSettlMethod sets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityList) SetDerivativeSettlMethod(v string) { + m.Set(field.NewDerivativeSettlMethod(v)) +} + +// SetDerivativePriceQuoteMethod sets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityList) SetDerivativePriceQuoteMethod(v string) { + m.Set(field.NewDerivativePriceQuoteMethod(v)) +} + +// SetDerivativeValuationMethod sets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityList) SetDerivativeValuationMethod(v string) { + m.Set(field.NewDerivativeValuationMethod(v)) +} + +// SetDerivativeListMethod sets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityList) SetDerivativeListMethod(v int) { + m.Set(field.NewDerivativeListMethod(v)) +} + +// SetDerivativeCapPrice sets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityList) SetDerivativeCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeCapPrice(value, scale)) +} + +// SetDerivativeFloorPrice sets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityList) SetDerivativeFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeFloorPrice(value, scale)) +} + +// SetDerivativePutOrCall sets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityList) SetDerivativePutOrCall(v int) { + m.Set(field.NewDerivativePutOrCall(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m DerivativeSecurityList) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m DerivativeSecurityList) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityList) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityList) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityList) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityList) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityList) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetDerivativeContractMultiplierUnit sets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityList) SetDerivativeContractMultiplierUnit(v int) { + m.Set(field.NewDerivativeContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityList) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetDerivativeFlowScheduleType sets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityList) SetDerivativeFlowScheduleType(v int) { + m.Set(field.NewDerivativeFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityList) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityList) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityList) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityList) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityList) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityList) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m DerivativeSecurityList) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m DerivativeSecurityList) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityList) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityList) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityList) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityList) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityList) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityList) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityList) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityList) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityList) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityList) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityList) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityList) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityList) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityList) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityList) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityList) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityList) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityList) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityList) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityList) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityList) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m DerivativeSecurityList) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m DerivativeSecurityList) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityList) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityList) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityList) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +func (m DerivativeSecurityList) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRelatedSymField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityList) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityList) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityList) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityList) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityList) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityList) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +func (m DerivativeSecurityList) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { + var f field.SecurityRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityList) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityList) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityList) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityList) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m DerivativeSecurityList) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityList) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m DerivativeSecurityList) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityList) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityList) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m DerivativeSecurityList) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityList) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityList) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityList) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityList) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityList) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityList) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m DerivativeSecurityList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityList) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReportID gets SecurityReportID, Tag 964 +func (m DerivativeSecurityList) GetSecurityReportID() (v int, err quickfix.MessageRejectError) { + var f field.SecurityReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityList) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityList) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityList) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityList) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityList) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityList) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityList) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityList) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityList) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityList) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityList) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityList) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m DerivativeSecurityList) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m DerivativeSecurityList) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityList) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbol gets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityList) GetDerivativeSymbol() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbolSfx gets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityList) GetDerivativeSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityID gets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityList) GetDerivativeSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityIDSource gets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityList) GetDerivativeSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeSecurityAltID gets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityList) GetNoDerivativeSecurityAltID() (NoDerivativeSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeOptPayAmount gets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityList) GetDerivativeOptPayAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeOptPayAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProductComplex gets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityList) GetDerivativeProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivFlexProductEligibilityIndicator gets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityList) GetDerivFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.DerivFlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProduct gets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityList) GetDerivativeProduct() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityGroup gets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityList) GetDerivativeSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCFICode gets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityList) GetDerivativeCFICode() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityType gets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityList) GetDerivativeSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecuritySubType gets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityList) GetDerivativeSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityMonthYear gets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityList) GetDerivativeMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityDate gets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityList) GetDerivativeMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityTime gets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityList) GetDerivativeMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettleOnOpenFlag gets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityList) GetDerivativeSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrmtAssignmentMethod gets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityList) GetDerivativeInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityStatus gets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityList) GetDerivativeSecurityStatus() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrRegistry gets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityList) GetDerivativeInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCountryOfIssue gets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityList) GetDerivativeCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStateOrProvinceOfIssue gets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityList) GetDerivativeStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeLocaleOfIssue gets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityList) GetDerivativeLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikePrice gets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityList) GetDerivativeStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeCurrency gets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityList) GetDerivativeStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeMultiplier gets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityList) GetDerivativeStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeValue gets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityList) GetDerivativeStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeOptAttribute gets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityList) GetDerivativeOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplier gets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityList) GetDerivativeContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrement gets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityList) GetDerivativeMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrementAmount gets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityList) GetDerivativeMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasure gets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityList) GetDerivativeUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasureQty gets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityList) GetDerivativeUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeTimeUnit gets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityList) GetDerivativeTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityExchange gets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityList) GetDerivativeSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePositionLimit gets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityList) GetDerivativePositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeNTPositionLimit gets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityList) GetDerivativeNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeNTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssuer gets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityList) GetDerivativeIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssueDate gets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityList) GetDerivativeIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuerLen gets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityList) GetDerivativeEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuer gets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityList) GetDerivativeEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityDesc gets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityList) GetDerivativeSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDescLen gets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityList) GetDerivativeEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDesc gets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityList) GetDerivativeEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLLen gets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityList) GetDerivativeSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXML gets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityList) GetDerivativeSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLSchema gets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityList) GetDerivativeSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractSettlMonth gets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityList) GetDerivativeContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeEvents gets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityList) GetNoDerivativeEvents() (NoDerivativeEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoDerivativeInstrumentParties gets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityList) GetNoDerivativeInstrumentParties() (NoDerivativeInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeExerciseStyle gets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityList) GetDerivativeExerciseStyle() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMarketSegments gets NoMarketSegments, Tag 1310 +func (m DerivativeSecurityList) GetNoMarketSegments() (NoMarketSegmentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMarketSegmentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoDerivativeInstrAttrib gets NoDerivativeInstrAttrib, Tag 1311 +func (m DerivativeSecurityList) GetNoDerivativeInstrAttrib() (NoDerivativeInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativePriceUnitOfMeasure gets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityList) GetDerivativePriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceUnitOfMeasureQty gets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityList) GetDerivativePriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettlMethod gets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityList) GetDerivativeSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceQuoteMethod gets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityList) GetDerivativePriceQuoteMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeValuationMethod gets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityList) GetDerivativeValuationMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeListMethod gets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityList) GetDerivativeListMethod() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCapPrice gets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityList) GetDerivativeCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeCapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFloorPrice gets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityList) GetDerivativeFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeFloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePutOrCall gets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityList) GetDerivativePutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m DerivativeSecurityList) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m DerivativeSecurityList) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityList) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityList) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityList) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityList) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityList) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplierUnit gets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityList) GetDerivativeContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityList) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFlowScheduleType gets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityList) GetDerivativeFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityList) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityList) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityList) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityList) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityList) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityList) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m DerivativeSecurityList) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m DerivativeSecurityList) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m DerivativeSecurityList) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m DerivativeSecurityList) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m DerivativeSecurityList) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m DerivativeSecurityList) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m DerivativeSecurityList) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m DerivativeSecurityList) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m DerivativeSecurityList) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m DerivativeSecurityList) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m DerivativeSecurityList) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m DerivativeSecurityList) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m DerivativeSecurityList) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m DerivativeSecurityList) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m DerivativeSecurityList) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m DerivativeSecurityList) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m DerivativeSecurityList) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m DerivativeSecurityList) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m DerivativeSecurityList) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m DerivativeSecurityList) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m DerivativeSecurityList) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m DerivativeSecurityList) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m DerivativeSecurityList) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m DerivativeSecurityList) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m DerivativeSecurityList) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m DerivativeSecurityList) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m DerivativeSecurityList) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m DerivativeSecurityList) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m DerivativeSecurityList) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +func (m DerivativeSecurityList) HasTotNoRelatedSym() bool { + return m.Has(tag.TotNoRelatedSym) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m DerivativeSecurityList) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m DerivativeSecurityList) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m DerivativeSecurityList) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m DerivativeSecurityList) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m DerivativeSecurityList) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m DerivativeSecurityList) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +func (m DerivativeSecurityList) HasSecurityRequestResult() bool { + return m.Has(tag.SecurityRequestResult) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m DerivativeSecurityList) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m DerivativeSecurityList) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m DerivativeSecurityList) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m DerivativeSecurityList) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m DerivativeSecurityList) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m DerivativeSecurityList) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m DerivativeSecurityList) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m DerivativeSecurityList) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m DerivativeSecurityList) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m DerivativeSecurityList) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m DerivativeSecurityList) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m DerivativeSecurityList) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m DerivativeSecurityList) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m DerivativeSecurityList) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m DerivativeSecurityList) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m DerivativeSecurityList) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m DerivativeSecurityList) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m DerivativeSecurityList) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasSecurityReportID returns true if SecurityReportID is present, Tag 964 +func (m DerivativeSecurityList) HasSecurityReportID() bool { + return m.Has(tag.SecurityReportID) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m DerivativeSecurityList) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m DerivativeSecurityList) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m DerivativeSecurityList) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m DerivativeSecurityList) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m DerivativeSecurityList) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m DerivativeSecurityList) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m DerivativeSecurityList) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m DerivativeSecurityList) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m DerivativeSecurityList) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m DerivativeSecurityList) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m DerivativeSecurityList) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m DerivativeSecurityList) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m DerivativeSecurityList) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m DerivativeSecurityList) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m DerivativeSecurityList) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasDerivativeSymbol returns true if DerivativeSymbol is present, Tag 1214 +func (m DerivativeSecurityList) HasDerivativeSymbol() bool { + return m.Has(tag.DerivativeSymbol) +} + +// HasDerivativeSymbolSfx returns true if DerivativeSymbolSfx is present, Tag 1215 +func (m DerivativeSecurityList) HasDerivativeSymbolSfx() bool { + return m.Has(tag.DerivativeSymbolSfx) +} + +// HasDerivativeSecurityID returns true if DerivativeSecurityID is present, Tag 1216 +func (m DerivativeSecurityList) HasDerivativeSecurityID() bool { + return m.Has(tag.DerivativeSecurityID) +} + +// HasDerivativeSecurityIDSource returns true if DerivativeSecurityIDSource is present, Tag 1217 +func (m DerivativeSecurityList) HasDerivativeSecurityIDSource() bool { + return m.Has(tag.DerivativeSecurityIDSource) +} + +// HasNoDerivativeSecurityAltID returns true if NoDerivativeSecurityAltID is present, Tag 1218 +func (m DerivativeSecurityList) HasNoDerivativeSecurityAltID() bool { + return m.Has(tag.NoDerivativeSecurityAltID) +} + +// HasDerivativeOptPayAmount returns true if DerivativeOptPayAmount is present, Tag 1225 +func (m DerivativeSecurityList) HasDerivativeOptPayAmount() bool { + return m.Has(tag.DerivativeOptPayAmount) +} + +// HasDerivativeProductComplex returns true if DerivativeProductComplex is present, Tag 1228 +func (m DerivativeSecurityList) HasDerivativeProductComplex() bool { + return m.Has(tag.DerivativeProductComplex) +} + +// HasDerivFlexProductEligibilityIndicator returns true if DerivFlexProductEligibilityIndicator is present, Tag 1243 +func (m DerivativeSecurityList) HasDerivFlexProductEligibilityIndicator() bool { + return m.Has(tag.DerivFlexProductEligibilityIndicator) +} + +// HasDerivativeProduct returns true if DerivativeProduct is present, Tag 1246 +func (m DerivativeSecurityList) HasDerivativeProduct() bool { + return m.Has(tag.DerivativeProduct) +} + +// HasDerivativeSecurityGroup returns true if DerivativeSecurityGroup is present, Tag 1247 +func (m DerivativeSecurityList) HasDerivativeSecurityGroup() bool { + return m.Has(tag.DerivativeSecurityGroup) +} + +// HasDerivativeCFICode returns true if DerivativeCFICode is present, Tag 1248 +func (m DerivativeSecurityList) HasDerivativeCFICode() bool { + return m.Has(tag.DerivativeCFICode) +} + +// HasDerivativeSecurityType returns true if DerivativeSecurityType is present, Tag 1249 +func (m DerivativeSecurityList) HasDerivativeSecurityType() bool { + return m.Has(tag.DerivativeSecurityType) +} + +// HasDerivativeSecuritySubType returns true if DerivativeSecuritySubType is present, Tag 1250 +func (m DerivativeSecurityList) HasDerivativeSecuritySubType() bool { + return m.Has(tag.DerivativeSecuritySubType) +} + +// HasDerivativeMaturityMonthYear returns true if DerivativeMaturityMonthYear is present, Tag 1251 +func (m DerivativeSecurityList) HasDerivativeMaturityMonthYear() bool { + return m.Has(tag.DerivativeMaturityMonthYear) +} + +// HasDerivativeMaturityDate returns true if DerivativeMaturityDate is present, Tag 1252 +func (m DerivativeSecurityList) HasDerivativeMaturityDate() bool { + return m.Has(tag.DerivativeMaturityDate) +} + +// HasDerivativeMaturityTime returns true if DerivativeMaturityTime is present, Tag 1253 +func (m DerivativeSecurityList) HasDerivativeMaturityTime() bool { + return m.Has(tag.DerivativeMaturityTime) +} + +// HasDerivativeSettleOnOpenFlag returns true if DerivativeSettleOnOpenFlag is present, Tag 1254 +func (m DerivativeSecurityList) HasDerivativeSettleOnOpenFlag() bool { + return m.Has(tag.DerivativeSettleOnOpenFlag) +} + +// HasDerivativeInstrmtAssignmentMethod returns true if DerivativeInstrmtAssignmentMethod is present, Tag 1255 +func (m DerivativeSecurityList) HasDerivativeInstrmtAssignmentMethod() bool { + return m.Has(tag.DerivativeInstrmtAssignmentMethod) +} + +// HasDerivativeSecurityStatus returns true if DerivativeSecurityStatus is present, Tag 1256 +func (m DerivativeSecurityList) HasDerivativeSecurityStatus() bool { + return m.Has(tag.DerivativeSecurityStatus) +} + +// HasDerivativeInstrRegistry returns true if DerivativeInstrRegistry is present, Tag 1257 +func (m DerivativeSecurityList) HasDerivativeInstrRegistry() bool { + return m.Has(tag.DerivativeInstrRegistry) +} + +// HasDerivativeCountryOfIssue returns true if DerivativeCountryOfIssue is present, Tag 1258 +func (m DerivativeSecurityList) HasDerivativeCountryOfIssue() bool { + return m.Has(tag.DerivativeCountryOfIssue) +} + +// HasDerivativeStateOrProvinceOfIssue returns true if DerivativeStateOrProvinceOfIssue is present, Tag 1259 +func (m DerivativeSecurityList) HasDerivativeStateOrProvinceOfIssue() bool { + return m.Has(tag.DerivativeStateOrProvinceOfIssue) +} + +// HasDerivativeLocaleOfIssue returns true if DerivativeLocaleOfIssue is present, Tag 1260 +func (m DerivativeSecurityList) HasDerivativeLocaleOfIssue() bool { + return m.Has(tag.DerivativeLocaleOfIssue) +} + +// HasDerivativeStrikePrice returns true if DerivativeStrikePrice is present, Tag 1261 +func (m DerivativeSecurityList) HasDerivativeStrikePrice() bool { + return m.Has(tag.DerivativeStrikePrice) +} + +// HasDerivativeStrikeCurrency returns true if DerivativeStrikeCurrency is present, Tag 1262 +func (m DerivativeSecurityList) HasDerivativeStrikeCurrency() bool { + return m.Has(tag.DerivativeStrikeCurrency) +} + +// HasDerivativeStrikeMultiplier returns true if DerivativeStrikeMultiplier is present, Tag 1263 +func (m DerivativeSecurityList) HasDerivativeStrikeMultiplier() bool { + return m.Has(tag.DerivativeStrikeMultiplier) +} + +// HasDerivativeStrikeValue returns true if DerivativeStrikeValue is present, Tag 1264 +func (m DerivativeSecurityList) HasDerivativeStrikeValue() bool { + return m.Has(tag.DerivativeStrikeValue) +} + +// HasDerivativeOptAttribute returns true if DerivativeOptAttribute is present, Tag 1265 +func (m DerivativeSecurityList) HasDerivativeOptAttribute() bool { + return m.Has(tag.DerivativeOptAttribute) +} + +// HasDerivativeContractMultiplier returns true if DerivativeContractMultiplier is present, Tag 1266 +func (m DerivativeSecurityList) HasDerivativeContractMultiplier() bool { + return m.Has(tag.DerivativeContractMultiplier) +} + +// HasDerivativeMinPriceIncrement returns true if DerivativeMinPriceIncrement is present, Tag 1267 +func (m DerivativeSecurityList) HasDerivativeMinPriceIncrement() bool { + return m.Has(tag.DerivativeMinPriceIncrement) +} + +// HasDerivativeMinPriceIncrementAmount returns true if DerivativeMinPriceIncrementAmount is present, Tag 1268 +func (m DerivativeSecurityList) HasDerivativeMinPriceIncrementAmount() bool { + return m.Has(tag.DerivativeMinPriceIncrementAmount) +} + +// HasDerivativeUnitOfMeasure returns true if DerivativeUnitOfMeasure is present, Tag 1269 +func (m DerivativeSecurityList) HasDerivativeUnitOfMeasure() bool { + return m.Has(tag.DerivativeUnitOfMeasure) +} + +// HasDerivativeUnitOfMeasureQty returns true if DerivativeUnitOfMeasureQty is present, Tag 1270 +func (m DerivativeSecurityList) HasDerivativeUnitOfMeasureQty() bool { + return m.Has(tag.DerivativeUnitOfMeasureQty) +} + +// HasDerivativeTimeUnit returns true if DerivativeTimeUnit is present, Tag 1271 +func (m DerivativeSecurityList) HasDerivativeTimeUnit() bool { + return m.Has(tag.DerivativeTimeUnit) +} + +// HasDerivativeSecurityExchange returns true if DerivativeSecurityExchange is present, Tag 1272 +func (m DerivativeSecurityList) HasDerivativeSecurityExchange() bool { + return m.Has(tag.DerivativeSecurityExchange) +} + +// HasDerivativePositionLimit returns true if DerivativePositionLimit is present, Tag 1273 +func (m DerivativeSecurityList) HasDerivativePositionLimit() bool { + return m.Has(tag.DerivativePositionLimit) +} + +// HasDerivativeNTPositionLimit returns true if DerivativeNTPositionLimit is present, Tag 1274 +func (m DerivativeSecurityList) HasDerivativeNTPositionLimit() bool { + return m.Has(tag.DerivativeNTPositionLimit) +} + +// HasDerivativeIssuer returns true if DerivativeIssuer is present, Tag 1275 +func (m DerivativeSecurityList) HasDerivativeIssuer() bool { + return m.Has(tag.DerivativeIssuer) +} + +// HasDerivativeIssueDate returns true if DerivativeIssueDate is present, Tag 1276 +func (m DerivativeSecurityList) HasDerivativeIssueDate() bool { + return m.Has(tag.DerivativeIssueDate) +} + +// HasDerivativeEncodedIssuerLen returns true if DerivativeEncodedIssuerLen is present, Tag 1277 +func (m DerivativeSecurityList) HasDerivativeEncodedIssuerLen() bool { + return m.Has(tag.DerivativeEncodedIssuerLen) +} + +// HasDerivativeEncodedIssuer returns true if DerivativeEncodedIssuer is present, Tag 1278 +func (m DerivativeSecurityList) HasDerivativeEncodedIssuer() bool { + return m.Has(tag.DerivativeEncodedIssuer) +} + +// HasDerivativeSecurityDesc returns true if DerivativeSecurityDesc is present, Tag 1279 +func (m DerivativeSecurityList) HasDerivativeSecurityDesc() bool { + return m.Has(tag.DerivativeSecurityDesc) +} + +// HasDerivativeEncodedSecurityDescLen returns true if DerivativeEncodedSecurityDescLen is present, Tag 1280 +func (m DerivativeSecurityList) HasDerivativeEncodedSecurityDescLen() bool { + return m.Has(tag.DerivativeEncodedSecurityDescLen) +} + +// HasDerivativeEncodedSecurityDesc returns true if DerivativeEncodedSecurityDesc is present, Tag 1281 +func (m DerivativeSecurityList) HasDerivativeEncodedSecurityDesc() bool { + return m.Has(tag.DerivativeEncodedSecurityDesc) +} + +// HasDerivativeSecurityXMLLen returns true if DerivativeSecurityXMLLen is present, Tag 1282 +func (m DerivativeSecurityList) HasDerivativeSecurityXMLLen() bool { + return m.Has(tag.DerivativeSecurityXMLLen) +} + +// HasDerivativeSecurityXML returns true if DerivativeSecurityXML is present, Tag 1283 +func (m DerivativeSecurityList) HasDerivativeSecurityXML() bool { + return m.Has(tag.DerivativeSecurityXML) +} + +// HasDerivativeSecurityXMLSchema returns true if DerivativeSecurityXMLSchema is present, Tag 1284 +func (m DerivativeSecurityList) HasDerivativeSecurityXMLSchema() bool { + return m.Has(tag.DerivativeSecurityXMLSchema) +} + +// HasDerivativeContractSettlMonth returns true if DerivativeContractSettlMonth is present, Tag 1285 +func (m DerivativeSecurityList) HasDerivativeContractSettlMonth() bool { + return m.Has(tag.DerivativeContractSettlMonth) +} + +// HasNoDerivativeEvents returns true if NoDerivativeEvents is present, Tag 1286 +func (m DerivativeSecurityList) HasNoDerivativeEvents() bool { + return m.Has(tag.NoDerivativeEvents) +} + +// HasNoDerivativeInstrumentParties returns true if NoDerivativeInstrumentParties is present, Tag 1292 +func (m DerivativeSecurityList) HasNoDerivativeInstrumentParties() bool { + return m.Has(tag.NoDerivativeInstrumentParties) +} + +// HasDerivativeExerciseStyle returns true if DerivativeExerciseStyle is present, Tag 1299 +func (m DerivativeSecurityList) HasDerivativeExerciseStyle() bool { + return m.Has(tag.DerivativeExerciseStyle) +} + +// HasNoMarketSegments returns true if NoMarketSegments is present, Tag 1310 +func (m DerivativeSecurityList) HasNoMarketSegments() bool { + return m.Has(tag.NoMarketSegments) +} + +// HasNoDerivativeInstrAttrib returns true if NoDerivativeInstrAttrib is present, Tag 1311 +func (m DerivativeSecurityList) HasNoDerivativeInstrAttrib() bool { + return m.Has(tag.NoDerivativeInstrAttrib) +} + +// HasDerivativePriceUnitOfMeasure returns true if DerivativePriceUnitOfMeasure is present, Tag 1315 +func (m DerivativeSecurityList) HasDerivativePriceUnitOfMeasure() bool { + return m.Has(tag.DerivativePriceUnitOfMeasure) +} + +// HasDerivativePriceUnitOfMeasureQty returns true if DerivativePriceUnitOfMeasureQty is present, Tag 1316 +func (m DerivativeSecurityList) HasDerivativePriceUnitOfMeasureQty() bool { + return m.Has(tag.DerivativePriceUnitOfMeasureQty) +} + +// HasDerivativeSettlMethod returns true if DerivativeSettlMethod is present, Tag 1317 +func (m DerivativeSecurityList) HasDerivativeSettlMethod() bool { + return m.Has(tag.DerivativeSettlMethod) +} + +// HasDerivativePriceQuoteMethod returns true if DerivativePriceQuoteMethod is present, Tag 1318 +func (m DerivativeSecurityList) HasDerivativePriceQuoteMethod() bool { + return m.Has(tag.DerivativePriceQuoteMethod) +} + +// HasDerivativeValuationMethod returns true if DerivativeValuationMethod is present, Tag 1319 +func (m DerivativeSecurityList) HasDerivativeValuationMethod() bool { + return m.Has(tag.DerivativeValuationMethod) +} + +// HasDerivativeListMethod returns true if DerivativeListMethod is present, Tag 1320 +func (m DerivativeSecurityList) HasDerivativeListMethod() bool { + return m.Has(tag.DerivativeListMethod) +} + +// HasDerivativeCapPrice returns true if DerivativeCapPrice is present, Tag 1321 +func (m DerivativeSecurityList) HasDerivativeCapPrice() bool { + return m.Has(tag.DerivativeCapPrice) +} + +// HasDerivativeFloorPrice returns true if DerivativeFloorPrice is present, Tag 1322 +func (m DerivativeSecurityList) HasDerivativeFloorPrice() bool { + return m.Has(tag.DerivativeFloorPrice) +} + +// HasDerivativePutOrCall returns true if DerivativePutOrCall is present, Tag 1323 +func (m DerivativeSecurityList) HasDerivativePutOrCall() bool { + return m.Has(tag.DerivativePutOrCall) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m DerivativeSecurityList) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m DerivativeSecurityList) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m DerivativeSecurityList) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m DerivativeSecurityList) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m DerivativeSecurityList) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m DerivativeSecurityList) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m DerivativeSecurityList) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasDerivativeContractMultiplierUnit returns true if DerivativeContractMultiplierUnit is present, Tag 1438 +func (m DerivativeSecurityList) HasDerivativeContractMultiplierUnit() bool { + return m.Has(tag.DerivativeContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m DerivativeSecurityList) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasDerivativeFlowScheduleType returns true if DerivativeFlowScheduleType is present, Tag 1442 +func (m DerivativeSecurityList) HasDerivativeFlowScheduleType() bool { + return m.Has(tag.DerivativeFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m DerivativeSecurityList) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m DerivativeSecurityList) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m DerivativeSecurityList) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m DerivativeSecurityList) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m DerivativeSecurityList) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m DerivativeSecurityList) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetText sets Text, Tag 58 +func (m NoRelatedSym) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoRelatedSym) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoRelatedSym) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetSecondaryPriceLimitType sets SecondaryPriceLimitType, Tag 1305 +func (m NoRelatedSym) SetSecondaryPriceLimitType(v int) { + m.Set(field.NewSecondaryPriceLimitType(v)) +} + +// SetSecondaryLowLimitPrice sets SecondaryLowLimitPrice, Tag 1221 +func (m NoRelatedSym) SetSecondaryLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryLowLimitPrice(value, scale)) +} + +// SetSecondaryHighLimitPrice sets SecondaryHighLimitPrice, Tag 1230 +func (m NoRelatedSym) SetSecondaryHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryHighLimitPrice(value, scale)) +} + +// SetSecondaryTradingReferencePrice sets SecondaryTradingReferencePrice, Tag 1240 +func (m NoRelatedSym) SetSecondaryTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryTradingReferencePrice(value, scale)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m NoRelatedSym) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetRelSymTransactTime sets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) SetRelSymTransactTime(v time.Time) { + m.Set(field.NewRelSymTransactTime(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetText gets Text, Tag 58 +func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryPriceLimitType gets SecondaryPriceLimitType, Tag 1305 +func (m NoRelatedSym) GetSecondaryPriceLimitType() (v int, err quickfix.MessageRejectError) { + var f field.SecondaryPriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryLowLimitPrice gets SecondaryLowLimitPrice, Tag 1221 +func (m NoRelatedSym) GetSecondaryLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryLowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryHighLimitPrice gets SecondaryHighLimitPrice, Tag 1230 +func (m NoRelatedSym) GetSecondaryHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryHighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradingReferencePrice gets SecondaryTradingReferencePrice, Tag 1240 +func (m NoRelatedSym) GetSecondaryTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryTradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m NoRelatedSym) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelSymTransactTime gets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) GetRelSymTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.RelSymTransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m NoRelatedSym) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m NoRelatedSym) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m NoRelatedSym) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoRelatedSym) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoRelatedSym) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoRelatedSym) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasSecondaryPriceLimitType returns true if SecondaryPriceLimitType is present, Tag 1305 +func (m NoRelatedSym) HasSecondaryPriceLimitType() bool { + return m.Has(tag.SecondaryPriceLimitType) +} + +// HasSecondaryLowLimitPrice returns true if SecondaryLowLimitPrice is present, Tag 1221 +func (m NoRelatedSym) HasSecondaryLowLimitPrice() bool { + return m.Has(tag.SecondaryLowLimitPrice) +} + +// HasSecondaryHighLimitPrice returns true if SecondaryHighLimitPrice is present, Tag 1230 +func (m NoRelatedSym) HasSecondaryHighLimitPrice() bool { + return m.Has(tag.SecondaryHighLimitPrice) +} + +// HasSecondaryTradingReferencePrice returns true if SecondaryTradingReferencePrice is present, Tag 1240 +func (m NoRelatedSym) HasSecondaryTradingReferencePrice() bool { + return m.Has(tag.SecondaryTradingReferencePrice) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m NoRelatedSym) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasRelSymTransactTime returns true if RelSymTransactTime is present, Tag 1504 +func (m NoRelatedSym) HasRelSymTransactTime() bool { + return m.Has(tag.RelSymTransactTime) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.SecondaryPriceLimitType), quickfix.GroupElement(tag.SecondaryLowLimitPrice), quickfix.GroupElement(tag.SecondaryHighLimitPrice), quickfix.GroupElement(tag.SecondaryTradingReferencePrice), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.RelSymTransactTime)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeSecurityAltID is a repeating group element, Tag 1218 +type NoDerivativeSecurityAltID struct { + *quickfix.Group +} + +// SetDerivativeSecurityAltID sets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltID(v string) { + m.Set(field.NewDerivativeSecurityAltID(v)) +} + +// SetDerivativeSecurityAltIDSource sets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltIDSource(v string) { + m.Set(field.NewDerivativeSecurityAltIDSource(v)) +} + +// GetDerivativeSecurityAltID gets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityAltIDSource gets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeSecurityAltID returns true if DerivativeSecurityAltID is present, Tag 1219 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltID() bool { + return m.Has(tag.DerivativeSecurityAltID) +} + +// HasDerivativeSecurityAltIDSource returns true if DerivativeSecurityAltIDSource is present, Tag 1220 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltIDSource() bool { + return m.Has(tag.DerivativeSecurityAltIDSource) +} + +// NoDerivativeSecurityAltIDRepeatingGroup is a repeating group, Tag 1218 +type NoDerivativeSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeSecurityAltIDRepeatingGroup returns an initialized, NoDerivativeSecurityAltIDRepeatingGroup +func NewNoDerivativeSecurityAltIDRepeatingGroup() NoDerivativeSecurityAltIDRepeatingGroup { + return NoDerivativeSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeSecurityAltID), quickfix.GroupElement(tag.DerivativeSecurityAltIDSource)})} +} + +// Add create and append a new NoDerivativeSecurityAltID to this group +func (m NoDerivativeSecurityAltIDRepeatingGroup) Add() NoDerivativeSecurityAltID { + g := m.RepeatingGroup.Add() + return NoDerivativeSecurityAltID{g} +} + +// Get returns the ith NoDerivativeSecurityAltID in the NoDerivativeSecurityAltIDRepeatinGroup +func (m NoDerivativeSecurityAltIDRepeatingGroup) Get(i int) NoDerivativeSecurityAltID { + return NoDerivativeSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeEvents is a repeating group element, Tag 1286 +type NoDerivativeEvents struct { + *quickfix.Group +} + +// SetDerivativeEventType sets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) SetDerivativeEventType(v int) { + m.Set(field.NewDerivativeEventType(v)) +} + +// SetDerivativeEventDate sets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) SetDerivativeEventDate(v string) { + m.Set(field.NewDerivativeEventDate(v)) +} + +// SetDerivativeEventTime sets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) SetDerivativeEventTime(v time.Time) { + m.Set(field.NewDerivativeEventTime(v)) +} + +// SetDerivativeEventPx sets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) SetDerivativeEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeEventPx(value, scale)) +} + +// SetDerivativeEventText sets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) SetDerivativeEventText(v string) { + m.Set(field.NewDerivativeEventText(v)) +} + +// GetDerivativeEventType gets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) GetDerivativeEventType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventDate gets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) GetDerivativeEventDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventTime gets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) GetDerivativeEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.DerivativeEventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventPx gets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) GetDerivativeEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeEventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventText gets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) GetDerivativeEventText() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeEventType returns true if DerivativeEventType is present, Tag 1287 +func (m NoDerivativeEvents) HasDerivativeEventType() bool { + return m.Has(tag.DerivativeEventType) +} + +// HasDerivativeEventDate returns true if DerivativeEventDate is present, Tag 1288 +func (m NoDerivativeEvents) HasDerivativeEventDate() bool { + return m.Has(tag.DerivativeEventDate) +} + +// HasDerivativeEventTime returns true if DerivativeEventTime is present, Tag 1289 +func (m NoDerivativeEvents) HasDerivativeEventTime() bool { + return m.Has(tag.DerivativeEventTime) +} + +// HasDerivativeEventPx returns true if DerivativeEventPx is present, Tag 1290 +func (m NoDerivativeEvents) HasDerivativeEventPx() bool { + return m.Has(tag.DerivativeEventPx) +} + +// HasDerivativeEventText returns true if DerivativeEventText is present, Tag 1291 +func (m NoDerivativeEvents) HasDerivativeEventText() bool { + return m.Has(tag.DerivativeEventText) +} + +// NoDerivativeEventsRepeatingGroup is a repeating group, Tag 1286 +type NoDerivativeEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeEventsRepeatingGroup returns an initialized, NoDerivativeEventsRepeatingGroup +func NewNoDerivativeEventsRepeatingGroup() NoDerivativeEventsRepeatingGroup { + return NoDerivativeEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeEventType), quickfix.GroupElement(tag.DerivativeEventDate), quickfix.GroupElement(tag.DerivativeEventTime), quickfix.GroupElement(tag.DerivativeEventPx), quickfix.GroupElement(tag.DerivativeEventText)})} +} + +// Add create and append a new NoDerivativeEvents to this group +func (m NoDerivativeEventsRepeatingGroup) Add() NoDerivativeEvents { + g := m.RepeatingGroup.Add() + return NoDerivativeEvents{g} +} + +// Get returns the ith NoDerivativeEvents in the NoDerivativeEventsRepeatinGroup +func (m NoDerivativeEventsRepeatingGroup) Get(i int) NoDerivativeEvents { + return NoDerivativeEvents{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentParties is a repeating group element, Tag 1292 +type NoDerivativeInstrumentParties struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartyID sets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyID(v string) { + m.Set(field.NewDerivativeInstrumentPartyID(v)) +} + +// SetDerivativeInstrumentPartyIDSource sets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyIDSource(v string) { + m.Set(field.NewDerivativeInstrumentPartyIDSource(v)) +} + +// SetDerivativeInstrumentPartyRole sets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyRole(v int) { + m.Set(field.NewDerivativeInstrumentPartyRole(v)) +} + +// SetNoDerivativeInstrumentPartySubIDs sets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) SetNoDerivativeInstrumentPartySubIDs(f NoDerivativeInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetDerivativeInstrumentPartyID gets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyIDSource gets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyRole gets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeInstrumentPartySubIDs gets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) GetNoDerivativeInstrumentPartySubIDs() (NoDerivativeInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasDerivativeInstrumentPartyID returns true if DerivativeInstrumentPartyID is present, Tag 1293 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyID() bool { + return m.Has(tag.DerivativeInstrumentPartyID) +} + +// HasDerivativeInstrumentPartyIDSource returns true if DerivativeInstrumentPartyIDSource is present, Tag 1294 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyIDSource() bool { + return m.Has(tag.DerivativeInstrumentPartyIDSource) +} + +// HasDerivativeInstrumentPartyRole returns true if DerivativeInstrumentPartyRole is present, Tag 1295 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyRole() bool { + return m.Has(tag.DerivativeInstrumentPartyRole) +} + +// HasNoDerivativeInstrumentPartySubIDs returns true if NoDerivativeInstrumentPartySubIDs is present, Tag 1296 +func (m NoDerivativeInstrumentParties) HasNoDerivativeInstrumentPartySubIDs() bool { + return m.Has(tag.NoDerivativeInstrumentPartySubIDs) +} + +// NoDerivativeInstrumentPartySubIDs is a repeating group element, Tag 1296 +type NoDerivativeInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartySubID sets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubID(v string) { + m.Set(field.NewDerivativeInstrumentPartySubID(v)) +} + +// SetDerivativeInstrumentPartySubIDType sets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubIDType(v int) { + m.Set(field.NewDerivativeInstrumentPartySubIDType(v)) +} + +// GetDerivativeInstrumentPartySubID gets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartySubIDType gets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeInstrumentPartySubID returns true if DerivativeInstrumentPartySubID is present, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubID() bool { + return m.Has(tag.DerivativeInstrumentPartySubID) +} + +// HasDerivativeInstrumentPartySubIDType returns true if DerivativeInstrumentPartySubIDType is present, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubIDType() bool { + return m.Has(tag.DerivativeInstrumentPartySubIDType) +} + +// NoDerivativeInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1296 +type NoDerivativeInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartySubIDsRepeatingGroup returns an initialized, NoDerivativeInstrumentPartySubIDsRepeatingGroup +func NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() NoDerivativeInstrumentPartySubIDsRepeatingGroup { + return NoDerivativeInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartySubID), quickfix.GroupElement(tag.DerivativeInstrumentPartySubIDType)})} +} + +// Add create and append a new NoDerivativeInstrumentPartySubIDs to this group +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Add() NoDerivativeInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentPartySubIDs{g} +} + +// Get returns the ith NoDerivativeInstrumentPartySubIDs in the NoDerivativeInstrumentPartySubIDsRepeatinGroup +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Get(i int) NoDerivativeInstrumentPartySubIDs { + return NoDerivativeInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentPartiesRepeatingGroup is a repeating group, Tag 1292 +type NoDerivativeInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartiesRepeatingGroup returns an initialized, NoDerivativeInstrumentPartiesRepeatingGroup +func NewNoDerivativeInstrumentPartiesRepeatingGroup() NoDerivativeInstrumentPartiesRepeatingGroup { + return NoDerivativeInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartyID), quickfix.GroupElement(tag.DerivativeInstrumentPartyIDSource), quickfix.GroupElement(tag.DerivativeInstrumentPartyRole), NewNoDerivativeInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoDerivativeInstrumentParties to this group +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Add() NoDerivativeInstrumentParties { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentParties{g} +} + +// Get returns the ith NoDerivativeInstrumentParties in the NoDerivativeInstrumentPartiesRepeatinGroup +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Get(i int) NoDerivativeInstrumentParties { + return NoDerivativeInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegments is a repeating group element, Tag 1310 +type NoMarketSegments struct { + *quickfix.Group +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoMarketSegments) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoMarketSegments) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoMarketSegments) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoMarketSegments) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoMarketSegments) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoMarketSegments) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoMarketSegments) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoMarketSegments) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMarketSegments) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoMarketSegments) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoMarketSegments) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoMarketSegments) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoMarketSegments) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoMarketSegments) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoMarketSegments) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoMarketSegments) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoMarketSegments) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMarketSegments) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoMarketSegments) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoMarketSegments) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoMarketSegments) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoMarketSegments) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoMarketSegments) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoMarketSegments) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoMarketSegments) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoMarketSegments) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoMarketSegments) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoMarketSegments) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoMarketSegments) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoMarketSegments) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoMarketSegments) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoMarketSegments) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoMarketSegments) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoMarketSegments) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoMarketSegments) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMarketSegments) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoMarketSegments) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoMarketSegments) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoMarketSegments) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegmentsRepeatingGroup is a repeating group, Tag 1310 +type NoMarketSegmentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMarketSegmentsRepeatingGroup returns an initialized, NoMarketSegmentsRepeatingGroup +func NewNoMarketSegmentsRepeatingGroup() NoMarketSegmentsRepeatingGroup { + return NoMarketSegmentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMarketSegments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup()})} +} + +// Add create and append a new NoMarketSegments to this group +func (m NoMarketSegmentsRepeatingGroup) Add() NoMarketSegments { + g := m.RepeatingGroup.Add() + return NoMarketSegments{g} +} + +// Get returns the ith NoMarketSegments in the NoMarketSegmentsRepeatinGroup +func (m NoMarketSegmentsRepeatingGroup) Get(i int) NoMarketSegments { + return NoMarketSegments{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrAttrib is a repeating group element, Tag 1311 +type NoDerivativeInstrAttrib struct { + *quickfix.Group +} + +// SetDerivativeInstrAttribType sets DerivativeInstrAttribType, Tag 1313 +func (m NoDerivativeInstrAttrib) SetDerivativeInstrAttribType(v int) { + m.Set(field.NewDerivativeInstrAttribType(v)) +} + +// SetDerivativeInstrAttribValue sets DerivativeInstrAttribValue, Tag 1314 +func (m NoDerivativeInstrAttrib) SetDerivativeInstrAttribValue(v string) { + m.Set(field.NewDerivativeInstrAttribValue(v)) +} + +// GetDerivativeInstrAttribType gets DerivativeInstrAttribType, Tag 1313 +func (m NoDerivativeInstrAttrib) GetDerivativeInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrAttribValue gets DerivativeInstrAttribValue, Tag 1314 +func (m NoDerivativeInstrAttrib) GetDerivativeInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeInstrAttribType returns true if DerivativeInstrAttribType is present, Tag 1313 +func (m NoDerivativeInstrAttrib) HasDerivativeInstrAttribType() bool { + return m.Has(tag.DerivativeInstrAttribType) +} + +// HasDerivativeInstrAttribValue returns true if DerivativeInstrAttribValue is present, Tag 1314 +func (m NoDerivativeInstrAttrib) HasDerivativeInstrAttribValue() bool { + return m.Has(tag.DerivativeInstrAttribValue) +} + +// NoDerivativeInstrAttribRepeatingGroup is a repeating group, Tag 1311 +type NoDerivativeInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrAttribRepeatingGroup returns an initialized, NoDerivativeInstrAttribRepeatingGroup +func NewNoDerivativeInstrAttribRepeatingGroup() NoDerivativeInstrAttribRepeatingGroup { + return NoDerivativeInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrAttribType), quickfix.GroupElement(tag.DerivativeInstrAttribValue)})} +} + +// Add create and append a new NoDerivativeInstrAttrib to this group +func (m NoDerivativeInstrAttribRepeatingGroup) Add() NoDerivativeInstrAttrib { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrAttrib{g} +} + +// Get returns the ith NoDerivativeInstrAttrib in the NoDerivativeInstrAttribRepeatinGroup +func (m NoDerivativeInstrAttribRepeatingGroup) Get(i int) NoDerivativeInstrAttrib { + return NoDerivativeInstrAttrib{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go b/fix50sp2/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go new file mode 100644 index 000000000..7dc0ef5d9 --- /dev/null +++ b/fix50sp2/derivativesecuritylistrequest/DerivativeSecurityListRequest.generated.go @@ -0,0 +1,3480 @@ +package derivativesecuritylistrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// DerivativeSecurityListRequest is the fix50sp2 DerivativeSecurityListRequest type, MsgType = z +type DerivativeSecurityListRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a DerivativeSecurityListRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) DerivativeSecurityListRequest { + return DerivativeSecurityListRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m DerivativeSecurityListRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a DerivativeSecurityListRequest initialized with the required fields for DerivativeSecurityListRequest +func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.SecurityListRequestTypeField) (m DerivativeSecurityListRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("z")) + m.Set(securityreqid) + m.Set(securitylistrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg DerivativeSecurityListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "z", r +} + +// SetCurrency sets Currency, Tag 15 +func (m DerivativeSecurityListRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetText sets Text, Tag 58 +func (m DerivativeSecurityListRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityListRequest) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityListRequest) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityListRequest) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityListRequest) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityListRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityListRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityListRequest) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityListRequest) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m DerivativeSecurityListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityListRequest) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityListRequest) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityListRequest) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityListRequest) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityListRequest) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityListRequest) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityListRequest) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityListRequest) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityListRequest) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityListRequest) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityListRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityListRequest) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityListRequest) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m DerivativeSecurityListRequest) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m DerivativeSecurityListRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m DerivativeSecurityListRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m DerivativeSecurityListRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityListRequest) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityListRequest) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityListRequest) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityListRequest) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityListRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityListRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityListRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityListRequest) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityListRequest) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityListRequest) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetSecurityListRequestType sets SecurityListRequestType, Tag 559 +func (m DerivativeSecurityListRequest) SetSecurityListRequestType(v enum.SecurityListRequestType) { + m.Set(field.NewSecurityListRequestType(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityListRequest) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityListRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityListRequest) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityListRequest) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m DerivativeSecurityListRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m DerivativeSecurityListRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityListRequest) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m DerivativeSecurityListRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityListRequest) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityListRequest) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m DerivativeSecurityListRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityListRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityListRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityListRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityListRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityListRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityListRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityListRequest) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityListRequest) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityListRequest) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityListRequest) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityListRequest) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityListRequest) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityListRequest) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityListRequest) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityListRequest) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityListRequest) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityListRequest) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityListRequest) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityListRequest) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityListRequest) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetDerivativeSymbol sets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityListRequest) SetDerivativeSymbol(v string) { + m.Set(field.NewDerivativeSymbol(v)) +} + +// SetDerivativeSymbolSfx sets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityListRequest) SetDerivativeSymbolSfx(v string) { + m.Set(field.NewDerivativeSymbolSfx(v)) +} + +// SetDerivativeSecurityID sets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityID(v string) { + m.Set(field.NewDerivativeSecurityID(v)) +} + +// SetDerivativeSecurityIDSource sets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityIDSource(v string) { + m.Set(field.NewDerivativeSecurityIDSource(v)) +} + +// SetNoDerivativeSecurityAltID sets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityListRequest) SetNoDerivativeSecurityAltID(f NoDerivativeSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeOptPayAmount sets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityListRequest) SetDerivativeOptPayAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeOptPayAmount(value, scale)) +} + +// SetDerivativeProductComplex sets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityListRequest) SetDerivativeProductComplex(v string) { + m.Set(field.NewDerivativeProductComplex(v)) +} + +// SetDerivFlexProductEligibilityIndicator sets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityListRequest) SetDerivFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewDerivFlexProductEligibilityIndicator(v)) +} + +// SetDerivativeProduct sets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityListRequest) SetDerivativeProduct(v int) { + m.Set(field.NewDerivativeProduct(v)) +} + +// SetDerivativeSecurityGroup sets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityGroup(v string) { + m.Set(field.NewDerivativeSecurityGroup(v)) +} + +// SetDerivativeCFICode sets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityListRequest) SetDerivativeCFICode(v string) { + m.Set(field.NewDerivativeCFICode(v)) +} + +// SetDerivativeSecurityType sets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityType(v string) { + m.Set(field.NewDerivativeSecurityType(v)) +} + +// SetDerivativeSecuritySubType sets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityListRequest) SetDerivativeSecuritySubType(v string) { + m.Set(field.NewDerivativeSecuritySubType(v)) +} + +// SetDerivativeMaturityMonthYear sets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityListRequest) SetDerivativeMaturityMonthYear(v string) { + m.Set(field.NewDerivativeMaturityMonthYear(v)) +} + +// SetDerivativeMaturityDate sets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityListRequest) SetDerivativeMaturityDate(v string) { + m.Set(field.NewDerivativeMaturityDate(v)) +} + +// SetDerivativeMaturityTime sets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityListRequest) SetDerivativeMaturityTime(v string) { + m.Set(field.NewDerivativeMaturityTime(v)) +} + +// SetDerivativeSettleOnOpenFlag sets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityListRequest) SetDerivativeSettleOnOpenFlag(v string) { + m.Set(field.NewDerivativeSettleOnOpenFlag(v)) +} + +// SetDerivativeInstrmtAssignmentMethod sets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityListRequest) SetDerivativeInstrmtAssignmentMethod(v string) { + m.Set(field.NewDerivativeInstrmtAssignmentMethod(v)) +} + +// SetDerivativeSecurityStatus sets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityStatus(v string) { + m.Set(field.NewDerivativeSecurityStatus(v)) +} + +// SetDerivativeInstrRegistry sets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityListRequest) SetDerivativeInstrRegistry(v string) { + m.Set(field.NewDerivativeInstrRegistry(v)) +} + +// SetDerivativeCountryOfIssue sets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityListRequest) SetDerivativeCountryOfIssue(v string) { + m.Set(field.NewDerivativeCountryOfIssue(v)) +} + +// SetDerivativeStateOrProvinceOfIssue sets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityListRequest) SetDerivativeStateOrProvinceOfIssue(v string) { + m.Set(field.NewDerivativeStateOrProvinceOfIssue(v)) +} + +// SetDerivativeLocaleOfIssue sets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityListRequest) SetDerivativeLocaleOfIssue(v string) { + m.Set(field.NewDerivativeLocaleOfIssue(v)) +} + +// SetDerivativeStrikePrice sets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityListRequest) SetDerivativeStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikePrice(value, scale)) +} + +// SetDerivativeStrikeCurrency sets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityListRequest) SetDerivativeStrikeCurrency(v string) { + m.Set(field.NewDerivativeStrikeCurrency(v)) +} + +// SetDerivativeStrikeMultiplier sets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityListRequest) SetDerivativeStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeMultiplier(value, scale)) +} + +// SetDerivativeStrikeValue sets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityListRequest) SetDerivativeStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeValue(value, scale)) +} + +// SetDerivativeOptAttribute sets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityListRequest) SetDerivativeOptAttribute(v string) { + m.Set(field.NewDerivativeOptAttribute(v)) +} + +// SetDerivativeContractMultiplier sets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityListRequest) SetDerivativeContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeContractMultiplier(value, scale)) +} + +// SetDerivativeMinPriceIncrement sets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityListRequest) SetDerivativeMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrement(value, scale)) +} + +// SetDerivativeMinPriceIncrementAmount sets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityListRequest) SetDerivativeMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrementAmount(value, scale)) +} + +// SetDerivativeUnitOfMeasure sets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityListRequest) SetDerivativeUnitOfMeasure(v string) { + m.Set(field.NewDerivativeUnitOfMeasure(v)) +} + +// SetDerivativeUnitOfMeasureQty sets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityListRequest) SetDerivativeUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeTimeUnit sets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityListRequest) SetDerivativeTimeUnit(v string) { + m.Set(field.NewDerivativeTimeUnit(v)) +} + +// SetDerivativeSecurityExchange sets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityExchange(v string) { + m.Set(field.NewDerivativeSecurityExchange(v)) +} + +// SetDerivativePositionLimit sets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityListRequest) SetDerivativePositionLimit(v int) { + m.Set(field.NewDerivativePositionLimit(v)) +} + +// SetDerivativeNTPositionLimit sets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityListRequest) SetDerivativeNTPositionLimit(v int) { + m.Set(field.NewDerivativeNTPositionLimit(v)) +} + +// SetDerivativeIssuer sets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityListRequest) SetDerivativeIssuer(v string) { + m.Set(field.NewDerivativeIssuer(v)) +} + +// SetDerivativeIssueDate sets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityListRequest) SetDerivativeIssueDate(v string) { + m.Set(field.NewDerivativeIssueDate(v)) +} + +// SetDerivativeEncodedIssuerLen sets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityListRequest) SetDerivativeEncodedIssuerLen(v int) { + m.Set(field.NewDerivativeEncodedIssuerLen(v)) +} + +// SetDerivativeEncodedIssuer sets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityListRequest) SetDerivativeEncodedIssuer(v string) { + m.Set(field.NewDerivativeEncodedIssuer(v)) +} + +// SetDerivativeSecurityDesc sets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityDesc(v string) { + m.Set(field.NewDerivativeSecurityDesc(v)) +} + +// SetDerivativeEncodedSecurityDescLen sets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityListRequest) SetDerivativeEncodedSecurityDescLen(v int) { + m.Set(field.NewDerivativeEncodedSecurityDescLen(v)) +} + +// SetDerivativeEncodedSecurityDesc sets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityListRequest) SetDerivativeEncodedSecurityDesc(v string) { + m.Set(field.NewDerivativeEncodedSecurityDesc(v)) +} + +// SetDerivativeSecurityXMLLen sets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityXMLLen(v int) { + m.Set(field.NewDerivativeSecurityXMLLen(v)) +} + +// SetDerivativeSecurityXML sets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityXML(v string) { + m.Set(field.NewDerivativeSecurityXML(v)) +} + +// SetDerivativeSecurityXMLSchema sets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityListRequest) SetDerivativeSecurityXMLSchema(v string) { + m.Set(field.NewDerivativeSecurityXMLSchema(v)) +} + +// SetDerivativeContractSettlMonth sets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityListRequest) SetDerivativeContractSettlMonth(v string) { + m.Set(field.NewDerivativeContractSettlMonth(v)) +} + +// SetNoDerivativeEvents sets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityListRequest) SetNoDerivativeEvents(f NoDerivativeEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoDerivativeInstrumentParties sets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityListRequest) SetNoDerivativeInstrumentParties(f NoDerivativeInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeExerciseStyle sets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityListRequest) SetDerivativeExerciseStyle(v string) { + m.Set(field.NewDerivativeExerciseStyle(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m DerivativeSecurityListRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m DerivativeSecurityListRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetDerivativePriceUnitOfMeasure sets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityListRequest) SetDerivativePriceUnitOfMeasure(v string) { + m.Set(field.NewDerivativePriceUnitOfMeasure(v)) +} + +// SetDerivativePriceUnitOfMeasureQty sets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityListRequest) SetDerivativePriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativePriceUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeSettlMethod sets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityListRequest) SetDerivativeSettlMethod(v string) { + m.Set(field.NewDerivativeSettlMethod(v)) +} + +// SetDerivativePriceQuoteMethod sets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityListRequest) SetDerivativePriceQuoteMethod(v string) { + m.Set(field.NewDerivativePriceQuoteMethod(v)) +} + +// SetDerivativeValuationMethod sets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityListRequest) SetDerivativeValuationMethod(v string) { + m.Set(field.NewDerivativeValuationMethod(v)) +} + +// SetDerivativeListMethod sets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityListRequest) SetDerivativeListMethod(v int) { + m.Set(field.NewDerivativeListMethod(v)) +} + +// SetDerivativeCapPrice sets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityListRequest) SetDerivativeCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeCapPrice(value, scale)) +} + +// SetDerivativeFloorPrice sets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityListRequest) SetDerivativeFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeFloorPrice(value, scale)) +} + +// SetDerivativePutOrCall sets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityListRequest) SetDerivativePutOrCall(v int) { + m.Set(field.NewDerivativePutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityListRequest) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityListRequest) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityListRequest) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityListRequest) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityListRequest) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetDerivativeContractMultiplierUnit sets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityListRequest) SetDerivativeContractMultiplierUnit(v int) { + m.Set(field.NewDerivativeContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityListRequest) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetDerivativeFlowScheduleType sets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityListRequest) SetDerivativeFlowScheduleType(v int) { + m.Set(field.NewDerivativeFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityListRequest) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityListRequest) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityListRequest) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityListRequest) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityListRequest) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityListRequest) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetCurrency gets Currency, Tag 15 +func (m DerivativeSecurityListRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m DerivativeSecurityListRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityListRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityListRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityListRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityListRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityListRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityListRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityListRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m DerivativeSecurityListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityListRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityListRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityListRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityListRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityListRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityListRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityListRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityListRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityListRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityListRequest) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityListRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityListRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityListRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m DerivativeSecurityListRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m DerivativeSecurityListRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m DerivativeSecurityListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m DerivativeSecurityListRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityListRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityListRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityListRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityListRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityListRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityListRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityListRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityListRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListRequestType gets SecurityListRequestType, Tag 559 +func (m DerivativeSecurityListRequest) GetSecurityListRequestType() (v enum.SecurityListRequestType, err quickfix.MessageRejectError) { + var f field.SecurityListRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityListRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityListRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityListRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityListRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m DerivativeSecurityListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m DerivativeSecurityListRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityListRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m DerivativeSecurityListRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityListRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityListRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m DerivativeSecurityListRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityListRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityListRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityListRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityListRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityListRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityListRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityListRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityListRequest) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityListRequest) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityListRequest) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityListRequest) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityListRequest) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityListRequest) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityListRequest) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityListRequest) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityListRequest) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityListRequest) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityListRequest) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityListRequest) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityListRequest) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbol gets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityListRequest) GetDerivativeSymbol() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbolSfx gets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityListRequest) GetDerivativeSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityID gets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityIDSource gets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeSecurityAltID gets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityListRequest) GetNoDerivativeSecurityAltID() (NoDerivativeSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeOptPayAmount gets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityListRequest) GetDerivativeOptPayAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeOptPayAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProductComplex gets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityListRequest) GetDerivativeProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivFlexProductEligibilityIndicator gets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityListRequest) GetDerivFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.DerivFlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProduct gets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityListRequest) GetDerivativeProduct() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityGroup gets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCFICode gets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityListRequest) GetDerivativeCFICode() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityType gets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecuritySubType gets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityListRequest) GetDerivativeSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityMonthYear gets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityListRequest) GetDerivativeMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityDate gets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityListRequest) GetDerivativeMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityTime gets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityListRequest) GetDerivativeMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettleOnOpenFlag gets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityListRequest) GetDerivativeSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrmtAssignmentMethod gets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityListRequest) GetDerivativeInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityStatus gets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityStatus() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrRegistry gets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityListRequest) GetDerivativeInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCountryOfIssue gets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityListRequest) GetDerivativeCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStateOrProvinceOfIssue gets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityListRequest) GetDerivativeStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeLocaleOfIssue gets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityListRequest) GetDerivativeLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikePrice gets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityListRequest) GetDerivativeStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeCurrency gets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityListRequest) GetDerivativeStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeMultiplier gets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityListRequest) GetDerivativeStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeValue gets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityListRequest) GetDerivativeStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeOptAttribute gets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityListRequest) GetDerivativeOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplier gets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityListRequest) GetDerivativeContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrement gets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityListRequest) GetDerivativeMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrementAmount gets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityListRequest) GetDerivativeMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasure gets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityListRequest) GetDerivativeUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasureQty gets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityListRequest) GetDerivativeUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeTimeUnit gets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityListRequest) GetDerivativeTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityExchange gets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePositionLimit gets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityListRequest) GetDerivativePositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeNTPositionLimit gets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityListRequest) GetDerivativeNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeNTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssuer gets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityListRequest) GetDerivativeIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssueDate gets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityListRequest) GetDerivativeIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuerLen gets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityListRequest) GetDerivativeEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuer gets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityListRequest) GetDerivativeEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityDesc gets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDescLen gets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityListRequest) GetDerivativeEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDesc gets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityListRequest) GetDerivativeEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLLen gets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXML gets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLSchema gets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityListRequest) GetDerivativeSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractSettlMonth gets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityListRequest) GetDerivativeContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeEvents gets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityListRequest) GetNoDerivativeEvents() (NoDerivativeEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoDerivativeInstrumentParties gets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityListRequest) GetNoDerivativeInstrumentParties() (NoDerivativeInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeExerciseStyle gets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityListRequest) GetDerivativeExerciseStyle() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m DerivativeSecurityListRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m DerivativeSecurityListRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceUnitOfMeasure gets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityListRequest) GetDerivativePriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceUnitOfMeasureQty gets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityListRequest) GetDerivativePriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettlMethod gets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityListRequest) GetDerivativeSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceQuoteMethod gets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityListRequest) GetDerivativePriceQuoteMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeValuationMethod gets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityListRequest) GetDerivativeValuationMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeListMethod gets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityListRequest) GetDerivativeListMethod() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCapPrice gets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityListRequest) GetDerivativeCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeCapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFloorPrice gets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityListRequest) GetDerivativeFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeFloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePutOrCall gets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityListRequest) GetDerivativePutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityListRequest) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityListRequest) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityListRequest) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityListRequest) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityListRequest) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplierUnit gets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityListRequest) GetDerivativeContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityListRequest) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFlowScheduleType gets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityListRequest) GetDerivativeFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityListRequest) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityListRequest) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityListRequest) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityListRequest) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityListRequest) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityListRequest) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m DerivativeSecurityListRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasText returns true if Text is present, Tag 58 +func (m DerivativeSecurityListRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m DerivativeSecurityListRequest) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m DerivativeSecurityListRequest) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m DerivativeSecurityListRequest) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m DerivativeSecurityListRequest) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m DerivativeSecurityListRequest) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m DerivativeSecurityListRequest) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m DerivativeSecurityListRequest) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m DerivativeSecurityListRequest) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m DerivativeSecurityListRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m DerivativeSecurityListRequest) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m DerivativeSecurityListRequest) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m DerivativeSecurityListRequest) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m DerivativeSecurityListRequest) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m DerivativeSecurityListRequest) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m DerivativeSecurityListRequest) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m DerivativeSecurityListRequest) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m DerivativeSecurityListRequest) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m DerivativeSecurityListRequest) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m DerivativeSecurityListRequest) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m DerivativeSecurityListRequest) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m DerivativeSecurityListRequest) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m DerivativeSecurityListRequest) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m DerivativeSecurityListRequest) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m DerivativeSecurityListRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m DerivativeSecurityListRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m DerivativeSecurityListRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m DerivativeSecurityListRequest) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m DerivativeSecurityListRequest) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m DerivativeSecurityListRequest) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m DerivativeSecurityListRequest) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m DerivativeSecurityListRequest) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m DerivativeSecurityListRequest) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m DerivativeSecurityListRequest) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m DerivativeSecurityListRequest) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m DerivativeSecurityListRequest) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m DerivativeSecurityListRequest) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 +func (m DerivativeSecurityListRequest) HasSecurityListRequestType() bool { + return m.Has(tag.SecurityListRequestType) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m DerivativeSecurityListRequest) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m DerivativeSecurityListRequest) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m DerivativeSecurityListRequest) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m DerivativeSecurityListRequest) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m DerivativeSecurityListRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m DerivativeSecurityListRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m DerivativeSecurityListRequest) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m DerivativeSecurityListRequest) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m DerivativeSecurityListRequest) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m DerivativeSecurityListRequest) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m DerivativeSecurityListRequest) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m DerivativeSecurityListRequest) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m DerivativeSecurityListRequest) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m DerivativeSecurityListRequest) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m DerivativeSecurityListRequest) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m DerivativeSecurityListRequest) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m DerivativeSecurityListRequest) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m DerivativeSecurityListRequest) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m DerivativeSecurityListRequest) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m DerivativeSecurityListRequest) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m DerivativeSecurityListRequest) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m DerivativeSecurityListRequest) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m DerivativeSecurityListRequest) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m DerivativeSecurityListRequest) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m DerivativeSecurityListRequest) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m DerivativeSecurityListRequest) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m DerivativeSecurityListRequest) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m DerivativeSecurityListRequest) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m DerivativeSecurityListRequest) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m DerivativeSecurityListRequest) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m DerivativeSecurityListRequest) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasDerivativeSymbol returns true if DerivativeSymbol is present, Tag 1214 +func (m DerivativeSecurityListRequest) HasDerivativeSymbol() bool { + return m.Has(tag.DerivativeSymbol) +} + +// HasDerivativeSymbolSfx returns true if DerivativeSymbolSfx is present, Tag 1215 +func (m DerivativeSecurityListRequest) HasDerivativeSymbolSfx() bool { + return m.Has(tag.DerivativeSymbolSfx) +} + +// HasDerivativeSecurityID returns true if DerivativeSecurityID is present, Tag 1216 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityID() bool { + return m.Has(tag.DerivativeSecurityID) +} + +// HasDerivativeSecurityIDSource returns true if DerivativeSecurityIDSource is present, Tag 1217 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityIDSource() bool { + return m.Has(tag.DerivativeSecurityIDSource) +} + +// HasNoDerivativeSecurityAltID returns true if NoDerivativeSecurityAltID is present, Tag 1218 +func (m DerivativeSecurityListRequest) HasNoDerivativeSecurityAltID() bool { + return m.Has(tag.NoDerivativeSecurityAltID) +} + +// HasDerivativeOptPayAmount returns true if DerivativeOptPayAmount is present, Tag 1225 +func (m DerivativeSecurityListRequest) HasDerivativeOptPayAmount() bool { + return m.Has(tag.DerivativeOptPayAmount) +} + +// HasDerivativeProductComplex returns true if DerivativeProductComplex is present, Tag 1228 +func (m DerivativeSecurityListRequest) HasDerivativeProductComplex() bool { + return m.Has(tag.DerivativeProductComplex) +} + +// HasDerivFlexProductEligibilityIndicator returns true if DerivFlexProductEligibilityIndicator is present, Tag 1243 +func (m DerivativeSecurityListRequest) HasDerivFlexProductEligibilityIndicator() bool { + return m.Has(tag.DerivFlexProductEligibilityIndicator) +} + +// HasDerivativeProduct returns true if DerivativeProduct is present, Tag 1246 +func (m DerivativeSecurityListRequest) HasDerivativeProduct() bool { + return m.Has(tag.DerivativeProduct) +} + +// HasDerivativeSecurityGroup returns true if DerivativeSecurityGroup is present, Tag 1247 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityGroup() bool { + return m.Has(tag.DerivativeSecurityGroup) +} + +// HasDerivativeCFICode returns true if DerivativeCFICode is present, Tag 1248 +func (m DerivativeSecurityListRequest) HasDerivativeCFICode() bool { + return m.Has(tag.DerivativeCFICode) +} + +// HasDerivativeSecurityType returns true if DerivativeSecurityType is present, Tag 1249 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityType() bool { + return m.Has(tag.DerivativeSecurityType) +} + +// HasDerivativeSecuritySubType returns true if DerivativeSecuritySubType is present, Tag 1250 +func (m DerivativeSecurityListRequest) HasDerivativeSecuritySubType() bool { + return m.Has(tag.DerivativeSecuritySubType) +} + +// HasDerivativeMaturityMonthYear returns true if DerivativeMaturityMonthYear is present, Tag 1251 +func (m DerivativeSecurityListRequest) HasDerivativeMaturityMonthYear() bool { + return m.Has(tag.DerivativeMaturityMonthYear) +} + +// HasDerivativeMaturityDate returns true if DerivativeMaturityDate is present, Tag 1252 +func (m DerivativeSecurityListRequest) HasDerivativeMaturityDate() bool { + return m.Has(tag.DerivativeMaturityDate) +} + +// HasDerivativeMaturityTime returns true if DerivativeMaturityTime is present, Tag 1253 +func (m DerivativeSecurityListRequest) HasDerivativeMaturityTime() bool { + return m.Has(tag.DerivativeMaturityTime) +} + +// HasDerivativeSettleOnOpenFlag returns true if DerivativeSettleOnOpenFlag is present, Tag 1254 +func (m DerivativeSecurityListRequest) HasDerivativeSettleOnOpenFlag() bool { + return m.Has(tag.DerivativeSettleOnOpenFlag) +} + +// HasDerivativeInstrmtAssignmentMethod returns true if DerivativeInstrmtAssignmentMethod is present, Tag 1255 +func (m DerivativeSecurityListRequest) HasDerivativeInstrmtAssignmentMethod() bool { + return m.Has(tag.DerivativeInstrmtAssignmentMethod) +} + +// HasDerivativeSecurityStatus returns true if DerivativeSecurityStatus is present, Tag 1256 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityStatus() bool { + return m.Has(tag.DerivativeSecurityStatus) +} + +// HasDerivativeInstrRegistry returns true if DerivativeInstrRegistry is present, Tag 1257 +func (m DerivativeSecurityListRequest) HasDerivativeInstrRegistry() bool { + return m.Has(tag.DerivativeInstrRegistry) +} + +// HasDerivativeCountryOfIssue returns true if DerivativeCountryOfIssue is present, Tag 1258 +func (m DerivativeSecurityListRequest) HasDerivativeCountryOfIssue() bool { + return m.Has(tag.DerivativeCountryOfIssue) +} + +// HasDerivativeStateOrProvinceOfIssue returns true if DerivativeStateOrProvinceOfIssue is present, Tag 1259 +func (m DerivativeSecurityListRequest) HasDerivativeStateOrProvinceOfIssue() bool { + return m.Has(tag.DerivativeStateOrProvinceOfIssue) +} + +// HasDerivativeLocaleOfIssue returns true if DerivativeLocaleOfIssue is present, Tag 1260 +func (m DerivativeSecurityListRequest) HasDerivativeLocaleOfIssue() bool { + return m.Has(tag.DerivativeLocaleOfIssue) +} + +// HasDerivativeStrikePrice returns true if DerivativeStrikePrice is present, Tag 1261 +func (m DerivativeSecurityListRequest) HasDerivativeStrikePrice() bool { + return m.Has(tag.DerivativeStrikePrice) +} + +// HasDerivativeStrikeCurrency returns true if DerivativeStrikeCurrency is present, Tag 1262 +func (m DerivativeSecurityListRequest) HasDerivativeStrikeCurrency() bool { + return m.Has(tag.DerivativeStrikeCurrency) +} + +// HasDerivativeStrikeMultiplier returns true if DerivativeStrikeMultiplier is present, Tag 1263 +func (m DerivativeSecurityListRequest) HasDerivativeStrikeMultiplier() bool { + return m.Has(tag.DerivativeStrikeMultiplier) +} + +// HasDerivativeStrikeValue returns true if DerivativeStrikeValue is present, Tag 1264 +func (m DerivativeSecurityListRequest) HasDerivativeStrikeValue() bool { + return m.Has(tag.DerivativeStrikeValue) +} + +// HasDerivativeOptAttribute returns true if DerivativeOptAttribute is present, Tag 1265 +func (m DerivativeSecurityListRequest) HasDerivativeOptAttribute() bool { + return m.Has(tag.DerivativeOptAttribute) +} + +// HasDerivativeContractMultiplier returns true if DerivativeContractMultiplier is present, Tag 1266 +func (m DerivativeSecurityListRequest) HasDerivativeContractMultiplier() bool { + return m.Has(tag.DerivativeContractMultiplier) +} + +// HasDerivativeMinPriceIncrement returns true if DerivativeMinPriceIncrement is present, Tag 1267 +func (m DerivativeSecurityListRequest) HasDerivativeMinPriceIncrement() bool { + return m.Has(tag.DerivativeMinPriceIncrement) +} + +// HasDerivativeMinPriceIncrementAmount returns true if DerivativeMinPriceIncrementAmount is present, Tag 1268 +func (m DerivativeSecurityListRequest) HasDerivativeMinPriceIncrementAmount() bool { + return m.Has(tag.DerivativeMinPriceIncrementAmount) +} + +// HasDerivativeUnitOfMeasure returns true if DerivativeUnitOfMeasure is present, Tag 1269 +func (m DerivativeSecurityListRequest) HasDerivativeUnitOfMeasure() bool { + return m.Has(tag.DerivativeUnitOfMeasure) +} + +// HasDerivativeUnitOfMeasureQty returns true if DerivativeUnitOfMeasureQty is present, Tag 1270 +func (m DerivativeSecurityListRequest) HasDerivativeUnitOfMeasureQty() bool { + return m.Has(tag.DerivativeUnitOfMeasureQty) +} + +// HasDerivativeTimeUnit returns true if DerivativeTimeUnit is present, Tag 1271 +func (m DerivativeSecurityListRequest) HasDerivativeTimeUnit() bool { + return m.Has(tag.DerivativeTimeUnit) +} + +// HasDerivativeSecurityExchange returns true if DerivativeSecurityExchange is present, Tag 1272 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityExchange() bool { + return m.Has(tag.DerivativeSecurityExchange) +} + +// HasDerivativePositionLimit returns true if DerivativePositionLimit is present, Tag 1273 +func (m DerivativeSecurityListRequest) HasDerivativePositionLimit() bool { + return m.Has(tag.DerivativePositionLimit) +} + +// HasDerivativeNTPositionLimit returns true if DerivativeNTPositionLimit is present, Tag 1274 +func (m DerivativeSecurityListRequest) HasDerivativeNTPositionLimit() bool { + return m.Has(tag.DerivativeNTPositionLimit) +} + +// HasDerivativeIssuer returns true if DerivativeIssuer is present, Tag 1275 +func (m DerivativeSecurityListRequest) HasDerivativeIssuer() bool { + return m.Has(tag.DerivativeIssuer) +} + +// HasDerivativeIssueDate returns true if DerivativeIssueDate is present, Tag 1276 +func (m DerivativeSecurityListRequest) HasDerivativeIssueDate() bool { + return m.Has(tag.DerivativeIssueDate) +} + +// HasDerivativeEncodedIssuerLen returns true if DerivativeEncodedIssuerLen is present, Tag 1277 +func (m DerivativeSecurityListRequest) HasDerivativeEncodedIssuerLen() bool { + return m.Has(tag.DerivativeEncodedIssuerLen) +} + +// HasDerivativeEncodedIssuer returns true if DerivativeEncodedIssuer is present, Tag 1278 +func (m DerivativeSecurityListRequest) HasDerivativeEncodedIssuer() bool { + return m.Has(tag.DerivativeEncodedIssuer) +} + +// HasDerivativeSecurityDesc returns true if DerivativeSecurityDesc is present, Tag 1279 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityDesc() bool { + return m.Has(tag.DerivativeSecurityDesc) +} + +// HasDerivativeEncodedSecurityDescLen returns true if DerivativeEncodedSecurityDescLen is present, Tag 1280 +func (m DerivativeSecurityListRequest) HasDerivativeEncodedSecurityDescLen() bool { + return m.Has(tag.DerivativeEncodedSecurityDescLen) +} + +// HasDerivativeEncodedSecurityDesc returns true if DerivativeEncodedSecurityDesc is present, Tag 1281 +func (m DerivativeSecurityListRequest) HasDerivativeEncodedSecurityDesc() bool { + return m.Has(tag.DerivativeEncodedSecurityDesc) +} + +// HasDerivativeSecurityXMLLen returns true if DerivativeSecurityXMLLen is present, Tag 1282 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityXMLLen() bool { + return m.Has(tag.DerivativeSecurityXMLLen) +} + +// HasDerivativeSecurityXML returns true if DerivativeSecurityXML is present, Tag 1283 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityXML() bool { + return m.Has(tag.DerivativeSecurityXML) +} + +// HasDerivativeSecurityXMLSchema returns true if DerivativeSecurityXMLSchema is present, Tag 1284 +func (m DerivativeSecurityListRequest) HasDerivativeSecurityXMLSchema() bool { + return m.Has(tag.DerivativeSecurityXMLSchema) +} + +// HasDerivativeContractSettlMonth returns true if DerivativeContractSettlMonth is present, Tag 1285 +func (m DerivativeSecurityListRequest) HasDerivativeContractSettlMonth() bool { + return m.Has(tag.DerivativeContractSettlMonth) +} + +// HasNoDerivativeEvents returns true if NoDerivativeEvents is present, Tag 1286 +func (m DerivativeSecurityListRequest) HasNoDerivativeEvents() bool { + return m.Has(tag.NoDerivativeEvents) +} + +// HasNoDerivativeInstrumentParties returns true if NoDerivativeInstrumentParties is present, Tag 1292 +func (m DerivativeSecurityListRequest) HasNoDerivativeInstrumentParties() bool { + return m.Has(tag.NoDerivativeInstrumentParties) +} + +// HasDerivativeExerciseStyle returns true if DerivativeExerciseStyle is present, Tag 1299 +func (m DerivativeSecurityListRequest) HasDerivativeExerciseStyle() bool { + return m.Has(tag.DerivativeExerciseStyle) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m DerivativeSecurityListRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m DerivativeSecurityListRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasDerivativePriceUnitOfMeasure returns true if DerivativePriceUnitOfMeasure is present, Tag 1315 +func (m DerivativeSecurityListRequest) HasDerivativePriceUnitOfMeasure() bool { + return m.Has(tag.DerivativePriceUnitOfMeasure) +} + +// HasDerivativePriceUnitOfMeasureQty returns true if DerivativePriceUnitOfMeasureQty is present, Tag 1316 +func (m DerivativeSecurityListRequest) HasDerivativePriceUnitOfMeasureQty() bool { + return m.Has(tag.DerivativePriceUnitOfMeasureQty) +} + +// HasDerivativeSettlMethod returns true if DerivativeSettlMethod is present, Tag 1317 +func (m DerivativeSecurityListRequest) HasDerivativeSettlMethod() bool { + return m.Has(tag.DerivativeSettlMethod) +} + +// HasDerivativePriceQuoteMethod returns true if DerivativePriceQuoteMethod is present, Tag 1318 +func (m DerivativeSecurityListRequest) HasDerivativePriceQuoteMethod() bool { + return m.Has(tag.DerivativePriceQuoteMethod) +} + +// HasDerivativeValuationMethod returns true if DerivativeValuationMethod is present, Tag 1319 +func (m DerivativeSecurityListRequest) HasDerivativeValuationMethod() bool { + return m.Has(tag.DerivativeValuationMethod) +} + +// HasDerivativeListMethod returns true if DerivativeListMethod is present, Tag 1320 +func (m DerivativeSecurityListRequest) HasDerivativeListMethod() bool { + return m.Has(tag.DerivativeListMethod) +} + +// HasDerivativeCapPrice returns true if DerivativeCapPrice is present, Tag 1321 +func (m DerivativeSecurityListRequest) HasDerivativeCapPrice() bool { + return m.Has(tag.DerivativeCapPrice) +} + +// HasDerivativeFloorPrice returns true if DerivativeFloorPrice is present, Tag 1322 +func (m DerivativeSecurityListRequest) HasDerivativeFloorPrice() bool { + return m.Has(tag.DerivativeFloorPrice) +} + +// HasDerivativePutOrCall returns true if DerivativePutOrCall is present, Tag 1323 +func (m DerivativeSecurityListRequest) HasDerivativePutOrCall() bool { + return m.Has(tag.DerivativePutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m DerivativeSecurityListRequest) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m DerivativeSecurityListRequest) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m DerivativeSecurityListRequest) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m DerivativeSecurityListRequest) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m DerivativeSecurityListRequest) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasDerivativeContractMultiplierUnit returns true if DerivativeContractMultiplierUnit is present, Tag 1438 +func (m DerivativeSecurityListRequest) HasDerivativeContractMultiplierUnit() bool { + return m.Has(tag.DerivativeContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m DerivativeSecurityListRequest) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasDerivativeFlowScheduleType returns true if DerivativeFlowScheduleType is present, Tag 1442 +func (m DerivativeSecurityListRequest) HasDerivativeFlowScheduleType() bool { + return m.Has(tag.DerivativeFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m DerivativeSecurityListRequest) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m DerivativeSecurityListRequest) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m DerivativeSecurityListRequest) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m DerivativeSecurityListRequest) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m DerivativeSecurityListRequest) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m DerivativeSecurityListRequest) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeSecurityAltID is a repeating group element, Tag 1218 +type NoDerivativeSecurityAltID struct { + *quickfix.Group +} + +// SetDerivativeSecurityAltID sets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltID(v string) { + m.Set(field.NewDerivativeSecurityAltID(v)) +} + +// SetDerivativeSecurityAltIDSource sets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltIDSource(v string) { + m.Set(field.NewDerivativeSecurityAltIDSource(v)) +} + +// GetDerivativeSecurityAltID gets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityAltIDSource gets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeSecurityAltID returns true if DerivativeSecurityAltID is present, Tag 1219 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltID() bool { + return m.Has(tag.DerivativeSecurityAltID) +} + +// HasDerivativeSecurityAltIDSource returns true if DerivativeSecurityAltIDSource is present, Tag 1220 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltIDSource() bool { + return m.Has(tag.DerivativeSecurityAltIDSource) +} + +// NoDerivativeSecurityAltIDRepeatingGroup is a repeating group, Tag 1218 +type NoDerivativeSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeSecurityAltIDRepeatingGroup returns an initialized, NoDerivativeSecurityAltIDRepeatingGroup +func NewNoDerivativeSecurityAltIDRepeatingGroup() NoDerivativeSecurityAltIDRepeatingGroup { + return NoDerivativeSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeSecurityAltID), quickfix.GroupElement(tag.DerivativeSecurityAltIDSource)})} +} + +// Add create and append a new NoDerivativeSecurityAltID to this group +func (m NoDerivativeSecurityAltIDRepeatingGroup) Add() NoDerivativeSecurityAltID { + g := m.RepeatingGroup.Add() + return NoDerivativeSecurityAltID{g} +} + +// Get returns the ith NoDerivativeSecurityAltID in the NoDerivativeSecurityAltIDRepeatinGroup +func (m NoDerivativeSecurityAltIDRepeatingGroup) Get(i int) NoDerivativeSecurityAltID { + return NoDerivativeSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeEvents is a repeating group element, Tag 1286 +type NoDerivativeEvents struct { + *quickfix.Group +} + +// SetDerivativeEventType sets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) SetDerivativeEventType(v int) { + m.Set(field.NewDerivativeEventType(v)) +} + +// SetDerivativeEventDate sets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) SetDerivativeEventDate(v string) { + m.Set(field.NewDerivativeEventDate(v)) +} + +// SetDerivativeEventTime sets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) SetDerivativeEventTime(v time.Time) { + m.Set(field.NewDerivativeEventTime(v)) +} + +// SetDerivativeEventPx sets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) SetDerivativeEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeEventPx(value, scale)) +} + +// SetDerivativeEventText sets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) SetDerivativeEventText(v string) { + m.Set(field.NewDerivativeEventText(v)) +} + +// GetDerivativeEventType gets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) GetDerivativeEventType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventDate gets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) GetDerivativeEventDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventTime gets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) GetDerivativeEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.DerivativeEventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventPx gets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) GetDerivativeEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeEventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventText gets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) GetDerivativeEventText() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeEventType returns true if DerivativeEventType is present, Tag 1287 +func (m NoDerivativeEvents) HasDerivativeEventType() bool { + return m.Has(tag.DerivativeEventType) +} + +// HasDerivativeEventDate returns true if DerivativeEventDate is present, Tag 1288 +func (m NoDerivativeEvents) HasDerivativeEventDate() bool { + return m.Has(tag.DerivativeEventDate) +} + +// HasDerivativeEventTime returns true if DerivativeEventTime is present, Tag 1289 +func (m NoDerivativeEvents) HasDerivativeEventTime() bool { + return m.Has(tag.DerivativeEventTime) +} + +// HasDerivativeEventPx returns true if DerivativeEventPx is present, Tag 1290 +func (m NoDerivativeEvents) HasDerivativeEventPx() bool { + return m.Has(tag.DerivativeEventPx) +} + +// HasDerivativeEventText returns true if DerivativeEventText is present, Tag 1291 +func (m NoDerivativeEvents) HasDerivativeEventText() bool { + return m.Has(tag.DerivativeEventText) +} + +// NoDerivativeEventsRepeatingGroup is a repeating group, Tag 1286 +type NoDerivativeEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeEventsRepeatingGroup returns an initialized, NoDerivativeEventsRepeatingGroup +func NewNoDerivativeEventsRepeatingGroup() NoDerivativeEventsRepeatingGroup { + return NoDerivativeEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeEventType), quickfix.GroupElement(tag.DerivativeEventDate), quickfix.GroupElement(tag.DerivativeEventTime), quickfix.GroupElement(tag.DerivativeEventPx), quickfix.GroupElement(tag.DerivativeEventText)})} +} + +// Add create and append a new NoDerivativeEvents to this group +func (m NoDerivativeEventsRepeatingGroup) Add() NoDerivativeEvents { + g := m.RepeatingGroup.Add() + return NoDerivativeEvents{g} +} + +// Get returns the ith NoDerivativeEvents in the NoDerivativeEventsRepeatinGroup +func (m NoDerivativeEventsRepeatingGroup) Get(i int) NoDerivativeEvents { + return NoDerivativeEvents{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentParties is a repeating group element, Tag 1292 +type NoDerivativeInstrumentParties struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartyID sets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyID(v string) { + m.Set(field.NewDerivativeInstrumentPartyID(v)) +} + +// SetDerivativeInstrumentPartyIDSource sets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyIDSource(v string) { + m.Set(field.NewDerivativeInstrumentPartyIDSource(v)) +} + +// SetDerivativeInstrumentPartyRole sets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyRole(v int) { + m.Set(field.NewDerivativeInstrumentPartyRole(v)) +} + +// SetNoDerivativeInstrumentPartySubIDs sets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) SetNoDerivativeInstrumentPartySubIDs(f NoDerivativeInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetDerivativeInstrumentPartyID gets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyIDSource gets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyRole gets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeInstrumentPartySubIDs gets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) GetNoDerivativeInstrumentPartySubIDs() (NoDerivativeInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasDerivativeInstrumentPartyID returns true if DerivativeInstrumentPartyID is present, Tag 1293 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyID() bool { + return m.Has(tag.DerivativeInstrumentPartyID) +} + +// HasDerivativeInstrumentPartyIDSource returns true if DerivativeInstrumentPartyIDSource is present, Tag 1294 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyIDSource() bool { + return m.Has(tag.DerivativeInstrumentPartyIDSource) +} + +// HasDerivativeInstrumentPartyRole returns true if DerivativeInstrumentPartyRole is present, Tag 1295 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyRole() bool { + return m.Has(tag.DerivativeInstrumentPartyRole) +} + +// HasNoDerivativeInstrumentPartySubIDs returns true if NoDerivativeInstrumentPartySubIDs is present, Tag 1296 +func (m NoDerivativeInstrumentParties) HasNoDerivativeInstrumentPartySubIDs() bool { + return m.Has(tag.NoDerivativeInstrumentPartySubIDs) +} + +// NoDerivativeInstrumentPartySubIDs is a repeating group element, Tag 1296 +type NoDerivativeInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartySubID sets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubID(v string) { + m.Set(field.NewDerivativeInstrumentPartySubID(v)) +} + +// SetDerivativeInstrumentPartySubIDType sets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubIDType(v int) { + m.Set(field.NewDerivativeInstrumentPartySubIDType(v)) +} + +// GetDerivativeInstrumentPartySubID gets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartySubIDType gets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeInstrumentPartySubID returns true if DerivativeInstrumentPartySubID is present, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubID() bool { + return m.Has(tag.DerivativeInstrumentPartySubID) +} + +// HasDerivativeInstrumentPartySubIDType returns true if DerivativeInstrumentPartySubIDType is present, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubIDType() bool { + return m.Has(tag.DerivativeInstrumentPartySubIDType) +} + +// NoDerivativeInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1296 +type NoDerivativeInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartySubIDsRepeatingGroup returns an initialized, NoDerivativeInstrumentPartySubIDsRepeatingGroup +func NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() NoDerivativeInstrumentPartySubIDsRepeatingGroup { + return NoDerivativeInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartySubID), quickfix.GroupElement(tag.DerivativeInstrumentPartySubIDType)})} +} + +// Add create and append a new NoDerivativeInstrumentPartySubIDs to this group +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Add() NoDerivativeInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentPartySubIDs{g} +} + +// Get returns the ith NoDerivativeInstrumentPartySubIDs in the NoDerivativeInstrumentPartySubIDsRepeatinGroup +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Get(i int) NoDerivativeInstrumentPartySubIDs { + return NoDerivativeInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentPartiesRepeatingGroup is a repeating group, Tag 1292 +type NoDerivativeInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartiesRepeatingGroup returns an initialized, NoDerivativeInstrumentPartiesRepeatingGroup +func NewNoDerivativeInstrumentPartiesRepeatingGroup() NoDerivativeInstrumentPartiesRepeatingGroup { + return NoDerivativeInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartyID), quickfix.GroupElement(tag.DerivativeInstrumentPartyIDSource), quickfix.GroupElement(tag.DerivativeInstrumentPartyRole), NewNoDerivativeInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoDerivativeInstrumentParties to this group +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Add() NoDerivativeInstrumentParties { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentParties{g} +} + +// Get returns the ith NoDerivativeInstrumentParties in the NoDerivativeInstrumentPartiesRepeatinGroup +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Get(i int) NoDerivativeInstrumentParties { + return NoDerivativeInstrumentParties{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/derivativesecuritylistupdatereport/DerivativeSecurityListUpdateReport.generated.go b/fix50sp2/derivativesecuritylistupdatereport/DerivativeSecurityListUpdateReport.generated.go new file mode 100644 index 000000000..c3a1f8b7c --- /dev/null +++ b/fix50sp2/derivativesecuritylistupdatereport/DerivativeSecurityListUpdateReport.generated.go @@ -0,0 +1,8795 @@ +package derivativesecuritylistupdatereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// DerivativeSecurityListUpdateReport is the fix50sp2 DerivativeSecurityListUpdateReport type, MsgType = BR +type DerivativeSecurityListUpdateReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a DerivativeSecurityListUpdateReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) DerivativeSecurityListUpdateReport { + return DerivativeSecurityListUpdateReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m DerivativeSecurityListUpdateReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a DerivativeSecurityListUpdateReport initialized with the required fields for DerivativeSecurityListUpdateReport +func New() (m DerivativeSecurityListUpdateReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BR")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg DerivativeSecurityListUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BR", r +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m DerivativeSecurityListUpdateReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m DerivativeSecurityListUpdateReport) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m DerivativeSecurityListUpdateReport) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m DerivativeSecurityListUpdateReport) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityListUpdateReport) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityListUpdateReport) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityListUpdateReport) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityListUpdateReport) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +func (m DerivativeSecurityListUpdateReport) SetTotNoRelatedSym(v int) { + m.Set(field.NewTotNoRelatedSym(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityListUpdateReport) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +func (m DerivativeSecurityListUpdateReport) SetSecurityRequestResult(v enum.SecurityRequestResult) { + m.Set(field.NewSecurityRequestResult(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityListUpdateReport) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m DerivativeSecurityListUpdateReport) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetSecurityUpdateAction sets SecurityUpdateAction, Tag 980 +func (m DerivativeSecurityListUpdateReport) SetSecurityUpdateAction(v enum.SecurityUpdateAction) { + m.Set(field.NewSecurityUpdateAction(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityListUpdateReport) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m DerivativeSecurityListUpdateReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m DerivativeSecurityListUpdateReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetDerivativeSymbol sets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSymbol(v string) { + m.Set(field.NewDerivativeSymbol(v)) +} + +// SetDerivativeSymbolSfx sets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSymbolSfx(v string) { + m.Set(field.NewDerivativeSymbolSfx(v)) +} + +// SetDerivativeSecurityID sets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityID(v string) { + m.Set(field.NewDerivativeSecurityID(v)) +} + +// SetDerivativeSecurityIDSource sets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityIDSource(v string) { + m.Set(field.NewDerivativeSecurityIDSource(v)) +} + +// SetNoDerivativeSecurityAltID sets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityListUpdateReport) SetNoDerivativeSecurityAltID(f NoDerivativeSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeOptPayAmount sets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityListUpdateReport) SetDerivativeOptPayAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeOptPayAmount(value, scale)) +} + +// SetDerivativeProductComplex sets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityListUpdateReport) SetDerivativeProductComplex(v string) { + m.Set(field.NewDerivativeProductComplex(v)) +} + +// SetDerivFlexProductEligibilityIndicator sets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityListUpdateReport) SetDerivFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewDerivFlexProductEligibilityIndicator(v)) +} + +// SetDerivativeProduct sets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityListUpdateReport) SetDerivativeProduct(v int) { + m.Set(field.NewDerivativeProduct(v)) +} + +// SetDerivativeSecurityGroup sets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityGroup(v string) { + m.Set(field.NewDerivativeSecurityGroup(v)) +} + +// SetDerivativeCFICode sets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityListUpdateReport) SetDerivativeCFICode(v string) { + m.Set(field.NewDerivativeCFICode(v)) +} + +// SetDerivativeSecurityType sets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityType(v string) { + m.Set(field.NewDerivativeSecurityType(v)) +} + +// SetDerivativeSecuritySubType sets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecuritySubType(v string) { + m.Set(field.NewDerivativeSecuritySubType(v)) +} + +// SetDerivativeMaturityMonthYear sets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityListUpdateReport) SetDerivativeMaturityMonthYear(v string) { + m.Set(field.NewDerivativeMaturityMonthYear(v)) +} + +// SetDerivativeMaturityDate sets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityListUpdateReport) SetDerivativeMaturityDate(v string) { + m.Set(field.NewDerivativeMaturityDate(v)) +} + +// SetDerivativeMaturityTime sets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityListUpdateReport) SetDerivativeMaturityTime(v string) { + m.Set(field.NewDerivativeMaturityTime(v)) +} + +// SetDerivativeSettleOnOpenFlag sets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSettleOnOpenFlag(v string) { + m.Set(field.NewDerivativeSettleOnOpenFlag(v)) +} + +// SetDerivativeInstrmtAssignmentMethod sets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityListUpdateReport) SetDerivativeInstrmtAssignmentMethod(v string) { + m.Set(field.NewDerivativeInstrmtAssignmentMethod(v)) +} + +// SetDerivativeSecurityStatus sets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityStatus(v string) { + m.Set(field.NewDerivativeSecurityStatus(v)) +} + +// SetDerivativeInstrRegistry sets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityListUpdateReport) SetDerivativeInstrRegistry(v string) { + m.Set(field.NewDerivativeInstrRegistry(v)) +} + +// SetDerivativeCountryOfIssue sets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityListUpdateReport) SetDerivativeCountryOfIssue(v string) { + m.Set(field.NewDerivativeCountryOfIssue(v)) +} + +// SetDerivativeStateOrProvinceOfIssue sets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityListUpdateReport) SetDerivativeStateOrProvinceOfIssue(v string) { + m.Set(field.NewDerivativeStateOrProvinceOfIssue(v)) +} + +// SetDerivativeLocaleOfIssue sets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityListUpdateReport) SetDerivativeLocaleOfIssue(v string) { + m.Set(field.NewDerivativeLocaleOfIssue(v)) +} + +// SetDerivativeStrikePrice sets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityListUpdateReport) SetDerivativeStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikePrice(value, scale)) +} + +// SetDerivativeStrikeCurrency sets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityListUpdateReport) SetDerivativeStrikeCurrency(v string) { + m.Set(field.NewDerivativeStrikeCurrency(v)) +} + +// SetDerivativeStrikeMultiplier sets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityListUpdateReport) SetDerivativeStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeMultiplier(value, scale)) +} + +// SetDerivativeStrikeValue sets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityListUpdateReport) SetDerivativeStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeStrikeValue(value, scale)) +} + +// SetDerivativeOptAttribute sets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityListUpdateReport) SetDerivativeOptAttribute(v string) { + m.Set(field.NewDerivativeOptAttribute(v)) +} + +// SetDerivativeContractMultiplier sets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityListUpdateReport) SetDerivativeContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeContractMultiplier(value, scale)) +} + +// SetDerivativeMinPriceIncrement sets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityListUpdateReport) SetDerivativeMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrement(value, scale)) +} + +// SetDerivativeMinPriceIncrementAmount sets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityListUpdateReport) SetDerivativeMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeMinPriceIncrementAmount(value, scale)) +} + +// SetDerivativeUnitOfMeasure sets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityListUpdateReport) SetDerivativeUnitOfMeasure(v string) { + m.Set(field.NewDerivativeUnitOfMeasure(v)) +} + +// SetDerivativeUnitOfMeasureQty sets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityListUpdateReport) SetDerivativeUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeTimeUnit sets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityListUpdateReport) SetDerivativeTimeUnit(v string) { + m.Set(field.NewDerivativeTimeUnit(v)) +} + +// SetDerivativeSecurityExchange sets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityExchange(v string) { + m.Set(field.NewDerivativeSecurityExchange(v)) +} + +// SetDerivativePositionLimit sets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityListUpdateReport) SetDerivativePositionLimit(v int) { + m.Set(field.NewDerivativePositionLimit(v)) +} + +// SetDerivativeNTPositionLimit sets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityListUpdateReport) SetDerivativeNTPositionLimit(v int) { + m.Set(field.NewDerivativeNTPositionLimit(v)) +} + +// SetDerivativeIssuer sets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityListUpdateReport) SetDerivativeIssuer(v string) { + m.Set(field.NewDerivativeIssuer(v)) +} + +// SetDerivativeIssueDate sets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityListUpdateReport) SetDerivativeIssueDate(v string) { + m.Set(field.NewDerivativeIssueDate(v)) +} + +// SetDerivativeEncodedIssuerLen sets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityListUpdateReport) SetDerivativeEncodedIssuerLen(v int) { + m.Set(field.NewDerivativeEncodedIssuerLen(v)) +} + +// SetDerivativeEncodedIssuer sets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityListUpdateReport) SetDerivativeEncodedIssuer(v string) { + m.Set(field.NewDerivativeEncodedIssuer(v)) +} + +// SetDerivativeSecurityDesc sets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityDesc(v string) { + m.Set(field.NewDerivativeSecurityDesc(v)) +} + +// SetDerivativeEncodedSecurityDescLen sets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityListUpdateReport) SetDerivativeEncodedSecurityDescLen(v int) { + m.Set(field.NewDerivativeEncodedSecurityDescLen(v)) +} + +// SetDerivativeEncodedSecurityDesc sets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityListUpdateReport) SetDerivativeEncodedSecurityDesc(v string) { + m.Set(field.NewDerivativeEncodedSecurityDesc(v)) +} + +// SetDerivativeSecurityXMLLen sets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityXMLLen(v int) { + m.Set(field.NewDerivativeSecurityXMLLen(v)) +} + +// SetDerivativeSecurityXML sets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityXML(v string) { + m.Set(field.NewDerivativeSecurityXML(v)) +} + +// SetDerivativeSecurityXMLSchema sets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSecurityXMLSchema(v string) { + m.Set(field.NewDerivativeSecurityXMLSchema(v)) +} + +// SetDerivativeContractSettlMonth sets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityListUpdateReport) SetDerivativeContractSettlMonth(v string) { + m.Set(field.NewDerivativeContractSettlMonth(v)) +} + +// SetNoDerivativeEvents sets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityListUpdateReport) SetNoDerivativeEvents(f NoDerivativeEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoDerivativeInstrumentParties sets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityListUpdateReport) SetNoDerivativeInstrumentParties(f NoDerivativeInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativeExerciseStyle sets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityListUpdateReport) SetDerivativeExerciseStyle(v string) { + m.Set(field.NewDerivativeExerciseStyle(v)) +} + +// SetNoMarketSegments sets NoMarketSegments, Tag 1310 +func (m DerivativeSecurityListUpdateReport) SetNoMarketSegments(f NoMarketSegmentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoDerivativeInstrAttrib sets NoDerivativeInstrAttrib, Tag 1311 +func (m DerivativeSecurityListUpdateReport) SetNoDerivativeInstrAttrib(f NoDerivativeInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDerivativePriceUnitOfMeasure sets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityListUpdateReport) SetDerivativePriceUnitOfMeasure(v string) { + m.Set(field.NewDerivativePriceUnitOfMeasure(v)) +} + +// SetDerivativePriceUnitOfMeasureQty sets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityListUpdateReport) SetDerivativePriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativePriceUnitOfMeasureQty(value, scale)) +} + +// SetDerivativeSettlMethod sets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityListUpdateReport) SetDerivativeSettlMethod(v string) { + m.Set(field.NewDerivativeSettlMethod(v)) +} + +// SetDerivativePriceQuoteMethod sets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityListUpdateReport) SetDerivativePriceQuoteMethod(v string) { + m.Set(field.NewDerivativePriceQuoteMethod(v)) +} + +// SetDerivativeValuationMethod sets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityListUpdateReport) SetDerivativeValuationMethod(v string) { + m.Set(field.NewDerivativeValuationMethod(v)) +} + +// SetDerivativeListMethod sets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityListUpdateReport) SetDerivativeListMethod(v int) { + m.Set(field.NewDerivativeListMethod(v)) +} + +// SetDerivativeCapPrice sets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityListUpdateReport) SetDerivativeCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeCapPrice(value, scale)) +} + +// SetDerivativeFloorPrice sets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityListUpdateReport) SetDerivativeFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeFloorPrice(value, scale)) +} + +// SetDerivativePutOrCall sets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityListUpdateReport) SetDerivativePutOrCall(v int) { + m.Set(field.NewDerivativePutOrCall(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m DerivativeSecurityListUpdateReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m DerivativeSecurityListUpdateReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetDerivativeContractMultiplierUnit sets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityListUpdateReport) SetDerivativeContractMultiplierUnit(v int) { + m.Set(field.NewDerivativeContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetDerivativeFlowScheduleType sets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityListUpdateReport) SetDerivativeFlowScheduleType(v int) { + m.Set(field.NewDerivativeFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityListUpdateReport) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m DerivativeSecurityListUpdateReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m DerivativeSecurityListUpdateReport) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m DerivativeSecurityListUpdateReport) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m DerivativeSecurityListUpdateReport) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m DerivativeSecurityListUpdateReport) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m DerivativeSecurityListUpdateReport) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m DerivativeSecurityListUpdateReport) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m DerivativeSecurityListUpdateReport) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +func (m DerivativeSecurityListUpdateReport) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRelatedSymField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m DerivativeSecurityListUpdateReport) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +func (m DerivativeSecurityListUpdateReport) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { + var f field.SecurityRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m DerivativeSecurityListUpdateReport) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m DerivativeSecurityListUpdateReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityUpdateAction gets SecurityUpdateAction, Tag 980 +func (m DerivativeSecurityListUpdateReport) GetSecurityUpdateAction() (v enum.SecurityUpdateAction, err quickfix.MessageRejectError) { + var f field.SecurityUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m DerivativeSecurityListUpdateReport) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m DerivativeSecurityListUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m DerivativeSecurityListUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbol gets DerivativeSymbol, Tag 1214 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSymbol() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSymbolSfx gets DerivativeSymbolSfx, Tag 1215 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityID gets DerivativeSecurityID, Tag 1216 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityIDSource gets DerivativeSecurityIDSource, Tag 1217 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeSecurityAltID gets NoDerivativeSecurityAltID, Tag 1218 +func (m DerivativeSecurityListUpdateReport) GetNoDerivativeSecurityAltID() (NoDerivativeSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeOptPayAmount gets DerivativeOptPayAmount, Tag 1225 +func (m DerivativeSecurityListUpdateReport) GetDerivativeOptPayAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeOptPayAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProductComplex gets DerivativeProductComplex, Tag 1228 +func (m DerivativeSecurityListUpdateReport) GetDerivativeProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivFlexProductEligibilityIndicator gets DerivFlexProductEligibilityIndicator, Tag 1243 +func (m DerivativeSecurityListUpdateReport) GetDerivFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.DerivFlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeProduct gets DerivativeProduct, Tag 1246 +func (m DerivativeSecurityListUpdateReport) GetDerivativeProduct() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityGroup gets DerivativeSecurityGroup, Tag 1247 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCFICode gets DerivativeCFICode, Tag 1248 +func (m DerivativeSecurityListUpdateReport) GetDerivativeCFICode() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityType gets DerivativeSecurityType, Tag 1249 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecuritySubType gets DerivativeSecuritySubType, Tag 1250 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityMonthYear gets DerivativeMaturityMonthYear, Tag 1251 +func (m DerivativeSecurityListUpdateReport) GetDerivativeMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityDate gets DerivativeMaturityDate, Tag 1252 +func (m DerivativeSecurityListUpdateReport) GetDerivativeMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMaturityTime gets DerivativeMaturityTime, Tag 1253 +func (m DerivativeSecurityListUpdateReport) GetDerivativeMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettleOnOpenFlag gets DerivativeSettleOnOpenFlag, Tag 1254 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrmtAssignmentMethod gets DerivativeInstrmtAssignmentMethod, Tag 1255 +func (m DerivativeSecurityListUpdateReport) GetDerivativeInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityStatus gets DerivativeSecurityStatus, Tag 1256 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityStatus() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrRegistry gets DerivativeInstrRegistry, Tag 1257 +func (m DerivativeSecurityListUpdateReport) GetDerivativeInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCountryOfIssue gets DerivativeCountryOfIssue, Tag 1258 +func (m DerivativeSecurityListUpdateReport) GetDerivativeCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStateOrProvinceOfIssue gets DerivativeStateOrProvinceOfIssue, Tag 1259 +func (m DerivativeSecurityListUpdateReport) GetDerivativeStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeLocaleOfIssue gets DerivativeLocaleOfIssue, Tag 1260 +func (m DerivativeSecurityListUpdateReport) GetDerivativeLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikePrice gets DerivativeStrikePrice, Tag 1261 +func (m DerivativeSecurityListUpdateReport) GetDerivativeStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeCurrency gets DerivativeStrikeCurrency, Tag 1262 +func (m DerivativeSecurityListUpdateReport) GetDerivativeStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeMultiplier gets DerivativeStrikeMultiplier, Tag 1263 +func (m DerivativeSecurityListUpdateReport) GetDerivativeStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeStrikeValue gets DerivativeStrikeValue, Tag 1264 +func (m DerivativeSecurityListUpdateReport) GetDerivativeStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeStrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeOptAttribute gets DerivativeOptAttribute, Tag 1265 +func (m DerivativeSecurityListUpdateReport) GetDerivativeOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplier gets DerivativeContractMultiplier, Tag 1266 +func (m DerivativeSecurityListUpdateReport) GetDerivativeContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrement gets DerivativeMinPriceIncrement, Tag 1267 +func (m DerivativeSecurityListUpdateReport) GetDerivativeMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeMinPriceIncrementAmount gets DerivativeMinPriceIncrementAmount, Tag 1268 +func (m DerivativeSecurityListUpdateReport) GetDerivativeMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeMinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasure gets DerivativeUnitOfMeasure, Tag 1269 +func (m DerivativeSecurityListUpdateReport) GetDerivativeUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeUnitOfMeasureQty gets DerivativeUnitOfMeasureQty, Tag 1270 +func (m DerivativeSecurityListUpdateReport) GetDerivativeUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeTimeUnit gets DerivativeTimeUnit, Tag 1271 +func (m DerivativeSecurityListUpdateReport) GetDerivativeTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityExchange gets DerivativeSecurityExchange, Tag 1272 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePositionLimit gets DerivativePositionLimit, Tag 1273 +func (m DerivativeSecurityListUpdateReport) GetDerivativePositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeNTPositionLimit gets DerivativeNTPositionLimit, Tag 1274 +func (m DerivativeSecurityListUpdateReport) GetDerivativeNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeNTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssuer gets DerivativeIssuer, Tag 1275 +func (m DerivativeSecurityListUpdateReport) GetDerivativeIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeIssueDate gets DerivativeIssueDate, Tag 1276 +func (m DerivativeSecurityListUpdateReport) GetDerivativeIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuerLen gets DerivativeEncodedIssuerLen, Tag 1277 +func (m DerivativeSecurityListUpdateReport) GetDerivativeEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedIssuer gets DerivativeEncodedIssuer, Tag 1278 +func (m DerivativeSecurityListUpdateReport) GetDerivativeEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityDesc gets DerivativeSecurityDesc, Tag 1279 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDescLen gets DerivativeEncodedSecurityDescLen, Tag 1280 +func (m DerivativeSecurityListUpdateReport) GetDerivativeEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEncodedSecurityDesc gets DerivativeEncodedSecurityDesc, Tag 1281 +func (m DerivativeSecurityListUpdateReport) GetDerivativeEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLLen gets DerivativeSecurityXMLLen, Tag 1282 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXML gets DerivativeSecurityXML, Tag 1283 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityXMLSchema gets DerivativeSecurityXMLSchema, Tag 1284 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractSettlMonth gets DerivativeContractSettlMonth, Tag 1285 +func (m DerivativeSecurityListUpdateReport) GetDerivativeContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeEvents gets NoDerivativeEvents, Tag 1286 +func (m DerivativeSecurityListUpdateReport) GetNoDerivativeEvents() (NoDerivativeEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoDerivativeInstrumentParties gets NoDerivativeInstrumentParties, Tag 1292 +func (m DerivativeSecurityListUpdateReport) GetNoDerivativeInstrumentParties() (NoDerivativeInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativeExerciseStyle gets DerivativeExerciseStyle, Tag 1299 +func (m DerivativeSecurityListUpdateReport) GetDerivativeExerciseStyle() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMarketSegments gets NoMarketSegments, Tag 1310 +func (m DerivativeSecurityListUpdateReport) GetNoMarketSegments() (NoMarketSegmentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMarketSegmentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoDerivativeInstrAttrib gets NoDerivativeInstrAttrib, Tag 1311 +func (m DerivativeSecurityListUpdateReport) GetNoDerivativeInstrAttrib() (NoDerivativeInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDerivativePriceUnitOfMeasure gets DerivativePriceUnitOfMeasure, Tag 1315 +func (m DerivativeSecurityListUpdateReport) GetDerivativePriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceUnitOfMeasureQty gets DerivativePriceUnitOfMeasureQty, Tag 1316 +func (m DerivativeSecurityListUpdateReport) GetDerivativePriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativePriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSettlMethod gets DerivativeSettlMethod, Tag 1317 +func (m DerivativeSecurityListUpdateReport) GetDerivativeSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePriceQuoteMethod gets DerivativePriceQuoteMethod, Tag 1318 +func (m DerivativeSecurityListUpdateReport) GetDerivativePriceQuoteMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativePriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeValuationMethod gets DerivativeValuationMethod, Tag 1319 +func (m DerivativeSecurityListUpdateReport) GetDerivativeValuationMethod() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeListMethod gets DerivativeListMethod, Tag 1320 +func (m DerivativeSecurityListUpdateReport) GetDerivativeListMethod() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeCapPrice gets DerivativeCapPrice, Tag 1321 +func (m DerivativeSecurityListUpdateReport) GetDerivativeCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeCapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFloorPrice gets DerivativeFloorPrice, Tag 1322 +func (m DerivativeSecurityListUpdateReport) GetDerivativeFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeFloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativePutOrCall gets DerivativePutOrCall, Tag 1323 +func (m DerivativeSecurityListUpdateReport) GetDerivativePutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.DerivativePutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m DerivativeSecurityListUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m DerivativeSecurityListUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeContractMultiplierUnit gets DerivativeContractMultiplierUnit, Tag 1438 +func (m DerivativeSecurityListUpdateReport) GetDerivativeContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeFlowScheduleType gets DerivativeFlowScheduleType, Tag 1442 +func (m DerivativeSecurityListUpdateReport) GetDerivativeFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m DerivativeSecurityListUpdateReport) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m DerivativeSecurityListUpdateReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m DerivativeSecurityListUpdateReport) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m DerivativeSecurityListUpdateReport) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m DerivativeSecurityListUpdateReport) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m DerivativeSecurityListUpdateReport) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m DerivativeSecurityListUpdateReport) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m DerivativeSecurityListUpdateReport) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m DerivativeSecurityListUpdateReport) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +func (m DerivativeSecurityListUpdateReport) HasTotNoRelatedSym() bool { + return m.Has(tag.TotNoRelatedSym) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m DerivativeSecurityListUpdateReport) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +func (m DerivativeSecurityListUpdateReport) HasSecurityRequestResult() bool { + return m.Has(tag.SecurityRequestResult) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m DerivativeSecurityListUpdateReport) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m DerivativeSecurityListUpdateReport) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasSecurityUpdateAction returns true if SecurityUpdateAction is present, Tag 980 +func (m DerivativeSecurityListUpdateReport) HasSecurityUpdateAction() bool { + return m.Has(tag.SecurityUpdateAction) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m DerivativeSecurityListUpdateReport) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m DerivativeSecurityListUpdateReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m DerivativeSecurityListUpdateReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasDerivativeSymbol returns true if DerivativeSymbol is present, Tag 1214 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSymbol() bool { + return m.Has(tag.DerivativeSymbol) +} + +// HasDerivativeSymbolSfx returns true if DerivativeSymbolSfx is present, Tag 1215 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSymbolSfx() bool { + return m.Has(tag.DerivativeSymbolSfx) +} + +// HasDerivativeSecurityID returns true if DerivativeSecurityID is present, Tag 1216 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityID() bool { + return m.Has(tag.DerivativeSecurityID) +} + +// HasDerivativeSecurityIDSource returns true if DerivativeSecurityIDSource is present, Tag 1217 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityIDSource() bool { + return m.Has(tag.DerivativeSecurityIDSource) +} + +// HasNoDerivativeSecurityAltID returns true if NoDerivativeSecurityAltID is present, Tag 1218 +func (m DerivativeSecurityListUpdateReport) HasNoDerivativeSecurityAltID() bool { + return m.Has(tag.NoDerivativeSecurityAltID) +} + +// HasDerivativeOptPayAmount returns true if DerivativeOptPayAmount is present, Tag 1225 +func (m DerivativeSecurityListUpdateReport) HasDerivativeOptPayAmount() bool { + return m.Has(tag.DerivativeOptPayAmount) +} + +// HasDerivativeProductComplex returns true if DerivativeProductComplex is present, Tag 1228 +func (m DerivativeSecurityListUpdateReport) HasDerivativeProductComplex() bool { + return m.Has(tag.DerivativeProductComplex) +} + +// HasDerivFlexProductEligibilityIndicator returns true if DerivFlexProductEligibilityIndicator is present, Tag 1243 +func (m DerivativeSecurityListUpdateReport) HasDerivFlexProductEligibilityIndicator() bool { + return m.Has(tag.DerivFlexProductEligibilityIndicator) +} + +// HasDerivativeProduct returns true if DerivativeProduct is present, Tag 1246 +func (m DerivativeSecurityListUpdateReport) HasDerivativeProduct() bool { + return m.Has(tag.DerivativeProduct) +} + +// HasDerivativeSecurityGroup returns true if DerivativeSecurityGroup is present, Tag 1247 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityGroup() bool { + return m.Has(tag.DerivativeSecurityGroup) +} + +// HasDerivativeCFICode returns true if DerivativeCFICode is present, Tag 1248 +func (m DerivativeSecurityListUpdateReport) HasDerivativeCFICode() bool { + return m.Has(tag.DerivativeCFICode) +} + +// HasDerivativeSecurityType returns true if DerivativeSecurityType is present, Tag 1249 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityType() bool { + return m.Has(tag.DerivativeSecurityType) +} + +// HasDerivativeSecuritySubType returns true if DerivativeSecuritySubType is present, Tag 1250 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecuritySubType() bool { + return m.Has(tag.DerivativeSecuritySubType) +} + +// HasDerivativeMaturityMonthYear returns true if DerivativeMaturityMonthYear is present, Tag 1251 +func (m DerivativeSecurityListUpdateReport) HasDerivativeMaturityMonthYear() bool { + return m.Has(tag.DerivativeMaturityMonthYear) +} + +// HasDerivativeMaturityDate returns true if DerivativeMaturityDate is present, Tag 1252 +func (m DerivativeSecurityListUpdateReport) HasDerivativeMaturityDate() bool { + return m.Has(tag.DerivativeMaturityDate) +} + +// HasDerivativeMaturityTime returns true if DerivativeMaturityTime is present, Tag 1253 +func (m DerivativeSecurityListUpdateReport) HasDerivativeMaturityTime() bool { + return m.Has(tag.DerivativeMaturityTime) +} + +// HasDerivativeSettleOnOpenFlag returns true if DerivativeSettleOnOpenFlag is present, Tag 1254 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSettleOnOpenFlag() bool { + return m.Has(tag.DerivativeSettleOnOpenFlag) +} + +// HasDerivativeInstrmtAssignmentMethod returns true if DerivativeInstrmtAssignmentMethod is present, Tag 1255 +func (m DerivativeSecurityListUpdateReport) HasDerivativeInstrmtAssignmentMethod() bool { + return m.Has(tag.DerivativeInstrmtAssignmentMethod) +} + +// HasDerivativeSecurityStatus returns true if DerivativeSecurityStatus is present, Tag 1256 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityStatus() bool { + return m.Has(tag.DerivativeSecurityStatus) +} + +// HasDerivativeInstrRegistry returns true if DerivativeInstrRegistry is present, Tag 1257 +func (m DerivativeSecurityListUpdateReport) HasDerivativeInstrRegistry() bool { + return m.Has(tag.DerivativeInstrRegistry) +} + +// HasDerivativeCountryOfIssue returns true if DerivativeCountryOfIssue is present, Tag 1258 +func (m DerivativeSecurityListUpdateReport) HasDerivativeCountryOfIssue() bool { + return m.Has(tag.DerivativeCountryOfIssue) +} + +// HasDerivativeStateOrProvinceOfIssue returns true if DerivativeStateOrProvinceOfIssue is present, Tag 1259 +func (m DerivativeSecurityListUpdateReport) HasDerivativeStateOrProvinceOfIssue() bool { + return m.Has(tag.DerivativeStateOrProvinceOfIssue) +} + +// HasDerivativeLocaleOfIssue returns true if DerivativeLocaleOfIssue is present, Tag 1260 +func (m DerivativeSecurityListUpdateReport) HasDerivativeLocaleOfIssue() bool { + return m.Has(tag.DerivativeLocaleOfIssue) +} + +// HasDerivativeStrikePrice returns true if DerivativeStrikePrice is present, Tag 1261 +func (m DerivativeSecurityListUpdateReport) HasDerivativeStrikePrice() bool { + return m.Has(tag.DerivativeStrikePrice) +} + +// HasDerivativeStrikeCurrency returns true if DerivativeStrikeCurrency is present, Tag 1262 +func (m DerivativeSecurityListUpdateReport) HasDerivativeStrikeCurrency() bool { + return m.Has(tag.DerivativeStrikeCurrency) +} + +// HasDerivativeStrikeMultiplier returns true if DerivativeStrikeMultiplier is present, Tag 1263 +func (m DerivativeSecurityListUpdateReport) HasDerivativeStrikeMultiplier() bool { + return m.Has(tag.DerivativeStrikeMultiplier) +} + +// HasDerivativeStrikeValue returns true if DerivativeStrikeValue is present, Tag 1264 +func (m DerivativeSecurityListUpdateReport) HasDerivativeStrikeValue() bool { + return m.Has(tag.DerivativeStrikeValue) +} + +// HasDerivativeOptAttribute returns true if DerivativeOptAttribute is present, Tag 1265 +func (m DerivativeSecurityListUpdateReport) HasDerivativeOptAttribute() bool { + return m.Has(tag.DerivativeOptAttribute) +} + +// HasDerivativeContractMultiplier returns true if DerivativeContractMultiplier is present, Tag 1266 +func (m DerivativeSecurityListUpdateReport) HasDerivativeContractMultiplier() bool { + return m.Has(tag.DerivativeContractMultiplier) +} + +// HasDerivativeMinPriceIncrement returns true if DerivativeMinPriceIncrement is present, Tag 1267 +func (m DerivativeSecurityListUpdateReport) HasDerivativeMinPriceIncrement() bool { + return m.Has(tag.DerivativeMinPriceIncrement) +} + +// HasDerivativeMinPriceIncrementAmount returns true if DerivativeMinPriceIncrementAmount is present, Tag 1268 +func (m DerivativeSecurityListUpdateReport) HasDerivativeMinPriceIncrementAmount() bool { + return m.Has(tag.DerivativeMinPriceIncrementAmount) +} + +// HasDerivativeUnitOfMeasure returns true if DerivativeUnitOfMeasure is present, Tag 1269 +func (m DerivativeSecurityListUpdateReport) HasDerivativeUnitOfMeasure() bool { + return m.Has(tag.DerivativeUnitOfMeasure) +} + +// HasDerivativeUnitOfMeasureQty returns true if DerivativeUnitOfMeasureQty is present, Tag 1270 +func (m DerivativeSecurityListUpdateReport) HasDerivativeUnitOfMeasureQty() bool { + return m.Has(tag.DerivativeUnitOfMeasureQty) +} + +// HasDerivativeTimeUnit returns true if DerivativeTimeUnit is present, Tag 1271 +func (m DerivativeSecurityListUpdateReport) HasDerivativeTimeUnit() bool { + return m.Has(tag.DerivativeTimeUnit) +} + +// HasDerivativeSecurityExchange returns true if DerivativeSecurityExchange is present, Tag 1272 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityExchange() bool { + return m.Has(tag.DerivativeSecurityExchange) +} + +// HasDerivativePositionLimit returns true if DerivativePositionLimit is present, Tag 1273 +func (m DerivativeSecurityListUpdateReport) HasDerivativePositionLimit() bool { + return m.Has(tag.DerivativePositionLimit) +} + +// HasDerivativeNTPositionLimit returns true if DerivativeNTPositionLimit is present, Tag 1274 +func (m DerivativeSecurityListUpdateReport) HasDerivativeNTPositionLimit() bool { + return m.Has(tag.DerivativeNTPositionLimit) +} + +// HasDerivativeIssuer returns true if DerivativeIssuer is present, Tag 1275 +func (m DerivativeSecurityListUpdateReport) HasDerivativeIssuer() bool { + return m.Has(tag.DerivativeIssuer) +} + +// HasDerivativeIssueDate returns true if DerivativeIssueDate is present, Tag 1276 +func (m DerivativeSecurityListUpdateReport) HasDerivativeIssueDate() bool { + return m.Has(tag.DerivativeIssueDate) +} + +// HasDerivativeEncodedIssuerLen returns true if DerivativeEncodedIssuerLen is present, Tag 1277 +func (m DerivativeSecurityListUpdateReport) HasDerivativeEncodedIssuerLen() bool { + return m.Has(tag.DerivativeEncodedIssuerLen) +} + +// HasDerivativeEncodedIssuer returns true if DerivativeEncodedIssuer is present, Tag 1278 +func (m DerivativeSecurityListUpdateReport) HasDerivativeEncodedIssuer() bool { + return m.Has(tag.DerivativeEncodedIssuer) +} + +// HasDerivativeSecurityDesc returns true if DerivativeSecurityDesc is present, Tag 1279 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityDesc() bool { + return m.Has(tag.DerivativeSecurityDesc) +} + +// HasDerivativeEncodedSecurityDescLen returns true if DerivativeEncodedSecurityDescLen is present, Tag 1280 +func (m DerivativeSecurityListUpdateReport) HasDerivativeEncodedSecurityDescLen() bool { + return m.Has(tag.DerivativeEncodedSecurityDescLen) +} + +// HasDerivativeEncodedSecurityDesc returns true if DerivativeEncodedSecurityDesc is present, Tag 1281 +func (m DerivativeSecurityListUpdateReport) HasDerivativeEncodedSecurityDesc() bool { + return m.Has(tag.DerivativeEncodedSecurityDesc) +} + +// HasDerivativeSecurityXMLLen returns true if DerivativeSecurityXMLLen is present, Tag 1282 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityXMLLen() bool { + return m.Has(tag.DerivativeSecurityXMLLen) +} + +// HasDerivativeSecurityXML returns true if DerivativeSecurityXML is present, Tag 1283 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityXML() bool { + return m.Has(tag.DerivativeSecurityXML) +} + +// HasDerivativeSecurityXMLSchema returns true if DerivativeSecurityXMLSchema is present, Tag 1284 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSecurityXMLSchema() bool { + return m.Has(tag.DerivativeSecurityXMLSchema) +} + +// HasDerivativeContractSettlMonth returns true if DerivativeContractSettlMonth is present, Tag 1285 +func (m DerivativeSecurityListUpdateReport) HasDerivativeContractSettlMonth() bool { + return m.Has(tag.DerivativeContractSettlMonth) +} + +// HasNoDerivativeEvents returns true if NoDerivativeEvents is present, Tag 1286 +func (m DerivativeSecurityListUpdateReport) HasNoDerivativeEvents() bool { + return m.Has(tag.NoDerivativeEvents) +} + +// HasNoDerivativeInstrumentParties returns true if NoDerivativeInstrumentParties is present, Tag 1292 +func (m DerivativeSecurityListUpdateReport) HasNoDerivativeInstrumentParties() bool { + return m.Has(tag.NoDerivativeInstrumentParties) +} + +// HasDerivativeExerciseStyle returns true if DerivativeExerciseStyle is present, Tag 1299 +func (m DerivativeSecurityListUpdateReport) HasDerivativeExerciseStyle() bool { + return m.Has(tag.DerivativeExerciseStyle) +} + +// HasNoMarketSegments returns true if NoMarketSegments is present, Tag 1310 +func (m DerivativeSecurityListUpdateReport) HasNoMarketSegments() bool { + return m.Has(tag.NoMarketSegments) +} + +// HasNoDerivativeInstrAttrib returns true if NoDerivativeInstrAttrib is present, Tag 1311 +func (m DerivativeSecurityListUpdateReport) HasNoDerivativeInstrAttrib() bool { + return m.Has(tag.NoDerivativeInstrAttrib) +} + +// HasDerivativePriceUnitOfMeasure returns true if DerivativePriceUnitOfMeasure is present, Tag 1315 +func (m DerivativeSecurityListUpdateReport) HasDerivativePriceUnitOfMeasure() bool { + return m.Has(tag.DerivativePriceUnitOfMeasure) +} + +// HasDerivativePriceUnitOfMeasureQty returns true if DerivativePriceUnitOfMeasureQty is present, Tag 1316 +func (m DerivativeSecurityListUpdateReport) HasDerivativePriceUnitOfMeasureQty() bool { + return m.Has(tag.DerivativePriceUnitOfMeasureQty) +} + +// HasDerivativeSettlMethod returns true if DerivativeSettlMethod is present, Tag 1317 +func (m DerivativeSecurityListUpdateReport) HasDerivativeSettlMethod() bool { + return m.Has(tag.DerivativeSettlMethod) +} + +// HasDerivativePriceQuoteMethod returns true if DerivativePriceQuoteMethod is present, Tag 1318 +func (m DerivativeSecurityListUpdateReport) HasDerivativePriceQuoteMethod() bool { + return m.Has(tag.DerivativePriceQuoteMethod) +} + +// HasDerivativeValuationMethod returns true if DerivativeValuationMethod is present, Tag 1319 +func (m DerivativeSecurityListUpdateReport) HasDerivativeValuationMethod() bool { + return m.Has(tag.DerivativeValuationMethod) +} + +// HasDerivativeListMethod returns true if DerivativeListMethod is present, Tag 1320 +func (m DerivativeSecurityListUpdateReport) HasDerivativeListMethod() bool { + return m.Has(tag.DerivativeListMethod) +} + +// HasDerivativeCapPrice returns true if DerivativeCapPrice is present, Tag 1321 +func (m DerivativeSecurityListUpdateReport) HasDerivativeCapPrice() bool { + return m.Has(tag.DerivativeCapPrice) +} + +// HasDerivativeFloorPrice returns true if DerivativeFloorPrice is present, Tag 1322 +func (m DerivativeSecurityListUpdateReport) HasDerivativeFloorPrice() bool { + return m.Has(tag.DerivativeFloorPrice) +} + +// HasDerivativePutOrCall returns true if DerivativePutOrCall is present, Tag 1323 +func (m DerivativeSecurityListUpdateReport) HasDerivativePutOrCall() bool { + return m.Has(tag.DerivativePutOrCall) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m DerivativeSecurityListUpdateReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m DerivativeSecurityListUpdateReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasDerivativeContractMultiplierUnit returns true if DerivativeContractMultiplierUnit is present, Tag 1438 +func (m DerivativeSecurityListUpdateReport) HasDerivativeContractMultiplierUnit() bool { + return m.Has(tag.DerivativeContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasDerivativeFlowScheduleType returns true if DerivativeFlowScheduleType is present, Tag 1442 +func (m DerivativeSecurityListUpdateReport) HasDerivativeFlowScheduleType() bool { + return m.Has(tag.DerivativeFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m DerivativeSecurityListUpdateReport) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetListUpdateAction sets ListUpdateAction, Tag 1324 +func (m NoRelatedSym) SetListUpdateAction(v string) { + m.Set(field.NewListUpdateAction(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryPriceLimitType sets SecondaryPriceLimitType, Tag 1305 +func (m NoRelatedSym) SetSecondaryPriceLimitType(v int) { + m.Set(field.NewSecondaryPriceLimitType(v)) +} + +// SetSecondaryLowLimitPrice sets SecondaryLowLimitPrice, Tag 1221 +func (m NoRelatedSym) SetSecondaryLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryLowLimitPrice(value, scale)) +} + +// SetSecondaryHighLimitPrice sets SecondaryHighLimitPrice, Tag 1230 +func (m NoRelatedSym) SetSecondaryHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryHighLimitPrice(value, scale)) +} + +// SetSecondaryTradingReferencePrice sets SecondaryTradingReferencePrice, Tag 1240 +func (m NoRelatedSym) SetSecondaryTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryTradingReferencePrice(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetText sets Text, Tag 58 +func (m NoRelatedSym) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoRelatedSym) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoRelatedSym) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m NoRelatedSym) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetRelSymTransactTime sets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) SetRelSymTransactTime(v time.Time) { + m.Set(field.NewRelSymTransactTime(v)) +} + +// GetListUpdateAction gets ListUpdateAction, Tag 1324 +func (m NoRelatedSym) GetListUpdateAction() (v string, err quickfix.MessageRejectError) { + var f field.ListUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryPriceLimitType gets SecondaryPriceLimitType, Tag 1305 +func (m NoRelatedSym) GetSecondaryPriceLimitType() (v int, err quickfix.MessageRejectError) { + var f field.SecondaryPriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryLowLimitPrice gets SecondaryLowLimitPrice, Tag 1221 +func (m NoRelatedSym) GetSecondaryLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryLowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryHighLimitPrice gets SecondaryHighLimitPrice, Tag 1230 +func (m NoRelatedSym) GetSecondaryHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryHighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradingReferencePrice gets SecondaryTradingReferencePrice, Tag 1240 +func (m NoRelatedSym) GetSecondaryTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryTradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetText gets Text, Tag 58 +func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m NoRelatedSym) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelSymTransactTime gets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) GetRelSymTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.RelSymTransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasListUpdateAction returns true if ListUpdateAction is present, Tag 1324 +func (m NoRelatedSym) HasListUpdateAction() bool { + return m.Has(tag.ListUpdateAction) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m NoRelatedSym) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m NoRelatedSym) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m NoRelatedSym) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasSecondaryPriceLimitType returns true if SecondaryPriceLimitType is present, Tag 1305 +func (m NoRelatedSym) HasSecondaryPriceLimitType() bool { + return m.Has(tag.SecondaryPriceLimitType) +} + +// HasSecondaryLowLimitPrice returns true if SecondaryLowLimitPrice is present, Tag 1221 +func (m NoRelatedSym) HasSecondaryLowLimitPrice() bool { + return m.Has(tag.SecondaryLowLimitPrice) +} + +// HasSecondaryHighLimitPrice returns true if SecondaryHighLimitPrice is present, Tag 1230 +func (m NoRelatedSym) HasSecondaryHighLimitPrice() bool { + return m.Has(tag.SecondaryHighLimitPrice) +} + +// HasSecondaryTradingReferencePrice returns true if SecondaryTradingReferencePrice is present, Tag 1240 +func (m NoRelatedSym) HasSecondaryTradingReferencePrice() bool { + return m.Has(tag.SecondaryTradingReferencePrice) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoRelatedSym) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoRelatedSym) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoRelatedSym) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m NoRelatedSym) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasRelSymTransactTime returns true if RelSymTransactTime is present, Tag 1504 +func (m NoRelatedSym) HasRelSymTransactTime() bool { + return m.Has(tag.RelSymTransactTime) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ListUpdateAction), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), quickfix.GroupElement(tag.SecondaryPriceLimitType), quickfix.GroupElement(tag.SecondaryLowLimitPrice), quickfix.GroupElement(tag.SecondaryHighLimitPrice), quickfix.GroupElement(tag.SecondaryTradingReferencePrice), quickfix.GroupElement(tag.Currency), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.RelSymTransactTime)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeSecurityAltID is a repeating group element, Tag 1218 +type NoDerivativeSecurityAltID struct { + *quickfix.Group +} + +// SetDerivativeSecurityAltID sets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltID(v string) { + m.Set(field.NewDerivativeSecurityAltID(v)) +} + +// SetDerivativeSecurityAltIDSource sets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) SetDerivativeSecurityAltIDSource(v string) { + m.Set(field.NewDerivativeSecurityAltIDSource(v)) +} + +// GetDerivativeSecurityAltID gets DerivativeSecurityAltID, Tag 1219 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeSecurityAltIDSource gets DerivativeSecurityAltIDSource, Tag 1220 +func (m NoDerivativeSecurityAltID) GetDerivativeSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeSecurityAltID returns true if DerivativeSecurityAltID is present, Tag 1219 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltID() bool { + return m.Has(tag.DerivativeSecurityAltID) +} + +// HasDerivativeSecurityAltIDSource returns true if DerivativeSecurityAltIDSource is present, Tag 1220 +func (m NoDerivativeSecurityAltID) HasDerivativeSecurityAltIDSource() bool { + return m.Has(tag.DerivativeSecurityAltIDSource) +} + +// NoDerivativeSecurityAltIDRepeatingGroup is a repeating group, Tag 1218 +type NoDerivativeSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeSecurityAltIDRepeatingGroup returns an initialized, NoDerivativeSecurityAltIDRepeatingGroup +func NewNoDerivativeSecurityAltIDRepeatingGroup() NoDerivativeSecurityAltIDRepeatingGroup { + return NoDerivativeSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeSecurityAltID), quickfix.GroupElement(tag.DerivativeSecurityAltIDSource)})} +} + +// Add create and append a new NoDerivativeSecurityAltID to this group +func (m NoDerivativeSecurityAltIDRepeatingGroup) Add() NoDerivativeSecurityAltID { + g := m.RepeatingGroup.Add() + return NoDerivativeSecurityAltID{g} +} + +// Get returns the ith NoDerivativeSecurityAltID in the NoDerivativeSecurityAltIDRepeatinGroup +func (m NoDerivativeSecurityAltIDRepeatingGroup) Get(i int) NoDerivativeSecurityAltID { + return NoDerivativeSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeEvents is a repeating group element, Tag 1286 +type NoDerivativeEvents struct { + *quickfix.Group +} + +// SetDerivativeEventType sets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) SetDerivativeEventType(v int) { + m.Set(field.NewDerivativeEventType(v)) +} + +// SetDerivativeEventDate sets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) SetDerivativeEventDate(v string) { + m.Set(field.NewDerivativeEventDate(v)) +} + +// SetDerivativeEventTime sets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) SetDerivativeEventTime(v time.Time) { + m.Set(field.NewDerivativeEventTime(v)) +} + +// SetDerivativeEventPx sets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) SetDerivativeEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewDerivativeEventPx(value, scale)) +} + +// SetDerivativeEventText sets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) SetDerivativeEventText(v string) { + m.Set(field.NewDerivativeEventText(v)) +} + +// GetDerivativeEventType gets DerivativeEventType, Tag 1287 +func (m NoDerivativeEvents) GetDerivativeEventType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventDate gets DerivativeEventDate, Tag 1288 +func (m NoDerivativeEvents) GetDerivativeEventDate() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventTime gets DerivativeEventTime, Tag 1289 +func (m NoDerivativeEvents) GetDerivativeEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.DerivativeEventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventPx gets DerivativeEventPx, Tag 1290 +func (m NoDerivativeEvents) GetDerivativeEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DerivativeEventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeEventText gets DerivativeEventText, Tag 1291 +func (m NoDerivativeEvents) GetDerivativeEventText() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeEventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeEventType returns true if DerivativeEventType is present, Tag 1287 +func (m NoDerivativeEvents) HasDerivativeEventType() bool { + return m.Has(tag.DerivativeEventType) +} + +// HasDerivativeEventDate returns true if DerivativeEventDate is present, Tag 1288 +func (m NoDerivativeEvents) HasDerivativeEventDate() bool { + return m.Has(tag.DerivativeEventDate) +} + +// HasDerivativeEventTime returns true if DerivativeEventTime is present, Tag 1289 +func (m NoDerivativeEvents) HasDerivativeEventTime() bool { + return m.Has(tag.DerivativeEventTime) +} + +// HasDerivativeEventPx returns true if DerivativeEventPx is present, Tag 1290 +func (m NoDerivativeEvents) HasDerivativeEventPx() bool { + return m.Has(tag.DerivativeEventPx) +} + +// HasDerivativeEventText returns true if DerivativeEventText is present, Tag 1291 +func (m NoDerivativeEvents) HasDerivativeEventText() bool { + return m.Has(tag.DerivativeEventText) +} + +// NoDerivativeEventsRepeatingGroup is a repeating group, Tag 1286 +type NoDerivativeEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeEventsRepeatingGroup returns an initialized, NoDerivativeEventsRepeatingGroup +func NewNoDerivativeEventsRepeatingGroup() NoDerivativeEventsRepeatingGroup { + return NoDerivativeEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeEventType), quickfix.GroupElement(tag.DerivativeEventDate), quickfix.GroupElement(tag.DerivativeEventTime), quickfix.GroupElement(tag.DerivativeEventPx), quickfix.GroupElement(tag.DerivativeEventText)})} +} + +// Add create and append a new NoDerivativeEvents to this group +func (m NoDerivativeEventsRepeatingGroup) Add() NoDerivativeEvents { + g := m.RepeatingGroup.Add() + return NoDerivativeEvents{g} +} + +// Get returns the ith NoDerivativeEvents in the NoDerivativeEventsRepeatinGroup +func (m NoDerivativeEventsRepeatingGroup) Get(i int) NoDerivativeEvents { + return NoDerivativeEvents{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentParties is a repeating group element, Tag 1292 +type NoDerivativeInstrumentParties struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartyID sets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyID(v string) { + m.Set(field.NewDerivativeInstrumentPartyID(v)) +} + +// SetDerivativeInstrumentPartyIDSource sets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyIDSource(v string) { + m.Set(field.NewDerivativeInstrumentPartyIDSource(v)) +} + +// SetDerivativeInstrumentPartyRole sets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) SetDerivativeInstrumentPartyRole(v int) { + m.Set(field.NewDerivativeInstrumentPartyRole(v)) +} + +// SetNoDerivativeInstrumentPartySubIDs sets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) SetNoDerivativeInstrumentPartySubIDs(f NoDerivativeInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetDerivativeInstrumentPartyID gets DerivativeInstrumentPartyID, Tag 1293 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyIDSource gets DerivativeInstrumentPartyIDSource, Tag 1294 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartyRole gets DerivativeInstrumentPartyRole, Tag 1295 +func (m NoDerivativeInstrumentParties) GetDerivativeInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDerivativeInstrumentPartySubIDs gets NoDerivativeInstrumentPartySubIDs, Tag 1296 +func (m NoDerivativeInstrumentParties) GetNoDerivativeInstrumentPartySubIDs() (NoDerivativeInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasDerivativeInstrumentPartyID returns true if DerivativeInstrumentPartyID is present, Tag 1293 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyID() bool { + return m.Has(tag.DerivativeInstrumentPartyID) +} + +// HasDerivativeInstrumentPartyIDSource returns true if DerivativeInstrumentPartyIDSource is present, Tag 1294 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyIDSource() bool { + return m.Has(tag.DerivativeInstrumentPartyIDSource) +} + +// HasDerivativeInstrumentPartyRole returns true if DerivativeInstrumentPartyRole is present, Tag 1295 +func (m NoDerivativeInstrumentParties) HasDerivativeInstrumentPartyRole() bool { + return m.Has(tag.DerivativeInstrumentPartyRole) +} + +// HasNoDerivativeInstrumentPartySubIDs returns true if NoDerivativeInstrumentPartySubIDs is present, Tag 1296 +func (m NoDerivativeInstrumentParties) HasNoDerivativeInstrumentPartySubIDs() bool { + return m.Has(tag.NoDerivativeInstrumentPartySubIDs) +} + +// NoDerivativeInstrumentPartySubIDs is a repeating group element, Tag 1296 +type NoDerivativeInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetDerivativeInstrumentPartySubID sets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubID(v string) { + m.Set(field.NewDerivativeInstrumentPartySubID(v)) +} + +// SetDerivativeInstrumentPartySubIDType sets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) SetDerivativeInstrumentPartySubIDType(v int) { + m.Set(field.NewDerivativeInstrumentPartySubIDType(v)) +} + +// GetDerivativeInstrumentPartySubID gets DerivativeInstrumentPartySubID, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrumentPartySubIDType gets DerivativeInstrumentPartySubIDType, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) GetDerivativeInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeInstrumentPartySubID returns true if DerivativeInstrumentPartySubID is present, Tag 1297 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubID() bool { + return m.Has(tag.DerivativeInstrumentPartySubID) +} + +// HasDerivativeInstrumentPartySubIDType returns true if DerivativeInstrumentPartySubIDType is present, Tag 1298 +func (m NoDerivativeInstrumentPartySubIDs) HasDerivativeInstrumentPartySubIDType() bool { + return m.Has(tag.DerivativeInstrumentPartySubIDType) +} + +// NoDerivativeInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1296 +type NoDerivativeInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartySubIDsRepeatingGroup returns an initialized, NoDerivativeInstrumentPartySubIDsRepeatingGroup +func NewNoDerivativeInstrumentPartySubIDsRepeatingGroup() NoDerivativeInstrumentPartySubIDsRepeatingGroup { + return NoDerivativeInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartySubID), quickfix.GroupElement(tag.DerivativeInstrumentPartySubIDType)})} +} + +// Add create and append a new NoDerivativeInstrumentPartySubIDs to this group +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Add() NoDerivativeInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentPartySubIDs{g} +} + +// Get returns the ith NoDerivativeInstrumentPartySubIDs in the NoDerivativeInstrumentPartySubIDsRepeatinGroup +func (m NoDerivativeInstrumentPartySubIDsRepeatingGroup) Get(i int) NoDerivativeInstrumentPartySubIDs { + return NoDerivativeInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrumentPartiesRepeatingGroup is a repeating group, Tag 1292 +type NoDerivativeInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrumentPartiesRepeatingGroup returns an initialized, NoDerivativeInstrumentPartiesRepeatingGroup +func NewNoDerivativeInstrumentPartiesRepeatingGroup() NoDerivativeInstrumentPartiesRepeatingGroup { + return NoDerivativeInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrumentPartyID), quickfix.GroupElement(tag.DerivativeInstrumentPartyIDSource), quickfix.GroupElement(tag.DerivativeInstrumentPartyRole), NewNoDerivativeInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoDerivativeInstrumentParties to this group +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Add() NoDerivativeInstrumentParties { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrumentParties{g} +} + +// Get returns the ith NoDerivativeInstrumentParties in the NoDerivativeInstrumentPartiesRepeatinGroup +func (m NoDerivativeInstrumentPartiesRepeatingGroup) Get(i int) NoDerivativeInstrumentParties { + return NoDerivativeInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegments is a repeating group element, Tag 1310 +type NoMarketSegments struct { + *quickfix.Group +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoMarketSegments) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoMarketSegments) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoMarketSegments) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoMarketSegments) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoMarketSegments) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoMarketSegments) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoMarketSegments) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoMarketSegments) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMarketSegments) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoMarketSegments) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoMarketSegments) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoMarketSegments) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoMarketSegments) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoMarketSegments) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoMarketSegments) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoMarketSegments) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoMarketSegments) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMarketSegments) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoMarketSegments) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoMarketSegments) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoMarketSegments) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoMarketSegments) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoMarketSegments) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoMarketSegments) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoMarketSegments) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoMarketSegments) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoMarketSegments) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoMarketSegments) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoMarketSegments) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoMarketSegments) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoMarketSegments) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoMarketSegments) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoMarketSegments) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoMarketSegments) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoMarketSegments) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMarketSegments) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoMarketSegments) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoMarketSegments) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoMarketSegments) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegmentsRepeatingGroup is a repeating group, Tag 1310 +type NoMarketSegmentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMarketSegmentsRepeatingGroup returns an initialized, NoMarketSegmentsRepeatingGroup +func NewNoMarketSegmentsRepeatingGroup() NoMarketSegmentsRepeatingGroup { + return NoMarketSegmentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMarketSegments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup()})} +} + +// Add create and append a new NoMarketSegments to this group +func (m NoMarketSegmentsRepeatingGroup) Add() NoMarketSegments { + g := m.RepeatingGroup.Add() + return NoMarketSegments{g} +} + +// Get returns the ith NoMarketSegments in the NoMarketSegmentsRepeatinGroup +func (m NoMarketSegmentsRepeatingGroup) Get(i int) NoMarketSegments { + return NoMarketSegments{m.RepeatingGroup.Get(i)} +} + +// NoDerivativeInstrAttrib is a repeating group element, Tag 1311 +type NoDerivativeInstrAttrib struct { + *quickfix.Group +} + +// SetDerivativeInstrAttribType sets DerivativeInstrAttribType, Tag 1313 +func (m NoDerivativeInstrAttrib) SetDerivativeInstrAttribType(v int) { + m.Set(field.NewDerivativeInstrAttribType(v)) +} + +// SetDerivativeInstrAttribValue sets DerivativeInstrAttribValue, Tag 1314 +func (m NoDerivativeInstrAttrib) SetDerivativeInstrAttribValue(v string) { + m.Set(field.NewDerivativeInstrAttribValue(v)) +} + +// GetDerivativeInstrAttribType gets DerivativeInstrAttribType, Tag 1313 +func (m NoDerivativeInstrAttrib) GetDerivativeInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.DerivativeInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDerivativeInstrAttribValue gets DerivativeInstrAttribValue, Tag 1314 +func (m NoDerivativeInstrAttrib) GetDerivativeInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.DerivativeInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDerivativeInstrAttribType returns true if DerivativeInstrAttribType is present, Tag 1313 +func (m NoDerivativeInstrAttrib) HasDerivativeInstrAttribType() bool { + return m.Has(tag.DerivativeInstrAttribType) +} + +// HasDerivativeInstrAttribValue returns true if DerivativeInstrAttribValue is present, Tag 1314 +func (m NoDerivativeInstrAttrib) HasDerivativeInstrAttribValue() bool { + return m.Has(tag.DerivativeInstrAttribValue) +} + +// NoDerivativeInstrAttribRepeatingGroup is a repeating group, Tag 1311 +type NoDerivativeInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDerivativeInstrAttribRepeatingGroup returns an initialized, NoDerivativeInstrAttribRepeatingGroup +func NewNoDerivativeInstrAttribRepeatingGroup() NoDerivativeInstrAttribRepeatingGroup { + return NoDerivativeInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDerivativeInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DerivativeInstrAttribType), quickfix.GroupElement(tag.DerivativeInstrAttribValue)})} +} + +// Add create and append a new NoDerivativeInstrAttrib to this group +func (m NoDerivativeInstrAttribRepeatingGroup) Add() NoDerivativeInstrAttrib { + g := m.RepeatingGroup.Add() + return NoDerivativeInstrAttrib{g} +} + +// Get returns the ith NoDerivativeInstrAttrib in the NoDerivativeInstrAttribRepeatinGroup +func (m NoDerivativeInstrAttribRepeatingGroup) Get(i int) NoDerivativeInstrAttrib { + return NoDerivativeInstrAttrib{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/dontknowtrade/DontKnowTrade.generated.go b/fix50sp2/dontknowtrade/DontKnowTrade.generated.go new file mode 100644 index 000000000..1ac8b9f3b --- /dev/null +++ b/fix50sp2/dontknowtrade/DontKnowTrade.generated.go @@ -0,0 +1,5538 @@ +package dontknowtrade + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// DontKnowTrade is the fix50sp2 DontKnowTrade type, MsgType = Q +type DontKnowTrade struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a DontKnowTrade from a quickfix.Message instance +func FromMessage(m *quickfix.Message) DontKnowTrade { + return DontKnowTrade{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m DontKnowTrade) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a DontKnowTrade initialized with the required fields for DontKnowTrade +func New(orderid field.OrderIDField, execid field.ExecIDField, dkreason field.DKReasonField, side field.SideField) (m DontKnowTrade) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("Q")) + m.Set(orderid) + m.Set(execid) + m.Set(dkreason) + m.Set(side) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg DontKnowTrade, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "Q", r +} + +// SetExecID sets ExecID, Tag 17 +func (m DontKnowTrade) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m DontKnowTrade) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m DontKnowTrade) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastQty sets LastQty, Tag 32 +func (m DontKnowTrade) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m DontKnowTrade) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m DontKnowTrade) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m DontKnowTrade) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m DontKnowTrade) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m DontKnowTrade) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m DontKnowTrade) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m DontKnowTrade) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m DontKnowTrade) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m DontKnowTrade) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetDKReason sets DKReason, Tag 127 +func (m DontKnowTrade) SetDKReason(v enum.DKReason) { + m.Set(field.NewDKReason(v)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m DontKnowTrade) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m DontKnowTrade) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m DontKnowTrade) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m DontKnowTrade) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m DontKnowTrade) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m DontKnowTrade) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m DontKnowTrade) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m DontKnowTrade) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m DontKnowTrade) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m DontKnowTrade) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m DontKnowTrade) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m DontKnowTrade) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m DontKnowTrade) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m DontKnowTrade) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m DontKnowTrade) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m DontKnowTrade) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m DontKnowTrade) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m DontKnowTrade) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m DontKnowTrade) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m DontKnowTrade) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m DontKnowTrade) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m DontKnowTrade) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m DontKnowTrade) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m DontKnowTrade) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m DontKnowTrade) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m DontKnowTrade) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m DontKnowTrade) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m DontKnowTrade) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m DontKnowTrade) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m DontKnowTrade) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m DontKnowTrade) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m DontKnowTrade) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m DontKnowTrade) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m DontKnowTrade) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m DontKnowTrade) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m DontKnowTrade) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m DontKnowTrade) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m DontKnowTrade) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m DontKnowTrade) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m DontKnowTrade) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m DontKnowTrade) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m DontKnowTrade) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m DontKnowTrade) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m DontKnowTrade) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m DontKnowTrade) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m DontKnowTrade) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m DontKnowTrade) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m DontKnowTrade) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m DontKnowTrade) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m DontKnowTrade) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m DontKnowTrade) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m DontKnowTrade) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m DontKnowTrade) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m DontKnowTrade) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m DontKnowTrade) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m DontKnowTrade) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m DontKnowTrade) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m DontKnowTrade) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m DontKnowTrade) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m DontKnowTrade) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m DontKnowTrade) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m DontKnowTrade) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m DontKnowTrade) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m DontKnowTrade) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m DontKnowTrade) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m DontKnowTrade) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m DontKnowTrade) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m DontKnowTrade) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m DontKnowTrade) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m DontKnowTrade) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m DontKnowTrade) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m DontKnowTrade) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m DontKnowTrade) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m DontKnowTrade) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m DontKnowTrade) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m DontKnowTrade) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m DontKnowTrade) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m DontKnowTrade) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m DontKnowTrade) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m DontKnowTrade) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m DontKnowTrade) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m DontKnowTrade) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m DontKnowTrade) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m DontKnowTrade) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m DontKnowTrade) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m DontKnowTrade) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m DontKnowTrade) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m DontKnowTrade) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m DontKnowTrade) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m DontKnowTrade) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m DontKnowTrade) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetExecID gets ExecID, Tag 17 +func (m DontKnowTrade) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m DontKnowTrade) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m DontKnowTrade) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastQty gets LastQty, Tag 32 +func (m DontKnowTrade) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m DontKnowTrade) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m DontKnowTrade) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m DontKnowTrade) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m DontKnowTrade) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m DontKnowTrade) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m DontKnowTrade) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m DontKnowTrade) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m DontKnowTrade) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m DontKnowTrade) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDKReason gets DKReason, Tag 127 +func (m DontKnowTrade) GetDKReason() (v enum.DKReason, err quickfix.MessageRejectError) { + var f field.DKReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m DontKnowTrade) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m DontKnowTrade) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m DontKnowTrade) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m DontKnowTrade) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m DontKnowTrade) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m DontKnowTrade) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m DontKnowTrade) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m DontKnowTrade) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m DontKnowTrade) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m DontKnowTrade) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m DontKnowTrade) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m DontKnowTrade) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m DontKnowTrade) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m DontKnowTrade) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m DontKnowTrade) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m DontKnowTrade) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m DontKnowTrade) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m DontKnowTrade) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m DontKnowTrade) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m DontKnowTrade) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m DontKnowTrade) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m DontKnowTrade) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m DontKnowTrade) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m DontKnowTrade) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m DontKnowTrade) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m DontKnowTrade) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m DontKnowTrade) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m DontKnowTrade) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m DontKnowTrade) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m DontKnowTrade) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m DontKnowTrade) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m DontKnowTrade) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m DontKnowTrade) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m DontKnowTrade) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m DontKnowTrade) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m DontKnowTrade) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m DontKnowTrade) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m DontKnowTrade) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m DontKnowTrade) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m DontKnowTrade) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m DontKnowTrade) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m DontKnowTrade) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m DontKnowTrade) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m DontKnowTrade) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m DontKnowTrade) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m DontKnowTrade) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m DontKnowTrade) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m DontKnowTrade) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m DontKnowTrade) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m DontKnowTrade) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m DontKnowTrade) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m DontKnowTrade) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m DontKnowTrade) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m DontKnowTrade) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m DontKnowTrade) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m DontKnowTrade) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m DontKnowTrade) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m DontKnowTrade) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m DontKnowTrade) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m DontKnowTrade) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m DontKnowTrade) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m DontKnowTrade) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m DontKnowTrade) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m DontKnowTrade) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m DontKnowTrade) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m DontKnowTrade) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m DontKnowTrade) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m DontKnowTrade) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m DontKnowTrade) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m DontKnowTrade) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m DontKnowTrade) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m DontKnowTrade) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m DontKnowTrade) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m DontKnowTrade) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m DontKnowTrade) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m DontKnowTrade) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m DontKnowTrade) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m DontKnowTrade) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m DontKnowTrade) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m DontKnowTrade) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m DontKnowTrade) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m DontKnowTrade) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m DontKnowTrade) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m DontKnowTrade) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m DontKnowTrade) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m DontKnowTrade) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m DontKnowTrade) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m DontKnowTrade) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m DontKnowTrade) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m DontKnowTrade) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m DontKnowTrade) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m DontKnowTrade) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m DontKnowTrade) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m DontKnowTrade) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m DontKnowTrade) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m DontKnowTrade) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m DontKnowTrade) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m DontKnowTrade) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m DontKnowTrade) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m DontKnowTrade) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m DontKnowTrade) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m DontKnowTrade) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m DontKnowTrade) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m DontKnowTrade) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasDKReason returns true if DKReason is present, Tag 127 +func (m DontKnowTrade) HasDKReason() bool { + return m.Has(tag.DKReason) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m DontKnowTrade) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m DontKnowTrade) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m DontKnowTrade) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m DontKnowTrade) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m DontKnowTrade) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m DontKnowTrade) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m DontKnowTrade) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m DontKnowTrade) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m DontKnowTrade) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m DontKnowTrade) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m DontKnowTrade) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m DontKnowTrade) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m DontKnowTrade) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m DontKnowTrade) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m DontKnowTrade) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m DontKnowTrade) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m DontKnowTrade) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m DontKnowTrade) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m DontKnowTrade) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m DontKnowTrade) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m DontKnowTrade) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m DontKnowTrade) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m DontKnowTrade) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m DontKnowTrade) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m DontKnowTrade) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m DontKnowTrade) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m DontKnowTrade) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m DontKnowTrade) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m DontKnowTrade) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m DontKnowTrade) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m DontKnowTrade) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m DontKnowTrade) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m DontKnowTrade) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m DontKnowTrade) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m DontKnowTrade) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m DontKnowTrade) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m DontKnowTrade) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m DontKnowTrade) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m DontKnowTrade) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m DontKnowTrade) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m DontKnowTrade) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m DontKnowTrade) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m DontKnowTrade) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m DontKnowTrade) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m DontKnowTrade) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m DontKnowTrade) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m DontKnowTrade) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m DontKnowTrade) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m DontKnowTrade) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m DontKnowTrade) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m DontKnowTrade) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m DontKnowTrade) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m DontKnowTrade) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m DontKnowTrade) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m DontKnowTrade) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m DontKnowTrade) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m DontKnowTrade) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m DontKnowTrade) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m DontKnowTrade) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m DontKnowTrade) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m DontKnowTrade) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m DontKnowTrade) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m DontKnowTrade) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m DontKnowTrade) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m DontKnowTrade) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m DontKnowTrade) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m DontKnowTrade) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m DontKnowTrade) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m DontKnowTrade) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m DontKnowTrade) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m DontKnowTrade) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m DontKnowTrade) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m DontKnowTrade) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m DontKnowTrade) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m DontKnowTrade) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m DontKnowTrade) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m DontKnowTrade) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m DontKnowTrade) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m DontKnowTrade) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m DontKnowTrade) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m DontKnowTrade) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m DontKnowTrade) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m DontKnowTrade) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m DontKnowTrade) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m DontKnowTrade) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m DontKnowTrade) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m DontKnowTrade) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m DontKnowTrade) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m DontKnowTrade) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m DontKnowTrade) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m DontKnowTrade) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/email/Email.generated.go b/fix50sp2/email/Email.generated.go new file mode 100644 index 000000000..a7b07f75a --- /dev/null +++ b/fix50sp2/email/Email.generated.go @@ -0,0 +1,5672 @@ +package email + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Email is the fix50sp2 Email type, MsgType = C +type Email struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Email from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Email { + return Email{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Email) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Email initialized with the required fields for Email +func New(emailthreadid field.EmailThreadIDField, emailtype field.EmailTypeField, subject field.SubjectField) (m Email) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("C")) + m.Set(emailthreadid) + m.Set(emailtype) + m.Set(subject) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Email, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "C", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m Email) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetNoLinesOfText sets NoLinesOfText, Tag 33 +func (m Email) SetNoLinesOfText(f NoLinesOfTextRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderID sets OrderID, Tag 37 +func (m Email) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrigTime sets OrigTime, Tag 42 +func (m Email) SetOrigTime(v time.Time) { + m.Set(field.NewOrigTime(v)) +} + +// SetEmailType sets EmailType, Tag 94 +func (m Email) SetEmailType(v enum.EmailType) { + m.Set(field.NewEmailType(v)) +} + +// SetRawDataLength sets RawDataLength, Tag 95 +func (m Email) SetRawDataLength(v int) { + m.Set(field.NewRawDataLength(v)) +} + +// SetRawData sets RawData, Tag 96 +func (m Email) SetRawData(v string) { + m.Set(field.NewRawData(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m Email) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetSubject sets Subject, Tag 147 +func (m Email) SetSubject(v string) { + m.Set(field.NewSubject(v)) +} + +// SetEmailThreadID sets EmailThreadID, Tag 164 +func (m Email) SetEmailThreadID(v string) { + m.Set(field.NewEmailThreadID(v)) +} + +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +func (m Email) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetEncodedSubjectLen sets EncodedSubjectLen, Tag 356 +func (m Email) SetEncodedSubjectLen(v int) { + m.Set(field.NewEncodedSubjectLen(v)) +} + +// SetEncodedSubject sets EncodedSubject, Tag 357 +func (m Email) SetEncodedSubject(v string) { + m.Set(field.NewEncodedSubject(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m Email) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m Email) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m Email) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLinesOfText gets NoLinesOfText, Tag 33 +func (m Email) GetNoLinesOfText() (NoLinesOfTextRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLinesOfTextRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderID gets OrderID, Tag 37 +func (m Email) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTime gets OrigTime, Tag 42 +func (m Email) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEmailType gets EmailType, Tag 94 +func (m Email) GetEmailType() (v enum.EmailType, err quickfix.MessageRejectError) { + var f field.EmailTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawDataLength gets RawDataLength, Tag 95 +func (m Email) GetRawDataLength() (v int, err quickfix.MessageRejectError) { + var f field.RawDataLengthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawData gets RawData, Tag 96 +func (m Email) GetRawData() (v string, err quickfix.MessageRejectError) { + var f field.RawDataField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m Email) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSubject gets Subject, Tag 147 +func (m Email) GetSubject() (v string, err quickfix.MessageRejectError) { + var f field.SubjectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEmailThreadID gets EmailThreadID, Tag 164 +func (m Email) GetEmailThreadID() (v string, err quickfix.MessageRejectError) { + var f field.EmailThreadIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +func (m Email) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRoutingIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEncodedSubjectLen gets EncodedSubjectLen, Tag 356 +func (m Email) GetEncodedSubjectLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSubjectLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSubject gets EncodedSubject, Tag 357 +func (m Email) GetEncodedSubject() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSubjectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m Email) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m Email) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m Email) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 +func (m Email) HasNoLinesOfText() bool { + return m.Has(tag.NoLinesOfText) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m Email) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrigTime returns true if OrigTime is present, Tag 42 +func (m Email) HasOrigTime() bool { + return m.Has(tag.OrigTime) +} + +// HasEmailType returns true if EmailType is present, Tag 94 +func (m Email) HasEmailType() bool { + return m.Has(tag.EmailType) +} + +// HasRawDataLength returns true if RawDataLength is present, Tag 95 +func (m Email) HasRawDataLength() bool { + return m.Has(tag.RawDataLength) +} + +// HasRawData returns true if RawData is present, Tag 96 +func (m Email) HasRawData() bool { + return m.Has(tag.RawData) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m Email) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasSubject returns true if Subject is present, Tag 147 +func (m Email) HasSubject() bool { + return m.Has(tag.Subject) +} + +// HasEmailThreadID returns true if EmailThreadID is present, Tag 164 +func (m Email) HasEmailThreadID() bool { + return m.Has(tag.EmailThreadID) +} + +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +func (m Email) HasNoRoutingIDs() bool { + return m.Has(tag.NoRoutingIDs) +} + +// HasEncodedSubjectLen returns true if EncodedSubjectLen is present, Tag 356 +func (m Email) HasEncodedSubjectLen() bool { + return m.Has(tag.EncodedSubjectLen) +} + +// HasEncodedSubject returns true if EncodedSubject is present, Tag 357 +func (m Email) HasEncodedSubject() bool { + return m.Has(tag.EncodedSubject) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m Email) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m Email) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// NoLinesOfText is a repeating group element, Tag 33 +type NoLinesOfText struct { + *quickfix.Group +} + +// SetText sets Text, Tag 58 +func (m NoLinesOfText) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoLinesOfText) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoLinesOfText) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetText gets Text, Tag 58 +func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m NoLinesOfText) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoLinesOfText) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoLinesOfText) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 +type NoLinesOfTextRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup +func NewNoLinesOfTextRepeatingGroup() NoLinesOfTextRepeatingGroup { + return NoLinesOfTextRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLinesOfText, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} +} + +// Add create and append a new NoLinesOfText to this group +func (m NoLinesOfTextRepeatingGroup) Add() NoLinesOfText { + g := m.RepeatingGroup.Add() + return NoLinesOfText{g} +} + +// Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup +func (m NoLinesOfTextRepeatingGroup) Get(i int) NoLinesOfText { + return NoLinesOfText{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoRoutingIDs is a repeating group element, Tag 215 +type NoRoutingIDs struct { + *quickfix.Group +} + +// SetRoutingType sets RoutingType, Tag 216 +func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { + m.Set(field.NewRoutingType(v)) +} + +// SetRoutingID sets RoutingID, Tag 217 +func (m NoRoutingIDs) SetRoutingID(v string) { + m.Set(field.NewRoutingID(v)) +} + +// GetRoutingType gets RoutingType, Tag 216 +func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { + var f field.RoutingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoutingID gets RoutingID, Tag 217 +func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { + var f field.RoutingIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRoutingType returns true if RoutingType is present, Tag 216 +func (m NoRoutingIDs) HasRoutingType() bool { + return m.Has(tag.RoutingType) +} + +// HasRoutingID returns true if RoutingID is present, Tag 217 +func (m NoRoutingIDs) HasRoutingID() bool { + return m.Has(tag.RoutingID) +} + +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +type NoRoutingIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { + return NoRoutingIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRoutingIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} +} + +// Add create and append a new NoRoutingIDs to this group +func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { + g := m.RepeatingGroup.Add() + return NoRoutingIDs{g} +} + +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { + return NoRoutingIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/executionacknowledgement/ExecutionAcknowledgement.generated.go b/fix50sp2/executionacknowledgement/ExecutionAcknowledgement.generated.go new file mode 100644 index 000000000..539cf52b1 --- /dev/null +++ b/fix50sp2/executionacknowledgement/ExecutionAcknowledgement.generated.go @@ -0,0 +1,5652 @@ +package executionacknowledgement + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ExecutionAcknowledgement is the fix50sp2 ExecutionAcknowledgement type, MsgType = BN +type ExecutionAcknowledgement struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ExecutionAcknowledgement from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ExecutionAcknowledgement { + return ExecutionAcknowledgement{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ExecutionAcknowledgement) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ExecutionAcknowledgement initialized with the required fields for ExecutionAcknowledgement +func New(orderid field.OrderIDField, execackstatus field.ExecAckStatusField, execid field.ExecIDField, side field.SideField) (m ExecutionAcknowledgement) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BN")) + m.Set(orderid) + m.Set(execackstatus) + m.Set(execid) + m.Set(side) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ExecutionAcknowledgement, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BN", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m ExecutionAcknowledgement) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m ExecutionAcknowledgement) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCumQty sets CumQty, Tag 14 +func (m ExecutionAcknowledgement) SetCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCumQty(value, scale)) +} + +// SetExecID sets ExecID, Tag 17 +func (m ExecutionAcknowledgement) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m ExecutionAcknowledgement) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m ExecutionAcknowledgement) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastQty sets LastQty, Tag 32 +func (m ExecutionAcknowledgement) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m ExecutionAcknowledgement) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m ExecutionAcknowledgement) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m ExecutionAcknowledgement) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m ExecutionAcknowledgement) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m ExecutionAcknowledgement) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m ExecutionAcknowledgement) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m ExecutionAcknowledgement) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m ExecutionAcknowledgement) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m ExecutionAcknowledgement) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetDKReason sets DKReason, Tag 127 +func (m ExecutionAcknowledgement) SetDKReason(v enum.DKReason) { + m.Set(field.NewDKReason(v)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m ExecutionAcknowledgement) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m ExecutionAcknowledgement) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m ExecutionAcknowledgement) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m ExecutionAcknowledgement) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m ExecutionAcknowledgement) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m ExecutionAcknowledgement) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m ExecutionAcknowledgement) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m ExecutionAcknowledgement) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m ExecutionAcknowledgement) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m ExecutionAcknowledgement) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m ExecutionAcknowledgement) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m ExecutionAcknowledgement) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m ExecutionAcknowledgement) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m ExecutionAcknowledgement) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m ExecutionAcknowledgement) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m ExecutionAcknowledgement) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m ExecutionAcknowledgement) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m ExecutionAcknowledgement) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m ExecutionAcknowledgement) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m ExecutionAcknowledgement) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m ExecutionAcknowledgement) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m ExecutionAcknowledgement) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ExecutionAcknowledgement) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ExecutionAcknowledgement) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m ExecutionAcknowledgement) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m ExecutionAcknowledgement) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m ExecutionAcknowledgement) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m ExecutionAcknowledgement) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m ExecutionAcknowledgement) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m ExecutionAcknowledgement) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m ExecutionAcknowledgement) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m ExecutionAcknowledgement) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m ExecutionAcknowledgement) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m ExecutionAcknowledgement) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m ExecutionAcknowledgement) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m ExecutionAcknowledgement) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m ExecutionAcknowledgement) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m ExecutionAcknowledgement) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m ExecutionAcknowledgement) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetPool sets Pool, Tag 691 +func (m ExecutionAcknowledgement) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m ExecutionAcknowledgement) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m ExecutionAcknowledgement) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m ExecutionAcknowledgement) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m ExecutionAcknowledgement) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m ExecutionAcknowledgement) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m ExecutionAcknowledgement) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m ExecutionAcknowledgement) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m ExecutionAcknowledgement) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m ExecutionAcknowledgement) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m ExecutionAcknowledgement) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m ExecutionAcknowledgement) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m ExecutionAcknowledgement) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m ExecutionAcknowledgement) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m ExecutionAcknowledgement) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m ExecutionAcknowledgement) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m ExecutionAcknowledgement) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m ExecutionAcknowledgement) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m ExecutionAcknowledgement) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetExecAckStatus sets ExecAckStatus, Tag 1036 +func (m ExecutionAcknowledgement) SetExecAckStatus(v enum.ExecAckStatus) { + m.Set(field.NewExecAckStatus(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m ExecutionAcknowledgement) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m ExecutionAcknowledgement) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m ExecutionAcknowledgement) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m ExecutionAcknowledgement) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m ExecutionAcknowledgement) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m ExecutionAcknowledgement) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m ExecutionAcknowledgement) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m ExecutionAcknowledgement) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m ExecutionAcknowledgement) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m ExecutionAcknowledgement) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m ExecutionAcknowledgement) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m ExecutionAcknowledgement) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m ExecutionAcknowledgement) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m ExecutionAcknowledgement) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m ExecutionAcknowledgement) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m ExecutionAcknowledgement) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m ExecutionAcknowledgement) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m ExecutionAcknowledgement) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m ExecutionAcknowledgement) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m ExecutionAcknowledgement) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m ExecutionAcknowledgement) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m ExecutionAcknowledgement) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m ExecutionAcknowledgement) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m ExecutionAcknowledgement) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m ExecutionAcknowledgement) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m ExecutionAcknowledgement) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ExecutionAcknowledgement) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m ExecutionAcknowledgement) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m ExecutionAcknowledgement) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m ExecutionAcknowledgement) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m ExecutionAcknowledgement) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m ExecutionAcknowledgement) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ExecutionAcknowledgement) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m ExecutionAcknowledgement) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m ExecutionAcknowledgement) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m ExecutionAcknowledgement) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m ExecutionAcknowledgement) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCumQty gets CumQty, Tag 14 +func (m ExecutionAcknowledgement) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m ExecutionAcknowledgement) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m ExecutionAcknowledgement) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m ExecutionAcknowledgement) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastQty gets LastQty, Tag 32 +func (m ExecutionAcknowledgement) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m ExecutionAcknowledgement) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m ExecutionAcknowledgement) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m ExecutionAcknowledgement) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m ExecutionAcknowledgement) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m ExecutionAcknowledgement) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m ExecutionAcknowledgement) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m ExecutionAcknowledgement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m ExecutionAcknowledgement) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m ExecutionAcknowledgement) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDKReason gets DKReason, Tag 127 +func (m ExecutionAcknowledgement) GetDKReason() (v enum.DKReason, err quickfix.MessageRejectError) { + var f field.DKReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m ExecutionAcknowledgement) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m ExecutionAcknowledgement) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m ExecutionAcknowledgement) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m ExecutionAcknowledgement) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m ExecutionAcknowledgement) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m ExecutionAcknowledgement) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m ExecutionAcknowledgement) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m ExecutionAcknowledgement) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m ExecutionAcknowledgement) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m ExecutionAcknowledgement) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m ExecutionAcknowledgement) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m ExecutionAcknowledgement) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m ExecutionAcknowledgement) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m ExecutionAcknowledgement) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m ExecutionAcknowledgement) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m ExecutionAcknowledgement) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m ExecutionAcknowledgement) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m ExecutionAcknowledgement) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m ExecutionAcknowledgement) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m ExecutionAcknowledgement) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m ExecutionAcknowledgement) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m ExecutionAcknowledgement) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ExecutionAcknowledgement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ExecutionAcknowledgement) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m ExecutionAcknowledgement) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m ExecutionAcknowledgement) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m ExecutionAcknowledgement) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m ExecutionAcknowledgement) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m ExecutionAcknowledgement) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m ExecutionAcknowledgement) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m ExecutionAcknowledgement) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m ExecutionAcknowledgement) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m ExecutionAcknowledgement) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m ExecutionAcknowledgement) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m ExecutionAcknowledgement) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m ExecutionAcknowledgement) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m ExecutionAcknowledgement) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m ExecutionAcknowledgement) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m ExecutionAcknowledgement) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m ExecutionAcknowledgement) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m ExecutionAcknowledgement) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m ExecutionAcknowledgement) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m ExecutionAcknowledgement) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m ExecutionAcknowledgement) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m ExecutionAcknowledgement) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m ExecutionAcknowledgement) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m ExecutionAcknowledgement) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m ExecutionAcknowledgement) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m ExecutionAcknowledgement) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m ExecutionAcknowledgement) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m ExecutionAcknowledgement) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m ExecutionAcknowledgement) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m ExecutionAcknowledgement) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m ExecutionAcknowledgement) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m ExecutionAcknowledgement) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m ExecutionAcknowledgement) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m ExecutionAcknowledgement) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m ExecutionAcknowledgement) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExecAckStatus gets ExecAckStatus, Tag 1036 +func (m ExecutionAcknowledgement) GetExecAckStatus() (v enum.ExecAckStatus, err quickfix.MessageRejectError) { + var f field.ExecAckStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m ExecutionAcknowledgement) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m ExecutionAcknowledgement) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m ExecutionAcknowledgement) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m ExecutionAcknowledgement) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m ExecutionAcknowledgement) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m ExecutionAcknowledgement) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m ExecutionAcknowledgement) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m ExecutionAcknowledgement) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m ExecutionAcknowledgement) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m ExecutionAcknowledgement) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m ExecutionAcknowledgement) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m ExecutionAcknowledgement) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m ExecutionAcknowledgement) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m ExecutionAcknowledgement) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m ExecutionAcknowledgement) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m ExecutionAcknowledgement) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m ExecutionAcknowledgement) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m ExecutionAcknowledgement) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m ExecutionAcknowledgement) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m ExecutionAcknowledgement) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m ExecutionAcknowledgement) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m ExecutionAcknowledgement) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m ExecutionAcknowledgement) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m ExecutionAcknowledgement) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m ExecutionAcknowledgement) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m ExecutionAcknowledgement) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ExecutionAcknowledgement) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m ExecutionAcknowledgement) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m ExecutionAcknowledgement) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m ExecutionAcknowledgement) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m ExecutionAcknowledgement) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m ExecutionAcknowledgement) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ExecutionAcknowledgement) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m ExecutionAcknowledgement) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m ExecutionAcknowledgement) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m ExecutionAcknowledgement) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m ExecutionAcknowledgement) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCumQty returns true if CumQty is present, Tag 14 +func (m ExecutionAcknowledgement) HasCumQty() bool { + return m.Has(tag.CumQty) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m ExecutionAcknowledgement) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m ExecutionAcknowledgement) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m ExecutionAcknowledgement) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m ExecutionAcknowledgement) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m ExecutionAcknowledgement) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m ExecutionAcknowledgement) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m ExecutionAcknowledgement) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m ExecutionAcknowledgement) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m ExecutionAcknowledgement) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m ExecutionAcknowledgement) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m ExecutionAcknowledgement) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m ExecutionAcknowledgement) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m ExecutionAcknowledgement) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasDKReason returns true if DKReason is present, Tag 127 +func (m ExecutionAcknowledgement) HasDKReason() bool { + return m.Has(tag.DKReason) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m ExecutionAcknowledgement) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m ExecutionAcknowledgement) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m ExecutionAcknowledgement) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m ExecutionAcknowledgement) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m ExecutionAcknowledgement) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m ExecutionAcknowledgement) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m ExecutionAcknowledgement) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m ExecutionAcknowledgement) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m ExecutionAcknowledgement) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m ExecutionAcknowledgement) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m ExecutionAcknowledgement) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m ExecutionAcknowledgement) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m ExecutionAcknowledgement) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m ExecutionAcknowledgement) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m ExecutionAcknowledgement) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m ExecutionAcknowledgement) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m ExecutionAcknowledgement) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m ExecutionAcknowledgement) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m ExecutionAcknowledgement) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m ExecutionAcknowledgement) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m ExecutionAcknowledgement) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m ExecutionAcknowledgement) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ExecutionAcknowledgement) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ExecutionAcknowledgement) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m ExecutionAcknowledgement) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m ExecutionAcknowledgement) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m ExecutionAcknowledgement) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m ExecutionAcknowledgement) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m ExecutionAcknowledgement) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m ExecutionAcknowledgement) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m ExecutionAcknowledgement) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m ExecutionAcknowledgement) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m ExecutionAcknowledgement) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m ExecutionAcknowledgement) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m ExecutionAcknowledgement) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m ExecutionAcknowledgement) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m ExecutionAcknowledgement) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m ExecutionAcknowledgement) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m ExecutionAcknowledgement) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m ExecutionAcknowledgement) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m ExecutionAcknowledgement) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m ExecutionAcknowledgement) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m ExecutionAcknowledgement) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m ExecutionAcknowledgement) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m ExecutionAcknowledgement) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m ExecutionAcknowledgement) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m ExecutionAcknowledgement) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m ExecutionAcknowledgement) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m ExecutionAcknowledgement) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m ExecutionAcknowledgement) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m ExecutionAcknowledgement) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m ExecutionAcknowledgement) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m ExecutionAcknowledgement) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m ExecutionAcknowledgement) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m ExecutionAcknowledgement) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m ExecutionAcknowledgement) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m ExecutionAcknowledgement) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m ExecutionAcknowledgement) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasExecAckStatus returns true if ExecAckStatus is present, Tag 1036 +func (m ExecutionAcknowledgement) HasExecAckStatus() bool { + return m.Has(tag.ExecAckStatus) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m ExecutionAcknowledgement) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m ExecutionAcknowledgement) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m ExecutionAcknowledgement) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m ExecutionAcknowledgement) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m ExecutionAcknowledgement) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m ExecutionAcknowledgement) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m ExecutionAcknowledgement) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m ExecutionAcknowledgement) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m ExecutionAcknowledgement) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m ExecutionAcknowledgement) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m ExecutionAcknowledgement) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m ExecutionAcknowledgement) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m ExecutionAcknowledgement) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m ExecutionAcknowledgement) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m ExecutionAcknowledgement) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m ExecutionAcknowledgement) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m ExecutionAcknowledgement) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m ExecutionAcknowledgement) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m ExecutionAcknowledgement) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m ExecutionAcknowledgement) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m ExecutionAcknowledgement) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m ExecutionAcknowledgement) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m ExecutionAcknowledgement) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m ExecutionAcknowledgement) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m ExecutionAcknowledgement) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m ExecutionAcknowledgement) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m ExecutionAcknowledgement) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m ExecutionAcknowledgement) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m ExecutionAcknowledgement) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m ExecutionAcknowledgement) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m ExecutionAcknowledgement) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m ExecutionAcknowledgement) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m ExecutionAcknowledgement) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m ExecutionAcknowledgement) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m ExecutionAcknowledgement) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/executionreport/ExecutionReport.generated.go b/fix50sp2/executionreport/ExecutionReport.generated.go new file mode 100644 index 000000000..aa1be73f1 --- /dev/null +++ b/fix50sp2/executionreport/ExecutionReport.generated.go @@ -0,0 +1,12129 @@ +package executionreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ExecutionReport is the fix50sp2 ExecutionReport type, MsgType = 8 +type ExecutionReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ExecutionReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ExecutionReport { + return ExecutionReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ExecutionReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ExecutionReport initialized with the required fields for ExecutionReport +func New(orderid field.OrderIDField, execid field.ExecIDField, exectype field.ExecTypeField, ordstatus field.OrdStatusField, side field.SideField, leavesqty field.LeavesQtyField, cumqty field.CumQtyField) (m ExecutionReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("8")) + m.Set(orderid) + m.Set(execid) + m.Set(exectype) + m.Set(ordstatus) + m.Set(side) + m.Set(leavesqty) + m.Set(cumqty) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ExecutionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "8", r +} + +// SetAccount sets Account, Tag 1 +func (m ExecutionReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m ExecutionReport) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m ExecutionReport) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m ExecutionReport) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCumQty sets CumQty, Tag 14 +func (m ExecutionReport) SetCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCumQty(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m ExecutionReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecID sets ExecID, Tag 17 +func (m ExecutionReport) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m ExecutionReport) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetExecRefID sets ExecRefID, Tag 19 +func (m ExecutionReport) SetExecRefID(v string) { + m.Set(field.NewExecRefID(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m ExecutionReport) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m ExecutionReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastCapacity sets LastCapacity, Tag 29 +func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity) { + m.Set(field.NewLastCapacity(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m ExecutionReport) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m ExecutionReport) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastQty sets LastQty, Tag 32 +func (m ExecutionReport) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m ExecutionReport) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdStatus sets OrdStatus, Tag 39 +func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus) { + m.Set(field.NewOrdStatus(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m ExecutionReport) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m ExecutionReport) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m ExecutionReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m ExecutionReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m ExecutionReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m ExecutionReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ExecutionReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m ExecutionReport) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m ExecutionReport) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetListID sets ListID, Tag 66 +func (m ExecutionReport) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m ExecutionReport) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m ExecutionReport) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m ExecutionReport) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m ExecutionReport) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStopPx sets StopPx, Tag 99 +func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetOrdRejReason sets OrdRejReason, Tag 103 +func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason) { + m.Set(field.NewOrdRejReason(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m ExecutionReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m ExecutionReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m ExecutionReport) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m ExecutionReport) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetReportToExch sets ReportToExch, Tag 113 +func (m ExecutionReport) SetReportToExch(v bool) { + m.Set(field.NewReportToExch(v)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m ExecutionReport) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m ExecutionReport) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m ExecutionReport) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m ExecutionReport) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m ExecutionReport) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetExecType sets ExecType, Tag 150 +func (m ExecutionReport) SetExecType(v enum.ExecType) { + m.Set(field.NewExecType(v)) +} + +// SetLeavesQty sets LeavesQty, Tag 151 +func (m ExecutionReport) SetLeavesQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLeavesQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m ExecutionReport) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m ExecutionReport) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m ExecutionReport) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m ExecutionReport) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m ExecutionReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m ExecutionReport) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m ExecutionReport) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m ExecutionReport) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetLastSpotRate sets LastSpotRate, Tag 194 +func (m ExecutionReport) SetLastSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSpotRate(value, scale)) +} + +// SetLastForwardPoints sets LastForwardPoints, Tag 195 +func (m ExecutionReport) SetLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastForwardPoints(value, scale)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m ExecutionReport) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m ExecutionReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m ExecutionReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m ExecutionReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m ExecutionReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m ExecutionReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m ExecutionReport) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m ExecutionReport) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m ExecutionReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m ExecutionReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m ExecutionReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m ExecutionReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m ExecutionReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m ExecutionReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m ExecutionReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m ExecutionReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m ExecutionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m ExecutionReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m ExecutionReport) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetExDate sets ExDate, Tag 230 +func (m ExecutionReport) SetExDate(v string) { + m.Set(field.NewExDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m ExecutionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m ExecutionReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m ExecutionReport) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m ExecutionReport) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m ExecutionReport) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m ExecutionReport) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m ExecutionReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m ExecutionReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m ExecutionReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradedFlatSwitch sets TradedFlatSwitch, Tag 258 +func (m ExecutionReport) SetTradedFlatSwitch(v bool) { + m.Set(field.NewTradedFlatSwitch(v)) +} + +// SetBasisFeatureDate sets BasisFeatureDate, Tag 259 +func (m ExecutionReport) SetBasisFeatureDate(v string) { + m.Set(field.NewBasisFeatureDate(v)) +} + +// SetBasisFeaturePrice sets BasisFeaturePrice, Tag 260 +func (m ExecutionReport) SetBasisFeaturePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBasisFeaturePrice(value, scale)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m ExecutionReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m ExecutionReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m ExecutionReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m ExecutionReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ExecutionReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ExecutionReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m ExecutionReport) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m ExecutionReport) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 +func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason) { + m.Set(field.NewExecRestatementReason(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m ExecutionReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetNoContraBrokers sets NoContraBrokers, Tag 382 +func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m ExecutionReport) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m ExecutionReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetDayOrderQty sets DayOrderQty, Tag 424 +func (m ExecutionReport) SetDayOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDayOrderQty(value, scale)) +} + +// SetDayCumQty sets DayCumQty, Tag 425 +func (m ExecutionReport) SetDayCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDayCumQty(value, scale)) +} + +// SetDayAvgPx sets DayAvgPx, Tag 426 +func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewDayAvgPx(value, scale)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m ExecutionReport) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m ExecutionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m ExecutionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m ExecutionReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m ExecutionReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m ExecutionReport) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m ExecutionReport) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m ExecutionReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m ExecutionReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m ExecutionReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m ExecutionReport) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m ExecutionReport) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m ExecutionReport) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m ExecutionReport) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetExecPriceType sets ExecPriceType, Tag 484 +func (m ExecutionReport) SetExecPriceType(v enum.ExecPriceType) { + m.Set(field.NewExecPriceType(v)) +} + +// SetExecPriceAdjustment sets ExecPriceAdjustment, Tag 485 +func (m ExecutionReport) SetExecPriceAdjustment(value decimal.Decimal, scale int32) { + m.Set(field.NewExecPriceAdjustment(value, scale)) +} + +// SetDesignation sets Designation, Tag 494 +func (m ExecutionReport) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m ExecutionReport) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m ExecutionReport) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetExecValuationPoint sets ExecValuationPoint, Tag 515 +func (m ExecutionReport) SetExecValuationPoint(v time.Time) { + m.Set(field.NewExecValuationPoint(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m ExecutionReport) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetNoContAmts sets NoContAmts, Tag 518 +func (m ExecutionReport) SetNoContAmts(f NoContAmtsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m ExecutionReport) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m ExecutionReport) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m ExecutionReport) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m ExecutionReport) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m ExecutionReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m ExecutionReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m ExecutionReport) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetCrossID sets CrossID, Tag 548 +func (m ExecutionReport) SetCrossID(v string) { + m.Set(field.NewCrossID(v)) +} + +// SetCrossType sets CrossType, Tag 549 +func (m ExecutionReport) SetCrossType(v enum.CrossType) { + m.Set(field.NewCrossType(v)) +} + +// SetOrigCrossID sets OrigCrossID, Tag 551 +func (m ExecutionReport) SetOrigCrossID(v string) { + m.Set(field.NewOrigCrossID(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m ExecutionReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMatchType sets MatchType, Tag 574 +func (m ExecutionReport) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m ExecutionReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m ExecutionReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m ExecutionReport) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetMassStatusReqID sets MassStatusReqID, Tag 584 +func (m ExecutionReport) SetMassStatusReqID(v string) { + m.Set(field.NewMassStatusReqID(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m ExecutionReport) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m ExecutionReport) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m ExecutionReport) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m ExecutionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m ExecutionReport) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetWorkingIndicator sets WorkingIndicator, Tag 636 +func (m ExecutionReport) SetWorkingIndicator(v bool) { + m.Set(field.NewWorkingIndicator(v)) +} + +// SetPriorityIndicator sets PriorityIndicator, Tag 638 +func (m ExecutionReport) SetPriorityIndicator(v enum.PriorityIndicator) { + m.Set(field.NewPriorityIndicator(v)) +} + +// SetPriceImprovement sets PriceImprovement, Tag 639 +func (m ExecutionReport) SetPriceImprovement(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceImprovement(value, scale)) +} + +// SetLastForwardPoints2 sets LastForwardPoints2, Tag 641 +func (m ExecutionReport) SetLastForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewLastForwardPoints2(value, scale)) +} + +// SetUnderlyingLastPx sets UnderlyingLastPx, Tag 651 +func (m ExecutionReport) SetUnderlyingLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingLastPx(value, scale)) +} + +// SetUnderlyingLastQty sets UnderlyingLastQty, Tag 652 +func (m ExecutionReport) SetUnderlyingLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingLastQty(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m ExecutionReport) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m ExecutionReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m ExecutionReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m ExecutionReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m ExecutionReport) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetPool sets Pool, Tag 691 +func (m ExecutionReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetQuoteRespID sets QuoteRespID, Tag 693 +func (m ExecutionReport) SetQuoteRespID(v string) { + m.Set(field.NewQuoteRespID(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m ExecutionReport) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m ExecutionReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m ExecutionReport) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m ExecutionReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m ExecutionReport) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m ExecutionReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m ExecutionReport) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m ExecutionReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m ExecutionReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m ExecutionReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBookingType sets BookingType, Tag 775 +func (m ExecutionReport) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m ExecutionReport) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetOrdStatusReqID sets OrdStatusReqID, Tag 790 +func (m ExecutionReport) SetOrdStatusReqID(v string) { + m.Set(field.NewOrdStatusReqID(v)) +} + +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +func (m ExecutionReport) SetCopyMsgIndicator(v bool) { + m.Set(field.NewCopyMsgIndicator(v)) +} + +// SetPriceDelta sets PriceDelta, Tag 811 +func (m ExecutionReport) SetPriceDelta(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceDelta(value, scale)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m ExecutionReport) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m ExecutionReport) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m ExecutionReport) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m ExecutionReport) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPeggedPrice sets PeggedPrice, Tag 839 +func (m ExecutionReport) SetPeggedPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPeggedPrice(value, scale)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m ExecutionReport) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m ExecutionReport) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m ExecutionReport) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m ExecutionReport) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m ExecutionReport) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionPrice sets DiscretionPrice, Tag 845 +func (m ExecutionReport) SetDiscretionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionPrice(value, scale)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m ExecutionReport) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m ExecutionReport) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m ExecutionReport) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m ExecutionReport) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetTargetStrategyPerformance sets TargetStrategyPerformance, Tag 850 +func (m ExecutionReport) SetTargetStrategyPerformance(value decimal.Decimal, scale int32) { + m.Set(field.NewTargetStrategyPerformance(value, scale)) +} + +// SetLastLiquidityInd sets LastLiquidityInd, Tag 851 +func (m ExecutionReport) SetLastLiquidityInd(v enum.LastLiquidityInd) { + m.Set(field.NewLastLiquidityInd(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m ExecutionReport) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m ExecutionReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m ExecutionReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m ExecutionReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m ExecutionReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m ExecutionReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTrdMatchID sets TrdMatchID, Tag 880 +func (m ExecutionReport) SetTrdMatchID(v string) { + m.Set(field.NewTrdMatchID(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m ExecutionReport) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m ExecutionReport) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetTotNumReports sets TotNumReports, Tag 911 +func (m ExecutionReport) SetTotNumReports(v int) { + m.Set(field.NewTotNumReports(v)) +} + +// SetLastRptRequested sets LastRptRequested, Tag 912 +func (m ExecutionReport) SetLastRptRequested(v bool) { + m.Set(field.NewLastRptRequested(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m ExecutionReport) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m ExecutionReport) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m ExecutionReport) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m ExecutionReport) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m ExecutionReport) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m ExecutionReport) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m ExecutionReport) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m ExecutionReport) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m ExecutionReport) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m ExecutionReport) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetTimeBracket sets TimeBracket, Tag 943 +func (m ExecutionReport) SetTimeBracket(v string) { + m.Set(field.NewTimeBracket(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m ExecutionReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m ExecutionReport) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetHostCrossID sets HostCrossID, Tag 961 +func (m ExecutionReport) SetHostCrossID(v string) { + m.Set(field.NewHostCrossID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m ExecutionReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m ExecutionReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m ExecutionReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m ExecutionReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m ExecutionReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m ExecutionReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m ExecutionReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m ExecutionReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m ExecutionReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m ExecutionReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetManualOrderIndicator sets ManualOrderIndicator, Tag 1028 +func (m ExecutionReport) SetManualOrderIndicator(v bool) { + m.Set(field.NewManualOrderIndicator(v)) +} + +// SetCustDirectedOrder sets CustDirectedOrder, Tag 1029 +func (m ExecutionReport) SetCustDirectedOrder(v bool) { + m.Set(field.NewCustDirectedOrder(v)) +} + +// SetReceivedDeptID sets ReceivedDeptID, Tag 1030 +func (m ExecutionReport) SetReceivedDeptID(v string) { + m.Set(field.NewReceivedDeptID(v)) +} + +// SetCustOrderHandlingInst sets CustOrderHandlingInst, Tag 1031 +func (m ExecutionReport) SetCustOrderHandlingInst(v enum.CustOrderHandlingInst) { + m.Set(field.NewCustOrderHandlingInst(v)) +} + +// SetOrderHandlingInstSource sets OrderHandlingInstSource, Tag 1032 +func (m ExecutionReport) SetOrderHandlingInstSource(v enum.OrderHandlingInstSource) { + m.Set(field.NewOrderHandlingInstSource(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m ExecutionReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetCalculatedCcyLastQty sets CalculatedCcyLastQty, Tag 1056 +func (m ExecutionReport) SetCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCalculatedCcyLastQty(value, scale)) +} + +// SetAggressorIndicator sets AggressorIndicator, Tag 1057 +func (m ExecutionReport) SetAggressorIndicator(v bool) { + m.Set(field.NewAggressorIndicator(v)) +} + +// SetLastSwapPoints sets LastSwapPoints, Tag 1071 +func (m ExecutionReport) SetLastSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m ExecutionReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m ExecutionReport) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m ExecutionReport) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m ExecutionReport) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m ExecutionReport) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m ExecutionReport) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m ExecutionReport) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m ExecutionReport) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m ExecutionReport) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m ExecutionReport) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m ExecutionReport) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m ExecutionReport) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetLotType sets LotType, Tag 1093 +func (m ExecutionReport) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m ExecutionReport) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPeggedRefPrice sets PeggedRefPrice, Tag 1095 +func (m ExecutionReport) SetPeggedRefPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPeggedRefPrice(value, scale)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m ExecutionReport) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m ExecutionReport) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m ExecutionReport) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m ExecutionReport) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m ExecutionReport) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m ExecutionReport) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m ExecutionReport) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m ExecutionReport) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m ExecutionReport) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m ExecutionReport) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m ExecutionReport) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m ExecutionReport) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m ExecutionReport) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m ExecutionReport) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m ExecutionReport) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m ExecutionReport) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m ExecutionReport) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m ExecutionReport) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m ExecutionReport) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetOrderCategory sets OrderCategory, Tag 1115 +func (m ExecutionReport) SetOrderCategory(v enum.OrderCategory) { + m.Set(field.NewOrderCategory(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m ExecutionReport) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m ExecutionReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m ExecutionReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m ExecutionReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m ExecutionReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m ExecutionReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m ExecutionReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m ExecutionReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m ExecutionReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetVolatility sets Volatility, Tag 1188 +func (m ExecutionReport) SetVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewVolatility(value, scale)) +} + +// SetTimeToExpiration sets TimeToExpiration, Tag 1189 +func (m ExecutionReport) SetTimeToExpiration(value decimal.Decimal, scale int32) { + m.Set(field.NewTimeToExpiration(value, scale)) +} + +// SetRiskFreeRate sets RiskFreeRate, Tag 1190 +func (m ExecutionReport) SetRiskFreeRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskFreeRate(value, scale)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m ExecutionReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m ExecutionReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m ExecutionReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m ExecutionReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m ExecutionReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m ExecutionReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m ExecutionReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m ExecutionReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m ExecutionReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m ExecutionReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m ExecutionReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m ExecutionReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m ExecutionReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m ExecutionReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m ExecutionReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetTotNoFills sets TotNoFills, Tag 1361 +func (m ExecutionReport) SetTotNoFills(v int) { + m.Set(field.NewTotNoFills(v)) +} + +// SetNoFills sets NoFills, Tag 1362 +func (m ExecutionReport) SetNoFills(f NoFillsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDividendYield sets DividendYield, Tag 1380 +func (m ExecutionReport) SetDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewDividendYield(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m ExecutionReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m ExecutionReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m ExecutionReport) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m ExecutionReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m ExecutionReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m ExecutionReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ExecutionReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m ExecutionReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m ExecutionReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m ExecutionReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m ExecutionReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m ExecutionReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ExecutionReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m ExecutionReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m ExecutionReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCumQty gets CumQty, Tag 14 +func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecRefID gets ExecRefID, Tag 19 +func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError) { + var f field.ExecRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m ExecutionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastCapacity gets LastCapacity, Tag 29 +func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError) { + var f field.LastCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastQty gets LastQty, Tag 32 +func (m ExecutionReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatus gets OrdStatus, Tag 39 +func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m ExecutionReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m ExecutionReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m ExecutionReport) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m ExecutionReport) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m ExecutionReport) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStopPx gets StopPx, Tag 99 +func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdRejReason gets OrdRejReason, Tag 103 +func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReportToExch gets ReportToExch, Tag 113 +func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError) { + var f field.ReportToExchField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m ExecutionReport) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m ExecutionReport) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExecType gets ExecType, Tag 150 +func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLeavesQty gets LeavesQty, Tag 151 +func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m ExecutionReport) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m ExecutionReport) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m ExecutionReport) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m ExecutionReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSpotRate gets LastSpotRate, Tag 194 +func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastForwardPoints gets LastForwardPoints, Tag 195 +func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m ExecutionReport) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m ExecutionReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m ExecutionReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m ExecutionReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m ExecutionReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m ExecutionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m ExecutionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m ExecutionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m ExecutionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m ExecutionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m ExecutionReport) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDate gets ExDate, Tag 230 +func (m ExecutionReport) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m ExecutionReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m ExecutionReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m ExecutionReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m ExecutionReport) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m ExecutionReport) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m ExecutionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m ExecutionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m ExecutionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradedFlatSwitch gets TradedFlatSwitch, Tag 258 +func (m ExecutionReport) GetTradedFlatSwitch() (v bool, err quickfix.MessageRejectError) { + var f field.TradedFlatSwitchField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBasisFeatureDate gets BasisFeatureDate, Tag 259 +func (m ExecutionReport) GetBasisFeatureDate() (v string, err quickfix.MessageRejectError) { + var f field.BasisFeatureDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBasisFeaturePrice gets BasisFeaturePrice, Tag 260 +func (m ExecutionReport) GetBasisFeaturePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BasisFeaturePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 +func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoContraBrokers gets NoContraBrokers, Tag 382 +func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContraBrokersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m ExecutionReport) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m ExecutionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayOrderQty gets DayOrderQty, Tag 424 +func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayCumQty gets DayCumQty, Tag 425 +func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayCumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayAvgPx gets DayAvgPx, Tag 426 +func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DayAvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m ExecutionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m ExecutionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m ExecutionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m ExecutionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m ExecutionReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m ExecutionReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m ExecutionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m ExecutionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m ExecutionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m ExecutionReport) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m ExecutionReport) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m ExecutionReport) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m ExecutionReport) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecPriceType gets ExecPriceType, Tag 484 +func (m ExecutionReport) GetExecPriceType() (v enum.ExecPriceType, err quickfix.MessageRejectError) { + var f field.ExecPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecPriceAdjustment gets ExecPriceAdjustment, Tag 485 +func (m ExecutionReport) GetExecPriceAdjustment() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ExecPriceAdjustmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m ExecutionReport) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m ExecutionReport) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m ExecutionReport) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecValuationPoint gets ExecValuationPoint, Tag 515 +func (m ExecutionReport) GetExecValuationPoint() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExecValuationPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m ExecutionReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoContAmts gets NoContAmts, Tag 518 +func (m ExecutionReport) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContAmtsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m ExecutionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m ExecutionReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m ExecutionReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m ExecutionReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m ExecutionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m ExecutionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m ExecutionReport) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossID gets CrossID, Tag 548 +func (m ExecutionReport) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossType gets CrossType, Tag 549 +func (m ExecutionReport) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigCrossID gets OrigCrossID, Tag 551 +func (m ExecutionReport) GetOrigCrossID() (v string, err quickfix.MessageRejectError) { + var f field.OrigCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m ExecutionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMatchType gets MatchType, Tag 574 +func (m ExecutionReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m ExecutionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m ExecutionReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m ExecutionReport) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassStatusReqID gets MassStatusReqID, Tag 584 +func (m ExecutionReport) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.MassStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m ExecutionReport) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m ExecutionReport) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m ExecutionReport) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m ExecutionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m ExecutionReport) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetWorkingIndicator gets WorkingIndicator, Tag 636 +func (m ExecutionReport) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorityIndicator gets PriorityIndicator, Tag 638 +func (m ExecutionReport) GetPriorityIndicator() (v enum.PriorityIndicator, err quickfix.MessageRejectError) { + var f field.PriorityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceImprovement gets PriceImprovement, Tag 639 +func (m ExecutionReport) GetPriceImprovement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceImprovementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastForwardPoints2 gets LastForwardPoints2, Tag 641 +func (m ExecutionReport) GetLastForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLastPx gets UnderlyingLastPx, Tag 651 +func (m ExecutionReport) GetUnderlyingLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLastQty gets UnderlyingLastQty, Tag 652 +func (m ExecutionReport) GetUnderlyingLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m ExecutionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m ExecutionReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m ExecutionReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m ExecutionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m ExecutionReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m ExecutionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRespID gets QuoteRespID, Tag 693 +func (m ExecutionReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m ExecutionReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m ExecutionReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m ExecutionReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m ExecutionReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m ExecutionReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m ExecutionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m ExecutionReport) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m ExecutionReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m ExecutionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m ExecutionReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBookingType gets BookingType, Tag 775 +func (m ExecutionReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m ExecutionReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatusReqID gets OrdStatusReqID, Tag 790 +func (m ExecutionReport) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.OrdStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +func (m ExecutionReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceDelta gets PriceDelta, Tag 811 +func (m ExecutionReport) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceDeltaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m ExecutionReport) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m ExecutionReport) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m ExecutionReport) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m ExecutionReport) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPeggedPrice gets PeggedPrice, Tag 839 +func (m ExecutionReport) GetPeggedPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PeggedPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m ExecutionReport) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m ExecutionReport) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m ExecutionReport) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m ExecutionReport) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m ExecutionReport) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionPrice gets DiscretionPrice, Tag 845 +func (m ExecutionReport) GetDiscretionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m ExecutionReport) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m ExecutionReport) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m ExecutionReport) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m ExecutionReport) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyPerformance gets TargetStrategyPerformance, Tag 850 +func (m ExecutionReport) GetTargetStrategyPerformance() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TargetStrategyPerformanceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastLiquidityInd gets LastLiquidityInd, Tag 851 +func (m ExecutionReport) GetLastLiquidityInd() (v enum.LastLiquidityInd, err quickfix.MessageRejectError) { + var f field.LastLiquidityIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m ExecutionReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m ExecutionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m ExecutionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m ExecutionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m ExecutionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m ExecutionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdMatchID gets TrdMatchID, Tag 880 +func (m ExecutionReport) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { + var f field.TrdMatchIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m ExecutionReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m ExecutionReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumReports gets TotNumReports, Tag 911 +func (m ExecutionReport) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastRptRequested gets LastRptRequested, Tag 912 +func (m ExecutionReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m ExecutionReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m ExecutionReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m ExecutionReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m ExecutionReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m ExecutionReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m ExecutionReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m ExecutionReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m ExecutionReport) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m ExecutionReport) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m ExecutionReport) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeBracket gets TimeBracket, Tag 943 +func (m ExecutionReport) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m ExecutionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m ExecutionReport) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetHostCrossID gets HostCrossID, Tag 961 +func (m ExecutionReport) GetHostCrossID() (v string, err quickfix.MessageRejectError) { + var f field.HostCrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m ExecutionReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m ExecutionReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m ExecutionReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m ExecutionReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m ExecutionReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m ExecutionReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m ExecutionReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m ExecutionReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m ExecutionReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m ExecutionReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetManualOrderIndicator gets ManualOrderIndicator, Tag 1028 +func (m ExecutionReport) GetManualOrderIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ManualOrderIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustDirectedOrder gets CustDirectedOrder, Tag 1029 +func (m ExecutionReport) GetCustDirectedOrder() (v bool, err quickfix.MessageRejectError) { + var f field.CustDirectedOrderField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReceivedDeptID gets ReceivedDeptID, Tag 1030 +func (m ExecutionReport) GetReceivedDeptID() (v string, err quickfix.MessageRejectError) { + var f field.ReceivedDeptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderHandlingInst gets CustOrderHandlingInst, Tag 1031 +func (m ExecutionReport) GetCustOrderHandlingInst() (v enum.CustOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.CustOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderHandlingInstSource gets OrderHandlingInstSource, Tag 1032 +func (m ExecutionReport) GetOrderHandlingInstSource() (v enum.OrderHandlingInstSource, err quickfix.MessageRejectError) { + var f field.OrderHandlingInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m ExecutionReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCalculatedCcyLastQty gets CalculatedCcyLastQty, Tag 1056 +func (m ExecutionReport) GetCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAggressorIndicator gets AggressorIndicator, Tag 1057 +func (m ExecutionReport) GetAggressorIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AggressorIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSwapPoints gets LastSwapPoints, Tag 1071 +func (m ExecutionReport) GetLastSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m ExecutionReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m ExecutionReport) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m ExecutionReport) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m ExecutionReport) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m ExecutionReport) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m ExecutionReport) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m ExecutionReport) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m ExecutionReport) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m ExecutionReport) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m ExecutionReport) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m ExecutionReport) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m ExecutionReport) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLotType gets LotType, Tag 1093 +func (m ExecutionReport) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m ExecutionReport) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPeggedRefPrice gets PeggedRefPrice, Tag 1095 +func (m ExecutionReport) GetPeggedRefPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PeggedRefPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m ExecutionReport) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m ExecutionReport) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m ExecutionReport) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m ExecutionReport) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m ExecutionReport) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m ExecutionReport) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m ExecutionReport) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m ExecutionReport) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m ExecutionReport) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m ExecutionReport) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m ExecutionReport) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m ExecutionReport) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m ExecutionReport) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m ExecutionReport) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m ExecutionReport) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m ExecutionReport) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m ExecutionReport) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m ExecutionReport) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m ExecutionReport) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCategory gets OrderCategory, Tag 1115 +func (m ExecutionReport) GetOrderCategory() (v enum.OrderCategory, err quickfix.MessageRejectError) { + var f field.OrderCategoryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m ExecutionReport) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m ExecutionReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m ExecutionReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m ExecutionReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m ExecutionReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m ExecutionReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m ExecutionReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m ExecutionReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m ExecutionReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetVolatility gets Volatility, Tag 1188 +func (m ExecutionReport) GetVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.VolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeToExpiration gets TimeToExpiration, Tag 1189 +func (m ExecutionReport) GetTimeToExpiration() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TimeToExpirationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskFreeRate gets RiskFreeRate, Tag 1190 +func (m ExecutionReport) GetRiskFreeRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskFreeRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m ExecutionReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m ExecutionReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m ExecutionReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m ExecutionReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m ExecutionReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m ExecutionReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m ExecutionReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m ExecutionReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m ExecutionReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m ExecutionReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m ExecutionReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m ExecutionReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m ExecutionReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m ExecutionReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m ExecutionReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoFills gets TotNoFills, Tag 1361 +func (m ExecutionReport) GetTotNoFills() (v int, err quickfix.MessageRejectError) { + var f field.TotNoFillsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoFills gets NoFills, Tag 1362 +func (m ExecutionReport) GetNoFills() (NoFillsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoFillsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDividendYield gets DividendYield, Tag 1380 +func (m ExecutionReport) GetDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m ExecutionReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m ExecutionReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m ExecutionReport) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m ExecutionReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m ExecutionReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m ExecutionReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m ExecutionReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m ExecutionReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m ExecutionReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m ExecutionReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m ExecutionReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m ExecutionReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m ExecutionReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m ExecutionReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m ExecutionReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m ExecutionReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m ExecutionReport) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m ExecutionReport) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m ExecutionReport) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m ExecutionReport) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCumQty returns true if CumQty is present, Tag 14 +func (m ExecutionReport) HasCumQty() bool { + return m.Has(tag.CumQty) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m ExecutionReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m ExecutionReport) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m ExecutionReport) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasExecRefID returns true if ExecRefID is present, Tag 19 +func (m ExecutionReport) HasExecRefID() bool { + return m.Has(tag.ExecRefID) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m ExecutionReport) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m ExecutionReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastCapacity returns true if LastCapacity is present, Tag 29 +func (m ExecutionReport) HasLastCapacity() bool { + return m.Has(tag.LastCapacity) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m ExecutionReport) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m ExecutionReport) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m ExecutionReport) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m ExecutionReport) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m ExecutionReport) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdStatus returns true if OrdStatus is present, Tag 39 +func (m ExecutionReport) HasOrdStatus() bool { + return m.Has(tag.OrdStatus) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m ExecutionReport) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m ExecutionReport) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m ExecutionReport) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m ExecutionReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m ExecutionReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m ExecutionReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m ExecutionReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m ExecutionReport) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ExecutionReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m ExecutionReport) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m ExecutionReport) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m ExecutionReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ExecutionReport) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m ExecutionReport) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m ExecutionReport) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m ExecutionReport) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m ExecutionReport) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m ExecutionReport) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +func (m ExecutionReport) HasOrdRejReason() bool { + return m.Has(tag.OrdRejReason) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m ExecutionReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m ExecutionReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m ExecutionReport) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m ExecutionReport) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasReportToExch returns true if ReportToExch is present, Tag 113 +func (m ExecutionReport) HasReportToExch() bool { + return m.Has(tag.ReportToExch) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m ExecutionReport) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m ExecutionReport) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m ExecutionReport) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m ExecutionReport) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m ExecutionReport) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasExecType returns true if ExecType is present, Tag 150 +func (m ExecutionReport) HasExecType() bool { + return m.Has(tag.ExecType) +} + +// HasLeavesQty returns true if LeavesQty is present, Tag 151 +func (m ExecutionReport) HasLeavesQty() bool { + return m.Has(tag.LeavesQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m ExecutionReport) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m ExecutionReport) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m ExecutionReport) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m ExecutionReport) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m ExecutionReport) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m ExecutionReport) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m ExecutionReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m ExecutionReport) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m ExecutionReport) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m ExecutionReport) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +func (m ExecutionReport) HasLastSpotRate() bool { + return m.Has(tag.LastSpotRate) +} + +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +func (m ExecutionReport) HasLastForwardPoints() bool { + return m.Has(tag.LastForwardPoints) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m ExecutionReport) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m ExecutionReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m ExecutionReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m ExecutionReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m ExecutionReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m ExecutionReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m ExecutionReport) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m ExecutionReport) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m ExecutionReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m ExecutionReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m ExecutionReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m ExecutionReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m ExecutionReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m ExecutionReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m ExecutionReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m ExecutionReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m ExecutionReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m ExecutionReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m ExecutionReport) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasExDate returns true if ExDate is present, Tag 230 +func (m ExecutionReport) HasExDate() bool { + return m.Has(tag.ExDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m ExecutionReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m ExecutionReport) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m ExecutionReport) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m ExecutionReport) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m ExecutionReport) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m ExecutionReport) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m ExecutionReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m ExecutionReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m ExecutionReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradedFlatSwitch returns true if TradedFlatSwitch is present, Tag 258 +func (m ExecutionReport) HasTradedFlatSwitch() bool { + return m.Has(tag.TradedFlatSwitch) +} + +// HasBasisFeatureDate returns true if BasisFeatureDate is present, Tag 259 +func (m ExecutionReport) HasBasisFeatureDate() bool { + return m.Has(tag.BasisFeatureDate) +} + +// HasBasisFeaturePrice returns true if BasisFeaturePrice is present, Tag 260 +func (m ExecutionReport) HasBasisFeaturePrice() bool { + return m.Has(tag.BasisFeaturePrice) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m ExecutionReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m ExecutionReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m ExecutionReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m ExecutionReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m ExecutionReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ExecutionReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ExecutionReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m ExecutionReport) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m ExecutionReport) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +func (m ExecutionReport) HasExecRestatementReason() bool { + return m.Has(tag.ExecRestatementReason) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m ExecutionReport) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382 +func (m ExecutionReport) HasNoContraBrokers() bool { + return m.Has(tag.NoContraBrokers) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m ExecutionReport) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m ExecutionReport) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m ExecutionReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasDayOrderQty returns true if DayOrderQty is present, Tag 424 +func (m ExecutionReport) HasDayOrderQty() bool { + return m.Has(tag.DayOrderQty) +} + +// HasDayCumQty returns true if DayCumQty is present, Tag 425 +func (m ExecutionReport) HasDayCumQty() bool { + return m.Has(tag.DayCumQty) +} + +// HasDayAvgPx returns true if DayAvgPx is present, Tag 426 +func (m ExecutionReport) HasDayAvgPx() bool { + return m.Has(tag.DayAvgPx) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m ExecutionReport) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m ExecutionReport) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m ExecutionReport) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m ExecutionReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m ExecutionReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m ExecutionReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m ExecutionReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m ExecutionReport) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m ExecutionReport) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m ExecutionReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m ExecutionReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m ExecutionReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m ExecutionReport) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m ExecutionReport) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m ExecutionReport) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m ExecutionReport) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasExecPriceType returns true if ExecPriceType is present, Tag 484 +func (m ExecutionReport) HasExecPriceType() bool { + return m.Has(tag.ExecPriceType) +} + +// HasExecPriceAdjustment returns true if ExecPriceAdjustment is present, Tag 485 +func (m ExecutionReport) HasExecPriceAdjustment() bool { + return m.Has(tag.ExecPriceAdjustment) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m ExecutionReport) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m ExecutionReport) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m ExecutionReport) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasExecValuationPoint returns true if ExecValuationPoint is present, Tag 515 +func (m ExecutionReport) HasExecValuationPoint() bool { + return m.Has(tag.ExecValuationPoint) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m ExecutionReport) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasNoContAmts returns true if NoContAmts is present, Tag 518 +func (m ExecutionReport) HasNoContAmts() bool { + return m.Has(tag.NoContAmts) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m ExecutionReport) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m ExecutionReport) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m ExecutionReport) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m ExecutionReport) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m ExecutionReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m ExecutionReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m ExecutionReport) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasCrossID returns true if CrossID is present, Tag 548 +func (m ExecutionReport) HasCrossID() bool { + return m.Has(tag.CrossID) +} + +// HasCrossType returns true if CrossType is present, Tag 549 +func (m ExecutionReport) HasCrossType() bool { + return m.Has(tag.CrossType) +} + +// HasOrigCrossID returns true if OrigCrossID is present, Tag 551 +func (m ExecutionReport) HasOrigCrossID() bool { + return m.Has(tag.OrigCrossID) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m ExecutionReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m ExecutionReport) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m ExecutionReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m ExecutionReport) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m ExecutionReport) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 +func (m ExecutionReport) HasMassStatusReqID() bool { + return m.Has(tag.MassStatusReqID) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m ExecutionReport) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m ExecutionReport) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m ExecutionReport) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m ExecutionReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m ExecutionReport) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +func (m ExecutionReport) HasWorkingIndicator() bool { + return m.Has(tag.WorkingIndicator) +} + +// HasPriorityIndicator returns true if PriorityIndicator is present, Tag 638 +func (m ExecutionReport) HasPriorityIndicator() bool { + return m.Has(tag.PriorityIndicator) +} + +// HasPriceImprovement returns true if PriceImprovement is present, Tag 639 +func (m ExecutionReport) HasPriceImprovement() bool { + return m.Has(tag.PriceImprovement) +} + +// HasLastForwardPoints2 returns true if LastForwardPoints2 is present, Tag 641 +func (m ExecutionReport) HasLastForwardPoints2() bool { + return m.Has(tag.LastForwardPoints2) +} + +// HasUnderlyingLastPx returns true if UnderlyingLastPx is present, Tag 651 +func (m ExecutionReport) HasUnderlyingLastPx() bool { + return m.Has(tag.UnderlyingLastPx) +} + +// HasUnderlyingLastQty returns true if UnderlyingLastQty is present, Tag 652 +func (m ExecutionReport) HasUnderlyingLastQty() bool { + return m.Has(tag.UnderlyingLastQty) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m ExecutionReport) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m ExecutionReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m ExecutionReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m ExecutionReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m ExecutionReport) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m ExecutionReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +func (m ExecutionReport) HasQuoteRespID() bool { + return m.Has(tag.QuoteRespID) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m ExecutionReport) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m ExecutionReport) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m ExecutionReport) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m ExecutionReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m ExecutionReport) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m ExecutionReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m ExecutionReport) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m ExecutionReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m ExecutionReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m ExecutionReport) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m ExecutionReport) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m ExecutionReport) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 +func (m ExecutionReport) HasOrdStatusReqID() bool { + return m.Has(tag.OrdStatusReqID) +} + +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +func (m ExecutionReport) HasCopyMsgIndicator() bool { + return m.Has(tag.CopyMsgIndicator) +} + +// HasPriceDelta returns true if PriceDelta is present, Tag 811 +func (m ExecutionReport) HasPriceDelta() bool { + return m.Has(tag.PriceDelta) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m ExecutionReport) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m ExecutionReport) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m ExecutionReport) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m ExecutionReport) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPeggedPrice returns true if PeggedPrice is present, Tag 839 +func (m ExecutionReport) HasPeggedPrice() bool { + return m.Has(tag.PeggedPrice) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m ExecutionReport) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m ExecutionReport) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m ExecutionReport) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m ExecutionReport) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m ExecutionReport) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionPrice returns true if DiscretionPrice is present, Tag 845 +func (m ExecutionReport) HasDiscretionPrice() bool { + return m.Has(tag.DiscretionPrice) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m ExecutionReport) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m ExecutionReport) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m ExecutionReport) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m ExecutionReport) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasTargetStrategyPerformance returns true if TargetStrategyPerformance is present, Tag 850 +func (m ExecutionReport) HasTargetStrategyPerformance() bool { + return m.Has(tag.TargetStrategyPerformance) +} + +// HasLastLiquidityInd returns true if LastLiquidityInd is present, Tag 851 +func (m ExecutionReport) HasLastLiquidityInd() bool { + return m.Has(tag.LastLiquidityInd) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m ExecutionReport) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m ExecutionReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m ExecutionReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m ExecutionReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m ExecutionReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m ExecutionReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +func (m ExecutionReport) HasTrdMatchID() bool { + return m.Has(tag.TrdMatchID) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m ExecutionReport) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m ExecutionReport) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasTotNumReports returns true if TotNumReports is present, Tag 911 +func (m ExecutionReport) HasTotNumReports() bool { + return m.Has(tag.TotNumReports) +} + +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +func (m ExecutionReport) HasLastRptRequested() bool { + return m.Has(tag.LastRptRequested) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m ExecutionReport) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m ExecutionReport) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m ExecutionReport) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m ExecutionReport) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m ExecutionReport) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m ExecutionReport) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m ExecutionReport) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m ExecutionReport) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m ExecutionReport) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m ExecutionReport) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasTimeBracket returns true if TimeBracket is present, Tag 943 +func (m ExecutionReport) HasTimeBracket() bool { + return m.Has(tag.TimeBracket) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m ExecutionReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m ExecutionReport) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasHostCrossID returns true if HostCrossID is present, Tag 961 +func (m ExecutionReport) HasHostCrossID() bool { + return m.Has(tag.HostCrossID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m ExecutionReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m ExecutionReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m ExecutionReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m ExecutionReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m ExecutionReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m ExecutionReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m ExecutionReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m ExecutionReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m ExecutionReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m ExecutionReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasManualOrderIndicator returns true if ManualOrderIndicator is present, Tag 1028 +func (m ExecutionReport) HasManualOrderIndicator() bool { + return m.Has(tag.ManualOrderIndicator) +} + +// HasCustDirectedOrder returns true if CustDirectedOrder is present, Tag 1029 +func (m ExecutionReport) HasCustDirectedOrder() bool { + return m.Has(tag.CustDirectedOrder) +} + +// HasReceivedDeptID returns true if ReceivedDeptID is present, Tag 1030 +func (m ExecutionReport) HasReceivedDeptID() bool { + return m.Has(tag.ReceivedDeptID) +} + +// HasCustOrderHandlingInst returns true if CustOrderHandlingInst is present, Tag 1031 +func (m ExecutionReport) HasCustOrderHandlingInst() bool { + return m.Has(tag.CustOrderHandlingInst) +} + +// HasOrderHandlingInstSource returns true if OrderHandlingInstSource is present, Tag 1032 +func (m ExecutionReport) HasOrderHandlingInstSource() bool { + return m.Has(tag.OrderHandlingInstSource) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m ExecutionReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasCalculatedCcyLastQty returns true if CalculatedCcyLastQty is present, Tag 1056 +func (m ExecutionReport) HasCalculatedCcyLastQty() bool { + return m.Has(tag.CalculatedCcyLastQty) +} + +// HasAggressorIndicator returns true if AggressorIndicator is present, Tag 1057 +func (m ExecutionReport) HasAggressorIndicator() bool { + return m.Has(tag.AggressorIndicator) +} + +// HasLastSwapPoints returns true if LastSwapPoints is present, Tag 1071 +func (m ExecutionReport) HasLastSwapPoints() bool { + return m.Has(tag.LastSwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m ExecutionReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m ExecutionReport) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m ExecutionReport) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m ExecutionReport) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m ExecutionReport) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m ExecutionReport) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m ExecutionReport) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m ExecutionReport) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m ExecutionReport) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m ExecutionReport) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m ExecutionReport) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m ExecutionReport) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m ExecutionReport) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m ExecutionReport) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPeggedRefPrice returns true if PeggedRefPrice is present, Tag 1095 +func (m ExecutionReport) HasPeggedRefPrice() bool { + return m.Has(tag.PeggedRefPrice) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m ExecutionReport) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m ExecutionReport) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m ExecutionReport) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m ExecutionReport) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m ExecutionReport) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m ExecutionReport) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m ExecutionReport) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m ExecutionReport) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m ExecutionReport) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m ExecutionReport) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m ExecutionReport) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m ExecutionReport) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m ExecutionReport) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m ExecutionReport) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m ExecutionReport) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m ExecutionReport) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m ExecutionReport) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m ExecutionReport) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m ExecutionReport) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasOrderCategory returns true if OrderCategory is present, Tag 1115 +func (m ExecutionReport) HasOrderCategory() bool { + return m.Has(tag.OrderCategory) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m ExecutionReport) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m ExecutionReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m ExecutionReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m ExecutionReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m ExecutionReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m ExecutionReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m ExecutionReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m ExecutionReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m ExecutionReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasVolatility returns true if Volatility is present, Tag 1188 +func (m ExecutionReport) HasVolatility() bool { + return m.Has(tag.Volatility) +} + +// HasTimeToExpiration returns true if TimeToExpiration is present, Tag 1189 +func (m ExecutionReport) HasTimeToExpiration() bool { + return m.Has(tag.TimeToExpiration) +} + +// HasRiskFreeRate returns true if RiskFreeRate is present, Tag 1190 +func (m ExecutionReport) HasRiskFreeRate() bool { + return m.Has(tag.RiskFreeRate) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m ExecutionReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m ExecutionReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m ExecutionReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m ExecutionReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m ExecutionReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m ExecutionReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m ExecutionReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m ExecutionReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m ExecutionReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m ExecutionReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m ExecutionReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m ExecutionReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m ExecutionReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m ExecutionReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m ExecutionReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasTotNoFills returns true if TotNoFills is present, Tag 1361 +func (m ExecutionReport) HasTotNoFills() bool { + return m.Has(tag.TotNoFills) +} + +// HasNoFills returns true if NoFills is present, Tag 1362 +func (m ExecutionReport) HasNoFills() bool { + return m.Has(tag.NoFills) +} + +// HasDividendYield returns true if DividendYield is present, Tag 1380 +func (m ExecutionReport) HasDividendYield() bool { + return m.Has(tag.DividendYield) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m ExecutionReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m ExecutionReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m ExecutionReport) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m ExecutionReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m ExecutionReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m ExecutionReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m ExecutionReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m ExecutionReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m ExecutionReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m ExecutionReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m ExecutionReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m ExecutionReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m ExecutionReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m ExecutionReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m ExecutionReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoContraBrokers is a repeating group element, Tag 382 +type NoContraBrokers struct { + *quickfix.Group +} + +// SetContraBroker sets ContraBroker, Tag 375 +func (m NoContraBrokers) SetContraBroker(v string) { + m.Set(field.NewContraBroker(v)) +} + +// SetContraTrader sets ContraTrader, Tag 337 +func (m NoContraBrokers) SetContraTrader(v string) { + m.Set(field.NewContraTrader(v)) +} + +// SetContraTradeQty sets ContraTradeQty, Tag 437 +func (m NoContraBrokers) SetContraTradeQty(value decimal.Decimal, scale int32) { + m.Set(field.NewContraTradeQty(value, scale)) +} + +// SetContraTradeTime sets ContraTradeTime, Tag 438 +func (m NoContraBrokers) SetContraTradeTime(v time.Time) { + m.Set(field.NewContraTradeTime(v)) +} + +// SetContraLegRefID sets ContraLegRefID, Tag 655 +func (m NoContraBrokers) SetContraLegRefID(v string) { + m.Set(field.NewContraLegRefID(v)) +} + +// GetContraBroker gets ContraBroker, Tag 375 +func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError) { + var f field.ContraBrokerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraTrader gets ContraTrader, Tag 337 +func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError) { + var f field.ContraTraderField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraTradeQty gets ContraTradeQty, Tag 437 +func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContraTradeQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraTradeTime gets ContraTradeTime, Tag 438 +func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ContraTradeTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraLegRefID gets ContraLegRefID, Tag 655 +func (m NoContraBrokers) GetContraLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.ContraLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasContraBroker returns true if ContraBroker is present, Tag 375 +func (m NoContraBrokers) HasContraBroker() bool { + return m.Has(tag.ContraBroker) +} + +// HasContraTrader returns true if ContraTrader is present, Tag 337 +func (m NoContraBrokers) HasContraTrader() bool { + return m.Has(tag.ContraTrader) +} + +// HasContraTradeQty returns true if ContraTradeQty is present, Tag 437 +func (m NoContraBrokers) HasContraTradeQty() bool { + return m.Has(tag.ContraTradeQty) +} + +// HasContraTradeTime returns true if ContraTradeTime is present, Tag 438 +func (m NoContraBrokers) HasContraTradeTime() bool { + return m.Has(tag.ContraTradeTime) +} + +// HasContraLegRefID returns true if ContraLegRefID is present, Tag 655 +func (m NoContraBrokers) HasContraLegRefID() bool { + return m.Has(tag.ContraLegRefID) +} + +// NoContraBrokersRepeatingGroup is a repeating group, Tag 382 +type NoContraBrokersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup +func NewNoContraBrokersRepeatingGroup() NoContraBrokersRepeatingGroup { + return NoContraBrokersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContraBrokers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContraBroker), quickfix.GroupElement(tag.ContraTrader), quickfix.GroupElement(tag.ContraTradeQty), quickfix.GroupElement(tag.ContraTradeTime), quickfix.GroupElement(tag.ContraLegRefID)})} +} + +// Add create and append a new NoContraBrokers to this group +func (m NoContraBrokersRepeatingGroup) Add() NoContraBrokers { + g := m.RepeatingGroup.Add() + return NoContraBrokers{g} +} + +// Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup +func (m NoContraBrokersRepeatingGroup) Get(i int) NoContraBrokers { + return NoContraBrokers{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoContAmts is a repeating group element, Tag 518 +type NoContAmts struct { + *quickfix.Group +} + +// SetContAmtType sets ContAmtType, Tag 519 +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { + m.Set(field.NewContAmtType(v)) +} + +// SetContAmtValue sets ContAmtValue, Tag 520 +func (m NoContAmts) SetContAmtValue(value decimal.Decimal, scale int32) { + m.Set(field.NewContAmtValue(value, scale)) +} + +// SetContAmtCurr sets ContAmtCurr, Tag 521 +func (m NoContAmts) SetContAmtCurr(v string) { + m.Set(field.NewContAmtCurr(v)) +} + +// GetContAmtType gets ContAmtType, Tag 519 +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtValue gets ContAmtValue, Tag 520 +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtCurr gets ContAmtCurr, Tag 521 +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasContAmtType returns true if ContAmtType is present, Tag 519 +func (m NoContAmts) HasContAmtType() bool { + return m.Has(tag.ContAmtType) +} + +// HasContAmtValue returns true if ContAmtValue is present, Tag 520 +func (m NoContAmts) HasContAmtValue() bool { + return m.Has(tag.ContAmtValue) +} + +// HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 +func (m NoContAmts) HasContAmtCurr() bool { + return m.Has(tag.ContAmtCurr) +} + +// NoContAmtsRepeatingGroup is a repeating group, Tag 518 +type NoContAmtsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup +func NewNoContAmtsRepeatingGroup() NoContAmtsRepeatingGroup { + return NoContAmtsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContAmts, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)})} +} + +// Add create and append a new NoContAmts to this group +func (m NoContAmtsRepeatingGroup) Add() NoContAmts { + g := m.RepeatingGroup.Add() + return NoContAmts{g} +} + +// Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup +func (m NoContAmtsRepeatingGroup) Get(i int) NoContAmts { + return NoContAmts{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPositionEffect sets LegPositionEffect, Tag 564 +func (m NoLegs) SetLegPositionEffect(v string) { + m.Set(field.NewLegPositionEffect(v)) +} + +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) SetLegCoveredOrUncovered(v int) { + m.Set(field.NewLegCoveredOrUncovered(v)) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetLegLastPx sets LegLastPx, Tag 637 +func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastPx(value, scale)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +func (m NoLegs) SetLegSettlCurrency(v string) { + m.Set(field.NewLegSettlCurrency(v)) +} + +// SetLegLastForwardPoints sets LegLastForwardPoints, Tag 1073 +func (m NoLegs) SetLegLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastForwardPoints(value, scale)) +} + +// SetLegCalculatedCcyLastQty sets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) SetLegCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCalculatedCcyLastQty(value, scale)) +} + +// SetLegGrossTradeAmt sets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) SetLegGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewLegGrossTradeAmt(value, scale)) +} + +// SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 +func (m NoLegs) SetNoNested3PartyIDs(f NoNested3PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegAllocID sets LegAllocID, Tag 1366 +func (m NoLegs) SetLegAllocID(v string) { + m.Set(field.NewLegAllocID(v)) +} + +// SetNoLegAllocs sets NoLegAllocs, Tag 670 +func (m NoLegs) SetNoLegAllocs(f NoLegAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegVolatility sets LegVolatility, Tag 1379 +func (m NoLegs) SetLegVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewLegVolatility(value, scale)) +} + +// SetLegDividendYield sets LegDividendYield, Tag 1381 +func (m NoLegs) SetLegDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewLegDividendYield(value, scale)) +} + +// SetLegCurrencyRatio sets LegCurrencyRatio, Tag 1383 +func (m NoLegs) SetLegCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCurrencyRatio(value, scale)) +} + +// SetLegExecInst sets LegExecInst, Tag 1384 +func (m NoLegs) SetLegExecInst(v string) { + m.Set(field.NewLegExecInst(v)) +} + +// SetLegLastQty sets LegLastQty, Tag 1418 +func (m NoLegs) SetLegLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastQty(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPositionEffect gets LegPositionEffect, Tag 564 +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastPx gets LegLastPx, Tag 637 +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastForwardPoints gets LegLastForwardPoints, Tag 1073 +func (m NoLegs) GetLegLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCalculatedCcyLastQty gets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) GetLegCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegGrossTradeAmt gets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) GetLegGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 +func (m NoLegs) GetNoNested3PartyIDs() (NoNested3PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegAllocID gets LegAllocID, Tag 1366 +func (m NoLegs) GetLegAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegAllocs gets NoLegAllocs, Tag 670 +func (m NoLegs) GetNoLegAllocs() (NoLegAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegVolatility gets LegVolatility, Tag 1379 +func (m NoLegs) GetLegVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegVolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDividendYield gets LegDividendYield, Tag 1381 +func (m NoLegs) GetLegDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegDividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrencyRatio gets LegCurrencyRatio, Tag 1383 +func (m NoLegs) GetLegCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExecInst gets LegExecInst, Tag 1384 +func (m NoLegs) GetLegExecInst() (v string, err quickfix.MessageRejectError) { + var f field.LegExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastQty gets LegLastQty, Tag 1418 +func (m NoLegs) GetLegLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +func (m NoLegs) HasLegPositionEffect() bool { + return m.Has(tag.LegPositionEffect) +} + +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +func (m NoLegs) HasLegCoveredOrUncovered() bool { + return m.Has(tag.LegCoveredOrUncovered) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasLegLastPx returns true if LegLastPx is present, Tag 637 +func (m NoLegs) HasLegLastPx() bool { + return m.Has(tag.LegLastPx) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +func (m NoLegs) HasLegSettlCurrency() bool { + return m.Has(tag.LegSettlCurrency) +} + +// HasLegLastForwardPoints returns true if LegLastForwardPoints is present, Tag 1073 +func (m NoLegs) HasLegLastForwardPoints() bool { + return m.Has(tag.LegLastForwardPoints) +} + +// HasLegCalculatedCcyLastQty returns true if LegCalculatedCcyLastQty is present, Tag 1074 +func (m NoLegs) HasLegCalculatedCcyLastQty() bool { + return m.Has(tag.LegCalculatedCcyLastQty) +} + +// HasLegGrossTradeAmt returns true if LegGrossTradeAmt is present, Tag 1075 +func (m NoLegs) HasLegGrossTradeAmt() bool { + return m.Has(tag.LegGrossTradeAmt) +} + +// HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 +func (m NoLegs) HasNoNested3PartyIDs() bool { + return m.Has(tag.NoNested3PartyIDs) +} + +// HasLegAllocID returns true if LegAllocID is present, Tag 1366 +func (m NoLegs) HasLegAllocID() bool { + return m.Has(tag.LegAllocID) +} + +// HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 +func (m NoLegs) HasNoLegAllocs() bool { + return m.Has(tag.NoLegAllocs) +} + +// HasLegVolatility returns true if LegVolatility is present, Tag 1379 +func (m NoLegs) HasLegVolatility() bool { + return m.Has(tag.LegVolatility) +} + +// HasLegDividendYield returns true if LegDividendYield is present, Tag 1381 +func (m NoLegs) HasLegDividendYield() bool { + return m.Has(tag.LegDividendYield) +} + +// HasLegCurrencyRatio returns true if LegCurrencyRatio is present, Tag 1383 +func (m NoLegs) HasLegCurrencyRatio() bool { + return m.Has(tag.LegCurrencyRatio) +} + +// HasLegExecInst returns true if LegExecInst is present, Tag 1384 +func (m NoLegs) HasLegExecInst() bool { + return m.Has(tag.LegExecInst) +} + +// HasLegLastQty returns true if LegLastQty is present, Tag 1418 +func (m NoLegs) HasLegLastQty() bool { + return m.Has(tag.LegLastQty) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNested3PartyIDs is a repeating group element, Tag 948 +type NoNested3PartyIDs struct { + *quickfix.Group +} + +// SetNested3PartyID sets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) SetNested3PartyID(v string) { + m.Set(field.NewNested3PartyID(v)) +} + +// SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) SetNested3PartyIDSource(v string) { + m.Set(field.NewNested3PartyIDSource(v)) +} + +// SetNested3PartyRole sets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) SetNested3PartyRole(v int) { + m.Set(field.NewNested3PartyRole(v)) +} + +// SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) SetNoNested3PartySubIDs(f NoNested3PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested3PartyID gets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyRole gets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) GetNoNested3PartySubIDs() (NoNested3PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 +func (m NoNested3PartyIDs) HasNested3PartyID() bool { + return m.Has(tag.Nested3PartyID) +} + +// HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 +func (m NoNested3PartyIDs) HasNested3PartyIDSource() bool { + return m.Has(tag.Nested3PartyIDSource) +} + +// HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 +func (m NoNested3PartyIDs) HasNested3PartyRole() bool { + return m.Has(tag.Nested3PartyRole) +} + +// HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 +func (m NoNested3PartyIDs) HasNoNested3PartySubIDs() bool { + return m.Has(tag.NoNested3PartySubIDs) +} + +// NoNested3PartySubIDs is a repeating group element, Tag 952 +type NoNested3PartySubIDs struct { + *quickfix.Group +} + +// SetNested3PartySubID sets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) SetNested3PartySubID(v string) { + m.Set(field.NewNested3PartySubID(v)) +} + +// SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) SetNested3PartySubIDType(v int) { + m.Set(field.NewNested3PartySubIDType(v)) +} + +// GetNested3PartySubID gets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 +func (m NoNested3PartySubIDs) HasNested3PartySubID() bool { + return m.Has(tag.Nested3PartySubID) +} + +// HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 +func (m NoNested3PartySubIDs) HasNested3PartySubIDType() bool { + return m.Has(tag.Nested3PartySubIDType) +} + +// NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 +type NoNested3PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup +func NewNoNested3PartySubIDsRepeatingGroup() NoNested3PartySubIDsRepeatingGroup { + return NoNested3PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartySubID), quickfix.GroupElement(tag.Nested3PartySubIDType)})} +} + +// Add create and append a new NoNested3PartySubIDs to this group +func (m NoNested3PartySubIDsRepeatingGroup) Add() NoNested3PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartySubIDs{g} +} + +// Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup +func (m NoNested3PartySubIDsRepeatingGroup) Get(i int) NoNested3PartySubIDs { + return NoNested3PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 +type NoNested3PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup +func NewNoNested3PartyIDsRepeatingGroup() NoNested3PartyIDsRepeatingGroup { + return NoNested3PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartyID), quickfix.GroupElement(tag.Nested3PartyIDSource), quickfix.GroupElement(tag.Nested3PartyRole), NewNoNested3PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested3PartyIDs to this group +func (m NoNested3PartyIDsRepeatingGroup) Add() NoNested3PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartyIDs{g} +} + +// Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup +func (m NoNested3PartyIDsRepeatingGroup) Get(i int) NoNested3PartyIDs { + return NoNested3PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocs is a repeating group element, Tag 670 +type NoLegAllocs struct { + *quickfix.Group +} + +// SetLegAllocAccount sets LegAllocAccount, Tag 671 +func (m NoLegAllocs) SetLegAllocAccount(v string) { + m.Set(field.NewLegAllocAccount(v)) +} + +// SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) SetLegIndividualAllocID(v string) { + m.Set(field.NewLegIndividualAllocID(v)) +} + +// SetLegAllocQty sets LegAllocQty, Tag 673 +func (m NoLegAllocs) SetLegAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegAllocQty(value, scale)) +} + +// SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) SetLegAllocAcctIDSource(v string) { + m.Set(field.NewLegAllocAcctIDSource(v)) +} + +// SetLegAllocSettlCurrency sets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) SetLegAllocSettlCurrency(v string) { + m.Set(field.NewLegAllocSettlCurrency(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetLegAllocAccount gets LegAllocAccount, Tag 671 +func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocQty gets LegAllocQty, Tag 673 +func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegAllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocSettlCurrency gets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) GetLegAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 +func (m NoLegAllocs) HasLegAllocAccount() bool { + return m.Has(tag.LegAllocAccount) +} + +// HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 +func (m NoLegAllocs) HasLegIndividualAllocID() bool { + return m.Has(tag.LegIndividualAllocID) +} + +// HasLegAllocQty returns true if LegAllocQty is present, Tag 673 +func (m NoLegAllocs) HasLegAllocQty() bool { + return m.Has(tag.LegAllocQty) +} + +// HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 +func (m NoLegAllocs) HasLegAllocAcctIDSource() bool { + return m.Has(tag.LegAllocAcctIDSource) +} + +// HasLegAllocSettlCurrency returns true if LegAllocSettlCurrency is present, Tag 1367 +func (m NoLegAllocs) HasLegAllocSettlCurrency() bool { + return m.Has(tag.LegAllocSettlCurrency) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoLegAllocs) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocsRepeatingGroup is a repeating group, Tag 670 +type NoLegAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup +func NewNoLegAllocsRepeatingGroup() NoLegAllocsRepeatingGroup { + return NoLegAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegAllocAccount), quickfix.GroupElement(tag.LegIndividualAllocID), quickfix.GroupElement(tag.LegAllocQty), quickfix.GroupElement(tag.LegAllocAcctIDSource), quickfix.GroupElement(tag.LegAllocSettlCurrency), NewNoNested2PartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoLegAllocs to this group +func (m NoLegAllocsRepeatingGroup) Add() NoLegAllocs { + g := m.RepeatingGroup.Add() + return NoLegAllocs{g} +} + +// Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup +func (m NoLegAllocsRepeatingGroup) Get(i int) NoLegAllocs { + return NoLegAllocs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegSettlCurrency), quickfix.GroupElement(tag.LegLastForwardPoints), quickfix.GroupElement(tag.LegCalculatedCcyLastQty), quickfix.GroupElement(tag.LegGrossTradeAmt), NewNoNested3PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegAllocID), NewNoLegAllocsRepeatingGroup(), quickfix.GroupElement(tag.LegVolatility), quickfix.GroupElement(tag.LegDividendYield), quickfix.GroupElement(tag.LegCurrencyRatio), quickfix.GroupElement(tag.LegExecInst), quickfix.GroupElement(tag.LegLastQty)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoFills is a repeating group element, Tag 1362 +type NoFills struct { + *quickfix.Group +} + +// SetFillExecID sets FillExecID, Tag 1363 +func (m NoFills) SetFillExecID(v string) { + m.Set(field.NewFillExecID(v)) +} + +// SetFillPx sets FillPx, Tag 1364 +func (m NoFills) SetFillPx(value decimal.Decimal, scale int32) { + m.Set(field.NewFillPx(value, scale)) +} + +// SetFillQty sets FillQty, Tag 1365 +func (m NoFills) SetFillQty(value decimal.Decimal, scale int32) { + m.Set(field.NewFillQty(value, scale)) +} + +// SetNoNested4PartyIDs sets NoNested4PartyIDs, Tag 1414 +func (m NoFills) SetNoNested4PartyIDs(f NoNested4PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetFillLiquidityInd sets FillLiquidityInd, Tag 1443 +func (m NoFills) SetFillLiquidityInd(v int) { + m.Set(field.NewFillLiquidityInd(v)) +} + +// GetFillExecID gets FillExecID, Tag 1363 +func (m NoFills) GetFillExecID() (v string, err quickfix.MessageRejectError) { + var f field.FillExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFillPx gets FillPx, Tag 1364 +func (m NoFills) GetFillPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FillPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFillQty gets FillQty, Tag 1365 +func (m NoFills) GetFillQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FillQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested4PartyIDs gets NoNested4PartyIDs, Tag 1414 +func (m NoFills) GetNoNested4PartyIDs() (NoNested4PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested4PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetFillLiquidityInd gets FillLiquidityInd, Tag 1443 +func (m NoFills) GetFillLiquidityInd() (v int, err quickfix.MessageRejectError) { + var f field.FillLiquidityIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasFillExecID returns true if FillExecID is present, Tag 1363 +func (m NoFills) HasFillExecID() bool { + return m.Has(tag.FillExecID) +} + +// HasFillPx returns true if FillPx is present, Tag 1364 +func (m NoFills) HasFillPx() bool { + return m.Has(tag.FillPx) +} + +// HasFillQty returns true if FillQty is present, Tag 1365 +func (m NoFills) HasFillQty() bool { + return m.Has(tag.FillQty) +} + +// HasNoNested4PartyIDs returns true if NoNested4PartyIDs is present, Tag 1414 +func (m NoFills) HasNoNested4PartyIDs() bool { + return m.Has(tag.NoNested4PartyIDs) +} + +// HasFillLiquidityInd returns true if FillLiquidityInd is present, Tag 1443 +func (m NoFills) HasFillLiquidityInd() bool { + return m.Has(tag.FillLiquidityInd) +} + +// NoNested4PartyIDs is a repeating group element, Tag 1414 +type NoNested4PartyIDs struct { + *quickfix.Group +} + +// SetNested4PartyID sets Nested4PartyID, Tag 1415 +func (m NoNested4PartyIDs) SetNested4PartyID(v string) { + m.Set(field.NewNested4PartyID(v)) +} + +// SetNested4PartyIDSource sets Nested4PartyIDSource, Tag 1416 +func (m NoNested4PartyIDs) SetNested4PartyIDSource(v string) { + m.Set(field.NewNested4PartyIDSource(v)) +} + +// SetNested4PartyRole sets Nested4PartyRole, Tag 1417 +func (m NoNested4PartyIDs) SetNested4PartyRole(v int) { + m.Set(field.NewNested4PartyRole(v)) +} + +// SetNoNested4PartySubIDs sets NoNested4PartySubIDs, Tag 1413 +func (m NoNested4PartyIDs) SetNoNested4PartySubIDs(f NoNested4PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested4PartyID gets Nested4PartyID, Tag 1415 +func (m NoNested4PartyIDs) GetNested4PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested4PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested4PartyIDSource gets Nested4PartyIDSource, Tag 1416 +func (m NoNested4PartyIDs) GetNested4PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested4PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested4PartyRole gets Nested4PartyRole, Tag 1417 +func (m NoNested4PartyIDs) GetNested4PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested4PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested4PartySubIDs gets NoNested4PartySubIDs, Tag 1413 +func (m NoNested4PartyIDs) GetNoNested4PartySubIDs() (NoNested4PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested4PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested4PartyID returns true if Nested4PartyID is present, Tag 1415 +func (m NoNested4PartyIDs) HasNested4PartyID() bool { + return m.Has(tag.Nested4PartyID) +} + +// HasNested4PartyIDSource returns true if Nested4PartyIDSource is present, Tag 1416 +func (m NoNested4PartyIDs) HasNested4PartyIDSource() bool { + return m.Has(tag.Nested4PartyIDSource) +} + +// HasNested4PartyRole returns true if Nested4PartyRole is present, Tag 1417 +func (m NoNested4PartyIDs) HasNested4PartyRole() bool { + return m.Has(tag.Nested4PartyRole) +} + +// HasNoNested4PartySubIDs returns true if NoNested4PartySubIDs is present, Tag 1413 +func (m NoNested4PartyIDs) HasNoNested4PartySubIDs() bool { + return m.Has(tag.NoNested4PartySubIDs) +} + +// NoNested4PartySubIDs is a repeating group element, Tag 1413 +type NoNested4PartySubIDs struct { + *quickfix.Group +} + +// SetNested4PartySubID sets Nested4PartySubID, Tag 1412 +func (m NoNested4PartySubIDs) SetNested4PartySubID(v string) { + m.Set(field.NewNested4PartySubID(v)) +} + +// SetNested4PartySubIDType sets Nested4PartySubIDType, Tag 1411 +func (m NoNested4PartySubIDs) SetNested4PartySubIDType(v int) { + m.Set(field.NewNested4PartySubIDType(v)) +} + +// GetNested4PartySubID gets Nested4PartySubID, Tag 1412 +func (m NoNested4PartySubIDs) GetNested4PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested4PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested4PartySubIDType gets Nested4PartySubIDType, Tag 1411 +func (m NoNested4PartySubIDs) GetNested4PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested4PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested4PartySubID returns true if Nested4PartySubID is present, Tag 1412 +func (m NoNested4PartySubIDs) HasNested4PartySubID() bool { + return m.Has(tag.Nested4PartySubID) +} + +// HasNested4PartySubIDType returns true if Nested4PartySubIDType is present, Tag 1411 +func (m NoNested4PartySubIDs) HasNested4PartySubIDType() bool { + return m.Has(tag.Nested4PartySubIDType) +} + +// NoNested4PartySubIDsRepeatingGroup is a repeating group, Tag 1413 +type NoNested4PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested4PartySubIDsRepeatingGroup returns an initialized, NoNested4PartySubIDsRepeatingGroup +func NewNoNested4PartySubIDsRepeatingGroup() NoNested4PartySubIDsRepeatingGroup { + return NoNested4PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested4PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested4PartySubID), quickfix.GroupElement(tag.Nested4PartySubIDType)})} +} + +// Add create and append a new NoNested4PartySubIDs to this group +func (m NoNested4PartySubIDsRepeatingGroup) Add() NoNested4PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested4PartySubIDs{g} +} + +// Get returns the ith NoNested4PartySubIDs in the NoNested4PartySubIDsRepeatinGroup +func (m NoNested4PartySubIDsRepeatingGroup) Get(i int) NoNested4PartySubIDs { + return NoNested4PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested4PartyIDsRepeatingGroup is a repeating group, Tag 1414 +type NoNested4PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested4PartyIDsRepeatingGroup returns an initialized, NoNested4PartyIDsRepeatingGroup +func NewNoNested4PartyIDsRepeatingGroup() NoNested4PartyIDsRepeatingGroup { + return NoNested4PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested4PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested4PartyID), quickfix.GroupElement(tag.Nested4PartyIDSource), quickfix.GroupElement(tag.Nested4PartyRole), NewNoNested4PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested4PartyIDs to this group +func (m NoNested4PartyIDsRepeatingGroup) Add() NoNested4PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested4PartyIDs{g} +} + +// Get returns the ith NoNested4PartyIDs in the NoNested4PartyIDsRepeatinGroup +func (m NoNested4PartyIDsRepeatingGroup) Get(i int) NoNested4PartyIDs { + return NoNested4PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoFillsRepeatingGroup is a repeating group, Tag 1362 +type NoFillsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoFillsRepeatingGroup returns an initialized, NoFillsRepeatingGroup +func NewNoFillsRepeatingGroup() NoFillsRepeatingGroup { + return NoFillsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoFills, + quickfix.GroupTemplate{quickfix.GroupElement(tag.FillExecID), quickfix.GroupElement(tag.FillPx), quickfix.GroupElement(tag.FillQty), NewNoNested4PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.FillLiquidityInd)})} +} + +// Add create and append a new NoFills to this group +func (m NoFillsRepeatingGroup) Add() NoFills { + g := m.RepeatingGroup.Add() + return NoFills{g} +} + +// Get returns the ith NoFills in the NoFillsRepeatinGroup +func (m NoFillsRepeatingGroup) Get(i int) NoFills { + return NoFills{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ioi/IOI.generated.go b/fix50sp2/ioi/IOI.generated.go new file mode 100644 index 000000000..7a35b9b2b --- /dev/null +++ b/fix50sp2/ioi/IOI.generated.go @@ -0,0 +1,6701 @@ +package ioi + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// IOI is the fix50sp2 IOI type, MsgType = 6 +type IOI struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a IOI from a quickfix.Message instance +func FromMessage(m *quickfix.Message) IOI { + return IOI{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m IOI) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a IOI initialized with the required fields for IOI +func New(ioiid field.IOIIDField, ioitranstype field.IOITransTypeField, side field.SideField, ioiqty field.IOIQtyField) (m IOI) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("6")) + m.Set(ioiid) + m.Set(ioitranstype) + m.Set(side) + m.Set(ioiqty) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg IOI, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "6", r +} + +// SetCurrency sets Currency, Tag 15 +func (m IOI) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m IOI) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m IOI) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetIOIQltyInd sets IOIQltyInd, Tag 25 +func (m IOI) SetIOIQltyInd(v enum.IOIQltyInd) { + m.Set(field.NewIOIQltyInd(v)) +} + +// SetIOIRefID sets IOIRefID, Tag 26 +func (m IOI) SetIOIRefID(v string) { + m.Set(field.NewIOIRefID(v)) +} + +// SetIOIQty sets IOIQty, Tag 27 +func (m IOI) SetIOIQty(v enum.IOIQty) { + m.Set(field.NewIOIQty(v)) +} + +// SetIOITransType sets IOITransType, Tag 28 +func (m IOI) SetIOITransType(v enum.IOITransType) { + m.Set(field.NewIOITransType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m IOI) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetPrice sets Price, Tag 44 +func (m IOI) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m IOI) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m IOI) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m IOI) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m IOI) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m IOI) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m IOI) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m IOI) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m IOI) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m IOI) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetIOINaturalFlag sets IOINaturalFlag, Tag 130 +func (m IOI) SetIOINaturalFlag(v bool) { + m.Set(field.NewIOINaturalFlag(v)) +} + +// SetURLLink sets URLLink, Tag 149 +func (m IOI) SetURLLink(v string) { + m.Set(field.NewURLLink(v)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m IOI) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m IOI) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetNoIOIQualifiers sets NoIOIQualifiers, Tag 199 +func (m IOI) SetNoIOIQualifiers(f NoIOIQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m IOI) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m IOI) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m IOI) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m IOI) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m IOI) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +func (m IOI) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSpread sets Spread, Tag 218 +func (m IOI) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m IOI) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m IOI) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m IOI) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m IOI) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m IOI) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m IOI) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m IOI) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m IOI) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m IOI) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m IOI) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m IOI) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m IOI) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m IOI) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m IOI) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m IOI) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m IOI) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m IOI) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m IOI) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m IOI) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m IOI) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m IOI) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m IOI) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m IOI) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m IOI) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m IOI) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m IOI) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m IOI) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m IOI) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m IOI) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m IOI) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m IOI) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m IOI) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m IOI) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m IOI) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m IOI) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m IOI) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m IOI) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m IOI) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m IOI) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m IOI) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m IOI) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m IOI) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m IOI) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m IOI) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m IOI) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m IOI) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m IOI) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m IOI) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m IOI) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m IOI) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m IOI) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m IOI) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m IOI) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m IOI) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m IOI) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m IOI) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m IOI) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m IOI) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m IOI) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m IOI) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m IOI) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m IOI) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m IOI) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m IOI) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m IOI) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m IOI) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m IOI) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m IOI) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m IOI) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m IOI) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m IOI) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m IOI) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m IOI) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m IOI) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m IOI) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m IOI) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m IOI) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m IOI) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m IOI) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m IOI) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m IOI) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m IOI) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m IOI) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m IOI) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m IOI) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m IOI) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m IOI) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m IOI) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m IOI) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m IOI) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m IOI) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m IOI) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m IOI) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m IOI) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m IOI) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m IOI) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m IOI) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m IOI) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m IOI) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m IOI) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m IOI) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m IOI) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m IOI) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m IOI) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m IOI) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m IOI) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m IOI) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m IOI) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m IOI) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m IOI) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m IOI) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m IOI) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m IOI) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m IOI) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m IOI) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m IOI) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIQltyInd gets IOIQltyInd, Tag 25 +func (m IOI) GetIOIQltyInd() (v enum.IOIQltyInd, err quickfix.MessageRejectError) { + var f field.IOIQltyIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIRefID gets IOIRefID, Tag 26 +func (m IOI) GetIOIRefID() (v string, err quickfix.MessageRejectError) { + var f field.IOIRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIQty gets IOIQty, Tag 27 +func (m IOI) GetIOIQty() (v enum.IOIQty, err quickfix.MessageRejectError) { + var f field.IOIQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOITransType gets IOITransType, Tag 28 +func (m IOI) GetIOITransType() (v enum.IOITransType, err quickfix.MessageRejectError) { + var f field.IOITransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m IOI) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m IOI) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m IOI) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m IOI) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m IOI) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m IOI) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m IOI) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m IOI) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m IOI) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m IOI) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m IOI) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOINaturalFlag gets IOINaturalFlag, Tag 130 +func (m IOI) GetIOINaturalFlag() (v bool, err quickfix.MessageRejectError) { + var f field.IOINaturalFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetURLLink gets URLLink, Tag 149 +func (m IOI) GetURLLink() (v string, err quickfix.MessageRejectError) { + var f field.URLLinkField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m IOI) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m IOI) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoIOIQualifiers gets NoIOIQualifiers, Tag 199 +func (m IOI) GetNoIOIQualifiers() (NoIOIQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoIOIQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m IOI) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m IOI) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m IOI) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m IOI) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m IOI) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +func (m IOI) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRoutingIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSpread gets Spread, Tag 218 +func (m IOI) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m IOI) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m IOI) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m IOI) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m IOI) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m IOI) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m IOI) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m IOI) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m IOI) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m IOI) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m IOI) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m IOI) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m IOI) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m IOI) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m IOI) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m IOI) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m IOI) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m IOI) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m IOI) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m IOI) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m IOI) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m IOI) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m IOI) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m IOI) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m IOI) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m IOI) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m IOI) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m IOI) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m IOI) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m IOI) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m IOI) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m IOI) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m IOI) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m IOI) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m IOI) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m IOI) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m IOI) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m IOI) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m IOI) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m IOI) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m IOI) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m IOI) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m IOI) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m IOI) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m IOI) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m IOI) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m IOI) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m IOI) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m IOI) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m IOI) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m IOI) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m IOI) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m IOI) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m IOI) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m IOI) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m IOI) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m IOI) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m IOI) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m IOI) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m IOI) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m IOI) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m IOI) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m IOI) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m IOI) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m IOI) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m IOI) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m IOI) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m IOI) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m IOI) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m IOI) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m IOI) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m IOI) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m IOI) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m IOI) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m IOI) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m IOI) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m IOI) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m IOI) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m IOI) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m IOI) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m IOI) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m IOI) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m IOI) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m IOI) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m IOI) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m IOI) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m IOI) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m IOI) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m IOI) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m IOI) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m IOI) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m IOI) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m IOI) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m IOI) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m IOI) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m IOI) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m IOI) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m IOI) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m IOI) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m IOI) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m IOI) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m IOI) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m IOI) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m IOI) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m IOI) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m IOI) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m IOI) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m IOI) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m IOI) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m IOI) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m IOI) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m IOI) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m IOI) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m IOI) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m IOI) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m IOI) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m IOI) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasIOIQltyInd returns true if IOIQltyInd is present, Tag 25 +func (m IOI) HasIOIQltyInd() bool { + return m.Has(tag.IOIQltyInd) +} + +// HasIOIRefID returns true if IOIRefID is present, Tag 26 +func (m IOI) HasIOIRefID() bool { + return m.Has(tag.IOIRefID) +} + +// HasIOIQty returns true if IOIQty is present, Tag 27 +func (m IOI) HasIOIQty() bool { + return m.Has(tag.IOIQty) +} + +// HasIOITransType returns true if IOITransType is present, Tag 28 +func (m IOI) HasIOITransType() bool { + return m.Has(tag.IOITransType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m IOI) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m IOI) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m IOI) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m IOI) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m IOI) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m IOI) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m IOI) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m IOI) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m IOI) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m IOI) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m IOI) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasIOINaturalFlag returns true if IOINaturalFlag is present, Tag 130 +func (m IOI) HasIOINaturalFlag() bool { + return m.Has(tag.IOINaturalFlag) +} + +// HasURLLink returns true if URLLink is present, Tag 149 +func (m IOI) HasURLLink() bool { + return m.Has(tag.URLLink) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m IOI) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m IOI) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasNoIOIQualifiers returns true if NoIOIQualifiers is present, Tag 199 +func (m IOI) HasNoIOIQualifiers() bool { + return m.Has(tag.NoIOIQualifiers) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m IOI) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m IOI) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m IOI) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m IOI) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m IOI) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +func (m IOI) HasNoRoutingIDs() bool { + return m.Has(tag.NoRoutingIDs) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m IOI) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m IOI) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m IOI) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m IOI) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m IOI) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m IOI) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m IOI) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m IOI) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m IOI) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m IOI) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m IOI) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m IOI) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m IOI) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m IOI) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m IOI) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m IOI) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m IOI) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m IOI) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m IOI) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m IOI) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m IOI) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m IOI) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m IOI) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m IOI) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m IOI) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m IOI) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m IOI) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m IOI) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m IOI) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m IOI) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m IOI) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m IOI) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m IOI) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m IOI) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m IOI) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m IOI) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m IOI) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m IOI) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m IOI) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m IOI) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m IOI) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m IOI) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m IOI) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m IOI) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m IOI) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m IOI) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m IOI) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m IOI) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m IOI) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m IOI) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m IOI) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m IOI) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m IOI) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m IOI) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m IOI) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m IOI) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m IOI) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m IOI) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m IOI) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m IOI) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m IOI) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m IOI) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m IOI) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m IOI) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m IOI) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m IOI) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m IOI) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m IOI) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m IOI) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m IOI) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m IOI) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m IOI) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m IOI) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m IOI) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m IOI) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m IOI) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m IOI) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m IOI) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m IOI) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m IOI) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m IOI) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m IOI) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m IOI) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m IOI) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m IOI) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m IOI) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m IOI) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m IOI) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m IOI) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m IOI) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m IOI) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m IOI) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m IOI) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m IOI) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m IOI) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m IOI) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m IOI) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m IOI) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m IOI) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m IOI) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m IOI) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m IOI) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m IOI) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m IOI) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m IOI) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m IOI) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m IOI) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m IOI) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m IOI) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m IOI) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m IOI) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m IOI) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m IOI) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m IOI) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoIOIQualifiers is a repeating group element, Tag 199 +type NoIOIQualifiers struct { + *quickfix.Group +} + +// SetIOIQualifier sets IOIQualifier, Tag 104 +func (m NoIOIQualifiers) SetIOIQualifier(v enum.IOIQualifier) { + m.Set(field.NewIOIQualifier(v)) +} + +// GetIOIQualifier gets IOIQualifier, Tag 104 +func (m NoIOIQualifiers) GetIOIQualifier() (v enum.IOIQualifier, err quickfix.MessageRejectError) { + var f field.IOIQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasIOIQualifier returns true if IOIQualifier is present, Tag 104 +func (m NoIOIQualifiers) HasIOIQualifier() bool { + return m.Has(tag.IOIQualifier) +} + +// NoIOIQualifiersRepeatingGroup is a repeating group, Tag 199 +type NoIOIQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoIOIQualifiersRepeatingGroup returns an initialized, NoIOIQualifiersRepeatingGroup +func NewNoIOIQualifiersRepeatingGroup() NoIOIQualifiersRepeatingGroup { + return NoIOIQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoIOIQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.IOIQualifier)})} +} + +// Add create and append a new NoIOIQualifiers to this group +func (m NoIOIQualifiersRepeatingGroup) Add() NoIOIQualifiers { + g := m.RepeatingGroup.Add() + return NoIOIQualifiers{g} +} + +// Get returns the ith NoIOIQualifiers in the NoIOIQualifiersRepeatinGroup +func (m NoIOIQualifiersRepeatingGroup) Get(i int) NoIOIQualifiers { + return NoIOIQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoRoutingIDs is a repeating group element, Tag 215 +type NoRoutingIDs struct { + *quickfix.Group +} + +// SetRoutingType sets RoutingType, Tag 216 +func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { + m.Set(field.NewRoutingType(v)) +} + +// SetRoutingID sets RoutingID, Tag 217 +func (m NoRoutingIDs) SetRoutingID(v string) { + m.Set(field.NewRoutingID(v)) +} + +// GetRoutingType gets RoutingType, Tag 216 +func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { + var f field.RoutingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoutingID gets RoutingID, Tag 217 +func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { + var f field.RoutingIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRoutingType returns true if RoutingType is present, Tag 216 +func (m NoRoutingIDs) HasRoutingType() bool { + return m.Has(tag.RoutingType) +} + +// HasRoutingID returns true if RoutingID is present, Tag 217 +func (m NoRoutingIDs) HasRoutingID() bool { + return m.Has(tag.RoutingID) +} + +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +type NoRoutingIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { + return NoRoutingIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRoutingIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} +} + +// Add create and append a new NoRoutingIDs to this group +func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { + g := m.RepeatingGroup.Add() + return NoRoutingIDs{g} +} + +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { + return NoRoutingIDs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegIOIQty sets LegIOIQty, Tag 682 +func (m NoLegs) SetLegIOIQty(v string) { + m.Set(field.NewLegIOIQty(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIOIQty gets LegIOIQty, Tag 682 +func (m NoLegs) GetLegIOIQty() (v string, err quickfix.MessageRejectError) { + var f field.LegIOIQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegIOIQty returns true if LegIOIQty is present, Tag 682 +func (m NoLegs) HasLegIOIQty() bool { + return m.Has(tag.LegIOIQty) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegIOIQty), NewNoLegStipulationsRepeatingGroup()})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/listcancelrequest/ListCancelRequest.generated.go b/fix50sp2/listcancelrequest/ListCancelRequest.generated.go new file mode 100644 index 000000000..01d9f0f06 --- /dev/null +++ b/fix50sp2/listcancelrequest/ListCancelRequest.generated.go @@ -0,0 +1,377 @@ +package listcancelrequest + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ListCancelRequest is the fix50sp2 ListCancelRequest type, MsgType = K +type ListCancelRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ListCancelRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ListCancelRequest { + return ListCancelRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ListCancelRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ListCancelRequest initialized with the required fields for ListCancelRequest +func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListCancelRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("K")) + m.Set(listid) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ListCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "K", r +} + +// SetText sets Text, Tag 58 +func (m ListCancelRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ListCancelRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetListID sets ListID, Tag 66 +func (m ListCancelRequest) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m ListCancelRequest) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m ListCancelRequest) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ListCancelRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ListCancelRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m ListCancelRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetText gets Text, Tag 58 +func (m ListCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ListCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m ListCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m ListCancelRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m ListCancelRequest) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ListCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ListCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m ListCancelRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasText returns true if Text is present, Tag 58 +func (m ListCancelRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ListCancelRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ListCancelRequest) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m ListCancelRequest) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m ListCancelRequest) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ListCancelRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ListCancelRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m ListCancelRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/listexecute/ListExecute.generated.go b/fix50sp2/listexecute/ListExecute.generated.go new file mode 100644 index 000000000..7b53e4669 --- /dev/null +++ b/fix50sp2/listexecute/ListExecute.generated.go @@ -0,0 +1,191 @@ +package listexecute + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ListExecute is the fix50sp2 ListExecute type, MsgType = L +type ListExecute struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ListExecute from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ListExecute { + return ListExecute{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ListExecute) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ListExecute initialized with the required fields for ListExecute +func New(listid field.ListIDField, transacttime field.TransactTimeField) (m ListExecute) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("L")) + m.Set(listid) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ListExecute, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "L", r +} + +// SetText sets Text, Tag 58 +func (m ListExecute) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ListExecute) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetListID sets ListID, Tag 66 +func (m ListExecute) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ListExecute) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ListExecute) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetBidID sets BidID, Tag 390 +func (m ListExecute) SetBidID(v string) { + m.Set(field.NewBidID(v)) +} + +// SetClientBidID sets ClientBidID, Tag 391 +func (m ListExecute) SetClientBidID(v string) { + m.Set(field.NewClientBidID(v)) +} + +// GetText gets Text, Tag 58 +func (m ListExecute) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ListExecute) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m ListExecute) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ListExecute) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ListExecute) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidID gets BidID, Tag 390 +func (m ListExecute) GetBidID() (v string, err quickfix.MessageRejectError) { + var f field.BidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClientBidID gets ClientBidID, Tag 391 +func (m ListExecute) GetClientBidID() (v string, err quickfix.MessageRejectError) { + var f field.ClientBidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ListExecute) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ListExecute) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ListExecute) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ListExecute) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ListExecute) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasBidID returns true if BidID is present, Tag 390 +func (m ListExecute) HasBidID() bool { + return m.Has(tag.BidID) +} + +// HasClientBidID returns true if ClientBidID is present, Tag 391 +func (m ListExecute) HasClientBidID() bool { + return m.Has(tag.ClientBidID) +} diff --git a/fix50sp2/liststatus/ListStatus.generated.go b/fix50sp2/liststatus/ListStatus.generated.go new file mode 100644 index 000000000..94c78fe86 --- /dev/null +++ b/fix50sp2/liststatus/ListStatus.generated.go @@ -0,0 +1,604 @@ +package liststatus + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ListStatus is the fix50sp2 ListStatus type, MsgType = N +type ListStatus struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ListStatus from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ListStatus { + return ListStatus{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ListStatus) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ListStatus initialized with the required fields for ListStatus +func New(listid field.ListIDField, liststatustype field.ListStatusTypeField, norpts field.NoRptsField, listorderstatus field.ListOrderStatusField, rptseq field.RptSeqField, totnoorders field.TotNoOrdersField) (m ListStatus) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("N")) + m.Set(listid) + m.Set(liststatustype) + m.Set(norpts) + m.Set(listorderstatus) + m.Set(rptseq) + m.Set(totnoorders) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ListStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "N", r +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m ListStatus) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetListID sets ListID, Tag 66 +func (m ListStatus) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetTotNoOrders sets TotNoOrders, Tag 68 +func (m ListStatus) SetTotNoOrders(v int) { + m.Set(field.NewTotNoOrders(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m ListStatus) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRpts sets NoRpts, Tag 82 +func (m ListStatus) SetNoRpts(v int) { + m.Set(field.NewNoRpts(v)) +} + +// SetRptSeq sets RptSeq, Tag 83 +func (m ListStatus) SetRptSeq(v int) { + m.Set(field.NewRptSeq(v)) +} + +// SetListStatusType sets ListStatusType, Tag 429 +func (m ListStatus) SetListStatusType(v enum.ListStatusType) { + m.Set(field.NewListStatusType(v)) +} + +// SetListOrderStatus sets ListOrderStatus, Tag 431 +func (m ListStatus) SetListOrderStatus(v enum.ListOrderStatus) { + m.Set(field.NewListOrderStatus(v)) +} + +// SetListStatusText sets ListStatusText, Tag 444 +func (m ListStatus) SetListStatusText(v string) { + m.Set(field.NewListStatusText(v)) +} + +// SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445 +func (m ListStatus) SetEncodedListStatusTextLen(v int) { + m.Set(field.NewEncodedListStatusTextLen(v)) +} + +// SetEncodedListStatusText sets EncodedListStatusText, Tag 446 +func (m ListStatus) SetEncodedListStatusText(v string) { + m.Set(field.NewEncodedListStatusText(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m ListStatus) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetContingencyType sets ContingencyType, Tag 1385 +func (m ListStatus) SetContingencyType(v enum.ContingencyType) { + m.Set(field.NewContingencyType(v)) +} + +// SetListRejectReason sets ListRejectReason, Tag 1386 +func (m ListStatus) SetListRejectReason(v enum.ListRejectReason) { + m.Set(field.NewListRejectReason(v)) +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoOrders gets TotNoOrders, Tag 68 +func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { + var f field.TotNoOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m ListStatus) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRpts gets NoRpts, Tag 82 +func (m ListStatus) GetNoRpts() (v int, err quickfix.MessageRejectError) { + var f field.NoRptsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSeq gets RptSeq, Tag 83 +func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError) { + var f field.RptSeqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListStatusType gets ListStatusType, Tag 429 +func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.MessageRejectError) { + var f field.ListStatusTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListOrderStatus gets ListOrderStatus, Tag 431 +func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.MessageRejectError) { + var f field.ListOrderStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListStatusText gets ListStatusText, Tag 444 +func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectError) { + var f field.ListStatusTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445 +func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedListStatusTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedListStatusText gets EncodedListStatusText, Tag 446 +func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedListStatusTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m ListStatus) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContingencyType gets ContingencyType, Tag 1385 +func (m ListStatus) GetContingencyType() (v enum.ContingencyType, err quickfix.MessageRejectError) { + var f field.ContingencyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListRejectReason gets ListRejectReason, Tag 1386 +func (m ListStatus) GetListRejectReason() (v enum.ListRejectReason, err quickfix.MessageRejectError) { + var f field.ListRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m ListStatus) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ListStatus) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +func (m ListStatus) HasTotNoOrders() bool { + return m.Has(tag.TotNoOrders) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m ListStatus) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasNoRpts returns true if NoRpts is present, Tag 82 +func (m ListStatus) HasNoRpts() bool { + return m.Has(tag.NoRpts) +} + +// HasRptSeq returns true if RptSeq is present, Tag 83 +func (m ListStatus) HasRptSeq() bool { + return m.Has(tag.RptSeq) +} + +// HasListStatusType returns true if ListStatusType is present, Tag 429 +func (m ListStatus) HasListStatusType() bool { + return m.Has(tag.ListStatusType) +} + +// HasListOrderStatus returns true if ListOrderStatus is present, Tag 431 +func (m ListStatus) HasListOrderStatus() bool { + return m.Has(tag.ListOrderStatus) +} + +// HasListStatusText returns true if ListStatusText is present, Tag 444 +func (m ListStatus) HasListStatusText() bool { + return m.Has(tag.ListStatusText) +} + +// HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445 +func (m ListStatus) HasEncodedListStatusTextLen() bool { + return m.Has(tag.EncodedListStatusTextLen) +} + +// HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446 +func (m ListStatus) HasEncodedListStatusText() bool { + return m.Has(tag.EncodedListStatusText) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m ListStatus) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasContingencyType returns true if ContingencyType is present, Tag 1385 +func (m ListStatus) HasContingencyType() bool { + return m.Has(tag.ContingencyType) +} + +// HasListRejectReason returns true if ListRejectReason is present, Tag 1386 +func (m ListStatus) HasListRejectReason() bool { + return m.Has(tag.ListRejectReason) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetCumQty sets CumQty, Tag 14 +func (m NoOrders) SetCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCumQty(value, scale)) +} + +// SetOrdStatus sets OrdStatus, Tag 39 +func (m NoOrders) SetOrdStatus(v enum.OrdStatus) { + m.Set(field.NewOrdStatus(v)) +} + +// SetWorkingIndicator sets WorkingIndicator, Tag 636 +func (m NoOrders) SetWorkingIndicator(v bool) { + m.Set(field.NewWorkingIndicator(v)) +} + +// SetLeavesQty sets LeavesQty, Tag 151 +func (m NoOrders) SetLeavesQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLeavesQty(value, scale)) +} + +// SetCxlQty sets CxlQty, Tag 84 +func (m NoOrders) SetCxlQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCxlQty(value, scale)) +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m NoOrders) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetOrdRejReason sets OrdRejReason, Tag 103 +func (m NoOrders) SetOrdRejReason(v enum.OrdRejReason) { + m.Set(field.NewOrdRejReason(v)) +} + +// SetText sets Text, Tag 58 +func (m NoOrders) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoOrders) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoOrders) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoOrders) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCumQty gets CumQty, Tag 14 +func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatus gets OrdStatus, Tag 39 +func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetWorkingIndicator gets WorkingIndicator, Tag 636 +func (m NoOrders) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLeavesQty gets LeavesQty, Tag 151 +func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCxlQty gets CxlQty, Tag 84 +func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CxlQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdRejReason gets OrdRejReason, Tag 103 +func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError) { + var f field.OrdRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoOrders) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasCumQty returns true if CumQty is present, Tag 14 +func (m NoOrders) HasCumQty() bool { + return m.Has(tag.CumQty) +} + +// HasOrdStatus returns true if OrdStatus is present, Tag 39 +func (m NoOrders) HasOrdStatus() bool { + return m.Has(tag.OrdStatus) +} + +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +func (m NoOrders) HasWorkingIndicator() bool { + return m.Has(tag.WorkingIndicator) +} + +// HasLeavesQty returns true if LeavesQty is present, Tag 151 +func (m NoOrders) HasLeavesQty() bool { + return m.Has(tag.LeavesQty) +} + +// HasCxlQty returns true if CxlQty is present, Tag 84 +func (m NoOrders) HasCxlQty() bool { + return m.Has(tag.CxlQty) +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m NoOrders) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasOrdRejReason returns true if OrdRejReason is present, Tag 103 +func (m NoOrders) HasOrdRejReason() bool { + return m.Has(tag.OrdRejReason) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoOrders) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoOrders) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoOrders) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoOrders) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.WorkingIndicator), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CxlQty), quickfix.GroupElement(tag.AvgPx), quickfix.GroupElement(tag.OrdRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.OrderID)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/liststatusrequest/ListStatusRequest.generated.go b/fix50sp2/liststatusrequest/ListStatusRequest.generated.go new file mode 100644 index 000000000..e0e5d5426 --- /dev/null +++ b/fix50sp2/liststatusrequest/ListStatusRequest.generated.go @@ -0,0 +1,131 @@ +package liststatusrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ListStatusRequest is the fix50sp2 ListStatusRequest type, MsgType = M +type ListStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ListStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ListStatusRequest { + return ListStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ListStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ListStatusRequest initialized with the required fields for ListStatusRequest +func New(listid field.ListIDField) (m ListStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("M")) + m.Set(listid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ListStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "M", r +} + +// SetText sets Text, Tag 58 +func (m ListStatusRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetListID sets ListID, Tag 66 +func (m ListStatusRequest) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m ListStatusRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m ListStatusRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetText gets Text, Tag 58 +func (m ListStatusRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m ListStatusRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m ListStatusRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m ListStatusRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m ListStatusRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ListStatusRequest) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m ListStatusRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m ListStatusRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} diff --git a/fix50sp2/liststrikeprice/ListStrikePrice.generated.go b/fix50sp2/liststrikeprice/ListStrikePrice.generated.go new file mode 100644 index 000000000..b290332da --- /dev/null +++ b/fix50sp2/liststrikeprice/ListStrikePrice.generated.go @@ -0,0 +1,4389 @@ +package liststrikeprice + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ListStrikePrice is the fix50sp2 ListStrikePrice type, MsgType = m +type ListStrikePrice struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ListStrikePrice from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ListStrikePrice { + return ListStrikePrice{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ListStrikePrice) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ListStrikePrice initialized with the required fields for ListStrikePrice +func New(listid field.ListIDField, totnostrikes field.TotNoStrikesField) (m ListStrikePrice) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("m")) + m.Set(listid) + m.Set(totnostrikes) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ListStrikePrice, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "m", r +} + +// SetListID sets ListID, Tag 66 +func (m ListStrikePrice) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetTotNoStrikes sets TotNoStrikes, Tag 422 +func (m ListStrikePrice) SetTotNoStrikes(v int) { + m.Set(field.NewTotNoStrikes(v)) +} + +// SetNoStrikes sets NoStrikes, Tag 428 +func (m ListStrikePrice) SetNoStrikes(f NoStrikesRepeatingGroup) { + m.SetGroup(f) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m ListStrikePrice) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// GetListID gets ListID, Tag 66 +func (m ListStrikePrice) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoStrikes gets TotNoStrikes, Tag 422 +func (m ListStrikePrice) GetTotNoStrikes() (v int, err quickfix.MessageRejectError) { + var f field.TotNoStrikesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrikes gets NoStrikes, Tag 428 +func (m ListStrikePrice) GetNoStrikes() (NoStrikesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m ListStrikePrice) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasListID returns true if ListID is present, Tag 66 +func (m ListStrikePrice) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasTotNoStrikes returns true if TotNoStrikes is present, Tag 422 +func (m ListStrikePrice) HasTotNoStrikes() bool { + return m.Has(tag.TotNoStrikes) +} + +// HasNoStrikes returns true if NoStrikes is present, Tag 428 +func (m ListStrikePrice) HasNoStrikes() bool { + return m.Has(tag.NoStrikes) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m ListStrikePrice) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// NoStrikes is a repeating group element, Tag 428 +type NoStrikes struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoStrikes) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoStrikes) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoStrikes) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoStrikes) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoStrikes) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoStrikes) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoStrikes) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoStrikes) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoStrikes) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoStrikes) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoStrikes) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoStrikes) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoStrikes) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoStrikes) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoStrikes) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoStrikes) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoStrikes) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoStrikes) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoStrikes) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoStrikes) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoStrikes) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoStrikes) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoStrikes) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoStrikes) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoStrikes) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoStrikes) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoStrikes) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoStrikes) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoStrikes) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoStrikes) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoStrikes) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoStrikes) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoStrikes) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoStrikes) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoStrikes) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoStrikes) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoStrikes) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoStrikes) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoStrikes) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoStrikes) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoStrikes) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoStrikes) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoStrikes) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoStrikes) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoStrikes) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoStrikes) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoStrikes) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoStrikes) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoStrikes) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoStrikes) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoStrikes) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoStrikes) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoStrikes) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoStrikes) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoStrikes) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoStrikes) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoStrikes) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoStrikes) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoStrikes) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoStrikes) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoStrikes) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoStrikes) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoStrikes) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoStrikes) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoStrikes) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoStrikes) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoStrikes) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoStrikes) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoStrikes) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoStrikes) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoStrikes) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoStrikes) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoStrikes) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoStrikes) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoStrikes) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoStrikes) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoStrikes) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoStrikes) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoStrikes) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoStrikes) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoStrikes) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoStrikes) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoStrikes) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoStrikes) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoStrikes) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoStrikes) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoStrikes) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoStrikes) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoStrikes) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NoStrikes) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoStrikes) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoStrikes) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetSide sets Side, Tag 54 +func (m NoStrikes) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoStrikes) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoStrikes) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetText sets Text, Tag 58 +func (m NoStrikes) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoStrikes) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoStrikes) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoStrikes) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoStrikes) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoStrikes) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoStrikes) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoStrikes) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoStrikes) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoStrikes) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoStrikes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoStrikes) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoStrikes) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoStrikes) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoStrikes) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoStrikes) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoStrikes) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoStrikes) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoStrikes) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoStrikes) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoStrikes) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoStrikes) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoStrikes) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoStrikes) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoStrikes) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoStrikes) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoStrikes) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoStrikes) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoStrikes) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoStrikes) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoStrikes) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoStrikes) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoStrikes) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoStrikes) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoStrikes) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoStrikes) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoStrikes) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoStrikes) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoStrikes) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoStrikes) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoStrikes) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoStrikes) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoStrikes) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoStrikes) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoStrikes) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoStrikes) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoStrikes) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoStrikes) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoStrikes) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoStrikes) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoStrikes) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoStrikes) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoStrikes) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoStrikes) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoStrikes) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoStrikes) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoStrikes) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoStrikes) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoStrikes) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoStrikes) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoStrikes) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoStrikes) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoStrikes) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoStrikes) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoStrikes) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoStrikes) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoStrikes) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoStrikes) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoStrikes) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoStrikes) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoStrikes) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoStrikes) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoStrikes) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoStrikes) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoStrikes) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoStrikes) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoStrikes) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoStrikes) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoStrikes) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoStrikes) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoStrikes) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoStrikes) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoStrikes) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoStrikes) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoStrikes) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoStrikes) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoStrikes) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoStrikes) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoStrikes) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoStrikes) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoStrikes) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoStrikes) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NoStrikes) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoStrikes) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoStrikes) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoStrikes) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoStrikes) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoStrikes) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoStrikes) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoStrikes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoStrikes) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoStrikes) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoStrikes) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoStrikes) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoStrikes) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoStrikes) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoStrikes) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoStrikes) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoStrikes) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoStrikes) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoStrikes) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoStrikes) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoStrikes) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoStrikes) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoStrikes) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoStrikes) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoStrikes) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoStrikes) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoStrikes) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoStrikes) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoStrikes) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoStrikes) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoStrikes) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoStrikes) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoStrikes) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoStrikes) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoStrikes) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoStrikes) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoStrikes) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoStrikes) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoStrikes) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoStrikes) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoStrikes) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoStrikes) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoStrikes) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoStrikes) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoStrikes) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoStrikes) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoStrikes) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoStrikes) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoStrikes) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoStrikes) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoStrikes) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoStrikes) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoStrikes) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoStrikes) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoStrikes) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoStrikes) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoStrikes) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoStrikes) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoStrikes) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoStrikes) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoStrikes) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoStrikes) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoStrikes) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoStrikes) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoStrikes) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoStrikes) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoStrikes) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoStrikes) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoStrikes) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoStrikes) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoStrikes) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoStrikes) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoStrikes) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoStrikes) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoStrikes) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoStrikes) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoStrikes) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoStrikes) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoStrikes) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoStrikes) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoStrikes) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoStrikes) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoStrikes) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoStrikes) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoStrikes) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoStrikes) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoStrikes) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoStrikes) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoStrikes) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoStrikes) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoStrikes) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoStrikes) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoStrikes) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoStrikes) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoStrikes) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoStrikes) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoStrikes) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoStrikes) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NoStrikes) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoStrikes) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoStrikes) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoStrikes) HasSide() bool { + return m.Has(tag.Side) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoStrikes) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoStrikes) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoStrikes) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoStrikes) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoStrikes) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStrikesRepeatingGroup is a repeating group, Tag 428 +type NoStrikesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikesRepeatingGroup returns an initialized, NoStrikesRepeatingGroup +func NewNoStrikesRepeatingGroup() NoStrikesRepeatingGroup { + return NoStrikesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} +} + +// Add create and append a new NoStrikes to this group +func (m NoStrikesRepeatingGroup) Add() NoStrikes { + g := m.RepeatingGroup.Add() + return NoStrikes{g} +} + +// Get returns the ith NoStrikes in the NoStrikesRepeatinGroup +func (m NoStrikesRepeatingGroup) Get(i int) NoStrikes { + return NoStrikes{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go b/fix50sp2/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go new file mode 100644 index 000000000..640a74ded --- /dev/null +++ b/fix50sp2/marketdataincrementalrefresh/MarketDataIncrementalRefresh.generated.go @@ -0,0 +1,7597 @@ +package marketdataincrementalrefresh + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDataIncrementalRefresh is the fix50sp2 MarketDataIncrementalRefresh type, MsgType = X +type MarketDataIncrementalRefresh struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDataIncrementalRefresh from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDataIncrementalRefresh { + return MarketDataIncrementalRefresh{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDataIncrementalRefresh) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDataIncrementalRefresh initialized with the required fields for MarketDataIncrementalRefresh +func New() (m MarketDataIncrementalRefresh) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("X")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDataIncrementalRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "X", r +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m MarketDataIncrementalRefresh) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +func (m MarketDataIncrementalRefresh) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMDReqID sets MDReqID, Tag 262 +func (m MarketDataIncrementalRefresh) SetMDReqID(v string) { + m.Set(field.NewMDReqID(v)) +} + +// SetNoMDEntries sets NoMDEntries, Tag 268 +func (m MarketDataIncrementalRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplQueueDepth sets ApplQueueDepth, Tag 813 +func (m MarketDataIncrementalRefresh) SetApplQueueDepth(v int) { + m.Set(field.NewApplQueueDepth(v)) +} + +// SetApplQueueResolution sets ApplQueueResolution, Tag 814 +func (m MarketDataIncrementalRefresh) SetApplQueueResolution(v enum.ApplQueueResolution) { + m.Set(field.NewApplQueueResolution(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m MarketDataIncrementalRefresh) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m MarketDataIncrementalRefresh) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m MarketDataIncrementalRefresh) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m MarketDataIncrementalRefresh) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m MarketDataIncrementalRefresh) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m MarketDataIncrementalRefresh) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m MarketDataIncrementalRefresh) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +func (m MarketDataIncrementalRefresh) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRoutingIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMDReqID gets MDReqID, Tag 262 +func (m MarketDataIncrementalRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMDEntries gets NoMDEntries, Tag 268 +func (m MarketDataIncrementalRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDEntriesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplQueueDepth gets ApplQueueDepth, Tag 813 +func (m MarketDataIncrementalRefresh) GetApplQueueDepth() (v int, err quickfix.MessageRejectError) { + var f field.ApplQueueDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplQueueResolution gets ApplQueueResolution, Tag 814 +func (m MarketDataIncrementalRefresh) GetApplQueueResolution() (v enum.ApplQueueResolution, err quickfix.MessageRejectError) { + var f field.ApplQueueResolutionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m MarketDataIncrementalRefresh) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m MarketDataIncrementalRefresh) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m MarketDataIncrementalRefresh) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m MarketDataIncrementalRefresh) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m MarketDataIncrementalRefresh) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m MarketDataIncrementalRefresh) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m MarketDataIncrementalRefresh) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +func (m MarketDataIncrementalRefresh) HasNoRoutingIDs() bool { + return m.Has(tag.NoRoutingIDs) +} + +// HasMDReqID returns true if MDReqID is present, Tag 262 +func (m MarketDataIncrementalRefresh) HasMDReqID() bool { + return m.Has(tag.MDReqID) +} + +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +func (m MarketDataIncrementalRefresh) HasNoMDEntries() bool { + return m.Has(tag.NoMDEntries) +} + +// HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 +func (m MarketDataIncrementalRefresh) HasApplQueueDepth() bool { + return m.Has(tag.ApplQueueDepth) +} + +// HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 +func (m MarketDataIncrementalRefresh) HasApplQueueResolution() bool { + return m.Has(tag.ApplQueueResolution) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m MarketDataIncrementalRefresh) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m MarketDataIncrementalRefresh) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m MarketDataIncrementalRefresh) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m MarketDataIncrementalRefresh) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m MarketDataIncrementalRefresh) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m MarketDataIncrementalRefresh) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// NoRoutingIDs is a repeating group element, Tag 215 +type NoRoutingIDs struct { + *quickfix.Group +} + +// SetRoutingType sets RoutingType, Tag 216 +func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { + m.Set(field.NewRoutingType(v)) +} + +// SetRoutingID sets RoutingID, Tag 217 +func (m NoRoutingIDs) SetRoutingID(v string) { + m.Set(field.NewRoutingID(v)) +} + +// GetRoutingType gets RoutingType, Tag 216 +func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { + var f field.RoutingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoutingID gets RoutingID, Tag 217 +func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { + var f field.RoutingIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRoutingType returns true if RoutingType is present, Tag 216 +func (m NoRoutingIDs) HasRoutingType() bool { + return m.Has(tag.RoutingType) +} + +// HasRoutingID returns true if RoutingID is present, Tag 217 +func (m NoRoutingIDs) HasRoutingID() bool { + return m.Has(tag.RoutingID) +} + +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +type NoRoutingIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { + return NoRoutingIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRoutingIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} +} + +// Add create and append a new NoRoutingIDs to this group +func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { + g := m.RepeatingGroup.Add() + return NoRoutingIDs{g} +} + +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { + return NoRoutingIDs{m.RepeatingGroup.Get(i)} +} + +// NoMDEntries is a repeating group element, Tag 268 +type NoMDEntries struct { + *quickfix.Group +} + +// SetMDUpdateAction sets MDUpdateAction, Tag 279 +func (m NoMDEntries) SetMDUpdateAction(v enum.MDUpdateAction) { + m.Set(field.NewMDUpdateAction(v)) +} + +// SetDeleteReason sets DeleteReason, Tag 285 +func (m NoMDEntries) SetDeleteReason(v enum.DeleteReason) { + m.Set(field.NewDeleteReason(v)) +} + +// SetMDEntryType sets MDEntryType, Tag 269 +func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { + m.Set(field.NewMDEntryType(v)) +} + +// SetMDEntryID sets MDEntryID, Tag 278 +func (m NoMDEntries) SetMDEntryID(v string) { + m.Set(field.NewMDEntryID(v)) +} + +// SetMDEntryRefID sets MDEntryRefID, Tag 280 +func (m NoMDEntries) SetMDEntryRefID(v string) { + m.Set(field.NewMDEntryRefID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoMDEntries) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoMDEntries) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoMDEntries) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoMDEntries) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoMDEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoMDEntries) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoMDEntries) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoMDEntries) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoMDEntries) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoMDEntries) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoMDEntries) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoMDEntries) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoMDEntries) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoMDEntries) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoMDEntries) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoMDEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoMDEntries) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoMDEntries) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoMDEntries) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoMDEntries) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoMDEntries) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoMDEntries) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoMDEntries) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoMDEntries) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoMDEntries) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoMDEntries) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoMDEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoMDEntries) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoMDEntries) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoMDEntries) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoMDEntries) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoMDEntries) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoMDEntries) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoMDEntries) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoMDEntries) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoMDEntries) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoMDEntries) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoMDEntries) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoMDEntries) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoMDEntries) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoMDEntries) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoMDEntries) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoMDEntries) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoMDEntries) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoMDEntries) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoMDEntries) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoMDEntries) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoMDEntries) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoMDEntries) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoMDEntries) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoMDEntries) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoMDEntries) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoMDEntries) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoMDEntries) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoMDEntries) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoMDEntries) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoMDEntries) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoMDEntries) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoMDEntries) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoMDEntries) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoMDEntries) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoMDEntries) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoMDEntries) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoMDEntries) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoMDEntries) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoMDEntries) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoMDEntries) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoMDEntries) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoMDEntries) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoMDEntries) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoMDEntries) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoMDEntries) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoMDEntries) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoMDEntries) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoMDEntries) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoMDEntries) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoMDEntries) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoMDEntries) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoMDEntries) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoMDEntries) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoMDEntries) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoMDEntries) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoMDEntries) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoMDEntries) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoMDEntries) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoMDEntries) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoMDEntries) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoMDEntries) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoMDEntries) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoMDEntries) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetFinancialStatus sets FinancialStatus, Tag 291 +func (m NoMDEntries) SetFinancialStatus(v enum.FinancialStatus) { + m.Set(field.NewFinancialStatus(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m NoMDEntries) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetMDEntryPx sets MDEntryPx, Tag 270 +func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntryPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoMDEntries) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetMDEntrySize sets MDEntrySize, Tag 271 +func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySize(value, scale)) +} + +// SetMDEntryDate sets MDEntryDate, Tag 272 +func (m NoMDEntries) SetMDEntryDate(v string) { + m.Set(field.NewMDEntryDate(v)) +} + +// SetMDEntryTime sets MDEntryTime, Tag 273 +func (m NoMDEntries) SetMDEntryTime(v string) { + m.Set(field.NewMDEntryTime(v)) +} + +// SetTickDirection sets TickDirection, Tag 274 +func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { + m.Set(field.NewTickDirection(v)) +} + +// SetMDMkt sets MDMkt, Tag 275 +func (m NoMDEntries) SetMDMkt(v string) { + m.Set(field.NewMDMkt(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoMDEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetQuoteCondition sets QuoteCondition, Tag 276 +func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { + m.Set(field.NewQuoteCondition(v)) +} + +// SetTradeCondition sets TradeCondition, Tag 277 +func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { + m.Set(field.NewTradeCondition(v)) +} + +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +func (m NoMDEntries) SetMDEntryOriginator(v string) { + m.Set(field.NewMDEntryOriginator(v)) +} + +// SetLocationID sets LocationID, Tag 283 +func (m NoMDEntries) SetLocationID(v string) { + m.Set(field.NewLocationID(v)) +} + +// SetDeskID sets DeskID, Tag 284 +func (m NoMDEntries) SetDeskID(v string) { + m.Set(field.NewDeskID(v)) +} + +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +func (m NoMDEntries) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { + m.Set(field.NewOpenCloseSettlFlag(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NoMDEntries) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoMDEntries) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NoMDEntries) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetSellerDays sets SellerDays, Tag 287 +func (m NoMDEntries) SetSellerDays(v int) { + m.Set(field.NewSellerDays(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoMDEntries) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetQuoteEntryID sets QuoteEntryID, Tag 299 +func (m NoMDEntries) SetQuoteEntryID(v string) { + m.Set(field.NewQuoteEntryID(v)) +} + +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +func (m NoMDEntries) SetMDEntryBuyer(v string) { + m.Set(field.NewMDEntryBuyer(v)) +} + +// SetMDEntrySeller sets MDEntrySeller, Tag 289 +func (m NoMDEntries) SetMDEntrySeller(v string) { + m.Set(field.NewMDEntrySeller(v)) +} + +// SetNumberOfOrders sets NumberOfOrders, Tag 346 +func (m NoMDEntries) SetNumberOfOrders(v int) { + m.Set(field.NewNumberOfOrders(v)) +} + +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +func (m NoMDEntries) SetMDEntryPositionNo(v int) { + m.Set(field.NewMDEntryPositionNo(v)) +} + +// SetScope sets Scope, Tag 546 +func (m NoMDEntries) SetScope(v enum.Scope) { + m.Set(field.NewScope(v)) +} + +// SetPriceDelta sets PriceDelta, Tag 811 +func (m NoMDEntries) SetPriceDelta(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceDelta(value, scale)) +} + +// SetNetChgPrevDay sets NetChgPrevDay, Tag 451 +func (m NoMDEntries) SetNetChgPrevDay(value decimal.Decimal, scale int32) { + m.Set(field.NewNetChgPrevDay(value, scale)) +} + +// SetText sets Text, Tag 58 +func (m NoMDEntries) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoMDEntries) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoMDEntries) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoMDEntries) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetMDOriginType sets MDOriginType, Tag 1024 +func (m NoMDEntries) SetMDOriginType(v enum.MDOriginType) { + m.Set(field.NewMDOriginType(v)) +} + +// SetHighPx sets HighPx, Tag 332 +func (m NoMDEntries) SetHighPx(value decimal.Decimal, scale int32) { + m.Set(field.NewHighPx(value, scale)) +} + +// SetLowPx sets LowPx, Tag 333 +func (m NoMDEntries) SetLowPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLowPx(value, scale)) +} + +// SetTradeVolume sets TradeVolume, Tag 1020 +func (m NoMDEntries) SetTradeVolume(value decimal.Decimal, scale int32) { + m.Set(field.NewTradeVolume(value, scale)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoMDEntries) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoMDEntries) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetMDQuoteType sets MDQuoteType, Tag 1070 +func (m NoMDEntries) SetMDQuoteType(v enum.MDQuoteType) { + m.Set(field.NewMDQuoteType(v)) +} + +// SetRptSeq sets RptSeq, Tag 83 +func (m NoMDEntries) SetRptSeq(v int) { + m.Set(field.NewRptSeq(v)) +} + +// SetDealingCapacity sets DealingCapacity, Tag 1048 +func (m NoMDEntries) SetDealingCapacity(v enum.DealingCapacity) { + m.Set(field.NewDealingCapacity(v)) +} + +// SetMDEntrySpotRate sets MDEntrySpotRate, Tag 1026 +func (m NoMDEntries) SetMDEntrySpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySpotRate(value, scale)) +} + +// SetMDEntryForwardPoints sets MDEntryForwardPoints, Tag 1027 +func (m NoMDEntries) SetMDEntryForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntryForwardPoints(value, scale)) +} + +// SetMDPriceLevel sets MDPriceLevel, Tag 1023 +func (m NoMDEntries) SetMDPriceLevel(v int) { + m.Set(field.NewMDPriceLevel(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoMDEntries) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoMDEntries) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoMDEntries) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetMDSubBookType sets MDSubBookType, Tag 1173 +func (m NoMDEntries) SetMDSubBookType(v int) { + m.Set(field.NewMDSubBookType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDEntries) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMDEntries) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoMDEntries) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoMDEntries) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoMDEntries) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoMDEntries) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoMDEntries) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoMDEntries) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m NoMDEntries) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoMDEntries) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoMDEntries) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoMDEntries) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoMDEntries) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoMDEntries) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoMDEntries) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoMDEntries) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetNoOfSecSizes sets NoOfSecSizes, Tag 1177 +func (m NoMDEntries) SetNoOfSecSizes(f NoOfSecSizesRepeatingGroup) { + m.SetGroup(f) +} + +// SetLotType sets LotType, Tag 1093 +func (m NoMDEntries) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 +func (m NoMDEntries) SetSecurityTradingStatus(v enum.SecurityTradingStatus) { + m.Set(field.NewSecurityTradingStatus(v)) +} + +// SetHaltReasonInt sets HaltReasonInt, Tag 327 +func (m NoMDEntries) SetHaltReasonInt(v enum.HaltReasonInt) { + m.Set(field.NewHaltReasonInt(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m NoMDEntries) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMDEntries) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m NoMDEntries) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m NoMDEntries) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoMDEntries) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoStatsIndicators sets NoStatsIndicators, Tag 1175 +func (m NoMDEntries) SetNoStatsIndicators(f NoStatsIndicatorsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoMDEntries) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m NoMDEntries) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetFirstPx sets FirstPx, Tag 1025 +func (m NoMDEntries) SetFirstPx(value decimal.Decimal, scale int32) { + m.Set(field.NewFirstPx(value, scale)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m NoMDEntries) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetMDStreamID sets MDStreamID, Tag 1500 +func (m NoMDEntries) SetMDStreamID(v string) { + m.Set(field.NewMDStreamID(v)) +} + +// GetMDUpdateAction gets MDUpdateAction, Tag 279 +func (m NoMDEntries) GetMDUpdateAction() (v enum.MDUpdateAction, err quickfix.MessageRejectError) { + var f field.MDUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeleteReason gets DeleteReason, Tag 285 +func (m NoMDEntries) GetDeleteReason() (v enum.DeleteReason, err quickfix.MessageRejectError) { + var f field.DeleteReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryType gets MDEntryType, Tag 269 +func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryID gets MDEntryID, Tag 278 +func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryRefID gets MDEntryRefID, Tag 280 +func (m NoMDEntries) GetMDEntryRefID() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoMDEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoMDEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoMDEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoMDEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoMDEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoMDEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoMDEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoMDEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoMDEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoMDEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoMDEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoMDEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoMDEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoMDEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoMDEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoMDEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoMDEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoMDEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoMDEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoMDEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoMDEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoMDEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoMDEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoMDEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoMDEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoMDEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoMDEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoMDEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoMDEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoMDEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoMDEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoMDEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoMDEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoMDEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoMDEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoMDEntries) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoMDEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoMDEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoMDEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoMDEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoMDEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoMDEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoMDEntries) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoMDEntries) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoMDEntries) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoMDEntries) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoMDEntries) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoMDEntries) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoMDEntries) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoMDEntries) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoMDEntries) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoMDEntries) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoMDEntries) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoMDEntries) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoMDEntries) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoMDEntries) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoMDEntries) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoMDEntries) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoMDEntries) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoMDEntries) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoMDEntries) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoMDEntries) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoMDEntries) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoMDEntries) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoMDEntries) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoMDEntries) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoMDEntries) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoMDEntries) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoMDEntries) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoMDEntries) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoMDEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoMDEntries) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoMDEntries) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoMDEntries) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoMDEntries) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoMDEntries) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoMDEntries) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoMDEntries) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoMDEntries) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoMDEntries) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoMDEntries) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoMDEntries) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoMDEntries) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoMDEntries) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoMDEntries) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoMDEntries) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoMDEntries) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoMDEntries) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoMDEntries) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoMDEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetFinancialStatus gets FinancialStatus, Tag 291 +func (m NoMDEntries) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { + var f field.FinancialStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m NoMDEntries) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryPx gets MDEntryPx, Tag 270 +func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntryPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySize gets MDEntrySize, Tag 271 +func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryDate gets MDEntryDate, Tag 272 +func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryTime gets MDEntryTime, Tag 273 +func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickDirection gets TickDirection, Tag 274 +func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { + var f field.TickDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDMkt gets MDMkt, Tag 275 +func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { + var f field.MDMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteCondition gets QuoteCondition, Tag 276 +func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { + var f field.QuoteConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeCondition gets TradeCondition, Tag 277 +func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { + var f field.TradeConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryOriginatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocationID gets LocationID, Tag 283 +func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.LocationIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskID gets DeskID, Tag 284 +func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { + var f field.DeskIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettlFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSellerDays gets SellerDays, Tag 287 +func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { + var f field.SellerDaysField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteEntryID gets QuoteEntryID, Tag 299 +func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryBuyerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySeller gets MDEntrySeller, Tag 289 +func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { + var f field.MDEntrySellerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumberOfOrders gets NumberOfOrders, Tag 346 +func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { + var f field.NumberOfOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { + var f field.MDEntryPositionNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetScope gets Scope, Tag 546 +func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceDelta gets PriceDelta, Tag 811 +func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceDeltaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetChgPrevDay gets NetChgPrevDay, Tag 451 +func (m NoMDEntries) GetNetChgPrevDay() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetChgPrevDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoMDEntries) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDOriginType gets MDOriginType, Tag 1024 +func (m NoMDEntries) GetMDOriginType() (v enum.MDOriginType, err quickfix.MessageRejectError) { + var f field.MDOriginTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighPx gets HighPx, Tag 332 +func (m NoMDEntries) GetHighPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowPx gets LowPx, Tag 333 +func (m NoMDEntries) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeVolume gets TradeVolume, Tag 1020 +func (m NoMDEntries) GetTradeVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradeVolumeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoMDEntries) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoMDEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDQuoteType gets MDQuoteType, Tag 1070 +func (m NoMDEntries) GetMDQuoteType() (v enum.MDQuoteType, err quickfix.MessageRejectError) { + var f field.MDQuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSeq gets RptSeq, Tag 83 +func (m NoMDEntries) GetRptSeq() (v int, err quickfix.MessageRejectError) { + var f field.RptSeqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDealingCapacity gets DealingCapacity, Tag 1048 +func (m NoMDEntries) GetDealingCapacity() (v enum.DealingCapacity, err quickfix.MessageRejectError) { + var f field.DealingCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySpotRate gets MDEntrySpotRate, Tag 1026 +func (m NoMDEntries) GetMDEntrySpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryForwardPoints gets MDEntryForwardPoints, Tag 1027 +func (m NoMDEntries) GetMDEntryForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntryForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDPriceLevel gets MDPriceLevel, Tag 1023 +func (m NoMDEntries) GetMDPriceLevel() (v int, err quickfix.MessageRejectError) { + var f field.MDPriceLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoMDEntries) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoMDEntries) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoMDEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDSubBookType gets MDSubBookType, Tag 1173 +func (m NoMDEntries) GetMDSubBookType() (v int, err quickfix.MessageRejectError) { + var f field.MDSubBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDEntries) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMDEntries) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoMDEntries) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoMDEntries) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoMDEntries) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoMDEntries) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoMDEntries) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoMDEntries) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NoMDEntries) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoMDEntries) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoMDEntries) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoMDEntries) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoMDEntries) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoMDEntries) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoMDEntries) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoMDEntries) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOfSecSizes gets NoOfSecSizes, Tag 1177 +func (m NoMDEntries) GetNoOfSecSizes() (NoOfSecSizesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOfSecSizesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLotType gets LotType, Tag 1093 +func (m NoMDEntries) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 +func (m NoMDEntries) GetSecurityTradingStatus() (v enum.SecurityTradingStatus, err quickfix.MessageRejectError) { + var f field.SecurityTradingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHaltReasonInt gets HaltReasonInt, Tag 327 +func (m NoMDEntries) GetHaltReasonInt() (v enum.HaltReasonInt, err quickfix.MessageRejectError) { + var f field.HaltReasonIntField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m NoMDEntries) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMDEntries) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m NoMDEntries) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m NoMDEntries) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoMDEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStatsIndicators gets NoStatsIndicators, Tag 1175 +func (m NoMDEntries) GetNoStatsIndicators() (NoStatsIndicatorsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStatsIndicatorsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoMDEntries) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m NoMDEntries) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetFirstPx gets FirstPx, Tag 1025 +func (m NoMDEntries) GetFirstPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FirstPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m NoMDEntries) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDStreamID gets MDStreamID, Tag 1500 +func (m NoMDEntries) GetMDStreamID() (v string, err quickfix.MessageRejectError) { + var f field.MDStreamIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDUpdateAction returns true if MDUpdateAction is present, Tag 279 +func (m NoMDEntries) HasMDUpdateAction() bool { + return m.Has(tag.MDUpdateAction) +} + +// HasDeleteReason returns true if DeleteReason is present, Tag 285 +func (m NoMDEntries) HasDeleteReason() bool { + return m.Has(tag.DeleteReason) +} + +// HasMDEntryType returns true if MDEntryType is present, Tag 269 +func (m NoMDEntries) HasMDEntryType() bool { + return m.Has(tag.MDEntryType) +} + +// HasMDEntryID returns true if MDEntryID is present, Tag 278 +func (m NoMDEntries) HasMDEntryID() bool { + return m.Has(tag.MDEntryID) +} + +// HasMDEntryRefID returns true if MDEntryRefID is present, Tag 280 +func (m NoMDEntries) HasMDEntryRefID() bool { + return m.Has(tag.MDEntryRefID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoMDEntries) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoMDEntries) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoMDEntries) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoMDEntries) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoMDEntries) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoMDEntries) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoMDEntries) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoMDEntries) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoMDEntries) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoMDEntries) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoMDEntries) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoMDEntries) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoMDEntries) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoMDEntries) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoMDEntries) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoMDEntries) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoMDEntries) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoMDEntries) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoMDEntries) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoMDEntries) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoMDEntries) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoMDEntries) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoMDEntries) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoMDEntries) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoMDEntries) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoMDEntries) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoMDEntries) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoMDEntries) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoMDEntries) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoMDEntries) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoMDEntries) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoMDEntries) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoMDEntries) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoMDEntries) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoMDEntries) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoMDEntries) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoMDEntries) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoMDEntries) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoMDEntries) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoMDEntries) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoMDEntries) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoMDEntries) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoMDEntries) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoMDEntries) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoMDEntries) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoMDEntries) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoMDEntries) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoMDEntries) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoMDEntries) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoMDEntries) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoMDEntries) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoMDEntries) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoMDEntries) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoMDEntries) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoMDEntries) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoMDEntries) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoMDEntries) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoMDEntries) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoMDEntries) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoMDEntries) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoMDEntries) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoMDEntries) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoMDEntries) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoMDEntries) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoMDEntries) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoMDEntries) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoMDEntries) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoMDEntries) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoMDEntries) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoMDEntries) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoMDEntries) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoMDEntries) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoMDEntries) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoMDEntries) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoMDEntries) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoMDEntries) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoMDEntries) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoMDEntries) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoMDEntries) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoMDEntries) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoMDEntries) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoMDEntries) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoMDEntries) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoMDEntries) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoMDEntries) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoMDEntries) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoMDEntries) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoMDEntries) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoMDEntries) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoMDEntries) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +func (m NoMDEntries) HasFinancialStatus() bool { + return m.Has(tag.FinancialStatus) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m NoMDEntries) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +func (m NoMDEntries) HasMDEntryPx() bool { + return m.Has(tag.MDEntryPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoMDEntries) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +func (m NoMDEntries) HasMDEntrySize() bool { + return m.Has(tag.MDEntrySize) +} + +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +func (m NoMDEntries) HasMDEntryDate() bool { + return m.Has(tag.MDEntryDate) +} + +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +func (m NoMDEntries) HasMDEntryTime() bool { + return m.Has(tag.MDEntryTime) +} + +// HasTickDirection returns true if TickDirection is present, Tag 274 +func (m NoMDEntries) HasTickDirection() bool { + return m.Has(tag.TickDirection) +} + +// HasMDMkt returns true if MDMkt is present, Tag 275 +func (m NoMDEntries) HasMDMkt() bool { + return m.Has(tag.MDMkt) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoMDEntries) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoMDEntries) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +func (m NoMDEntries) HasQuoteCondition() bool { + return m.Has(tag.QuoteCondition) +} + +// HasTradeCondition returns true if TradeCondition is present, Tag 277 +func (m NoMDEntries) HasTradeCondition() bool { + return m.Has(tag.TradeCondition) +} + +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +func (m NoMDEntries) HasMDEntryOriginator() bool { + return m.Has(tag.MDEntryOriginator) +} + +// HasLocationID returns true if LocationID is present, Tag 283 +func (m NoMDEntries) HasLocationID() bool { + return m.Has(tag.LocationID) +} + +// HasDeskID returns true if DeskID is present, Tag 284 +func (m NoMDEntries) HasDeskID() bool { + return m.Has(tag.DeskID) +} + +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +func (m NoMDEntries) HasOpenCloseSettlFlag() bool { + return m.Has(tag.OpenCloseSettlFlag) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoMDEntries) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NoMDEntries) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoMDEntries) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NoMDEntries) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NoMDEntries) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasSellerDays returns true if SellerDays is present, Tag 287 +func (m NoMDEntries) HasSellerDays() bool { + return m.Has(tag.SellerDays) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoMDEntries) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +func (m NoMDEntries) HasQuoteEntryID() bool { + return m.Has(tag.QuoteEntryID) +} + +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +func (m NoMDEntries) HasMDEntryBuyer() bool { + return m.Has(tag.MDEntryBuyer) +} + +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +func (m NoMDEntries) HasMDEntrySeller() bool { + return m.Has(tag.MDEntrySeller) +} + +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +func (m NoMDEntries) HasNumberOfOrders() bool { + return m.Has(tag.NumberOfOrders) +} + +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +func (m NoMDEntries) HasMDEntryPositionNo() bool { + return m.Has(tag.MDEntryPositionNo) +} + +// HasScope returns true if Scope is present, Tag 546 +func (m NoMDEntries) HasScope() bool { + return m.Has(tag.Scope) +} + +// HasPriceDelta returns true if PriceDelta is present, Tag 811 +func (m NoMDEntries) HasPriceDelta() bool { + return m.Has(tag.PriceDelta) +} + +// HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 +func (m NoMDEntries) HasNetChgPrevDay() bool { + return m.Has(tag.NetChgPrevDay) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoMDEntries) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoMDEntries) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoMDEntries) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoMDEntries) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasMDOriginType returns true if MDOriginType is present, Tag 1024 +func (m NoMDEntries) HasMDOriginType() bool { + return m.Has(tag.MDOriginType) +} + +// HasHighPx returns true if HighPx is present, Tag 332 +func (m NoMDEntries) HasHighPx() bool { + return m.Has(tag.HighPx) +} + +// HasLowPx returns true if LowPx is present, Tag 333 +func (m NoMDEntries) HasLowPx() bool { + return m.Has(tag.LowPx) +} + +// HasTradeVolume returns true if TradeVolume is present, Tag 1020 +func (m NoMDEntries) HasTradeVolume() bool { + return m.Has(tag.TradeVolume) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoMDEntries) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoMDEntries) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasMDQuoteType returns true if MDQuoteType is present, Tag 1070 +func (m NoMDEntries) HasMDQuoteType() bool { + return m.Has(tag.MDQuoteType) +} + +// HasRptSeq returns true if RptSeq is present, Tag 83 +func (m NoMDEntries) HasRptSeq() bool { + return m.Has(tag.RptSeq) +} + +// HasDealingCapacity returns true if DealingCapacity is present, Tag 1048 +func (m NoMDEntries) HasDealingCapacity() bool { + return m.Has(tag.DealingCapacity) +} + +// HasMDEntrySpotRate returns true if MDEntrySpotRate is present, Tag 1026 +func (m NoMDEntries) HasMDEntrySpotRate() bool { + return m.Has(tag.MDEntrySpotRate) +} + +// HasMDEntryForwardPoints returns true if MDEntryForwardPoints is present, Tag 1027 +func (m NoMDEntries) HasMDEntryForwardPoints() bool { + return m.Has(tag.MDEntryForwardPoints) +} + +// HasMDPriceLevel returns true if MDPriceLevel is present, Tag 1023 +func (m NoMDEntries) HasMDPriceLevel() bool { + return m.Has(tag.MDPriceLevel) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoMDEntries) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoMDEntries) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoMDEntries) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasMDSubBookType returns true if MDSubBookType is present, Tag 1173 +func (m NoMDEntries) HasMDSubBookType() bool { + return m.Has(tag.MDSubBookType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDEntries) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMDEntries) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoMDEntries) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoMDEntries) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoMDEntries) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoMDEntries) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoMDEntries) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoMDEntries) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoMDEntries) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoMDEntries) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoMDEntries) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoMDEntries) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoMDEntries) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoMDEntries) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoMDEntries) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoMDEntries) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasNoOfSecSizes returns true if NoOfSecSizes is present, Tag 1177 +func (m NoMDEntries) HasNoOfSecSizes() bool { + return m.Has(tag.NoOfSecSizes) +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoMDEntries) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 +func (m NoMDEntries) HasSecurityTradingStatus() bool { + return m.Has(tag.SecurityTradingStatus) +} + +// HasHaltReasonInt returns true if HaltReasonInt is present, Tag 327 +func (m NoMDEntries) HasHaltReasonInt() bool { + return m.Has(tag.HaltReasonInt) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m NoMDEntries) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMDEntries) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m NoMDEntries) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m NoMDEntries) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoMDEntries) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoStatsIndicators returns true if NoStatsIndicators is present, Tag 1175 +func (m NoMDEntries) HasNoStatsIndicators() bool { + return m.Has(tag.NoStatsIndicators) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoMDEntries) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m NoMDEntries) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasFirstPx returns true if FirstPx is present, Tag 1025 +func (m NoMDEntries) HasFirstPx() bool { + return m.Has(tag.FirstPx) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m NoMDEntries) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasMDStreamID returns true if MDStreamID is present, Tag 1500 +func (m NoMDEntries) HasMDStreamID() bool { + return m.Has(tag.MDStreamID) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOfSecSizes is a repeating group element, Tag 1177 +type NoOfSecSizes struct { + *quickfix.Group +} + +// SetMDSecSizeType sets MDSecSizeType, Tag 1178 +func (m NoOfSecSizes) SetMDSecSizeType(v enum.MDSecSizeType) { + m.Set(field.NewMDSecSizeType(v)) +} + +// SetMDSecSize sets MDSecSize, Tag 1179 +func (m NoOfSecSizes) SetMDSecSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDSecSize(value, scale)) +} + +// GetMDSecSizeType gets MDSecSizeType, Tag 1178 +func (m NoOfSecSizes) GetMDSecSizeType() (v enum.MDSecSizeType, err quickfix.MessageRejectError) { + var f field.MDSecSizeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDSecSize gets MDSecSize, Tag 1179 +func (m NoOfSecSizes) GetMDSecSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDSecSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDSecSizeType returns true if MDSecSizeType is present, Tag 1178 +func (m NoOfSecSizes) HasMDSecSizeType() bool { + return m.Has(tag.MDSecSizeType) +} + +// HasMDSecSize returns true if MDSecSize is present, Tag 1179 +func (m NoOfSecSizes) HasMDSecSize() bool { + return m.Has(tag.MDSecSize) +} + +// NoOfSecSizesRepeatingGroup is a repeating group, Tag 1177 +type NoOfSecSizesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOfSecSizesRepeatingGroup returns an initialized, NoOfSecSizesRepeatingGroup +func NewNoOfSecSizesRepeatingGroup() NoOfSecSizesRepeatingGroup { + return NoOfSecSizesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOfSecSizes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDSecSizeType), quickfix.GroupElement(tag.MDSecSize)})} +} + +// Add create and append a new NoOfSecSizes to this group +func (m NoOfSecSizesRepeatingGroup) Add() NoOfSecSizes { + g := m.RepeatingGroup.Add() + return NoOfSecSizes{g} +} + +// Get returns the ith NoOfSecSizes in the NoOfSecSizesRepeatinGroup +func (m NoOfSecSizesRepeatingGroup) Get(i int) NoOfSecSizes { + return NoOfSecSizes{m.RepeatingGroup.Get(i)} +} + +// NoStatsIndicators is a repeating group element, Tag 1175 +type NoStatsIndicators struct { + *quickfix.Group +} + +// SetStatsType sets StatsType, Tag 1176 +func (m NoStatsIndicators) SetStatsType(v enum.StatsType) { + m.Set(field.NewStatsType(v)) +} + +// GetStatsType gets StatsType, Tag 1176 +func (m NoStatsIndicators) GetStatsType() (v enum.StatsType, err quickfix.MessageRejectError) { + var f field.StatsTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStatsType returns true if StatsType is present, Tag 1176 +func (m NoStatsIndicators) HasStatsType() bool { + return m.Has(tag.StatsType) +} + +// NoStatsIndicatorsRepeatingGroup is a repeating group, Tag 1175 +type NoStatsIndicatorsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStatsIndicatorsRepeatingGroup returns an initialized, NoStatsIndicatorsRepeatingGroup +func NewNoStatsIndicatorsRepeatingGroup() NoStatsIndicatorsRepeatingGroup { + return NoStatsIndicatorsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStatsIndicators, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StatsType)})} +} + +// Add create and append a new NoStatsIndicators to this group +func (m NoStatsIndicatorsRepeatingGroup) Add() NoStatsIndicators { + g := m.RepeatingGroup.Add() + return NoStatsIndicators{g} +} + +// Get returns the ith NoStatsIndicators in the NoStatsIndicatorsRepeatinGroup +func (m NoStatsIndicatorsRepeatingGroup) Get(i int) NoStatsIndicators { + return NoStatsIndicators{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +type NoMDEntriesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { + return NoMDEntriesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDEntries, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDUpdateAction), quickfix.GroupElement(tag.DeleteReason), quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryID), quickfix.GroupElement(tag.MDEntryRefID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.FinancialStatus), quickfix.GroupElement(tag.CorporateAction), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettlFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Scope), quickfix.GroupElement(tag.PriceDelta), quickfix.GroupElement(tag.NetChgPrevDay), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.MDOriginType), quickfix.GroupElement(tag.HighPx), quickfix.GroupElement(tag.LowPx), quickfix.GroupElement(tag.TradeVolume), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.MDQuoteType), quickfix.GroupElement(tag.RptSeq), quickfix.GroupElement(tag.DealingCapacity), quickfix.GroupElement(tag.MDEntrySpotRate), quickfix.GroupElement(tag.MDEntryForwardPoints), quickfix.GroupElement(tag.MDPriceLevel), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.MDSubBookType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), NewNoOfSecSizesRepeatingGroup(), quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.SecurityTradingStatus), quickfix.GroupElement(tag.HaltReasonInt), quickfix.GroupElement(tag.TrdType), quickfix.GroupElement(tag.MatchType), quickfix.GroupElement(tag.TradeID), quickfix.GroupElement(tag.TransBkdTime), quickfix.GroupElement(tag.TransactTime), NewNoStatsIndicatorsRepeatingGroup(), quickfix.GroupElement(tag.SettlCurrency), NewNoRateSourcesRepeatingGroup(), quickfix.GroupElement(tag.FirstPx), quickfix.GroupElement(tag.LastPx), quickfix.GroupElement(tag.MDStreamID)})} +} + +// Add create and append a new NoMDEntries to this group +func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { + g := m.RepeatingGroup.Add() + return NoMDEntries{g} +} + +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { + return NoMDEntries{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdatarequest/MarketDataRequest.generated.go b/fix50sp2/marketdatarequest/MarketDataRequest.generated.go new file mode 100644 index 000000000..6aa2c9fe3 --- /dev/null +++ b/fix50sp2/marketdatarequest/MarketDataRequest.generated.go @@ -0,0 +1,5952 @@ +package marketdatarequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDataRequest is the fix50sp2 MarketDataRequest type, MsgType = V +type MarketDataRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDataRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDataRequest { + return MarketDataRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDataRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDataRequest initialized with the required fields for MarketDataRequest +func New(mdreqid field.MDReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField, marketdepth field.MarketDepthField) (m MarketDataRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("V")) + m.Set(mdreqid) + m.Set(subscriptionrequesttype) + m.Set(marketdepth) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDataRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "V", r +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m MarketDataRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetMDReqID sets MDReqID, Tag 262 +func (m MarketDataRequest) SetMDReqID(v string) { + m.Set(field.NewMDReqID(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m MarketDataRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m MarketDataRequest) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDUpdateType sets MDUpdateType, Tag 265 +func (m MarketDataRequest) SetMDUpdateType(v enum.MDUpdateType) { + m.Set(field.NewMDUpdateType(v)) +} + +// SetAggregatedBook sets AggregatedBook, Tag 266 +func (m MarketDataRequest) SetAggregatedBook(v bool) { + m.Set(field.NewAggregatedBook(v)) +} + +// SetNoMDEntryTypes sets NoMDEntryTypes, Tag 267 +func (m MarketDataRequest) SetNoMDEntryTypes(f NoMDEntryTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +func (m MarketDataRequest) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { + m.Set(field.NewOpenCloseSettlFlag(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m MarketDataRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m MarketDataRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetScope sets Scope, Tag 546 +func (m MarketDataRequest) SetScope(v enum.Scope) { + m.Set(field.NewScope(v)) +} + +// SetMDImplicitDelete sets MDImplicitDelete, Tag 547 +func (m MarketDataRequest) SetMDImplicitDelete(v bool) { + m.Set(field.NewMDImplicitDelete(v)) +} + +// SetApplQueueMax sets ApplQueueMax, Tag 812 +func (m MarketDataRequest) SetApplQueueMax(v int) { + m.Set(field.NewApplQueueMax(v)) +} + +// SetApplQueueAction sets ApplQueueAction, Tag 815 +func (m MarketDataRequest) SetApplQueueAction(v enum.ApplQueueAction) { + m.Set(field.NewApplQueueAction(v)) +} + +// SetMDQuoteType sets MDQuoteType, Tag 1070 +func (m MarketDataRequest) SetMDQuoteType(v enum.MDQuoteType) { + m.Set(field.NewMDQuoteType(v)) +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m MarketDataRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMDReqID gets MDReqID, Tag 262 +func (m MarketDataRequest) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m MarketDataRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m MarketDataRequest) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDUpdateType gets MDUpdateType, Tag 265 +func (m MarketDataRequest) GetMDUpdateType() (v enum.MDUpdateType, err quickfix.MessageRejectError) { + var f field.MDUpdateTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAggregatedBook gets AggregatedBook, Tag 266 +func (m MarketDataRequest) GetAggregatedBook() (v bool, err quickfix.MessageRejectError) { + var f field.AggregatedBookField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMDEntryTypes gets NoMDEntryTypes, Tag 267 +func (m MarketDataRequest) GetNoMDEntryTypes() (NoMDEntryTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDEntryTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +func (m MarketDataRequest) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettlFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m MarketDataRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m MarketDataRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetScope gets Scope, Tag 546 +func (m MarketDataRequest) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDImplicitDelete gets MDImplicitDelete, Tag 547 +func (m MarketDataRequest) GetMDImplicitDelete() (v bool, err quickfix.MessageRejectError) { + var f field.MDImplicitDeleteField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplQueueMax gets ApplQueueMax, Tag 812 +func (m MarketDataRequest) GetApplQueueMax() (v int, err quickfix.MessageRejectError) { + var f field.ApplQueueMaxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplQueueAction gets ApplQueueAction, Tag 815 +func (m MarketDataRequest) GetApplQueueAction() (v enum.ApplQueueAction, err quickfix.MessageRejectError) { + var f field.ApplQueueActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDQuoteType gets MDQuoteType, Tag 1070 +func (m MarketDataRequest) GetMDQuoteType() (v enum.MDQuoteType, err quickfix.MessageRejectError) { + var f field.MDQuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m MarketDataRequest) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasMDReqID returns true if MDReqID is present, Tag 262 +func (m MarketDataRequest) HasMDReqID() bool { + return m.Has(tag.MDReqID) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m MarketDataRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m MarketDataRequest) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDUpdateType returns true if MDUpdateType is present, Tag 265 +func (m MarketDataRequest) HasMDUpdateType() bool { + return m.Has(tag.MDUpdateType) +} + +// HasAggregatedBook returns true if AggregatedBook is present, Tag 266 +func (m MarketDataRequest) HasAggregatedBook() bool { + return m.Has(tag.AggregatedBook) +} + +// HasNoMDEntryTypes returns true if NoMDEntryTypes is present, Tag 267 +func (m MarketDataRequest) HasNoMDEntryTypes() bool { + return m.Has(tag.NoMDEntryTypes) +} + +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +func (m MarketDataRequest) HasOpenCloseSettlFlag() bool { + return m.Has(tag.OpenCloseSettlFlag) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m MarketDataRequest) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m MarketDataRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasScope returns true if Scope is present, Tag 546 +func (m MarketDataRequest) HasScope() bool { + return m.Has(tag.Scope) +} + +// HasMDImplicitDelete returns true if MDImplicitDelete is present, Tag 547 +func (m MarketDataRequest) HasMDImplicitDelete() bool { + return m.Has(tag.MDImplicitDelete) +} + +// HasApplQueueMax returns true if ApplQueueMax is present, Tag 812 +func (m MarketDataRequest) HasApplQueueMax() bool { + return m.Has(tag.ApplQueueMax) +} + +// HasApplQueueAction returns true if ApplQueueAction is present, Tag 815 +func (m MarketDataRequest) HasApplQueueAction() bool { + return m.Has(tag.ApplQueueAction) +} + +// HasMDQuoteType returns true if MDQuoteType is present, Tag 1070 +func (m MarketDataRequest) HasMDQuoteType() bool { + return m.Has(tag.MDQuoteType) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoRelatedSym) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetMDEntrySize sets MDEntrySize, Tag 271 +func (m NoRelatedSym) SetMDEntrySize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySize(value, scale)) +} + +// SetMDStreamID sets MDStreamID, Tag 1500 +func (m NoRelatedSym) SetMDStreamID(v string) { + m.Set(field.NewMDStreamID(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySize gets MDEntrySize, Tag 271 +func (m NoRelatedSym) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDStreamID gets MDStreamID, Tag 1500 +func (m NoRelatedSym) GetMDStreamID() (v string, err quickfix.MessageRejectError) { + var f field.MDStreamIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m NoRelatedSym) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoRelatedSym) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoRelatedSym) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +func (m NoRelatedSym) HasMDEntrySize() bool { + return m.Has(tag.MDEntrySize) +} + +// HasMDStreamID returns true if MDStreamID is present, Tag 1500 +func (m NoRelatedSym) HasMDStreamID() bool { + return m.Has(tag.MDStreamID) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDStreamID)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoMDEntryTypes is a repeating group element, Tag 267 +type NoMDEntryTypes struct { + *quickfix.Group +} + +// SetMDEntryType sets MDEntryType, Tag 269 +func (m NoMDEntryTypes) SetMDEntryType(v enum.MDEntryType) { + m.Set(field.NewMDEntryType(v)) +} + +// GetMDEntryType gets MDEntryType, Tag 269 +func (m NoMDEntryTypes) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDEntryType returns true if MDEntryType is present, Tag 269 +func (m NoMDEntryTypes) HasMDEntryType() bool { + return m.Has(tag.MDEntryType) +} + +// NoMDEntryTypesRepeatingGroup is a repeating group, Tag 267 +type NoMDEntryTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDEntryTypesRepeatingGroup returns an initialized, NoMDEntryTypesRepeatingGroup +func NewNoMDEntryTypesRepeatingGroup() NoMDEntryTypesRepeatingGroup { + return NoMDEntryTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDEntryTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType)})} +} + +// Add create and append a new NoMDEntryTypes to this group +func (m NoMDEntryTypesRepeatingGroup) Add() NoMDEntryTypes { + g := m.RepeatingGroup.Add() + return NoMDEntryTypes{g} +} + +// Get returns the ith NoMDEntryTypes in the NoMDEntryTypesRepeatinGroup +func (m NoMDEntryTypesRepeatingGroup) Get(i int) NoMDEntryTypes { + return NoMDEntryTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdatarequestreject/MarketDataRequestReject.generated.go b/fix50sp2/marketdatarequestreject/MarketDataRequestReject.generated.go new file mode 100644 index 000000000..63b68edcb --- /dev/null +++ b/fix50sp2/marketdatarequestreject/MarketDataRequestReject.generated.go @@ -0,0 +1,400 @@ +package marketdatarequestreject + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDataRequestReject is the fix50sp2 MarketDataRequestReject type, MsgType = Y +type MarketDataRequestReject struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDataRequestReject from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDataRequestReject { + return MarketDataRequestReject{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDataRequestReject) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDataRequestReject initialized with the required fields for MarketDataRequestReject +func New(mdreqid field.MDReqIDField) (m MarketDataRequestReject) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("Y")) + m.Set(mdreqid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDataRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "Y", r +} + +// SetText sets Text, Tag 58 +func (m MarketDataRequestReject) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetMDReqID sets MDReqID, Tag 262 +func (m MarketDataRequestReject) SetMDReqID(v string) { + m.Set(field.NewMDReqID(v)) +} + +// SetMDReqRejReason sets MDReqRejReason, Tag 281 +func (m MarketDataRequestReject) SetMDReqRejReason(v enum.MDReqRejReason) { + m.Set(field.NewMDReqRejReason(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m MarketDataRequestReject) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m MarketDataRequestReject) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m MarketDataRequestReject) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoAltMDSource sets NoAltMDSource, Tag 816 +func (m MarketDataRequestReject) SetNoAltMDSource(f NoAltMDSourceRepeatingGroup) { + m.SetGroup(f) +} + +// GetText gets Text, Tag 58 +func (m MarketDataRequestReject) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDReqID gets MDReqID, Tag 262 +func (m MarketDataRequestReject) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDReqRejReason gets MDReqRejReason, Tag 281 +func (m MarketDataRequestReject) GetMDReqRejReason() (v enum.MDReqRejReason, err quickfix.MessageRejectError) { + var f field.MDReqRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m MarketDataRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m MarketDataRequestReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m MarketDataRequestReject) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoAltMDSource gets NoAltMDSource, Tag 816 +func (m MarketDataRequestReject) GetNoAltMDSource() (NoAltMDSourceRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAltMDSourceRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasText returns true if Text is present, Tag 58 +func (m MarketDataRequestReject) HasText() bool { + return m.Has(tag.Text) +} + +// HasMDReqID returns true if MDReqID is present, Tag 262 +func (m MarketDataRequestReject) HasMDReqID() bool { + return m.Has(tag.MDReqID) +} + +// HasMDReqRejReason returns true if MDReqRejReason is present, Tag 281 +func (m MarketDataRequestReject) HasMDReqRejReason() bool { + return m.Has(tag.MDReqRejReason) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m MarketDataRequestReject) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m MarketDataRequestReject) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m MarketDataRequestReject) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoAltMDSource returns true if NoAltMDSource is present, Tag 816 +func (m MarketDataRequestReject) HasNoAltMDSource() bool { + return m.Has(tag.NoAltMDSource) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAltMDSource is a repeating group element, Tag 816 +type NoAltMDSource struct { + *quickfix.Group +} + +// SetAltMDSourceID sets AltMDSourceID, Tag 817 +func (m NoAltMDSource) SetAltMDSourceID(v string) { + m.Set(field.NewAltMDSourceID(v)) +} + +// GetAltMDSourceID gets AltMDSourceID, Tag 817 +func (m NoAltMDSource) GetAltMDSourceID() (v string, err quickfix.MessageRejectError) { + var f field.AltMDSourceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAltMDSourceID returns true if AltMDSourceID is present, Tag 817 +func (m NoAltMDSource) HasAltMDSourceID() bool { + return m.Has(tag.AltMDSourceID) +} + +// NoAltMDSourceRepeatingGroup is a repeating group, Tag 816 +type NoAltMDSourceRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAltMDSourceRepeatingGroup returns an initialized, NoAltMDSourceRepeatingGroup +func NewNoAltMDSourceRepeatingGroup() NoAltMDSourceRepeatingGroup { + return NoAltMDSourceRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAltMDSource, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AltMDSourceID)})} +} + +// Add create and append a new NoAltMDSource to this group +func (m NoAltMDSourceRepeatingGroup) Add() NoAltMDSource { + g := m.RepeatingGroup.Add() + return NoAltMDSource{g} +} + +// Get returns the ith NoAltMDSource in the NoAltMDSourceRepeatinGroup +func (m NoAltMDSourceRepeatingGroup) Get(i int) NoAltMDSource { + return NoAltMDSource{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go b/fix50sp2/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go new file mode 100644 index 000000000..0cfb710fb --- /dev/null +++ b/fix50sp2/marketdatasnapshotfullrefresh/MarketDataSnapshotFullRefresh.generated.go @@ -0,0 +1,7476 @@ +package marketdatasnapshotfullrefresh + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDataSnapshotFullRefresh is the fix50sp2 MarketDataSnapshotFullRefresh type, MsgType = W +type MarketDataSnapshotFullRefresh struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDataSnapshotFullRefresh from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDataSnapshotFullRefresh { + return MarketDataSnapshotFullRefresh{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDataSnapshotFullRefresh) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDataSnapshotFullRefresh initialized with the required fields for MarketDataSnapshotFullRefresh +func New() (m MarketDataSnapshotFullRefresh) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("W")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDataSnapshotFullRefresh, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "W", r +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m MarketDataSnapshotFullRefresh) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m MarketDataSnapshotFullRefresh) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m MarketDataSnapshotFullRefresh) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m MarketDataSnapshotFullRefresh) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m MarketDataSnapshotFullRefresh) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m MarketDataSnapshotFullRefresh) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m MarketDataSnapshotFullRefresh) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m MarketDataSnapshotFullRefresh) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m MarketDataSnapshotFullRefresh) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m MarketDataSnapshotFullRefresh) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m MarketDataSnapshotFullRefresh) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m MarketDataSnapshotFullRefresh) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m MarketDataSnapshotFullRefresh) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +func (m MarketDataSnapshotFullRefresh) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m MarketDataSnapshotFullRefresh) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m MarketDataSnapshotFullRefresh) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m MarketDataSnapshotFullRefresh) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m MarketDataSnapshotFullRefresh) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m MarketDataSnapshotFullRefresh) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m MarketDataSnapshotFullRefresh) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m MarketDataSnapshotFullRefresh) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m MarketDataSnapshotFullRefresh) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m MarketDataSnapshotFullRefresh) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m MarketDataSnapshotFullRefresh) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetMDReqID sets MDReqID, Tag 262 +func (m MarketDataSnapshotFullRefresh) SetMDReqID(v string) { + m.Set(field.NewMDReqID(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m MarketDataSnapshotFullRefresh) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetNoMDEntries sets NoMDEntries, Tag 268 +func (m MarketDataSnapshotFullRefresh) SetNoMDEntries(f NoMDEntriesRepeatingGroup) { + m.SetGroup(f) +} + +// SetFinancialStatus sets FinancialStatus, Tag 291 +func (m MarketDataSnapshotFullRefresh) SetFinancialStatus(v enum.FinancialStatus) { + m.Set(field.NewFinancialStatus(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m MarketDataSnapshotFullRefresh) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m MarketDataSnapshotFullRefresh) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m MarketDataSnapshotFullRefresh) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m MarketDataSnapshotFullRefresh) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetNetChgPrevDay sets NetChgPrevDay, Tag 451 +func (m MarketDataSnapshotFullRefresh) SetNetChgPrevDay(value decimal.Decimal, scale int32) { + m.Set(field.NewNetChgPrevDay(value, scale)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m MarketDataSnapshotFullRefresh) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m MarketDataSnapshotFullRefresh) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m MarketDataSnapshotFullRefresh) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m MarketDataSnapshotFullRefresh) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m MarketDataSnapshotFullRefresh) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m MarketDataSnapshotFullRefresh) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m MarketDataSnapshotFullRefresh) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m MarketDataSnapshotFullRefresh) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m MarketDataSnapshotFullRefresh) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m MarketDataSnapshotFullRefresh) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m MarketDataSnapshotFullRefresh) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m MarketDataSnapshotFullRefresh) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m MarketDataSnapshotFullRefresh) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m MarketDataSnapshotFullRefresh) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetApplQueueDepth sets ApplQueueDepth, Tag 813 +func (m MarketDataSnapshotFullRefresh) SetApplQueueDepth(v int) { + m.Set(field.NewApplQueueDepth(v)) +} + +// SetApplQueueResolution sets ApplQueueResolution, Tag 814 +func (m MarketDataSnapshotFullRefresh) SetApplQueueResolution(v enum.ApplQueueResolution) { + m.Set(field.NewApplQueueResolution(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m MarketDataSnapshotFullRefresh) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m MarketDataSnapshotFullRefresh) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m MarketDataSnapshotFullRefresh) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m MarketDataSnapshotFullRefresh) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m MarketDataSnapshotFullRefresh) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTotNumReports sets TotNumReports, Tag 911 +func (m MarketDataSnapshotFullRefresh) SetTotNumReports(v int) { + m.Set(field.NewTotNumReports(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m MarketDataSnapshotFullRefresh) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetMDReportID sets MDReportID, Tag 963 +func (m MarketDataSnapshotFullRefresh) SetMDReportID(v int) { + m.Set(field.NewMDReportID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m MarketDataSnapshotFullRefresh) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m MarketDataSnapshotFullRefresh) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m MarketDataSnapshotFullRefresh) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m MarketDataSnapshotFullRefresh) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m MarketDataSnapshotFullRefresh) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m MarketDataSnapshotFullRefresh) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m MarketDataSnapshotFullRefresh) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m MarketDataSnapshotFullRefresh) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m MarketDataSnapshotFullRefresh) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m MarketDataSnapshotFullRefresh) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m MarketDataSnapshotFullRefresh) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m MarketDataSnapshotFullRefresh) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m MarketDataSnapshotFullRefresh) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m MarketDataSnapshotFullRefresh) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m MarketDataSnapshotFullRefresh) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m MarketDataSnapshotFullRefresh) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m MarketDataSnapshotFullRefresh) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMDSubBookType sets MDSubBookType, Tag 1173 +func (m MarketDataSnapshotFullRefresh) SetMDSubBookType(v int) { + m.Set(field.NewMDSubBookType(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m MarketDataSnapshotFullRefresh) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m MarketDataSnapshotFullRefresh) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m MarketDataSnapshotFullRefresh) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m MarketDataSnapshotFullRefresh) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m MarketDataSnapshotFullRefresh) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetRefreshIndicator sets RefreshIndicator, Tag 1187 +func (m MarketDataSnapshotFullRefresh) SetRefreshIndicator(v bool) { + m.Set(field.NewRefreshIndicator(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m MarketDataSnapshotFullRefresh) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m MarketDataSnapshotFullRefresh) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m MarketDataSnapshotFullRefresh) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m MarketDataSnapshotFullRefresh) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m MarketDataSnapshotFullRefresh) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m MarketDataSnapshotFullRefresh) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m MarketDataSnapshotFullRefresh) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m MarketDataSnapshotFullRefresh) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m MarketDataSnapshotFullRefresh) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m MarketDataSnapshotFullRefresh) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m MarketDataSnapshotFullRefresh) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m MarketDataSnapshotFullRefresh) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m MarketDataSnapshotFullRefresh) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m MarketDataSnapshotFullRefresh) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m MarketDataSnapshotFullRefresh) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m MarketDataSnapshotFullRefresh) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m MarketDataSnapshotFullRefresh) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m MarketDataSnapshotFullRefresh) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m MarketDataSnapshotFullRefresh) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m MarketDataSnapshotFullRefresh) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m MarketDataSnapshotFullRefresh) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m MarketDataSnapshotFullRefresh) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m MarketDataSnapshotFullRefresh) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m MarketDataSnapshotFullRefresh) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m MarketDataSnapshotFullRefresh) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m MarketDataSnapshotFullRefresh) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m MarketDataSnapshotFullRefresh) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m MarketDataSnapshotFullRefresh) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m MarketDataSnapshotFullRefresh) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMDStreamID sets MDStreamID, Tag 1500 +func (m MarketDataSnapshotFullRefresh) SetMDStreamID(v string) { + m.Set(field.NewMDStreamID(v)) +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m MarketDataSnapshotFullRefresh) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m MarketDataSnapshotFullRefresh) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m MarketDataSnapshotFullRefresh) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m MarketDataSnapshotFullRefresh) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m MarketDataSnapshotFullRefresh) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m MarketDataSnapshotFullRefresh) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m MarketDataSnapshotFullRefresh) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m MarketDataSnapshotFullRefresh) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m MarketDataSnapshotFullRefresh) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m MarketDataSnapshotFullRefresh) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m MarketDataSnapshotFullRefresh) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m MarketDataSnapshotFullRefresh) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m MarketDataSnapshotFullRefresh) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +func (m MarketDataSnapshotFullRefresh) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRoutingIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m MarketDataSnapshotFullRefresh) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m MarketDataSnapshotFullRefresh) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m MarketDataSnapshotFullRefresh) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m MarketDataSnapshotFullRefresh) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m MarketDataSnapshotFullRefresh) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m MarketDataSnapshotFullRefresh) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m MarketDataSnapshotFullRefresh) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m MarketDataSnapshotFullRefresh) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m MarketDataSnapshotFullRefresh) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m MarketDataSnapshotFullRefresh) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDReqID gets MDReqID, Tag 262 +func (m MarketDataSnapshotFullRefresh) GetMDReqID() (v string, err quickfix.MessageRejectError) { + var f field.MDReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m MarketDataSnapshotFullRefresh) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMDEntries gets NoMDEntries, Tag 268 +func (m MarketDataSnapshotFullRefresh) GetNoMDEntries() (NoMDEntriesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDEntriesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetFinancialStatus gets FinancialStatus, Tag 291 +func (m MarketDataSnapshotFullRefresh) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { + var f field.FinancialStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m MarketDataSnapshotFullRefresh) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m MarketDataSnapshotFullRefresh) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m MarketDataSnapshotFullRefresh) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m MarketDataSnapshotFullRefresh) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetChgPrevDay gets NetChgPrevDay, Tag 451 +func (m MarketDataSnapshotFullRefresh) GetNetChgPrevDay() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetChgPrevDayField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m MarketDataSnapshotFullRefresh) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m MarketDataSnapshotFullRefresh) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m MarketDataSnapshotFullRefresh) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m MarketDataSnapshotFullRefresh) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m MarketDataSnapshotFullRefresh) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m MarketDataSnapshotFullRefresh) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m MarketDataSnapshotFullRefresh) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m MarketDataSnapshotFullRefresh) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m MarketDataSnapshotFullRefresh) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m MarketDataSnapshotFullRefresh) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m MarketDataSnapshotFullRefresh) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m MarketDataSnapshotFullRefresh) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m MarketDataSnapshotFullRefresh) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m MarketDataSnapshotFullRefresh) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplQueueDepth gets ApplQueueDepth, Tag 813 +func (m MarketDataSnapshotFullRefresh) GetApplQueueDepth() (v int, err quickfix.MessageRejectError) { + var f field.ApplQueueDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplQueueResolution gets ApplQueueResolution, Tag 814 +func (m MarketDataSnapshotFullRefresh) GetApplQueueResolution() (v enum.ApplQueueResolution, err quickfix.MessageRejectError) { + var f field.ApplQueueResolutionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m MarketDataSnapshotFullRefresh) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m MarketDataSnapshotFullRefresh) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m MarketDataSnapshotFullRefresh) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m MarketDataSnapshotFullRefresh) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m MarketDataSnapshotFullRefresh) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumReports gets TotNumReports, Tag 911 +func (m MarketDataSnapshotFullRefresh) GetTotNumReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m MarketDataSnapshotFullRefresh) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDReportID gets MDReportID, Tag 963 +func (m MarketDataSnapshotFullRefresh) GetMDReportID() (v int, err quickfix.MessageRejectError) { + var f field.MDReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m MarketDataSnapshotFullRefresh) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m MarketDataSnapshotFullRefresh) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m MarketDataSnapshotFullRefresh) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m MarketDataSnapshotFullRefresh) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m MarketDataSnapshotFullRefresh) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m MarketDataSnapshotFullRefresh) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m MarketDataSnapshotFullRefresh) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m MarketDataSnapshotFullRefresh) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m MarketDataSnapshotFullRefresh) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m MarketDataSnapshotFullRefresh) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m MarketDataSnapshotFullRefresh) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m MarketDataSnapshotFullRefresh) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m MarketDataSnapshotFullRefresh) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m MarketDataSnapshotFullRefresh) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m MarketDataSnapshotFullRefresh) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m MarketDataSnapshotFullRefresh) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m MarketDataSnapshotFullRefresh) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDSubBookType gets MDSubBookType, Tag 1173 +func (m MarketDataSnapshotFullRefresh) GetMDSubBookType() (v int, err quickfix.MessageRejectError) { + var f field.MDSubBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m MarketDataSnapshotFullRefresh) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m MarketDataSnapshotFullRefresh) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m MarketDataSnapshotFullRefresh) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m MarketDataSnapshotFullRefresh) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m MarketDataSnapshotFullRefresh) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshIndicator gets RefreshIndicator, Tag 1187 +func (m MarketDataSnapshotFullRefresh) GetRefreshIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.RefreshIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m MarketDataSnapshotFullRefresh) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m MarketDataSnapshotFullRefresh) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m MarketDataSnapshotFullRefresh) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m MarketDataSnapshotFullRefresh) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m MarketDataSnapshotFullRefresh) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m MarketDataSnapshotFullRefresh) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m MarketDataSnapshotFullRefresh) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m MarketDataSnapshotFullRefresh) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m MarketDataSnapshotFullRefresh) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m MarketDataSnapshotFullRefresh) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m MarketDataSnapshotFullRefresh) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m MarketDataSnapshotFullRefresh) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m MarketDataSnapshotFullRefresh) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m MarketDataSnapshotFullRefresh) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m MarketDataSnapshotFullRefresh) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m MarketDataSnapshotFullRefresh) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m MarketDataSnapshotFullRefresh) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m MarketDataSnapshotFullRefresh) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m MarketDataSnapshotFullRefresh) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m MarketDataSnapshotFullRefresh) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m MarketDataSnapshotFullRefresh) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m MarketDataSnapshotFullRefresh) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m MarketDataSnapshotFullRefresh) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m MarketDataSnapshotFullRefresh) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m MarketDataSnapshotFullRefresh) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m MarketDataSnapshotFullRefresh) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m MarketDataSnapshotFullRefresh) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m MarketDataSnapshotFullRefresh) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m MarketDataSnapshotFullRefresh) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMDStreamID gets MDStreamID, Tag 1500 +func (m MarketDataSnapshotFullRefresh) GetMDStreamID() (v string, err quickfix.MessageRejectError) { + var f field.MDStreamIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m MarketDataSnapshotFullRefresh) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m MarketDataSnapshotFullRefresh) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m MarketDataSnapshotFullRefresh) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m MarketDataSnapshotFullRefresh) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m MarketDataSnapshotFullRefresh) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m MarketDataSnapshotFullRefresh) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m MarketDataSnapshotFullRefresh) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m MarketDataSnapshotFullRefresh) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m MarketDataSnapshotFullRefresh) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m MarketDataSnapshotFullRefresh) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m MarketDataSnapshotFullRefresh) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m MarketDataSnapshotFullRefresh) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m MarketDataSnapshotFullRefresh) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +func (m MarketDataSnapshotFullRefresh) HasNoRoutingIDs() bool { + return m.Has(tag.NoRoutingIDs) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m MarketDataSnapshotFullRefresh) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m MarketDataSnapshotFullRefresh) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m MarketDataSnapshotFullRefresh) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m MarketDataSnapshotFullRefresh) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m MarketDataSnapshotFullRefresh) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m MarketDataSnapshotFullRefresh) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m MarketDataSnapshotFullRefresh) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m MarketDataSnapshotFullRefresh) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m MarketDataSnapshotFullRefresh) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m MarketDataSnapshotFullRefresh) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasMDReqID returns true if MDReqID is present, Tag 262 +func (m MarketDataSnapshotFullRefresh) HasMDReqID() bool { + return m.Has(tag.MDReqID) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m MarketDataSnapshotFullRefresh) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasNoMDEntries returns true if NoMDEntries is present, Tag 268 +func (m MarketDataSnapshotFullRefresh) HasNoMDEntries() bool { + return m.Has(tag.NoMDEntries) +} + +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +func (m MarketDataSnapshotFullRefresh) HasFinancialStatus() bool { + return m.Has(tag.FinancialStatus) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m MarketDataSnapshotFullRefresh) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m MarketDataSnapshotFullRefresh) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m MarketDataSnapshotFullRefresh) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m MarketDataSnapshotFullRefresh) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasNetChgPrevDay returns true if NetChgPrevDay is present, Tag 451 +func (m MarketDataSnapshotFullRefresh) HasNetChgPrevDay() bool { + return m.Has(tag.NetChgPrevDay) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m MarketDataSnapshotFullRefresh) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m MarketDataSnapshotFullRefresh) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m MarketDataSnapshotFullRefresh) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m MarketDataSnapshotFullRefresh) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m MarketDataSnapshotFullRefresh) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m MarketDataSnapshotFullRefresh) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m MarketDataSnapshotFullRefresh) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m MarketDataSnapshotFullRefresh) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m MarketDataSnapshotFullRefresh) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m MarketDataSnapshotFullRefresh) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m MarketDataSnapshotFullRefresh) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m MarketDataSnapshotFullRefresh) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m MarketDataSnapshotFullRefresh) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m MarketDataSnapshotFullRefresh) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasApplQueueDepth returns true if ApplQueueDepth is present, Tag 813 +func (m MarketDataSnapshotFullRefresh) HasApplQueueDepth() bool { + return m.Has(tag.ApplQueueDepth) +} + +// HasApplQueueResolution returns true if ApplQueueResolution is present, Tag 814 +func (m MarketDataSnapshotFullRefresh) HasApplQueueResolution() bool { + return m.Has(tag.ApplQueueResolution) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m MarketDataSnapshotFullRefresh) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m MarketDataSnapshotFullRefresh) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m MarketDataSnapshotFullRefresh) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m MarketDataSnapshotFullRefresh) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m MarketDataSnapshotFullRefresh) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTotNumReports returns true if TotNumReports is present, Tag 911 +func (m MarketDataSnapshotFullRefresh) HasTotNumReports() bool { + return m.Has(tag.TotNumReports) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m MarketDataSnapshotFullRefresh) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasMDReportID returns true if MDReportID is present, Tag 963 +func (m MarketDataSnapshotFullRefresh) HasMDReportID() bool { + return m.Has(tag.MDReportID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m MarketDataSnapshotFullRefresh) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m MarketDataSnapshotFullRefresh) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m MarketDataSnapshotFullRefresh) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m MarketDataSnapshotFullRefresh) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m MarketDataSnapshotFullRefresh) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m MarketDataSnapshotFullRefresh) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m MarketDataSnapshotFullRefresh) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m MarketDataSnapshotFullRefresh) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m MarketDataSnapshotFullRefresh) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m MarketDataSnapshotFullRefresh) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m MarketDataSnapshotFullRefresh) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m MarketDataSnapshotFullRefresh) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m MarketDataSnapshotFullRefresh) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m MarketDataSnapshotFullRefresh) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m MarketDataSnapshotFullRefresh) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m MarketDataSnapshotFullRefresh) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m MarketDataSnapshotFullRefresh) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMDSubBookType returns true if MDSubBookType is present, Tag 1173 +func (m MarketDataSnapshotFullRefresh) HasMDSubBookType() bool { + return m.Has(tag.MDSubBookType) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m MarketDataSnapshotFullRefresh) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m MarketDataSnapshotFullRefresh) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m MarketDataSnapshotFullRefresh) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m MarketDataSnapshotFullRefresh) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m MarketDataSnapshotFullRefresh) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasRefreshIndicator returns true if RefreshIndicator is present, Tag 1187 +func (m MarketDataSnapshotFullRefresh) HasRefreshIndicator() bool { + return m.Has(tag.RefreshIndicator) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m MarketDataSnapshotFullRefresh) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m MarketDataSnapshotFullRefresh) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m MarketDataSnapshotFullRefresh) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m MarketDataSnapshotFullRefresh) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m MarketDataSnapshotFullRefresh) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m MarketDataSnapshotFullRefresh) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m MarketDataSnapshotFullRefresh) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m MarketDataSnapshotFullRefresh) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m MarketDataSnapshotFullRefresh) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m MarketDataSnapshotFullRefresh) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m MarketDataSnapshotFullRefresh) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m MarketDataSnapshotFullRefresh) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m MarketDataSnapshotFullRefresh) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m MarketDataSnapshotFullRefresh) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m MarketDataSnapshotFullRefresh) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m MarketDataSnapshotFullRefresh) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m MarketDataSnapshotFullRefresh) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m MarketDataSnapshotFullRefresh) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m MarketDataSnapshotFullRefresh) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m MarketDataSnapshotFullRefresh) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m MarketDataSnapshotFullRefresh) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m MarketDataSnapshotFullRefresh) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m MarketDataSnapshotFullRefresh) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m MarketDataSnapshotFullRefresh) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m MarketDataSnapshotFullRefresh) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m MarketDataSnapshotFullRefresh) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m MarketDataSnapshotFullRefresh) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m MarketDataSnapshotFullRefresh) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m MarketDataSnapshotFullRefresh) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasMDStreamID returns true if MDStreamID is present, Tag 1500 +func (m MarketDataSnapshotFullRefresh) HasMDStreamID() bool { + return m.Has(tag.MDStreamID) +} + +// NoRoutingIDs is a repeating group element, Tag 215 +type NoRoutingIDs struct { + *quickfix.Group +} + +// SetRoutingType sets RoutingType, Tag 216 +func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { + m.Set(field.NewRoutingType(v)) +} + +// SetRoutingID sets RoutingID, Tag 217 +func (m NoRoutingIDs) SetRoutingID(v string) { + m.Set(field.NewRoutingID(v)) +} + +// GetRoutingType gets RoutingType, Tag 216 +func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { + var f field.RoutingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoutingID gets RoutingID, Tag 217 +func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { + var f field.RoutingIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRoutingType returns true if RoutingType is present, Tag 216 +func (m NoRoutingIDs) HasRoutingType() bool { + return m.Has(tag.RoutingType) +} + +// HasRoutingID returns true if RoutingID is present, Tag 217 +func (m NoRoutingIDs) HasRoutingID() bool { + return m.Has(tag.RoutingID) +} + +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +type NoRoutingIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { + return NoRoutingIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRoutingIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)})} +} + +// Add create and append a new NoRoutingIDs to this group +func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { + g := m.RepeatingGroup.Add() + return NoRoutingIDs{g} +} + +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { + return NoRoutingIDs{m.RepeatingGroup.Get(i)} +} + +// NoMDEntries is a repeating group element, Tag 268 +type NoMDEntries struct { + *quickfix.Group +} + +// SetMDEntryType sets MDEntryType, Tag 269 +func (m NoMDEntries) SetMDEntryType(v enum.MDEntryType) { + m.Set(field.NewMDEntryType(v)) +} + +// SetMDEntryPx sets MDEntryPx, Tag 270 +func (m NoMDEntries) SetMDEntryPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntryPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoMDEntries) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetMDEntrySize sets MDEntrySize, Tag 271 +func (m NoMDEntries) SetMDEntrySize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySize(value, scale)) +} + +// SetMDEntryDate sets MDEntryDate, Tag 272 +func (m NoMDEntries) SetMDEntryDate(v string) { + m.Set(field.NewMDEntryDate(v)) +} + +// SetMDEntryTime sets MDEntryTime, Tag 273 +func (m NoMDEntries) SetMDEntryTime(v string) { + m.Set(field.NewMDEntryTime(v)) +} + +// SetTickDirection sets TickDirection, Tag 274 +func (m NoMDEntries) SetTickDirection(v enum.TickDirection) { + m.Set(field.NewTickDirection(v)) +} + +// SetMDMkt sets MDMkt, Tag 275 +func (m NoMDEntries) SetMDMkt(v string) { + m.Set(field.NewMDMkt(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoMDEntries) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoMDEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetQuoteCondition sets QuoteCondition, Tag 276 +func (m NoMDEntries) SetQuoteCondition(v enum.QuoteCondition) { + m.Set(field.NewQuoteCondition(v)) +} + +// SetTradeCondition sets TradeCondition, Tag 277 +func (m NoMDEntries) SetTradeCondition(v enum.TradeCondition) { + m.Set(field.NewTradeCondition(v)) +} + +// SetMDEntryOriginator sets MDEntryOriginator, Tag 282 +func (m NoMDEntries) SetMDEntryOriginator(v string) { + m.Set(field.NewMDEntryOriginator(v)) +} + +// SetLocationID sets LocationID, Tag 283 +func (m NoMDEntries) SetLocationID(v string) { + m.Set(field.NewLocationID(v)) +} + +// SetDeskID sets DeskID, Tag 284 +func (m NoMDEntries) SetDeskID(v string) { + m.Set(field.NewDeskID(v)) +} + +// SetOpenCloseSettlFlag sets OpenCloseSettlFlag, Tag 286 +func (m NoMDEntries) SetOpenCloseSettlFlag(v enum.OpenCloseSettlFlag) { + m.Set(field.NewOpenCloseSettlFlag(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NoMDEntries) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoMDEntries) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NoMDEntries) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NoMDEntries) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetSellerDays sets SellerDays, Tag 287 +func (m NoMDEntries) SetSellerDays(v int) { + m.Set(field.NewSellerDays(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoMDEntries) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetQuoteEntryID sets QuoteEntryID, Tag 299 +func (m NoMDEntries) SetQuoteEntryID(v string) { + m.Set(field.NewQuoteEntryID(v)) +} + +// SetMDEntryBuyer sets MDEntryBuyer, Tag 288 +func (m NoMDEntries) SetMDEntryBuyer(v string) { + m.Set(field.NewMDEntryBuyer(v)) +} + +// SetMDEntrySeller sets MDEntrySeller, Tag 289 +func (m NoMDEntries) SetMDEntrySeller(v string) { + m.Set(field.NewMDEntrySeller(v)) +} + +// SetNumberOfOrders sets NumberOfOrders, Tag 346 +func (m NoMDEntries) SetNumberOfOrders(v int) { + m.Set(field.NewNumberOfOrders(v)) +} + +// SetMDEntryPositionNo sets MDEntryPositionNo, Tag 290 +func (m NoMDEntries) SetMDEntryPositionNo(v int) { + m.Set(field.NewMDEntryPositionNo(v)) +} + +// SetScope sets Scope, Tag 546 +func (m NoMDEntries) SetScope(v enum.Scope) { + m.Set(field.NewScope(v)) +} + +// SetPriceDelta sets PriceDelta, Tag 811 +func (m NoMDEntries) SetPriceDelta(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceDelta(value, scale)) +} + +// SetText sets Text, Tag 58 +func (m NoMDEntries) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoMDEntries) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoMDEntries) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMDPriceLevel sets MDPriceLevel, Tag 1023 +func (m NoMDEntries) SetMDPriceLevel(v int) { + m.Set(field.NewMDPriceLevel(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoMDEntries) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetMDOriginType sets MDOriginType, Tag 1024 +func (m NoMDEntries) SetMDOriginType(v enum.MDOriginType) { + m.Set(field.NewMDOriginType(v)) +} + +// SetHighPx sets HighPx, Tag 332 +func (m NoMDEntries) SetHighPx(value decimal.Decimal, scale int32) { + m.Set(field.NewHighPx(value, scale)) +} + +// SetLowPx sets LowPx, Tag 333 +func (m NoMDEntries) SetLowPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLowPx(value, scale)) +} + +// SetTradeVolume sets TradeVolume, Tag 1020 +func (m NoMDEntries) SetTradeVolume(value decimal.Decimal, scale int32) { + m.Set(field.NewTradeVolume(value, scale)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoMDEntries) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoMDEntries) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetMDQuoteType sets MDQuoteType, Tag 1070 +func (m NoMDEntries) SetMDQuoteType(v enum.MDQuoteType) { + m.Set(field.NewMDQuoteType(v)) +} + +// SetRptSeq sets RptSeq, Tag 83 +func (m NoMDEntries) SetRptSeq(v int) { + m.Set(field.NewRptSeq(v)) +} + +// SetDealingCapacity sets DealingCapacity, Tag 1048 +func (m NoMDEntries) SetDealingCapacity(v enum.DealingCapacity) { + m.Set(field.NewDealingCapacity(v)) +} + +// SetMDEntrySpotRate sets MDEntrySpotRate, Tag 1026 +func (m NoMDEntries) SetMDEntrySpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySpotRate(value, scale)) +} + +// SetMDEntryForwardPoints sets MDEntryForwardPoints, Tag 1027 +func (m NoMDEntries) SetMDEntryForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntryForwardPoints(value, scale)) +} + +// SetMDEntryID sets MDEntryID, Tag 278 +func (m NoMDEntries) SetMDEntryID(v string) { + m.Set(field.NewMDEntryID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoMDEntries) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoMDEntries) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoMDEntries) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMDEntries) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoMDEntries) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoMDEntries) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoMDEntries) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoMDEntries) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoMDEntries) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoMDEntries) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m NoMDEntries) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoMDEntries) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoMDEntries) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoMDEntries) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoMDEntries) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoMDEntries) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoMDEntries) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoMDEntries) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetNoOfSecSizes sets NoOfSecSizes, Tag 1177 +func (m NoMDEntries) SetNoOfSecSizes(f NoOfSecSizesRepeatingGroup) { + m.SetGroup(f) +} + +// SetLotType sets LotType, Tag 1093 +func (m NoMDEntries) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 +func (m NoMDEntries) SetSecurityTradingStatus(v enum.SecurityTradingStatus) { + m.Set(field.NewSecurityTradingStatus(v)) +} + +// SetHaltReasonInt sets HaltReasonInt, Tag 327 +func (m NoMDEntries) SetHaltReasonInt(v enum.HaltReasonInt) { + m.Set(field.NewHaltReasonInt(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoMDEntries) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m NoMDEntries) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTrdType sets TrdType, Tag 828 +func (m NoMDEntries) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetFirstPx sets FirstPx, Tag 1025 +func (m NoMDEntries) SetFirstPx(value decimal.Decimal, scale int32) { + m.Set(field.NewFirstPx(value, scale)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m NoMDEntries) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// GetMDEntryType gets MDEntryType, Tag 269 +func (m NoMDEntries) GetMDEntryType() (v enum.MDEntryType, err quickfix.MessageRejectError) { + var f field.MDEntryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryPx gets MDEntryPx, Tag 270 +func (m NoMDEntries) GetMDEntryPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntryPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoMDEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySize gets MDEntrySize, Tag 271 +func (m NoMDEntries) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryDate gets MDEntryDate, Tag 272 +func (m NoMDEntries) GetMDEntryDate() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryTime gets MDEntryTime, Tag 273 +func (m NoMDEntries) GetMDEntryTime() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickDirection gets TickDirection, Tag 274 +func (m NoMDEntries) GetTickDirection() (v enum.TickDirection, err quickfix.MessageRejectError) { + var f field.TickDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDMkt gets MDMkt, Tag 275 +func (m NoMDEntries) GetMDMkt() (v string, err quickfix.MessageRejectError) { + var f field.MDMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoMDEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoMDEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteCondition gets QuoteCondition, Tag 276 +func (m NoMDEntries) GetQuoteCondition() (v enum.QuoteCondition, err quickfix.MessageRejectError) { + var f field.QuoteConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeCondition gets TradeCondition, Tag 277 +func (m NoMDEntries) GetTradeCondition() (v enum.TradeCondition, err quickfix.MessageRejectError) { + var f field.TradeConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryOriginator gets MDEntryOriginator, Tag 282 +func (m NoMDEntries) GetMDEntryOriginator() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryOriginatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocationID gets LocationID, Tag 283 +func (m NoMDEntries) GetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.LocationIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskID gets DeskID, Tag 284 +func (m NoMDEntries) GetDeskID() (v string, err quickfix.MessageRejectError) { + var f field.DeskIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOpenCloseSettlFlag gets OpenCloseSettlFlag, Tag 286 +func (m NoMDEntries) GetOpenCloseSettlFlag() (v enum.OpenCloseSettlFlag, err quickfix.MessageRejectError) { + var f field.OpenCloseSettlFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoMDEntries) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NoMDEntries) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoMDEntries) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NoMDEntries) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NoMDEntries) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSellerDays gets SellerDays, Tag 287 +func (m NoMDEntries) GetSellerDays() (v int, err quickfix.MessageRejectError) { + var f field.SellerDaysField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoMDEntries) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteEntryID gets QuoteEntryID, Tag 299 +func (m NoMDEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryBuyer gets MDEntryBuyer, Tag 288 +func (m NoMDEntries) GetMDEntryBuyer() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryBuyerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySeller gets MDEntrySeller, Tag 289 +func (m NoMDEntries) GetMDEntrySeller() (v string, err quickfix.MessageRejectError) { + var f field.MDEntrySellerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumberOfOrders gets NumberOfOrders, Tag 346 +func (m NoMDEntries) GetNumberOfOrders() (v int, err quickfix.MessageRejectError) { + var f field.NumberOfOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryPositionNo gets MDEntryPositionNo, Tag 290 +func (m NoMDEntries) GetMDEntryPositionNo() (v int, err quickfix.MessageRejectError) { + var f field.MDEntryPositionNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetScope gets Scope, Tag 546 +func (m NoMDEntries) GetScope() (v enum.Scope, err quickfix.MessageRejectError) { + var f field.ScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceDelta gets PriceDelta, Tag 811 +func (m NoMDEntries) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceDeltaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoMDEntries) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoMDEntries) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoMDEntries) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDPriceLevel gets MDPriceLevel, Tag 1023 +func (m NoMDEntries) GetMDPriceLevel() (v int, err quickfix.MessageRejectError) { + var f field.MDPriceLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoMDEntries) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDOriginType gets MDOriginType, Tag 1024 +func (m NoMDEntries) GetMDOriginType() (v enum.MDOriginType, err quickfix.MessageRejectError) { + var f field.MDOriginTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighPx gets HighPx, Tag 332 +func (m NoMDEntries) GetHighPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowPx gets LowPx, Tag 333 +func (m NoMDEntries) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeVolume gets TradeVolume, Tag 1020 +func (m NoMDEntries) GetTradeVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradeVolumeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoMDEntries) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoMDEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDQuoteType gets MDQuoteType, Tag 1070 +func (m NoMDEntries) GetMDQuoteType() (v enum.MDQuoteType, err quickfix.MessageRejectError) { + var f field.MDQuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSeq gets RptSeq, Tag 83 +func (m NoMDEntries) GetRptSeq() (v int, err quickfix.MessageRejectError) { + var f field.RptSeqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDealingCapacity gets DealingCapacity, Tag 1048 +func (m NoMDEntries) GetDealingCapacity() (v enum.DealingCapacity, err quickfix.MessageRejectError) { + var f field.DealingCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySpotRate gets MDEntrySpotRate, Tag 1026 +func (m NoMDEntries) GetMDEntrySpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryForwardPoints gets MDEntryForwardPoints, Tag 1027 +func (m NoMDEntries) GetMDEntryForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntryForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntryID gets MDEntryID, Tag 278 +func (m NoMDEntries) GetMDEntryID() (v string, err quickfix.MessageRejectError) { + var f field.MDEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoMDEntries) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoMDEntries) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoMDEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMDEntries) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoMDEntries) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoMDEntries) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoMDEntries) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoMDEntries) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoMDEntries) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoMDEntries) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NoMDEntries) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoMDEntries) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoMDEntries) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoMDEntries) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoMDEntries) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoMDEntries) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoMDEntries) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoMDEntries) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOfSecSizes gets NoOfSecSizes, Tag 1177 +func (m NoMDEntries) GetNoOfSecSizes() (NoOfSecSizesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOfSecSizesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLotType gets LotType, Tag 1093 +func (m NoMDEntries) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 +func (m NoMDEntries) GetSecurityTradingStatus() (v enum.SecurityTradingStatus, err quickfix.MessageRejectError) { + var f field.SecurityTradingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHaltReasonInt gets HaltReasonInt, Tag 327 +func (m NoMDEntries) GetHaltReasonInt() (v enum.HaltReasonInt, err quickfix.MessageRejectError) { + var f field.HaltReasonIntField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoMDEntries) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m NoMDEntries) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTrdType gets TrdType, Tag 828 +func (m NoMDEntries) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirstPx gets FirstPx, Tag 1025 +func (m NoMDEntries) GetFirstPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FirstPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m NoMDEntries) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDEntryType returns true if MDEntryType is present, Tag 269 +func (m NoMDEntries) HasMDEntryType() bool { + return m.Has(tag.MDEntryType) +} + +// HasMDEntryPx returns true if MDEntryPx is present, Tag 270 +func (m NoMDEntries) HasMDEntryPx() bool { + return m.Has(tag.MDEntryPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoMDEntries) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +func (m NoMDEntries) HasMDEntrySize() bool { + return m.Has(tag.MDEntrySize) +} + +// HasMDEntryDate returns true if MDEntryDate is present, Tag 272 +func (m NoMDEntries) HasMDEntryDate() bool { + return m.Has(tag.MDEntryDate) +} + +// HasMDEntryTime returns true if MDEntryTime is present, Tag 273 +func (m NoMDEntries) HasMDEntryTime() bool { + return m.Has(tag.MDEntryTime) +} + +// HasTickDirection returns true if TickDirection is present, Tag 274 +func (m NoMDEntries) HasTickDirection() bool { + return m.Has(tag.TickDirection) +} + +// HasMDMkt returns true if MDMkt is present, Tag 275 +func (m NoMDEntries) HasMDMkt() bool { + return m.Has(tag.MDMkt) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoMDEntries) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoMDEntries) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasQuoteCondition returns true if QuoteCondition is present, Tag 276 +func (m NoMDEntries) HasQuoteCondition() bool { + return m.Has(tag.QuoteCondition) +} + +// HasTradeCondition returns true if TradeCondition is present, Tag 277 +func (m NoMDEntries) HasTradeCondition() bool { + return m.Has(tag.TradeCondition) +} + +// HasMDEntryOriginator returns true if MDEntryOriginator is present, Tag 282 +func (m NoMDEntries) HasMDEntryOriginator() bool { + return m.Has(tag.MDEntryOriginator) +} + +// HasLocationID returns true if LocationID is present, Tag 283 +func (m NoMDEntries) HasLocationID() bool { + return m.Has(tag.LocationID) +} + +// HasDeskID returns true if DeskID is present, Tag 284 +func (m NoMDEntries) HasDeskID() bool { + return m.Has(tag.DeskID) +} + +// HasOpenCloseSettlFlag returns true if OpenCloseSettlFlag is present, Tag 286 +func (m NoMDEntries) HasOpenCloseSettlFlag() bool { + return m.Has(tag.OpenCloseSettlFlag) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoMDEntries) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NoMDEntries) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoMDEntries) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NoMDEntries) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NoMDEntries) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasSellerDays returns true if SellerDays is present, Tag 287 +func (m NoMDEntries) HasSellerDays() bool { + return m.Has(tag.SellerDays) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoMDEntries) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +func (m NoMDEntries) HasQuoteEntryID() bool { + return m.Has(tag.QuoteEntryID) +} + +// HasMDEntryBuyer returns true if MDEntryBuyer is present, Tag 288 +func (m NoMDEntries) HasMDEntryBuyer() bool { + return m.Has(tag.MDEntryBuyer) +} + +// HasMDEntrySeller returns true if MDEntrySeller is present, Tag 289 +func (m NoMDEntries) HasMDEntrySeller() bool { + return m.Has(tag.MDEntrySeller) +} + +// HasNumberOfOrders returns true if NumberOfOrders is present, Tag 346 +func (m NoMDEntries) HasNumberOfOrders() bool { + return m.Has(tag.NumberOfOrders) +} + +// HasMDEntryPositionNo returns true if MDEntryPositionNo is present, Tag 290 +func (m NoMDEntries) HasMDEntryPositionNo() bool { + return m.Has(tag.MDEntryPositionNo) +} + +// HasScope returns true if Scope is present, Tag 546 +func (m NoMDEntries) HasScope() bool { + return m.Has(tag.Scope) +} + +// HasPriceDelta returns true if PriceDelta is present, Tag 811 +func (m NoMDEntries) HasPriceDelta() bool { + return m.Has(tag.PriceDelta) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoMDEntries) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoMDEntries) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoMDEntries) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMDPriceLevel returns true if MDPriceLevel is present, Tag 1023 +func (m NoMDEntries) HasMDPriceLevel() bool { + return m.Has(tag.MDPriceLevel) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoMDEntries) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasMDOriginType returns true if MDOriginType is present, Tag 1024 +func (m NoMDEntries) HasMDOriginType() bool { + return m.Has(tag.MDOriginType) +} + +// HasHighPx returns true if HighPx is present, Tag 332 +func (m NoMDEntries) HasHighPx() bool { + return m.Has(tag.HighPx) +} + +// HasLowPx returns true if LowPx is present, Tag 333 +func (m NoMDEntries) HasLowPx() bool { + return m.Has(tag.LowPx) +} + +// HasTradeVolume returns true if TradeVolume is present, Tag 1020 +func (m NoMDEntries) HasTradeVolume() bool { + return m.Has(tag.TradeVolume) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoMDEntries) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoMDEntries) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasMDQuoteType returns true if MDQuoteType is present, Tag 1070 +func (m NoMDEntries) HasMDQuoteType() bool { + return m.Has(tag.MDQuoteType) +} + +// HasRptSeq returns true if RptSeq is present, Tag 83 +func (m NoMDEntries) HasRptSeq() bool { + return m.Has(tag.RptSeq) +} + +// HasDealingCapacity returns true if DealingCapacity is present, Tag 1048 +func (m NoMDEntries) HasDealingCapacity() bool { + return m.Has(tag.DealingCapacity) +} + +// HasMDEntrySpotRate returns true if MDEntrySpotRate is present, Tag 1026 +func (m NoMDEntries) HasMDEntrySpotRate() bool { + return m.Has(tag.MDEntrySpotRate) +} + +// HasMDEntryForwardPoints returns true if MDEntryForwardPoints is present, Tag 1027 +func (m NoMDEntries) HasMDEntryForwardPoints() bool { + return m.Has(tag.MDEntryForwardPoints) +} + +// HasMDEntryID returns true if MDEntryID is present, Tag 278 +func (m NoMDEntries) HasMDEntryID() bool { + return m.Has(tag.MDEntryID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoMDEntries) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoMDEntries) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoMDEntries) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMDEntries) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoMDEntries) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoMDEntries) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoMDEntries) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoMDEntries) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoMDEntries) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoMDEntries) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoMDEntries) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoMDEntries) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoMDEntries) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoMDEntries) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoMDEntries) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoMDEntries) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoMDEntries) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoMDEntries) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasNoOfSecSizes returns true if NoOfSecSizes is present, Tag 1177 +func (m NoMDEntries) HasNoOfSecSizes() bool { + return m.Has(tag.NoOfSecSizes) +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoMDEntries) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 +func (m NoMDEntries) HasSecurityTradingStatus() bool { + return m.Has(tag.SecurityTradingStatus) +} + +// HasHaltReasonInt returns true if HaltReasonInt is present, Tag 327 +func (m NoMDEntries) HasHaltReasonInt() bool { + return m.Has(tag.HaltReasonInt) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoMDEntries) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m NoMDEntries) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m NoMDEntries) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasFirstPx returns true if FirstPx is present, Tag 1025 +func (m NoMDEntries) HasFirstPx() bool { + return m.Has(tag.FirstPx) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m NoMDEntries) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOfSecSizes is a repeating group element, Tag 1177 +type NoOfSecSizes struct { + *quickfix.Group +} + +// SetMDSecSizeType sets MDSecSizeType, Tag 1178 +func (m NoOfSecSizes) SetMDSecSizeType(v enum.MDSecSizeType) { + m.Set(field.NewMDSecSizeType(v)) +} + +// SetMDSecSize sets MDSecSize, Tag 1179 +func (m NoOfSecSizes) SetMDSecSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDSecSize(value, scale)) +} + +// GetMDSecSizeType gets MDSecSizeType, Tag 1178 +func (m NoOfSecSizes) GetMDSecSizeType() (v enum.MDSecSizeType, err quickfix.MessageRejectError) { + var f field.MDSecSizeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDSecSize gets MDSecSize, Tag 1179 +func (m NoOfSecSizes) GetMDSecSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDSecSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDSecSizeType returns true if MDSecSizeType is present, Tag 1178 +func (m NoOfSecSizes) HasMDSecSizeType() bool { + return m.Has(tag.MDSecSizeType) +} + +// HasMDSecSize returns true if MDSecSize is present, Tag 1179 +func (m NoOfSecSizes) HasMDSecSize() bool { + return m.Has(tag.MDSecSize) +} + +// NoOfSecSizesRepeatingGroup is a repeating group, Tag 1177 +type NoOfSecSizesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOfSecSizesRepeatingGroup returns an initialized, NoOfSecSizesRepeatingGroup +func NewNoOfSecSizesRepeatingGroup() NoOfSecSizesRepeatingGroup { + return NoOfSecSizesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOfSecSizes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDSecSizeType), quickfix.GroupElement(tag.MDSecSize)})} +} + +// Add create and append a new NoOfSecSizes to this group +func (m NoOfSecSizesRepeatingGroup) Add() NoOfSecSizes { + g := m.RepeatingGroup.Add() + return NoOfSecSizes{g} +} + +// Get returns the ith NoOfSecSizes in the NoOfSecSizesRepeatinGroup +func (m NoOfSecSizesRepeatingGroup) Get(i int) NoOfSecSizes { + return NoOfSecSizes{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoMDEntriesRepeatingGroup is a repeating group, Tag 268 +type NoMDEntriesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDEntriesRepeatingGroup returns an initialized, NoMDEntriesRepeatingGroup +func NewNoMDEntriesRepeatingGroup() NoMDEntriesRepeatingGroup { + return NoMDEntriesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDEntries, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDEntryType), quickfix.GroupElement(tag.MDEntryPx), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDEntryDate), quickfix.GroupElement(tag.MDEntryTime), quickfix.GroupElement(tag.TickDirection), quickfix.GroupElement(tag.MDMkt), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.QuoteCondition), quickfix.GroupElement(tag.TradeCondition), quickfix.GroupElement(tag.MDEntryOriginator), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.OpenCloseSettlFlag), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.SellerDays), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.MDEntryBuyer), quickfix.GroupElement(tag.MDEntrySeller), quickfix.GroupElement(tag.NumberOfOrders), quickfix.GroupElement(tag.MDEntryPositionNo), quickfix.GroupElement(tag.Scope), quickfix.GroupElement(tag.PriceDelta), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.MDPriceLevel), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.MDOriginType), quickfix.GroupElement(tag.HighPx), quickfix.GroupElement(tag.LowPx), quickfix.GroupElement(tag.TradeVolume), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.MDQuoteType), quickfix.GroupElement(tag.RptSeq), quickfix.GroupElement(tag.DealingCapacity), quickfix.GroupElement(tag.MDEntrySpotRate), quickfix.GroupElement(tag.MDEntryForwardPoints), quickfix.GroupElement(tag.MDEntryID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), NewNoOfSecSizesRepeatingGroup(), quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.SecurityTradingStatus), quickfix.GroupElement(tag.HaltReasonInt), quickfix.GroupElement(tag.SettlCurrency), NewNoRateSourcesRepeatingGroup(), quickfix.GroupElement(tag.TrdType), quickfix.GroupElement(tag.FirstPx), quickfix.GroupElement(tag.LastPx)})} +} + +// Add create and append a new NoMDEntries to this group +func (m NoMDEntriesRepeatingGroup) Add() NoMDEntries { + g := m.RepeatingGroup.Add() + return NoMDEntries{g} +} + +// Get returns the ith NoMDEntries in the NoMDEntriesRepeatinGroup +func (m NoMDEntriesRepeatingGroup) Get(i int) NoMDEntries { + return NoMDEntries{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdefinition/MarketDefinition.generated.go b/fix50sp2/marketdefinition/MarketDefinition.generated.go new file mode 100644 index 000000000..e6de8b368 --- /dev/null +++ b/fix50sp2/marketdefinition/MarketDefinition.generated.go @@ -0,0 +1,1046 @@ +package marketdefinition + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDefinition is the fix50sp2 MarketDefinition type, MsgType = BU +type MarketDefinition struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDefinition from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDefinition { + return MarketDefinition{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDefinition) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDefinition initialized with the required fields for MarketDefinition +func New(marketreportid field.MarketReportIDField, marketid field.MarketIDField) (m MarketDefinition) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BU")) + m.Set(marketreportid) + m.Set(marketid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDefinition, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BU", r +} + +// SetCurrency sets Currency, Tag 15 +func (m MarketDefinition) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetText sets Text, Tag 58 +func (m MarketDefinition) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m MarketDefinition) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m MarketDefinition) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m MarketDefinition) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m MarketDefinition) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m MarketDefinition) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m MarketDefinition) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m MarketDefinition) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m MarketDefinition) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m MarketDefinition) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m MarketDefinition) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m MarketDefinition) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m MarketDefinition) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m MarketDefinition) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m MarketDefinition) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m MarketDefinition) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m MarketDefinition) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m MarketDefinition) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m MarketDefinition) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m MarketDefinition) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m MarketDefinition) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m MarketDefinition) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m MarketDefinition) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m MarketDefinition) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m MarketDefinition) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetParentMktSegmID sets ParentMktSegmID, Tag 1325 +func (m MarketDefinition) SetParentMktSegmID(v string) { + m.Set(field.NewParentMktSegmID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m MarketDefinition) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m MarketDefinition) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m MarketDefinition) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m MarketDefinition) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetMarketReqID sets MarketReqID, Tag 1393 +func (m MarketDefinition) SetMarketReqID(v string) { + m.Set(field.NewMarketReqID(v)) +} + +// SetMarketReportID sets MarketReportID, Tag 1394 +func (m MarketDefinition) SetMarketReportID(v string) { + m.Set(field.NewMarketReportID(v)) +} + +// SetMarketSegmentDesc sets MarketSegmentDesc, Tag 1396 +func (m MarketDefinition) SetMarketSegmentDesc(v string) { + m.Set(field.NewMarketSegmentDesc(v)) +} + +// SetEncodedMktSegmDescLen sets EncodedMktSegmDescLen, Tag 1397 +func (m MarketDefinition) SetEncodedMktSegmDescLen(v int) { + m.Set(field.NewEncodedMktSegmDescLen(v)) +} + +// SetEncodedMktSegmDesc sets EncodedMktSegmDesc, Tag 1398 +func (m MarketDefinition) SetEncodedMktSegmDesc(v string) { + m.Set(field.NewEncodedMktSegmDesc(v)) +} + +// GetCurrency gets Currency, Tag 15 +func (m MarketDefinition) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m MarketDefinition) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m MarketDefinition) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m MarketDefinition) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m MarketDefinition) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m MarketDefinition) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m MarketDefinition) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m MarketDefinition) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m MarketDefinition) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m MarketDefinition) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m MarketDefinition) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m MarketDefinition) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m MarketDefinition) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m MarketDefinition) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m MarketDefinition) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m MarketDefinition) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m MarketDefinition) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m MarketDefinition) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m MarketDefinition) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m MarketDefinition) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m MarketDefinition) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m MarketDefinition) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m MarketDefinition) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m MarketDefinition) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m MarketDefinition) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m MarketDefinition) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParentMktSegmID gets ParentMktSegmID, Tag 1325 +func (m MarketDefinition) GetParentMktSegmID() (v string, err quickfix.MessageRejectError) { + var f field.ParentMktSegmIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m MarketDefinition) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m MarketDefinition) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m MarketDefinition) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m MarketDefinition) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketReqID gets MarketReqID, Tag 1393 +func (m MarketDefinition) GetMarketReqID() (v string, err quickfix.MessageRejectError) { + var f field.MarketReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketReportID gets MarketReportID, Tag 1394 +func (m MarketDefinition) GetMarketReportID() (v string, err quickfix.MessageRejectError) { + var f field.MarketReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentDesc gets MarketSegmentDesc, Tag 1396 +func (m MarketDefinition) GetMarketSegmentDesc() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedMktSegmDescLen gets EncodedMktSegmDescLen, Tag 1397 +func (m MarketDefinition) GetEncodedMktSegmDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedMktSegmDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedMktSegmDesc gets EncodedMktSegmDesc, Tag 1398 +func (m MarketDefinition) GetEncodedMktSegmDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedMktSegmDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m MarketDefinition) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasText returns true if Text is present, Tag 58 +func (m MarketDefinition) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m MarketDefinition) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m MarketDefinition) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m MarketDefinition) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m MarketDefinition) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m MarketDefinition) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m MarketDefinition) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m MarketDefinition) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m MarketDefinition) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m MarketDefinition) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m MarketDefinition) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m MarketDefinition) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m MarketDefinition) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m MarketDefinition) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m MarketDefinition) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m MarketDefinition) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m MarketDefinition) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m MarketDefinition) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m MarketDefinition) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m MarketDefinition) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m MarketDefinition) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m MarketDefinition) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m MarketDefinition) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m MarketDefinition) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m MarketDefinition) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325 +func (m MarketDefinition) HasParentMktSegmID() bool { + return m.Has(tag.ParentMktSegmID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m MarketDefinition) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m MarketDefinition) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m MarketDefinition) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m MarketDefinition) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasMarketReqID returns true if MarketReqID is present, Tag 1393 +func (m MarketDefinition) HasMarketReqID() bool { + return m.Has(tag.MarketReqID) +} + +// HasMarketReportID returns true if MarketReportID is present, Tag 1394 +func (m MarketDefinition) HasMarketReportID() bool { + return m.Has(tag.MarketReportID) +} + +// HasMarketSegmentDesc returns true if MarketSegmentDesc is present, Tag 1396 +func (m MarketDefinition) HasMarketSegmentDesc() bool { + return m.Has(tag.MarketSegmentDesc) +} + +// HasEncodedMktSegmDescLen returns true if EncodedMktSegmDescLen is present, Tag 1397 +func (m MarketDefinition) HasEncodedMktSegmDescLen() bool { + return m.Has(tag.EncodedMktSegmDescLen) +} + +// HasEncodedMktSegmDesc returns true if EncodedMktSegmDesc is present, Tag 1398 +func (m MarketDefinition) HasEncodedMktSegmDesc() bool { + return m.Has(tag.EncodedMktSegmDesc) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/marketdefinitionrequest/MarketDefinitionRequest.generated.go b/fix50sp2/marketdefinitionrequest/MarketDefinitionRequest.generated.go new file mode 100644 index 000000000..2b7bbb5f6 --- /dev/null +++ b/fix50sp2/marketdefinitionrequest/MarketDefinitionRequest.generated.go @@ -0,0 +1,152 @@ +package marketdefinitionrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDefinitionRequest is the fix50sp2 MarketDefinitionRequest type, MsgType = BT +type MarketDefinitionRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDefinitionRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDefinitionRequest { + return MarketDefinitionRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDefinitionRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDefinitionRequest initialized with the required fields for MarketDefinitionRequest +func New(marketreqid field.MarketReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m MarketDefinitionRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BT")) + m.Set(marketreqid) + m.Set(subscriptionrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDefinitionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BT", r +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m MarketDefinitionRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m MarketDefinitionRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m MarketDefinitionRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetParentMktSegmID sets ParentMktSegmID, Tag 1325 +func (m MarketDefinitionRequest) SetParentMktSegmID(v string) { + m.Set(field.NewParentMktSegmID(v)) +} + +// SetMarketReqID sets MarketReqID, Tag 1393 +func (m MarketDefinitionRequest) SetMarketReqID(v string) { + m.Set(field.NewMarketReqID(v)) +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m MarketDefinitionRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m MarketDefinitionRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m MarketDefinitionRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParentMktSegmID gets ParentMktSegmID, Tag 1325 +func (m MarketDefinitionRequest) GetParentMktSegmID() (v string, err quickfix.MessageRejectError) { + var f field.ParentMktSegmIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketReqID gets MarketReqID, Tag 1393 +func (m MarketDefinitionRequest) GetMarketReqID() (v string, err quickfix.MessageRejectError) { + var f field.MarketReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m MarketDefinitionRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m MarketDefinitionRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m MarketDefinitionRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325 +func (m MarketDefinitionRequest) HasParentMktSegmID() bool { + return m.Has(tag.ParentMktSegmID) +} + +// HasMarketReqID returns true if MarketReqID is present, Tag 1393 +func (m MarketDefinitionRequest) HasMarketReqID() bool { + return m.Has(tag.MarketReqID) +} diff --git a/fix50sp2/marketdefinitionupdatereport/MarketDefinitionUpdateReport.generated.go b/fix50sp2/marketdefinitionupdatereport/MarketDefinitionUpdateReport.generated.go new file mode 100644 index 000000000..dd995ceeb --- /dev/null +++ b/fix50sp2/marketdefinitionupdatereport/MarketDefinitionUpdateReport.generated.go @@ -0,0 +1,1065 @@ +package marketdefinitionupdatereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MarketDefinitionUpdateReport is the fix50sp2 MarketDefinitionUpdateReport type, MsgType = BV +type MarketDefinitionUpdateReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MarketDefinitionUpdateReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MarketDefinitionUpdateReport { + return MarketDefinitionUpdateReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MarketDefinitionUpdateReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MarketDefinitionUpdateReport initialized with the required fields for MarketDefinitionUpdateReport +func New(marketreportid field.MarketReportIDField, marketid field.MarketIDField) (m MarketDefinitionUpdateReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BV")) + m.Set(marketreportid) + m.Set(marketid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MarketDefinitionUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BV", r +} + +// SetCurrency sets Currency, Tag 15 +func (m MarketDefinitionUpdateReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetText sets Text, Tag 58 +func (m MarketDefinitionUpdateReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m MarketDefinitionUpdateReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m MarketDefinitionUpdateReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m MarketDefinitionUpdateReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m MarketDefinitionUpdateReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m MarketDefinitionUpdateReport) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m MarketDefinitionUpdateReport) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m MarketDefinitionUpdateReport) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m MarketDefinitionUpdateReport) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m MarketDefinitionUpdateReport) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m MarketDefinitionUpdateReport) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m MarketDefinitionUpdateReport) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m MarketDefinitionUpdateReport) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m MarketDefinitionUpdateReport) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m MarketDefinitionUpdateReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m MarketDefinitionUpdateReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m MarketDefinitionUpdateReport) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m MarketDefinitionUpdateReport) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m MarketDefinitionUpdateReport) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m MarketDefinitionUpdateReport) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m MarketDefinitionUpdateReport) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m MarketDefinitionUpdateReport) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m MarketDefinitionUpdateReport) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m MarketDefinitionUpdateReport) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m MarketDefinitionUpdateReport) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetParentMktSegmID sets ParentMktSegmID, Tag 1325 +func (m MarketDefinitionUpdateReport) SetParentMktSegmID(v string) { + m.Set(field.NewParentMktSegmID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m MarketDefinitionUpdateReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m MarketDefinitionUpdateReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m MarketDefinitionUpdateReport) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m MarketDefinitionUpdateReport) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetMarketReqID sets MarketReqID, Tag 1393 +func (m MarketDefinitionUpdateReport) SetMarketReqID(v string) { + m.Set(field.NewMarketReqID(v)) +} + +// SetMarketReportID sets MarketReportID, Tag 1394 +func (m MarketDefinitionUpdateReport) SetMarketReportID(v string) { + m.Set(field.NewMarketReportID(v)) +} + +// SetMarketUpdateAction sets MarketUpdateAction, Tag 1395 +func (m MarketDefinitionUpdateReport) SetMarketUpdateAction(v enum.MarketUpdateAction) { + m.Set(field.NewMarketUpdateAction(v)) +} + +// SetMarketSegmentDesc sets MarketSegmentDesc, Tag 1396 +func (m MarketDefinitionUpdateReport) SetMarketSegmentDesc(v string) { + m.Set(field.NewMarketSegmentDesc(v)) +} + +// SetEncodedMktSegmDescLen sets EncodedMktSegmDescLen, Tag 1397 +func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDescLen(v int) { + m.Set(field.NewEncodedMktSegmDescLen(v)) +} + +// SetEncodedMktSegmDesc sets EncodedMktSegmDesc, Tag 1398 +func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDesc(v string) { + m.Set(field.NewEncodedMktSegmDesc(v)) +} + +// GetCurrency gets Currency, Tag 15 +func (m MarketDefinitionUpdateReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m MarketDefinitionUpdateReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m MarketDefinitionUpdateReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m MarketDefinitionUpdateReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m MarketDefinitionUpdateReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m MarketDefinitionUpdateReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m MarketDefinitionUpdateReport) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m MarketDefinitionUpdateReport) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m MarketDefinitionUpdateReport) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m MarketDefinitionUpdateReport) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m MarketDefinitionUpdateReport) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m MarketDefinitionUpdateReport) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m MarketDefinitionUpdateReport) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m MarketDefinitionUpdateReport) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m MarketDefinitionUpdateReport) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m MarketDefinitionUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m MarketDefinitionUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m MarketDefinitionUpdateReport) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m MarketDefinitionUpdateReport) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m MarketDefinitionUpdateReport) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m MarketDefinitionUpdateReport) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m MarketDefinitionUpdateReport) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m MarketDefinitionUpdateReport) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m MarketDefinitionUpdateReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m MarketDefinitionUpdateReport) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m MarketDefinitionUpdateReport) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParentMktSegmID gets ParentMktSegmID, Tag 1325 +func (m MarketDefinitionUpdateReport) GetParentMktSegmID() (v string, err quickfix.MessageRejectError) { + var f field.ParentMktSegmIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m MarketDefinitionUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m MarketDefinitionUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m MarketDefinitionUpdateReport) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m MarketDefinitionUpdateReport) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketReqID gets MarketReqID, Tag 1393 +func (m MarketDefinitionUpdateReport) GetMarketReqID() (v string, err quickfix.MessageRejectError) { + var f field.MarketReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketReportID gets MarketReportID, Tag 1394 +func (m MarketDefinitionUpdateReport) GetMarketReportID() (v string, err quickfix.MessageRejectError) { + var f field.MarketReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketUpdateAction gets MarketUpdateAction, Tag 1395 +func (m MarketDefinitionUpdateReport) GetMarketUpdateAction() (v enum.MarketUpdateAction, err quickfix.MessageRejectError) { + var f field.MarketUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentDesc gets MarketSegmentDesc, Tag 1396 +func (m MarketDefinitionUpdateReport) GetMarketSegmentDesc() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedMktSegmDescLen gets EncodedMktSegmDescLen, Tag 1397 +func (m MarketDefinitionUpdateReport) GetEncodedMktSegmDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedMktSegmDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedMktSegmDesc gets EncodedMktSegmDesc, Tag 1398 +func (m MarketDefinitionUpdateReport) GetEncodedMktSegmDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedMktSegmDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m MarketDefinitionUpdateReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasText returns true if Text is present, Tag 58 +func (m MarketDefinitionUpdateReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m MarketDefinitionUpdateReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m MarketDefinitionUpdateReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m MarketDefinitionUpdateReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m MarketDefinitionUpdateReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m MarketDefinitionUpdateReport) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m MarketDefinitionUpdateReport) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m MarketDefinitionUpdateReport) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m MarketDefinitionUpdateReport) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m MarketDefinitionUpdateReport) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m MarketDefinitionUpdateReport) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m MarketDefinitionUpdateReport) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m MarketDefinitionUpdateReport) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m MarketDefinitionUpdateReport) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m MarketDefinitionUpdateReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m MarketDefinitionUpdateReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m MarketDefinitionUpdateReport) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m MarketDefinitionUpdateReport) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m MarketDefinitionUpdateReport) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m MarketDefinitionUpdateReport) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m MarketDefinitionUpdateReport) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m MarketDefinitionUpdateReport) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m MarketDefinitionUpdateReport) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m MarketDefinitionUpdateReport) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m MarketDefinitionUpdateReport) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325 +func (m MarketDefinitionUpdateReport) HasParentMktSegmID() bool { + return m.Has(tag.ParentMktSegmID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m MarketDefinitionUpdateReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m MarketDefinitionUpdateReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m MarketDefinitionUpdateReport) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m MarketDefinitionUpdateReport) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasMarketReqID returns true if MarketReqID is present, Tag 1393 +func (m MarketDefinitionUpdateReport) HasMarketReqID() bool { + return m.Has(tag.MarketReqID) +} + +// HasMarketReportID returns true if MarketReportID is present, Tag 1394 +func (m MarketDefinitionUpdateReport) HasMarketReportID() bool { + return m.Has(tag.MarketReportID) +} + +// HasMarketUpdateAction returns true if MarketUpdateAction is present, Tag 1395 +func (m MarketDefinitionUpdateReport) HasMarketUpdateAction() bool { + return m.Has(tag.MarketUpdateAction) +} + +// HasMarketSegmentDesc returns true if MarketSegmentDesc is present, Tag 1396 +func (m MarketDefinitionUpdateReport) HasMarketSegmentDesc() bool { + return m.Has(tag.MarketSegmentDesc) +} + +// HasEncodedMktSegmDescLen returns true if EncodedMktSegmDescLen is present, Tag 1397 +func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDescLen() bool { + return m.Has(tag.EncodedMktSegmDescLen) +} + +// HasEncodedMktSegmDesc returns true if EncodedMktSegmDesc is present, Tag 1398 +func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDesc() bool { + return m.Has(tag.EncodedMktSegmDesc) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/massquote/MassQuote.generated.go b/fix50sp2/massquote/MassQuote.generated.go new file mode 100644 index 000000000..911691c55 --- /dev/null +++ b/fix50sp2/massquote/MassQuote.generated.go @@ -0,0 +1,6240 @@ +package massquote + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MassQuote is the fix50sp2 MassQuote type, MsgType = i +type MassQuote struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MassQuote from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MassQuote { + return MassQuote{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MassQuote) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MassQuote initialized with the required fields for MassQuote +func New(quoteid field.QuoteIDField) (m MassQuote) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("i")) + m.Set(quoteid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MassQuote, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "i", r +} + +// SetAccount sets Account, Tag 1 +func (m MassQuote) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m MassQuote) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m MassQuote) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetDefBidSize sets DefBidSize, Tag 293 +func (m MassQuote) SetDefBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewDefBidSize(value, scale)) +} + +// SetDefOfferSize sets DefOfferSize, Tag 294 +func (m MassQuote) SetDefOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewDefOfferSize(value, scale)) +} + +// SetNoQuoteSets sets NoQuoteSets, Tag 296 +func (m MassQuote) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +func (m MassQuote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { + m.Set(field.NewQuoteResponseLevel(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m MassQuote) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m MassQuote) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m MassQuote) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m MassQuote) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// GetAccount gets Account, Tag 1 +func (m MassQuote) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m MassQuote) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m MassQuote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDefBidSize gets DefBidSize, Tag 293 +func (m MassQuote) GetDefBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DefBidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDefOfferSize gets DefOfferSize, Tag 294 +func (m MassQuote) GetDefOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DefOfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoQuoteSets gets NoQuoteSets, Tag 296 +func (m MassQuote) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteSetsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +func (m MassQuote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { + var f field.QuoteResponseLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m MassQuote) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m MassQuote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m MassQuote) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m MassQuote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAccount returns true if Account is present, Tag 1 +func (m MassQuote) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m MassQuote) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m MassQuote) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasDefBidSize returns true if DefBidSize is present, Tag 293 +func (m MassQuote) HasDefBidSize() bool { + return m.Has(tag.DefBidSize) +} + +// HasDefOfferSize returns true if DefOfferSize is present, Tag 294 +func (m MassQuote) HasDefOfferSize() bool { + return m.Has(tag.DefOfferSize) +} + +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +func (m MassQuote) HasNoQuoteSets() bool { + return m.Has(tag.NoQuoteSets) +} + +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +func (m MassQuote) HasQuoteResponseLevel() bool { + return m.Has(tag.QuoteResponseLevel) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m MassQuote) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m MassQuote) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m MassQuote) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m MassQuote) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// NoQuoteSets is a repeating group element, Tag 296 +type NoQuoteSets struct { + *quickfix.Group +} + +// SetQuoteSetID sets QuoteSetID, Tag 302 +func (m NoQuoteSets) SetQuoteSetID(v string) { + m.Set(field.NewQuoteSetID(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoQuoteSets) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoQuoteSets) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoQuoteSets) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoQuoteSets) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoQuoteSets) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoQuoteSets) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoQuoteSets) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoQuoteSets) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoQuoteSets) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoQuoteSets) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoQuoteSets) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoQuoteSets) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoQuoteSets) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoQuoteSets) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoQuoteSets) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoQuoteSets) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoQuoteSets) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoQuoteSets) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoQuoteSets) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoQuoteSets) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoQuoteSets) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoQuoteSets) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoQuoteSets) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoQuoteSets) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoQuoteSets) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoQuoteSets) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoQuoteSets) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoQuoteSets) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoQuoteSets) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoQuoteSets) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoQuoteSets) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoQuoteSets) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoQuoteSets) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoQuoteSets) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoQuoteSets) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoQuoteSets) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoQuoteSets) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoQuoteSets) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoQuoteSets) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoQuoteSets) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoQuoteSets) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoQuoteSets) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoQuoteSets) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoQuoteSets) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoQuoteSets) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoQuoteSets) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoQuoteSets) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoQuoteSets) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoQuoteSets) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoQuoteSets) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoQuoteSets) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoQuoteSets) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoQuoteSets) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoQuoteSets) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoQuoteSets) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoQuoteSets) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoQuoteSets) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoQuoteSets) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 +func (m NoQuoteSets) SetQuoteSetValidUntilTime(v time.Time) { + m.Set(field.NewQuoteSetValidUntilTime(v)) +} + +// SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 +func (m NoQuoteSets) SetTotNoQuoteEntries(v int) { + m.Set(field.NewTotNoQuoteEntries(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m NoQuoteSets) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { + m.SetGroup(f) +} + +// GetQuoteSetID gets QuoteSetID, Tag 302 +func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteSetIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoQuoteSets) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoQuoteSets) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoQuoteSets) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoQuoteSets) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoQuoteSets) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoQuoteSets) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoQuoteSets) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoQuoteSets) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoQuoteSets) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoQuoteSets) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoQuoteSets) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoQuoteSets) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoQuoteSets) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoQuoteSets) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoQuoteSets) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoQuoteSets) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoQuoteSets) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoQuoteSets) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoQuoteSets) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoQuoteSets) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoQuoteSets) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoQuoteSets) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoQuoteSets) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoQuoteSets) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoQuoteSets) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoQuoteSets) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoQuoteSets) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 +func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.QuoteSetValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 +func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectError) { + var f field.TotNoQuoteEntriesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteEntriesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +func (m NoQuoteSets) HasQuoteSetID() bool { + return m.Has(tag.QuoteSetID) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoQuoteSets) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoQuoteSets) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoQuoteSets) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoQuoteSets) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoQuoteSets) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoQuoteSets) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoQuoteSets) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoQuoteSets) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoQuoteSets) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoQuoteSets) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoQuoteSets) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoQuoteSets) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoQuoteSets) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoQuoteSets) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoQuoteSets) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoQuoteSets) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoQuoteSets) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoQuoteSets) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoQuoteSets) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoQuoteSets) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoQuoteSets) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoQuoteSets) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoQuoteSets) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoQuoteSets) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoQuoteSets) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoQuoteSets) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoQuoteSets) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoQuoteSets) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoQuoteSets) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoQuoteSets) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoQuoteSets) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoQuoteSets) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoQuoteSets) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoQuoteSets) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoQuoteSets) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoQuoteSets) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoQuoteSets) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoQuoteSets) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoQuoteSets) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoQuoteSets) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoQuoteSets) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoQuoteSets) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoQuoteSets) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoQuoteSets) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoQuoteSets) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoQuoteSets) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoQuoteSets) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoQuoteSets) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoQuoteSets) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoQuoteSets) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoQuoteSets) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoQuoteSets) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoQuoteSets) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoQuoteSets) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoQuoteSets) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoQuoteSets) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoQuoteSets) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoQuoteSets) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoQuoteSets) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoQuoteSets) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoQuoteSets) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 +func (m NoQuoteSets) HasQuoteSetValidUntilTime() bool { + return m.Has(tag.QuoteSetValidUntilTime) +} + +// HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 +func (m NoQuoteSets) HasTotNoQuoteEntries() bool { + return m.Has(tag.TotNoQuoteEntries) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m NoQuoteSets) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +func (m NoQuoteSets) HasNoQuoteEntries() bool { + return m.Has(tag.NoQuoteEntries) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoQuoteEntries is a repeating group element, Tag 295 +type NoQuoteEntries struct { + *quickfix.Group +} + +// SetQuoteEntryID sets QuoteEntryID, Tag 299 +func (m NoQuoteEntries) SetQuoteEntryID(v string) { + m.Set(field.NewQuoteEntryID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoQuoteEntries) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoQuoteEntries) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoQuoteEntries) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoQuoteEntries) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoQuoteEntries) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoQuoteEntries) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoQuoteEntries) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoQuoteEntries) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoQuoteEntries) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoQuoteEntries) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoQuoteEntries) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoQuoteEntries) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoQuoteEntries) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoQuoteEntries) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoQuoteEntries) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoQuoteEntries) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoQuoteEntries) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoQuoteEntries) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoQuoteEntries) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoQuoteEntries) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoQuoteEntries) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoQuoteEntries) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoQuoteEntries) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoQuoteEntries) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoQuoteEntries) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoQuoteEntries) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoQuoteEntries) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoQuoteEntries) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoQuoteEntries) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBidPx sets BidPx, Tag 132 +func (m NoQuoteEntries) SetBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewBidPx(value, scale)) +} + +// SetOfferPx sets OfferPx, Tag 133 +func (m NoQuoteEntries) SetOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferPx(value, scale)) +} + +// SetBidSize sets BidSize, Tag 134 +func (m NoQuoteEntries) SetBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSize(value, scale)) +} + +// SetOfferSize sets OfferSize, Tag 135 +func (m NoQuoteEntries) SetOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSize(value, scale)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m NoQuoteEntries) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetBidSpotRate sets BidSpotRate, Tag 188 +func (m NoQuoteEntries) SetBidSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSpotRate(value, scale)) +} + +// SetOfferSpotRate sets OfferSpotRate, Tag 190 +func (m NoQuoteEntries) SetOfferSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSpotRate(value, scale)) +} + +// SetBidForwardPoints sets BidForwardPoints, Tag 189 +func (m NoQuoteEntries) SetBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints(value, scale)) +} + +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +func (m NoQuoteEntries) SetOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints(value, scale)) +} + +// SetMidPx sets MidPx, Tag 631 +func (m NoQuoteEntries) SetMidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMidPx(value, scale)) +} + +// SetBidYield sets BidYield, Tag 632 +func (m NoQuoteEntries) SetBidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewBidYield(value, scale)) +} + +// SetMidYield sets MidYield, Tag 633 +func (m NoQuoteEntries) SetMidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewMidYield(value, scale)) +} + +// SetOfferYield sets OfferYield, Tag 634 +func (m NoQuoteEntries) SetOfferYield(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferYield(value, scale)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoQuoteEntries) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoQuoteEntries) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoQuoteEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoQuoteEntries) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoQuoteEntries) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NoQuoteEntries) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NoQuoteEntries) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +func (m NoQuoteEntries) SetBidForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints2(value, scale)) +} + +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +func (m NoQuoteEntries) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints2(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoQuoteEntries) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoQuoteEntries) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoQuoteEntries) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoQuoteEntries) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// GetQuoteEntryID gets QuoteEntryID, Tag 299 +func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoQuoteEntries) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoQuoteEntries) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoQuoteEntries) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoQuoteEntries) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoQuoteEntries) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoQuoteEntries) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoQuoteEntries) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoQuoteEntries) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoQuoteEntries) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoQuoteEntries) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoQuoteEntries) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoQuoteEntries) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoQuoteEntries) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBidPx gets BidPx, Tag 132 +func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferPx gets OfferPx, Tag 133 +func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSize gets BidSize, Tag 134 +func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSize gets OfferSize, Tag 135 +func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSpotRate gets BidSpotRate, Tag 188 +func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSpotRate gets OfferSpotRate, Tag 190 +func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints gets BidForwardPoints, Tag 189 +func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidPx gets MidPx, Tag 631 +func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidYield gets BidYield, Tag 632 +func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidYield gets MidYield, Tag 633 +func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferYield gets OfferYield, Tag 634 +func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoQuoteEntries) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoQuoteEntries) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoQuoteEntries) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +func (m NoQuoteEntries) HasQuoteEntryID() bool { + return m.Has(tag.QuoteEntryID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoQuoteEntries) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoQuoteEntries) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoQuoteEntries) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoQuoteEntries) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoQuoteEntries) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoQuoteEntries) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoQuoteEntries) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoQuoteEntries) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoQuoteEntries) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoQuoteEntries) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoQuoteEntries) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoQuoteEntries) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoQuoteEntries) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoQuoteEntries) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoQuoteEntries) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoQuoteEntries) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoQuoteEntries) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoQuoteEntries) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoQuoteEntries) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoQuoteEntries) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoQuoteEntries) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoQuoteEntries) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoQuoteEntries) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoQuoteEntries) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoQuoteEntries) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoQuoteEntries) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoQuoteEntries) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoQuoteEntries) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoQuoteEntries) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoQuoteEntries) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoQuoteEntries) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoQuoteEntries) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoQuoteEntries) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoQuoteEntries) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoQuoteEntries) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoQuoteEntries) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoQuoteEntries) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoQuoteEntries) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoQuoteEntries) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoQuoteEntries) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoQuoteEntries) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoQuoteEntries) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoQuoteEntries) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoQuoteEntries) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoQuoteEntries) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoQuoteEntries) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoQuoteEntries) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoQuoteEntries) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoQuoteEntries) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoQuoteEntries) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoQuoteEntries) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoQuoteEntries) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoQuoteEntries) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoQuoteEntries) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoQuoteEntries) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoQuoteEntries) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoQuoteEntries) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoQuoteEntries) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoQuoteEntries) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoQuoteEntries) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoQuoteEntries) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoQuoteEntries) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoQuoteEntries) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoQuoteEntries) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoQuoteEntries) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoQuoteEntries) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoQuoteEntries) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoQuoteEntries) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoQuoteEntries) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoQuoteEntries) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoQuoteEntries) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoQuoteEntries) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoQuoteEntries) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoQuoteEntries) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoQuoteEntries) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoQuoteEntries) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoQuoteEntries) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoQuoteEntries) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoQuoteEntries) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoQuoteEntries) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoQuoteEntries) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoQuoteEntries) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoQuoteEntries) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoQuoteEntries) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoQuoteEntries) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBidPx returns true if BidPx is present, Tag 132 +func (m NoQuoteEntries) HasBidPx() bool { + return m.Has(tag.BidPx) +} + +// HasOfferPx returns true if OfferPx is present, Tag 133 +func (m NoQuoteEntries) HasOfferPx() bool { + return m.Has(tag.OfferPx) +} + +// HasBidSize returns true if BidSize is present, Tag 134 +func (m NoQuoteEntries) HasBidSize() bool { + return m.Has(tag.BidSize) +} + +// HasOfferSize returns true if OfferSize is present, Tag 135 +func (m NoQuoteEntries) HasOfferSize() bool { + return m.Has(tag.OfferSize) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m NoQuoteEntries) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +func (m NoQuoteEntries) HasBidSpotRate() bool { + return m.Has(tag.BidSpotRate) +} + +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +func (m NoQuoteEntries) HasOfferSpotRate() bool { + return m.Has(tag.OfferSpotRate) +} + +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +func (m NoQuoteEntries) HasBidForwardPoints() bool { + return m.Has(tag.BidForwardPoints) +} + +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +func (m NoQuoteEntries) HasOfferForwardPoints() bool { + return m.Has(tag.OfferForwardPoints) +} + +// HasMidPx returns true if MidPx is present, Tag 631 +func (m NoQuoteEntries) HasMidPx() bool { + return m.Has(tag.MidPx) +} + +// HasBidYield returns true if BidYield is present, Tag 632 +func (m NoQuoteEntries) HasBidYield() bool { + return m.Has(tag.BidYield) +} + +// HasMidYield returns true if MidYield is present, Tag 633 +func (m NoQuoteEntries) HasMidYield() bool { + return m.Has(tag.MidYield) +} + +// HasOfferYield returns true if OfferYield is present, Tag 634 +func (m NoQuoteEntries) HasOfferYield() bool { + return m.Has(tag.OfferYield) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoQuoteEntries) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoQuoteEntries) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoQuoteEntries) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoQuoteEntries) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoQuoteEntries) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NoQuoteEntries) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NoQuoteEntries) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +func (m NoQuoteEntries) HasBidForwardPoints2() bool { + return m.Has(tag.BidForwardPoints2) +} + +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +func (m NoQuoteEntries) HasOfferForwardPoints2() bool { + return m.Has(tag.OfferForwardPoints2) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoQuoteEntries) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoQuoteEntries) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoQuoteEntries) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoQuoteEntries) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +type NoQuoteEntriesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { + return NoQuoteEntriesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteEntries, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.MidPx), quickfix.GroupElement(tag.BidYield), quickfix.GroupElement(tag.MidYield), quickfix.GroupElement(tag.OfferYield), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.BidForwardPoints2), quickfix.GroupElement(tag.OfferForwardPoints2), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions)})} +} + +// Add create and append a new NoQuoteEntries to this group +func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { + g := m.RepeatingGroup.Add() + return NoQuoteEntries{g} +} + +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { + return NoQuoteEntries{m.RepeatingGroup.Get(i)} +} + +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +type NoQuoteSetsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { + return NoQuoteSetsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteSets, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.QuoteSetValidUntilTime), quickfix.GroupElement(tag.TotNoQuoteEntries), quickfix.GroupElement(tag.LastFragment), NewNoQuoteEntriesRepeatingGroup()})} +} + +// Add create and append a new NoQuoteSets to this group +func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { + g := m.RepeatingGroup.Add() + return NoQuoteSets{g} +} + +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { + return NoQuoteSets{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go b/fix50sp2/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go new file mode 100644 index 000000000..c094082eb --- /dev/null +++ b/fix50sp2/massquoteacknowledgement/MassQuoteAcknowledgement.generated.go @@ -0,0 +1,6513 @@ +package massquoteacknowledgement + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MassQuoteAcknowledgement is the fix50sp2 MassQuoteAcknowledgement type, MsgType = b +type MassQuoteAcknowledgement struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MassQuoteAcknowledgement from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MassQuoteAcknowledgement { + return MassQuoteAcknowledgement{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MassQuoteAcknowledgement) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MassQuoteAcknowledgement initialized with the required fields for MassQuoteAcknowledgement +func New(quotestatus field.QuoteStatusField) (m MassQuoteAcknowledgement) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("b")) + m.Set(quotestatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MassQuoteAcknowledgement, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "b", r +} + +// SetAccount sets Account, Tag 1 +func (m MassQuoteAcknowledgement) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetText sets Text, Tag 58 +func (m MassQuoteAcknowledgement) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m MassQuoteAcknowledgement) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m MassQuoteAcknowledgement) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetNoQuoteSets sets NoQuoteSets, Tag 296 +func (m MassQuoteAcknowledgement) SetNoQuoteSets(f NoQuoteSetsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteStatus sets QuoteStatus, Tag 297 +func (m MassQuoteAcknowledgement) SetQuoteStatus(v enum.QuoteStatus) { + m.Set(field.NewQuoteStatus(v)) +} + +// SetQuoteCancelType sets QuoteCancelType, Tag 298 +func (m MassQuoteAcknowledgement) SetQuoteCancelType(v enum.QuoteCancelType) { + m.Set(field.NewQuoteCancelType(v)) +} + +// SetQuoteRejectReason sets QuoteRejectReason, Tag 300 +func (m MassQuoteAcknowledgement) SetQuoteRejectReason(v enum.QuoteRejectReason) { + m.Set(field.NewQuoteRejectReason(v)) +} + +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +func (m MassQuoteAcknowledgement) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { + m.Set(field.NewQuoteResponseLevel(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m MassQuoteAcknowledgement) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m MassQuoteAcknowledgement) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m MassQuoteAcknowledgement) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m MassQuoteAcknowledgement) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m MassQuoteAcknowledgement) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m MassQuoteAcknowledgement) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m MassQuoteAcknowledgement) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m MassQuoteAcknowledgement) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m MassQuoteAcknowledgement) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m MassQuoteAcknowledgement) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m MassQuoteAcknowledgement) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoQuoteSets gets NoQuoteSets, Tag 296 +func (m MassQuoteAcknowledgement) GetNoQuoteSets() (NoQuoteSetsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteSetsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteStatus gets QuoteStatus, Tag 297 +func (m MassQuoteAcknowledgement) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError) { + var f field.QuoteStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteCancelType gets QuoteCancelType, Tag 298 +func (m MassQuoteAcknowledgement) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix.MessageRejectError) { + var f field.QuoteCancelTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRejectReason gets QuoteRejectReason, Tag 300 +func (m MassQuoteAcknowledgement) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError) { + var f field.QuoteRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +func (m MassQuoteAcknowledgement) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { + var f field.QuoteResponseLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m MassQuoteAcknowledgement) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m MassQuoteAcknowledgement) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m MassQuoteAcknowledgement) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m MassQuoteAcknowledgement) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m MassQuoteAcknowledgement) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m MassQuoteAcknowledgement) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m MassQuoteAcknowledgement) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m MassQuoteAcknowledgement) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasText returns true if Text is present, Tag 58 +func (m MassQuoteAcknowledgement) HasText() bool { + return m.Has(tag.Text) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m MassQuoteAcknowledgement) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m MassQuoteAcknowledgement) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasNoQuoteSets returns true if NoQuoteSets is present, Tag 296 +func (m MassQuoteAcknowledgement) HasNoQuoteSets() bool { + return m.Has(tag.NoQuoteSets) +} + +// HasQuoteStatus returns true if QuoteStatus is present, Tag 297 +func (m MassQuoteAcknowledgement) HasQuoteStatus() bool { + return m.Has(tag.QuoteStatus) +} + +// HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 +func (m MassQuoteAcknowledgement) HasQuoteCancelType() bool { + return m.Has(tag.QuoteCancelType) +} + +// HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 +func (m MassQuoteAcknowledgement) HasQuoteRejectReason() bool { + return m.Has(tag.QuoteRejectReason) +} + +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +func (m MassQuoteAcknowledgement) HasQuoteResponseLevel() bool { + return m.Has(tag.QuoteResponseLevel) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m MassQuoteAcknowledgement) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m MassQuoteAcknowledgement) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m MassQuoteAcknowledgement) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m MassQuoteAcknowledgement) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m MassQuoteAcknowledgement) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m MassQuoteAcknowledgement) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m MassQuoteAcknowledgement) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// NoQuoteSets is a repeating group element, Tag 296 +type NoQuoteSets struct { + *quickfix.Group +} + +// SetQuoteSetID sets QuoteSetID, Tag 302 +func (m NoQuoteSets) SetQuoteSetID(v string) { + m.Set(field.NewQuoteSetID(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoQuoteSets) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoQuoteSets) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoQuoteSets) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoQuoteSets) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoQuoteSets) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoQuoteSets) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoQuoteSets) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoQuoteSets) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoQuoteSets) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoQuoteSets) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoQuoteSets) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoQuoteSets) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoQuoteSets) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoQuoteSets) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoQuoteSets) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoQuoteSets) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoQuoteSets) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoQuoteSets) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoQuoteSets) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoQuoteSets) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoQuoteSets) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoQuoteSets) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoQuoteSets) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoQuoteSets) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoQuoteSets) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoQuoteSets) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoQuoteSets) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoQuoteSets) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoQuoteSets) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoQuoteSets) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoQuoteSets) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoQuoteSets) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoQuoteSets) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoQuoteSets) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoQuoteSets) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoQuoteSets) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoQuoteSets) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoQuoteSets) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoQuoteSets) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoQuoteSets) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoQuoteSets) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoQuoteSets) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoQuoteSets) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoQuoteSets) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoQuoteSets) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoQuoteSets) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoQuoteSets) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoQuoteSets) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoQuoteSets) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoQuoteSets) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoQuoteSets) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoQuoteSets) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoQuoteSets) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoQuoteSets) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoQuoteSets) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoQuoteSets) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoQuoteSets) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoQuoteSets) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoQuoteSets) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoQuoteSets) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoQuoteSets) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoQuoteSets) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoQuoteSets) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoQuoteSets) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoQuoteSets) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoQuoteSets) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoQuoteSets) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoQuoteSets) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoQuoteSets) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoQuoteSets) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoQuoteSets) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoQuoteSets) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetTotNoQuoteEntries sets TotNoQuoteEntries, Tag 304 +func (m NoQuoteSets) SetTotNoQuoteEntries(v int) { + m.Set(field.NewTotNoQuoteEntries(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m NoQuoteSets) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +func (m NoQuoteSets) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTotNoCxldQuotes sets TotNoCxldQuotes, Tag 1168 +func (m NoQuoteSets) SetTotNoCxldQuotes(v int) { + m.Set(field.NewTotNoCxldQuotes(v)) +} + +// SetTotNoAccQuotes sets TotNoAccQuotes, Tag 1169 +func (m NoQuoteSets) SetTotNoAccQuotes(v int) { + m.Set(field.NewTotNoAccQuotes(v)) +} + +// SetTotNoRejQuotes sets TotNoRejQuotes, Tag 1170 +func (m NoQuoteSets) SetTotNoRejQuotes(v int) { + m.Set(field.NewTotNoRejQuotes(v)) +} + +// SetQuoteSetValidUntilTime sets QuoteSetValidUntilTime, Tag 367 +func (m NoQuoteSets) SetQuoteSetValidUntilTime(v time.Time) { + m.Set(field.NewQuoteSetValidUntilTime(v)) +} + +// GetQuoteSetID gets QuoteSetID, Tag 302 +func (m NoQuoteSets) GetQuoteSetID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteSetIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoQuoteSets) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoQuoteSets) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoQuoteSets) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoQuoteSets) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoQuoteSets) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoQuoteSets) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoQuoteSets) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoQuoteSets) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoQuoteSets) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoQuoteSets) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoQuoteSets) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoQuoteSets) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoQuoteSets) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoQuoteSets) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoQuoteSets) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoQuoteSets) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoQuoteSets) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoQuoteSets) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoQuoteSets) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoQuoteSets) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoQuoteSets) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoQuoteSets) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoQuoteSets) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoQuoteSets) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoQuoteSets) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoQuoteSets) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoQuoteSets) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoQuoteSets) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoQuoteSets) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoQuoteSets) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoQuoteSets) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoQuoteSets) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoQuoteSets) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoQuoteSets) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoQuoteSets) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoQuoteSets) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoQuoteSets) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoQuoteSets) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoQuoteSets) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoQuoteSets) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoQuoteSets) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoQuoteSets) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoQuoteSets) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoQuoteSets) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoQuoteSets) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoQuoteSets) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoQuoteSets) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoQuoteSets) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoQuoteSets) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoQuoteSets) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoQuoteSets) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoQuoteSets) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoQuoteSets) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoQuoteSets) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoQuoteSets) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoQuoteSets) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoQuoteSets) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoQuoteSets) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoQuoteSets) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoQuoteSets) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoQuoteSets) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoQuoteSets) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoQuoteSets) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoQuoteSets) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoQuoteSets) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoQuoteSets) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoQuoteSets) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoQuoteSets) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoQuoteSets) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoQuoteSets) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoQuoteSets) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoQuoteSets) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoQuoteEntries gets TotNoQuoteEntries, Tag 304 +func (m NoQuoteSets) GetTotNoQuoteEntries() (v int, err quickfix.MessageRejectError) { + var f field.TotNoQuoteEntriesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m NoQuoteSets) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +func (m NoQuoteSets) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteEntriesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTotNoCxldQuotes gets TotNoCxldQuotes, Tag 1168 +func (m NoQuoteSets) GetTotNoCxldQuotes() (v int, err quickfix.MessageRejectError) { + var f field.TotNoCxldQuotesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoAccQuotes gets TotNoAccQuotes, Tag 1169 +func (m NoQuoteSets) GetTotNoAccQuotes() (v int, err quickfix.MessageRejectError) { + var f field.TotNoAccQuotesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRejQuotes gets TotNoRejQuotes, Tag 1170 +func (m NoQuoteSets) GetTotNoRejQuotes() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRejQuotesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteSetValidUntilTime gets QuoteSetValidUntilTime, Tag 367 +func (m NoQuoteSets) GetQuoteSetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.QuoteSetValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteSetID returns true if QuoteSetID is present, Tag 302 +func (m NoQuoteSets) HasQuoteSetID() bool { + return m.Has(tag.QuoteSetID) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoQuoteSets) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoQuoteSets) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoQuoteSets) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoQuoteSets) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoQuoteSets) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoQuoteSets) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoQuoteSets) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoQuoteSets) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoQuoteSets) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoQuoteSets) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoQuoteSets) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoQuoteSets) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoQuoteSets) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoQuoteSets) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoQuoteSets) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoQuoteSets) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoQuoteSets) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoQuoteSets) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoQuoteSets) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoQuoteSets) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoQuoteSets) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoQuoteSets) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoQuoteSets) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoQuoteSets) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoQuoteSets) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoQuoteSets) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoQuoteSets) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoQuoteSets) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoQuoteSets) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoQuoteSets) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoQuoteSets) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoQuoteSets) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoQuoteSets) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoQuoteSets) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoQuoteSets) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoQuoteSets) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoQuoteSets) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoQuoteSets) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoQuoteSets) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoQuoteSets) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoQuoteSets) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoQuoteSets) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoQuoteSets) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoQuoteSets) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoQuoteSets) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoQuoteSets) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoQuoteSets) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoQuoteSets) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoQuoteSets) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoQuoteSets) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoQuoteSets) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoQuoteSets) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoQuoteSets) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoQuoteSets) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoQuoteSets) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoQuoteSets) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoQuoteSets) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoQuoteSets) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoQuoteSets) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoQuoteSets) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoQuoteSets) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoQuoteSets) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoQuoteSets) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoQuoteSets) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoQuoteSets) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoQuoteSets) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoQuoteSets) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoQuoteSets) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoQuoteSets) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoQuoteSets) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoQuoteSets) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoQuoteSets) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasTotNoQuoteEntries returns true if TotNoQuoteEntries is present, Tag 304 +func (m NoQuoteSets) HasTotNoQuoteEntries() bool { + return m.Has(tag.TotNoQuoteEntries) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m NoQuoteSets) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +func (m NoQuoteSets) HasNoQuoteEntries() bool { + return m.Has(tag.NoQuoteEntries) +} + +// HasTotNoCxldQuotes returns true if TotNoCxldQuotes is present, Tag 1168 +func (m NoQuoteSets) HasTotNoCxldQuotes() bool { + return m.Has(tag.TotNoCxldQuotes) +} + +// HasTotNoAccQuotes returns true if TotNoAccQuotes is present, Tag 1169 +func (m NoQuoteSets) HasTotNoAccQuotes() bool { + return m.Has(tag.TotNoAccQuotes) +} + +// HasTotNoRejQuotes returns true if TotNoRejQuotes is present, Tag 1170 +func (m NoQuoteSets) HasTotNoRejQuotes() bool { + return m.Has(tag.TotNoRejQuotes) +} + +// HasQuoteSetValidUntilTime returns true if QuoteSetValidUntilTime is present, Tag 367 +func (m NoQuoteSets) HasQuoteSetValidUntilTime() bool { + return m.Has(tag.QuoteSetValidUntilTime) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoQuoteEntries is a repeating group element, Tag 295 +type NoQuoteEntries struct { + *quickfix.Group +} + +// SetQuoteEntryID sets QuoteEntryID, Tag 299 +func (m NoQuoteEntries) SetQuoteEntryID(v string) { + m.Set(field.NewQuoteEntryID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoQuoteEntries) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoQuoteEntries) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoQuoteEntries) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoQuoteEntries) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoQuoteEntries) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoQuoteEntries) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoQuoteEntries) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoQuoteEntries) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoQuoteEntries) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoQuoteEntries) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoQuoteEntries) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoQuoteEntries) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoQuoteEntries) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoQuoteEntries) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoQuoteEntries) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoQuoteEntries) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoQuoteEntries) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoQuoteEntries) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoQuoteEntries) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoQuoteEntries) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoQuoteEntries) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoQuoteEntries) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoQuoteEntries) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoQuoteEntries) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoQuoteEntries) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoQuoteEntries) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoQuoteEntries) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoQuoteEntries) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoQuoteEntries) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBidPx sets BidPx, Tag 132 +func (m NoQuoteEntries) SetBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewBidPx(value, scale)) +} + +// SetOfferPx sets OfferPx, Tag 133 +func (m NoQuoteEntries) SetOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferPx(value, scale)) +} + +// SetBidSize sets BidSize, Tag 134 +func (m NoQuoteEntries) SetBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSize(value, scale)) +} + +// SetOfferSize sets OfferSize, Tag 135 +func (m NoQuoteEntries) SetOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSize(value, scale)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m NoQuoteEntries) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetBidSpotRate sets BidSpotRate, Tag 188 +func (m NoQuoteEntries) SetBidSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSpotRate(value, scale)) +} + +// SetOfferSpotRate sets OfferSpotRate, Tag 190 +func (m NoQuoteEntries) SetOfferSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSpotRate(value, scale)) +} + +// SetBidForwardPoints sets BidForwardPoints, Tag 189 +func (m NoQuoteEntries) SetBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints(value, scale)) +} + +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +func (m NoQuoteEntries) SetOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints(value, scale)) +} + +// SetMidPx sets MidPx, Tag 631 +func (m NoQuoteEntries) SetMidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMidPx(value, scale)) +} + +// SetBidYield sets BidYield, Tag 632 +func (m NoQuoteEntries) SetBidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewBidYield(value, scale)) +} + +// SetMidYield sets MidYield, Tag 633 +func (m NoQuoteEntries) SetMidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewMidYield(value, scale)) +} + +// SetOfferYield sets OfferYield, Tag 634 +func (m NoQuoteEntries) SetOfferYield(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferYield(value, scale)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoQuoteEntries) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoQuoteEntries) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoQuoteEntries) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoQuoteEntries) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoQuoteEntries) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NoQuoteEntries) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NoQuoteEntries) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +func (m NoQuoteEntries) SetBidForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints2(value, scale)) +} + +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +func (m NoQuoteEntries) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints2(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoQuoteEntries) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetQuoteEntryRejectReason sets QuoteEntryRejectReason, Tag 368 +func (m NoQuoteEntries) SetQuoteEntryRejectReason(v enum.QuoteEntryRejectReason) { + m.Set(field.NewQuoteEntryRejectReason(v)) +} + +// SetQuoteEntryStatus sets QuoteEntryStatus, Tag 1167 +func (m NoQuoteEntries) SetQuoteEntryStatus(v enum.QuoteEntryStatus) { + m.Set(field.NewQuoteEntryStatus(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoQuoteEntries) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoQuoteEntries) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoQuoteEntries) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// GetQuoteEntryID gets QuoteEntryID, Tag 299 +func (m NoQuoteEntries) GetQuoteEntryID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteEntryIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoQuoteEntries) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoQuoteEntries) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoQuoteEntries) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoQuoteEntries) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoQuoteEntries) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoQuoteEntries) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoQuoteEntries) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoQuoteEntries) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoQuoteEntries) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoQuoteEntries) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoQuoteEntries) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoQuoteEntries) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoQuoteEntries) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBidPx gets BidPx, Tag 132 +func (m NoQuoteEntries) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferPx gets OfferPx, Tag 133 +func (m NoQuoteEntries) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSize gets BidSize, Tag 134 +func (m NoQuoteEntries) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSize gets OfferSize, Tag 135 +func (m NoQuoteEntries) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m NoQuoteEntries) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSpotRate gets BidSpotRate, Tag 188 +func (m NoQuoteEntries) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSpotRate gets OfferSpotRate, Tag 190 +func (m NoQuoteEntries) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints gets BidForwardPoints, Tag 189 +func (m NoQuoteEntries) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +func (m NoQuoteEntries) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidPx gets MidPx, Tag 631 +func (m NoQuoteEntries) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidYield gets BidYield, Tag 632 +func (m NoQuoteEntries) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidYield gets MidYield, Tag 633 +func (m NoQuoteEntries) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferYield gets OfferYield, Tag 634 +func (m NoQuoteEntries) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoQuoteEntries) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoQuoteEntries) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoQuoteEntries) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoQuoteEntries) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NoQuoteEntries) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NoQuoteEntries) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +func (m NoQuoteEntries) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +func (m NoQuoteEntries) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoQuoteEntries) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteEntryRejectReason gets QuoteEntryRejectReason, Tag 368 +func (m NoQuoteEntries) GetQuoteEntryRejectReason() (v enum.QuoteEntryRejectReason, err quickfix.MessageRejectError) { + var f field.QuoteEntryRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteEntryStatus gets QuoteEntryStatus, Tag 1167 +func (m NoQuoteEntries) GetQuoteEntryStatus() (v enum.QuoteEntryStatus, err quickfix.MessageRejectError) { + var f field.QuoteEntryStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoQuoteEntries) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoQuoteEntries) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoQuoteEntries) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteEntryID returns true if QuoteEntryID is present, Tag 299 +func (m NoQuoteEntries) HasQuoteEntryID() bool { + return m.Has(tag.QuoteEntryID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoQuoteEntries) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoQuoteEntries) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoQuoteEntries) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoQuoteEntries) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoQuoteEntries) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoQuoteEntries) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoQuoteEntries) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoQuoteEntries) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoQuoteEntries) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoQuoteEntries) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoQuoteEntries) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoQuoteEntries) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoQuoteEntries) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoQuoteEntries) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoQuoteEntries) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoQuoteEntries) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoQuoteEntries) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoQuoteEntries) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoQuoteEntries) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoQuoteEntries) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoQuoteEntries) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoQuoteEntries) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoQuoteEntries) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoQuoteEntries) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoQuoteEntries) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoQuoteEntries) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoQuoteEntries) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoQuoteEntries) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoQuoteEntries) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoQuoteEntries) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoQuoteEntries) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoQuoteEntries) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoQuoteEntries) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoQuoteEntries) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoQuoteEntries) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoQuoteEntries) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoQuoteEntries) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoQuoteEntries) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoQuoteEntries) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoQuoteEntries) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoQuoteEntries) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoQuoteEntries) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoQuoteEntries) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoQuoteEntries) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoQuoteEntries) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoQuoteEntries) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoQuoteEntries) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoQuoteEntries) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoQuoteEntries) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoQuoteEntries) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoQuoteEntries) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoQuoteEntries) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoQuoteEntries) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoQuoteEntries) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoQuoteEntries) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoQuoteEntries) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoQuoteEntries) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoQuoteEntries) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoQuoteEntries) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoQuoteEntries) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoQuoteEntries) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoQuoteEntries) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoQuoteEntries) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoQuoteEntries) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoQuoteEntries) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoQuoteEntries) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoQuoteEntries) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoQuoteEntries) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoQuoteEntries) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoQuoteEntries) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoQuoteEntries) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoQuoteEntries) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoQuoteEntries) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoQuoteEntries) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoQuoteEntries) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoQuoteEntries) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoQuoteEntries) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoQuoteEntries) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoQuoteEntries) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoQuoteEntries) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoQuoteEntries) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoQuoteEntries) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoQuoteEntries) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoQuoteEntries) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoQuoteEntries) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBidPx returns true if BidPx is present, Tag 132 +func (m NoQuoteEntries) HasBidPx() bool { + return m.Has(tag.BidPx) +} + +// HasOfferPx returns true if OfferPx is present, Tag 133 +func (m NoQuoteEntries) HasOfferPx() bool { + return m.Has(tag.OfferPx) +} + +// HasBidSize returns true if BidSize is present, Tag 134 +func (m NoQuoteEntries) HasBidSize() bool { + return m.Has(tag.BidSize) +} + +// HasOfferSize returns true if OfferSize is present, Tag 135 +func (m NoQuoteEntries) HasOfferSize() bool { + return m.Has(tag.OfferSize) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m NoQuoteEntries) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +func (m NoQuoteEntries) HasBidSpotRate() bool { + return m.Has(tag.BidSpotRate) +} + +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +func (m NoQuoteEntries) HasOfferSpotRate() bool { + return m.Has(tag.OfferSpotRate) +} + +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +func (m NoQuoteEntries) HasBidForwardPoints() bool { + return m.Has(tag.BidForwardPoints) +} + +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +func (m NoQuoteEntries) HasOfferForwardPoints() bool { + return m.Has(tag.OfferForwardPoints) +} + +// HasMidPx returns true if MidPx is present, Tag 631 +func (m NoQuoteEntries) HasMidPx() bool { + return m.Has(tag.MidPx) +} + +// HasBidYield returns true if BidYield is present, Tag 632 +func (m NoQuoteEntries) HasBidYield() bool { + return m.Has(tag.BidYield) +} + +// HasMidYield returns true if MidYield is present, Tag 633 +func (m NoQuoteEntries) HasMidYield() bool { + return m.Has(tag.MidYield) +} + +// HasOfferYield returns true if OfferYield is present, Tag 634 +func (m NoQuoteEntries) HasOfferYield() bool { + return m.Has(tag.OfferYield) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoQuoteEntries) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoQuoteEntries) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoQuoteEntries) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoQuoteEntries) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoQuoteEntries) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NoQuoteEntries) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NoQuoteEntries) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +func (m NoQuoteEntries) HasBidForwardPoints2() bool { + return m.Has(tag.BidForwardPoints2) +} + +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +func (m NoQuoteEntries) HasOfferForwardPoints2() bool { + return m.Has(tag.OfferForwardPoints2) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoQuoteEntries) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasQuoteEntryRejectReason returns true if QuoteEntryRejectReason is present, Tag 368 +func (m NoQuoteEntries) HasQuoteEntryRejectReason() bool { + return m.Has(tag.QuoteEntryRejectReason) +} + +// HasQuoteEntryStatus returns true if QuoteEntryStatus is present, Tag 1167 +func (m NoQuoteEntries) HasQuoteEntryStatus() bool { + return m.Has(tag.QuoteEntryStatus) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoQuoteEntries) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoQuoteEntries) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoQuoteEntries) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +type NoQuoteEntriesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { + return NoQuoteEntriesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteEntries, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteEntryID), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.BidPx), quickfix.GroupElement(tag.OfferPx), quickfix.GroupElement(tag.BidSize), quickfix.GroupElement(tag.OfferSize), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.BidSpotRate), quickfix.GroupElement(tag.OfferSpotRate), quickfix.GroupElement(tag.BidForwardPoints), quickfix.GroupElement(tag.OfferForwardPoints), quickfix.GroupElement(tag.MidPx), quickfix.GroupElement(tag.BidYield), quickfix.GroupElement(tag.MidYield), quickfix.GroupElement(tag.OfferYield), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.BidForwardPoints2), quickfix.GroupElement(tag.OfferForwardPoints2), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.QuoteEntryRejectReason), quickfix.GroupElement(tag.QuoteEntryStatus), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions)})} +} + +// Add create and append a new NoQuoteEntries to this group +func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { + g := m.RepeatingGroup.Add() + return NoQuoteEntries{g} +} + +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { + return NoQuoteEntries{m.RepeatingGroup.Get(i)} +} + +// NoQuoteSetsRepeatingGroup is a repeating group, Tag 296 +type NoQuoteSetsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteSetsRepeatingGroup returns an initialized, NoQuoteSetsRepeatingGroup +func NewNoQuoteSetsRepeatingGroup() NoQuoteSetsRepeatingGroup { + return NoQuoteSetsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteSets, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteSetID), quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.TotNoQuoteEntries), quickfix.GroupElement(tag.LastFragment), NewNoQuoteEntriesRepeatingGroup(), quickfix.GroupElement(tag.TotNoCxldQuotes), quickfix.GroupElement(tag.TotNoAccQuotes), quickfix.GroupElement(tag.TotNoRejQuotes), quickfix.GroupElement(tag.QuoteSetValidUntilTime)})} +} + +// Add create and append a new NoQuoteSets to this group +func (m NoQuoteSetsRepeatingGroup) Add() NoQuoteSets { + g := m.RepeatingGroup.Add() + return NoQuoteSets{g} +} + +// Get returns the ith NoQuoteSets in the NoQuoteSetsRepeatinGroup +func (m NoQuoteSetsRepeatingGroup) Get(i int) NoQuoteSets { + return NoQuoteSets{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go b/fix50sp2/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go new file mode 100644 index 000000000..cb297bfb4 --- /dev/null +++ b/fix50sp2/multilegordercancelreplace/MultilegOrderCancelReplace.generated.go @@ -0,0 +1,9143 @@ +package multilegordercancelreplace + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// MultilegOrderCancelReplace is the fix50sp2 MultilegOrderCancelReplace type, MsgType = AC +type MultilegOrderCancelReplace struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a MultilegOrderCancelReplace from a quickfix.Message instance +func FromMessage(m *quickfix.Message) MultilegOrderCancelReplace { + return MultilegOrderCancelReplace{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m MultilegOrderCancelReplace) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a MultilegOrderCancelReplace initialized with the required fields for MultilegOrderCancelReplace +func New(side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m MultilegOrderCancelReplace) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AC")) + m.Set(side) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg MultilegOrderCancelReplace, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AC", r +} + +// SetAccount sets Account, Tag 1 +func (m MultilegOrderCancelReplace) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m MultilegOrderCancelReplace) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m MultilegOrderCancelReplace) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m MultilegOrderCancelReplace) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m MultilegOrderCancelReplace) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m MultilegOrderCancelReplace) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m MultilegOrderCancelReplace) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m MultilegOrderCancelReplace) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m MultilegOrderCancelReplace) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m MultilegOrderCancelReplace) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m MultilegOrderCancelReplace) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m MultilegOrderCancelReplace) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m MultilegOrderCancelReplace) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m MultilegOrderCancelReplace) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m MultilegOrderCancelReplace) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m MultilegOrderCancelReplace) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m MultilegOrderCancelReplace) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m MultilegOrderCancelReplace) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m MultilegOrderCancelReplace) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m MultilegOrderCancelReplace) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m MultilegOrderCancelReplace) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m MultilegOrderCancelReplace) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m MultilegOrderCancelReplace) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m MultilegOrderCancelReplace) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m MultilegOrderCancelReplace) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m MultilegOrderCancelReplace) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m MultilegOrderCancelReplace) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m MultilegOrderCancelReplace) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m MultilegOrderCancelReplace) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m MultilegOrderCancelReplace) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m MultilegOrderCancelReplace) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m MultilegOrderCancelReplace) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m MultilegOrderCancelReplace) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m MultilegOrderCancelReplace) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m MultilegOrderCancelReplace) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m MultilegOrderCancelReplace) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m MultilegOrderCancelReplace) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m MultilegOrderCancelReplace) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m MultilegOrderCancelReplace) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m MultilegOrderCancelReplace) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m MultilegOrderCancelReplace) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m MultilegOrderCancelReplace) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m MultilegOrderCancelReplace) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m MultilegOrderCancelReplace) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m MultilegOrderCancelReplace) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m MultilegOrderCancelReplace) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m MultilegOrderCancelReplace) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m MultilegOrderCancelReplace) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m MultilegOrderCancelReplace) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m MultilegOrderCancelReplace) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m MultilegOrderCancelReplace) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m MultilegOrderCancelReplace) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m MultilegOrderCancelReplace) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m MultilegOrderCancelReplace) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m MultilegOrderCancelReplace) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m MultilegOrderCancelReplace) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m MultilegOrderCancelReplace) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m MultilegOrderCancelReplace) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m MultilegOrderCancelReplace) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m MultilegOrderCancelReplace) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m MultilegOrderCancelReplace) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m MultilegOrderCancelReplace) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m MultilegOrderCancelReplace) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m MultilegOrderCancelReplace) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m MultilegOrderCancelReplace) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m MultilegOrderCancelReplace) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m MultilegOrderCancelReplace) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m MultilegOrderCancelReplace) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m MultilegOrderCancelReplace) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m MultilegOrderCancelReplace) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m MultilegOrderCancelReplace) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m MultilegOrderCancelReplace) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m MultilegOrderCancelReplace) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m MultilegOrderCancelReplace) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m MultilegOrderCancelReplace) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m MultilegOrderCancelReplace) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m MultilegOrderCancelReplace) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m MultilegOrderCancelReplace) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m MultilegOrderCancelReplace) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m MultilegOrderCancelReplace) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m MultilegOrderCancelReplace) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m MultilegOrderCancelReplace) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m MultilegOrderCancelReplace) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m MultilegOrderCancelReplace) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m MultilegOrderCancelReplace) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m MultilegOrderCancelReplace) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m MultilegOrderCancelReplace) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m MultilegOrderCancelReplace) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m MultilegOrderCancelReplace) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m MultilegOrderCancelReplace) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m MultilegOrderCancelReplace) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m MultilegOrderCancelReplace) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m MultilegOrderCancelReplace) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m MultilegOrderCancelReplace) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m MultilegOrderCancelReplace) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m MultilegOrderCancelReplace) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m MultilegOrderCancelReplace) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m MultilegOrderCancelReplace) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m MultilegOrderCancelReplace) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 +func (m MultilegOrderCancelReplace) SetMultiLegRptTypeReq(v enum.MultiLegRptTypeReq) { + m.Set(field.NewMultiLegRptTypeReq(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m MultilegOrderCancelReplace) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m MultilegOrderCancelReplace) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m MultilegOrderCancelReplace) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m MultilegOrderCancelReplace) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m MultilegOrderCancelReplace) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m MultilegOrderCancelReplace) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m MultilegOrderCancelReplace) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m MultilegOrderCancelReplace) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m MultilegOrderCancelReplace) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m MultilegOrderCancelReplace) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m MultilegOrderCancelReplace) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m MultilegOrderCancelReplace) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m MultilegOrderCancelReplace) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m MultilegOrderCancelReplace) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m MultilegOrderCancelReplace) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m MultilegOrderCancelReplace) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m MultilegOrderCancelReplace) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m MultilegOrderCancelReplace) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m MultilegOrderCancelReplace) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m MultilegOrderCancelReplace) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m MultilegOrderCancelReplace) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m MultilegOrderCancelReplace) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m MultilegOrderCancelReplace) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m MultilegOrderCancelReplace) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m MultilegOrderCancelReplace) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m MultilegOrderCancelReplace) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m MultilegOrderCancelReplace) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m MultilegOrderCancelReplace) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m MultilegOrderCancelReplace) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m MultilegOrderCancelReplace) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m MultilegOrderCancelReplace) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m MultilegOrderCancelReplace) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m MultilegOrderCancelReplace) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m MultilegOrderCancelReplace) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m MultilegOrderCancelReplace) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m MultilegOrderCancelReplace) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m MultilegOrderCancelReplace) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m MultilegOrderCancelReplace) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m MultilegOrderCancelReplace) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m MultilegOrderCancelReplace) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m MultilegOrderCancelReplace) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m MultilegOrderCancelReplace) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m MultilegOrderCancelReplace) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m MultilegOrderCancelReplace) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m MultilegOrderCancelReplace) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m MultilegOrderCancelReplace) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetSwapPoints sets SwapPoints, Tag 1069 +func (m MultilegOrderCancelReplace) SetSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m MultilegOrderCancelReplace) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m MultilegOrderCancelReplace) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m MultilegOrderCancelReplace) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m MultilegOrderCancelReplace) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m MultilegOrderCancelReplace) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m MultilegOrderCancelReplace) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m MultilegOrderCancelReplace) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m MultilegOrderCancelReplace) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m MultilegOrderCancelReplace) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m MultilegOrderCancelReplace) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m MultilegOrderCancelReplace) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m MultilegOrderCancelReplace) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m MultilegOrderCancelReplace) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m MultilegOrderCancelReplace) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m MultilegOrderCancelReplace) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m MultilegOrderCancelReplace) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m MultilegOrderCancelReplace) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m MultilegOrderCancelReplace) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m MultilegOrderCancelReplace) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m MultilegOrderCancelReplace) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m MultilegOrderCancelReplace) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m MultilegOrderCancelReplace) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m MultilegOrderCancelReplace) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m MultilegOrderCancelReplace) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m MultilegOrderCancelReplace) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m MultilegOrderCancelReplace) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m MultilegOrderCancelReplace) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m MultilegOrderCancelReplace) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m MultilegOrderCancelReplace) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m MultilegOrderCancelReplace) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m MultilegOrderCancelReplace) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m MultilegOrderCancelReplace) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m MultilegOrderCancelReplace) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m MultilegOrderCancelReplace) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m MultilegOrderCancelReplace) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m MultilegOrderCancelReplace) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m MultilegOrderCancelReplace) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m MultilegOrderCancelReplace) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m MultilegOrderCancelReplace) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m MultilegOrderCancelReplace) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetRiskFreeRate sets RiskFreeRate, Tag 1190 +func (m MultilegOrderCancelReplace) SetRiskFreeRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskFreeRate(value, scale)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m MultilegOrderCancelReplace) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m MultilegOrderCancelReplace) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m MultilegOrderCancelReplace) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m MultilegOrderCancelReplace) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m MultilegOrderCancelReplace) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m MultilegOrderCancelReplace) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m MultilegOrderCancelReplace) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m MultilegOrderCancelReplace) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m MultilegOrderCancelReplace) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m MultilegOrderCancelReplace) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m MultilegOrderCancelReplace) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m MultilegOrderCancelReplace) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m MultilegOrderCancelReplace) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m MultilegOrderCancelReplace) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m MultilegOrderCancelReplace) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m MultilegOrderCancelReplace) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m MultilegOrderCancelReplace) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m MultilegOrderCancelReplace) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m MultilegOrderCancelReplace) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m MultilegOrderCancelReplace) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m MultilegOrderCancelReplace) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m MultilegOrderCancelReplace) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m MultilegOrderCancelReplace) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m MultilegOrderCancelReplace) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m MultilegOrderCancelReplace) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m MultilegOrderCancelReplace) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m MultilegOrderCancelReplace) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m MultilegOrderCancelReplace) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m MultilegOrderCancelReplace) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m MultilegOrderCancelReplace) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m MultilegOrderCancelReplace) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m MultilegOrderCancelReplace) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m MultilegOrderCancelReplace) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m MultilegOrderCancelReplace) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m MultilegOrderCancelReplace) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m MultilegOrderCancelReplace) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m MultilegOrderCancelReplace) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m MultilegOrderCancelReplace) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m MultilegOrderCancelReplace) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m MultilegOrderCancelReplace) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m MultilegOrderCancelReplace) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m MultilegOrderCancelReplace) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m MultilegOrderCancelReplace) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m MultilegOrderCancelReplace) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m MultilegOrderCancelReplace) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m MultilegOrderCancelReplace) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m MultilegOrderCancelReplace) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m MultilegOrderCancelReplace) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m MultilegOrderCancelReplace) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m MultilegOrderCancelReplace) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m MultilegOrderCancelReplace) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m MultilegOrderCancelReplace) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m MultilegOrderCancelReplace) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m MultilegOrderCancelReplace) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m MultilegOrderCancelReplace) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m MultilegOrderCancelReplace) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m MultilegOrderCancelReplace) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m MultilegOrderCancelReplace) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m MultilegOrderCancelReplace) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m MultilegOrderCancelReplace) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m MultilegOrderCancelReplace) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m MultilegOrderCancelReplace) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m MultilegOrderCancelReplace) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m MultilegOrderCancelReplace) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m MultilegOrderCancelReplace) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m MultilegOrderCancelReplace) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m MultilegOrderCancelReplace) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m MultilegOrderCancelReplace) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m MultilegOrderCancelReplace) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m MultilegOrderCancelReplace) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m MultilegOrderCancelReplace) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m MultilegOrderCancelReplace) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m MultilegOrderCancelReplace) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m MultilegOrderCancelReplace) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m MultilegOrderCancelReplace) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m MultilegOrderCancelReplace) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m MultilegOrderCancelReplace) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m MultilegOrderCancelReplace) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m MultilegOrderCancelReplace) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m MultilegOrderCancelReplace) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m MultilegOrderCancelReplace) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m MultilegOrderCancelReplace) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m MultilegOrderCancelReplace) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m MultilegOrderCancelReplace) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m MultilegOrderCancelReplace) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m MultilegOrderCancelReplace) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m MultilegOrderCancelReplace) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m MultilegOrderCancelReplace) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m MultilegOrderCancelReplace) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m MultilegOrderCancelReplace) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m MultilegOrderCancelReplace) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m MultilegOrderCancelReplace) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m MultilegOrderCancelReplace) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m MultilegOrderCancelReplace) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m MultilegOrderCancelReplace) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m MultilegOrderCancelReplace) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m MultilegOrderCancelReplace) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m MultilegOrderCancelReplace) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m MultilegOrderCancelReplace) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m MultilegOrderCancelReplace) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m MultilegOrderCancelReplace) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m MultilegOrderCancelReplace) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m MultilegOrderCancelReplace) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m MultilegOrderCancelReplace) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m MultilegOrderCancelReplace) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m MultilegOrderCancelReplace) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m MultilegOrderCancelReplace) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m MultilegOrderCancelReplace) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m MultilegOrderCancelReplace) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m MultilegOrderCancelReplace) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m MultilegOrderCancelReplace) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m MultilegOrderCancelReplace) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m MultilegOrderCancelReplace) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m MultilegOrderCancelReplace) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m MultilegOrderCancelReplace) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m MultilegOrderCancelReplace) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m MultilegOrderCancelReplace) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m MultilegOrderCancelReplace) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m MultilegOrderCancelReplace) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m MultilegOrderCancelReplace) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m MultilegOrderCancelReplace) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m MultilegOrderCancelReplace) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m MultilegOrderCancelReplace) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m MultilegOrderCancelReplace) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m MultilegOrderCancelReplace) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m MultilegOrderCancelReplace) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m MultilegOrderCancelReplace) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m MultilegOrderCancelReplace) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 +func (m MultilegOrderCancelReplace) GetMultiLegRptTypeReq() (v enum.MultiLegRptTypeReq, err quickfix.MessageRejectError) { + var f field.MultiLegRptTypeReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m MultilegOrderCancelReplace) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m MultilegOrderCancelReplace) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m MultilegOrderCancelReplace) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m MultilegOrderCancelReplace) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m MultilegOrderCancelReplace) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m MultilegOrderCancelReplace) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m MultilegOrderCancelReplace) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m MultilegOrderCancelReplace) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m MultilegOrderCancelReplace) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m MultilegOrderCancelReplace) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m MultilegOrderCancelReplace) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m MultilegOrderCancelReplace) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m MultilegOrderCancelReplace) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m MultilegOrderCancelReplace) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m MultilegOrderCancelReplace) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m MultilegOrderCancelReplace) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m MultilegOrderCancelReplace) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m MultilegOrderCancelReplace) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m MultilegOrderCancelReplace) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m MultilegOrderCancelReplace) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m MultilegOrderCancelReplace) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m MultilegOrderCancelReplace) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m MultilegOrderCancelReplace) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m MultilegOrderCancelReplace) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m MultilegOrderCancelReplace) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m MultilegOrderCancelReplace) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m MultilegOrderCancelReplace) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m MultilegOrderCancelReplace) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m MultilegOrderCancelReplace) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m MultilegOrderCancelReplace) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m MultilegOrderCancelReplace) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m MultilegOrderCancelReplace) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m MultilegOrderCancelReplace) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m MultilegOrderCancelReplace) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m MultilegOrderCancelReplace) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m MultilegOrderCancelReplace) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m MultilegOrderCancelReplace) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m MultilegOrderCancelReplace) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m MultilegOrderCancelReplace) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m MultilegOrderCancelReplace) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m MultilegOrderCancelReplace) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m MultilegOrderCancelReplace) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m MultilegOrderCancelReplace) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m MultilegOrderCancelReplace) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m MultilegOrderCancelReplace) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m MultilegOrderCancelReplace) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSwapPoints gets SwapPoints, Tag 1069 +func (m MultilegOrderCancelReplace) GetSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m MultilegOrderCancelReplace) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m MultilegOrderCancelReplace) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m MultilegOrderCancelReplace) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m MultilegOrderCancelReplace) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m MultilegOrderCancelReplace) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m MultilegOrderCancelReplace) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m MultilegOrderCancelReplace) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m MultilegOrderCancelReplace) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m MultilegOrderCancelReplace) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m MultilegOrderCancelReplace) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m MultilegOrderCancelReplace) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m MultilegOrderCancelReplace) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m MultilegOrderCancelReplace) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m MultilegOrderCancelReplace) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m MultilegOrderCancelReplace) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m MultilegOrderCancelReplace) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m MultilegOrderCancelReplace) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m MultilegOrderCancelReplace) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m MultilegOrderCancelReplace) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m MultilegOrderCancelReplace) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m MultilegOrderCancelReplace) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m MultilegOrderCancelReplace) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m MultilegOrderCancelReplace) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m MultilegOrderCancelReplace) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m MultilegOrderCancelReplace) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m MultilegOrderCancelReplace) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m MultilegOrderCancelReplace) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m MultilegOrderCancelReplace) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m MultilegOrderCancelReplace) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m MultilegOrderCancelReplace) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m MultilegOrderCancelReplace) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m MultilegOrderCancelReplace) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m MultilegOrderCancelReplace) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m MultilegOrderCancelReplace) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m MultilegOrderCancelReplace) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m MultilegOrderCancelReplace) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m MultilegOrderCancelReplace) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m MultilegOrderCancelReplace) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m MultilegOrderCancelReplace) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m MultilegOrderCancelReplace) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskFreeRate gets RiskFreeRate, Tag 1190 +func (m MultilegOrderCancelReplace) GetRiskFreeRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskFreeRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m MultilegOrderCancelReplace) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m MultilegOrderCancelReplace) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m MultilegOrderCancelReplace) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m MultilegOrderCancelReplace) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m MultilegOrderCancelReplace) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m MultilegOrderCancelReplace) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m MultilegOrderCancelReplace) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m MultilegOrderCancelReplace) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m MultilegOrderCancelReplace) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m MultilegOrderCancelReplace) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m MultilegOrderCancelReplace) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m MultilegOrderCancelReplace) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m MultilegOrderCancelReplace) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m MultilegOrderCancelReplace) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m MultilegOrderCancelReplace) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m MultilegOrderCancelReplace) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m MultilegOrderCancelReplace) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m MultilegOrderCancelReplace) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m MultilegOrderCancelReplace) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m MultilegOrderCancelReplace) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m MultilegOrderCancelReplace) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m MultilegOrderCancelReplace) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m MultilegOrderCancelReplace) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m MultilegOrderCancelReplace) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m MultilegOrderCancelReplace) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m MultilegOrderCancelReplace) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m MultilegOrderCancelReplace) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m MultilegOrderCancelReplace) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m MultilegOrderCancelReplace) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m MultilegOrderCancelReplace) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m MultilegOrderCancelReplace) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m MultilegOrderCancelReplace) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m MultilegOrderCancelReplace) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m MultilegOrderCancelReplace) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m MultilegOrderCancelReplace) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m MultilegOrderCancelReplace) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m MultilegOrderCancelReplace) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m MultilegOrderCancelReplace) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m MultilegOrderCancelReplace) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m MultilegOrderCancelReplace) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m MultilegOrderCancelReplace) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m MultilegOrderCancelReplace) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m MultilegOrderCancelReplace) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m MultilegOrderCancelReplace) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m MultilegOrderCancelReplace) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m MultilegOrderCancelReplace) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m MultilegOrderCancelReplace) HasText() bool { + return m.Has(tag.Text) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m MultilegOrderCancelReplace) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m MultilegOrderCancelReplace) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m MultilegOrderCancelReplace) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m MultilegOrderCancelReplace) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m MultilegOrderCancelReplace) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m MultilegOrderCancelReplace) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m MultilegOrderCancelReplace) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m MultilegOrderCancelReplace) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m MultilegOrderCancelReplace) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m MultilegOrderCancelReplace) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m MultilegOrderCancelReplace) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m MultilegOrderCancelReplace) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m MultilegOrderCancelReplace) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m MultilegOrderCancelReplace) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m MultilegOrderCancelReplace) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m MultilegOrderCancelReplace) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m MultilegOrderCancelReplace) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m MultilegOrderCancelReplace) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m MultilegOrderCancelReplace) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m MultilegOrderCancelReplace) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m MultilegOrderCancelReplace) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m MultilegOrderCancelReplace) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m MultilegOrderCancelReplace) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m MultilegOrderCancelReplace) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m MultilegOrderCancelReplace) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m MultilegOrderCancelReplace) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m MultilegOrderCancelReplace) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m MultilegOrderCancelReplace) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m MultilegOrderCancelReplace) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m MultilegOrderCancelReplace) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m MultilegOrderCancelReplace) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m MultilegOrderCancelReplace) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m MultilegOrderCancelReplace) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m MultilegOrderCancelReplace) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m MultilegOrderCancelReplace) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m MultilegOrderCancelReplace) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m MultilegOrderCancelReplace) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m MultilegOrderCancelReplace) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m MultilegOrderCancelReplace) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m MultilegOrderCancelReplace) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m MultilegOrderCancelReplace) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m MultilegOrderCancelReplace) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m MultilegOrderCancelReplace) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m MultilegOrderCancelReplace) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m MultilegOrderCancelReplace) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m MultilegOrderCancelReplace) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m MultilegOrderCancelReplace) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m MultilegOrderCancelReplace) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m MultilegOrderCancelReplace) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m MultilegOrderCancelReplace) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m MultilegOrderCancelReplace) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m MultilegOrderCancelReplace) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m MultilegOrderCancelReplace) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m MultilegOrderCancelReplace) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m MultilegOrderCancelReplace) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m MultilegOrderCancelReplace) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m MultilegOrderCancelReplace) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m MultilegOrderCancelReplace) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m MultilegOrderCancelReplace) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m MultilegOrderCancelReplace) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m MultilegOrderCancelReplace) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m MultilegOrderCancelReplace) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m MultilegOrderCancelReplace) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m MultilegOrderCancelReplace) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m MultilegOrderCancelReplace) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m MultilegOrderCancelReplace) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m MultilegOrderCancelReplace) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m MultilegOrderCancelReplace) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m MultilegOrderCancelReplace) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m MultilegOrderCancelReplace) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m MultilegOrderCancelReplace) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m MultilegOrderCancelReplace) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m MultilegOrderCancelReplace) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m MultilegOrderCancelReplace) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m MultilegOrderCancelReplace) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m MultilegOrderCancelReplace) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m MultilegOrderCancelReplace) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m MultilegOrderCancelReplace) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m MultilegOrderCancelReplace) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m MultilegOrderCancelReplace) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m MultilegOrderCancelReplace) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 +func (m MultilegOrderCancelReplace) HasMultiLegRptTypeReq() bool { + return m.Has(tag.MultiLegRptTypeReq) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m MultilegOrderCancelReplace) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m MultilegOrderCancelReplace) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m MultilegOrderCancelReplace) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m MultilegOrderCancelReplace) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m MultilegOrderCancelReplace) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m MultilegOrderCancelReplace) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m MultilegOrderCancelReplace) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m MultilegOrderCancelReplace) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m MultilegOrderCancelReplace) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m MultilegOrderCancelReplace) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m MultilegOrderCancelReplace) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m MultilegOrderCancelReplace) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m MultilegOrderCancelReplace) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m MultilegOrderCancelReplace) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m MultilegOrderCancelReplace) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m MultilegOrderCancelReplace) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m MultilegOrderCancelReplace) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m MultilegOrderCancelReplace) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m MultilegOrderCancelReplace) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m MultilegOrderCancelReplace) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m MultilegOrderCancelReplace) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m MultilegOrderCancelReplace) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m MultilegOrderCancelReplace) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m MultilegOrderCancelReplace) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m MultilegOrderCancelReplace) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m MultilegOrderCancelReplace) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m MultilegOrderCancelReplace) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m MultilegOrderCancelReplace) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m MultilegOrderCancelReplace) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m MultilegOrderCancelReplace) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m MultilegOrderCancelReplace) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m MultilegOrderCancelReplace) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m MultilegOrderCancelReplace) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m MultilegOrderCancelReplace) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m MultilegOrderCancelReplace) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m MultilegOrderCancelReplace) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m MultilegOrderCancelReplace) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m MultilegOrderCancelReplace) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m MultilegOrderCancelReplace) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m MultilegOrderCancelReplace) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m MultilegOrderCancelReplace) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m MultilegOrderCancelReplace) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m MultilegOrderCancelReplace) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m MultilegOrderCancelReplace) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m MultilegOrderCancelReplace) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m MultilegOrderCancelReplace) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasSwapPoints returns true if SwapPoints is present, Tag 1069 +func (m MultilegOrderCancelReplace) HasSwapPoints() bool { + return m.Has(tag.SwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m MultilegOrderCancelReplace) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m MultilegOrderCancelReplace) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m MultilegOrderCancelReplace) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m MultilegOrderCancelReplace) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m MultilegOrderCancelReplace) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m MultilegOrderCancelReplace) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m MultilegOrderCancelReplace) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m MultilegOrderCancelReplace) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m MultilegOrderCancelReplace) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m MultilegOrderCancelReplace) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m MultilegOrderCancelReplace) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m MultilegOrderCancelReplace) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m MultilegOrderCancelReplace) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m MultilegOrderCancelReplace) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m MultilegOrderCancelReplace) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m MultilegOrderCancelReplace) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m MultilegOrderCancelReplace) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m MultilegOrderCancelReplace) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m MultilegOrderCancelReplace) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m MultilegOrderCancelReplace) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m MultilegOrderCancelReplace) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m MultilegOrderCancelReplace) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m MultilegOrderCancelReplace) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m MultilegOrderCancelReplace) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m MultilegOrderCancelReplace) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m MultilegOrderCancelReplace) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m MultilegOrderCancelReplace) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m MultilegOrderCancelReplace) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m MultilegOrderCancelReplace) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m MultilegOrderCancelReplace) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m MultilegOrderCancelReplace) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m MultilegOrderCancelReplace) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m MultilegOrderCancelReplace) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m MultilegOrderCancelReplace) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m MultilegOrderCancelReplace) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m MultilegOrderCancelReplace) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m MultilegOrderCancelReplace) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m MultilegOrderCancelReplace) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m MultilegOrderCancelReplace) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m MultilegOrderCancelReplace) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasRiskFreeRate returns true if RiskFreeRate is present, Tag 1190 +func (m MultilegOrderCancelReplace) HasRiskFreeRate() bool { + return m.Has(tag.RiskFreeRate) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m MultilegOrderCancelReplace) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m MultilegOrderCancelReplace) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m MultilegOrderCancelReplace) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m MultilegOrderCancelReplace) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m MultilegOrderCancelReplace) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m MultilegOrderCancelReplace) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m MultilegOrderCancelReplace) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m MultilegOrderCancelReplace) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m MultilegOrderCancelReplace) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m MultilegOrderCancelReplace) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m MultilegOrderCancelReplace) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m MultilegOrderCancelReplace) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m MultilegOrderCancelReplace) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m MultilegOrderCancelReplace) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m MultilegOrderCancelReplace) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m MultilegOrderCancelReplace) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m MultilegOrderCancelReplace) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m MultilegOrderCancelReplace) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m MultilegOrderCancelReplace) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m MultilegOrderCancelReplace) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m MultilegOrderCancelReplace) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m MultilegOrderCancelReplace) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m MultilegOrderCancelReplace) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m MultilegOrderCancelReplace) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m MultilegOrderCancelReplace) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m MultilegOrderCancelReplace) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m MultilegOrderCancelReplace) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m MultilegOrderCancelReplace) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m MultilegOrderCancelReplace) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 +func (m NoAllocs) SetNoNested3PartyIDs(f NoNested3PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 +func (m NoAllocs) GetNoNested3PartyIDs() (NoNested3PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 +func (m NoAllocs) HasNoNested3PartyIDs() bool { + return m.Has(tag.NoNested3PartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNested3PartyIDs is a repeating group element, Tag 948 +type NoNested3PartyIDs struct { + *quickfix.Group +} + +// SetNested3PartyID sets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) SetNested3PartyID(v string) { + m.Set(field.NewNested3PartyID(v)) +} + +// SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) SetNested3PartyIDSource(v string) { + m.Set(field.NewNested3PartyIDSource(v)) +} + +// SetNested3PartyRole sets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) SetNested3PartyRole(v int) { + m.Set(field.NewNested3PartyRole(v)) +} + +// SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) SetNoNested3PartySubIDs(f NoNested3PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested3PartyID gets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyRole gets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) GetNoNested3PartySubIDs() (NoNested3PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 +func (m NoNested3PartyIDs) HasNested3PartyID() bool { + return m.Has(tag.Nested3PartyID) +} + +// HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 +func (m NoNested3PartyIDs) HasNested3PartyIDSource() bool { + return m.Has(tag.Nested3PartyIDSource) +} + +// HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 +func (m NoNested3PartyIDs) HasNested3PartyRole() bool { + return m.Has(tag.Nested3PartyRole) +} + +// HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 +func (m NoNested3PartyIDs) HasNoNested3PartySubIDs() bool { + return m.Has(tag.NoNested3PartySubIDs) +} + +// NoNested3PartySubIDs is a repeating group element, Tag 952 +type NoNested3PartySubIDs struct { + *quickfix.Group +} + +// SetNested3PartySubID sets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) SetNested3PartySubID(v string) { + m.Set(field.NewNested3PartySubID(v)) +} + +// SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) SetNested3PartySubIDType(v int) { + m.Set(field.NewNested3PartySubIDType(v)) +} + +// GetNested3PartySubID gets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 +func (m NoNested3PartySubIDs) HasNested3PartySubID() bool { + return m.Has(tag.Nested3PartySubID) +} + +// HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 +func (m NoNested3PartySubIDs) HasNested3PartySubIDType() bool { + return m.Has(tag.Nested3PartySubIDType) +} + +// NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 +type NoNested3PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup +func NewNoNested3PartySubIDsRepeatingGroup() NoNested3PartySubIDsRepeatingGroup { + return NoNested3PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartySubID), quickfix.GroupElement(tag.Nested3PartySubIDType)})} +} + +// Add create and append a new NoNested3PartySubIDs to this group +func (m NoNested3PartySubIDsRepeatingGroup) Add() NoNested3PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartySubIDs{g} +} + +// Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup +func (m NoNested3PartySubIDsRepeatingGroup) Get(i int) NoNested3PartySubIDs { + return NoNested3PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 +type NoNested3PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup +func NewNoNested3PartyIDsRepeatingGroup() NoNested3PartyIDsRepeatingGroup { + return NoNested3PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartyID), quickfix.GroupElement(tag.Nested3PartyIDSource), quickfix.GroupElement(tag.Nested3PartyRole), NewNoNested3PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested3PartyIDs to this group +func (m NoNested3PartyIDsRepeatingGroup) Add() NoNested3PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartyIDs{g} +} + +// Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup +func (m NoNested3PartyIDsRepeatingGroup) Get(i int) NoNested3PartyIDs { + return NoNested3PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested3PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegAllocs sets NoLegAllocs, Tag 670 +func (m NoLegs) SetNoLegAllocs(f NoLegAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPositionEffect sets LegPositionEffect, Tag 564 +func (m NoLegs) SetLegPositionEffect(v string) { + m.Set(field.NewLegPositionEffect(v)) +} + +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) SetLegCoveredOrUncovered(v int) { + m.Set(field.NewLegCoveredOrUncovered(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegAllocID sets LegAllocID, Tag 1366 +func (m NoLegs) SetLegAllocID(v string) { + m.Set(field.NewLegAllocID(v)) +} + +// SetLegVolatility sets LegVolatility, Tag 1379 +func (m NoLegs) SetLegVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewLegVolatility(value, scale)) +} + +// SetLegDividendYield sets LegDividendYield, Tag 1381 +func (m NoLegs) SetLegDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewLegDividendYield(value, scale)) +} + +// SetLegCurrencyRatio sets LegCurrencyRatio, Tag 1383 +func (m NoLegs) SetLegCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCurrencyRatio(value, scale)) +} + +// SetLegExecInst sets LegExecInst, Tag 1384 +func (m NoLegs) SetLegExecInst(v string) { + m.Set(field.NewLegExecInst(v)) +} + +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +func (m NoLegs) SetLegSettlCurrency(v string) { + m.Set(field.NewLegSettlCurrency(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegAllocs gets NoLegAllocs, Tag 670 +func (m NoLegs) GetNoLegAllocs() (NoLegAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPositionEffect gets LegPositionEffect, Tag 564 +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocID gets LegAllocID, Tag 1366 +func (m NoLegs) GetLegAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegVolatility gets LegVolatility, Tag 1379 +func (m NoLegs) GetLegVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegVolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDividendYield gets LegDividendYield, Tag 1381 +func (m NoLegs) GetLegDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegDividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrencyRatio gets LegCurrencyRatio, Tag 1383 +func (m NoLegs) GetLegCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExecInst gets LegExecInst, Tag 1384 +func (m NoLegs) GetLegExecInst() (v string, err quickfix.MessageRejectError) { + var f field.LegExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 +func (m NoLegs) HasNoLegAllocs() bool { + return m.Has(tag.NoLegAllocs) +} + +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +func (m NoLegs) HasLegPositionEffect() bool { + return m.Has(tag.LegPositionEffect) +} + +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +func (m NoLegs) HasLegCoveredOrUncovered() bool { + return m.Has(tag.LegCoveredOrUncovered) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegAllocID returns true if LegAllocID is present, Tag 1366 +func (m NoLegs) HasLegAllocID() bool { + return m.Has(tag.LegAllocID) +} + +// HasLegVolatility returns true if LegVolatility is present, Tag 1379 +func (m NoLegs) HasLegVolatility() bool { + return m.Has(tag.LegVolatility) +} + +// HasLegDividendYield returns true if LegDividendYield is present, Tag 1381 +func (m NoLegs) HasLegDividendYield() bool { + return m.Has(tag.LegDividendYield) +} + +// HasLegCurrencyRatio returns true if LegCurrencyRatio is present, Tag 1383 +func (m NoLegs) HasLegCurrencyRatio() bool { + return m.Has(tag.LegCurrencyRatio) +} + +// HasLegExecInst returns true if LegExecInst is present, Tag 1384 +func (m NoLegs) HasLegExecInst() bool { + return m.Has(tag.LegExecInst) +} + +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +func (m NoLegs) HasLegSettlCurrency() bool { + return m.Has(tag.LegSettlCurrency) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocs is a repeating group element, Tag 670 +type NoLegAllocs struct { + *quickfix.Group +} + +// SetLegAllocAccount sets LegAllocAccount, Tag 671 +func (m NoLegAllocs) SetLegAllocAccount(v string) { + m.Set(field.NewLegAllocAccount(v)) +} + +// SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) SetLegIndividualAllocID(v string) { + m.Set(field.NewLegIndividualAllocID(v)) +} + +// SetLegAllocQty sets LegAllocQty, Tag 673 +func (m NoLegAllocs) SetLegAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegAllocQty(value, scale)) +} + +// SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) SetLegAllocAcctIDSource(v string) { + m.Set(field.NewLegAllocAcctIDSource(v)) +} + +// SetLegAllocSettlCurrency sets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) SetLegAllocSettlCurrency(v string) { + m.Set(field.NewLegAllocSettlCurrency(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetLegAllocAccount gets LegAllocAccount, Tag 671 +func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocQty gets LegAllocQty, Tag 673 +func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegAllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocSettlCurrency gets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) GetLegAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 +func (m NoLegAllocs) HasLegAllocAccount() bool { + return m.Has(tag.LegAllocAccount) +} + +// HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 +func (m NoLegAllocs) HasLegIndividualAllocID() bool { + return m.Has(tag.LegIndividualAllocID) +} + +// HasLegAllocQty returns true if LegAllocQty is present, Tag 673 +func (m NoLegAllocs) HasLegAllocQty() bool { + return m.Has(tag.LegAllocQty) +} + +// HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 +func (m NoLegAllocs) HasLegAllocAcctIDSource() bool { + return m.Has(tag.LegAllocAcctIDSource) +} + +// HasLegAllocSettlCurrency returns true if LegAllocSettlCurrency is present, Tag 1367 +func (m NoLegAllocs) HasLegAllocSettlCurrency() bool { + return m.Has(tag.LegAllocSettlCurrency) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoLegAllocs) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocsRepeatingGroup is a repeating group, Tag 670 +type NoLegAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup +func NewNoLegAllocsRepeatingGroup() NoLegAllocsRepeatingGroup { + return NoLegAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegAllocAccount), quickfix.GroupElement(tag.LegIndividualAllocID), quickfix.GroupElement(tag.LegAllocQty), quickfix.GroupElement(tag.LegAllocAcctIDSource), quickfix.GroupElement(tag.LegAllocSettlCurrency), NewNoNested2PartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoLegAllocs to this group +func (m NoLegAllocsRepeatingGroup) Add() NoLegAllocs { + g := m.RepeatingGroup.Add() + return NoLegAllocs{g} +} + +// Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup +func (m NoLegAllocsRepeatingGroup) Get(i int) NoLegAllocs { + return NoLegAllocs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), NewNoLegAllocsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegAllocID), quickfix.GroupElement(tag.LegVolatility), quickfix.GroupElement(tag.LegDividendYield), quickfix.GroupElement(tag.LegCurrencyRatio), quickfix.GroupElement(tag.LegExecInst), quickfix.GroupElement(tag.LegSettlCurrency)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go b/fix50sp2/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go new file mode 100644 index 000000000..bc76d9730 --- /dev/null +++ b/fix50sp2/networkcounterpartysystemstatusrequest/NetworkCounterpartySystemStatusRequest.generated.go @@ -0,0 +1,216 @@ +package networkcounterpartysystemstatusrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NetworkCounterpartySystemStatusRequest is the fix50sp2 NetworkCounterpartySystemStatusRequest type, MsgType = BC +type NetworkCounterpartySystemStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NetworkCounterpartySystemStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusRequest { + return NetworkCounterpartySystemStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NetworkCounterpartySystemStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NetworkCounterpartySystemStatusRequest initialized with the required fields for NetworkCounterpartySystemStatusRequest +func New(networkrequesttype field.NetworkRequestTypeField, networkrequestid field.NetworkRequestIDField) (m NetworkCounterpartySystemStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BC")) + m.Set(networkrequesttype) + m.Set(networkrequestid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NetworkCounterpartySystemStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BC", r +} + +// SetNetworkRequestID sets NetworkRequestID, Tag 933 +func (m NetworkCounterpartySystemStatusRequest) SetNetworkRequestID(v string) { + m.Set(field.NewNetworkRequestID(v)) +} + +// SetNetworkRequestType sets NetworkRequestType, Tag 935 +func (m NetworkCounterpartySystemStatusRequest) SetNetworkRequestType(v enum.NetworkRequestType) { + m.Set(field.NewNetworkRequestType(v)) +} + +// SetNoCompIDs sets NoCompIDs, Tag 936 +func (m NetworkCounterpartySystemStatusRequest) SetNoCompIDs(f NoCompIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNetworkRequestID gets NetworkRequestID, Tag 933 +func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestID() (v string, err quickfix.MessageRejectError) { + var f field.NetworkRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetworkRequestType gets NetworkRequestType, Tag 935 +func (m NetworkCounterpartySystemStatusRequest) GetNetworkRequestType() (v enum.NetworkRequestType, err quickfix.MessageRejectError) { + var f field.NetworkRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoCompIDs gets NoCompIDs, Tag 936 +func (m NetworkCounterpartySystemStatusRequest) GetNoCompIDs() (NoCompIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoCompIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 +func (m NetworkCounterpartySystemStatusRequest) HasNetworkRequestID() bool { + return m.Has(tag.NetworkRequestID) +} + +// HasNetworkRequestType returns true if NetworkRequestType is present, Tag 935 +func (m NetworkCounterpartySystemStatusRequest) HasNetworkRequestType() bool { + return m.Has(tag.NetworkRequestType) +} + +// HasNoCompIDs returns true if NoCompIDs is present, Tag 936 +func (m NetworkCounterpartySystemStatusRequest) HasNoCompIDs() bool { + return m.Has(tag.NoCompIDs) +} + +// NoCompIDs is a repeating group element, Tag 936 +type NoCompIDs struct { + *quickfix.Group +} + +// SetRefCompID sets RefCompID, Tag 930 +func (m NoCompIDs) SetRefCompID(v string) { + m.Set(field.NewRefCompID(v)) +} + +// SetRefSubID sets RefSubID, Tag 931 +func (m NoCompIDs) SetRefSubID(v string) { + m.Set(field.NewRefSubID(v)) +} + +// SetLocationID sets LocationID, Tag 283 +func (m NoCompIDs) SetLocationID(v string) { + m.Set(field.NewLocationID(v)) +} + +// SetDeskID sets DeskID, Tag 284 +func (m NoCompIDs) SetDeskID(v string) { + m.Set(field.NewDeskID(v)) +} + +// GetRefCompID gets RefCompID, Tag 930 +func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { + var f field.RefCompIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefSubID gets RefSubID, Tag 931 +func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { + var f field.RefSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocationID gets LocationID, Tag 283 +func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.LocationIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskID gets DeskID, Tag 284 +func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { + var f field.DeskIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefCompID returns true if RefCompID is present, Tag 930 +func (m NoCompIDs) HasRefCompID() bool { + return m.Has(tag.RefCompID) +} + +// HasRefSubID returns true if RefSubID is present, Tag 931 +func (m NoCompIDs) HasRefSubID() bool { + return m.Has(tag.RefSubID) +} + +// HasLocationID returns true if LocationID is present, Tag 283 +func (m NoCompIDs) HasLocationID() bool { + return m.Has(tag.LocationID) +} + +// HasDeskID returns true if DeskID is present, Tag 284 +func (m NoCompIDs) HasDeskID() bool { + return m.Has(tag.DeskID) +} + +// NoCompIDsRepeatingGroup is a repeating group, Tag 936 +type NoCompIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup +func NewNoCompIDsRepeatingGroup() NoCompIDsRepeatingGroup { + return NoCompIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoCompIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefCompID), quickfix.GroupElement(tag.RefSubID), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID)})} +} + +// Add create and append a new NoCompIDs to this group +func (m NoCompIDsRepeatingGroup) Add() NoCompIDs { + g := m.RepeatingGroup.Add() + return NoCompIDs{g} +} + +// Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup +func (m NoCompIDsRepeatingGroup) Get(i int) NoCompIDs { + return NoCompIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go b/fix50sp2/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go new file mode 100644 index 000000000..0008369ea --- /dev/null +++ b/fix50sp2/networkcounterpartysystemstatusresponse/NetworkCounterpartySystemStatusResponse.generated.go @@ -0,0 +1,293 @@ +package networkcounterpartysystemstatusresponse + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NetworkCounterpartySystemStatusResponse is the fix50sp2 NetworkCounterpartySystemStatusResponse type, MsgType = BD +type NetworkCounterpartySystemStatusResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NetworkCounterpartySystemStatusResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NetworkCounterpartySystemStatusResponse { + return NetworkCounterpartySystemStatusResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NetworkCounterpartySystemStatusResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NetworkCounterpartySystemStatusResponse initialized with the required fields for NetworkCounterpartySystemStatusResponse +func New(networkstatusresponsetype field.NetworkStatusResponseTypeField, networkresponseid field.NetworkResponseIDField) (m NetworkCounterpartySystemStatusResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BD")) + m.Set(networkstatusresponsetype) + m.Set(networkresponseid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NetworkCounterpartySystemStatusResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BD", r +} + +// SetNetworkResponseID sets NetworkResponseID, Tag 932 +func (m NetworkCounterpartySystemStatusResponse) SetNetworkResponseID(v string) { + m.Set(field.NewNetworkResponseID(v)) +} + +// SetNetworkRequestID sets NetworkRequestID, Tag 933 +func (m NetworkCounterpartySystemStatusResponse) SetNetworkRequestID(v string) { + m.Set(field.NewNetworkRequestID(v)) +} + +// SetLastNetworkResponseID sets LastNetworkResponseID, Tag 934 +func (m NetworkCounterpartySystemStatusResponse) SetLastNetworkResponseID(v string) { + m.Set(field.NewLastNetworkResponseID(v)) +} + +// SetNoCompIDs sets NoCompIDs, Tag 936 +func (m NetworkCounterpartySystemStatusResponse) SetNoCompIDs(f NoCompIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNetworkStatusResponseType sets NetworkStatusResponseType, Tag 937 +func (m NetworkCounterpartySystemStatusResponse) SetNetworkStatusResponseType(v enum.NetworkStatusResponseType) { + m.Set(field.NewNetworkStatusResponseType(v)) +} + +// GetNetworkResponseID gets NetworkResponseID, Tag 932 +func (m NetworkCounterpartySystemStatusResponse) GetNetworkResponseID() (v string, err quickfix.MessageRejectError) { + var f field.NetworkResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetworkRequestID gets NetworkRequestID, Tag 933 +func (m NetworkCounterpartySystemStatusResponse) GetNetworkRequestID() (v string, err quickfix.MessageRejectError) { + var f field.NetworkRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastNetworkResponseID gets LastNetworkResponseID, Tag 934 +func (m NetworkCounterpartySystemStatusResponse) GetLastNetworkResponseID() (v string, err quickfix.MessageRejectError) { + var f field.LastNetworkResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoCompIDs gets NoCompIDs, Tag 936 +func (m NetworkCounterpartySystemStatusResponse) GetNoCompIDs() (NoCompIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoCompIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNetworkStatusResponseType gets NetworkStatusResponseType, Tag 937 +func (m NetworkCounterpartySystemStatusResponse) GetNetworkStatusResponseType() (v enum.NetworkStatusResponseType, err quickfix.MessageRejectError) { + var f field.NetworkStatusResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNetworkResponseID returns true if NetworkResponseID is present, Tag 932 +func (m NetworkCounterpartySystemStatusResponse) HasNetworkResponseID() bool { + return m.Has(tag.NetworkResponseID) +} + +// HasNetworkRequestID returns true if NetworkRequestID is present, Tag 933 +func (m NetworkCounterpartySystemStatusResponse) HasNetworkRequestID() bool { + return m.Has(tag.NetworkRequestID) +} + +// HasLastNetworkResponseID returns true if LastNetworkResponseID is present, Tag 934 +func (m NetworkCounterpartySystemStatusResponse) HasLastNetworkResponseID() bool { + return m.Has(tag.LastNetworkResponseID) +} + +// HasNoCompIDs returns true if NoCompIDs is present, Tag 936 +func (m NetworkCounterpartySystemStatusResponse) HasNoCompIDs() bool { + return m.Has(tag.NoCompIDs) +} + +// HasNetworkStatusResponseType returns true if NetworkStatusResponseType is present, Tag 937 +func (m NetworkCounterpartySystemStatusResponse) HasNetworkStatusResponseType() bool { + return m.Has(tag.NetworkStatusResponseType) +} + +// NoCompIDs is a repeating group element, Tag 936 +type NoCompIDs struct { + *quickfix.Group +} + +// SetRefCompID sets RefCompID, Tag 930 +func (m NoCompIDs) SetRefCompID(v string) { + m.Set(field.NewRefCompID(v)) +} + +// SetRefSubID sets RefSubID, Tag 931 +func (m NoCompIDs) SetRefSubID(v string) { + m.Set(field.NewRefSubID(v)) +} + +// SetLocationID sets LocationID, Tag 283 +func (m NoCompIDs) SetLocationID(v string) { + m.Set(field.NewLocationID(v)) +} + +// SetDeskID sets DeskID, Tag 284 +func (m NoCompIDs) SetDeskID(v string) { + m.Set(field.NewDeskID(v)) +} + +// SetStatusValue sets StatusValue, Tag 928 +func (m NoCompIDs) SetStatusValue(v enum.StatusValue) { + m.Set(field.NewStatusValue(v)) +} + +// SetStatusText sets StatusText, Tag 929 +func (m NoCompIDs) SetStatusText(v string) { + m.Set(field.NewStatusText(v)) +} + +// GetRefCompID gets RefCompID, Tag 930 +func (m NoCompIDs) GetRefCompID() (v string, err quickfix.MessageRejectError) { + var f field.RefCompIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefSubID gets RefSubID, Tag 931 +func (m NoCompIDs) GetRefSubID() (v string, err quickfix.MessageRejectError) { + var f field.RefSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocationID gets LocationID, Tag 283 +func (m NoCompIDs) GetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.LocationIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskID gets DeskID, Tag 284 +func (m NoCompIDs) GetDeskID() (v string, err quickfix.MessageRejectError) { + var f field.DeskIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStatusValue gets StatusValue, Tag 928 +func (m NoCompIDs) GetStatusValue() (v enum.StatusValue, err quickfix.MessageRejectError) { + var f field.StatusValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStatusText gets StatusText, Tag 929 +func (m NoCompIDs) GetStatusText() (v string, err quickfix.MessageRejectError) { + var f field.StatusTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefCompID returns true if RefCompID is present, Tag 930 +func (m NoCompIDs) HasRefCompID() bool { + return m.Has(tag.RefCompID) +} + +// HasRefSubID returns true if RefSubID is present, Tag 931 +func (m NoCompIDs) HasRefSubID() bool { + return m.Has(tag.RefSubID) +} + +// HasLocationID returns true if LocationID is present, Tag 283 +func (m NoCompIDs) HasLocationID() bool { + return m.Has(tag.LocationID) +} + +// HasDeskID returns true if DeskID is present, Tag 284 +func (m NoCompIDs) HasDeskID() bool { + return m.Has(tag.DeskID) +} + +// HasStatusValue returns true if StatusValue is present, Tag 928 +func (m NoCompIDs) HasStatusValue() bool { + return m.Has(tag.StatusValue) +} + +// HasStatusText returns true if StatusText is present, Tag 929 +func (m NoCompIDs) HasStatusText() bool { + return m.Has(tag.StatusText) +} + +// NoCompIDsRepeatingGroup is a repeating group, Tag 936 +type NoCompIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoCompIDsRepeatingGroup returns an initialized, NoCompIDsRepeatingGroup +func NewNoCompIDsRepeatingGroup() NoCompIDsRepeatingGroup { + return NoCompIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoCompIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefCompID), quickfix.GroupElement(tag.RefSubID), quickfix.GroupElement(tag.LocationID), quickfix.GroupElement(tag.DeskID), quickfix.GroupElement(tag.StatusValue), quickfix.GroupElement(tag.StatusText)}), + } +} + +// Add create and append a new NoCompIDs to this group +func (m NoCompIDsRepeatingGroup) Add() NoCompIDs { + g := m.RepeatingGroup.Add() + return NoCompIDs{g} +} + +// Get returns the ith NoCompIDs in the NoCompIDsRepeatinGroup +func (m NoCompIDsRepeatingGroup) Get(i int) NoCompIDs { + return NoCompIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/newordercross/NewOrderCross.generated.go b/fix50sp2/newordercross/NewOrderCross.generated.go new file mode 100644 index 000000000..95622cefc --- /dev/null +++ b/fix50sp2/newordercross/NewOrderCross.generated.go @@ -0,0 +1,8846 @@ +package newordercross + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NewOrderCross is the fix50sp2 NewOrderCross type, MsgType = s +type NewOrderCross struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NewOrderCross from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NewOrderCross { + return NewOrderCross{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NewOrderCross) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NewOrderCross initialized with the required fields for NewOrderCross +func New(crossid field.CrossIDField, crosstype field.CrossTypeField, crossprioritization field.CrossPrioritizationField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderCross) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("s")) + m.Set(crossid) + m.Set(crosstype) + m.Set(crossprioritization) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NewOrderCross, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "s", r +} + +// SetCurrency sets Currency, Tag 15 +func (m NewOrderCross) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NewOrderCross) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m NewOrderCross) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NewOrderCross) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m NewOrderCross) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NewOrderCross) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NewOrderCross) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NewOrderCross) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NewOrderCross) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NewOrderCross) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NewOrderCross) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NewOrderCross) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NewOrderCross) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NewOrderCross) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NewOrderCross) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NewOrderCross) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m NewOrderCross) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NewOrderCross) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NewOrderCross) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NewOrderCross) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m NewOrderCross) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m NewOrderCross) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m NewOrderCross) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NewOrderCross) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NewOrderCross) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NewOrderCross) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NewOrderCross) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NewOrderCross) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NewOrderCross) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NewOrderCross) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NewOrderCross) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NewOrderCross) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m NewOrderCross) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m NewOrderCross) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m NewOrderCross) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NewOrderCross) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NewOrderCross) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NewOrderCross) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NewOrderCross) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NewOrderCross) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NewOrderCross) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NewOrderCross) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NewOrderCross) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NewOrderCross) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NewOrderCross) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NewOrderCross) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NewOrderCross) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NewOrderCross) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NewOrderCross) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NewOrderCross) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NewOrderCross) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NewOrderCross) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NewOrderCross) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NewOrderCross) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NewOrderCross) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NewOrderCross) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m NewOrderCross) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m NewOrderCross) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m NewOrderCross) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NewOrderCross) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m NewOrderCross) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NewOrderCross) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NewOrderCross) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NewOrderCross) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NewOrderCross) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NewOrderCross) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderCross) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NewOrderCross) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m NewOrderCross) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m NewOrderCross) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m NewOrderCross) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m NewOrderCross) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m NewOrderCross) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NewOrderCross) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NewOrderCross) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCrossID sets CrossID, Tag 548 +func (m NewOrderCross) SetCrossID(v string) { + m.Set(field.NewCrossID(v)) +} + +// SetCrossType sets CrossType, Tag 549 +func (m NewOrderCross) SetCrossType(v enum.CrossType) { + m.Set(field.NewCrossType(v)) +} + +// SetCrossPrioritization sets CrossPrioritization, Tag 550 +func (m NewOrderCross) SetCrossPrioritization(v enum.CrossPrioritization) { + m.Set(field.NewCrossPrioritization(v)) +} + +// SetNoSides sets NoSides, Tag 552 +func (m NewOrderCross) SetNoSides(f NoSidesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NewOrderCross) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NewOrderCross) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NewOrderCross) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NewOrderCross) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NewOrderCross) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NewOrderCross) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NewOrderCross) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NewOrderCross) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NewOrderCross) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NewOrderCross) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NewOrderCross) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NewOrderCross) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NewOrderCross) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m NewOrderCross) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m NewOrderCross) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m NewOrderCross) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m NewOrderCross) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m NewOrderCross) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m NewOrderCross) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m NewOrderCross) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m NewOrderCross) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m NewOrderCross) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m NewOrderCross) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m NewOrderCross) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m NewOrderCross) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m NewOrderCross) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NewOrderCross) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NewOrderCross) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NewOrderCross) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NewOrderCross) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NewOrderCross) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NewOrderCross) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m NewOrderCross) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NewOrderCross) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NewOrderCross) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NewOrderCross) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NewOrderCross) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NewOrderCross) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NewOrderCross) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NewOrderCross) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NewOrderCross) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NewOrderCross) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NewOrderCross) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderCross) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NewOrderCross) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NewOrderCross) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NewOrderCross) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NewOrderCross) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NewOrderCross) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NewOrderCross) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NewOrderCross) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NewOrderCross) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m NewOrderCross) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m NewOrderCross) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m NewOrderCross) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m NewOrderCross) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m NewOrderCross) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m NewOrderCross) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m NewOrderCross) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m NewOrderCross) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m NewOrderCross) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m NewOrderCross) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m NewOrderCross) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m NewOrderCross) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m NewOrderCross) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderCross) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m NewOrderCross) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m NewOrderCross) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderCross) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m NewOrderCross) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m NewOrderCross) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m NewOrderCross) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m NewOrderCross) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m NewOrderCross) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderCross) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m NewOrderCross) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m NewOrderCross) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NewOrderCross) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderCross) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NewOrderCross) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NewOrderCross) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NewOrderCross) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NewOrderCross) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NewOrderCross) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderCross) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderCross) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NewOrderCross) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NewOrderCross) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NewOrderCross) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NewOrderCross) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NewOrderCross) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NewOrderCross) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NewOrderCross) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NewOrderCross) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NewOrderCross) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderCross) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NewOrderCross) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NewOrderCross) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NewOrderCross) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NewOrderCross) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NewOrderCross) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderCross) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderCross) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NewOrderCross) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NewOrderCross) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderCross) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderCross) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderCross) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderCross) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NewOrderCross) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NewOrderCross) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m NewOrderCross) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NewOrderCross) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m NewOrderCross) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NewOrderCross) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m NewOrderCross) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NewOrderCross) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NewOrderCross) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NewOrderCross) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NewOrderCross) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NewOrderCross) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NewOrderCross) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NewOrderCross) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NewOrderCross) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NewOrderCross) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NewOrderCross) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NewOrderCross) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m NewOrderCross) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NewOrderCross) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NewOrderCross) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NewOrderCross) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m NewOrderCross) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m NewOrderCross) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m NewOrderCross) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NewOrderCross) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NewOrderCross) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NewOrderCross) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NewOrderCross) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NewOrderCross) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NewOrderCross) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NewOrderCross) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NewOrderCross) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NewOrderCross) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m NewOrderCross) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m NewOrderCross) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NewOrderCross) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NewOrderCross) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NewOrderCross) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NewOrderCross) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NewOrderCross) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NewOrderCross) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NewOrderCross) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NewOrderCross) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NewOrderCross) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NewOrderCross) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NewOrderCross) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NewOrderCross) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m NewOrderCross) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NewOrderCross) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NewOrderCross) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NewOrderCross) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NewOrderCross) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NewOrderCross) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NewOrderCross) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NewOrderCross) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NewOrderCross) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NewOrderCross) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m NewOrderCross) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m NewOrderCross) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m NewOrderCross) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NewOrderCross) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m NewOrderCross) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NewOrderCross) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NewOrderCross) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NewOrderCross) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NewOrderCross) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NewOrderCross) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderCross) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NewOrderCross) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m NewOrderCross) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m NewOrderCross) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m NewOrderCross) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m NewOrderCross) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m NewOrderCross) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NewOrderCross) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NewOrderCross) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossID gets CrossID, Tag 548 +func (m NewOrderCross) GetCrossID() (v string, err quickfix.MessageRejectError) { + var f field.CrossIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossType gets CrossType, Tag 549 +func (m NewOrderCross) GetCrossType() (v enum.CrossType, err quickfix.MessageRejectError) { + var f field.CrossTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCrossPrioritization gets CrossPrioritization, Tag 550 +func (m NewOrderCross) GetCrossPrioritization() (v enum.CrossPrioritization, err quickfix.MessageRejectError) { + var f field.CrossPrioritizationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSides gets NoSides, Tag 552 +func (m NewOrderCross) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSidesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NewOrderCross) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NewOrderCross) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NewOrderCross) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NewOrderCross) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NewOrderCross) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NewOrderCross) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NewOrderCross) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NewOrderCross) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NewOrderCross) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NewOrderCross) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NewOrderCross) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NewOrderCross) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NewOrderCross) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m NewOrderCross) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m NewOrderCross) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m NewOrderCross) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m NewOrderCross) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m NewOrderCross) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m NewOrderCross) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m NewOrderCross) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m NewOrderCross) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m NewOrderCross) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m NewOrderCross) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m NewOrderCross) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m NewOrderCross) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m NewOrderCross) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NewOrderCross) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NewOrderCross) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NewOrderCross) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NewOrderCross) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NewOrderCross) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NewOrderCross) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m NewOrderCross) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NewOrderCross) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NewOrderCross) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NewOrderCross) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NewOrderCross) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NewOrderCross) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NewOrderCross) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NewOrderCross) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NewOrderCross) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NewOrderCross) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NewOrderCross) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderCross) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NewOrderCross) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NewOrderCross) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NewOrderCross) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NewOrderCross) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NewOrderCross) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NewOrderCross) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NewOrderCross) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NewOrderCross) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m NewOrderCross) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m NewOrderCross) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m NewOrderCross) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m NewOrderCross) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m NewOrderCross) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m NewOrderCross) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m NewOrderCross) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m NewOrderCross) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m NewOrderCross) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m NewOrderCross) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m NewOrderCross) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m NewOrderCross) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m NewOrderCross) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderCross) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m NewOrderCross) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m NewOrderCross) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderCross) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m NewOrderCross) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m NewOrderCross) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m NewOrderCross) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m NewOrderCross) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m NewOrderCross) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderCross) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m NewOrderCross) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m NewOrderCross) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NewOrderCross) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderCross) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NewOrderCross) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NewOrderCross) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NewOrderCross) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NewOrderCross) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NewOrderCross) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderCross) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderCross) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NewOrderCross) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NewOrderCross) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NewOrderCross) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NewOrderCross) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NewOrderCross) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NewOrderCross) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NewOrderCross) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NewOrderCross) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NewOrderCross) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderCross) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NewOrderCross) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NewOrderCross) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NewOrderCross) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NewOrderCross) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NewOrderCross) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderCross) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderCross) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NewOrderCross) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NewOrderCross) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderCross) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderCross) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderCross) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderCross) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NewOrderCross) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NewOrderCross) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NewOrderCross) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NewOrderCross) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m NewOrderCross) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NewOrderCross) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m NewOrderCross) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NewOrderCross) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NewOrderCross) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NewOrderCross) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NewOrderCross) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NewOrderCross) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NewOrderCross) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NewOrderCross) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NewOrderCross) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NewOrderCross) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NewOrderCross) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NewOrderCross) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m NewOrderCross) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NewOrderCross) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NewOrderCross) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NewOrderCross) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m NewOrderCross) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m NewOrderCross) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m NewOrderCross) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NewOrderCross) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NewOrderCross) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NewOrderCross) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NewOrderCross) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NewOrderCross) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NewOrderCross) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NewOrderCross) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NewOrderCross) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NewOrderCross) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m NewOrderCross) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m NewOrderCross) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NewOrderCross) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NewOrderCross) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NewOrderCross) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NewOrderCross) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NewOrderCross) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NewOrderCross) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NewOrderCross) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NewOrderCross) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NewOrderCross) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NewOrderCross) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NewOrderCross) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NewOrderCross) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NewOrderCross) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NewOrderCross) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NewOrderCross) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NewOrderCross) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NewOrderCross) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NewOrderCross) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NewOrderCross) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NewOrderCross) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NewOrderCross) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NewOrderCross) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m NewOrderCross) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m NewOrderCross) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m NewOrderCross) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NewOrderCross) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m NewOrderCross) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NewOrderCross) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NewOrderCross) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NewOrderCross) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NewOrderCross) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NewOrderCross) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NewOrderCross) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NewOrderCross) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m NewOrderCross) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m NewOrderCross) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m NewOrderCross) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m NewOrderCross) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m NewOrderCross) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NewOrderCross) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NewOrderCross) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCrossID returns true if CrossID is present, Tag 548 +func (m NewOrderCross) HasCrossID() bool { + return m.Has(tag.CrossID) +} + +// HasCrossType returns true if CrossType is present, Tag 549 +func (m NewOrderCross) HasCrossType() bool { + return m.Has(tag.CrossType) +} + +// HasCrossPrioritization returns true if CrossPrioritization is present, Tag 550 +func (m NewOrderCross) HasCrossPrioritization() bool { + return m.Has(tag.CrossPrioritization) +} + +// HasNoSides returns true if NoSides is present, Tag 552 +func (m NewOrderCross) HasNoSides() bool { + return m.Has(tag.NoSides) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NewOrderCross) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NewOrderCross) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NewOrderCross) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NewOrderCross) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NewOrderCross) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NewOrderCross) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NewOrderCross) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NewOrderCross) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NewOrderCross) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NewOrderCross) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NewOrderCross) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NewOrderCross) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NewOrderCross) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m NewOrderCross) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m NewOrderCross) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m NewOrderCross) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m NewOrderCross) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m NewOrderCross) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m NewOrderCross) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m NewOrderCross) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m NewOrderCross) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m NewOrderCross) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m NewOrderCross) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m NewOrderCross) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m NewOrderCross) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m NewOrderCross) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NewOrderCross) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NewOrderCross) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NewOrderCross) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NewOrderCross) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NewOrderCross) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NewOrderCross) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m NewOrderCross) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NewOrderCross) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NewOrderCross) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NewOrderCross) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NewOrderCross) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NewOrderCross) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NewOrderCross) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NewOrderCross) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NewOrderCross) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NewOrderCross) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NewOrderCross) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NewOrderCross) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NewOrderCross) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NewOrderCross) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NewOrderCross) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NewOrderCross) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NewOrderCross) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NewOrderCross) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NewOrderCross) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NewOrderCross) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m NewOrderCross) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m NewOrderCross) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m NewOrderCross) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m NewOrderCross) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m NewOrderCross) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m NewOrderCross) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m NewOrderCross) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m NewOrderCross) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m NewOrderCross) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m NewOrderCross) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m NewOrderCross) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m NewOrderCross) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m NewOrderCross) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m NewOrderCross) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m NewOrderCross) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m NewOrderCross) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m NewOrderCross) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m NewOrderCross) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m NewOrderCross) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m NewOrderCross) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m NewOrderCross) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m NewOrderCross) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m NewOrderCross) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m NewOrderCross) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m NewOrderCross) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NewOrderCross) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NewOrderCross) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NewOrderCross) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NewOrderCross) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NewOrderCross) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NewOrderCross) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NewOrderCross) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NewOrderCross) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NewOrderCross) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NewOrderCross) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NewOrderCross) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NewOrderCross) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NewOrderCross) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NewOrderCross) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NewOrderCross) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NewOrderCross) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NewOrderCross) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NewOrderCross) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NewOrderCross) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NewOrderCross) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NewOrderCross) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NewOrderCross) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NewOrderCross) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NewOrderCross) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NewOrderCross) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NewOrderCross) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NewOrderCross) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NewOrderCross) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NewOrderCross) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NewOrderCross) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NewOrderCross) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NewOrderCross) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NewOrderCross) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NewOrderCross) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoSides is a repeating group element, Tag 552 +type NoSides struct { + *quickfix.Group +} + +// SetSide sets Side, Tag 54 +func (m NoSides) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoSides) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoSides) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NoSides) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoSides) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NoSides) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetAccount sets Account, Tag 1 +func (m NoSides) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoSides) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m NoSides) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m NoSides) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NoSides) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NoSides) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoSides) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoSides) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m NoSides) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoSides) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoSides) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetText sets Text, Tag 58 +func (m NoSides) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoSides) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoSides) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NoSides) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m NoSides) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m NoSides) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoSides) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NoSides) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetSideComplianceID sets SideComplianceID, Tag 659 +func (m NoSides) SetSideComplianceID(v string) { + m.Set(field.NewSideComplianceID(v)) +} + +// SetSideTimeInForce sets SideTimeInForce, Tag 962 +func (m NoSides) SetSideTimeInForce(v time.Time) { + m.Set(field.NewSideTimeInForce(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m NoSides) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m NoSides) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// GetSide gets Side, Tag 54 +func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NoSides) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoSides) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NoSides) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccount gets Account, Tag 1 +func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m NoSides) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m NoSides) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQtyType gets QtyType, Tag 854 +func (m NoSides) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m NoSides) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoSides) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m NoSides) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m NoSides) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoSides) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideComplianceID gets SideComplianceID, Tag 659 +func (m NoSides) GetSideComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.SideComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTimeInForce gets SideTimeInForce, Tag 962 +func (m NoSides) GetSideTimeInForce() (v time.Time, err quickfix.MessageRejectError) { + var f field.SideTimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m NoSides) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m NoSides) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSides) HasSide() bool { + return m.Has(tag.Side) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoSides) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoSides) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NoSides) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSides) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoSides) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NoSides) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoSides) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoSides) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoSides) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m NoSides) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m NoSides) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NoSides) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NoSides) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NoSides) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NoSides) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoSides) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoSides) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoSides) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoSides) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoSides) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoSides) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoSides) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoSides) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoSides) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoSides) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoSides) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NoSides) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m NoSides) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoSides) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoSides) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoSides) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoSides) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoSides) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NoSides) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m NoSides) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m NoSides) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoSides) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NoSides) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasSideComplianceID returns true if SideComplianceID is present, Tag 659 +func (m NoSides) HasSideComplianceID() bool { + return m.Has(tag.SideComplianceID) +} + +// HasSideTimeInForce returns true if SideTimeInForce is present, Tag 962 +func (m NoSides) HasSideTimeInForce() bool { + return m.Has(tag.SideTimeInForce) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m NoSides) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m NoSides) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoSidesRepeatingGroup is a repeating group, Tag 552 +type NoSidesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { + return NoSidesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSides, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ClOrdLinkID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.SideComplianceID), quickfix.GroupElement(tag.SideTimeInForce), quickfix.GroupElement(tag.PreTradeAnonymity), quickfix.GroupElement(tag.OrigClOrdID)})} +} + +// Add create and append a new NoSides to this group +func (m NoSidesRepeatingGroup) Add() NoSides { + g := m.RepeatingGroup.Add() + return NoSides{g} +} + +// Get returns the ith NoSides in the NoSidesRepeatinGroup +func (m NoSidesRepeatingGroup) Get(i int) NoSides { + return NoSides{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/neworderlist/NewOrderList.generated.go b/fix50sp2/neworderlist/NewOrderList.generated.go new file mode 100644 index 000000000..63563f398 --- /dev/null +++ b/fix50sp2/neworderlist/NewOrderList.generated.go @@ -0,0 +1,8032 @@ +package neworderlist + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NewOrderList is the fix50sp2 NewOrderList type, MsgType = E +type NewOrderList struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NewOrderList from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NewOrderList { + return NewOrderList{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NewOrderList) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NewOrderList initialized with the required fields for NewOrderList +func New(listid field.ListIDField, bidtype field.BidTypeField, totnoorders field.TotNoOrdersField) (m NewOrderList) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("E")) + m.Set(listid) + m.Set(bidtype) + m.Set(totnoorders) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NewOrderList, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "E", r +} + +// SetListID sets ListID, Tag 66 +func (m NewOrderList) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetTotNoOrders sets TotNoOrders, Tag 68 +func (m NewOrderList) SetTotNoOrders(v int) { + m.Set(field.NewTotNoOrders(v)) +} + +// SetListExecInst sets ListExecInst, Tag 69 +func (m NewOrderList) SetListExecInst(v string) { + m.Set(field.NewListExecInst(v)) +} + +// SetNoOrders sets NoOrders, Tag 73 +func (m NewOrderList) SetNoOrders(f NoOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetEncodedListExecInstLen sets EncodedListExecInstLen, Tag 352 +func (m NewOrderList) SetEncodedListExecInstLen(v int) { + m.Set(field.NewEncodedListExecInstLen(v)) +} + +// SetEncodedListExecInst sets EncodedListExecInst, Tag 353 +func (m NewOrderList) SetEncodedListExecInst(v string) { + m.Set(field.NewEncodedListExecInst(v)) +} + +// SetBidID sets BidID, Tag 390 +func (m NewOrderList) SetBidID(v string) { + m.Set(field.NewBidID(v)) +} + +// SetClientBidID sets ClientBidID, Tag 391 +func (m NewOrderList) SetClientBidID(v string) { + m.Set(field.NewClientBidID(v)) +} + +// SetBidType sets BidType, Tag 394 +func (m NewOrderList) SetBidType(v enum.BidType) { + m.Set(field.NewBidType(v)) +} + +// SetProgRptReqs sets ProgRptReqs, Tag 414 +func (m NewOrderList) SetProgRptReqs(v enum.ProgRptReqs) { + m.Set(field.NewProgRptReqs(v)) +} + +// SetProgPeriodInterval sets ProgPeriodInterval, Tag 415 +func (m NewOrderList) SetProgPeriodInterval(v int) { + m.Set(field.NewProgPeriodInterval(v)) +} + +// SetListExecInstType sets ListExecInstType, Tag 433 +func (m NewOrderList) SetListExecInstType(v enum.ListExecInstType) { + m.Set(field.NewListExecInstType(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m NewOrderList) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m NewOrderList) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m NewOrderList) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetAllowableOneSidednessPct sets AllowableOneSidednessPct, Tag 765 +func (m NewOrderList) SetAllowableOneSidednessPct(value decimal.Decimal, scale int32) { + m.Set(field.NewAllowableOneSidednessPct(value, scale)) +} + +// SetAllowableOneSidednessValue sets AllowableOneSidednessValue, Tag 766 +func (m NewOrderList) SetAllowableOneSidednessValue(value decimal.Decimal, scale int32) { + m.Set(field.NewAllowableOneSidednessValue(value, scale)) +} + +// SetAllowableOneSidednessCurr sets AllowableOneSidednessCurr, Tag 767 +func (m NewOrderList) SetAllowableOneSidednessCurr(v string) { + m.Set(field.NewAllowableOneSidednessCurr(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m NewOrderList) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m NewOrderList) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetContingencyType sets ContingencyType, Tag 1385 +func (m NewOrderList) SetContingencyType(v enum.ContingencyType) { + m.Set(field.NewContingencyType(v)) +} + +// GetListID gets ListID, Tag 66 +func (m NewOrderList) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoOrders gets TotNoOrders, Tag 68 +func (m NewOrderList) GetTotNoOrders() (v int, err quickfix.MessageRejectError) { + var f field.TotNoOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListExecInst gets ListExecInst, Tag 69 +func (m NewOrderList) GetListExecInst() (v string, err quickfix.MessageRejectError) { + var f field.ListExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrders gets NoOrders, Tag 73 +func (m NewOrderList) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEncodedListExecInstLen gets EncodedListExecInstLen, Tag 352 +func (m NewOrderList) GetEncodedListExecInstLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedListExecInstLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedListExecInst gets EncodedListExecInst, Tag 353 +func (m NewOrderList) GetEncodedListExecInst() (v string, err quickfix.MessageRejectError) { + var f field.EncodedListExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidID gets BidID, Tag 390 +func (m NewOrderList) GetBidID() (v string, err quickfix.MessageRejectError) { + var f field.BidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClientBidID gets ClientBidID, Tag 391 +func (m NewOrderList) GetClientBidID() (v string, err quickfix.MessageRejectError) { + var f field.ClientBidIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidType gets BidType, Tag 394 +func (m NewOrderList) GetBidType() (v enum.BidType, err quickfix.MessageRejectError) { + var f field.BidTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProgRptReqs gets ProgRptReqs, Tag 414 +func (m NewOrderList) GetProgRptReqs() (v enum.ProgRptReqs, err quickfix.MessageRejectError) { + var f field.ProgRptReqsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProgPeriodInterval gets ProgPeriodInterval, Tag 415 +func (m NewOrderList) GetProgPeriodInterval() (v int, err quickfix.MessageRejectError) { + var f field.ProgPeriodIntervalField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListExecInstType gets ListExecInstType, Tag 433 +func (m NewOrderList) GetListExecInstType() (v enum.ListExecInstType, err quickfix.MessageRejectError) { + var f field.ListExecInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m NewOrderList) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m NewOrderList) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m NewOrderList) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllowableOneSidednessPct gets AllowableOneSidednessPct, Tag 765 +func (m NewOrderList) GetAllowableOneSidednessPct() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllowableOneSidednessPctField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllowableOneSidednessValue gets AllowableOneSidednessValue, Tag 766 +func (m NewOrderList) GetAllowableOneSidednessValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllowableOneSidednessValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllowableOneSidednessCurr gets AllowableOneSidednessCurr, Tag 767 +func (m NewOrderList) GetAllowableOneSidednessCurr() (v string, err quickfix.MessageRejectError) { + var f field.AllowableOneSidednessCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m NewOrderList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m NewOrderList) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetContingencyType gets ContingencyType, Tag 1385 +func (m NewOrderList) GetContingencyType() (v enum.ContingencyType, err quickfix.MessageRejectError) { + var f field.ContingencyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NewOrderList) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasTotNoOrders returns true if TotNoOrders is present, Tag 68 +func (m NewOrderList) HasTotNoOrders() bool { + return m.Has(tag.TotNoOrders) +} + +// HasListExecInst returns true if ListExecInst is present, Tag 69 +func (m NewOrderList) HasListExecInst() bool { + return m.Has(tag.ListExecInst) +} + +// HasNoOrders returns true if NoOrders is present, Tag 73 +func (m NewOrderList) HasNoOrders() bool { + return m.Has(tag.NoOrders) +} + +// HasEncodedListExecInstLen returns true if EncodedListExecInstLen is present, Tag 352 +func (m NewOrderList) HasEncodedListExecInstLen() bool { + return m.Has(tag.EncodedListExecInstLen) +} + +// HasEncodedListExecInst returns true if EncodedListExecInst is present, Tag 353 +func (m NewOrderList) HasEncodedListExecInst() bool { + return m.Has(tag.EncodedListExecInst) +} + +// HasBidID returns true if BidID is present, Tag 390 +func (m NewOrderList) HasBidID() bool { + return m.Has(tag.BidID) +} + +// HasClientBidID returns true if ClientBidID is present, Tag 391 +func (m NewOrderList) HasClientBidID() bool { + return m.Has(tag.ClientBidID) +} + +// HasBidType returns true if BidType is present, Tag 394 +func (m NewOrderList) HasBidType() bool { + return m.Has(tag.BidType) +} + +// HasProgRptReqs returns true if ProgRptReqs is present, Tag 414 +func (m NewOrderList) HasProgRptReqs() bool { + return m.Has(tag.ProgRptReqs) +} + +// HasProgPeriodInterval returns true if ProgPeriodInterval is present, Tag 415 +func (m NewOrderList) HasProgPeriodInterval() bool { + return m.Has(tag.ProgPeriodInterval) +} + +// HasListExecInstType returns true if ListExecInstType is present, Tag 433 +func (m NewOrderList) HasListExecInstType() bool { + return m.Has(tag.ListExecInstType) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m NewOrderList) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m NewOrderList) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m NewOrderList) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasAllowableOneSidednessPct returns true if AllowableOneSidednessPct is present, Tag 765 +func (m NewOrderList) HasAllowableOneSidednessPct() bool { + return m.Has(tag.AllowableOneSidednessPct) +} + +// HasAllowableOneSidednessValue returns true if AllowableOneSidednessValue is present, Tag 766 +func (m NewOrderList) HasAllowableOneSidednessValue() bool { + return m.Has(tag.AllowableOneSidednessValue) +} + +// HasAllowableOneSidednessCurr returns true if AllowableOneSidednessCurr is present, Tag 767 +func (m NewOrderList) HasAllowableOneSidednessCurr() bool { + return m.Has(tag.AllowableOneSidednessCurr) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m NewOrderList) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m NewOrderList) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasContingencyType returns true if ContingencyType is present, Tag 1385 +func (m NewOrderList) HasContingencyType() bool { + return m.Has(tag.ContingencyType) +} + +// NoOrders is a repeating group element, Tag 73 +type NoOrders struct { + *quickfix.Group +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoOrders) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoOrders) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListSeqNo sets ListSeqNo, Tag 67 +func (m NoOrders) SetListSeqNo(v int) { + m.Set(field.NewListSeqNo(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NoOrders) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetSettlInstMode sets SettlInstMode, Tag 160 +func (m NoOrders) SetSettlInstMode(v enum.SettlInstMode) { + m.Set(field.NewSettlInstMode(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoOrders) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoOrders) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NoOrders) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetAccount sets Account, Tag 1 +func (m NoOrders) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoOrders) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoOrders) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m NoOrders) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m NoOrders) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NoOrders) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NoOrders) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NoOrders) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoOrders) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoOrders) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m NoOrders) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NoOrders) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m NoOrders) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NoOrders) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NoOrders) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m NoOrders) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m NoOrders) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m NoOrders) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoOrders) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoOrders) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoOrders) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoOrders) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoOrders) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoOrders) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoOrders) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoOrders) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoOrders) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoOrders) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoOrders) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoOrders) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoOrders) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoOrders) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoOrders) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoOrders) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoOrders) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoOrders) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoOrders) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoOrders) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoOrders) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoOrders) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoOrders) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoOrders) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoOrders) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoOrders) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoOrders) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoOrders) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoOrders) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoOrders) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoOrders) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoOrders) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoOrders) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoOrders) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoOrders) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoOrders) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoOrders) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoOrders) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoOrders) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoOrders) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoOrders) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoOrders) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoOrders) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoOrders) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoOrders) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoOrders) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoOrders) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoOrders) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoOrders) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoOrders) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoOrders) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoOrders) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoOrders) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoOrders) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoOrders) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoOrders) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoOrders) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoOrders) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoOrders) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoOrders) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoOrders) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoOrders) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoOrders) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoOrders) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoOrders) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoOrders) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoOrders) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoOrders) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoOrders) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoOrders) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoOrders) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoOrders) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoOrders) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoOrders) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoOrders) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoOrders) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoOrders) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoOrders) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoOrders) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoOrders) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoOrders) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoOrders) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoOrders) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoOrders) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoOrders) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoOrders) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoOrders) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoOrders) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoOrders) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoOrders) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NoOrders) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetSide sets Side, Tag 54 +func (m NoOrders) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSideValueInd sets SideValueInd, Tag 401 +func (m NoOrders) SetSideValueInd(v enum.SideValueInd) { + m.Set(field.NewSideValueInd(v)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m NoOrders) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoOrders) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoOrders) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NoOrders) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoOrders) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoOrders) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoOrders) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoOrders) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoOrders) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrders) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoOrders) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoOrders) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NoOrders) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m NoOrders) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoOrders) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoOrders) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoOrders) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoOrders) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoOrders) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoOrders) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoOrders) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoOrders) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoOrders) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoOrders) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoOrders) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoOrders) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoOrders) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoOrders) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NoOrders) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NoOrders) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m NoOrders) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m NoOrders) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoOrders) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NoOrders) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NoOrders) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoOrders) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m NoOrders) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoOrders) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoOrders) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoOrders) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoOrders) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoOrders) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoOrders) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NoOrders) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m NoOrders) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoOrders) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoOrders) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetText sets Text, Tag 58 +func (m NoOrders) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoOrders) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoOrders) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NoOrders) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NoOrders) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetPrice2 sets Price2, Tag 640 +func (m NoOrders) SetPrice2(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice2(value, scale)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NoOrders) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m NoOrders) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m NoOrders) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m NoOrders) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m NoOrders) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m NoOrders) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m NoOrders) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m NoOrders) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m NoOrders) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m NoOrders) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m NoOrders) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m NoOrders) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m NoOrders) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m NoOrders) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m NoOrders) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m NoOrders) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m NoOrders) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m NoOrders) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m NoOrders) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m NoOrders) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m NoOrders) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m NoOrders) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m NoOrders) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m NoOrders) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetDesignation sets Designation, Tag 494 +func (m NoOrders) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m NoOrders) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m NoOrders) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m NoOrders) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NoOrders) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NoOrders) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NoOrders) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NoOrders) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NoOrders) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NoOrders) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NoOrders) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NoOrders) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m NoOrders) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m NoOrders) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m NoOrders) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m NoOrders) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m NoOrders) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m NoOrders) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m NoOrders) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m NoOrders) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m NoOrders) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m NoOrders) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m NoOrders) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m NoOrders) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m NoOrders) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m NoOrders) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m NoOrders) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m NoOrders) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetRefOrderID sets RefOrderID, Tag 1080 +func (m NoOrders) SetRefOrderID(v string) { + m.Set(field.NewRefOrderID(v)) +} + +// SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 +func (m NoOrders) SetRefOrderIDSource(v enum.RefOrderIDSource) { + m.Set(field.NewRefOrderIDSource(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m NoOrders) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m NoOrders) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListSeqNo gets ListSeqNo, Tag 67 +func (m NoOrders) GetListSeqNo() (v int, err quickfix.MessageRejectError) { + var f field.ListSeqNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NoOrders) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstMode gets SettlInstMode, Tag 160 +func (m NoOrders) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { + var f field.SettlInstModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoOrders) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoOrders) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NoOrders) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccount gets Account, Tag 1 +func (m NoOrders) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoOrders) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoOrders) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m NoOrders) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m NoOrders) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NoOrders) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NoOrders) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NoOrders) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoOrders) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoOrders) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m NoOrders) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NoOrders) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m NoOrders) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NoOrders) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NoOrders) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m NoOrders) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m NoOrders) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m NoOrders) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoOrders) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoOrders) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoOrders) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoOrders) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoOrders) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoOrders) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoOrders) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoOrders) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoOrders) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoOrders) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoOrders) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoOrders) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoOrders) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoOrders) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoOrders) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoOrders) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoOrders) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoOrders) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoOrders) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoOrders) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoOrders) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoOrders) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoOrders) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoOrders) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoOrders) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoOrders) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoOrders) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoOrders) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoOrders) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoOrders) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoOrders) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoOrders) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoOrders) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoOrders) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoOrders) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoOrders) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoOrders) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoOrders) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoOrders) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoOrders) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoOrders) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoOrders) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoOrders) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoOrders) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoOrders) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoOrders) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoOrders) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoOrders) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoOrders) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoOrders) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoOrders) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoOrders) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoOrders) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoOrders) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoOrders) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoOrders) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoOrders) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoOrders) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoOrders) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoOrders) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoOrders) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoOrders) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoOrders) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoOrders) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoOrders) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoOrders) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoOrders) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoOrders) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoOrders) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoOrders) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoOrders) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoOrders) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoOrders) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoOrders) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoOrders) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoOrders) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoOrders) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoOrders) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoOrders) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoOrders) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoOrders) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoOrders) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoOrders) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoOrders) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoOrders) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoOrders) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoOrders) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoOrders) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoOrders) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoOrders) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NoOrders) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoOrders) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideValueInd gets SideValueInd, Tag 401 +func (m NoOrders) GetSideValueInd() (v enum.SideValueInd, err quickfix.MessageRejectError) { + var f field.SideValueIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m NoOrders) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoOrders) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoOrders) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQtyType gets QtyType, Tag 854 +func (m NoOrders) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoOrders) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoOrders) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoOrders) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoOrders) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoOrders) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrders) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoOrders) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoOrders) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NoOrders) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NoOrders) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoOrders) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoOrders) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoOrders) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoOrders) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoOrders) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoOrders) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoOrders) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoOrders) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoOrders) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoOrders) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoOrders) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoOrders) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoOrders) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoOrders) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NoOrders) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NoOrders) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m NoOrders) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m NoOrders) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoOrders) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NoOrders) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NoOrders) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoOrders) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m NoOrders) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoOrders) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoOrders) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoOrders) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoOrders) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoOrders) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoOrders) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NoOrders) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m NoOrders) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoOrders) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoOrders) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NoOrders) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NoOrders) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice2 gets Price2, Tag 640 +func (m NoOrders) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NoOrders) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m NoOrders) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m NoOrders) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m NoOrders) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m NoOrders) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m NoOrders) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m NoOrders) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m NoOrders) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m NoOrders) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m NoOrders) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m NoOrders) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m NoOrders) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m NoOrders) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m NoOrders) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m NoOrders) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m NoOrders) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m NoOrders) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m NoOrders) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m NoOrders) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m NoOrders) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m NoOrders) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m NoOrders) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m NoOrders) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m NoOrders) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m NoOrders) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m NoOrders) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m NoOrders) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m NoOrders) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NoOrders) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NoOrders) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NoOrders) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NoOrders) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NoOrders) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NoOrders) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NoOrders) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NoOrders) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m NoOrders) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m NoOrders) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m NoOrders) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m NoOrders) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m NoOrders) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m NoOrders) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m NoOrders) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m NoOrders) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m NoOrders) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m NoOrders) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m NoOrders) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m NoOrders) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m NoOrders) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m NoOrders) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m NoOrders) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m NoOrders) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderID gets RefOrderID, Tag 1080 +func (m NoOrders) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 +func (m NoOrders) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m NoOrders) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m NoOrders) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoOrders) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoOrders) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListSeqNo returns true if ListSeqNo is present, Tag 67 +func (m NoOrders) HasListSeqNo() bool { + return m.Has(tag.ListSeqNo) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NoOrders) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +func (m NoOrders) HasSettlInstMode() bool { + return m.Has(tag.SettlInstMode) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoOrders) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoOrders) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NoOrders) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoOrders) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoOrders) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoOrders) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m NoOrders) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m NoOrders) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NoOrders) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NoOrders) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NoOrders) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoOrders) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoOrders) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m NoOrders) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NoOrders) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m NoOrders) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NoOrders) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NoOrders) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m NoOrders) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m NoOrders) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m NoOrders) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoOrders) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoOrders) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoOrders) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoOrders) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoOrders) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoOrders) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoOrders) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoOrders) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoOrders) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoOrders) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoOrders) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoOrders) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoOrders) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoOrders) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoOrders) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoOrders) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoOrders) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoOrders) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoOrders) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoOrders) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoOrders) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoOrders) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoOrders) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoOrders) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoOrders) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoOrders) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoOrders) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoOrders) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoOrders) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoOrders) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoOrders) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoOrders) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoOrders) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoOrders) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoOrders) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoOrders) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoOrders) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoOrders) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoOrders) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoOrders) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoOrders) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoOrders) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoOrders) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoOrders) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoOrders) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoOrders) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoOrders) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoOrders) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoOrders) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoOrders) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoOrders) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoOrders) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoOrders) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoOrders) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoOrders) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoOrders) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoOrders) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoOrders) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoOrders) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoOrders) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoOrders) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoOrders) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoOrders) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoOrders) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoOrders) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoOrders) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoOrders) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoOrders) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoOrders) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoOrders) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoOrders) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoOrders) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoOrders) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoOrders) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoOrders) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoOrders) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoOrders) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoOrders) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoOrders) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoOrders) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoOrders) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoOrders) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoOrders) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoOrders) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoOrders) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoOrders) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoOrders) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoOrders) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoOrders) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoOrders) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NoOrders) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoOrders) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSideValueInd returns true if SideValueInd is present, Tag 401 +func (m NoOrders) HasSideValueInd() bool { + return m.Has(tag.SideValueInd) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m NoOrders) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoOrders) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoOrders) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NoOrders) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoOrders) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoOrders) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoOrders) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoOrders) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoOrders) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrders) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoOrders) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoOrders) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NoOrders) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoOrders) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoOrders) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoOrders) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoOrders) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoOrders) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoOrders) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoOrders) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoOrders) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoOrders) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoOrders) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoOrders) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoOrders) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoOrders) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoOrders) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoOrders) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NoOrders) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NoOrders) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m NoOrders) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m NoOrders) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoOrders) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NoOrders) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NoOrders) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoOrders) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m NoOrders) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoOrders) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoOrders) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoOrders) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoOrders) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoOrders) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoOrders) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NoOrders) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m NoOrders) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoOrders) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoOrders) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoOrders) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoOrders) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoOrders) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NoOrders) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NoOrders) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasPrice2 returns true if Price2 is present, Tag 640 +func (m NoOrders) HasPrice2() bool { + return m.Has(tag.Price2) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NoOrders) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m NoOrders) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m NoOrders) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m NoOrders) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m NoOrders) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m NoOrders) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m NoOrders) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m NoOrders) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m NoOrders) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m NoOrders) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m NoOrders) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m NoOrders) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m NoOrders) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m NoOrders) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m NoOrders) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m NoOrders) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m NoOrders) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m NoOrders) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m NoOrders) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m NoOrders) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m NoOrders) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m NoOrders) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m NoOrders) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m NoOrders) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m NoOrders) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m NoOrders) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m NoOrders) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m NoOrders) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NoOrders) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NoOrders) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NoOrders) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NoOrders) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NoOrders) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NoOrders) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NoOrders) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NoOrders) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m NoOrders) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m NoOrders) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m NoOrders) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m NoOrders) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m NoOrders) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m NoOrders) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m NoOrders) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m NoOrders) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m NoOrders) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m NoOrders) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m NoOrders) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m NoOrders) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m NoOrders) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m NoOrders) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m NoOrders) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m NoOrders) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasRefOrderID returns true if RefOrderID is present, Tag 1080 +func (m NoOrders) HasRefOrderID() bool { + return m.Has(tag.RefOrderID) +} + +// HasRefOrderIDSource returns true if RefOrderIDSource is present, Tag 1081 +func (m NoOrders) HasRefOrderIDSource() bool { + return m.Has(tag.RefOrderIDSource) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m NoOrders) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m NoOrders) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoOrdersRepeatingGroup is a repeating group, Tag 73 +type NoOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup +func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup { + return NoOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListSeqNo), quickfix.GroupElement(tag.ClOrdLinkID), quickfix.GroupElement(tag.SettlInstMode), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.DayBookingInst), quickfix.GroupElement(tag.BookingUnit), quickfix.GroupElement(tag.AllocID), quickfix.GroupElement(tag.PreallocMethod), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.CashMargin), quickfix.GroupElement(tag.ClearingFeeIndicator), quickfix.GroupElement(tag.HandlInst), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.MaxFloor), quickfix.GroupElement(tag.ExDestination), NewNoTradingSessionsRepeatingGroup(), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.SideValueInd), quickfix.GroupElement(tag.LocateReqd), quickfix.GroupElement(tag.TransactTime), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.IOIID), quickfix.GroupElement(tag.QuoteID), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireDate), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.GTBookingInst), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.ForexReq), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.CoveredOrUncovered), quickfix.GroupElement(tag.MaxShow), quickfix.GroupElement(tag.PegOffsetValue), quickfix.GroupElement(tag.PegMoveType), quickfix.GroupElement(tag.PegOffsetType), quickfix.GroupElement(tag.PegLimitType), quickfix.GroupElement(tag.PegRoundDirection), quickfix.GroupElement(tag.PegScope), quickfix.GroupElement(tag.PegPriceType), quickfix.GroupElement(tag.PegSecurityIDSource), quickfix.GroupElement(tag.PegSecurityID), quickfix.GroupElement(tag.PegSymbol), quickfix.GroupElement(tag.PegSecurityDesc), quickfix.GroupElement(tag.DiscretionInst), quickfix.GroupElement(tag.DiscretionOffsetValue), quickfix.GroupElement(tag.DiscretionMoveType), quickfix.GroupElement(tag.DiscretionOffsetType), quickfix.GroupElement(tag.DiscretionLimitType), quickfix.GroupElement(tag.DiscretionRoundDirection), quickfix.GroupElement(tag.DiscretionScope), quickfix.GroupElement(tag.TargetStrategy), quickfix.GroupElement(tag.TargetStrategyParameters), quickfix.GroupElement(tag.ParticipationRate), quickfix.GroupElement(tag.Designation), NewNoStrategyParametersRepeatingGroup(), quickfix.GroupElement(tag.MatchIncrement), quickfix.GroupElement(tag.MaxPriceLevels), quickfix.GroupElement(tag.SecondaryDisplayQty), quickfix.GroupElement(tag.DisplayWhen), quickfix.GroupElement(tag.DisplayMethod), quickfix.GroupElement(tag.DisplayLowQty), quickfix.GroupElement(tag.DisplayHighQty), quickfix.GroupElement(tag.DisplayMinIncr), quickfix.GroupElement(tag.RefreshQty), quickfix.GroupElement(tag.DisplayQty), quickfix.GroupElement(tag.PriceProtectionScope), quickfix.GroupElement(tag.TriggerType), quickfix.GroupElement(tag.TriggerAction), quickfix.GroupElement(tag.TriggerPrice), quickfix.GroupElement(tag.TriggerSymbol), quickfix.GroupElement(tag.TriggerSecurityID), quickfix.GroupElement(tag.TriggerSecurityIDSource), quickfix.GroupElement(tag.TriggerSecurityDesc), quickfix.GroupElement(tag.TriggerPriceType), quickfix.GroupElement(tag.TriggerPriceTypeScope), quickfix.GroupElement(tag.TriggerPriceDirection), quickfix.GroupElement(tag.TriggerNewPrice), quickfix.GroupElement(tag.TriggerOrderType), quickfix.GroupElement(tag.TriggerNewQty), quickfix.GroupElement(tag.TriggerTradingSessionID), quickfix.GroupElement(tag.TriggerTradingSessionSubID), quickfix.GroupElement(tag.RefOrderID), quickfix.GroupElement(tag.RefOrderIDSource), quickfix.GroupElement(tag.PreTradeAnonymity), quickfix.GroupElement(tag.ExDestinationIDSource)})} +} + +// Add create and append a new NoOrders to this group +func (m NoOrdersRepeatingGroup) Add() NoOrders { + g := m.RepeatingGroup.Add() + return NoOrders{g} +} + +// Get returns the ith NoOrders in the NoOrdersRepeatinGroup +func (m NoOrdersRepeatingGroup) Get(i int) NoOrders { + return NoOrders{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/newordermultileg/NewOrderMultileg.generated.go b/fix50sp2/newordermultileg/NewOrderMultileg.generated.go new file mode 100644 index 000000000..24ddd7884 --- /dev/null +++ b/fix50sp2/newordermultileg/NewOrderMultileg.generated.go @@ -0,0 +1,9125 @@ +package newordermultileg + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NewOrderMultileg is the fix50sp2 NewOrderMultileg type, MsgType = AB +type NewOrderMultileg struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NewOrderMultileg from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NewOrderMultileg { + return NewOrderMultileg{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NewOrderMultileg) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NewOrderMultileg initialized with the required fields for NewOrderMultileg +func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderMultileg) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AB")) + m.Set(clordid) + m.Set(side) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NewOrderMultileg, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AB", r +} + +// SetAccount sets Account, Tag 1 +func (m NewOrderMultileg) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NewOrderMultileg) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NewOrderMultileg) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NewOrderMultileg) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NewOrderMultileg) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NewOrderMultileg) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m NewOrderMultileg) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NewOrderMultileg) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m NewOrderMultileg) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NewOrderMultileg) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NewOrderMultileg) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NewOrderMultileg) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NewOrderMultileg) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m NewOrderMultileg) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NewOrderMultileg) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m NewOrderMultileg) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NewOrderMultileg) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NewOrderMultileg) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NewOrderMultileg) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NewOrderMultileg) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NewOrderMultileg) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NewOrderMultileg) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NewOrderMultileg) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NewOrderMultileg) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NewOrderMultileg) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NewOrderMultileg) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NewOrderMultileg) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m NewOrderMultileg) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NewOrderMultileg) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NewOrderMultileg) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NewOrderMultileg) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m NewOrderMultileg) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m NewOrderMultileg) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m NewOrderMultileg) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NewOrderMultileg) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m NewOrderMultileg) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NewOrderMultileg) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NewOrderMultileg) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NewOrderMultileg) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NewOrderMultileg) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NewOrderMultileg) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NewOrderMultileg) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NewOrderMultileg) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NewOrderMultileg) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m NewOrderMultileg) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NewOrderMultileg) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NewOrderMultileg) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m NewOrderMultileg) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m NewOrderMultileg) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NewOrderMultileg) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NewOrderMultileg) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NewOrderMultileg) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NewOrderMultileg) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NewOrderMultileg) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NewOrderMultileg) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NewOrderMultileg) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NewOrderMultileg) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NewOrderMultileg) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NewOrderMultileg) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NewOrderMultileg) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NewOrderMultileg) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NewOrderMultileg) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NewOrderMultileg) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NewOrderMultileg) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NewOrderMultileg) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NewOrderMultileg) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NewOrderMultileg) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NewOrderMultileg) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m NewOrderMultileg) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m NewOrderMultileg) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m NewOrderMultileg) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NewOrderMultileg) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m NewOrderMultileg) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NewOrderMultileg) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NewOrderMultileg) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NewOrderMultileg) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NewOrderMultileg) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NewOrderMultileg) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NewOrderMultileg) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NewOrderMultileg) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NewOrderMultileg) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderMultileg) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NewOrderMultileg) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NewOrderMultileg) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m NewOrderMultileg) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m NewOrderMultileg) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m NewOrderMultileg) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NewOrderMultileg) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m NewOrderMultileg) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NewOrderMultileg) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NewOrderMultileg) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NewOrderMultileg) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NewOrderMultileg) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NewOrderMultileg) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NewOrderMultileg) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m NewOrderMultileg) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NewOrderMultileg) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMultiLegRptTypeReq sets MultiLegRptTypeReq, Tag 563 +func (m NewOrderMultileg) SetMultiLegRptTypeReq(v enum.MultiLegRptTypeReq) { + m.Set(field.NewMultiLegRptTypeReq(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NewOrderMultileg) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NewOrderMultileg) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NewOrderMultileg) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m NewOrderMultileg) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m NewOrderMultileg) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NewOrderMultileg) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NewOrderMultileg) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NewOrderMultileg) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NewOrderMultileg) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NewOrderMultileg) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NewOrderMultileg) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NewOrderMultileg) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NewOrderMultileg) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m NewOrderMultileg) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m NewOrderMultileg) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m NewOrderMultileg) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m NewOrderMultileg) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m NewOrderMultileg) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m NewOrderMultileg) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m NewOrderMultileg) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m NewOrderMultileg) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m NewOrderMultileg) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m NewOrderMultileg) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m NewOrderMultileg) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m NewOrderMultileg) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m NewOrderMultileg) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NewOrderMultileg) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NewOrderMultileg) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NewOrderMultileg) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NewOrderMultileg) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NewOrderMultileg) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NewOrderMultileg) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NewOrderMultileg) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m NewOrderMultileg) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NewOrderMultileg) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NewOrderMultileg) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NewOrderMultileg) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NewOrderMultileg) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NewOrderMultileg) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NewOrderMultileg) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NewOrderMultileg) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NewOrderMultileg) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NewOrderMultileg) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NewOrderMultileg) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderMultileg) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetSwapPoints sets SwapPoints, Tag 1069 +func (m NewOrderMultileg) SetSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NewOrderMultileg) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetRefOrderID sets RefOrderID, Tag 1080 +func (m NewOrderMultileg) SetRefOrderID(v string) { + m.Set(field.NewRefOrderID(v)) +} + +// SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 +func (m NewOrderMultileg) SetRefOrderIDSource(v enum.RefOrderIDSource) { + m.Set(field.NewRefOrderIDSource(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NewOrderMultileg) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NewOrderMultileg) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NewOrderMultileg) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NewOrderMultileg) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NewOrderMultileg) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NewOrderMultileg) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NewOrderMultileg) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m NewOrderMultileg) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m NewOrderMultileg) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m NewOrderMultileg) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m NewOrderMultileg) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m NewOrderMultileg) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m NewOrderMultileg) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m NewOrderMultileg) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m NewOrderMultileg) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m NewOrderMultileg) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m NewOrderMultileg) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m NewOrderMultileg) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m NewOrderMultileg) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m NewOrderMultileg) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m NewOrderMultileg) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderMultileg) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m NewOrderMultileg) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m NewOrderMultileg) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderMultileg) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m NewOrderMultileg) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m NewOrderMultileg) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m NewOrderMultileg) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m NewOrderMultileg) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m NewOrderMultileg) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderMultileg) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m NewOrderMultileg) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NewOrderMultileg) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderMultileg) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NewOrderMultileg) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NewOrderMultileg) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NewOrderMultileg) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NewOrderMultileg) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NewOrderMultileg) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetRiskFreeRate sets RiskFreeRate, Tag 1190 +func (m NewOrderMultileg) SetRiskFreeRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskFreeRate(value, scale)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderMultileg) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderMultileg) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NewOrderMultileg) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NewOrderMultileg) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NewOrderMultileg) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NewOrderMultileg) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NewOrderMultileg) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NewOrderMultileg) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NewOrderMultileg) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NewOrderMultileg) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NewOrderMultileg) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderMultileg) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NewOrderMultileg) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NewOrderMultileg) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NewOrderMultileg) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NewOrderMultileg) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NewOrderMultileg) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NewOrderMultileg) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NewOrderMultileg) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderMultileg) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderMultileg) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NewOrderMultileg) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NewOrderMultileg) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderMultileg) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderMultileg) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderMultileg) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderMultileg) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NewOrderMultileg) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NewOrderMultileg) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m NewOrderMultileg) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NewOrderMultileg) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NewOrderMultileg) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NewOrderMultileg) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NewOrderMultileg) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NewOrderMultileg) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m NewOrderMultileg) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NewOrderMultileg) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m NewOrderMultileg) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NewOrderMultileg) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NewOrderMultileg) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NewOrderMultileg) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NewOrderMultileg) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NewOrderMultileg) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NewOrderMultileg) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NewOrderMultileg) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NewOrderMultileg) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NewOrderMultileg) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NewOrderMultileg) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NewOrderMultileg) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NewOrderMultileg) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NewOrderMultileg) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NewOrderMultileg) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NewOrderMultileg) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NewOrderMultileg) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NewOrderMultileg) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NewOrderMultileg) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m NewOrderMultileg) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NewOrderMultileg) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NewOrderMultileg) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NewOrderMultileg) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m NewOrderMultileg) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m NewOrderMultileg) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m NewOrderMultileg) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NewOrderMultileg) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m NewOrderMultileg) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NewOrderMultileg) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NewOrderMultileg) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NewOrderMultileg) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NewOrderMultileg) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NewOrderMultileg) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NewOrderMultileg) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NewOrderMultileg) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NewOrderMultileg) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m NewOrderMultileg) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NewOrderMultileg) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NewOrderMultileg) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m NewOrderMultileg) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m NewOrderMultileg) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NewOrderMultileg) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NewOrderMultileg) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NewOrderMultileg) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NewOrderMultileg) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NewOrderMultileg) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NewOrderMultileg) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NewOrderMultileg) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NewOrderMultileg) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NewOrderMultileg) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NewOrderMultileg) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NewOrderMultileg) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NewOrderMultileg) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NewOrderMultileg) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NewOrderMultileg) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NewOrderMultileg) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NewOrderMultileg) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NewOrderMultileg) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NewOrderMultileg) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NewOrderMultileg) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m NewOrderMultileg) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m NewOrderMultileg) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m NewOrderMultileg) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NewOrderMultileg) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m NewOrderMultileg) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NewOrderMultileg) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NewOrderMultileg) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NewOrderMultileg) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NewOrderMultileg) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NewOrderMultileg) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NewOrderMultileg) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NewOrderMultileg) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NewOrderMultileg) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderMultileg) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NewOrderMultileg) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NewOrderMultileg) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m NewOrderMultileg) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m NewOrderMultileg) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m NewOrderMultileg) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NewOrderMultileg) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m NewOrderMultileg) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NewOrderMultileg) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NewOrderMultileg) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NewOrderMultileg) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NewOrderMultileg) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NewOrderMultileg) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NewOrderMultileg) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m NewOrderMultileg) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NewOrderMultileg) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMultiLegRptTypeReq gets MultiLegRptTypeReq, Tag 563 +func (m NewOrderMultileg) GetMultiLegRptTypeReq() (v enum.MultiLegRptTypeReq, err quickfix.MessageRejectError) { + var f field.MultiLegRptTypeReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NewOrderMultileg) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NewOrderMultileg) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NewOrderMultileg) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m NewOrderMultileg) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m NewOrderMultileg) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NewOrderMultileg) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NewOrderMultileg) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NewOrderMultileg) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NewOrderMultileg) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NewOrderMultileg) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NewOrderMultileg) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NewOrderMultileg) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NewOrderMultileg) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m NewOrderMultileg) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m NewOrderMultileg) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m NewOrderMultileg) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m NewOrderMultileg) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m NewOrderMultileg) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m NewOrderMultileg) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m NewOrderMultileg) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m NewOrderMultileg) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m NewOrderMultileg) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m NewOrderMultileg) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m NewOrderMultileg) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m NewOrderMultileg) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m NewOrderMultileg) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m NewOrderMultileg) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NewOrderMultileg) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NewOrderMultileg) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NewOrderMultileg) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NewOrderMultileg) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NewOrderMultileg) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NewOrderMultileg) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m NewOrderMultileg) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NewOrderMultileg) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NewOrderMultileg) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NewOrderMultileg) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NewOrderMultileg) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NewOrderMultileg) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NewOrderMultileg) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NewOrderMultileg) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NewOrderMultileg) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NewOrderMultileg) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NewOrderMultileg) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderMultileg) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSwapPoints gets SwapPoints, Tag 1069 +func (m NewOrderMultileg) GetSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NewOrderMultileg) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderID gets RefOrderID, Tag 1080 +func (m NewOrderMultileg) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 +func (m NewOrderMultileg) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NewOrderMultileg) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NewOrderMultileg) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NewOrderMultileg) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NewOrderMultileg) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NewOrderMultileg) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NewOrderMultileg) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NewOrderMultileg) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m NewOrderMultileg) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m NewOrderMultileg) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m NewOrderMultileg) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m NewOrderMultileg) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m NewOrderMultileg) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m NewOrderMultileg) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m NewOrderMultileg) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m NewOrderMultileg) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m NewOrderMultileg) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m NewOrderMultileg) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m NewOrderMultileg) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m NewOrderMultileg) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m NewOrderMultileg) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m NewOrderMultileg) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderMultileg) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m NewOrderMultileg) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m NewOrderMultileg) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderMultileg) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m NewOrderMultileg) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m NewOrderMultileg) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m NewOrderMultileg) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m NewOrderMultileg) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m NewOrderMultileg) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderMultileg) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m NewOrderMultileg) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NewOrderMultileg) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderMultileg) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NewOrderMultileg) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NewOrderMultileg) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NewOrderMultileg) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NewOrderMultileg) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NewOrderMultileg) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskFreeRate gets RiskFreeRate, Tag 1190 +func (m NewOrderMultileg) GetRiskFreeRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskFreeRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderMultileg) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderMultileg) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NewOrderMultileg) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NewOrderMultileg) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NewOrderMultileg) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NewOrderMultileg) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NewOrderMultileg) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NewOrderMultileg) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NewOrderMultileg) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NewOrderMultileg) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NewOrderMultileg) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderMultileg) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NewOrderMultileg) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NewOrderMultileg) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NewOrderMultileg) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NewOrderMultileg) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NewOrderMultileg) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NewOrderMultileg) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NewOrderMultileg) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderMultileg) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderMultileg) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NewOrderMultileg) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NewOrderMultileg) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderMultileg) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderMultileg) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderMultileg) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderMultileg) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NewOrderMultileg) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NewOrderMultileg) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NewOrderMultileg) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NewOrderMultileg) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NewOrderMultileg) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NewOrderMultileg) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NewOrderMultileg) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NewOrderMultileg) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m NewOrderMultileg) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NewOrderMultileg) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m NewOrderMultileg) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NewOrderMultileg) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NewOrderMultileg) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NewOrderMultileg) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NewOrderMultileg) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NewOrderMultileg) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NewOrderMultileg) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m NewOrderMultileg) HasText() bool { + return m.Has(tag.Text) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NewOrderMultileg) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NewOrderMultileg) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NewOrderMultileg) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NewOrderMultileg) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NewOrderMultileg) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NewOrderMultileg) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NewOrderMultileg) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NewOrderMultileg) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NewOrderMultileg) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NewOrderMultileg) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NewOrderMultileg) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m NewOrderMultileg) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NewOrderMultileg) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NewOrderMultileg) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NewOrderMultileg) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m NewOrderMultileg) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m NewOrderMultileg) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m NewOrderMultileg) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NewOrderMultileg) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m NewOrderMultileg) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NewOrderMultileg) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NewOrderMultileg) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NewOrderMultileg) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NewOrderMultileg) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NewOrderMultileg) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NewOrderMultileg) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NewOrderMultileg) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NewOrderMultileg) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m NewOrderMultileg) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NewOrderMultileg) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NewOrderMultileg) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m NewOrderMultileg) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m NewOrderMultileg) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NewOrderMultileg) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NewOrderMultileg) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NewOrderMultileg) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NewOrderMultileg) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NewOrderMultileg) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NewOrderMultileg) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NewOrderMultileg) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NewOrderMultileg) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NewOrderMultileg) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NewOrderMultileg) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NewOrderMultileg) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NewOrderMultileg) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NewOrderMultileg) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NewOrderMultileg) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NewOrderMultileg) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NewOrderMultileg) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NewOrderMultileg) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NewOrderMultileg) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NewOrderMultileg) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m NewOrderMultileg) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m NewOrderMultileg) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m NewOrderMultileg) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NewOrderMultileg) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m NewOrderMultileg) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NewOrderMultileg) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NewOrderMultileg) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NewOrderMultileg) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NewOrderMultileg) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NewOrderMultileg) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NewOrderMultileg) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NewOrderMultileg) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NewOrderMultileg) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NewOrderMultileg) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NewOrderMultileg) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NewOrderMultileg) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m NewOrderMultileg) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m NewOrderMultileg) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m NewOrderMultileg) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NewOrderMultileg) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m NewOrderMultileg) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NewOrderMultileg) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NewOrderMultileg) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NewOrderMultileg) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NewOrderMultileg) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NewOrderMultileg) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NewOrderMultileg) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m NewOrderMultileg) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NewOrderMultileg) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMultiLegRptTypeReq returns true if MultiLegRptTypeReq is present, Tag 563 +func (m NewOrderMultileg) HasMultiLegRptTypeReq() bool { + return m.Has(tag.MultiLegRptTypeReq) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NewOrderMultileg) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NewOrderMultileg) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NewOrderMultileg) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m NewOrderMultileg) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m NewOrderMultileg) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NewOrderMultileg) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NewOrderMultileg) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NewOrderMultileg) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NewOrderMultileg) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NewOrderMultileg) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NewOrderMultileg) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NewOrderMultileg) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NewOrderMultileg) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m NewOrderMultileg) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m NewOrderMultileg) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m NewOrderMultileg) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m NewOrderMultileg) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m NewOrderMultileg) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m NewOrderMultileg) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m NewOrderMultileg) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m NewOrderMultileg) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m NewOrderMultileg) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m NewOrderMultileg) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m NewOrderMultileg) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m NewOrderMultileg) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m NewOrderMultileg) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NewOrderMultileg) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NewOrderMultileg) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NewOrderMultileg) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NewOrderMultileg) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NewOrderMultileg) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NewOrderMultileg) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NewOrderMultileg) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m NewOrderMultileg) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NewOrderMultileg) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NewOrderMultileg) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NewOrderMultileg) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NewOrderMultileg) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NewOrderMultileg) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NewOrderMultileg) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NewOrderMultileg) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NewOrderMultileg) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NewOrderMultileg) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NewOrderMultileg) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NewOrderMultileg) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasSwapPoints returns true if SwapPoints is present, Tag 1069 +func (m NewOrderMultileg) HasSwapPoints() bool { + return m.Has(tag.SwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NewOrderMultileg) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasRefOrderID returns true if RefOrderID is present, Tag 1080 +func (m NewOrderMultileg) HasRefOrderID() bool { + return m.Has(tag.RefOrderID) +} + +// HasRefOrderIDSource returns true if RefOrderIDSource is present, Tag 1081 +func (m NewOrderMultileg) HasRefOrderIDSource() bool { + return m.Has(tag.RefOrderIDSource) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NewOrderMultileg) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NewOrderMultileg) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NewOrderMultileg) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NewOrderMultileg) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NewOrderMultileg) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NewOrderMultileg) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NewOrderMultileg) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m NewOrderMultileg) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m NewOrderMultileg) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m NewOrderMultileg) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m NewOrderMultileg) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m NewOrderMultileg) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m NewOrderMultileg) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m NewOrderMultileg) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m NewOrderMultileg) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m NewOrderMultileg) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m NewOrderMultileg) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m NewOrderMultileg) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m NewOrderMultileg) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m NewOrderMultileg) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m NewOrderMultileg) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m NewOrderMultileg) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m NewOrderMultileg) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m NewOrderMultileg) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m NewOrderMultileg) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m NewOrderMultileg) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m NewOrderMultileg) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m NewOrderMultileg) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m NewOrderMultileg) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m NewOrderMultileg) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m NewOrderMultileg) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m NewOrderMultileg) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NewOrderMultileg) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NewOrderMultileg) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NewOrderMultileg) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NewOrderMultileg) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NewOrderMultileg) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NewOrderMultileg) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NewOrderMultileg) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasRiskFreeRate returns true if RiskFreeRate is present, Tag 1190 +func (m NewOrderMultileg) HasRiskFreeRate() bool { + return m.Has(tag.RiskFreeRate) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NewOrderMultileg) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NewOrderMultileg) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NewOrderMultileg) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NewOrderMultileg) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NewOrderMultileg) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NewOrderMultileg) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NewOrderMultileg) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NewOrderMultileg) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NewOrderMultileg) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NewOrderMultileg) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NewOrderMultileg) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NewOrderMultileg) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NewOrderMultileg) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NewOrderMultileg) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NewOrderMultileg) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NewOrderMultileg) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NewOrderMultileg) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NewOrderMultileg) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NewOrderMultileg) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NewOrderMultileg) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NewOrderMultileg) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NewOrderMultileg) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NewOrderMultileg) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NewOrderMultileg) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NewOrderMultileg) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NewOrderMultileg) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NewOrderMultileg) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NewOrderMultileg) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NewOrderMultileg) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNested3PartyIDs sets NoNested3PartyIDs, Tag 948 +func (m NoAllocs) SetNoNested3PartyIDs(f NoNested3PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartyIDs gets NoNested3PartyIDs, Tag 948 +func (m NoAllocs) GetNoNested3PartyIDs() (NoNested3PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNested3PartyIDs returns true if NoNested3PartyIDs is present, Tag 948 +func (m NoAllocs) HasNoNested3PartyIDs() bool { + return m.Has(tag.NoNested3PartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNested3PartyIDs is a repeating group element, Tag 948 +type NoNested3PartyIDs struct { + *quickfix.Group +} + +// SetNested3PartyID sets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) SetNested3PartyID(v string) { + m.Set(field.NewNested3PartyID(v)) +} + +// SetNested3PartyIDSource sets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) SetNested3PartyIDSource(v string) { + m.Set(field.NewNested3PartyIDSource(v)) +} + +// SetNested3PartyRole sets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) SetNested3PartyRole(v int) { + m.Set(field.NewNested3PartyRole(v)) +} + +// SetNoNested3PartySubIDs sets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) SetNoNested3PartySubIDs(f NoNested3PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested3PartyID gets Nested3PartyID, Tag 949 +func (m NoNested3PartyIDs) GetNested3PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyIDSource gets Nested3PartyIDSource, Tag 950 +func (m NoNested3PartyIDs) GetNested3PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartyRole gets Nested3PartyRole, Tag 951 +func (m NoNested3PartyIDs) GetNested3PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested3PartySubIDs gets NoNested3PartySubIDs, Tag 952 +func (m NoNested3PartyIDs) GetNoNested3PartySubIDs() (NoNested3PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested3PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested3PartyID returns true if Nested3PartyID is present, Tag 949 +func (m NoNested3PartyIDs) HasNested3PartyID() bool { + return m.Has(tag.Nested3PartyID) +} + +// HasNested3PartyIDSource returns true if Nested3PartyIDSource is present, Tag 950 +func (m NoNested3PartyIDs) HasNested3PartyIDSource() bool { + return m.Has(tag.Nested3PartyIDSource) +} + +// HasNested3PartyRole returns true if Nested3PartyRole is present, Tag 951 +func (m NoNested3PartyIDs) HasNested3PartyRole() bool { + return m.Has(tag.Nested3PartyRole) +} + +// HasNoNested3PartySubIDs returns true if NoNested3PartySubIDs is present, Tag 952 +func (m NoNested3PartyIDs) HasNoNested3PartySubIDs() bool { + return m.Has(tag.NoNested3PartySubIDs) +} + +// NoNested3PartySubIDs is a repeating group element, Tag 952 +type NoNested3PartySubIDs struct { + *quickfix.Group +} + +// SetNested3PartySubID sets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) SetNested3PartySubID(v string) { + m.Set(field.NewNested3PartySubID(v)) +} + +// SetNested3PartySubIDType sets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) SetNested3PartySubIDType(v int) { + m.Set(field.NewNested3PartySubIDType(v)) +} + +// GetNested3PartySubID gets Nested3PartySubID, Tag 953 +func (m NoNested3PartySubIDs) GetNested3PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested3PartySubIDType gets Nested3PartySubIDType, Tag 954 +func (m NoNested3PartySubIDs) GetNested3PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested3PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested3PartySubID returns true if Nested3PartySubID is present, Tag 953 +func (m NoNested3PartySubIDs) HasNested3PartySubID() bool { + return m.Has(tag.Nested3PartySubID) +} + +// HasNested3PartySubIDType returns true if Nested3PartySubIDType is present, Tag 954 +func (m NoNested3PartySubIDs) HasNested3PartySubIDType() bool { + return m.Has(tag.Nested3PartySubIDType) +} + +// NoNested3PartySubIDsRepeatingGroup is a repeating group, Tag 952 +type NoNested3PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartySubIDsRepeatingGroup returns an initialized, NoNested3PartySubIDsRepeatingGroup +func NewNoNested3PartySubIDsRepeatingGroup() NoNested3PartySubIDsRepeatingGroup { + return NoNested3PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartySubID), quickfix.GroupElement(tag.Nested3PartySubIDType)})} +} + +// Add create and append a new NoNested3PartySubIDs to this group +func (m NoNested3PartySubIDsRepeatingGroup) Add() NoNested3PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartySubIDs{g} +} + +// Get returns the ith NoNested3PartySubIDs in the NoNested3PartySubIDsRepeatinGroup +func (m NoNested3PartySubIDsRepeatingGroup) Get(i int) NoNested3PartySubIDs { + return NoNested3PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested3PartyIDsRepeatingGroup is a repeating group, Tag 948 +type NoNested3PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested3PartyIDsRepeatingGroup returns an initialized, NoNested3PartyIDsRepeatingGroup +func NewNoNested3PartyIDsRepeatingGroup() NoNested3PartyIDsRepeatingGroup { + return NoNested3PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested3PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested3PartyID), quickfix.GroupElement(tag.Nested3PartyIDSource), quickfix.GroupElement(tag.Nested3PartyRole), NewNoNested3PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested3PartyIDs to this group +func (m NoNested3PartyIDsRepeatingGroup) Add() NoNested3PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested3PartyIDs{g} +} + +// Get returns the ith NoNested3PartyIDs in the NoNested3PartyIDsRepeatinGroup +func (m NoNested3PartyIDsRepeatingGroup) Get(i int) NoNested3PartyIDs { + return NoNested3PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested3PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegAllocs sets NoLegAllocs, Tag 670 +func (m NoLegs) SetNoLegAllocs(f NoLegAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPositionEffect sets LegPositionEffect, Tag 564 +func (m NoLegs) SetLegPositionEffect(v string) { + m.Set(field.NewLegPositionEffect(v)) +} + +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) SetLegCoveredOrUncovered(v int) { + m.Set(field.NewLegCoveredOrUncovered(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegAllocID sets LegAllocID, Tag 1366 +func (m NoLegs) SetLegAllocID(v string) { + m.Set(field.NewLegAllocID(v)) +} + +// SetLegVolatility sets LegVolatility, Tag 1379 +func (m NoLegs) SetLegVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewLegVolatility(value, scale)) +} + +// SetLegDividendYield sets LegDividendYield, Tag 1381 +func (m NoLegs) SetLegDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewLegDividendYield(value, scale)) +} + +// SetLegCurrencyRatio sets LegCurrencyRatio, Tag 1383 +func (m NoLegs) SetLegCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCurrencyRatio(value, scale)) +} + +// SetLegExecInst sets LegExecInst, Tag 1384 +func (m NoLegs) SetLegExecInst(v string) { + m.Set(field.NewLegExecInst(v)) +} + +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +func (m NoLegs) SetLegSettlCurrency(v string) { + m.Set(field.NewLegSettlCurrency(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegAllocs gets NoLegAllocs, Tag 670 +func (m NoLegs) GetNoLegAllocs() (NoLegAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPositionEffect gets LegPositionEffect, Tag 564 +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocID gets LegAllocID, Tag 1366 +func (m NoLegs) GetLegAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegVolatility gets LegVolatility, Tag 1379 +func (m NoLegs) GetLegVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegVolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDividendYield gets LegDividendYield, Tag 1381 +func (m NoLegs) GetLegDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegDividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrencyRatio gets LegCurrencyRatio, Tag 1383 +func (m NoLegs) GetLegCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExecInst gets LegExecInst, Tag 1384 +func (m NoLegs) GetLegExecInst() (v string, err quickfix.MessageRejectError) { + var f field.LegExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoLegAllocs returns true if NoLegAllocs is present, Tag 670 +func (m NoLegs) HasNoLegAllocs() bool { + return m.Has(tag.NoLegAllocs) +} + +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +func (m NoLegs) HasLegPositionEffect() bool { + return m.Has(tag.LegPositionEffect) +} + +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +func (m NoLegs) HasLegCoveredOrUncovered() bool { + return m.Has(tag.LegCoveredOrUncovered) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegAllocID returns true if LegAllocID is present, Tag 1366 +func (m NoLegs) HasLegAllocID() bool { + return m.Has(tag.LegAllocID) +} + +// HasLegVolatility returns true if LegVolatility is present, Tag 1379 +func (m NoLegs) HasLegVolatility() bool { + return m.Has(tag.LegVolatility) +} + +// HasLegDividendYield returns true if LegDividendYield is present, Tag 1381 +func (m NoLegs) HasLegDividendYield() bool { + return m.Has(tag.LegDividendYield) +} + +// HasLegCurrencyRatio returns true if LegCurrencyRatio is present, Tag 1383 +func (m NoLegs) HasLegCurrencyRatio() bool { + return m.Has(tag.LegCurrencyRatio) +} + +// HasLegExecInst returns true if LegExecInst is present, Tag 1384 +func (m NoLegs) HasLegExecInst() bool { + return m.Has(tag.LegExecInst) +} + +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +func (m NoLegs) HasLegSettlCurrency() bool { + return m.Has(tag.LegSettlCurrency) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocs is a repeating group element, Tag 670 +type NoLegAllocs struct { + *quickfix.Group +} + +// SetLegAllocAccount sets LegAllocAccount, Tag 671 +func (m NoLegAllocs) SetLegAllocAccount(v string) { + m.Set(field.NewLegAllocAccount(v)) +} + +// SetLegIndividualAllocID sets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) SetLegIndividualAllocID(v string) { + m.Set(field.NewLegIndividualAllocID(v)) +} + +// SetLegAllocQty sets LegAllocQty, Tag 673 +func (m NoLegAllocs) SetLegAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegAllocQty(value, scale)) +} + +// SetLegAllocAcctIDSource sets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) SetLegAllocAcctIDSource(v string) { + m.Set(field.NewLegAllocAcctIDSource(v)) +} + +// SetLegAllocSettlCurrency sets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) SetLegAllocSettlCurrency(v string) { + m.Set(field.NewLegAllocSettlCurrency(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetLegAllocAccount gets LegAllocAccount, Tag 671 +func (m NoLegAllocs) GetLegAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIndividualAllocID gets LegIndividualAllocID, Tag 672 +func (m NoLegAllocs) GetLegIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.LegIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocQty gets LegAllocQty, Tag 673 +func (m NoLegAllocs) GetLegAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegAllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocAcctIDSource gets LegAllocAcctIDSource, Tag 674 +func (m NoLegAllocs) GetLegAllocAcctIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegAllocSettlCurrency gets LegAllocSettlCurrency, Tag 1367 +func (m NoLegAllocs) GetLegAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegAllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoLegAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasLegAllocAccount returns true if LegAllocAccount is present, Tag 671 +func (m NoLegAllocs) HasLegAllocAccount() bool { + return m.Has(tag.LegAllocAccount) +} + +// HasLegIndividualAllocID returns true if LegIndividualAllocID is present, Tag 672 +func (m NoLegAllocs) HasLegIndividualAllocID() bool { + return m.Has(tag.LegIndividualAllocID) +} + +// HasLegAllocQty returns true if LegAllocQty is present, Tag 673 +func (m NoLegAllocs) HasLegAllocQty() bool { + return m.Has(tag.LegAllocQty) +} + +// HasLegAllocAcctIDSource returns true if LegAllocAcctIDSource is present, Tag 674 +func (m NoLegAllocs) HasLegAllocAcctIDSource() bool { + return m.Has(tag.LegAllocAcctIDSource) +} + +// HasLegAllocSettlCurrency returns true if LegAllocSettlCurrency is present, Tag 1367 +func (m NoLegAllocs) HasLegAllocSettlCurrency() bool { + return m.Has(tag.LegAllocSettlCurrency) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoLegAllocs) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegAllocsRepeatingGroup is a repeating group, Tag 670 +type NoLegAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegAllocsRepeatingGroup returns an initialized, NoLegAllocsRepeatingGroup +func NewNoLegAllocsRepeatingGroup() NoLegAllocsRepeatingGroup { + return NoLegAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegAllocAccount), quickfix.GroupElement(tag.LegIndividualAllocID), quickfix.GroupElement(tag.LegAllocQty), quickfix.GroupElement(tag.LegAllocAcctIDSource), quickfix.GroupElement(tag.LegAllocSettlCurrency), NewNoNested2PartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoLegAllocs to this group +func (m NoLegAllocsRepeatingGroup) Add() NoLegAllocs { + g := m.RepeatingGroup.Add() + return NoLegAllocs{g} +} + +// Get returns the ith NoLegAllocs in the NoLegAllocsRepeatinGroup +func (m NoLegAllocsRepeatingGroup) Get(i int) NoLegAllocs { + return NoLegAllocs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), NewNoLegAllocsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegAllocID), quickfix.GroupElement(tag.LegVolatility), quickfix.GroupElement(tag.LegDividendYield), quickfix.GroupElement(tag.LegCurrencyRatio), quickfix.GroupElement(tag.LegExecInst), quickfix.GroupElement(tag.LegSettlCurrency)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/newordersingle/NewOrderSingle.generated.go b/fix50sp2/newordersingle/NewOrderSingle.generated.go new file mode 100644 index 000000000..348c1ba99 --- /dev/null +++ b/fix50sp2/newordersingle/NewOrderSingle.generated.go @@ -0,0 +1,7867 @@ +package newordersingle + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// NewOrderSingle is the fix50sp2 NewOrderSingle type, MsgType = D +type NewOrderSingle struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a NewOrderSingle from a quickfix.Message instance +func FromMessage(m *quickfix.Message) NewOrderSingle { + return NewOrderSingle{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m NewOrderSingle) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a NewOrderSingle initialized with the required fields for NewOrderSingle +func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m NewOrderSingle) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("D")) + m.Set(clordid) + m.Set(side) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg NewOrderSingle, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "D", r +} + +// SetAccount sets Account, Tag 1 +func (m NewOrderSingle) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NewOrderSingle) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NewOrderSingle) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NewOrderSingle) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NewOrderSingle) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NewOrderSingle) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m NewOrderSingle) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NewOrderSingle) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m NewOrderSingle) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NewOrderSingle) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NewOrderSingle) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NewOrderSingle) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NewOrderSingle) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m NewOrderSingle) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NewOrderSingle) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m NewOrderSingle) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NewOrderSingle) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NewOrderSingle) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NewOrderSingle) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NewOrderSingle) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NewOrderSingle) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NewOrderSingle) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NewOrderSingle) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NewOrderSingle) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NewOrderSingle) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NewOrderSingle) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m NewOrderSingle) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NewOrderSingle) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NewOrderSingle) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NewOrderSingle) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m NewOrderSingle) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m NewOrderSingle) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m NewOrderSingle) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NewOrderSingle) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m NewOrderSingle) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NewOrderSingle) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NewOrderSingle) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NewOrderSingle) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NewOrderSingle) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NewOrderSingle) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NewOrderSingle) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NewOrderSingle) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NewOrderSingle) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NewOrderSingle) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NewOrderSingle) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m NewOrderSingle) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NewOrderSingle) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NewOrderSingle) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m NewOrderSingle) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m NewOrderSingle) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m NewOrderSingle) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NewOrderSingle) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NewOrderSingle) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NewOrderSingle) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NewOrderSingle) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NewOrderSingle) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NewOrderSingle) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NewOrderSingle) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NewOrderSingle) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NewOrderSingle) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NewOrderSingle) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NewOrderSingle) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NewOrderSingle) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NewOrderSingle) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NewOrderSingle) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NewOrderSingle) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NewOrderSingle) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NewOrderSingle) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NewOrderSingle) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NewOrderSingle) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NewOrderSingle) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NewOrderSingle) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NewOrderSingle) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NewOrderSingle) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NewOrderSingle) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NewOrderSingle) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m NewOrderSingle) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m NewOrderSingle) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m NewOrderSingle) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NewOrderSingle) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m NewOrderSingle) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m NewOrderSingle) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NewOrderSingle) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NewOrderSingle) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NewOrderSingle) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NewOrderSingle) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NewOrderSingle) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NewOrderSingle) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NewOrderSingle) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderSingle) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NewOrderSingle) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NewOrderSingle) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m NewOrderSingle) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m NewOrderSingle) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m NewOrderSingle) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NewOrderSingle) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m NewOrderSingle) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NewOrderSingle) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NewOrderSingle) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NewOrderSingle) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NewOrderSingle) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NewOrderSingle) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NewOrderSingle) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m NewOrderSingle) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NewOrderSingle) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NewOrderSingle) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m NewOrderSingle) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m NewOrderSingle) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m NewOrderSingle) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NewOrderSingle) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m NewOrderSingle) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetPrice2 sets Price2, Tag 640 +func (m NewOrderSingle) SetPrice2(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice2(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NewOrderSingle) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NewOrderSingle) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NewOrderSingle) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NewOrderSingle) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NewOrderSingle) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NewOrderSingle) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NewOrderSingle) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NewOrderSingle) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NewOrderSingle) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NewOrderSingle) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NewOrderSingle) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NewOrderSingle) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NewOrderSingle) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m NewOrderSingle) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NewOrderSingle) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NewOrderSingle) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m NewOrderSingle) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m NewOrderSingle) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m NewOrderSingle) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m NewOrderSingle) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m NewOrderSingle) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m NewOrderSingle) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m NewOrderSingle) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m NewOrderSingle) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m NewOrderSingle) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m NewOrderSingle) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m NewOrderSingle) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m NewOrderSingle) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m NewOrderSingle) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NewOrderSingle) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NewOrderSingle) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NewOrderSingle) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NewOrderSingle) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NewOrderSingle) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NewOrderSingle) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NewOrderSingle) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NewOrderSingle) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NewOrderSingle) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NewOrderSingle) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NewOrderSingle) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NewOrderSingle) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NewOrderSingle) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NewOrderSingle) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NewOrderSingle) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m NewOrderSingle) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NewOrderSingle) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NewOrderSingle) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NewOrderSingle) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NewOrderSingle) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NewOrderSingle) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NewOrderSingle) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NewOrderSingle) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NewOrderSingle) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NewOrderSingle) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NewOrderSingle) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetManualOrderIndicator sets ManualOrderIndicator, Tag 1028 +func (m NewOrderSingle) SetManualOrderIndicator(v bool) { + m.Set(field.NewManualOrderIndicator(v)) +} + +// SetCustDirectedOrder sets CustDirectedOrder, Tag 1029 +func (m NewOrderSingle) SetCustDirectedOrder(v bool) { + m.Set(field.NewCustDirectedOrder(v)) +} + +// SetReceivedDeptID sets ReceivedDeptID, Tag 1030 +func (m NewOrderSingle) SetReceivedDeptID(v string) { + m.Set(field.NewReceivedDeptID(v)) +} + +// SetCustOrderHandlingInst sets CustOrderHandlingInst, Tag 1031 +func (m NewOrderSingle) SetCustOrderHandlingInst(v enum.CustOrderHandlingInst) { + m.Set(field.NewCustOrderHandlingInst(v)) +} + +// SetOrderHandlingInstSource sets OrderHandlingInstSource, Tag 1032 +func (m NewOrderSingle) SetOrderHandlingInstSource(v enum.OrderHandlingInstSource) { + m.Set(field.NewOrderHandlingInstSource(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderSingle) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NewOrderSingle) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetRefOrderID sets RefOrderID, Tag 1080 +func (m NewOrderSingle) SetRefOrderID(v string) { + m.Set(field.NewRefOrderID(v)) +} + +// SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 +func (m NewOrderSingle) SetRefOrderIDSource(v enum.RefOrderIDSource) { + m.Set(field.NewRefOrderIDSource(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NewOrderSingle) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NewOrderSingle) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NewOrderSingle) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NewOrderSingle) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NewOrderSingle) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NewOrderSingle) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NewOrderSingle) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m NewOrderSingle) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m NewOrderSingle) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m NewOrderSingle) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m NewOrderSingle) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m NewOrderSingle) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m NewOrderSingle) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m NewOrderSingle) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m NewOrderSingle) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m NewOrderSingle) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m NewOrderSingle) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m NewOrderSingle) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m NewOrderSingle) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m NewOrderSingle) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m NewOrderSingle) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderSingle) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m NewOrderSingle) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m NewOrderSingle) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderSingle) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m NewOrderSingle) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m NewOrderSingle) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m NewOrderSingle) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m NewOrderSingle) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m NewOrderSingle) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderSingle) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m NewOrderSingle) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NewOrderSingle) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderSingle) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NewOrderSingle) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NewOrderSingle) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NewOrderSingle) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NewOrderSingle) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NewOrderSingle) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderSingle) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderSingle) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NewOrderSingle) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NewOrderSingle) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NewOrderSingle) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NewOrderSingle) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NewOrderSingle) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NewOrderSingle) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NewOrderSingle) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NewOrderSingle) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NewOrderSingle) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderSingle) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NewOrderSingle) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NewOrderSingle) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NewOrderSingle) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NewOrderSingle) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NewOrderSingle) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderSingle) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderSingle) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NewOrderSingle) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NewOrderSingle) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderSingle) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderSingle) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderSingle) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderSingle) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NewOrderSingle) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NewOrderSingle) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m NewOrderSingle) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NewOrderSingle) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NewOrderSingle) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NewOrderSingle) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NewOrderSingle) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NewOrderSingle) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m NewOrderSingle) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NewOrderSingle) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m NewOrderSingle) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NewOrderSingle) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NewOrderSingle) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NewOrderSingle) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NewOrderSingle) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NewOrderSingle) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NewOrderSingle) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NewOrderSingle) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NewOrderSingle) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NewOrderSingle) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NewOrderSingle) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NewOrderSingle) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NewOrderSingle) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NewOrderSingle) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NewOrderSingle) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NewOrderSingle) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NewOrderSingle) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NewOrderSingle) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m NewOrderSingle) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NewOrderSingle) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NewOrderSingle) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m NewOrderSingle) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m NewOrderSingle) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m NewOrderSingle) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m NewOrderSingle) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NewOrderSingle) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m NewOrderSingle) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NewOrderSingle) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NewOrderSingle) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NewOrderSingle) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NewOrderSingle) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NewOrderSingle) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NewOrderSingle) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NewOrderSingle) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NewOrderSingle) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NewOrderSingle) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NewOrderSingle) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m NewOrderSingle) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NewOrderSingle) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NewOrderSingle) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m NewOrderSingle) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m NewOrderSingle) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NewOrderSingle) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NewOrderSingle) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NewOrderSingle) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NewOrderSingle) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NewOrderSingle) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NewOrderSingle) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NewOrderSingle) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NewOrderSingle) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NewOrderSingle) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NewOrderSingle) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NewOrderSingle) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NewOrderSingle) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NewOrderSingle) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m NewOrderSingle) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NewOrderSingle) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NewOrderSingle) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NewOrderSingle) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NewOrderSingle) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NewOrderSingle) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NewOrderSingle) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NewOrderSingle) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NewOrderSingle) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NewOrderSingle) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NewOrderSingle) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NewOrderSingle) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NewOrderSingle) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m NewOrderSingle) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m NewOrderSingle) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m NewOrderSingle) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NewOrderSingle) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m NewOrderSingle) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m NewOrderSingle) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NewOrderSingle) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NewOrderSingle) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NewOrderSingle) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NewOrderSingle) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NewOrderSingle) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NewOrderSingle) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NewOrderSingle) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NewOrderSingle) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NewOrderSingle) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NewOrderSingle) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m NewOrderSingle) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m NewOrderSingle) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m NewOrderSingle) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NewOrderSingle) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m NewOrderSingle) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NewOrderSingle) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NewOrderSingle) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NewOrderSingle) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NewOrderSingle) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NewOrderSingle) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NewOrderSingle) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m NewOrderSingle) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NewOrderSingle) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NewOrderSingle) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m NewOrderSingle) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m NewOrderSingle) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m NewOrderSingle) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NewOrderSingle) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m NewOrderSingle) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice2 gets Price2, Tag 640 +func (m NewOrderSingle) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NewOrderSingle) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NewOrderSingle) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NewOrderSingle) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NewOrderSingle) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NewOrderSingle) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NewOrderSingle) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NewOrderSingle) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NewOrderSingle) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NewOrderSingle) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NewOrderSingle) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NewOrderSingle) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NewOrderSingle) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NewOrderSingle) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m NewOrderSingle) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBookingType gets BookingType, Tag 775 +func (m NewOrderSingle) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NewOrderSingle) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m NewOrderSingle) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m NewOrderSingle) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m NewOrderSingle) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m NewOrderSingle) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m NewOrderSingle) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m NewOrderSingle) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m NewOrderSingle) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m NewOrderSingle) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m NewOrderSingle) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m NewOrderSingle) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m NewOrderSingle) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m NewOrderSingle) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m NewOrderSingle) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m NewOrderSingle) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NewOrderSingle) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NewOrderSingle) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NewOrderSingle) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NewOrderSingle) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NewOrderSingle) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NewOrderSingle) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NewOrderSingle) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NewOrderSingle) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NewOrderSingle) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NewOrderSingle) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NewOrderSingle) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NewOrderSingle) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NewOrderSingle) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NewOrderSingle) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m NewOrderSingle) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NewOrderSingle) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NewOrderSingle) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NewOrderSingle) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NewOrderSingle) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NewOrderSingle) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NewOrderSingle) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NewOrderSingle) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NewOrderSingle) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NewOrderSingle) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NewOrderSingle) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetManualOrderIndicator gets ManualOrderIndicator, Tag 1028 +func (m NewOrderSingle) GetManualOrderIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ManualOrderIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustDirectedOrder gets CustDirectedOrder, Tag 1029 +func (m NewOrderSingle) GetCustDirectedOrder() (v bool, err quickfix.MessageRejectError) { + var f field.CustDirectedOrderField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReceivedDeptID gets ReceivedDeptID, Tag 1030 +func (m NewOrderSingle) GetReceivedDeptID() (v string, err quickfix.MessageRejectError) { + var f field.ReceivedDeptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderHandlingInst gets CustOrderHandlingInst, Tag 1031 +func (m NewOrderSingle) GetCustOrderHandlingInst() (v enum.CustOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.CustOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderHandlingInstSource gets OrderHandlingInstSource, Tag 1032 +func (m NewOrderSingle) GetOrderHandlingInstSource() (v enum.OrderHandlingInstSource, err quickfix.MessageRejectError) { + var f field.OrderHandlingInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NewOrderSingle) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NewOrderSingle) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderID gets RefOrderID, Tag 1080 +func (m NewOrderSingle) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 +func (m NewOrderSingle) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NewOrderSingle) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NewOrderSingle) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NewOrderSingle) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NewOrderSingle) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NewOrderSingle) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NewOrderSingle) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NewOrderSingle) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m NewOrderSingle) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m NewOrderSingle) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m NewOrderSingle) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m NewOrderSingle) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m NewOrderSingle) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m NewOrderSingle) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m NewOrderSingle) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m NewOrderSingle) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m NewOrderSingle) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m NewOrderSingle) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m NewOrderSingle) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m NewOrderSingle) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m NewOrderSingle) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m NewOrderSingle) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m NewOrderSingle) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m NewOrderSingle) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m NewOrderSingle) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m NewOrderSingle) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m NewOrderSingle) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m NewOrderSingle) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m NewOrderSingle) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m NewOrderSingle) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m NewOrderSingle) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m NewOrderSingle) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m NewOrderSingle) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NewOrderSingle) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NewOrderSingle) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NewOrderSingle) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NewOrderSingle) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NewOrderSingle) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NewOrderSingle) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NewOrderSingle) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NewOrderSingle) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NewOrderSingle) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NewOrderSingle) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NewOrderSingle) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NewOrderSingle) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NewOrderSingle) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NewOrderSingle) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NewOrderSingle) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NewOrderSingle) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NewOrderSingle) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NewOrderSingle) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NewOrderSingle) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NewOrderSingle) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NewOrderSingle) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NewOrderSingle) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NewOrderSingle) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NewOrderSingle) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NewOrderSingle) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NewOrderSingle) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NewOrderSingle) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NewOrderSingle) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NewOrderSingle) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NewOrderSingle) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NewOrderSingle) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NewOrderSingle) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NewOrderSingle) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NewOrderSingle) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NewOrderSingle) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NewOrderSingle) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NewOrderSingle) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NewOrderSingle) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NewOrderSingle) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NewOrderSingle) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m NewOrderSingle) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NewOrderSingle) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m NewOrderSingle) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NewOrderSingle) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NewOrderSingle) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NewOrderSingle) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NewOrderSingle) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NewOrderSingle) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NewOrderSingle) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m NewOrderSingle) HasText() bool { + return m.Has(tag.Text) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NewOrderSingle) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NewOrderSingle) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NewOrderSingle) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NewOrderSingle) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NewOrderSingle) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NewOrderSingle) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NewOrderSingle) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NewOrderSingle) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NewOrderSingle) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NewOrderSingle) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NewOrderSingle) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m NewOrderSingle) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NewOrderSingle) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NewOrderSingle) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NewOrderSingle) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m NewOrderSingle) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m NewOrderSingle) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m NewOrderSingle) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NewOrderSingle) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m NewOrderSingle) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NewOrderSingle) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NewOrderSingle) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NewOrderSingle) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NewOrderSingle) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NewOrderSingle) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NewOrderSingle) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NewOrderSingle) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NewOrderSingle) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NewOrderSingle) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NewOrderSingle) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m NewOrderSingle) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NewOrderSingle) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NewOrderSingle) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m NewOrderSingle) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m NewOrderSingle) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NewOrderSingle) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NewOrderSingle) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NewOrderSingle) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NewOrderSingle) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NewOrderSingle) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NewOrderSingle) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NewOrderSingle) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NewOrderSingle) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NewOrderSingle) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NewOrderSingle) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NewOrderSingle) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NewOrderSingle) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NewOrderSingle) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NewOrderSingle) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NewOrderSingle) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NewOrderSingle) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NewOrderSingle) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NewOrderSingle) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NewOrderSingle) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NewOrderSingle) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NewOrderSingle) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NewOrderSingle) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NewOrderSingle) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NewOrderSingle) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NewOrderSingle) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NewOrderSingle) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m NewOrderSingle) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m NewOrderSingle) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m NewOrderSingle) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NewOrderSingle) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m NewOrderSingle) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m NewOrderSingle) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NewOrderSingle) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NewOrderSingle) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NewOrderSingle) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NewOrderSingle) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NewOrderSingle) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NewOrderSingle) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NewOrderSingle) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NewOrderSingle) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NewOrderSingle) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NewOrderSingle) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m NewOrderSingle) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m NewOrderSingle) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m NewOrderSingle) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NewOrderSingle) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m NewOrderSingle) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NewOrderSingle) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NewOrderSingle) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NewOrderSingle) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NewOrderSingle) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NewOrderSingle) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NewOrderSingle) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m NewOrderSingle) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NewOrderSingle) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NewOrderSingle) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m NewOrderSingle) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m NewOrderSingle) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m NewOrderSingle) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NewOrderSingle) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m NewOrderSingle) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasPrice2 returns true if Price2 is present, Tag 640 +func (m NewOrderSingle) HasPrice2() bool { + return m.Has(tag.Price2) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NewOrderSingle) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NewOrderSingle) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NewOrderSingle) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NewOrderSingle) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NewOrderSingle) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NewOrderSingle) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NewOrderSingle) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NewOrderSingle) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NewOrderSingle) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NewOrderSingle) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NewOrderSingle) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NewOrderSingle) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NewOrderSingle) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m NewOrderSingle) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NewOrderSingle) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NewOrderSingle) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m NewOrderSingle) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m NewOrderSingle) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m NewOrderSingle) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m NewOrderSingle) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m NewOrderSingle) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m NewOrderSingle) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m NewOrderSingle) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m NewOrderSingle) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m NewOrderSingle) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m NewOrderSingle) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m NewOrderSingle) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m NewOrderSingle) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m NewOrderSingle) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NewOrderSingle) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NewOrderSingle) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NewOrderSingle) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NewOrderSingle) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NewOrderSingle) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NewOrderSingle) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NewOrderSingle) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NewOrderSingle) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NewOrderSingle) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NewOrderSingle) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NewOrderSingle) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NewOrderSingle) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NewOrderSingle) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NewOrderSingle) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NewOrderSingle) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m NewOrderSingle) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NewOrderSingle) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NewOrderSingle) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NewOrderSingle) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NewOrderSingle) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NewOrderSingle) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NewOrderSingle) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NewOrderSingle) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NewOrderSingle) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NewOrderSingle) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NewOrderSingle) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasManualOrderIndicator returns true if ManualOrderIndicator is present, Tag 1028 +func (m NewOrderSingle) HasManualOrderIndicator() bool { + return m.Has(tag.ManualOrderIndicator) +} + +// HasCustDirectedOrder returns true if CustDirectedOrder is present, Tag 1029 +func (m NewOrderSingle) HasCustDirectedOrder() bool { + return m.Has(tag.CustDirectedOrder) +} + +// HasReceivedDeptID returns true if ReceivedDeptID is present, Tag 1030 +func (m NewOrderSingle) HasReceivedDeptID() bool { + return m.Has(tag.ReceivedDeptID) +} + +// HasCustOrderHandlingInst returns true if CustOrderHandlingInst is present, Tag 1031 +func (m NewOrderSingle) HasCustOrderHandlingInst() bool { + return m.Has(tag.CustOrderHandlingInst) +} + +// HasOrderHandlingInstSource returns true if OrderHandlingInstSource is present, Tag 1032 +func (m NewOrderSingle) HasOrderHandlingInstSource() bool { + return m.Has(tag.OrderHandlingInstSource) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NewOrderSingle) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NewOrderSingle) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasRefOrderID returns true if RefOrderID is present, Tag 1080 +func (m NewOrderSingle) HasRefOrderID() bool { + return m.Has(tag.RefOrderID) +} + +// HasRefOrderIDSource returns true if RefOrderIDSource is present, Tag 1081 +func (m NewOrderSingle) HasRefOrderIDSource() bool { + return m.Has(tag.RefOrderIDSource) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NewOrderSingle) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NewOrderSingle) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NewOrderSingle) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NewOrderSingle) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NewOrderSingle) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NewOrderSingle) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NewOrderSingle) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m NewOrderSingle) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m NewOrderSingle) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m NewOrderSingle) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m NewOrderSingle) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m NewOrderSingle) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m NewOrderSingle) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m NewOrderSingle) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m NewOrderSingle) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m NewOrderSingle) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m NewOrderSingle) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m NewOrderSingle) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m NewOrderSingle) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m NewOrderSingle) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m NewOrderSingle) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m NewOrderSingle) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m NewOrderSingle) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m NewOrderSingle) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m NewOrderSingle) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m NewOrderSingle) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m NewOrderSingle) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m NewOrderSingle) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m NewOrderSingle) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m NewOrderSingle) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m NewOrderSingle) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m NewOrderSingle) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NewOrderSingle) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NewOrderSingle) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NewOrderSingle) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NewOrderSingle) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NewOrderSingle) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NewOrderSingle) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NewOrderSingle) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NewOrderSingle) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NewOrderSingle) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NewOrderSingle) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NewOrderSingle) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NewOrderSingle) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NewOrderSingle) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NewOrderSingle) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NewOrderSingle) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NewOrderSingle) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NewOrderSingle) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NewOrderSingle) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NewOrderSingle) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NewOrderSingle) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NewOrderSingle) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NewOrderSingle) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NewOrderSingle) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NewOrderSingle) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NewOrderSingle) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NewOrderSingle) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NewOrderSingle) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NewOrderSingle) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NewOrderSingle) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NewOrderSingle) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NewOrderSingle) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NewOrderSingle) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NewOrderSingle) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NewOrderSingle) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/news/News.generated.go b/fix50sp2/news/News.generated.go new file mode 100644 index 000000000..f6b0a1d45 --- /dev/null +++ b/fix50sp2/news/News.generated.go @@ -0,0 +1,5904 @@ +package news + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// News is the fix50sp2 News type, MsgType = B +type News struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a News from a quickfix.Message instance +func FromMessage(m *quickfix.Message) News { + return News{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m News) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a News initialized with the required fields for News +func New(headline field.HeadlineField) (m News) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("B")) + m.Set(headline) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg News, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "B", r +} + +// SetNoLinesOfText sets NoLinesOfText, Tag 33 +func (m News) SetNoLinesOfText(f NoLinesOfTextRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrigTime sets OrigTime, Tag 42 +func (m News) SetOrigTime(v time.Time) { + m.Set(field.NewOrigTime(v)) +} + +// SetUrgency sets Urgency, Tag 61 +func (m News) SetUrgency(v enum.Urgency) { + m.Set(field.NewUrgency(v)) +} + +// SetRawDataLength sets RawDataLength, Tag 95 +func (m News) SetRawDataLength(v int) { + m.Set(field.NewRawDataLength(v)) +} + +// SetRawData sets RawData, Tag 96 +func (m News) SetRawData(v string) { + m.Set(field.NewRawData(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m News) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetHeadline sets Headline, Tag 148 +func (m News) SetHeadline(v string) { + m.Set(field.NewHeadline(v)) +} + +// SetURLLink sets URLLink, Tag 149 +func (m News) SetURLLink(v string) { + m.Set(field.NewURLLink(v)) +} + +// SetNoRoutingIDs sets NoRoutingIDs, Tag 215 +func (m News) SetNoRoutingIDs(f NoRoutingIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetEncodedHeadlineLen sets EncodedHeadlineLen, Tag 358 +func (m News) SetEncodedHeadlineLen(v int) { + m.Set(field.NewEncodedHeadlineLen(v)) +} + +// SetEncodedHeadline sets EncodedHeadline, Tag 359 +func (m News) SetEncodedHeadline(v string) { + m.Set(field.NewEncodedHeadline(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m News) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m News) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m News) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m News) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m News) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m News) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m News) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m News) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetNewsID sets NewsID, Tag 1472 +func (m News) SetNewsID(v string) { + m.Set(field.NewNewsID(v)) +} + +// SetNewsCategory sets NewsCategory, Tag 1473 +func (m News) SetNewsCategory(v enum.NewsCategory) { + m.Set(field.NewNewsCategory(v)) +} + +// SetLanguageCode sets LanguageCode, Tag 1474 +func (m News) SetLanguageCode(v string) { + m.Set(field.NewLanguageCode(v)) +} + +// SetNoNewsRefIDs sets NoNewsRefIDs, Tag 1475 +func (m News) SetNoNewsRefIDs(f NoNewsRefIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNoLinesOfText gets NoLinesOfText, Tag 33 +func (m News) GetNoLinesOfText() (NoLinesOfTextRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLinesOfTextRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrigTime gets OrigTime, Tag 42 +func (m News) GetOrigTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUrgency gets Urgency, Tag 61 +func (m News) GetUrgency() (v enum.Urgency, err quickfix.MessageRejectError) { + var f field.UrgencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawDataLength gets RawDataLength, Tag 95 +func (m News) GetRawDataLength() (v int, err quickfix.MessageRejectError) { + var f field.RawDataLengthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawData gets RawData, Tag 96 +func (m News) GetRawData() (v string, err quickfix.MessageRejectError) { + var f field.RawDataField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m News) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetHeadline gets Headline, Tag 148 +func (m News) GetHeadline() (v string, err quickfix.MessageRejectError) { + var f field.HeadlineField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetURLLink gets URLLink, Tag 149 +func (m News) GetURLLink() (v string, err quickfix.MessageRejectError) { + var f field.URLLinkField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRoutingIDs gets NoRoutingIDs, Tag 215 +func (m News) GetNoRoutingIDs() (NoRoutingIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRoutingIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEncodedHeadlineLen gets EncodedHeadlineLen, Tag 358 +func (m News) GetEncodedHeadlineLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedHeadlineLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedHeadline gets EncodedHeadline, Tag 359 +func (m News) GetEncodedHeadline() (v string, err quickfix.MessageRejectError) { + var f field.EncodedHeadlineField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m News) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m News) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m News) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m News) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m News) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m News) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m News) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m News) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNewsID gets NewsID, Tag 1472 +func (m News) GetNewsID() (v string, err quickfix.MessageRejectError) { + var f field.NewsIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNewsCategory gets NewsCategory, Tag 1473 +func (m News) GetNewsCategory() (v enum.NewsCategory, err quickfix.MessageRejectError) { + var f field.NewsCategoryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLanguageCode gets LanguageCode, Tag 1474 +func (m News) GetLanguageCode() (v string, err quickfix.MessageRejectError) { + var f field.LanguageCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNewsRefIDs gets NoNewsRefIDs, Tag 1475 +func (m News) GetNoNewsRefIDs() (NoNewsRefIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNewsRefIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNoLinesOfText returns true if NoLinesOfText is present, Tag 33 +func (m News) HasNoLinesOfText() bool { + return m.Has(tag.NoLinesOfText) +} + +// HasOrigTime returns true if OrigTime is present, Tag 42 +func (m News) HasOrigTime() bool { + return m.Has(tag.OrigTime) +} + +// HasUrgency returns true if Urgency is present, Tag 61 +func (m News) HasUrgency() bool { + return m.Has(tag.Urgency) +} + +// HasRawDataLength returns true if RawDataLength is present, Tag 95 +func (m News) HasRawDataLength() bool { + return m.Has(tag.RawDataLength) +} + +// HasRawData returns true if RawData is present, Tag 96 +func (m News) HasRawData() bool { + return m.Has(tag.RawData) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m News) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasHeadline returns true if Headline is present, Tag 148 +func (m News) HasHeadline() bool { + return m.Has(tag.Headline) +} + +// HasURLLink returns true if URLLink is present, Tag 149 +func (m News) HasURLLink() bool { + return m.Has(tag.URLLink) +} + +// HasNoRoutingIDs returns true if NoRoutingIDs is present, Tag 215 +func (m News) HasNoRoutingIDs() bool { + return m.Has(tag.NoRoutingIDs) +} + +// HasEncodedHeadlineLen returns true if EncodedHeadlineLen is present, Tag 358 +func (m News) HasEncodedHeadlineLen() bool { + return m.Has(tag.EncodedHeadlineLen) +} + +// HasEncodedHeadline returns true if EncodedHeadline is present, Tag 359 +func (m News) HasEncodedHeadline() bool { + return m.Has(tag.EncodedHeadline) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m News) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m News) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m News) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m News) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m News) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m News) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m News) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m News) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasNewsID returns true if NewsID is present, Tag 1472 +func (m News) HasNewsID() bool { + return m.Has(tag.NewsID) +} + +// HasNewsCategory returns true if NewsCategory is present, Tag 1473 +func (m News) HasNewsCategory() bool { + return m.Has(tag.NewsCategory) +} + +// HasLanguageCode returns true if LanguageCode is present, Tag 1474 +func (m News) HasLanguageCode() bool { + return m.Has(tag.LanguageCode) +} + +// HasNoNewsRefIDs returns true if NoNewsRefIDs is present, Tag 1475 +func (m News) HasNoNewsRefIDs() bool { + return m.Has(tag.NoNewsRefIDs) +} + +// NoLinesOfText is a repeating group element, Tag 33 +type NoLinesOfText struct { + *quickfix.Group +} + +// SetText sets Text, Tag 58 +func (m NoLinesOfText) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoLinesOfText) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoLinesOfText) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetText gets Text, Tag 58 +func (m NoLinesOfText) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoLinesOfText) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoLinesOfText) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m NoLinesOfText) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoLinesOfText) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoLinesOfText) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoLinesOfTextRepeatingGroup is a repeating group, Tag 33 +type NoLinesOfTextRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLinesOfTextRepeatingGroup returns an initialized, NoLinesOfTextRepeatingGroup +func NewNoLinesOfTextRepeatingGroup() NoLinesOfTextRepeatingGroup { + return NoLinesOfTextRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLinesOfText, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)}), + } +} + +// Add create and append a new NoLinesOfText to this group +func (m NoLinesOfTextRepeatingGroup) Add() NoLinesOfText { + g := m.RepeatingGroup.Add() + return NoLinesOfText{g} +} + +// Get returns the ith NoLinesOfText in the NoLinesOfTextRepeatinGroup +func (m NoLinesOfTextRepeatingGroup) Get(i int) NoLinesOfText { + return NoLinesOfText{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)}), + } +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)}), + } +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup()}), + } +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoRoutingIDs is a repeating group element, Tag 215 +type NoRoutingIDs struct { + *quickfix.Group +} + +// SetRoutingType sets RoutingType, Tag 216 +func (m NoRoutingIDs) SetRoutingType(v enum.RoutingType) { + m.Set(field.NewRoutingType(v)) +} + +// SetRoutingID sets RoutingID, Tag 217 +func (m NoRoutingIDs) SetRoutingID(v string) { + m.Set(field.NewRoutingID(v)) +} + +// GetRoutingType gets RoutingType, Tag 216 +func (m NoRoutingIDs) GetRoutingType() (v enum.RoutingType, err quickfix.MessageRejectError) { + var f field.RoutingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoutingID gets RoutingID, Tag 217 +func (m NoRoutingIDs) GetRoutingID() (v string, err quickfix.MessageRejectError) { + var f field.RoutingIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRoutingType returns true if RoutingType is present, Tag 216 +func (m NoRoutingIDs) HasRoutingType() bool { + return m.Has(tag.RoutingType) +} + +// HasRoutingID returns true if RoutingID is present, Tag 217 +func (m NoRoutingIDs) HasRoutingID() bool { + return m.Has(tag.RoutingID) +} + +// NoRoutingIDsRepeatingGroup is a repeating group, Tag 215 +type NoRoutingIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRoutingIDsRepeatingGroup returns an initialized, NoRoutingIDsRepeatingGroup +func NewNoRoutingIDsRepeatingGroup() NoRoutingIDsRepeatingGroup { + return NoRoutingIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRoutingIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RoutingType), quickfix.GroupElement(tag.RoutingID)}), + } +} + +// Add create and append a new NoRoutingIDs to this group +func (m NoRoutingIDsRepeatingGroup) Add() NoRoutingIDs { + g := m.RepeatingGroup.Add() + return NoRoutingIDs{g} +} + +// Get returns the ith NoRoutingIDs in the NoRoutingIDsRepeatinGroup +func (m NoRoutingIDsRepeatingGroup) Get(i int) NoRoutingIDs { + return NoRoutingIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)}), + } +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)}), + } +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoNewsRefIDs is a repeating group element, Tag 1475 +type NoNewsRefIDs struct { + *quickfix.Group +} + +// SetNewsRefID sets NewsRefID, Tag 1476 +func (m NoNewsRefIDs) SetNewsRefID(v string) { + m.Set(field.NewNewsRefID(v)) +} + +// SetNewsRefType sets NewsRefType, Tag 1477 +func (m NoNewsRefIDs) SetNewsRefType(v enum.NewsRefType) { + m.Set(field.NewNewsRefType(v)) +} + +// GetNewsRefID gets NewsRefID, Tag 1476 +func (m NoNewsRefIDs) GetNewsRefID() (v string, err quickfix.MessageRejectError) { + var f field.NewsRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNewsRefType gets NewsRefType, Tag 1477 +func (m NoNewsRefIDs) GetNewsRefType() (v enum.NewsRefType, err quickfix.MessageRejectError) { + var f field.NewsRefTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNewsRefID returns true if NewsRefID is present, Tag 1476 +func (m NoNewsRefIDs) HasNewsRefID() bool { + return m.Has(tag.NewsRefID) +} + +// HasNewsRefType returns true if NewsRefType is present, Tag 1477 +func (m NoNewsRefIDs) HasNewsRefType() bool { + return m.Has(tag.NewsRefType) +} + +// NoNewsRefIDsRepeatingGroup is a repeating group, Tag 1475 +type NoNewsRefIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNewsRefIDsRepeatingGroup returns an initialized, NoNewsRefIDsRepeatingGroup +func NewNoNewsRefIDsRepeatingGroup() NoNewsRefIDsRepeatingGroup { + return NoNewsRefIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNewsRefIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NewsRefID), quickfix.GroupElement(tag.NewsRefType)}), + } +} + +// Add create and append a new NoNewsRefIDs to this group +func (m NoNewsRefIDsRepeatingGroup) Add() NoNewsRefIDs { + g := m.RepeatingGroup.Add() + return NoNewsRefIDs{g} +} + +// Get returns the ith NoNewsRefIDs in the NoNewsRefIDsRepeatinGroup +func (m NoNewsRefIDsRepeatingGroup) Get(i int) NoNewsRefIDs { + return NoNewsRefIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordercancelreject/OrderCancelReject.generated.go b/fix50sp2/ordercancelreject/OrderCancelReject.generated.go new file mode 100644 index 000000000..553edb04b --- /dev/null +++ b/fix50sp2/ordercancelreject/OrderCancelReject.generated.go @@ -0,0 +1,460 @@ +package ordercancelreject + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderCancelReject is the fix50sp2 OrderCancelReject type, MsgType = 9 +type OrderCancelReject struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderCancelReject from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderCancelReject { + return OrderCancelReject{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderCancelReject) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderCancelReject initialized with the required fields for OrderCancelReject +func New(orderid field.OrderIDField, clordid field.ClOrdIDField, ordstatus field.OrdStatusField, cxlrejresponseto field.CxlRejResponseToField) (m OrderCancelReject) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("9")) + m.Set(orderid) + m.Set(clordid) + m.Set(ordstatus) + m.Set(cxlrejresponseto) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderCancelReject, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "9", r +} + +// SetAccount sets Account, Tag 1 +func (m OrderCancelReject) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderCancelReject) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m OrderCancelReject) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrdStatus sets OrdStatus, Tag 39 +func (m OrderCancelReject) SetOrdStatus(v enum.OrdStatus) { + m.Set(field.NewOrdStatus(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m OrderCancelReject) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderCancelReject) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderCancelReject) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetListID sets ListID, Tag 66 +func (m OrderCancelReject) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m OrderCancelReject) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetCxlRejReason sets CxlRejReason, Tag 102 +func (m OrderCancelReject) SetCxlRejReason(v enum.CxlRejReason) { + m.Set(field.NewCxlRejReason(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m OrderCancelReject) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m OrderCancelReject) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderCancelReject) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderCancelReject) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetCxlRejResponseTo sets CxlRejResponseTo, Tag 434 +func (m OrderCancelReject) SetCxlRejResponseTo(v enum.CxlRejResponseTo) { + m.Set(field.NewCxlRejResponseTo(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderCancelReject) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m OrderCancelReject) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m OrderCancelReject) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m OrderCancelReject) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetWorkingIndicator sets WorkingIndicator, Tag 636 +func (m OrderCancelReject) SetWorkingIndicator(v bool) { + m.Set(field.NewWorkingIndicator(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m OrderCancelReject) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// GetAccount gets Account, Tag 1 +func (m OrderCancelReject) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderCancelReject) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m OrderCancelReject) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatus gets OrdStatus, Tag 39 +func (m OrderCancelReject) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m OrderCancelReject) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderCancelReject) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderCancelReject) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m OrderCancelReject) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m OrderCancelReject) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCxlRejReason gets CxlRejReason, Tag 102 +func (m OrderCancelReject) GetCxlRejReason() (v enum.CxlRejReason, err quickfix.MessageRejectError) { + var f field.CxlRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m OrderCancelReject) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m OrderCancelReject) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderCancelReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderCancelReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCxlRejResponseTo gets CxlRejResponseTo, Tag 434 +func (m OrderCancelReject) GetCxlRejResponseTo() (v enum.CxlRejResponseTo, err quickfix.MessageRejectError) { + var f field.CxlRejResponseToField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderCancelReject) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m OrderCancelReject) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m OrderCancelReject) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m OrderCancelReject) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetWorkingIndicator gets WorkingIndicator, Tag 636 +func (m OrderCancelReject) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.WorkingIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m OrderCancelReject) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAccount returns true if Account is present, Tag 1 +func (m OrderCancelReject) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderCancelReject) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m OrderCancelReject) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrdStatus returns true if OrdStatus is present, Tag 39 +func (m OrderCancelReject) HasOrdStatus() bool { + return m.Has(tag.OrdStatus) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m OrderCancelReject) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderCancelReject) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderCancelReject) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m OrderCancelReject) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m OrderCancelReject) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasCxlRejReason returns true if CxlRejReason is present, Tag 102 +func (m OrderCancelReject) HasCxlRejReason() bool { + return m.Has(tag.CxlRejReason) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m OrderCancelReject) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m OrderCancelReject) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderCancelReject) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderCancelReject) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasCxlRejResponseTo returns true if CxlRejResponseTo is present, Tag 434 +func (m OrderCancelReject) HasCxlRejResponseTo() bool { + return m.Has(tag.CxlRejResponseTo) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderCancelReject) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m OrderCancelReject) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m OrderCancelReject) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m OrderCancelReject) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636 +func (m OrderCancelReject) HasWorkingIndicator() bool { + return m.Has(tag.WorkingIndicator) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m OrderCancelReject) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} diff --git a/fix50sp2/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go b/fix50sp2/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go new file mode 100644 index 000000000..12f2b3135 --- /dev/null +++ b/fix50sp2/ordercancelreplacerequest/OrderCancelReplaceRequest.generated.go @@ -0,0 +1,7746 @@ +package ordercancelreplacerequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderCancelReplaceRequest is the fix50sp2 OrderCancelReplaceRequest type, MsgType = G +type OrderCancelReplaceRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderCancelReplaceRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderCancelReplaceRequest { + return OrderCancelReplaceRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderCancelReplaceRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderCancelReplaceRequest initialized with the required fields for OrderCancelReplaceRequest +func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField, ordtype field.OrdTypeField) (m OrderCancelReplaceRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("G")) + m.Set(clordid) + m.Set(side) + m.Set(transacttime) + m.Set(ordtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderCancelReplaceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "G", r +} + +// SetAccount sets Account, Tag 1 +func (m OrderCancelReplaceRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderCancelReplaceRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m OrderCancelReplaceRequest) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m OrderCancelReplaceRequest) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m OrderCancelReplaceRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m OrderCancelReplaceRequest) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetHandlInst sets HandlInst, Tag 21 +func (m OrderCancelReplaceRequest) SetHandlInst(v enum.HandlInst) { + m.Set(field.NewHandlInst(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderCancelReplaceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m OrderCancelReplaceRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m OrderCancelReplaceRequest) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m OrderCancelReplaceRequest) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m OrderCancelReplaceRequest) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetPrice sets Price, Tag 44 +func (m OrderCancelReplaceRequest) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderCancelReplaceRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderCancelReplaceRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderCancelReplaceRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderCancelReplaceRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m OrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderCancelReplaceRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m OrderCancelReplaceRequest) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m OrderCancelReplaceRequest) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderCancelReplaceRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetListID sets ListID, Tag 66 +func (m OrderCancelReplaceRequest) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m OrderCancelReplaceRequest) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m OrderCancelReplaceRequest) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m OrderCancelReplaceRequest) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m OrderCancelReplaceRequest) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStopPx sets StopPx, Tag 99 +func (m OrderCancelReplaceRequest) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m OrderCancelReplaceRequest) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderCancelReplaceRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderCancelReplaceRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m OrderCancelReplaceRequest) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetMaxFloor sets MaxFloor, Tag 111 +func (m OrderCancelReplaceRequest) SetMaxFloor(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxFloor(value, scale)) +} + +// SetLocateReqd sets LocateReqd, Tag 114 +func (m OrderCancelReplaceRequest) SetLocateReqd(v bool) { + m.Set(field.NewLocateReqd(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m OrderCancelReplaceRequest) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetForexReq sets ForexReq, Tag 121 +func (m OrderCancelReplaceRequest) SetForexReq(v bool) { + m.Set(field.NewForexReq(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m OrderCancelReplaceRequest) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m OrderCancelReplaceRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderCancelReplaceRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m OrderCancelReplaceRequest) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m OrderCancelReplaceRequest) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m OrderCancelReplaceRequest) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderCancelReplaceRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderCancelReplaceRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderCancelReplaceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetCoveredOrUncovered sets CoveredOrUncovered, Tag 203 +func (m OrderCancelReplaceRequest) SetCoveredOrUncovered(v enum.CoveredOrUncovered) { + m.Set(field.NewCoveredOrUncovered(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderCancelReplaceRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderCancelReplaceRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetMaxShow sets MaxShow, Tag 210 +func (m OrderCancelReplaceRequest) SetMaxShow(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxShow(value, scale)) +} + +// SetPegOffsetValue sets PegOffsetValue, Tag 211 +func (m OrderCancelReplaceRequest) SetPegOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewPegOffsetValue(value, scale)) +} + +// SetSpread sets Spread, Tag 218 +func (m OrderCancelReplaceRequest) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m OrderCancelReplaceRequest) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m OrderCancelReplaceRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m OrderCancelReplaceRequest) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderCancelReplaceRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderCancelReplaceRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderCancelReplaceRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderCancelReplaceRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderCancelReplaceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderCancelReplaceRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m OrderCancelReplaceRequest) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderCancelReplaceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m OrderCancelReplaceRequest) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m OrderCancelReplaceRequest) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderCancelReplaceRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderCancelReplaceRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderCancelReplaceRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderCancelReplaceRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderCancelReplaceRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderCancelReplaceRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderCancelReplaceRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderCancelReplaceRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderCancelReplaceRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m OrderCancelReplaceRequest) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m OrderCancelReplaceRequest) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m OrderCancelReplaceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDiscretionInst sets DiscretionInst, Tag 388 +func (m OrderCancelReplaceRequest) SetDiscretionInst(v enum.DiscretionInst) { + m.Set(field.NewDiscretionInst(v)) +} + +// SetDiscretionOffsetValue sets DiscretionOffsetValue, Tag 389 +func (m OrderCancelReplaceRequest) SetDiscretionOffsetValue(value decimal.Decimal, scale int32) { + m.Set(field.NewDiscretionOffsetValue(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m OrderCancelReplaceRequest) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetGTBookingInst sets GTBookingInst, Tag 427 +func (m OrderCancelReplaceRequest) SetGTBookingInst(v enum.GTBookingInst) { + m.Set(field.NewGTBookingInst(v)) +} + +// SetExpireDate sets ExpireDate, Tag 432 +func (m OrderCancelReplaceRequest) SetExpireDate(v string) { + m.Set(field.NewExpireDate(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderCancelReplaceRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderCancelReplaceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderCancelReplaceRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderCancelReplaceRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m OrderCancelReplaceRequest) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m OrderCancelReplaceRequest) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderCancelReplaceRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderCancelReplaceRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderCancelReplaceRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m OrderCancelReplaceRequest) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetCancellationRights sets CancellationRights, Tag 480 +func (m OrderCancelReplaceRequest) SetCancellationRights(v enum.CancellationRights) { + m.Set(field.NewCancellationRights(v)) +} + +// SetMoneyLaunderingStatus sets MoneyLaunderingStatus, Tag 481 +func (m OrderCancelReplaceRequest) SetMoneyLaunderingStatus(v enum.MoneyLaunderingStatus) { + m.Set(field.NewMoneyLaunderingStatus(v)) +} + +// SetDesignation sets Designation, Tag 494 +func (m OrderCancelReplaceRequest) SetDesignation(v string) { + m.Set(field.NewDesignation(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m OrderCancelReplaceRequest) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m OrderCancelReplaceRequest) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m OrderCancelReplaceRequest) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderCancelReplaceRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m OrderCancelReplaceRequest) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m OrderCancelReplaceRequest) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderCancelReplaceRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderCancelReplaceRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCashMargin sets CashMargin, Tag 544 +func (m OrderCancelReplaceRequest) SetCashMargin(v enum.CashMargin) { + m.Set(field.NewCashMargin(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m OrderCancelReplaceRequest) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m OrderCancelReplaceRequest) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m OrderCancelReplaceRequest) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m OrderCancelReplaceRequest) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetDayBookingInst sets DayBookingInst, Tag 589 +func (m OrderCancelReplaceRequest) SetDayBookingInst(v enum.DayBookingInst) { + m.Set(field.NewDayBookingInst(v)) +} + +// SetBookingUnit sets BookingUnit, Tag 590 +func (m OrderCancelReplaceRequest) SetBookingUnit(v enum.BookingUnit) { + m.Set(field.NewBookingUnit(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m OrderCancelReplaceRequest) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m OrderCancelReplaceRequest) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetPrice2 sets Price2, Tag 640 +func (m OrderCancelReplaceRequest) SetPrice2(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice2(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m OrderCancelReplaceRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m OrderCancelReplaceRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m OrderCancelReplaceRequest) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderCancelReplaceRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderCancelReplaceRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m OrderCancelReplaceRequest) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m OrderCancelReplaceRequest) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m OrderCancelReplaceRequest) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m OrderCancelReplaceRequest) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m OrderCancelReplaceRequest) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m OrderCancelReplaceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m OrderCancelReplaceRequest) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderCancelReplaceRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m OrderCancelReplaceRequest) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBookingType sets BookingType, Tag 775 +func (m OrderCancelReplaceRequest) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m OrderCancelReplaceRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetPegMoveType sets PegMoveType, Tag 835 +func (m OrderCancelReplaceRequest) SetPegMoveType(v enum.PegMoveType) { + m.Set(field.NewPegMoveType(v)) +} + +// SetPegOffsetType sets PegOffsetType, Tag 836 +func (m OrderCancelReplaceRequest) SetPegOffsetType(v enum.PegOffsetType) { + m.Set(field.NewPegOffsetType(v)) +} + +// SetPegLimitType sets PegLimitType, Tag 837 +func (m OrderCancelReplaceRequest) SetPegLimitType(v enum.PegLimitType) { + m.Set(field.NewPegLimitType(v)) +} + +// SetPegRoundDirection sets PegRoundDirection, Tag 838 +func (m OrderCancelReplaceRequest) SetPegRoundDirection(v enum.PegRoundDirection) { + m.Set(field.NewPegRoundDirection(v)) +} + +// SetPegScope sets PegScope, Tag 840 +func (m OrderCancelReplaceRequest) SetPegScope(v enum.PegScope) { + m.Set(field.NewPegScope(v)) +} + +// SetDiscretionMoveType sets DiscretionMoveType, Tag 841 +func (m OrderCancelReplaceRequest) SetDiscretionMoveType(v enum.DiscretionMoveType) { + m.Set(field.NewDiscretionMoveType(v)) +} + +// SetDiscretionOffsetType sets DiscretionOffsetType, Tag 842 +func (m OrderCancelReplaceRequest) SetDiscretionOffsetType(v enum.DiscretionOffsetType) { + m.Set(field.NewDiscretionOffsetType(v)) +} + +// SetDiscretionLimitType sets DiscretionLimitType, Tag 843 +func (m OrderCancelReplaceRequest) SetDiscretionLimitType(v enum.DiscretionLimitType) { + m.Set(field.NewDiscretionLimitType(v)) +} + +// SetDiscretionRoundDirection sets DiscretionRoundDirection, Tag 844 +func (m OrderCancelReplaceRequest) SetDiscretionRoundDirection(v enum.DiscretionRoundDirection) { + m.Set(field.NewDiscretionRoundDirection(v)) +} + +// SetDiscretionScope sets DiscretionScope, Tag 846 +func (m OrderCancelReplaceRequest) SetDiscretionScope(v enum.DiscretionScope) { + m.Set(field.NewDiscretionScope(v)) +} + +// SetTargetStrategy sets TargetStrategy, Tag 847 +func (m OrderCancelReplaceRequest) SetTargetStrategy(v enum.TargetStrategy) { + m.Set(field.NewTargetStrategy(v)) +} + +// SetTargetStrategyParameters sets TargetStrategyParameters, Tag 848 +func (m OrderCancelReplaceRequest) SetTargetStrategyParameters(v string) { + m.Set(field.NewTargetStrategyParameters(v)) +} + +// SetParticipationRate sets ParticipationRate, Tag 849 +func (m OrderCancelReplaceRequest) SetParticipationRate(value decimal.Decimal, scale int32) { + m.Set(field.NewParticipationRate(value, scale)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m OrderCancelReplaceRequest) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderCancelReplaceRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderCancelReplaceRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderCancelReplaceRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderCancelReplaceRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderCancelReplaceRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m OrderCancelReplaceRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m OrderCancelReplaceRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m OrderCancelReplaceRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m OrderCancelReplaceRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m OrderCancelReplaceRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m OrderCancelReplaceRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m OrderCancelReplaceRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m OrderCancelReplaceRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderCancelReplaceRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetNoStrategyParameters sets NoStrategyParameters, Tag 957 +func (m OrderCancelReplaceRequest) SetNoStrategyParameters(f NoStrategyParametersRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderCancelReplaceRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderCancelReplaceRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderCancelReplaceRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderCancelReplaceRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderCancelReplaceRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderCancelReplaceRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderCancelReplaceRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderCancelReplaceRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderCancelReplaceRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderCancelReplaceRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetManualOrderIndicator sets ManualOrderIndicator, Tag 1028 +func (m OrderCancelReplaceRequest) SetManualOrderIndicator(v bool) { + m.Set(field.NewManualOrderIndicator(v)) +} + +// SetCustDirectedOrder sets CustDirectedOrder, Tag 1029 +func (m OrderCancelReplaceRequest) SetCustDirectedOrder(v bool) { + m.Set(field.NewCustDirectedOrder(v)) +} + +// SetReceivedDeptID sets ReceivedDeptID, Tag 1030 +func (m OrderCancelReplaceRequest) SetReceivedDeptID(v string) { + m.Set(field.NewReceivedDeptID(v)) +} + +// SetCustOrderHandlingInst sets CustOrderHandlingInst, Tag 1031 +func (m OrderCancelReplaceRequest) SetCustOrderHandlingInst(v enum.CustOrderHandlingInst) { + m.Set(field.NewCustOrderHandlingInst(v)) +} + +// SetOrderHandlingInstSource sets OrderHandlingInstSource, Tag 1032 +func (m OrderCancelReplaceRequest) SetOrderHandlingInstSource(v enum.OrderHandlingInstSource) { + m.Set(field.NewOrderHandlingInstSource(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderCancelReplaceRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderCancelReplaceRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m OrderCancelReplaceRequest) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m OrderCancelReplaceRequest) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m OrderCancelReplaceRequest) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m OrderCancelReplaceRequest) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m OrderCancelReplaceRequest) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m OrderCancelReplaceRequest) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m OrderCancelReplaceRequest) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetMatchIncrement sets MatchIncrement, Tag 1089 +func (m OrderCancelReplaceRequest) SetMatchIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMatchIncrement(value, scale)) +} + +// SetMaxPriceLevels sets MaxPriceLevels, Tag 1090 +func (m OrderCancelReplaceRequest) SetMaxPriceLevels(v int) { + m.Set(field.NewMaxPriceLevels(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m OrderCancelReplaceRequest) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetPriceProtectionScope sets PriceProtectionScope, Tag 1092 +func (m OrderCancelReplaceRequest) SetPriceProtectionScope(v enum.PriceProtectionScope) { + m.Set(field.NewPriceProtectionScope(v)) +} + +// SetPegPriceType sets PegPriceType, Tag 1094 +func (m OrderCancelReplaceRequest) SetPegPriceType(v enum.PegPriceType) { + m.Set(field.NewPegPriceType(v)) +} + +// SetPegSecurityIDSource sets PegSecurityIDSource, Tag 1096 +func (m OrderCancelReplaceRequest) SetPegSecurityIDSource(v string) { + m.Set(field.NewPegSecurityIDSource(v)) +} + +// SetPegSecurityID sets PegSecurityID, Tag 1097 +func (m OrderCancelReplaceRequest) SetPegSecurityID(v string) { + m.Set(field.NewPegSecurityID(v)) +} + +// SetPegSymbol sets PegSymbol, Tag 1098 +func (m OrderCancelReplaceRequest) SetPegSymbol(v string) { + m.Set(field.NewPegSymbol(v)) +} + +// SetPegSecurityDesc sets PegSecurityDesc, Tag 1099 +func (m OrderCancelReplaceRequest) SetPegSecurityDesc(v string) { + m.Set(field.NewPegSecurityDesc(v)) +} + +// SetTriggerType sets TriggerType, Tag 1100 +func (m OrderCancelReplaceRequest) SetTriggerType(v enum.TriggerType) { + m.Set(field.NewTriggerType(v)) +} + +// SetTriggerAction sets TriggerAction, Tag 1101 +func (m OrderCancelReplaceRequest) SetTriggerAction(v enum.TriggerAction) { + m.Set(field.NewTriggerAction(v)) +} + +// SetTriggerPrice sets TriggerPrice, Tag 1102 +func (m OrderCancelReplaceRequest) SetTriggerPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerPrice(value, scale)) +} + +// SetTriggerSymbol sets TriggerSymbol, Tag 1103 +func (m OrderCancelReplaceRequest) SetTriggerSymbol(v string) { + m.Set(field.NewTriggerSymbol(v)) +} + +// SetTriggerSecurityID sets TriggerSecurityID, Tag 1104 +func (m OrderCancelReplaceRequest) SetTriggerSecurityID(v string) { + m.Set(field.NewTriggerSecurityID(v)) +} + +// SetTriggerSecurityIDSource sets TriggerSecurityIDSource, Tag 1105 +func (m OrderCancelReplaceRequest) SetTriggerSecurityIDSource(v string) { + m.Set(field.NewTriggerSecurityIDSource(v)) +} + +// SetTriggerSecurityDesc sets TriggerSecurityDesc, Tag 1106 +func (m OrderCancelReplaceRequest) SetTriggerSecurityDesc(v string) { + m.Set(field.NewTriggerSecurityDesc(v)) +} + +// SetTriggerPriceType sets TriggerPriceType, Tag 1107 +func (m OrderCancelReplaceRequest) SetTriggerPriceType(v enum.TriggerPriceType) { + m.Set(field.NewTriggerPriceType(v)) +} + +// SetTriggerPriceTypeScope sets TriggerPriceTypeScope, Tag 1108 +func (m OrderCancelReplaceRequest) SetTriggerPriceTypeScope(v enum.TriggerPriceTypeScope) { + m.Set(field.NewTriggerPriceTypeScope(v)) +} + +// SetTriggerPriceDirection sets TriggerPriceDirection, Tag 1109 +func (m OrderCancelReplaceRequest) SetTriggerPriceDirection(v enum.TriggerPriceDirection) { + m.Set(field.NewTriggerPriceDirection(v)) +} + +// SetTriggerNewPrice sets TriggerNewPrice, Tag 1110 +func (m OrderCancelReplaceRequest) SetTriggerNewPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewPrice(value, scale)) +} + +// SetTriggerOrderType sets TriggerOrderType, Tag 1111 +func (m OrderCancelReplaceRequest) SetTriggerOrderType(v enum.TriggerOrderType) { + m.Set(field.NewTriggerOrderType(v)) +} + +// SetTriggerNewQty sets TriggerNewQty, Tag 1112 +func (m OrderCancelReplaceRequest) SetTriggerNewQty(value decimal.Decimal, scale int32) { + m.Set(field.NewTriggerNewQty(value, scale)) +} + +// SetTriggerTradingSessionID sets TriggerTradingSessionID, Tag 1113 +func (m OrderCancelReplaceRequest) SetTriggerTradingSessionID(v string) { + m.Set(field.NewTriggerTradingSessionID(v)) +} + +// SetTriggerTradingSessionSubID sets TriggerTradingSessionSubID, Tag 1114 +func (m OrderCancelReplaceRequest) SetTriggerTradingSessionSubID(v string) { + m.Set(field.NewTriggerTradingSessionSubID(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m OrderCancelReplaceRequest) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m OrderCancelReplaceRequest) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderCancelReplaceRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderCancelReplaceRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderCancelReplaceRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderCancelReplaceRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderCancelReplaceRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderCancelReplaceRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderCancelReplaceRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderCancelReplaceRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderCancelReplaceRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderCancelReplaceRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderCancelReplaceRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderCancelReplaceRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderCancelReplaceRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderCancelReplaceRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderCancelReplaceRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderCancelReplaceRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderCancelReplaceRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderCancelReplaceRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderCancelReplaceRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderCancelReplaceRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderCancelReplaceRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderCancelReplaceRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderCancelReplaceRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderCancelReplaceRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderCancelReplaceRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderCancelReplaceRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderCancelReplaceRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderCancelReplaceRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderCancelReplaceRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderCancelReplaceRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderCancelReplaceRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderCancelReplaceRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderCancelReplaceRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m OrderCancelReplaceRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderCancelReplaceRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m OrderCancelReplaceRequest) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m OrderCancelReplaceRequest) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m OrderCancelReplaceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m OrderCancelReplaceRequest) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHandlInst gets HandlInst, Tag 21 +func (m OrderCancelReplaceRequest) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError) { + var f field.HandlInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderCancelReplaceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m OrderCancelReplaceRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m OrderCancelReplaceRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m OrderCancelReplaceRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m OrderCancelReplaceRequest) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderCancelReplaceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderCancelReplaceRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderCancelReplaceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderCancelReplaceRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m OrderCancelReplaceRequest) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderCancelReplaceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m OrderCancelReplaceRequest) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m OrderCancelReplaceRequest) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderCancelReplaceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m OrderCancelReplaceRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m OrderCancelReplaceRequest) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m OrderCancelReplaceRequest) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m OrderCancelReplaceRequest) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m OrderCancelReplaceRequest) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStopPx gets StopPx, Tag 99 +func (m OrderCancelReplaceRequest) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m OrderCancelReplaceRequest) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderCancelReplaceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderCancelReplaceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m OrderCancelReplaceRequest) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxFloor gets MaxFloor, Tag 111 +func (m OrderCancelReplaceRequest) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxFloorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocateReqd gets LocateReqd, Tag 114 +func (m OrderCancelReplaceRequest) GetLocateReqd() (v bool, err quickfix.MessageRejectError) { + var f field.LocateReqdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m OrderCancelReplaceRequest) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetForexReq gets ForexReq, Tag 121 +func (m OrderCancelReplaceRequest) GetForexReq() (v bool, err quickfix.MessageRejectError) { + var f field.ForexReqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m OrderCancelReplaceRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m OrderCancelReplaceRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderCancelReplaceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m OrderCancelReplaceRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m OrderCancelReplaceRequest) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m OrderCancelReplaceRequest) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderCancelReplaceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderCancelReplaceRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderCancelReplaceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCoveredOrUncovered gets CoveredOrUncovered, Tag 203 +func (m OrderCancelReplaceRequest) GetCoveredOrUncovered() (v enum.CoveredOrUncovered, err quickfix.MessageRejectError) { + var f field.CoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderCancelReplaceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderCancelReplaceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxShow gets MaxShow, Tag 210 +func (m OrderCancelReplaceRequest) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxShowField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetValue gets PegOffsetValue, Tag 211 +func (m OrderCancelReplaceRequest) GetPegOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PegOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m OrderCancelReplaceRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m OrderCancelReplaceRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m OrderCancelReplaceRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m OrderCancelReplaceRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderCancelReplaceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderCancelReplaceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderCancelReplaceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderCancelReplaceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderCancelReplaceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderCancelReplaceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m OrderCancelReplaceRequest) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderCancelReplaceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m OrderCancelReplaceRequest) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m OrderCancelReplaceRequest) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderCancelReplaceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderCancelReplaceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderCancelReplaceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderCancelReplaceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderCancelReplaceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderCancelReplaceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderCancelReplaceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderCancelReplaceRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderCancelReplaceRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m OrderCancelReplaceRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m OrderCancelReplaceRequest) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m OrderCancelReplaceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDiscretionInst gets DiscretionInst, Tag 388 +func (m OrderCancelReplaceRequest) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError) { + var f field.DiscretionInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetValue gets DiscretionOffsetValue, Tag 389 +func (m OrderCancelReplaceRequest) GetDiscretionOffsetValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m OrderCancelReplaceRequest) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGTBookingInst gets GTBookingInst, Tag 427 +func (m OrderCancelReplaceRequest) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError) { + var f field.GTBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireDate gets ExpireDate, Tag 432 +func (m OrderCancelReplaceRequest) GetExpireDate() (v string, err quickfix.MessageRejectError) { + var f field.ExpireDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderCancelReplaceRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderCancelReplaceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderCancelReplaceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderCancelReplaceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m OrderCancelReplaceRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m OrderCancelReplaceRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderCancelReplaceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderCancelReplaceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderCancelReplaceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m OrderCancelReplaceRequest) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCancellationRights gets CancellationRights, Tag 480 +func (m OrderCancelReplaceRequest) GetCancellationRights() (v enum.CancellationRights, err quickfix.MessageRejectError) { + var f field.CancellationRightsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMoneyLaunderingStatus gets MoneyLaunderingStatus, Tag 481 +func (m OrderCancelReplaceRequest) GetMoneyLaunderingStatus() (v enum.MoneyLaunderingStatus, err quickfix.MessageRejectError) { + var f field.MoneyLaunderingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDesignation gets Designation, Tag 494 +func (m OrderCancelReplaceRequest) GetDesignation() (v string, err quickfix.MessageRejectError) { + var f field.DesignationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m OrderCancelReplaceRequest) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m OrderCancelReplaceRequest) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m OrderCancelReplaceRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderCancelReplaceRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m OrderCancelReplaceRequest) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m OrderCancelReplaceRequest) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderCancelReplaceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderCancelReplaceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashMargin gets CashMargin, Tag 544 +func (m OrderCancelReplaceRequest) GetCashMargin() (v enum.CashMargin, err quickfix.MessageRejectError) { + var f field.CashMarginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m OrderCancelReplaceRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m OrderCancelReplaceRequest) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m OrderCancelReplaceRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m OrderCancelReplaceRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDayBookingInst gets DayBookingInst, Tag 589 +func (m OrderCancelReplaceRequest) GetDayBookingInst() (v enum.DayBookingInst, err quickfix.MessageRejectError) { + var f field.DayBookingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingUnit gets BookingUnit, Tag 590 +func (m OrderCancelReplaceRequest) GetBookingUnit() (v enum.BookingUnit, err quickfix.MessageRejectError) { + var f field.BookingUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m OrderCancelReplaceRequest) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m OrderCancelReplaceRequest) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice2 gets Price2, Tag 640 +func (m OrderCancelReplaceRequest) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m OrderCancelReplaceRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m OrderCancelReplaceRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m OrderCancelReplaceRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderCancelReplaceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderCancelReplaceRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m OrderCancelReplaceRequest) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m OrderCancelReplaceRequest) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m OrderCancelReplaceRequest) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m OrderCancelReplaceRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m OrderCancelReplaceRequest) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m OrderCancelReplaceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m OrderCancelReplaceRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderCancelReplaceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m OrderCancelReplaceRequest) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBookingType gets BookingType, Tag 775 +func (m OrderCancelReplaceRequest) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m OrderCancelReplaceRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegMoveType gets PegMoveType, Tag 835 +func (m OrderCancelReplaceRequest) GetPegMoveType() (v enum.PegMoveType, err quickfix.MessageRejectError) { + var f field.PegMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegOffsetType gets PegOffsetType, Tag 836 +func (m OrderCancelReplaceRequest) GetPegOffsetType() (v enum.PegOffsetType, err quickfix.MessageRejectError) { + var f field.PegOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegLimitType gets PegLimitType, Tag 837 +func (m OrderCancelReplaceRequest) GetPegLimitType() (v enum.PegLimitType, err quickfix.MessageRejectError) { + var f field.PegLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegRoundDirection gets PegRoundDirection, Tag 838 +func (m OrderCancelReplaceRequest) GetPegRoundDirection() (v enum.PegRoundDirection, err quickfix.MessageRejectError) { + var f field.PegRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegScope gets PegScope, Tag 840 +func (m OrderCancelReplaceRequest) GetPegScope() (v enum.PegScope, err quickfix.MessageRejectError) { + var f field.PegScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionMoveType gets DiscretionMoveType, Tag 841 +func (m OrderCancelReplaceRequest) GetDiscretionMoveType() (v enum.DiscretionMoveType, err quickfix.MessageRejectError) { + var f field.DiscretionMoveTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionOffsetType gets DiscretionOffsetType, Tag 842 +func (m OrderCancelReplaceRequest) GetDiscretionOffsetType() (v enum.DiscretionOffsetType, err quickfix.MessageRejectError) { + var f field.DiscretionOffsetTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionLimitType gets DiscretionLimitType, Tag 843 +func (m OrderCancelReplaceRequest) GetDiscretionLimitType() (v enum.DiscretionLimitType, err quickfix.MessageRejectError) { + var f field.DiscretionLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionRoundDirection gets DiscretionRoundDirection, Tag 844 +func (m OrderCancelReplaceRequest) GetDiscretionRoundDirection() (v enum.DiscretionRoundDirection, err quickfix.MessageRejectError) { + var f field.DiscretionRoundDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDiscretionScope gets DiscretionScope, Tag 846 +func (m OrderCancelReplaceRequest) GetDiscretionScope() (v enum.DiscretionScope, err quickfix.MessageRejectError) { + var f field.DiscretionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategy gets TargetStrategy, Tag 847 +func (m OrderCancelReplaceRequest) GetTargetStrategy() (v enum.TargetStrategy, err quickfix.MessageRejectError) { + var f field.TargetStrategyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetStrategyParameters gets TargetStrategyParameters, Tag 848 +func (m OrderCancelReplaceRequest) GetTargetStrategyParameters() (v string, err quickfix.MessageRejectError) { + var f field.TargetStrategyParametersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetParticipationRate gets ParticipationRate, Tag 849 +func (m OrderCancelReplaceRequest) GetParticipationRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ParticipationRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m OrderCancelReplaceRequest) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderCancelReplaceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderCancelReplaceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderCancelReplaceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderCancelReplaceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderCancelReplaceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m OrderCancelReplaceRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m OrderCancelReplaceRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m OrderCancelReplaceRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m OrderCancelReplaceRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m OrderCancelReplaceRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m OrderCancelReplaceRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m OrderCancelReplaceRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m OrderCancelReplaceRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderCancelReplaceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStrategyParameters gets NoStrategyParameters, Tag 957 +func (m OrderCancelReplaceRequest) GetNoStrategyParameters() (NoStrategyParametersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrategyParametersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderCancelReplaceRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderCancelReplaceRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderCancelReplaceRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderCancelReplaceRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderCancelReplaceRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderCancelReplaceRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderCancelReplaceRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderCancelReplaceRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderCancelReplaceRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderCancelReplaceRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetManualOrderIndicator gets ManualOrderIndicator, Tag 1028 +func (m OrderCancelReplaceRequest) GetManualOrderIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ManualOrderIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustDirectedOrder gets CustDirectedOrder, Tag 1029 +func (m OrderCancelReplaceRequest) GetCustDirectedOrder() (v bool, err quickfix.MessageRejectError) { + var f field.CustDirectedOrderField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReceivedDeptID gets ReceivedDeptID, Tag 1030 +func (m OrderCancelReplaceRequest) GetReceivedDeptID() (v string, err quickfix.MessageRejectError) { + var f field.ReceivedDeptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderHandlingInst gets CustOrderHandlingInst, Tag 1031 +func (m OrderCancelReplaceRequest) GetCustOrderHandlingInst() (v enum.CustOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.CustOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderHandlingInstSource gets OrderHandlingInstSource, Tag 1032 +func (m OrderCancelReplaceRequest) GetOrderHandlingInstSource() (v enum.OrderHandlingInstSource, err quickfix.MessageRejectError) { + var f field.OrderHandlingInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderCancelReplaceRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderCancelReplaceRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m OrderCancelReplaceRequest) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m OrderCancelReplaceRequest) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m OrderCancelReplaceRequest) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m OrderCancelReplaceRequest) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m OrderCancelReplaceRequest) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m OrderCancelReplaceRequest) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m OrderCancelReplaceRequest) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchIncrement gets MatchIncrement, Tag 1089 +func (m OrderCancelReplaceRequest) GetMatchIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MatchIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceLevels gets MaxPriceLevels, Tag 1090 +func (m OrderCancelReplaceRequest) GetMaxPriceLevels() (v int, err quickfix.MessageRejectError) { + var f field.MaxPriceLevelsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m OrderCancelReplaceRequest) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceProtectionScope gets PriceProtectionScope, Tag 1092 +func (m OrderCancelReplaceRequest) GetPriceProtectionScope() (v enum.PriceProtectionScope, err quickfix.MessageRejectError) { + var f field.PriceProtectionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegPriceType gets PegPriceType, Tag 1094 +func (m OrderCancelReplaceRequest) GetPegPriceType() (v enum.PegPriceType, err quickfix.MessageRejectError) { + var f field.PegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityIDSource gets PegSecurityIDSource, Tag 1096 +func (m OrderCancelReplaceRequest) GetPegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityID gets PegSecurityID, Tag 1097 +func (m OrderCancelReplaceRequest) GetPegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSymbol gets PegSymbol, Tag 1098 +func (m OrderCancelReplaceRequest) GetPegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.PegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPegSecurityDesc gets PegSecurityDesc, Tag 1099 +func (m OrderCancelReplaceRequest) GetPegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.PegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerType gets TriggerType, Tag 1100 +func (m OrderCancelReplaceRequest) GetTriggerType() (v enum.TriggerType, err quickfix.MessageRejectError) { + var f field.TriggerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerAction gets TriggerAction, Tag 1101 +func (m OrderCancelReplaceRequest) GetTriggerAction() (v enum.TriggerAction, err quickfix.MessageRejectError) { + var f field.TriggerActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPrice gets TriggerPrice, Tag 1102 +func (m OrderCancelReplaceRequest) GetTriggerPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSymbol gets TriggerSymbol, Tag 1103 +func (m OrderCancelReplaceRequest) GetTriggerSymbol() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityID gets TriggerSecurityID, Tag 1104 +func (m OrderCancelReplaceRequest) GetTriggerSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityIDSource gets TriggerSecurityIDSource, Tag 1105 +func (m OrderCancelReplaceRequest) GetTriggerSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerSecurityDesc gets TriggerSecurityDesc, Tag 1106 +func (m OrderCancelReplaceRequest) GetTriggerSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.TriggerSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceType gets TriggerPriceType, Tag 1107 +func (m OrderCancelReplaceRequest) GetTriggerPriceType() (v enum.TriggerPriceType, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceTypeScope gets TriggerPriceTypeScope, Tag 1108 +func (m OrderCancelReplaceRequest) GetTriggerPriceTypeScope() (v enum.TriggerPriceTypeScope, err quickfix.MessageRejectError) { + var f field.TriggerPriceTypeScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerPriceDirection gets TriggerPriceDirection, Tag 1109 +func (m OrderCancelReplaceRequest) GetTriggerPriceDirection() (v enum.TriggerPriceDirection, err quickfix.MessageRejectError) { + var f field.TriggerPriceDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewPrice gets TriggerNewPrice, Tag 1110 +func (m OrderCancelReplaceRequest) GetTriggerNewPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerOrderType gets TriggerOrderType, Tag 1111 +func (m OrderCancelReplaceRequest) GetTriggerOrderType() (v enum.TriggerOrderType, err quickfix.MessageRejectError) { + var f field.TriggerOrderTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerNewQty gets TriggerNewQty, Tag 1112 +func (m OrderCancelReplaceRequest) GetTriggerNewQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TriggerNewQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionID gets TriggerTradingSessionID, Tag 1113 +func (m OrderCancelReplaceRequest) GetTriggerTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTriggerTradingSessionSubID gets TriggerTradingSessionSubID, Tag 1114 +func (m OrderCancelReplaceRequest) GetTriggerTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.TriggerTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m OrderCancelReplaceRequest) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m OrderCancelReplaceRequest) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderCancelReplaceRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderCancelReplaceRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderCancelReplaceRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderCancelReplaceRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderCancelReplaceRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderCancelReplaceRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderCancelReplaceRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderCancelReplaceRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderCancelReplaceRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderCancelReplaceRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderCancelReplaceRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderCancelReplaceRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderCancelReplaceRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderCancelReplaceRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderCancelReplaceRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderCancelReplaceRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderCancelReplaceRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderCancelReplaceRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderCancelReplaceRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderCancelReplaceRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderCancelReplaceRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderCancelReplaceRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderCancelReplaceRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderCancelReplaceRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderCancelReplaceRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderCancelReplaceRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderCancelReplaceRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderCancelReplaceRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderCancelReplaceRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderCancelReplaceRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderCancelReplaceRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderCancelReplaceRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderCancelReplaceRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m OrderCancelReplaceRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderCancelReplaceRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m OrderCancelReplaceRequest) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m OrderCancelReplaceRequest) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m OrderCancelReplaceRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m OrderCancelReplaceRequest) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasHandlInst returns true if HandlInst is present, Tag 21 +func (m OrderCancelReplaceRequest) HasHandlInst() bool { + return m.Has(tag.HandlInst) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderCancelReplaceRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m OrderCancelReplaceRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m OrderCancelReplaceRequest) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m OrderCancelReplaceRequest) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m OrderCancelReplaceRequest) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m OrderCancelReplaceRequest) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderCancelReplaceRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderCancelReplaceRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderCancelReplaceRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderCancelReplaceRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m OrderCancelReplaceRequest) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderCancelReplaceRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m OrderCancelReplaceRequest) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m OrderCancelReplaceRequest) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderCancelReplaceRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m OrderCancelReplaceRequest) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m OrderCancelReplaceRequest) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m OrderCancelReplaceRequest) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m OrderCancelReplaceRequest) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m OrderCancelReplaceRequest) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m OrderCancelReplaceRequest) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m OrderCancelReplaceRequest) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderCancelReplaceRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderCancelReplaceRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m OrderCancelReplaceRequest) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasMaxFloor returns true if MaxFloor is present, Tag 111 +func (m OrderCancelReplaceRequest) HasMaxFloor() bool { + return m.Has(tag.MaxFloor) +} + +// HasLocateReqd returns true if LocateReqd is present, Tag 114 +func (m OrderCancelReplaceRequest) HasLocateReqd() bool { + return m.Has(tag.LocateReqd) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m OrderCancelReplaceRequest) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasForexReq returns true if ForexReq is present, Tag 121 +func (m OrderCancelReplaceRequest) HasForexReq() bool { + return m.Has(tag.ForexReq) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m OrderCancelReplaceRequest) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m OrderCancelReplaceRequest) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderCancelReplaceRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m OrderCancelReplaceRequest) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m OrderCancelReplaceRequest) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m OrderCancelReplaceRequest) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderCancelReplaceRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderCancelReplaceRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderCancelReplaceRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasCoveredOrUncovered returns true if CoveredOrUncovered is present, Tag 203 +func (m OrderCancelReplaceRequest) HasCoveredOrUncovered() bool { + return m.Has(tag.CoveredOrUncovered) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderCancelReplaceRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderCancelReplaceRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasMaxShow returns true if MaxShow is present, Tag 210 +func (m OrderCancelReplaceRequest) HasMaxShow() bool { + return m.Has(tag.MaxShow) +} + +// HasPegOffsetValue returns true if PegOffsetValue is present, Tag 211 +func (m OrderCancelReplaceRequest) HasPegOffsetValue() bool { + return m.Has(tag.PegOffsetValue) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m OrderCancelReplaceRequest) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m OrderCancelReplaceRequest) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m OrderCancelReplaceRequest) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m OrderCancelReplaceRequest) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderCancelReplaceRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderCancelReplaceRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderCancelReplaceRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderCancelReplaceRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderCancelReplaceRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderCancelReplaceRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m OrderCancelReplaceRequest) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderCancelReplaceRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m OrderCancelReplaceRequest) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m OrderCancelReplaceRequest) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderCancelReplaceRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderCancelReplaceRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderCancelReplaceRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderCancelReplaceRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderCancelReplaceRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderCancelReplaceRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderCancelReplaceRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderCancelReplaceRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderCancelReplaceRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m OrderCancelReplaceRequest) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m OrderCancelReplaceRequest) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m OrderCancelReplaceRequest) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasDiscretionInst returns true if DiscretionInst is present, Tag 388 +func (m OrderCancelReplaceRequest) HasDiscretionInst() bool { + return m.Has(tag.DiscretionInst) +} + +// HasDiscretionOffsetValue returns true if DiscretionOffsetValue is present, Tag 389 +func (m OrderCancelReplaceRequest) HasDiscretionOffsetValue() bool { + return m.Has(tag.DiscretionOffsetValue) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m OrderCancelReplaceRequest) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasGTBookingInst returns true if GTBookingInst is present, Tag 427 +func (m OrderCancelReplaceRequest) HasGTBookingInst() bool { + return m.Has(tag.GTBookingInst) +} + +// HasExpireDate returns true if ExpireDate is present, Tag 432 +func (m OrderCancelReplaceRequest) HasExpireDate() bool { + return m.Has(tag.ExpireDate) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderCancelReplaceRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderCancelReplaceRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderCancelReplaceRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderCancelReplaceRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m OrderCancelReplaceRequest) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m OrderCancelReplaceRequest) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderCancelReplaceRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderCancelReplaceRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderCancelReplaceRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m OrderCancelReplaceRequest) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasCancellationRights returns true if CancellationRights is present, Tag 480 +func (m OrderCancelReplaceRequest) HasCancellationRights() bool { + return m.Has(tag.CancellationRights) +} + +// HasMoneyLaunderingStatus returns true if MoneyLaunderingStatus is present, Tag 481 +func (m OrderCancelReplaceRequest) HasMoneyLaunderingStatus() bool { + return m.Has(tag.MoneyLaunderingStatus) +} + +// HasDesignation returns true if Designation is present, Tag 494 +func (m OrderCancelReplaceRequest) HasDesignation() bool { + return m.Has(tag.Designation) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m OrderCancelReplaceRequest) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m OrderCancelReplaceRequest) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m OrderCancelReplaceRequest) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderCancelReplaceRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m OrderCancelReplaceRequest) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m OrderCancelReplaceRequest) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderCancelReplaceRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderCancelReplaceRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCashMargin returns true if CashMargin is present, Tag 544 +func (m OrderCancelReplaceRequest) HasCashMargin() bool { + return m.Has(tag.CashMargin) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m OrderCancelReplaceRequest) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m OrderCancelReplaceRequest) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m OrderCancelReplaceRequest) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m OrderCancelReplaceRequest) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasDayBookingInst returns true if DayBookingInst is present, Tag 589 +func (m OrderCancelReplaceRequest) HasDayBookingInst() bool { + return m.Has(tag.DayBookingInst) +} + +// HasBookingUnit returns true if BookingUnit is present, Tag 590 +func (m OrderCancelReplaceRequest) HasBookingUnit() bool { + return m.Has(tag.BookingUnit) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m OrderCancelReplaceRequest) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m OrderCancelReplaceRequest) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasPrice2 returns true if Price2 is present, Tag 640 +func (m OrderCancelReplaceRequest) HasPrice2() bool { + return m.Has(tag.Price2) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m OrderCancelReplaceRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m OrderCancelReplaceRequest) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m OrderCancelReplaceRequest) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderCancelReplaceRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderCancelReplaceRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m OrderCancelReplaceRequest) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m OrderCancelReplaceRequest) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m OrderCancelReplaceRequest) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m OrderCancelReplaceRequest) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m OrderCancelReplaceRequest) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m OrderCancelReplaceRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m OrderCancelReplaceRequest) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderCancelReplaceRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m OrderCancelReplaceRequest) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m OrderCancelReplaceRequest) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m OrderCancelReplaceRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasPegMoveType returns true if PegMoveType is present, Tag 835 +func (m OrderCancelReplaceRequest) HasPegMoveType() bool { + return m.Has(tag.PegMoveType) +} + +// HasPegOffsetType returns true if PegOffsetType is present, Tag 836 +func (m OrderCancelReplaceRequest) HasPegOffsetType() bool { + return m.Has(tag.PegOffsetType) +} + +// HasPegLimitType returns true if PegLimitType is present, Tag 837 +func (m OrderCancelReplaceRequest) HasPegLimitType() bool { + return m.Has(tag.PegLimitType) +} + +// HasPegRoundDirection returns true if PegRoundDirection is present, Tag 838 +func (m OrderCancelReplaceRequest) HasPegRoundDirection() bool { + return m.Has(tag.PegRoundDirection) +} + +// HasPegScope returns true if PegScope is present, Tag 840 +func (m OrderCancelReplaceRequest) HasPegScope() bool { + return m.Has(tag.PegScope) +} + +// HasDiscretionMoveType returns true if DiscretionMoveType is present, Tag 841 +func (m OrderCancelReplaceRequest) HasDiscretionMoveType() bool { + return m.Has(tag.DiscretionMoveType) +} + +// HasDiscretionOffsetType returns true if DiscretionOffsetType is present, Tag 842 +func (m OrderCancelReplaceRequest) HasDiscretionOffsetType() bool { + return m.Has(tag.DiscretionOffsetType) +} + +// HasDiscretionLimitType returns true if DiscretionLimitType is present, Tag 843 +func (m OrderCancelReplaceRequest) HasDiscretionLimitType() bool { + return m.Has(tag.DiscretionLimitType) +} + +// HasDiscretionRoundDirection returns true if DiscretionRoundDirection is present, Tag 844 +func (m OrderCancelReplaceRequest) HasDiscretionRoundDirection() bool { + return m.Has(tag.DiscretionRoundDirection) +} + +// HasDiscretionScope returns true if DiscretionScope is present, Tag 846 +func (m OrderCancelReplaceRequest) HasDiscretionScope() bool { + return m.Has(tag.DiscretionScope) +} + +// HasTargetStrategy returns true if TargetStrategy is present, Tag 847 +func (m OrderCancelReplaceRequest) HasTargetStrategy() bool { + return m.Has(tag.TargetStrategy) +} + +// HasTargetStrategyParameters returns true if TargetStrategyParameters is present, Tag 848 +func (m OrderCancelReplaceRequest) HasTargetStrategyParameters() bool { + return m.Has(tag.TargetStrategyParameters) +} + +// HasParticipationRate returns true if ParticipationRate is present, Tag 849 +func (m OrderCancelReplaceRequest) HasParticipationRate() bool { + return m.Has(tag.ParticipationRate) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m OrderCancelReplaceRequest) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderCancelReplaceRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderCancelReplaceRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderCancelReplaceRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderCancelReplaceRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderCancelReplaceRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m OrderCancelReplaceRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m OrderCancelReplaceRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m OrderCancelReplaceRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m OrderCancelReplaceRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m OrderCancelReplaceRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m OrderCancelReplaceRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m OrderCancelReplaceRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m OrderCancelReplaceRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderCancelReplaceRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasNoStrategyParameters returns true if NoStrategyParameters is present, Tag 957 +func (m OrderCancelReplaceRequest) HasNoStrategyParameters() bool { + return m.Has(tag.NoStrategyParameters) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderCancelReplaceRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderCancelReplaceRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderCancelReplaceRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderCancelReplaceRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderCancelReplaceRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderCancelReplaceRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderCancelReplaceRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderCancelReplaceRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderCancelReplaceRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderCancelReplaceRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasManualOrderIndicator returns true if ManualOrderIndicator is present, Tag 1028 +func (m OrderCancelReplaceRequest) HasManualOrderIndicator() bool { + return m.Has(tag.ManualOrderIndicator) +} + +// HasCustDirectedOrder returns true if CustDirectedOrder is present, Tag 1029 +func (m OrderCancelReplaceRequest) HasCustDirectedOrder() bool { + return m.Has(tag.CustDirectedOrder) +} + +// HasReceivedDeptID returns true if ReceivedDeptID is present, Tag 1030 +func (m OrderCancelReplaceRequest) HasReceivedDeptID() bool { + return m.Has(tag.ReceivedDeptID) +} + +// HasCustOrderHandlingInst returns true if CustOrderHandlingInst is present, Tag 1031 +func (m OrderCancelReplaceRequest) HasCustOrderHandlingInst() bool { + return m.Has(tag.CustOrderHandlingInst) +} + +// HasOrderHandlingInstSource returns true if OrderHandlingInstSource is present, Tag 1032 +func (m OrderCancelReplaceRequest) HasOrderHandlingInstSource() bool { + return m.Has(tag.OrderHandlingInstSource) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderCancelReplaceRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderCancelReplaceRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m OrderCancelReplaceRequest) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m OrderCancelReplaceRequest) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m OrderCancelReplaceRequest) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m OrderCancelReplaceRequest) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m OrderCancelReplaceRequest) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m OrderCancelReplaceRequest) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m OrderCancelReplaceRequest) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasMatchIncrement returns true if MatchIncrement is present, Tag 1089 +func (m OrderCancelReplaceRequest) HasMatchIncrement() bool { + return m.Has(tag.MatchIncrement) +} + +// HasMaxPriceLevels returns true if MaxPriceLevels is present, Tag 1090 +func (m OrderCancelReplaceRequest) HasMaxPriceLevels() bool { + return m.Has(tag.MaxPriceLevels) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m OrderCancelReplaceRequest) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasPriceProtectionScope returns true if PriceProtectionScope is present, Tag 1092 +func (m OrderCancelReplaceRequest) HasPriceProtectionScope() bool { + return m.Has(tag.PriceProtectionScope) +} + +// HasPegPriceType returns true if PegPriceType is present, Tag 1094 +func (m OrderCancelReplaceRequest) HasPegPriceType() bool { + return m.Has(tag.PegPriceType) +} + +// HasPegSecurityIDSource returns true if PegSecurityIDSource is present, Tag 1096 +func (m OrderCancelReplaceRequest) HasPegSecurityIDSource() bool { + return m.Has(tag.PegSecurityIDSource) +} + +// HasPegSecurityID returns true if PegSecurityID is present, Tag 1097 +func (m OrderCancelReplaceRequest) HasPegSecurityID() bool { + return m.Has(tag.PegSecurityID) +} + +// HasPegSymbol returns true if PegSymbol is present, Tag 1098 +func (m OrderCancelReplaceRequest) HasPegSymbol() bool { + return m.Has(tag.PegSymbol) +} + +// HasPegSecurityDesc returns true if PegSecurityDesc is present, Tag 1099 +func (m OrderCancelReplaceRequest) HasPegSecurityDesc() bool { + return m.Has(tag.PegSecurityDesc) +} + +// HasTriggerType returns true if TriggerType is present, Tag 1100 +func (m OrderCancelReplaceRequest) HasTriggerType() bool { + return m.Has(tag.TriggerType) +} + +// HasTriggerAction returns true if TriggerAction is present, Tag 1101 +func (m OrderCancelReplaceRequest) HasTriggerAction() bool { + return m.Has(tag.TriggerAction) +} + +// HasTriggerPrice returns true if TriggerPrice is present, Tag 1102 +func (m OrderCancelReplaceRequest) HasTriggerPrice() bool { + return m.Has(tag.TriggerPrice) +} + +// HasTriggerSymbol returns true if TriggerSymbol is present, Tag 1103 +func (m OrderCancelReplaceRequest) HasTriggerSymbol() bool { + return m.Has(tag.TriggerSymbol) +} + +// HasTriggerSecurityID returns true if TriggerSecurityID is present, Tag 1104 +func (m OrderCancelReplaceRequest) HasTriggerSecurityID() bool { + return m.Has(tag.TriggerSecurityID) +} + +// HasTriggerSecurityIDSource returns true if TriggerSecurityIDSource is present, Tag 1105 +func (m OrderCancelReplaceRequest) HasTriggerSecurityIDSource() bool { + return m.Has(tag.TriggerSecurityIDSource) +} + +// HasTriggerSecurityDesc returns true if TriggerSecurityDesc is present, Tag 1106 +func (m OrderCancelReplaceRequest) HasTriggerSecurityDesc() bool { + return m.Has(tag.TriggerSecurityDesc) +} + +// HasTriggerPriceType returns true if TriggerPriceType is present, Tag 1107 +func (m OrderCancelReplaceRequest) HasTriggerPriceType() bool { + return m.Has(tag.TriggerPriceType) +} + +// HasTriggerPriceTypeScope returns true if TriggerPriceTypeScope is present, Tag 1108 +func (m OrderCancelReplaceRequest) HasTriggerPriceTypeScope() bool { + return m.Has(tag.TriggerPriceTypeScope) +} + +// HasTriggerPriceDirection returns true if TriggerPriceDirection is present, Tag 1109 +func (m OrderCancelReplaceRequest) HasTriggerPriceDirection() bool { + return m.Has(tag.TriggerPriceDirection) +} + +// HasTriggerNewPrice returns true if TriggerNewPrice is present, Tag 1110 +func (m OrderCancelReplaceRequest) HasTriggerNewPrice() bool { + return m.Has(tag.TriggerNewPrice) +} + +// HasTriggerOrderType returns true if TriggerOrderType is present, Tag 1111 +func (m OrderCancelReplaceRequest) HasTriggerOrderType() bool { + return m.Has(tag.TriggerOrderType) +} + +// HasTriggerNewQty returns true if TriggerNewQty is present, Tag 1112 +func (m OrderCancelReplaceRequest) HasTriggerNewQty() bool { + return m.Has(tag.TriggerNewQty) +} + +// HasTriggerTradingSessionID returns true if TriggerTradingSessionID is present, Tag 1113 +func (m OrderCancelReplaceRequest) HasTriggerTradingSessionID() bool { + return m.Has(tag.TriggerTradingSessionID) +} + +// HasTriggerTradingSessionSubID returns true if TriggerTradingSessionSubID is present, Tag 1114 +func (m OrderCancelReplaceRequest) HasTriggerTradingSessionSubID() bool { + return m.Has(tag.TriggerTradingSessionSubID) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m OrderCancelReplaceRequest) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m OrderCancelReplaceRequest) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderCancelReplaceRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderCancelReplaceRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderCancelReplaceRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderCancelReplaceRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderCancelReplaceRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderCancelReplaceRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderCancelReplaceRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderCancelReplaceRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderCancelReplaceRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderCancelReplaceRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderCancelReplaceRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderCancelReplaceRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderCancelReplaceRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderCancelReplaceRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderCancelReplaceRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderCancelReplaceRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderCancelReplaceRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderCancelReplaceRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderCancelReplaceRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderCancelReplaceRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderCancelReplaceRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderCancelReplaceRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderCancelReplaceRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderCancelReplaceRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderCancelReplaceRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderCancelReplaceRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderCancelReplaceRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderCancelReplaceRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderCancelReplaceRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderCancelReplaceRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderCancelReplaceRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderCancelReplaceRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderCancelReplaceRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoAllocs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoAllocs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoStrategyParameters is a repeating group element, Tag 957 +type NoStrategyParameters struct { + *quickfix.Group +} + +// SetStrategyParameterName sets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) SetStrategyParameterName(v string) { + m.Set(field.NewStrategyParameterName(v)) +} + +// SetStrategyParameterType sets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) SetStrategyParameterType(v enum.StrategyParameterType) { + m.Set(field.NewStrategyParameterType(v)) +} + +// SetStrategyParameterValue sets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) SetStrategyParameterValue(v string) { + m.Set(field.NewStrategyParameterValue(v)) +} + +// GetStrategyParameterName gets StrategyParameterName, Tag 958 +func (m NoStrategyParameters) GetStrategyParameterName() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterType gets StrategyParameterType, Tag 959 +func (m NoStrategyParameters) GetStrategyParameterType() (v enum.StrategyParameterType, err quickfix.MessageRejectError) { + var f field.StrategyParameterTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrategyParameterValue gets StrategyParameterValue, Tag 960 +func (m NoStrategyParameters) GetStrategyParameterValue() (v string, err quickfix.MessageRejectError) { + var f field.StrategyParameterValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStrategyParameterName returns true if StrategyParameterName is present, Tag 958 +func (m NoStrategyParameters) HasStrategyParameterName() bool { + return m.Has(tag.StrategyParameterName) +} + +// HasStrategyParameterType returns true if StrategyParameterType is present, Tag 959 +func (m NoStrategyParameters) HasStrategyParameterType() bool { + return m.Has(tag.StrategyParameterType) +} + +// HasStrategyParameterValue returns true if StrategyParameterValue is present, Tag 960 +func (m NoStrategyParameters) HasStrategyParameterValue() bool { + return m.Has(tag.StrategyParameterValue) +} + +// NoStrategyParametersRepeatingGroup is a repeating group, Tag 957 +type NoStrategyParametersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrategyParametersRepeatingGroup returns an initialized, NoStrategyParametersRepeatingGroup +func NewNoStrategyParametersRepeatingGroup() NoStrategyParametersRepeatingGroup { + return NoStrategyParametersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrategyParameters, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrategyParameterName), quickfix.GroupElement(tag.StrategyParameterType), quickfix.GroupElement(tag.StrategyParameterValue)})} +} + +// Add create and append a new NoStrategyParameters to this group +func (m NoStrategyParametersRepeatingGroup) Add() NoStrategyParameters { + g := m.RepeatingGroup.Add() + return NoStrategyParameters{g} +} + +// Get returns the ith NoStrategyParameters in the NoStrategyParametersRepeatinGroup +func (m NoStrategyParametersRepeatingGroup) Get(i int) NoStrategyParameters { + return NoStrategyParameters{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordercancelrequest/OrderCancelRequest.generated.go b/fix50sp2/ordercancelrequest/OrderCancelRequest.generated.go new file mode 100644 index 000000000..1efb9baa3 --- /dev/null +++ b/fix50sp2/ordercancelrequest/OrderCancelRequest.generated.go @@ -0,0 +1,4872 @@ +package ordercancelrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderCancelRequest is the fix50sp2 OrderCancelRequest type, MsgType = F +type OrderCancelRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderCancelRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderCancelRequest { + return OrderCancelRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderCancelRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderCancelRequest initialized with the required fields for OrderCancelRequest +func New(clordid field.ClOrdIDField, side field.SideField, transacttime field.TransactTimeField) (m OrderCancelRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("F")) + m.Set(clordid) + m.Set(side) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "F", r +} + +// SetAccount sets Account, Tag 1 +func (m OrderCancelRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderCancelRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m OrderCancelRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m OrderCancelRequest) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m OrderCancelRequest) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderCancelRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderCancelRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderCancelRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderCancelRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderCancelRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetListID sets ListID, Tag 66 +func (m OrderCancelRequest) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderCancelRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderCancelRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m OrderCancelRequest) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderCancelRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderCancelRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderCancelRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderCancelRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderCancelRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderCancelRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderCancelRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderCancelRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderCancelRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderCancelRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderCancelRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderCancelRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderCancelRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderCancelRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderCancelRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderCancelRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderCancelRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderCancelRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m OrderCancelRequest) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderCancelRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderCancelRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderCancelRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m OrderCancelRequest) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m OrderCancelRequest) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderCancelRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderCancelRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderCancelRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m OrderCancelRequest) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderCancelRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderCancelRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m OrderCancelRequest) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m OrderCancelRequest) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m OrderCancelRequest) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m OrderCancelRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderCancelRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderCancelRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m OrderCancelRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderCancelRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m OrderCancelRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderCancelRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderCancelRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderCancelRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderCancelRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m OrderCancelRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m OrderCancelRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m OrderCancelRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m OrderCancelRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m OrderCancelRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m OrderCancelRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m OrderCancelRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m OrderCancelRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderCancelRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderCancelRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderCancelRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderCancelRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderCancelRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderCancelRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderCancelRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderCancelRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderCancelRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderCancelRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderCancelRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderCancelRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderCancelRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderCancelRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderCancelRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderCancelRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderCancelRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderCancelRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderCancelRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderCancelRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderCancelRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderCancelRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderCancelRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderCancelRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderCancelRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderCancelRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderCancelRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderCancelRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderCancelRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderCancelRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderCancelRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderCancelRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderCancelRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderCancelRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderCancelRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderCancelRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderCancelRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderCancelRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderCancelRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderCancelRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderCancelRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderCancelRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderCancelRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderCancelRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderCancelRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderCancelRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m OrderCancelRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m OrderCancelRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m OrderCancelRequest) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m OrderCancelRequest) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m OrderCancelRequest) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m OrderCancelRequest) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m OrderCancelRequest) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderCancelRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m OrderCancelRequest) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m OrderCancelRequest) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m OrderCancelRequest) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m OrderCancelRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m OrderCancelRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m OrderCancelRequest) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m OrderCancelRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m OrderCancelRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m OrderCancelRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m OrderCancelRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m OrderCancelRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m OrderCancelRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m OrderCancelRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m OrderCancelRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m OrderCancelRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m OrderCancelRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m OrderCancelRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderCancelRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderCancelRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderCancelRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderCancelRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderCancelRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderCancelRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderCancelRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderCancelRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderCancelRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderCancelRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderCancelRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderCancelRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderCancelRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderCancelRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderCancelRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderCancelRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderCancelRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderCancelRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderCancelRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderCancelRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderCancelRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderCancelRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderCancelRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderCancelRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderCancelRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderCancelRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderCancelRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderCancelRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderCancelRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderCancelRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderCancelRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderCancelRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderCancelRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderCancelRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderCancelRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderCancelRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderCancelRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderCancelRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderCancelRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderCancelRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderCancelRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderCancelRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderCancelRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderCancelRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderCancelRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m OrderCancelRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderCancelRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderCancelRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m OrderCancelRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m OrderCancelRequest) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m OrderCancelRequest) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderCancelRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderCancelRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderCancelRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderCancelRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderCancelRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderCancelRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m OrderCancelRequest) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderCancelRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderCancelRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m OrderCancelRequest) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderCancelRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderCancelRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderCancelRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderCancelRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderCancelRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderCancelRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderCancelRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderCancelRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderCancelRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderCancelRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderCancelRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderCancelRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderCancelRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderCancelRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderCancelRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderCancelRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderCancelRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderCancelRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderCancelRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderCancelRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderCancelRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderCancelRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m OrderCancelRequest) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderCancelRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderCancelRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderCancelRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderCancelRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m OrderCancelRequest) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m OrderCancelRequest) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderCancelRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderCancelRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderCancelRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m OrderCancelRequest) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderCancelRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderCancelRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderCancelRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m OrderCancelRequest) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m OrderCancelRequest) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m OrderCancelRequest) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m OrderCancelRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderCancelRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderCancelRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m OrderCancelRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderCancelRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m OrderCancelRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderCancelRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderCancelRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderCancelRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderCancelRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderCancelRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m OrderCancelRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m OrderCancelRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m OrderCancelRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m OrderCancelRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m OrderCancelRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m OrderCancelRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m OrderCancelRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m OrderCancelRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderCancelRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderCancelRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderCancelRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderCancelRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderCancelRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderCancelRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderCancelRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderCancelRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderCancelRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderCancelRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderCancelRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderCancelRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderCancelRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderCancelRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderCancelRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderCancelRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderCancelRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderCancelRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderCancelRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderCancelRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderCancelRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderCancelRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderCancelRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderCancelRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderCancelRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderCancelRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderCancelRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderCancelRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderCancelRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderCancelRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderCancelRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderCancelRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderCancelRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderCancelRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderCancelRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderCancelRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderCancelRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderCancelRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderCancelRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderCancelRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderCancelRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderCancelRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderCancelRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderCancelRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderCancelRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderCancelRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordermassactionreport/OrderMassActionReport.generated.go b/fix50sp2/ordermassactionreport/OrderMassActionReport.generated.go new file mode 100644 index 000000000..48f5286e1 --- /dev/null +++ b/fix50sp2/ordermassactionreport/OrderMassActionReport.generated.go @@ -0,0 +1,4868 @@ +package ordermassactionreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderMassActionReport is the fix50sp2 OrderMassActionReport type, MsgType = BZ +type OrderMassActionReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderMassActionReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderMassActionReport { + return OrderMassActionReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderMassActionReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderMassActionReport initialized with the required fields for OrderMassActionReport +func New(massactionreportid field.MassActionReportIDField, massactiontype field.MassActionTypeField, massactionscope field.MassActionScopeField, massactionresponse field.MassActionResponseField) (m OrderMassActionReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BZ")) + m.Set(massactionreportid) + m.Set(massactiontype) + m.Set(massactionscope) + m.Set(massactionresponse) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderMassActionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BZ", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderMassActionReport) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderMassActionReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderMassActionReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderMassActionReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderMassActionReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderMassActionReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderMassActionReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderMassActionReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderMassActionReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderMassActionReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderMassActionReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderMassActionReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderMassActionReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderMassActionReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderMassActionReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderMassActionReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderMassActionReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderMassActionReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderMassActionReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderMassActionReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderMassActionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderMassActionReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderMassActionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderMassActionReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderMassActionReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassActionReport) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m OrderMassActionReport) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassActionReport) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassActionReport) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassActionReport) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m OrderMassActionReport) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassActionReport) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderMassActionReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m OrderMassActionReport) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassActionReport) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m OrderMassActionReport) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassActionReport) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassActionReport) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m OrderMassActionReport) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m OrderMassActionReport) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m OrderMassActionReport) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassActionReport) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassActionReport) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m OrderMassActionReport) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m OrderMassActionReport) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m OrderMassActionReport) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m OrderMassActionReport) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m OrderMassActionReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderMassActionReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderMassActionReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderMassActionReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderMassActionReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderMassActionReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderMassActionReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassActionReport) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassActionReport) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassActionReport) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassActionReport) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m OrderMassActionReport) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassActionReport) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderMassActionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderMassActionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassActionReport) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderMassActionReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderMassActionReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m OrderMassActionReport) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m OrderMassActionReport) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderMassActionReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassActionReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderMassActionReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderMassActionReport) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetTotalAffectedOrders sets TotalAffectedOrders, Tag 533 +func (m OrderMassActionReport) SetTotalAffectedOrders(v int) { + m.Set(field.NewTotalAffectedOrders(v)) +} + +// SetNoAffectedOrders sets NoAffectedOrders, Tag 534 +func (m OrderMassActionReport) SetNoAffectedOrders(f NoAffectedOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderMassActionReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m OrderMassActionReport) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderMassActionReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassActionReport) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassActionReport) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassActionReport) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassActionReport) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m OrderMassActionReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderMassActionReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderMassActionReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderMassActionReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassActionReport) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m OrderMassActionReport) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderMassActionReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderMassActionReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderMassActionReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderMassActionReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderMassActionReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m OrderMassActionReport) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m OrderMassActionReport) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m OrderMassActionReport) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassActionReport) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m OrderMassActionReport) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m OrderMassActionReport) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m OrderMassActionReport) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m OrderMassActionReport) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m OrderMassActionReport) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassActionReport) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderMassActionReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderMassActionReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderMassActionReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderMassActionReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderMassActionReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderMassActionReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderMassActionReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderMassActionReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassActionReport) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m OrderMassActionReport) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m OrderMassActionReport) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m OrderMassActionReport) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderMassActionReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderMassActionReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassActionReport) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassActionReport) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderMassActionReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m OrderMassActionReport) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassActionReport) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassActionReport) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m OrderMassActionReport) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassActionReport) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassActionReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassActionReport) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderMassActionReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassActionReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderMassActionReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderMassActionReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderMassActionReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderMassActionReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderMassActionReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassActionReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassActionReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderMassActionReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderMassActionReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderMassActionReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderMassActionReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderMassActionReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderMassActionReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderMassActionReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderMassActionReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassActionReport) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderMassActionReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassActionReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderMassActionReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m OrderMassActionReport) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m OrderMassActionReport) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMassActionReportID sets MassActionReportID, Tag 1369 +func (m OrderMassActionReport) SetMassActionReportID(v string) { + m.Set(field.NewMassActionReportID(v)) +} + +// SetNoNotAffectedOrders sets NoNotAffectedOrders, Tag 1370 +func (m OrderMassActionReport) SetNoNotAffectedOrders(f NoNotAffectedOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetMassActionType sets MassActionType, Tag 1373 +func (m OrderMassActionReport) SetMassActionType(v enum.MassActionType) { + m.Set(field.NewMassActionType(v)) +} + +// SetMassActionScope sets MassActionScope, Tag 1374 +func (m OrderMassActionReport) SetMassActionScope(v enum.MassActionScope) { + m.Set(field.NewMassActionScope(v)) +} + +// SetMassActionResponse sets MassActionResponse, Tag 1375 +func (m OrderMassActionReport) SetMassActionResponse(v enum.MassActionResponse) { + m.Set(field.NewMassActionResponse(v)) +} + +// SetMassActionRejectReason sets MassActionRejectReason, Tag 1376 +func (m OrderMassActionReport) SetMassActionRejectReason(v enum.MassActionRejectReason) { + m.Set(field.NewMassActionRejectReason(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassActionReport) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassActionReport) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassActionReport) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassActionReport) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderMassActionReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassActionReport) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderMassActionReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassActionReport) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderMassActionReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderMassActionReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassActionReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassActionReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassActionReport) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m OrderMassActionReport) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassActionReport) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassActionReport) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderMassActionReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderMassActionReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassActionReport) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassActionReport) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m OrderMassActionReport) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassActionReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassActionReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassActionReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassActionReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderMassActionReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderMassActionReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderMassActionReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderMassActionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderMassActionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderMassActionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderMassActionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderMassActionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderMassActionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderMassActionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderMassActionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderMassActionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderMassActionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderMassActionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderMassActionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderMassActionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderMassActionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderMassActionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderMassActionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderMassActionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderMassActionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderMassActionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderMassActionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderMassActionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderMassActionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderMassActionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderMassActionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassActionReport) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m OrderMassActionReport) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassActionReport) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassActionReport) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassActionReport) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m OrderMassActionReport) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassActionReport) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderMassActionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m OrderMassActionReport) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassActionReport) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m OrderMassActionReport) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassActionReport) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassActionReport) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m OrderMassActionReport) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m OrderMassActionReport) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m OrderMassActionReport) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassActionReport) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassActionReport) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m OrderMassActionReport) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m OrderMassActionReport) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m OrderMassActionReport) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m OrderMassActionReport) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m OrderMassActionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderMassActionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderMassActionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderMassActionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderMassActionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderMassActionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderMassActionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassActionReport) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassActionReport) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassActionReport) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassActionReport) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m OrderMassActionReport) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassActionReport) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderMassActionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderMassActionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassActionReport) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderMassActionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderMassActionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m OrderMassActionReport) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m OrderMassActionReport) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderMassActionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassActionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderMassActionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderMassActionReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalAffectedOrders gets TotalAffectedOrders, Tag 533 +func (m OrderMassActionReport) GetTotalAffectedOrders() (v int, err quickfix.MessageRejectError) { + var f field.TotalAffectedOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAffectedOrders gets NoAffectedOrders, Tag 534 +func (m OrderMassActionReport) GetNoAffectedOrders() (NoAffectedOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAffectedOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderMassActionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m OrderMassActionReport) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderMassActionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassActionReport) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassActionReport) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassActionReport) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassActionReport) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m OrderMassActionReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderMassActionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderMassActionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderMassActionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassActionReport) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m OrderMassActionReport) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderMassActionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderMassActionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderMassActionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderMassActionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderMassActionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m OrderMassActionReport) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m OrderMassActionReport) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m OrderMassActionReport) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassActionReport) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m OrderMassActionReport) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m OrderMassActionReport) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m OrderMassActionReport) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m OrderMassActionReport) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m OrderMassActionReport) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassActionReport) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderMassActionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderMassActionReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderMassActionReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderMassActionReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderMassActionReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderMassActionReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderMassActionReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderMassActionReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassActionReport) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m OrderMassActionReport) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m OrderMassActionReport) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m OrderMassActionReport) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderMassActionReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderMassActionReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassActionReport) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassActionReport) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderMassActionReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m OrderMassActionReport) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassActionReport) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassActionReport) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m OrderMassActionReport) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassActionReport) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassActionReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassActionReport) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderMassActionReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassActionReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderMassActionReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderMassActionReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderMassActionReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderMassActionReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderMassActionReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassActionReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassActionReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderMassActionReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderMassActionReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderMassActionReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderMassActionReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderMassActionReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderMassActionReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderMassActionReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderMassActionReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassActionReport) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderMassActionReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassActionReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderMassActionReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m OrderMassActionReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m OrderMassActionReport) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionReportID gets MassActionReportID, Tag 1369 +func (m OrderMassActionReport) GetMassActionReportID() (v string, err quickfix.MessageRejectError) { + var f field.MassActionReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNotAffectedOrders gets NoNotAffectedOrders, Tag 1370 +func (m OrderMassActionReport) GetNoNotAffectedOrders() (NoNotAffectedOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNotAffectedOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMassActionType gets MassActionType, Tag 1373 +func (m OrderMassActionReport) GetMassActionType() (v enum.MassActionType, err quickfix.MessageRejectError) { + var f field.MassActionTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionScope gets MassActionScope, Tag 1374 +func (m OrderMassActionReport) GetMassActionScope() (v enum.MassActionScope, err quickfix.MessageRejectError) { + var f field.MassActionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionResponse gets MassActionResponse, Tag 1375 +func (m OrderMassActionReport) GetMassActionResponse() (v enum.MassActionResponse, err quickfix.MessageRejectError) { + var f field.MassActionResponseField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionRejectReason gets MassActionRejectReason, Tag 1376 +func (m OrderMassActionReport) GetMassActionRejectReason() (v enum.MassActionRejectReason, err quickfix.MessageRejectError) { + var f field.MassActionRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassActionReport) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassActionReport) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassActionReport) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassActionReport) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderMassActionReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassActionReport) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderMassActionReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassActionReport) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderMassActionReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderMassActionReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassActionReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassActionReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassActionReport) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m OrderMassActionReport) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassActionReport) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassActionReport) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderMassActionReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderMassActionReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassActionReport) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassActionReport) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m OrderMassActionReport) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassActionReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassActionReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassActionReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassActionReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderMassActionReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderMassActionReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderMassActionReport) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderMassActionReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderMassActionReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderMassActionReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderMassActionReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderMassActionReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderMassActionReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderMassActionReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderMassActionReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderMassActionReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderMassActionReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderMassActionReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderMassActionReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderMassActionReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderMassActionReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderMassActionReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderMassActionReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderMassActionReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderMassActionReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderMassActionReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderMassActionReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderMassActionReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderMassActionReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderMassActionReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderMassActionReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m OrderMassActionReport) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m OrderMassActionReport) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m OrderMassActionReport) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m OrderMassActionReport) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m OrderMassActionReport) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m OrderMassActionReport) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m OrderMassActionReport) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderMassActionReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m OrderMassActionReport) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m OrderMassActionReport) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m OrderMassActionReport) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m OrderMassActionReport) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m OrderMassActionReport) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m OrderMassActionReport) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m OrderMassActionReport) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m OrderMassActionReport) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m OrderMassActionReport) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m OrderMassActionReport) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m OrderMassActionReport) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m OrderMassActionReport) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m OrderMassActionReport) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m OrderMassActionReport) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m OrderMassActionReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderMassActionReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderMassActionReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderMassActionReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderMassActionReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderMassActionReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderMassActionReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m OrderMassActionReport) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m OrderMassActionReport) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m OrderMassActionReport) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m OrderMassActionReport) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m OrderMassActionReport) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m OrderMassActionReport) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderMassActionReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderMassActionReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m OrderMassActionReport) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderMassActionReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderMassActionReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m OrderMassActionReport) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m OrderMassActionReport) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderMassActionReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderMassActionReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderMassActionReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderMassActionReport) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasTotalAffectedOrders returns true if TotalAffectedOrders is present, Tag 533 +func (m OrderMassActionReport) HasTotalAffectedOrders() bool { + return m.Has(tag.TotalAffectedOrders) +} + +// HasNoAffectedOrders returns true if NoAffectedOrders is present, Tag 534 +func (m OrderMassActionReport) HasNoAffectedOrders() bool { + return m.Has(tag.NoAffectedOrders) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderMassActionReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m OrderMassActionReport) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderMassActionReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m OrderMassActionReport) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m OrderMassActionReport) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m OrderMassActionReport) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m OrderMassActionReport) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m OrderMassActionReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderMassActionReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderMassActionReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderMassActionReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m OrderMassActionReport) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m OrderMassActionReport) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderMassActionReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderMassActionReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderMassActionReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderMassActionReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderMassActionReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m OrderMassActionReport) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m OrderMassActionReport) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m OrderMassActionReport) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m OrderMassActionReport) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m OrderMassActionReport) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m OrderMassActionReport) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m OrderMassActionReport) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m OrderMassActionReport) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m OrderMassActionReport) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m OrderMassActionReport) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderMassActionReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderMassActionReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderMassActionReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderMassActionReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderMassActionReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderMassActionReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderMassActionReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderMassActionReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m OrderMassActionReport) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m OrderMassActionReport) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m OrderMassActionReport) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m OrderMassActionReport) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderMassActionReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderMassActionReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m OrderMassActionReport) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m OrderMassActionReport) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderMassActionReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m OrderMassActionReport) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m OrderMassActionReport) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m OrderMassActionReport) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m OrderMassActionReport) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m OrderMassActionReport) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderMassActionReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m OrderMassActionReport) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderMassActionReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderMassActionReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderMassActionReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderMassActionReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderMassActionReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderMassActionReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderMassActionReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderMassActionReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderMassActionReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderMassActionReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderMassActionReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderMassActionReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderMassActionReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderMassActionReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderMassActionReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderMassActionReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderMassActionReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m OrderMassActionReport) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderMassActionReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderMassActionReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderMassActionReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m OrderMassActionReport) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m OrderMassActionReport) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMassActionReportID returns true if MassActionReportID is present, Tag 1369 +func (m OrderMassActionReport) HasMassActionReportID() bool { + return m.Has(tag.MassActionReportID) +} + +// HasNoNotAffectedOrders returns true if NoNotAffectedOrders is present, Tag 1370 +func (m OrderMassActionReport) HasNoNotAffectedOrders() bool { + return m.Has(tag.NoNotAffectedOrders) +} + +// HasMassActionType returns true if MassActionType is present, Tag 1373 +func (m OrderMassActionReport) HasMassActionType() bool { + return m.Has(tag.MassActionType) +} + +// HasMassActionScope returns true if MassActionScope is present, Tag 1374 +func (m OrderMassActionReport) HasMassActionScope() bool { + return m.Has(tag.MassActionScope) +} + +// HasMassActionResponse returns true if MassActionResponse is present, Tag 1375 +func (m OrderMassActionReport) HasMassActionResponse() bool { + return m.Has(tag.MassActionResponse) +} + +// HasMassActionRejectReason returns true if MassActionRejectReason is present, Tag 1376 +func (m OrderMassActionReport) HasMassActionRejectReason() bool { + return m.Has(tag.MassActionRejectReason) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m OrderMassActionReport) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m OrderMassActionReport) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m OrderMassActionReport) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m OrderMassActionReport) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderMassActionReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m OrderMassActionReport) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderMassActionReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m OrderMassActionReport) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderMassActionReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderMassActionReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderMassActionReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderMassActionReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m OrderMassActionReport) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m OrderMassActionReport) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m OrderMassActionReport) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m OrderMassActionReport) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderMassActionReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderMassActionReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m OrderMassActionReport) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m OrderMassActionReport) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m OrderMassActionReport) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderMassActionReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderMassActionReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderMassActionReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderMassActionReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderMassActionReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderMassActionReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoAffectedOrders is a repeating group element, Tag 534 +type NoAffectedOrders struct { + *quickfix.Group +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m NoAffectedOrders) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetAffectedOrderID sets AffectedOrderID, Tag 535 +func (m NoAffectedOrders) SetAffectedOrderID(v string) { + m.Set(field.NewAffectedOrderID(v)) +} + +// SetAffectedSecondaryOrderID sets AffectedSecondaryOrderID, Tag 536 +func (m NoAffectedOrders) SetAffectedSecondaryOrderID(v string) { + m.Set(field.NewAffectedSecondaryOrderID(v)) +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m NoAffectedOrders) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAffectedOrderID gets AffectedOrderID, Tag 535 +func (m NoAffectedOrders) GetAffectedOrderID() (v string, err quickfix.MessageRejectError) { + var f field.AffectedOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAffectedSecondaryOrderID gets AffectedSecondaryOrderID, Tag 536 +func (m NoAffectedOrders) GetAffectedSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.AffectedSecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m NoAffectedOrders) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasAffectedOrderID returns true if AffectedOrderID is present, Tag 535 +func (m NoAffectedOrders) HasAffectedOrderID() bool { + return m.Has(tag.AffectedOrderID) +} + +// HasAffectedSecondaryOrderID returns true if AffectedSecondaryOrderID is present, Tag 536 +func (m NoAffectedOrders) HasAffectedSecondaryOrderID() bool { + return m.Has(tag.AffectedSecondaryOrderID) +} + +// NoAffectedOrdersRepeatingGroup is a repeating group, Tag 534 +type NoAffectedOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAffectedOrdersRepeatingGroup returns an initialized, NoAffectedOrdersRepeatingGroup +func NewNoAffectedOrdersRepeatingGroup() NoAffectedOrdersRepeatingGroup { + return NoAffectedOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAffectedOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.AffectedOrderID), quickfix.GroupElement(tag.AffectedSecondaryOrderID)})} +} + +// Add create and append a new NoAffectedOrders to this group +func (m NoAffectedOrdersRepeatingGroup) Add() NoAffectedOrders { + g := m.RepeatingGroup.Add() + return NoAffectedOrders{g} +} + +// Get returns the ith NoAffectedOrders in the NoAffectedOrdersRepeatinGroup +func (m NoAffectedOrdersRepeatingGroup) Get(i int) NoAffectedOrders { + return NoAffectedOrders{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoNotAffectedOrders is a repeating group element, Tag 1370 +type NoNotAffectedOrders struct { + *quickfix.Group +} + +// SetNotAffOrigClOrdID sets NotAffOrigClOrdID, Tag 1372 +func (m NoNotAffectedOrders) SetNotAffOrigClOrdID(v string) { + m.Set(field.NewNotAffOrigClOrdID(v)) +} + +// SetNotAffectedOrderID sets NotAffectedOrderID, Tag 1371 +func (m NoNotAffectedOrders) SetNotAffectedOrderID(v string) { + m.Set(field.NewNotAffectedOrderID(v)) +} + +// GetNotAffOrigClOrdID gets NotAffOrigClOrdID, Tag 1372 +func (m NoNotAffectedOrders) GetNotAffOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.NotAffOrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotAffectedOrderID gets NotAffectedOrderID, Tag 1371 +func (m NoNotAffectedOrders) GetNotAffectedOrderID() (v string, err quickfix.MessageRejectError) { + var f field.NotAffectedOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNotAffOrigClOrdID returns true if NotAffOrigClOrdID is present, Tag 1372 +func (m NoNotAffectedOrders) HasNotAffOrigClOrdID() bool { + return m.Has(tag.NotAffOrigClOrdID) +} + +// HasNotAffectedOrderID returns true if NotAffectedOrderID is present, Tag 1371 +func (m NoNotAffectedOrders) HasNotAffectedOrderID() bool { + return m.Has(tag.NotAffectedOrderID) +} + +// NoNotAffectedOrdersRepeatingGroup is a repeating group, Tag 1370 +type NoNotAffectedOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNotAffectedOrdersRepeatingGroup returns an initialized, NoNotAffectedOrdersRepeatingGroup +func NewNoNotAffectedOrdersRepeatingGroup() NoNotAffectedOrdersRepeatingGroup { + return NoNotAffectedOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNotAffectedOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NotAffOrigClOrdID), quickfix.GroupElement(tag.NotAffectedOrderID)})} +} + +// Add create and append a new NoNotAffectedOrders to this group +func (m NoNotAffectedOrdersRepeatingGroup) Add() NoNotAffectedOrders { + g := m.RepeatingGroup.Add() + return NoNotAffectedOrders{g} +} + +// Get returns the ith NoNotAffectedOrders in the NoNotAffectedOrdersRepeatinGroup +func (m NoNotAffectedOrdersRepeatingGroup) Get(i int) NoNotAffectedOrders { + return NoNotAffectedOrders{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordermassactionrequest/OrderMassActionRequest.generated.go b/fix50sp2/ordermassactionrequest/OrderMassActionRequest.generated.go new file mode 100644 index 000000000..81f338883 --- /dev/null +++ b/fix50sp2/ordermassactionrequest/OrderMassActionRequest.generated.go @@ -0,0 +1,4607 @@ +package ordermassactionrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderMassActionRequest is the fix50sp2 OrderMassActionRequest type, MsgType = CA +type OrderMassActionRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderMassActionRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderMassActionRequest { + return OrderMassActionRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderMassActionRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderMassActionRequest initialized with the required fields for OrderMassActionRequest +func New(clordid field.ClOrdIDField, massactiontype field.MassActionTypeField, massactionscope field.MassActionScopeField, transacttime field.TransactTimeField) (m OrderMassActionRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CA")) + m.Set(clordid) + m.Set(massactiontype) + m.Set(massactionscope) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderMassActionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CA", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderMassActionRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderMassActionRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderMassActionRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderMassActionRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderMassActionRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderMassActionRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderMassActionRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderMassActionRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderMassActionRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderMassActionRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderMassActionRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderMassActionRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderMassActionRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderMassActionRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderMassActionRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderMassActionRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderMassActionRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderMassActionRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderMassActionRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderMassActionRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderMassActionRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderMassActionRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderMassActionRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderMassActionRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderMassActionRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassActionRequest) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m OrderMassActionRequest) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassActionRequest) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassActionRequest) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassActionRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m OrderMassActionRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassActionRequest) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderMassActionRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m OrderMassActionRequest) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassActionRequest) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m OrderMassActionRequest) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassActionRequest) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassActionRequest) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m OrderMassActionRequest) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m OrderMassActionRequest) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m OrderMassActionRequest) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassActionRequest) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassActionRequest) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m OrderMassActionRequest) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m OrderMassActionRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m OrderMassActionRequest) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m OrderMassActionRequest) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m OrderMassActionRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderMassActionRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderMassActionRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderMassActionRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderMassActionRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderMassActionRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderMassActionRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassActionRequest) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassActionRequest) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassActionRequest) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassActionRequest) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m OrderMassActionRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassActionRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderMassActionRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderMassActionRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassActionRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderMassActionRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderMassActionRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m OrderMassActionRequest) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m OrderMassActionRequest) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderMassActionRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassActionRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderMassActionRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderMassActionRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderMassActionRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m OrderMassActionRequest) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderMassActionRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassActionRequest) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassActionRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassActionRequest) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassActionRequest) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m OrderMassActionRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderMassActionRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderMassActionRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderMassActionRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassActionRequest) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m OrderMassActionRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderMassActionRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderMassActionRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderMassActionRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderMassActionRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderMassActionRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m OrderMassActionRequest) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m OrderMassActionRequest) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m OrderMassActionRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassActionRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m OrderMassActionRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m OrderMassActionRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m OrderMassActionRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m OrderMassActionRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m OrderMassActionRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassActionRequest) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderMassActionRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderMassActionRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderMassActionRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderMassActionRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderMassActionRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderMassActionRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderMassActionRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderMassActionRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassActionRequest) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m OrderMassActionRequest) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m OrderMassActionRequest) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m OrderMassActionRequest) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderMassActionRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderMassActionRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassActionRequest) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassActionRequest) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderMassActionRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m OrderMassActionRequest) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassActionRequest) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassActionRequest) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m OrderMassActionRequest) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassActionRequest) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassActionRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassActionRequest) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderMassActionRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassActionRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderMassActionRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderMassActionRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderMassActionRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderMassActionRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderMassActionRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassActionRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassActionRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderMassActionRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderMassActionRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderMassActionRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderMassActionRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderMassActionRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderMassActionRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderMassActionRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderMassActionRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassActionRequest) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderMassActionRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassActionRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderMassActionRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m OrderMassActionRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m OrderMassActionRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMassActionType sets MassActionType, Tag 1373 +func (m OrderMassActionRequest) SetMassActionType(v enum.MassActionType) { + m.Set(field.NewMassActionType(v)) +} + +// SetMassActionScope sets MassActionScope, Tag 1374 +func (m OrderMassActionRequest) SetMassActionScope(v enum.MassActionScope) { + m.Set(field.NewMassActionScope(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassActionRequest) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassActionRequest) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassActionRequest) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassActionRequest) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderMassActionRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassActionRequest) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderMassActionRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassActionRequest) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderMassActionRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderMassActionRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassActionRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassActionRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassActionRequest) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m OrderMassActionRequest) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassActionRequest) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassActionRequest) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderMassActionRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderMassActionRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassActionRequest) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassActionRequest) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m OrderMassActionRequest) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassActionRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassActionRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassActionRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassActionRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderMassActionRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderMassActionRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderMassActionRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderMassActionRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderMassActionRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderMassActionRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderMassActionRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderMassActionRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderMassActionRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderMassActionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderMassActionRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderMassActionRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderMassActionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderMassActionRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderMassActionRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderMassActionRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderMassActionRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderMassActionRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderMassActionRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderMassActionRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderMassActionRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderMassActionRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderMassActionRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderMassActionRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderMassActionRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderMassActionRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderMassActionRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassActionRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m OrderMassActionRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassActionRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassActionRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassActionRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m OrderMassActionRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassActionRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderMassActionRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m OrderMassActionRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassActionRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m OrderMassActionRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassActionRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassActionRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m OrderMassActionRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m OrderMassActionRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m OrderMassActionRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassActionRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassActionRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m OrderMassActionRequest) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m OrderMassActionRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m OrderMassActionRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m OrderMassActionRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m OrderMassActionRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderMassActionRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderMassActionRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderMassActionRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderMassActionRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderMassActionRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderMassActionRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassActionRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassActionRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassActionRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassActionRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m OrderMassActionRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassActionRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderMassActionRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderMassActionRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassActionRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderMassActionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderMassActionRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m OrderMassActionRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m OrderMassActionRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderMassActionRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassActionRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderMassActionRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderMassActionRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderMassActionRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m OrderMassActionRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderMassActionRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassActionRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassActionRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassActionRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassActionRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m OrderMassActionRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderMassActionRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderMassActionRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderMassActionRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassActionRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m OrderMassActionRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderMassActionRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderMassActionRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderMassActionRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderMassActionRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderMassActionRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m OrderMassActionRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m OrderMassActionRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m OrderMassActionRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassActionRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m OrderMassActionRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m OrderMassActionRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m OrderMassActionRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m OrderMassActionRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m OrderMassActionRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassActionRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderMassActionRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderMassActionRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderMassActionRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderMassActionRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderMassActionRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderMassActionRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderMassActionRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderMassActionRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassActionRequest) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m OrderMassActionRequest) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m OrderMassActionRequest) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m OrderMassActionRequest) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderMassActionRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderMassActionRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassActionRequest) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassActionRequest) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderMassActionRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m OrderMassActionRequest) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassActionRequest) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassActionRequest) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m OrderMassActionRequest) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassActionRequest) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassActionRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassActionRequest) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderMassActionRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassActionRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderMassActionRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderMassActionRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderMassActionRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderMassActionRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderMassActionRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassActionRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassActionRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderMassActionRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderMassActionRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderMassActionRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderMassActionRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderMassActionRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderMassActionRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderMassActionRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderMassActionRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassActionRequest) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderMassActionRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassActionRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderMassActionRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m OrderMassActionRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m OrderMassActionRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionType gets MassActionType, Tag 1373 +func (m OrderMassActionRequest) GetMassActionType() (v enum.MassActionType, err quickfix.MessageRejectError) { + var f field.MassActionTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionScope gets MassActionScope, Tag 1374 +func (m OrderMassActionRequest) GetMassActionScope() (v enum.MassActionScope, err quickfix.MessageRejectError) { + var f field.MassActionScopeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassActionRequest) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassActionRequest) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassActionRequest) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassActionRequest) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderMassActionRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassActionRequest) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderMassActionRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassActionRequest) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderMassActionRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderMassActionRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassActionRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassActionRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassActionRequest) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m OrderMassActionRequest) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassActionRequest) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassActionRequest) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderMassActionRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderMassActionRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassActionRequest) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassActionRequest) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m OrderMassActionRequest) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassActionRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassActionRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassActionRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassActionRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderMassActionRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderMassActionRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderMassActionRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderMassActionRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderMassActionRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderMassActionRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderMassActionRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderMassActionRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderMassActionRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderMassActionRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderMassActionRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderMassActionRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderMassActionRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderMassActionRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderMassActionRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderMassActionRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderMassActionRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderMassActionRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderMassActionRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderMassActionRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderMassActionRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderMassActionRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderMassActionRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderMassActionRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderMassActionRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderMassActionRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderMassActionRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m OrderMassActionRequest) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m OrderMassActionRequest) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m OrderMassActionRequest) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m OrderMassActionRequest) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m OrderMassActionRequest) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m OrderMassActionRequest) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m OrderMassActionRequest) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderMassActionRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m OrderMassActionRequest) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m OrderMassActionRequest) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m OrderMassActionRequest) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m OrderMassActionRequest) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m OrderMassActionRequest) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m OrderMassActionRequest) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m OrderMassActionRequest) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m OrderMassActionRequest) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m OrderMassActionRequest) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m OrderMassActionRequest) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m OrderMassActionRequest) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m OrderMassActionRequest) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m OrderMassActionRequest) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m OrderMassActionRequest) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m OrderMassActionRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderMassActionRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderMassActionRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderMassActionRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderMassActionRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderMassActionRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderMassActionRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m OrderMassActionRequest) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m OrderMassActionRequest) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m OrderMassActionRequest) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m OrderMassActionRequest) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m OrderMassActionRequest) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m OrderMassActionRequest) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderMassActionRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderMassActionRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m OrderMassActionRequest) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderMassActionRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderMassActionRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m OrderMassActionRequest) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m OrderMassActionRequest) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderMassActionRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderMassActionRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderMassActionRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderMassActionRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderMassActionRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m OrderMassActionRequest) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderMassActionRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m OrderMassActionRequest) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m OrderMassActionRequest) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m OrderMassActionRequest) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m OrderMassActionRequest) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m OrderMassActionRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderMassActionRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderMassActionRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderMassActionRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m OrderMassActionRequest) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m OrderMassActionRequest) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderMassActionRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderMassActionRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderMassActionRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderMassActionRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderMassActionRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m OrderMassActionRequest) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m OrderMassActionRequest) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m OrderMassActionRequest) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m OrderMassActionRequest) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m OrderMassActionRequest) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m OrderMassActionRequest) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m OrderMassActionRequest) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m OrderMassActionRequest) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m OrderMassActionRequest) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m OrderMassActionRequest) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderMassActionRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderMassActionRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderMassActionRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderMassActionRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderMassActionRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderMassActionRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderMassActionRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderMassActionRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m OrderMassActionRequest) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m OrderMassActionRequest) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m OrderMassActionRequest) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m OrderMassActionRequest) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderMassActionRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderMassActionRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m OrderMassActionRequest) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m OrderMassActionRequest) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderMassActionRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m OrderMassActionRequest) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m OrderMassActionRequest) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m OrderMassActionRequest) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m OrderMassActionRequest) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m OrderMassActionRequest) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderMassActionRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m OrderMassActionRequest) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderMassActionRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderMassActionRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderMassActionRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderMassActionRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderMassActionRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderMassActionRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderMassActionRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderMassActionRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderMassActionRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderMassActionRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderMassActionRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderMassActionRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderMassActionRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderMassActionRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderMassActionRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderMassActionRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderMassActionRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m OrderMassActionRequest) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderMassActionRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderMassActionRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderMassActionRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m OrderMassActionRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m OrderMassActionRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMassActionType returns true if MassActionType is present, Tag 1373 +func (m OrderMassActionRequest) HasMassActionType() bool { + return m.Has(tag.MassActionType) +} + +// HasMassActionScope returns true if MassActionScope is present, Tag 1374 +func (m OrderMassActionRequest) HasMassActionScope() bool { + return m.Has(tag.MassActionScope) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m OrderMassActionRequest) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m OrderMassActionRequest) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m OrderMassActionRequest) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m OrderMassActionRequest) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderMassActionRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m OrderMassActionRequest) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderMassActionRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m OrderMassActionRequest) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderMassActionRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderMassActionRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderMassActionRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderMassActionRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m OrderMassActionRequest) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m OrderMassActionRequest) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m OrderMassActionRequest) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m OrderMassActionRequest) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderMassActionRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderMassActionRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m OrderMassActionRequest) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m OrderMassActionRequest) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m OrderMassActionRequest) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderMassActionRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderMassActionRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderMassActionRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderMassActionRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderMassActionRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderMassActionRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordermasscancelreport/OrderMassCancelReport.generated.go b/fix50sp2/ordermasscancelreport/OrderMassCancelReport.generated.go new file mode 100644 index 000000000..5dc5af9c1 --- /dev/null +++ b/fix50sp2/ordermasscancelreport/OrderMassCancelReport.generated.go @@ -0,0 +1,4887 @@ +package ordermasscancelreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderMassCancelReport is the fix50sp2 OrderMassCancelReport type, MsgType = r +type OrderMassCancelReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderMassCancelReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderMassCancelReport { + return OrderMassCancelReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderMassCancelReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderMassCancelReport initialized with the required fields for OrderMassCancelReport +func New(orderid field.OrderIDField, masscancelrequesttype field.MassCancelRequestTypeField, masscancelresponse field.MassCancelResponseField, massactionreportid field.MassActionReportIDField) (m OrderMassCancelReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("r")) + m.Set(orderid) + m.Set(masscancelrequesttype) + m.Set(masscancelresponse) + m.Set(massactionreportid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderMassCancelReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "r", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderMassCancelReport) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderMassCancelReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m OrderMassCancelReport) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderMassCancelReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderMassCancelReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderMassCancelReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderMassCancelReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderMassCancelReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderMassCancelReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderMassCancelReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderMassCancelReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderMassCancelReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m OrderMassCancelReport) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderMassCancelReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderMassCancelReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderMassCancelReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderMassCancelReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderMassCancelReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderMassCancelReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderMassCancelReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderMassCancelReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderMassCancelReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderMassCancelReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderMassCancelReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderMassCancelReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderMassCancelReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderMassCancelReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassCancelReport) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m OrderMassCancelReport) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassCancelReport) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassCancelReport) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassCancelReport) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m OrderMassCancelReport) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassCancelReport) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderMassCancelReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m OrderMassCancelReport) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassCancelReport) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m OrderMassCancelReport) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassCancelReport) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassCancelReport) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m OrderMassCancelReport) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m OrderMassCancelReport) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m OrderMassCancelReport) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassCancelReport) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassCancelReport) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m OrderMassCancelReport) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m OrderMassCancelReport) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m OrderMassCancelReport) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m OrderMassCancelReport) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m OrderMassCancelReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderMassCancelReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderMassCancelReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderMassCancelReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderMassCancelReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderMassCancelReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderMassCancelReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassCancelReport) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassCancelReport) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassCancelReport) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassCancelReport) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m OrderMassCancelReport) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassCancelReport) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderMassCancelReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderMassCancelReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassCancelReport) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderMassCancelReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderMassCancelReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m OrderMassCancelReport) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m OrderMassCancelReport) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderMassCancelReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassCancelReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderMassCancelReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderMassCancelReport) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMassCancelRequestType sets MassCancelRequestType, Tag 530 +func (m OrderMassCancelReport) SetMassCancelRequestType(v enum.MassCancelRequestType) { + m.Set(field.NewMassCancelRequestType(v)) +} + +// SetMassCancelResponse sets MassCancelResponse, Tag 531 +func (m OrderMassCancelReport) SetMassCancelResponse(v enum.MassCancelResponse) { + m.Set(field.NewMassCancelResponse(v)) +} + +// SetMassCancelRejectReason sets MassCancelRejectReason, Tag 532 +func (m OrderMassCancelReport) SetMassCancelRejectReason(v enum.MassCancelRejectReason) { + m.Set(field.NewMassCancelRejectReason(v)) +} + +// SetTotalAffectedOrders sets TotalAffectedOrders, Tag 533 +func (m OrderMassCancelReport) SetTotalAffectedOrders(v int) { + m.Set(field.NewTotalAffectedOrders(v)) +} + +// SetNoAffectedOrders sets NoAffectedOrders, Tag 534 +func (m OrderMassCancelReport) SetNoAffectedOrders(f NoAffectedOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderMassCancelReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m OrderMassCancelReport) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderMassCancelReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassCancelReport) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassCancelReport) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassCancelReport) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassCancelReport) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m OrderMassCancelReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderMassCancelReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderMassCancelReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderMassCancelReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassCancelReport) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m OrderMassCancelReport) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderMassCancelReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderMassCancelReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderMassCancelReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderMassCancelReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderMassCancelReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m OrderMassCancelReport) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m OrderMassCancelReport) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m OrderMassCancelReport) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassCancelReport) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m OrderMassCancelReport) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m OrderMassCancelReport) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m OrderMassCancelReport) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m OrderMassCancelReport) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m OrderMassCancelReport) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassCancelReport) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderMassCancelReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderMassCancelReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderMassCancelReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderMassCancelReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderMassCancelReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderMassCancelReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderMassCancelReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderMassCancelReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassCancelReport) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m OrderMassCancelReport) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m OrderMassCancelReport) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m OrderMassCancelReport) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderMassCancelReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderMassCancelReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassCancelReport) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassCancelReport) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderMassCancelReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m OrderMassCancelReport) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassCancelReport) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassCancelReport) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m OrderMassCancelReport) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassCancelReport) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassCancelReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassCancelReport) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderMassCancelReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassCancelReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderMassCancelReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderMassCancelReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderMassCancelReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderMassCancelReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderMassCancelReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassCancelReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassCancelReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderMassCancelReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderMassCancelReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderMassCancelReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderMassCancelReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderMassCancelReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderMassCancelReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderMassCancelReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderMassCancelReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassCancelReport) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderMassCancelReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassCancelReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderMassCancelReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m OrderMassCancelReport) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m OrderMassCancelReport) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMassActionReportID sets MassActionReportID, Tag 1369 +func (m OrderMassCancelReport) SetMassActionReportID(v string) { + m.Set(field.NewMassActionReportID(v)) +} + +// SetNoNotAffectedOrders sets NoNotAffectedOrders, Tag 1370 +func (m OrderMassCancelReport) SetNoNotAffectedOrders(f NoNotAffectedOrdersRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassCancelReport) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassCancelReport) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassCancelReport) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassCancelReport) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderMassCancelReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassCancelReport) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderMassCancelReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassCancelReport) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderMassCancelReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderMassCancelReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassCancelReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassCancelReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassCancelReport) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m OrderMassCancelReport) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassCancelReport) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassCancelReport) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderMassCancelReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderMassCancelReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassCancelReport) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassCancelReport) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m OrderMassCancelReport) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassCancelReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassCancelReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassCancelReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassCancelReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderMassCancelReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderMassCancelReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderMassCancelReport) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderMassCancelReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m OrderMassCancelReport) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderMassCancelReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderMassCancelReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderMassCancelReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderMassCancelReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderMassCancelReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderMassCancelReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderMassCancelReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderMassCancelReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderMassCancelReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m OrderMassCancelReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderMassCancelReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderMassCancelReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderMassCancelReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderMassCancelReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderMassCancelReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderMassCancelReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderMassCancelReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderMassCancelReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderMassCancelReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderMassCancelReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderMassCancelReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderMassCancelReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderMassCancelReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderMassCancelReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassCancelReport) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m OrderMassCancelReport) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassCancelReport) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassCancelReport) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassCancelReport) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m OrderMassCancelReport) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassCancelReport) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderMassCancelReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m OrderMassCancelReport) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassCancelReport) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m OrderMassCancelReport) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassCancelReport) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassCancelReport) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m OrderMassCancelReport) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m OrderMassCancelReport) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m OrderMassCancelReport) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassCancelReport) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassCancelReport) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m OrderMassCancelReport) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m OrderMassCancelReport) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m OrderMassCancelReport) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m OrderMassCancelReport) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m OrderMassCancelReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderMassCancelReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderMassCancelReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderMassCancelReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderMassCancelReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderMassCancelReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderMassCancelReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassCancelReport) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassCancelReport) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassCancelReport) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m OrderMassCancelReport) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassCancelReport) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderMassCancelReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderMassCancelReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassCancelReport) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderMassCancelReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderMassCancelReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m OrderMassCancelReport) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m OrderMassCancelReport) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderMassCancelReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassCancelReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderMassCancelReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderMassCancelReport) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassCancelRequestType gets MassCancelRequestType, Tag 530 +func (m OrderMassCancelReport) GetMassCancelRequestType() (v enum.MassCancelRequestType, err quickfix.MessageRejectError) { + var f field.MassCancelRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassCancelResponse gets MassCancelResponse, Tag 531 +func (m OrderMassCancelReport) GetMassCancelResponse() (v enum.MassCancelResponse, err quickfix.MessageRejectError) { + var f field.MassCancelResponseField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassCancelRejectReason gets MassCancelRejectReason, Tag 532 +func (m OrderMassCancelReport) GetMassCancelRejectReason() (v enum.MassCancelRejectReason, err quickfix.MessageRejectError) { + var f field.MassCancelRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalAffectedOrders gets TotalAffectedOrders, Tag 533 +func (m OrderMassCancelReport) GetTotalAffectedOrders() (v int, err quickfix.MessageRejectError) { + var f field.TotalAffectedOrdersField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAffectedOrders gets NoAffectedOrders, Tag 534 +func (m OrderMassCancelReport) GetNoAffectedOrders() (NoAffectedOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAffectedOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderMassCancelReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m OrderMassCancelReport) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderMassCancelReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassCancelReport) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassCancelReport) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassCancelReport) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassCancelReport) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m OrderMassCancelReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderMassCancelReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderMassCancelReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderMassCancelReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassCancelReport) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m OrderMassCancelReport) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderMassCancelReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderMassCancelReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderMassCancelReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderMassCancelReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderMassCancelReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m OrderMassCancelReport) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m OrderMassCancelReport) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m OrderMassCancelReport) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassCancelReport) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m OrderMassCancelReport) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m OrderMassCancelReport) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m OrderMassCancelReport) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m OrderMassCancelReport) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m OrderMassCancelReport) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassCancelReport) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderMassCancelReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderMassCancelReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderMassCancelReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderMassCancelReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderMassCancelReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderMassCancelReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderMassCancelReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderMassCancelReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassCancelReport) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m OrderMassCancelReport) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m OrderMassCancelReport) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m OrderMassCancelReport) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderMassCancelReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderMassCancelReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassCancelReport) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassCancelReport) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderMassCancelReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m OrderMassCancelReport) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassCancelReport) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassCancelReport) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m OrderMassCancelReport) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassCancelReport) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassCancelReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassCancelReport) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderMassCancelReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassCancelReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderMassCancelReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderMassCancelReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderMassCancelReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderMassCancelReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderMassCancelReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassCancelReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassCancelReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderMassCancelReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderMassCancelReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderMassCancelReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderMassCancelReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderMassCancelReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderMassCancelReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderMassCancelReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderMassCancelReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassCancelReport) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderMassCancelReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassCancelReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderMassCancelReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m OrderMassCancelReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m OrderMassCancelReport) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassActionReportID gets MassActionReportID, Tag 1369 +func (m OrderMassCancelReport) GetMassActionReportID() (v string, err quickfix.MessageRejectError) { + var f field.MassActionReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNotAffectedOrders gets NoNotAffectedOrders, Tag 1370 +func (m OrderMassCancelReport) GetNoNotAffectedOrders() (NoNotAffectedOrdersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNotAffectedOrdersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassCancelReport) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassCancelReport) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassCancelReport) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassCancelReport) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderMassCancelReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassCancelReport) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderMassCancelReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassCancelReport) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderMassCancelReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderMassCancelReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassCancelReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassCancelReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassCancelReport) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m OrderMassCancelReport) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassCancelReport) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassCancelReport) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderMassCancelReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderMassCancelReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassCancelReport) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassCancelReport) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m OrderMassCancelReport) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassCancelReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassCancelReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassCancelReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassCancelReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderMassCancelReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderMassCancelReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderMassCancelReport) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderMassCancelReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m OrderMassCancelReport) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderMassCancelReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderMassCancelReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderMassCancelReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderMassCancelReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderMassCancelReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderMassCancelReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderMassCancelReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderMassCancelReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderMassCancelReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m OrderMassCancelReport) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderMassCancelReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderMassCancelReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderMassCancelReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderMassCancelReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderMassCancelReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderMassCancelReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderMassCancelReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderMassCancelReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderMassCancelReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderMassCancelReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderMassCancelReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderMassCancelReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderMassCancelReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderMassCancelReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m OrderMassCancelReport) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m OrderMassCancelReport) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m OrderMassCancelReport) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m OrderMassCancelReport) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m OrderMassCancelReport) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m OrderMassCancelReport) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m OrderMassCancelReport) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderMassCancelReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m OrderMassCancelReport) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m OrderMassCancelReport) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m OrderMassCancelReport) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m OrderMassCancelReport) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m OrderMassCancelReport) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m OrderMassCancelReport) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m OrderMassCancelReport) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m OrderMassCancelReport) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m OrderMassCancelReport) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m OrderMassCancelReport) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m OrderMassCancelReport) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m OrderMassCancelReport) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m OrderMassCancelReport) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m OrderMassCancelReport) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m OrderMassCancelReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderMassCancelReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderMassCancelReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderMassCancelReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderMassCancelReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderMassCancelReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderMassCancelReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m OrderMassCancelReport) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m OrderMassCancelReport) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m OrderMassCancelReport) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m OrderMassCancelReport) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m OrderMassCancelReport) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m OrderMassCancelReport) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderMassCancelReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderMassCancelReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m OrderMassCancelReport) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderMassCancelReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderMassCancelReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m OrderMassCancelReport) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m OrderMassCancelReport) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderMassCancelReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderMassCancelReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderMassCancelReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderMassCancelReport) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 +func (m OrderMassCancelReport) HasMassCancelRequestType() bool { + return m.Has(tag.MassCancelRequestType) +} + +// HasMassCancelResponse returns true if MassCancelResponse is present, Tag 531 +func (m OrderMassCancelReport) HasMassCancelResponse() bool { + return m.Has(tag.MassCancelResponse) +} + +// HasMassCancelRejectReason returns true if MassCancelRejectReason is present, Tag 532 +func (m OrderMassCancelReport) HasMassCancelRejectReason() bool { + return m.Has(tag.MassCancelRejectReason) +} + +// HasTotalAffectedOrders returns true if TotalAffectedOrders is present, Tag 533 +func (m OrderMassCancelReport) HasTotalAffectedOrders() bool { + return m.Has(tag.TotalAffectedOrders) +} + +// HasNoAffectedOrders returns true if NoAffectedOrders is present, Tag 534 +func (m OrderMassCancelReport) HasNoAffectedOrders() bool { + return m.Has(tag.NoAffectedOrders) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderMassCancelReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m OrderMassCancelReport) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderMassCancelReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m OrderMassCancelReport) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m OrderMassCancelReport) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m OrderMassCancelReport) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m OrderMassCancelReport) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m OrderMassCancelReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderMassCancelReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderMassCancelReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderMassCancelReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m OrderMassCancelReport) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m OrderMassCancelReport) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderMassCancelReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderMassCancelReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderMassCancelReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderMassCancelReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderMassCancelReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m OrderMassCancelReport) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m OrderMassCancelReport) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m OrderMassCancelReport) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m OrderMassCancelReport) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m OrderMassCancelReport) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m OrderMassCancelReport) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m OrderMassCancelReport) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m OrderMassCancelReport) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m OrderMassCancelReport) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m OrderMassCancelReport) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderMassCancelReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderMassCancelReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderMassCancelReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderMassCancelReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderMassCancelReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderMassCancelReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderMassCancelReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderMassCancelReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m OrderMassCancelReport) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m OrderMassCancelReport) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m OrderMassCancelReport) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m OrderMassCancelReport) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderMassCancelReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderMassCancelReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m OrderMassCancelReport) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m OrderMassCancelReport) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderMassCancelReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m OrderMassCancelReport) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m OrderMassCancelReport) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m OrderMassCancelReport) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m OrderMassCancelReport) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m OrderMassCancelReport) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderMassCancelReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m OrderMassCancelReport) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderMassCancelReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderMassCancelReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderMassCancelReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderMassCancelReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderMassCancelReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderMassCancelReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderMassCancelReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderMassCancelReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderMassCancelReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderMassCancelReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderMassCancelReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderMassCancelReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderMassCancelReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderMassCancelReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderMassCancelReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderMassCancelReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderMassCancelReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m OrderMassCancelReport) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderMassCancelReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderMassCancelReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderMassCancelReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m OrderMassCancelReport) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m OrderMassCancelReport) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMassActionReportID returns true if MassActionReportID is present, Tag 1369 +func (m OrderMassCancelReport) HasMassActionReportID() bool { + return m.Has(tag.MassActionReportID) +} + +// HasNoNotAffectedOrders returns true if NoNotAffectedOrders is present, Tag 1370 +func (m OrderMassCancelReport) HasNoNotAffectedOrders() bool { + return m.Has(tag.NoNotAffectedOrders) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m OrderMassCancelReport) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m OrderMassCancelReport) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m OrderMassCancelReport) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m OrderMassCancelReport) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderMassCancelReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m OrderMassCancelReport) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderMassCancelReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m OrderMassCancelReport) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderMassCancelReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderMassCancelReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderMassCancelReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderMassCancelReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m OrderMassCancelReport) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m OrderMassCancelReport) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m OrderMassCancelReport) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m OrderMassCancelReport) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderMassCancelReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderMassCancelReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m OrderMassCancelReport) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m OrderMassCancelReport) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m OrderMassCancelReport) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderMassCancelReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderMassCancelReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderMassCancelReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderMassCancelReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderMassCancelReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderMassCancelReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoAffectedOrders is a repeating group element, Tag 534 +type NoAffectedOrders struct { + *quickfix.Group +} + +// SetOrigClOrdID sets OrigClOrdID, Tag 41 +func (m NoAffectedOrders) SetOrigClOrdID(v string) { + m.Set(field.NewOrigClOrdID(v)) +} + +// SetAffectedOrderID sets AffectedOrderID, Tag 535 +func (m NoAffectedOrders) SetAffectedOrderID(v string) { + m.Set(field.NewAffectedOrderID(v)) +} + +// SetAffectedSecondaryOrderID sets AffectedSecondaryOrderID, Tag 536 +func (m NoAffectedOrders) SetAffectedSecondaryOrderID(v string) { + m.Set(field.NewAffectedSecondaryOrderID(v)) +} + +// GetOrigClOrdID gets OrigClOrdID, Tag 41 +func (m NoAffectedOrders) GetOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.OrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAffectedOrderID gets AffectedOrderID, Tag 535 +func (m NoAffectedOrders) GetAffectedOrderID() (v string, err quickfix.MessageRejectError) { + var f field.AffectedOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAffectedSecondaryOrderID gets AffectedSecondaryOrderID, Tag 536 +func (m NoAffectedOrders) GetAffectedSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.AffectedSecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41 +func (m NoAffectedOrders) HasOrigClOrdID() bool { + return m.Has(tag.OrigClOrdID) +} + +// HasAffectedOrderID returns true if AffectedOrderID is present, Tag 535 +func (m NoAffectedOrders) HasAffectedOrderID() bool { + return m.Has(tag.AffectedOrderID) +} + +// HasAffectedSecondaryOrderID returns true if AffectedSecondaryOrderID is present, Tag 536 +func (m NoAffectedOrders) HasAffectedSecondaryOrderID() bool { + return m.Has(tag.AffectedSecondaryOrderID) +} + +// NoAffectedOrdersRepeatingGroup is a repeating group, Tag 534 +type NoAffectedOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAffectedOrdersRepeatingGroup returns an initialized, NoAffectedOrdersRepeatingGroup +func NewNoAffectedOrdersRepeatingGroup() NoAffectedOrdersRepeatingGroup { + return NoAffectedOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAffectedOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrigClOrdID), quickfix.GroupElement(tag.AffectedOrderID), quickfix.GroupElement(tag.AffectedSecondaryOrderID)})} +} + +// Add create and append a new NoAffectedOrders to this group +func (m NoAffectedOrdersRepeatingGroup) Add() NoAffectedOrders { + g := m.RepeatingGroup.Add() + return NoAffectedOrders{g} +} + +// Get returns the ith NoAffectedOrders in the NoAffectedOrdersRepeatinGroup +func (m NoAffectedOrdersRepeatingGroup) Get(i int) NoAffectedOrders { + return NoAffectedOrders{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoNotAffectedOrders is a repeating group element, Tag 1370 +type NoNotAffectedOrders struct { + *quickfix.Group +} + +// SetNotAffOrigClOrdID sets NotAffOrigClOrdID, Tag 1372 +func (m NoNotAffectedOrders) SetNotAffOrigClOrdID(v string) { + m.Set(field.NewNotAffOrigClOrdID(v)) +} + +// SetNotAffectedOrderID sets NotAffectedOrderID, Tag 1371 +func (m NoNotAffectedOrders) SetNotAffectedOrderID(v string) { + m.Set(field.NewNotAffectedOrderID(v)) +} + +// GetNotAffOrigClOrdID gets NotAffOrigClOrdID, Tag 1372 +func (m NoNotAffectedOrders) GetNotAffOrigClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.NotAffOrigClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotAffectedOrderID gets NotAffectedOrderID, Tag 1371 +func (m NoNotAffectedOrders) GetNotAffectedOrderID() (v string, err quickfix.MessageRejectError) { + var f field.NotAffectedOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNotAffOrigClOrdID returns true if NotAffOrigClOrdID is present, Tag 1372 +func (m NoNotAffectedOrders) HasNotAffOrigClOrdID() bool { + return m.Has(tag.NotAffOrigClOrdID) +} + +// HasNotAffectedOrderID returns true if NotAffectedOrderID is present, Tag 1371 +func (m NoNotAffectedOrders) HasNotAffectedOrderID() bool { + return m.Has(tag.NotAffectedOrderID) +} + +// NoNotAffectedOrdersRepeatingGroup is a repeating group, Tag 1370 +type NoNotAffectedOrdersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNotAffectedOrdersRepeatingGroup returns an initialized, NoNotAffectedOrdersRepeatingGroup +func NewNoNotAffectedOrdersRepeatingGroup() NoNotAffectedOrdersRepeatingGroup { + return NoNotAffectedOrdersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNotAffectedOrders, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NotAffOrigClOrdID), quickfix.GroupElement(tag.NotAffectedOrderID)})} +} + +// Add create and append a new NoNotAffectedOrders to this group +func (m NoNotAffectedOrdersRepeatingGroup) Add() NoNotAffectedOrders { + g := m.RepeatingGroup.Add() + return NoNotAffectedOrders{g} +} + +// Get returns the ith NoNotAffectedOrders in the NoNotAffectedOrdersRepeatinGroup +func (m NoNotAffectedOrdersRepeatingGroup) Get(i int) NoNotAffectedOrders { + return NoNotAffectedOrders{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordermasscancelrequest/OrderMassCancelRequest.generated.go b/fix50sp2/ordermasscancelrequest/OrderMassCancelRequest.generated.go new file mode 100644 index 000000000..7d21e4223 --- /dev/null +++ b/fix50sp2/ordermasscancelrequest/OrderMassCancelRequest.generated.go @@ -0,0 +1,4587 @@ +package ordermasscancelrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderMassCancelRequest is the fix50sp2 OrderMassCancelRequest type, MsgType = q +type OrderMassCancelRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderMassCancelRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderMassCancelRequest { + return OrderMassCancelRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderMassCancelRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderMassCancelRequest initialized with the required fields for OrderMassCancelRequest +func New(clordid field.ClOrdIDField, masscancelrequesttype field.MassCancelRequestTypeField, transacttime field.TransactTimeField) (m OrderMassCancelRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("q")) + m.Set(clordid) + m.Set(masscancelrequesttype) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderMassCancelRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "q", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderMassCancelRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderMassCancelRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderMassCancelRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderMassCancelRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderMassCancelRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m OrderMassCancelRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m OrderMassCancelRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderMassCancelRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderMassCancelRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderMassCancelRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderMassCancelRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderMassCancelRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderMassCancelRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderMassCancelRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderMassCancelRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderMassCancelRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderMassCancelRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderMassCancelRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderMassCancelRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderMassCancelRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderMassCancelRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderMassCancelRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderMassCancelRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderMassCancelRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderMassCancelRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassCancelRequest) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m OrderMassCancelRequest) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassCancelRequest) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassCancelRequest) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassCancelRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m OrderMassCancelRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassCancelRequest) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderMassCancelRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m OrderMassCancelRequest) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassCancelRequest) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m OrderMassCancelRequest) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassCancelRequest) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassCancelRequest) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m OrderMassCancelRequest) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m OrderMassCancelRequest) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m OrderMassCancelRequest) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassCancelRequest) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassCancelRequest) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m OrderMassCancelRequest) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m OrderMassCancelRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m OrderMassCancelRequest) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m OrderMassCancelRequest) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m OrderMassCancelRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderMassCancelRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderMassCancelRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderMassCancelRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderMassCancelRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m OrderMassCancelRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m OrderMassCancelRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassCancelRequest) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassCancelRequest) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassCancelRequest) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassCancelRequest) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m OrderMassCancelRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassCancelRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderMassCancelRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderMassCancelRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassCancelRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderMassCancelRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderMassCancelRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m OrderMassCancelRequest) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m OrderMassCancelRequest) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderMassCancelRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassCancelRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderMassCancelRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderMassCancelRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMassCancelRequestType sets MassCancelRequestType, Tag 530 +func (m OrderMassCancelRequest) SetMassCancelRequestType(v enum.MassCancelRequestType) { + m.Set(field.NewMassCancelRequestType(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderMassCancelRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m OrderMassCancelRequest) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderMassCancelRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassCancelRequest) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassCancelRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassCancelRequest) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassCancelRequest) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m OrderMassCancelRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderMassCancelRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderMassCancelRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderMassCancelRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassCancelRequest) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m OrderMassCancelRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderMassCancelRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderMassCancelRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderMassCancelRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderMassCancelRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderMassCancelRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m OrderMassCancelRequest) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m OrderMassCancelRequest) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m OrderMassCancelRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassCancelRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m OrderMassCancelRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m OrderMassCancelRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m OrderMassCancelRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m OrderMassCancelRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m OrderMassCancelRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassCancelRequest) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderMassCancelRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderMassCancelRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderMassCancelRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderMassCancelRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderMassCancelRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderMassCancelRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderMassCancelRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderMassCancelRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassCancelRequest) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m OrderMassCancelRequest) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m OrderMassCancelRequest) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m OrderMassCancelRequest) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderMassCancelRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderMassCancelRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassCancelRequest) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassCancelRequest) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderMassCancelRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m OrderMassCancelRequest) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassCancelRequest) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassCancelRequest) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m OrderMassCancelRequest) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassCancelRequest) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassCancelRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassCancelRequest) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderMassCancelRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassCancelRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderMassCancelRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderMassCancelRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderMassCancelRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderMassCancelRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderMassCancelRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassCancelRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassCancelRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderMassCancelRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderMassCancelRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderMassCancelRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderMassCancelRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderMassCancelRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderMassCancelRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderMassCancelRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderMassCancelRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassCancelRequest) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderMassCancelRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassCancelRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderMassCancelRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m OrderMassCancelRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m OrderMassCancelRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassCancelRequest) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassCancelRequest) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassCancelRequest) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassCancelRequest) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderMassCancelRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassCancelRequest) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderMassCancelRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassCancelRequest) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderMassCancelRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderMassCancelRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassCancelRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassCancelRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassCancelRequest) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m OrderMassCancelRequest) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassCancelRequest) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassCancelRequest) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderMassCancelRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderMassCancelRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassCancelRequest) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassCancelRequest) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m OrderMassCancelRequest) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassCancelRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassCancelRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassCancelRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassCancelRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderMassCancelRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderMassCancelRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderMassCancelRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderMassCancelRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderMassCancelRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderMassCancelRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderMassCancelRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m OrderMassCancelRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m OrderMassCancelRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderMassCancelRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderMassCancelRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderMassCancelRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderMassCancelRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderMassCancelRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderMassCancelRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderMassCancelRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderMassCancelRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderMassCancelRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderMassCancelRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderMassCancelRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderMassCancelRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderMassCancelRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderMassCancelRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderMassCancelRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderMassCancelRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderMassCancelRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderMassCancelRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassCancelRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m OrderMassCancelRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassCancelRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassCancelRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassCancelRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m OrderMassCancelRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassCancelRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderMassCancelRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m OrderMassCancelRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassCancelRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m OrderMassCancelRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassCancelRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassCancelRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m OrderMassCancelRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m OrderMassCancelRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m OrderMassCancelRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassCancelRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassCancelRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m OrderMassCancelRequest) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m OrderMassCancelRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m OrderMassCancelRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m OrderMassCancelRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m OrderMassCancelRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderMassCancelRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderMassCancelRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderMassCancelRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderMassCancelRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m OrderMassCancelRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m OrderMassCancelRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassCancelRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassCancelRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m OrderMassCancelRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassCancelRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderMassCancelRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderMassCancelRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassCancelRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderMassCancelRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderMassCancelRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m OrderMassCancelRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m OrderMassCancelRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderMassCancelRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassCancelRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderMassCancelRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderMassCancelRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassCancelRequestType gets MassCancelRequestType, Tag 530 +func (m OrderMassCancelRequest) GetMassCancelRequestType() (v enum.MassCancelRequestType, err quickfix.MessageRejectError) { + var f field.MassCancelRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderMassCancelRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m OrderMassCancelRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderMassCancelRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassCancelRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassCancelRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassCancelRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassCancelRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m OrderMassCancelRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderMassCancelRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderMassCancelRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderMassCancelRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassCancelRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m OrderMassCancelRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderMassCancelRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderMassCancelRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderMassCancelRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderMassCancelRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderMassCancelRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m OrderMassCancelRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m OrderMassCancelRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m OrderMassCancelRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassCancelRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m OrderMassCancelRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m OrderMassCancelRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m OrderMassCancelRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m OrderMassCancelRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m OrderMassCancelRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassCancelRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderMassCancelRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderMassCancelRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderMassCancelRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderMassCancelRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderMassCancelRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderMassCancelRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderMassCancelRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderMassCancelRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassCancelRequest) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m OrderMassCancelRequest) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m OrderMassCancelRequest) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m OrderMassCancelRequest) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderMassCancelRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderMassCancelRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassCancelRequest) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassCancelRequest) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderMassCancelRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m OrderMassCancelRequest) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassCancelRequest) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassCancelRequest) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m OrderMassCancelRequest) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassCancelRequest) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassCancelRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassCancelRequest) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderMassCancelRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassCancelRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderMassCancelRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderMassCancelRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderMassCancelRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderMassCancelRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderMassCancelRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassCancelRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassCancelRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderMassCancelRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderMassCancelRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderMassCancelRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderMassCancelRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderMassCancelRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderMassCancelRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderMassCancelRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderMassCancelRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassCancelRequest) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderMassCancelRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassCancelRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderMassCancelRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m OrderMassCancelRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m OrderMassCancelRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassCancelRequest) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassCancelRequest) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassCancelRequest) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassCancelRequest) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderMassCancelRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassCancelRequest) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderMassCancelRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassCancelRequest) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderMassCancelRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderMassCancelRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassCancelRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassCancelRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassCancelRequest) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m OrderMassCancelRequest) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassCancelRequest) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassCancelRequest) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderMassCancelRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderMassCancelRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassCancelRequest) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassCancelRequest) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m OrderMassCancelRequest) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassCancelRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassCancelRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassCancelRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassCancelRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderMassCancelRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderMassCancelRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderMassCancelRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderMassCancelRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderMassCancelRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderMassCancelRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderMassCancelRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m OrderMassCancelRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m OrderMassCancelRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderMassCancelRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderMassCancelRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderMassCancelRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderMassCancelRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderMassCancelRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderMassCancelRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderMassCancelRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderMassCancelRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderMassCancelRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderMassCancelRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderMassCancelRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderMassCancelRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderMassCancelRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderMassCancelRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderMassCancelRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderMassCancelRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderMassCancelRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderMassCancelRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m OrderMassCancelRequest) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m OrderMassCancelRequest) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m OrderMassCancelRequest) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m OrderMassCancelRequest) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m OrderMassCancelRequest) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m OrderMassCancelRequest) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m OrderMassCancelRequest) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderMassCancelRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m OrderMassCancelRequest) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m OrderMassCancelRequest) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m OrderMassCancelRequest) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m OrderMassCancelRequest) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m OrderMassCancelRequest) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m OrderMassCancelRequest) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m OrderMassCancelRequest) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m OrderMassCancelRequest) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m OrderMassCancelRequest) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m OrderMassCancelRequest) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m OrderMassCancelRequest) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m OrderMassCancelRequest) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m OrderMassCancelRequest) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m OrderMassCancelRequest) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m OrderMassCancelRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderMassCancelRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderMassCancelRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderMassCancelRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderMassCancelRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m OrderMassCancelRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m OrderMassCancelRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m OrderMassCancelRequest) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m OrderMassCancelRequest) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m OrderMassCancelRequest) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m OrderMassCancelRequest) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m OrderMassCancelRequest) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m OrderMassCancelRequest) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderMassCancelRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderMassCancelRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m OrderMassCancelRequest) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderMassCancelRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderMassCancelRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m OrderMassCancelRequest) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m OrderMassCancelRequest) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderMassCancelRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderMassCancelRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderMassCancelRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderMassCancelRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMassCancelRequestType returns true if MassCancelRequestType is present, Tag 530 +func (m OrderMassCancelRequest) HasMassCancelRequestType() bool { + return m.Has(tag.MassCancelRequestType) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderMassCancelRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m OrderMassCancelRequest) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderMassCancelRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m OrderMassCancelRequest) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m OrderMassCancelRequest) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m OrderMassCancelRequest) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m OrderMassCancelRequest) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m OrderMassCancelRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderMassCancelRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderMassCancelRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderMassCancelRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m OrderMassCancelRequest) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m OrderMassCancelRequest) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderMassCancelRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderMassCancelRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderMassCancelRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderMassCancelRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderMassCancelRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m OrderMassCancelRequest) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m OrderMassCancelRequest) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m OrderMassCancelRequest) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m OrderMassCancelRequest) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m OrderMassCancelRequest) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m OrderMassCancelRequest) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m OrderMassCancelRequest) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m OrderMassCancelRequest) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m OrderMassCancelRequest) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m OrderMassCancelRequest) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderMassCancelRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderMassCancelRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderMassCancelRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderMassCancelRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderMassCancelRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderMassCancelRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderMassCancelRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderMassCancelRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m OrderMassCancelRequest) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m OrderMassCancelRequest) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m OrderMassCancelRequest) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m OrderMassCancelRequest) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderMassCancelRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderMassCancelRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m OrderMassCancelRequest) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m OrderMassCancelRequest) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderMassCancelRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m OrderMassCancelRequest) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m OrderMassCancelRequest) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m OrderMassCancelRequest) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m OrderMassCancelRequest) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m OrderMassCancelRequest) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderMassCancelRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m OrderMassCancelRequest) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderMassCancelRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderMassCancelRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderMassCancelRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderMassCancelRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderMassCancelRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderMassCancelRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderMassCancelRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderMassCancelRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderMassCancelRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderMassCancelRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderMassCancelRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderMassCancelRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderMassCancelRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderMassCancelRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderMassCancelRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderMassCancelRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderMassCancelRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m OrderMassCancelRequest) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderMassCancelRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderMassCancelRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderMassCancelRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m OrderMassCancelRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m OrderMassCancelRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m OrderMassCancelRequest) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m OrderMassCancelRequest) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m OrderMassCancelRequest) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m OrderMassCancelRequest) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderMassCancelRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m OrderMassCancelRequest) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderMassCancelRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m OrderMassCancelRequest) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderMassCancelRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderMassCancelRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderMassCancelRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderMassCancelRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m OrderMassCancelRequest) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m OrderMassCancelRequest) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m OrderMassCancelRequest) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m OrderMassCancelRequest) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderMassCancelRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderMassCancelRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m OrderMassCancelRequest) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m OrderMassCancelRequest) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m OrderMassCancelRequest) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderMassCancelRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderMassCancelRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderMassCancelRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderMassCancelRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderMassCancelRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderMassCancelRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/ordermassstatusrequest/OrderMassStatusRequest.generated.go b/fix50sp2/ordermassstatusrequest/OrderMassStatusRequest.generated.go new file mode 100644 index 000000000..aa38d237d --- /dev/null +++ b/fix50sp2/ordermassstatusrequest/OrderMassStatusRequest.generated.go @@ -0,0 +1,4491 @@ +package ordermassstatusrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderMassStatusRequest is the fix50sp2 OrderMassStatusRequest type, MsgType = AF +type OrderMassStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderMassStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderMassStatusRequest { + return OrderMassStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderMassStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderMassStatusRequest initialized with the required fields for OrderMassStatusRequest +func New(massstatusreqid field.MassStatusReqIDField, massstatusreqtype field.MassStatusReqTypeField) (m OrderMassStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AF")) + m.Set(massstatusreqid) + m.Set(massstatusreqtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderMassStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AF", r +} + +// SetAccount sets Account, Tag 1 +func (m OrderMassStatusRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderMassStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderMassStatusRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderMassStatusRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderMassStatusRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderMassStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderMassStatusRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderMassStatusRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderMassStatusRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderMassStatusRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderMassStatusRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderMassStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderMassStatusRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderMassStatusRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderMassStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderMassStatusRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderMassStatusRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderMassStatusRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderMassStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderMassStatusRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderMassStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderMassStatusRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderMassStatusRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassStatusRequest) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m OrderMassStatusRequest) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassStatusRequest) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassStatusRequest) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassStatusRequest) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m OrderMassStatusRequest) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassStatusRequest) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderMassStatusRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m OrderMassStatusRequest) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassStatusRequest) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m OrderMassStatusRequest) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassStatusRequest) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassStatusRequest) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m OrderMassStatusRequest) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m OrderMassStatusRequest) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m OrderMassStatusRequest) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassStatusRequest) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassStatusRequest) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m OrderMassStatusRequest) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m OrderMassStatusRequest) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m OrderMassStatusRequest) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m OrderMassStatusRequest) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m OrderMassStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderMassStatusRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderMassStatusRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderMassStatusRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderMassStatusRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassStatusRequest) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassStatusRequest) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassStatusRequest) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassStatusRequest) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m OrderMassStatusRequest) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassStatusRequest) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderMassStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderMassStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassStatusRequest) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderMassStatusRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderMassStatusRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m OrderMassStatusRequest) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m OrderMassStatusRequest) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderMassStatusRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassStatusRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderMassStatusRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderMassStatusRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m OrderMassStatusRequest) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderMassStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetMassStatusReqID sets MassStatusReqID, Tag 584 +func (m OrderMassStatusRequest) SetMassStatusReqID(v string) { + m.Set(field.NewMassStatusReqID(v)) +} + +// SetMassStatusReqType sets MassStatusReqType, Tag 585 +func (m OrderMassStatusRequest) SetMassStatusReqType(v enum.MassStatusReqType) { + m.Set(field.NewMassStatusReqType(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassStatusRequest) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassStatusRequest) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassStatusRequest) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassStatusRequest) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m OrderMassStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m OrderMassStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderMassStatusRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderMassStatusRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderMassStatusRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassStatusRequest) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m OrderMassStatusRequest) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderMassStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderMassStatusRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderMassStatusRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderMassStatusRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderMassStatusRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m OrderMassStatusRequest) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m OrderMassStatusRequest) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m OrderMassStatusRequest) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassStatusRequest) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m OrderMassStatusRequest) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m OrderMassStatusRequest) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m OrderMassStatusRequest) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m OrderMassStatusRequest) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m OrderMassStatusRequest) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassStatusRequest) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderMassStatusRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderMassStatusRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderMassStatusRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderMassStatusRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderMassStatusRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderMassStatusRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderMassStatusRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderMassStatusRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassStatusRequest) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m OrderMassStatusRequest) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m OrderMassStatusRequest) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m OrderMassStatusRequest) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderMassStatusRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderMassStatusRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassStatusRequest) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassStatusRequest) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderMassStatusRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m OrderMassStatusRequest) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassStatusRequest) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassStatusRequest) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m OrderMassStatusRequest) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassStatusRequest) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassStatusRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassStatusRequest) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderMassStatusRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassStatusRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderMassStatusRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderMassStatusRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderMassStatusRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderMassStatusRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderMassStatusRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassStatusRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassStatusRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderMassStatusRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderMassStatusRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderMassStatusRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderMassStatusRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderMassStatusRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderMassStatusRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderMassStatusRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderMassStatusRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassStatusRequest) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderMassStatusRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassStatusRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderMassStatusRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassStatusRequest) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassStatusRequest) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassStatusRequest) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassStatusRequest) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderMassStatusRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassStatusRequest) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderMassStatusRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassStatusRequest) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderMassStatusRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderMassStatusRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassStatusRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassStatusRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassStatusRequest) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m OrderMassStatusRequest) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassStatusRequest) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassStatusRequest) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderMassStatusRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderMassStatusRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassStatusRequest) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassStatusRequest) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m OrderMassStatusRequest) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassStatusRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassStatusRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassStatusRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassStatusRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderMassStatusRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderMassStatusRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m OrderMassStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderMassStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderMassStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderMassStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderMassStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderMassStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderMassStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderMassStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderMassStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderMassStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderMassStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderMassStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderMassStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderMassStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderMassStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderMassStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderMassStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderMassStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderMassStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderMassStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderMassStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderMassStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderMassStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m OrderMassStatusRequest) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m OrderMassStatusRequest) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m OrderMassStatusRequest) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m OrderMassStatusRequest) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m OrderMassStatusRequest) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m OrderMassStatusRequest) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m OrderMassStatusRequest) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderMassStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m OrderMassStatusRequest) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m OrderMassStatusRequest) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m OrderMassStatusRequest) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m OrderMassStatusRequest) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m OrderMassStatusRequest) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m OrderMassStatusRequest) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m OrderMassStatusRequest) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m OrderMassStatusRequest) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m OrderMassStatusRequest) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m OrderMassStatusRequest) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m OrderMassStatusRequest) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m OrderMassStatusRequest) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m OrderMassStatusRequest) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m OrderMassStatusRequest) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m OrderMassStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderMassStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderMassStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderMassStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderMassStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m OrderMassStatusRequest) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m OrderMassStatusRequest) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m OrderMassStatusRequest) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m OrderMassStatusRequest) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderMassStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderMassStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m OrderMassStatusRequest) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderMassStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderMassStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m OrderMassStatusRequest) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m OrderMassStatusRequest) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderMassStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderMassStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderMassStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderMassStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m OrderMassStatusRequest) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderMassStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassStatusReqID gets MassStatusReqID, Tag 584 +func (m OrderMassStatusRequest) GetMassStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.MassStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMassStatusReqType gets MassStatusReqType, Tag 585 +func (m OrderMassStatusRequest) GetMassStatusReqType() (v enum.MassStatusReqType, err quickfix.MessageRejectError) { + var f field.MassStatusReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m OrderMassStatusRequest) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m OrderMassStatusRequest) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m OrderMassStatusRequest) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m OrderMassStatusRequest) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m OrderMassStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m OrderMassStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderMassStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderMassStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderMassStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m OrderMassStatusRequest) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m OrderMassStatusRequest) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderMassStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderMassStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderMassStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderMassStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderMassStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m OrderMassStatusRequest) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m OrderMassStatusRequest) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m OrderMassStatusRequest) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m OrderMassStatusRequest) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m OrderMassStatusRequest) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m OrderMassStatusRequest) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m OrderMassStatusRequest) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m OrderMassStatusRequest) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m OrderMassStatusRequest) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m OrderMassStatusRequest) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderMassStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderMassStatusRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderMassStatusRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderMassStatusRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderMassStatusRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderMassStatusRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderMassStatusRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderMassStatusRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m OrderMassStatusRequest) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m OrderMassStatusRequest) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m OrderMassStatusRequest) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m OrderMassStatusRequest) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderMassStatusRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderMassStatusRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m OrderMassStatusRequest) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m OrderMassStatusRequest) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderMassStatusRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m OrderMassStatusRequest) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m OrderMassStatusRequest) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m OrderMassStatusRequest) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m OrderMassStatusRequest) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m OrderMassStatusRequest) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderMassStatusRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m OrderMassStatusRequest) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderMassStatusRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderMassStatusRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderMassStatusRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderMassStatusRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderMassStatusRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderMassStatusRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderMassStatusRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderMassStatusRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderMassStatusRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderMassStatusRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderMassStatusRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderMassStatusRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderMassStatusRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderMassStatusRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderMassStatusRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderMassStatusRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderMassStatusRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m OrderMassStatusRequest) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderMassStatusRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderMassStatusRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderMassStatusRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m OrderMassStatusRequest) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m OrderMassStatusRequest) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m OrderMassStatusRequest) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m OrderMassStatusRequest) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderMassStatusRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m OrderMassStatusRequest) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderMassStatusRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m OrderMassStatusRequest) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderMassStatusRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderMassStatusRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderMassStatusRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderMassStatusRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m OrderMassStatusRequest) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m OrderMassStatusRequest) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m OrderMassStatusRequest) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m OrderMassStatusRequest) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderMassStatusRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderMassStatusRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m OrderMassStatusRequest) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m OrderMassStatusRequest) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m OrderMassStatusRequest) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderMassStatusRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderMassStatusRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderMassStatusRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderMassStatusRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderMassStatusRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderMassStatusRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m OrderMassStatusRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderMassStatusRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderMassStatusRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderMassStatusRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderMassStatusRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderMassStatusRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderMassStatusRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderMassStatusRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderMassStatusRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderMassStatusRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderMassStatusRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderMassStatusRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderMassStatusRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderMassStatusRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderMassStatusRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderMassStatusRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderMassStatusRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderMassStatusRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderMassStatusRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderMassStatusRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderMassStatusRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderMassStatusRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderMassStatusRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m OrderMassStatusRequest) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m OrderMassStatusRequest) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m OrderMassStatusRequest) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m OrderMassStatusRequest) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m OrderMassStatusRequest) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m OrderMassStatusRequest) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m OrderMassStatusRequest) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderMassStatusRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m OrderMassStatusRequest) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m OrderMassStatusRequest) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m OrderMassStatusRequest) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m OrderMassStatusRequest) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m OrderMassStatusRequest) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m OrderMassStatusRequest) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m OrderMassStatusRequest) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m OrderMassStatusRequest) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m OrderMassStatusRequest) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m OrderMassStatusRequest) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m OrderMassStatusRequest) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m OrderMassStatusRequest) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m OrderMassStatusRequest) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m OrderMassStatusRequest) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m OrderMassStatusRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderMassStatusRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderMassStatusRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderMassStatusRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderMassStatusRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m OrderMassStatusRequest) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m OrderMassStatusRequest) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m OrderMassStatusRequest) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m OrderMassStatusRequest) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m OrderMassStatusRequest) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m OrderMassStatusRequest) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderMassStatusRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderMassStatusRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m OrderMassStatusRequest) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderMassStatusRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderMassStatusRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m OrderMassStatusRequest) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m OrderMassStatusRequest) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderMassStatusRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderMassStatusRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderMassStatusRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderMassStatusRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m OrderMassStatusRequest) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderMassStatusRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasMassStatusReqID returns true if MassStatusReqID is present, Tag 584 +func (m OrderMassStatusRequest) HasMassStatusReqID() bool { + return m.Has(tag.MassStatusReqID) +} + +// HasMassStatusReqType returns true if MassStatusReqType is present, Tag 585 +func (m OrderMassStatusRequest) HasMassStatusReqType() bool { + return m.Has(tag.MassStatusReqType) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m OrderMassStatusRequest) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m OrderMassStatusRequest) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m OrderMassStatusRequest) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m OrderMassStatusRequest) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m OrderMassStatusRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m OrderMassStatusRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderMassStatusRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderMassStatusRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderMassStatusRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m OrderMassStatusRequest) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m OrderMassStatusRequest) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderMassStatusRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderMassStatusRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderMassStatusRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderMassStatusRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderMassStatusRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m OrderMassStatusRequest) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m OrderMassStatusRequest) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m OrderMassStatusRequest) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m OrderMassStatusRequest) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m OrderMassStatusRequest) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m OrderMassStatusRequest) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m OrderMassStatusRequest) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m OrderMassStatusRequest) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m OrderMassStatusRequest) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m OrderMassStatusRequest) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderMassStatusRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderMassStatusRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderMassStatusRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderMassStatusRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderMassStatusRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderMassStatusRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderMassStatusRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderMassStatusRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m OrderMassStatusRequest) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m OrderMassStatusRequest) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m OrderMassStatusRequest) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m OrderMassStatusRequest) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderMassStatusRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderMassStatusRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m OrderMassStatusRequest) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m OrderMassStatusRequest) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderMassStatusRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m OrderMassStatusRequest) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m OrderMassStatusRequest) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m OrderMassStatusRequest) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m OrderMassStatusRequest) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m OrderMassStatusRequest) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderMassStatusRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m OrderMassStatusRequest) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderMassStatusRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderMassStatusRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderMassStatusRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderMassStatusRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderMassStatusRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderMassStatusRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderMassStatusRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderMassStatusRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderMassStatusRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderMassStatusRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderMassStatusRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderMassStatusRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderMassStatusRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderMassStatusRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderMassStatusRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderMassStatusRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderMassStatusRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m OrderMassStatusRequest) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderMassStatusRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderMassStatusRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderMassStatusRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m OrderMassStatusRequest) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m OrderMassStatusRequest) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m OrderMassStatusRequest) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m OrderMassStatusRequest) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderMassStatusRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m OrderMassStatusRequest) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderMassStatusRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m OrderMassStatusRequest) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderMassStatusRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderMassStatusRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderMassStatusRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderMassStatusRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m OrderMassStatusRequest) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m OrderMassStatusRequest) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m OrderMassStatusRequest) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m OrderMassStatusRequest) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderMassStatusRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderMassStatusRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m OrderMassStatusRequest) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m OrderMassStatusRequest) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m OrderMassStatusRequest) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderMassStatusRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderMassStatusRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderMassStatusRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderMassStatusRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderMassStatusRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderMassStatusRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/orderstatusrequest/OrderStatusRequest.generated.go b/fix50sp2/orderstatusrequest/OrderStatusRequest.generated.go new file mode 100644 index 000000000..6a32879ac --- /dev/null +++ b/fix50sp2/orderstatusrequest/OrderStatusRequest.generated.go @@ -0,0 +1,4623 @@ +package orderstatusrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// OrderStatusRequest is the fix50sp2 OrderStatusRequest type, MsgType = H +type OrderStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a OrderStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) OrderStatusRequest { + return OrderStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m OrderStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a OrderStatusRequest initialized with the required fields for OrderStatusRequest +func New(side field.SideField) (m OrderStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("H")) + m.Set(side) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg OrderStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "H", r +} + +// SetAccount sets Account, Tag 1 +func (m OrderStatusRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m OrderStatusRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m OrderStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m OrderStatusRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m OrderStatusRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m OrderStatusRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m OrderStatusRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m OrderStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m OrderStatusRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m OrderStatusRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m OrderStatusRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m OrderStatusRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m OrderStatusRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m OrderStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m OrderStatusRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m OrderStatusRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m OrderStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m OrderStatusRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m OrderStatusRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m OrderStatusRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m OrderStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m OrderStatusRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m OrderStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m OrderStatusRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m OrderStatusRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m OrderStatusRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m OrderStatusRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m OrderStatusRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m OrderStatusRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m OrderStatusRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m OrderStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m OrderStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m OrderStatusRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m OrderStatusRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m OrderStatusRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m OrderStatusRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m OrderStatusRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m OrderStatusRequest) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m OrderStatusRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m OrderStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetClOrdLinkID sets ClOrdLinkID, Tag 583 +func (m OrderStatusRequest) SetClOrdLinkID(v string) { + m.Set(field.NewClOrdLinkID(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m OrderStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m OrderStatusRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m OrderStatusRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m OrderStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m OrderStatusRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m OrderStatusRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetOrdStatusReqID sets OrdStatusReqID, Tag 790 +func (m OrderStatusRequest) SetOrdStatusReqID(v string) { + m.Set(field.NewOrdStatusReqID(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m OrderStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m OrderStatusRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m OrderStatusRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m OrderStatusRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m OrderStatusRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m OrderStatusRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m OrderStatusRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m OrderStatusRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m OrderStatusRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m OrderStatusRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m OrderStatusRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m OrderStatusRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m OrderStatusRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m OrderStatusRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m OrderStatusRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m OrderStatusRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m OrderStatusRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m OrderStatusRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m OrderStatusRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m OrderStatusRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m OrderStatusRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m OrderStatusRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m OrderStatusRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m OrderStatusRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m OrderStatusRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m OrderStatusRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m OrderStatusRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m OrderStatusRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m OrderStatusRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m OrderStatusRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m OrderStatusRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m OrderStatusRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m OrderStatusRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderStatusRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m OrderStatusRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m OrderStatusRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m OrderStatusRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m OrderStatusRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m OrderStatusRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m OrderStatusRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m OrderStatusRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m OrderStatusRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m OrderStatusRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderStatusRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m OrderStatusRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m OrderStatusRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m OrderStatusRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m OrderStatusRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m OrderStatusRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m OrderStatusRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderStatusRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m OrderStatusRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m OrderStatusRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderStatusRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderStatusRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderStatusRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderStatusRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m OrderStatusRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m OrderStatusRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m OrderStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m OrderStatusRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m OrderStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m OrderStatusRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m OrderStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m OrderStatusRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m OrderStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m OrderStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m OrderStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m OrderStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m OrderStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m OrderStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m OrderStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m OrderStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m OrderStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m OrderStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m OrderStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m OrderStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m OrderStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m OrderStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m OrderStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m OrderStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m OrderStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m OrderStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m OrderStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m OrderStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m OrderStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m OrderStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m OrderStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m OrderStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m OrderStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m OrderStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m OrderStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m OrderStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m OrderStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m OrderStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m OrderStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m OrderStatusRequest) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m OrderStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m OrderStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdLinkID gets ClOrdLinkID, Tag 583 +func (m OrderStatusRequest) GetClOrdLinkID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m OrderStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m OrderStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m OrderStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m OrderStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m OrderStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m OrderStatusRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatusReqID gets OrdStatusReqID, Tag 790 +func (m OrderStatusRequest) GetOrdStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.OrdStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m OrderStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m OrderStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m OrderStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m OrderStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m OrderStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m OrderStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m OrderStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m OrderStatusRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m OrderStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m OrderStatusRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m OrderStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m OrderStatusRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m OrderStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m OrderStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m OrderStatusRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m OrderStatusRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m OrderStatusRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m OrderStatusRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m OrderStatusRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m OrderStatusRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m OrderStatusRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m OrderStatusRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m OrderStatusRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m OrderStatusRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m OrderStatusRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m OrderStatusRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m OrderStatusRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m OrderStatusRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m OrderStatusRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m OrderStatusRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m OrderStatusRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m OrderStatusRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m OrderStatusRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m OrderStatusRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m OrderStatusRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m OrderStatusRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m OrderStatusRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m OrderStatusRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m OrderStatusRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m OrderStatusRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m OrderStatusRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m OrderStatusRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m OrderStatusRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m OrderStatusRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m OrderStatusRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m OrderStatusRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m OrderStatusRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m OrderStatusRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m OrderStatusRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m OrderStatusRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m OrderStatusRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m OrderStatusRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m OrderStatusRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m OrderStatusRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m OrderStatusRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m OrderStatusRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m OrderStatusRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m OrderStatusRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m OrderStatusRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m OrderStatusRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m OrderStatusRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m OrderStatusRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m OrderStatusRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m OrderStatusRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m OrderStatusRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m OrderStatusRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m OrderStatusRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m OrderStatusRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m OrderStatusRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m OrderStatusRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m OrderStatusRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m OrderStatusRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m OrderStatusRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m OrderStatusRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m OrderStatusRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m OrderStatusRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m OrderStatusRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m OrderStatusRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m OrderStatusRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m OrderStatusRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m OrderStatusRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m OrderStatusRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m OrderStatusRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m OrderStatusRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m OrderStatusRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m OrderStatusRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m OrderStatusRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m OrderStatusRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m OrderStatusRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m OrderStatusRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m OrderStatusRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m OrderStatusRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m OrderStatusRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m OrderStatusRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m OrderStatusRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m OrderStatusRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m OrderStatusRequest) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m OrderStatusRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m OrderStatusRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasClOrdLinkID returns true if ClOrdLinkID is present, Tag 583 +func (m OrderStatusRequest) HasClOrdLinkID() bool { + return m.Has(tag.ClOrdLinkID) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m OrderStatusRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m OrderStatusRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m OrderStatusRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m OrderStatusRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m OrderStatusRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m OrderStatusRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasOrdStatusReqID returns true if OrdStatusReqID is present, Tag 790 +func (m OrderStatusRequest) HasOrdStatusReqID() bool { + return m.Has(tag.OrdStatusReqID) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m OrderStatusRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m OrderStatusRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m OrderStatusRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m OrderStatusRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m OrderStatusRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m OrderStatusRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m OrderStatusRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m OrderStatusRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m OrderStatusRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m OrderStatusRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m OrderStatusRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m OrderStatusRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m OrderStatusRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m OrderStatusRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m OrderStatusRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m OrderStatusRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m OrderStatusRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m OrderStatusRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m OrderStatusRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m OrderStatusRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m OrderStatusRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m OrderStatusRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m OrderStatusRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m OrderStatusRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m OrderStatusRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m OrderStatusRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m OrderStatusRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m OrderStatusRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m OrderStatusRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m OrderStatusRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m OrderStatusRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m OrderStatusRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m OrderStatusRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m OrderStatusRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m OrderStatusRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m OrderStatusRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m OrderStatusRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m OrderStatusRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m OrderStatusRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m OrderStatusRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m OrderStatusRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m OrderStatusRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m OrderStatusRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m OrderStatusRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m OrderStatusRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m OrderStatusRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m OrderStatusRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m OrderStatusRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m OrderStatusRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m OrderStatusRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m OrderStatusRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m OrderStatusRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m OrderStatusRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m OrderStatusRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m OrderStatusRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m OrderStatusRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m OrderStatusRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m OrderStatusRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m OrderStatusRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/partydetailslistreport/PartyDetailsListReport.generated.go b/fix50sp2/partydetailslistreport/PartyDetailsListReport.generated.go new file mode 100644 index 000000000..6fa7e9c81 --- /dev/null +++ b/fix50sp2/partydetailslistreport/PartyDetailsListReport.generated.go @@ -0,0 +1,2998 @@ +package partydetailslistreport + +import ( + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// PartyDetailsListReport is the fix50sp2 PartyDetailsListReport type, MsgType = CG +type PartyDetailsListReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a PartyDetailsListReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) PartyDetailsListReport { + return PartyDetailsListReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m PartyDetailsListReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a PartyDetailsListReport initialized with the required fields for PartyDetailsListReport +func New(partydetailslistreportid field.PartyDetailsListReportIDField) (m PartyDetailsListReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CG")) + m.Set(partydetailslistreportid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg PartyDetailsListReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CG", r +} + +// SetText sets Text, Tag 58 +func (m PartyDetailsListReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m PartyDetailsListReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m PartyDetailsListReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m PartyDetailsListReport) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m PartyDetailsListReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m PartyDetailsListReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m PartyDetailsListReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m PartyDetailsListReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetPartyDetailsListRequestID sets PartyDetailsListRequestID, Tag 1505 +func (m PartyDetailsListReport) SetPartyDetailsListRequestID(v string) { + m.Set(field.NewPartyDetailsListRequestID(v)) +} + +// SetPartyDetailsListReportID sets PartyDetailsListReportID, Tag 1510 +func (m PartyDetailsListReport) SetPartyDetailsListReportID(v string) { + m.Set(field.NewPartyDetailsListReportID(v)) +} + +// SetPartyDetailsRequestResult sets PartyDetailsRequestResult, Tag 1511 +func (m PartyDetailsListReport) SetPartyDetailsRequestResult(v enum.PartyDetailsRequestResult) { + m.Set(field.NewPartyDetailsRequestResult(v)) +} + +// SetTotNoPartyList sets TotNoPartyList, Tag 1512 +func (m PartyDetailsListReport) SetTotNoPartyList(v int) { + m.Set(field.NewTotNoPartyList(v)) +} + +// SetNoPartyList sets NoPartyList, Tag 1513 +func (m PartyDetailsListReport) SetNoPartyList(f NoPartyListRepeatingGroup) { + m.SetGroup(f) +} + +// GetText gets Text, Tag 58 +func (m PartyDetailsListReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m PartyDetailsListReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m PartyDetailsListReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m PartyDetailsListReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m PartyDetailsListReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m PartyDetailsListReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m PartyDetailsListReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m PartyDetailsListReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyDetailsListRequestID gets PartyDetailsListRequestID, Tag 1505 +func (m PartyDetailsListReport) GetPartyDetailsListRequestID() (v string, err quickfix.MessageRejectError) { + var f field.PartyDetailsListRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyDetailsListReportID gets PartyDetailsListReportID, Tag 1510 +func (m PartyDetailsListReport) GetPartyDetailsListReportID() (v string, err quickfix.MessageRejectError) { + var f field.PartyDetailsListReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyDetailsRequestResult gets PartyDetailsRequestResult, Tag 1511 +func (m PartyDetailsListReport) GetPartyDetailsRequestResult() (v enum.PartyDetailsRequestResult, err quickfix.MessageRejectError) { + var f field.PartyDetailsRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoPartyList gets TotNoPartyList, Tag 1512 +func (m PartyDetailsListReport) GetTotNoPartyList() (v int, err quickfix.MessageRejectError) { + var f field.TotNoPartyListField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyList gets NoPartyList, Tag 1513 +func (m PartyDetailsListReport) GetNoPartyList() (NoPartyListRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyListRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasText returns true if Text is present, Tag 58 +func (m PartyDetailsListReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m PartyDetailsListReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m PartyDetailsListReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m PartyDetailsListReport) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m PartyDetailsListReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m PartyDetailsListReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m PartyDetailsListReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m PartyDetailsListReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasPartyDetailsListRequestID returns true if PartyDetailsListRequestID is present, Tag 1505 +func (m PartyDetailsListReport) HasPartyDetailsListRequestID() bool { + return m.Has(tag.PartyDetailsListRequestID) +} + +// HasPartyDetailsListReportID returns true if PartyDetailsListReportID is present, Tag 1510 +func (m PartyDetailsListReport) HasPartyDetailsListReportID() bool { + return m.Has(tag.PartyDetailsListReportID) +} + +// HasPartyDetailsRequestResult returns true if PartyDetailsRequestResult is present, Tag 1511 +func (m PartyDetailsListReport) HasPartyDetailsRequestResult() bool { + return m.Has(tag.PartyDetailsRequestResult) +} + +// HasTotNoPartyList returns true if TotNoPartyList is present, Tag 1512 +func (m PartyDetailsListReport) HasTotNoPartyList() bool { + return m.Has(tag.TotNoPartyList) +} + +// HasNoPartyList returns true if NoPartyList is present, Tag 1513 +func (m PartyDetailsListReport) HasNoPartyList() bool { + return m.Has(tag.NoPartyList) +} + +// NoPartyList is a repeating group element, Tag 1513 +type NoPartyList struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyList) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyList) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyList) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyList) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyAltIDs sets NoPartyAltIDs, Tag 1516 +func (m NoPartyList) SetNoPartyAltIDs(f NoPartyAltIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoContextPartyIDs sets NoContextPartyIDs, Tag 1522 +func (m NoPartyList) SetNoContextPartyIDs(f NoContextPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRiskLimits sets NoRiskLimits, Tag 1529 +func (m NoPartyList) SetNoRiskLimits(f NoRiskLimitsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelatedPartyIDs sets NoRelatedPartyIDs, Tag 1562 +func (m NoPartyList) SetNoRelatedPartyIDs(f NoRelatedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyList) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyList) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyList) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyList) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyAltIDs gets NoPartyAltIDs, Tag 1516 +func (m NoPartyList) GetNoPartyAltIDs() (NoPartyAltIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyAltIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoContextPartyIDs gets NoContextPartyIDs, Tag 1522 +func (m NoPartyList) GetNoContextPartyIDs() (NoContextPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContextPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRiskLimits gets NoRiskLimits, Tag 1529 +func (m NoPartyList) GetNoRiskLimits() (NoRiskLimitsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRiskLimitsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelatedPartyIDs gets NoRelatedPartyIDs, Tag 1562 +func (m NoPartyList) GetNoRelatedPartyIDs() (NoRelatedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyList) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyList) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyList) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyList) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// HasNoPartyAltIDs returns true if NoPartyAltIDs is present, Tag 1516 +func (m NoPartyList) HasNoPartyAltIDs() bool { + return m.Has(tag.NoPartyAltIDs) +} + +// HasNoContextPartyIDs returns true if NoContextPartyIDs is present, Tag 1522 +func (m NoPartyList) HasNoContextPartyIDs() bool { + return m.Has(tag.NoContextPartyIDs) +} + +// HasNoRiskLimits returns true if NoRiskLimits is present, Tag 1529 +func (m NoPartyList) HasNoRiskLimits() bool { + return m.Has(tag.NoRiskLimits) +} + +// HasNoRelatedPartyIDs returns true if NoRelatedPartyIDs is present, Tag 1562 +func (m NoPartyList) HasNoRelatedPartyIDs() bool { + return m.Has(tag.NoRelatedPartyIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyAltIDs is a repeating group element, Tag 1516 +type NoPartyAltIDs struct { + *quickfix.Group +} + +// SetPartyAltID sets PartyAltID, Tag 1517 +func (m NoPartyAltIDs) SetPartyAltID(v string) { + m.Set(field.NewPartyAltID(v)) +} + +// SetPartyAltIDSource sets PartyAltIDSource, Tag 1518 +func (m NoPartyAltIDs) SetPartyAltIDSource(v string) { + m.Set(field.NewPartyAltIDSource(v)) +} + +// SetNoPartyAltSubIDs sets NoPartyAltSubIDs, Tag 1519 +func (m NoPartyAltIDs) SetNoPartyAltSubIDs(f NoPartyAltSubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyAltID gets PartyAltID, Tag 1517 +func (m NoPartyAltIDs) GetPartyAltID() (v string, err quickfix.MessageRejectError) { + var f field.PartyAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyAltIDSource gets PartyAltIDSource, Tag 1518 +func (m NoPartyAltIDs) GetPartyAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.PartyAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyAltSubIDs gets NoPartyAltSubIDs, Tag 1519 +func (m NoPartyAltIDs) GetNoPartyAltSubIDs() (NoPartyAltSubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyAltSubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyAltID returns true if PartyAltID is present, Tag 1517 +func (m NoPartyAltIDs) HasPartyAltID() bool { + return m.Has(tag.PartyAltID) +} + +// HasPartyAltIDSource returns true if PartyAltIDSource is present, Tag 1518 +func (m NoPartyAltIDs) HasPartyAltIDSource() bool { + return m.Has(tag.PartyAltIDSource) +} + +// HasNoPartyAltSubIDs returns true if NoPartyAltSubIDs is present, Tag 1519 +func (m NoPartyAltIDs) HasNoPartyAltSubIDs() bool { + return m.Has(tag.NoPartyAltSubIDs) +} + +// NoPartyAltSubIDs is a repeating group element, Tag 1519 +type NoPartyAltSubIDs struct { + *quickfix.Group +} + +// SetPartyAltSubID sets PartyAltSubID, Tag 1520 +func (m NoPartyAltSubIDs) SetPartyAltSubID(v string) { + m.Set(field.NewPartyAltSubID(v)) +} + +// SetPartyAltSubIDType sets PartyAltSubIDType, Tag 1521 +func (m NoPartyAltSubIDs) SetPartyAltSubIDType(v int) { + m.Set(field.NewPartyAltSubIDType(v)) +} + +// GetPartyAltSubID gets PartyAltSubID, Tag 1520 +func (m NoPartyAltSubIDs) GetPartyAltSubID() (v string, err quickfix.MessageRejectError) { + var f field.PartyAltSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyAltSubIDType gets PartyAltSubIDType, Tag 1521 +func (m NoPartyAltSubIDs) GetPartyAltSubIDType() (v int, err quickfix.MessageRejectError) { + var f field.PartyAltSubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartyAltSubID returns true if PartyAltSubID is present, Tag 1520 +func (m NoPartyAltSubIDs) HasPartyAltSubID() bool { + return m.Has(tag.PartyAltSubID) +} + +// HasPartyAltSubIDType returns true if PartyAltSubIDType is present, Tag 1521 +func (m NoPartyAltSubIDs) HasPartyAltSubIDType() bool { + return m.Has(tag.PartyAltSubIDType) +} + +// NoPartyAltSubIDsRepeatingGroup is a repeating group, Tag 1519 +type NoPartyAltSubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyAltSubIDsRepeatingGroup returns an initialized, NoPartyAltSubIDsRepeatingGroup +func NewNoPartyAltSubIDsRepeatingGroup() NoPartyAltSubIDsRepeatingGroup { + return NoPartyAltSubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyAltSubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyAltSubID), quickfix.GroupElement(tag.PartyAltSubIDType)})} +} + +// Add create and append a new NoPartyAltSubIDs to this group +func (m NoPartyAltSubIDsRepeatingGroup) Add() NoPartyAltSubIDs { + g := m.RepeatingGroup.Add() + return NoPartyAltSubIDs{g} +} + +// Get returns the ith NoPartyAltSubIDs in the NoPartyAltSubIDsRepeatinGroup +func (m NoPartyAltSubIDsRepeatingGroup) Get(i int) NoPartyAltSubIDs { + return NoPartyAltSubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyAltIDsRepeatingGroup is a repeating group, Tag 1516 +type NoPartyAltIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyAltIDsRepeatingGroup returns an initialized, NoPartyAltIDsRepeatingGroup +func NewNoPartyAltIDsRepeatingGroup() NoPartyAltIDsRepeatingGroup { + return NoPartyAltIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyAltIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyAltID), quickfix.GroupElement(tag.PartyAltIDSource), NewNoPartyAltSubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyAltIDs to this group +func (m NoPartyAltIDsRepeatingGroup) Add() NoPartyAltIDs { + g := m.RepeatingGroup.Add() + return NoPartyAltIDs{g} +} + +// Get returns the ith NoPartyAltIDs in the NoPartyAltIDsRepeatinGroup +func (m NoPartyAltIDsRepeatingGroup) Get(i int) NoPartyAltIDs { + return NoPartyAltIDs{m.RepeatingGroup.Get(i)} +} + +// NoContextPartyIDs is a repeating group element, Tag 1522 +type NoContextPartyIDs struct { + *quickfix.Group +} + +// SetContextPartyID sets ContextPartyID, Tag 1523 +func (m NoContextPartyIDs) SetContextPartyID(v string) { + m.Set(field.NewContextPartyID(v)) +} + +// SetContextPartyIDSource sets ContextPartyIDSource, Tag 1524 +func (m NoContextPartyIDs) SetContextPartyIDSource(v string) { + m.Set(field.NewContextPartyIDSource(v)) +} + +// SetContextPartyRole sets ContextPartyRole, Tag 1525 +func (m NoContextPartyIDs) SetContextPartyRole(v int) { + m.Set(field.NewContextPartyRole(v)) +} + +// SetNoContextPartySubIDs sets NoContextPartySubIDs, Tag 1526 +func (m NoContextPartyIDs) SetNoContextPartySubIDs(f NoContextPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetContextPartyID gets ContextPartyID, Tag 1523 +func (m NoContextPartyIDs) GetContextPartyID() (v string, err quickfix.MessageRejectError) { + var f field.ContextPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContextPartyIDSource gets ContextPartyIDSource, Tag 1524 +func (m NoContextPartyIDs) GetContextPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.ContextPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContextPartyRole gets ContextPartyRole, Tag 1525 +func (m NoContextPartyIDs) GetContextPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.ContextPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoContextPartySubIDs gets NoContextPartySubIDs, Tag 1526 +func (m NoContextPartyIDs) GetNoContextPartySubIDs() (NoContextPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContextPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasContextPartyID returns true if ContextPartyID is present, Tag 1523 +func (m NoContextPartyIDs) HasContextPartyID() bool { + return m.Has(tag.ContextPartyID) +} + +// HasContextPartyIDSource returns true if ContextPartyIDSource is present, Tag 1524 +func (m NoContextPartyIDs) HasContextPartyIDSource() bool { + return m.Has(tag.ContextPartyIDSource) +} + +// HasContextPartyRole returns true if ContextPartyRole is present, Tag 1525 +func (m NoContextPartyIDs) HasContextPartyRole() bool { + return m.Has(tag.ContextPartyRole) +} + +// HasNoContextPartySubIDs returns true if NoContextPartySubIDs is present, Tag 1526 +func (m NoContextPartyIDs) HasNoContextPartySubIDs() bool { + return m.Has(tag.NoContextPartySubIDs) +} + +// NoContextPartySubIDs is a repeating group element, Tag 1526 +type NoContextPartySubIDs struct { + *quickfix.Group +} + +// SetContextPartySubID sets ContextPartySubID, Tag 1527 +func (m NoContextPartySubIDs) SetContextPartySubID(v string) { + m.Set(field.NewContextPartySubID(v)) +} + +// SetContextPartySubIDType sets ContextPartySubIDType, Tag 1528 +func (m NoContextPartySubIDs) SetContextPartySubIDType(v int) { + m.Set(field.NewContextPartySubIDType(v)) +} + +// GetContextPartySubID gets ContextPartySubID, Tag 1527 +func (m NoContextPartySubIDs) GetContextPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.ContextPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContextPartySubIDType gets ContextPartySubIDType, Tag 1528 +func (m NoContextPartySubIDs) GetContextPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.ContextPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasContextPartySubID returns true if ContextPartySubID is present, Tag 1527 +func (m NoContextPartySubIDs) HasContextPartySubID() bool { + return m.Has(tag.ContextPartySubID) +} + +// HasContextPartySubIDType returns true if ContextPartySubIDType is present, Tag 1528 +func (m NoContextPartySubIDs) HasContextPartySubIDType() bool { + return m.Has(tag.ContextPartySubIDType) +} + +// NoContextPartySubIDsRepeatingGroup is a repeating group, Tag 1526 +type NoContextPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContextPartySubIDsRepeatingGroup returns an initialized, NoContextPartySubIDsRepeatingGroup +func NewNoContextPartySubIDsRepeatingGroup() NoContextPartySubIDsRepeatingGroup { + return NoContextPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContextPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContextPartySubID), quickfix.GroupElement(tag.ContextPartySubIDType)})} +} + +// Add create and append a new NoContextPartySubIDs to this group +func (m NoContextPartySubIDsRepeatingGroup) Add() NoContextPartySubIDs { + g := m.RepeatingGroup.Add() + return NoContextPartySubIDs{g} +} + +// Get returns the ith NoContextPartySubIDs in the NoContextPartySubIDsRepeatinGroup +func (m NoContextPartySubIDsRepeatingGroup) Get(i int) NoContextPartySubIDs { + return NoContextPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoContextPartyIDsRepeatingGroup is a repeating group, Tag 1522 +type NoContextPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContextPartyIDsRepeatingGroup returns an initialized, NoContextPartyIDsRepeatingGroup +func NewNoContextPartyIDsRepeatingGroup() NoContextPartyIDsRepeatingGroup { + return NoContextPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContextPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContextPartyID), quickfix.GroupElement(tag.ContextPartyIDSource), quickfix.GroupElement(tag.ContextPartyRole), NewNoContextPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoContextPartyIDs to this group +func (m NoContextPartyIDsRepeatingGroup) Add() NoContextPartyIDs { + g := m.RepeatingGroup.Add() + return NoContextPartyIDs{g} +} + +// Get returns the ith NoContextPartyIDs in the NoContextPartyIDsRepeatinGroup +func (m NoContextPartyIDsRepeatingGroup) Get(i int) NoContextPartyIDs { + return NoContextPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRiskLimits is a repeating group element, Tag 1529 +type NoRiskLimits struct { + *quickfix.Group +} + +// SetRiskLimitType sets RiskLimitType, Tag 1530 +func (m NoRiskLimits) SetRiskLimitType(v enum.RiskLimitType) { + m.Set(field.NewRiskLimitType(v)) +} + +// SetRiskLimitAmount sets RiskLimitAmount, Tag 1531 +func (m NoRiskLimits) SetRiskLimitAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskLimitAmount(value, scale)) +} + +// SetRiskLimitCurrency sets RiskLimitCurrency, Tag 1532 +func (m NoRiskLimits) SetRiskLimitCurrency(v string) { + m.Set(field.NewRiskLimitCurrency(v)) +} + +// SetRiskLimitPlatform sets RiskLimitPlatform, Tag 1533 +func (m NoRiskLimits) SetRiskLimitPlatform(v string) { + m.Set(field.NewRiskLimitPlatform(v)) +} + +// SetNoRiskInstruments sets NoRiskInstruments, Tag 1534 +func (m NoRiskLimits) SetNoRiskInstruments(f NoRiskInstrumentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRiskWarningLevels sets NoRiskWarningLevels, Tag 1559 +func (m NoRiskLimits) SetNoRiskWarningLevels(f NoRiskWarningLevelsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRiskLimitType gets RiskLimitType, Tag 1530 +func (m NoRiskLimits) GetRiskLimitType() (v enum.RiskLimitType, err quickfix.MessageRejectError) { + var f field.RiskLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskLimitAmount gets RiskLimitAmount, Tag 1531 +func (m NoRiskLimits) GetRiskLimitAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskLimitAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskLimitCurrency gets RiskLimitCurrency, Tag 1532 +func (m NoRiskLimits) GetRiskLimitCurrency() (v string, err quickfix.MessageRejectError) { + var f field.RiskLimitCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskLimitPlatform gets RiskLimitPlatform, Tag 1533 +func (m NoRiskLimits) GetRiskLimitPlatform() (v string, err quickfix.MessageRejectError) { + var f field.RiskLimitPlatformField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRiskInstruments gets NoRiskInstruments, Tag 1534 +func (m NoRiskLimits) GetNoRiskInstruments() (NoRiskInstrumentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRiskInstrumentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRiskWarningLevels gets NoRiskWarningLevels, Tag 1559 +func (m NoRiskLimits) GetNoRiskWarningLevels() (NoRiskWarningLevelsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRiskWarningLevelsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRiskLimitType returns true if RiskLimitType is present, Tag 1530 +func (m NoRiskLimits) HasRiskLimitType() bool { + return m.Has(tag.RiskLimitType) +} + +// HasRiskLimitAmount returns true if RiskLimitAmount is present, Tag 1531 +func (m NoRiskLimits) HasRiskLimitAmount() bool { + return m.Has(tag.RiskLimitAmount) +} + +// HasRiskLimitCurrency returns true if RiskLimitCurrency is present, Tag 1532 +func (m NoRiskLimits) HasRiskLimitCurrency() bool { + return m.Has(tag.RiskLimitCurrency) +} + +// HasRiskLimitPlatform returns true if RiskLimitPlatform is present, Tag 1533 +func (m NoRiskLimits) HasRiskLimitPlatform() bool { + return m.Has(tag.RiskLimitPlatform) +} + +// HasNoRiskInstruments returns true if NoRiskInstruments is present, Tag 1534 +func (m NoRiskLimits) HasNoRiskInstruments() bool { + return m.Has(tag.NoRiskInstruments) +} + +// HasNoRiskWarningLevels returns true if NoRiskWarningLevels is present, Tag 1559 +func (m NoRiskLimits) HasNoRiskWarningLevels() bool { + return m.Has(tag.NoRiskWarningLevels) +} + +// NoRiskInstruments is a repeating group element, Tag 1534 +type NoRiskInstruments struct { + *quickfix.Group +} + +// SetRiskInstrumentOperator sets RiskInstrumentOperator, Tag 1535 +func (m NoRiskInstruments) SetRiskInstrumentOperator(v enum.RiskInstrumentOperator) { + m.Set(field.NewRiskInstrumentOperator(v)) +} + +// SetRiskSymbol sets RiskSymbol, Tag 1536 +func (m NoRiskInstruments) SetRiskSymbol(v string) { + m.Set(field.NewRiskSymbol(v)) +} + +// SetRiskSymbolSfx sets RiskSymbolSfx, Tag 1537 +func (m NoRiskInstruments) SetRiskSymbolSfx(v string) { + m.Set(field.NewRiskSymbolSfx(v)) +} + +// SetRiskSecurityID sets RiskSecurityID, Tag 1538 +func (m NoRiskInstruments) SetRiskSecurityID(v string) { + m.Set(field.NewRiskSecurityID(v)) +} + +// SetRiskSecurityIDSource sets RiskSecurityIDSource, Tag 1539 +func (m NoRiskInstruments) SetRiskSecurityIDSource(v string) { + m.Set(field.NewRiskSecurityIDSource(v)) +} + +// SetNoRiskSecurityAltID sets NoRiskSecurityAltID, Tag 1540 +func (m NoRiskInstruments) SetNoRiskSecurityAltID(f NoRiskSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetRiskProduct sets RiskProduct, Tag 1543 +func (m NoRiskInstruments) SetRiskProduct(v int) { + m.Set(field.NewRiskProduct(v)) +} + +// SetRiskProductComplex sets RiskProductComplex, Tag 1544 +func (m NoRiskInstruments) SetRiskProductComplex(v string) { + m.Set(field.NewRiskProductComplex(v)) +} + +// SetRiskSecurityGroup sets RiskSecurityGroup, Tag 1545 +func (m NoRiskInstruments) SetRiskSecurityGroup(v string) { + m.Set(field.NewRiskSecurityGroup(v)) +} + +// SetRiskCFICode sets RiskCFICode, Tag 1546 +func (m NoRiskInstruments) SetRiskCFICode(v string) { + m.Set(field.NewRiskCFICode(v)) +} + +// SetRiskSecurityType sets RiskSecurityType, Tag 1547 +func (m NoRiskInstruments) SetRiskSecurityType(v string) { + m.Set(field.NewRiskSecurityType(v)) +} + +// SetRiskSecuritySubType sets RiskSecuritySubType, Tag 1548 +func (m NoRiskInstruments) SetRiskSecuritySubType(v string) { + m.Set(field.NewRiskSecuritySubType(v)) +} + +// SetRiskMaturityMonthYear sets RiskMaturityMonthYear, Tag 1549 +func (m NoRiskInstruments) SetRiskMaturityMonthYear(v string) { + m.Set(field.NewRiskMaturityMonthYear(v)) +} + +// SetRiskMaturityTime sets RiskMaturityTime, Tag 1550 +func (m NoRiskInstruments) SetRiskMaturityTime(v string) { + m.Set(field.NewRiskMaturityTime(v)) +} + +// SetRiskRestructuringType sets RiskRestructuringType, Tag 1551 +func (m NoRiskInstruments) SetRiskRestructuringType(v string) { + m.Set(field.NewRiskRestructuringType(v)) +} + +// SetRiskSeniority sets RiskSeniority, Tag 1552 +func (m NoRiskInstruments) SetRiskSeniority(v string) { + m.Set(field.NewRiskSeniority(v)) +} + +// SetRiskPutOrCall sets RiskPutOrCall, Tag 1553 +func (m NoRiskInstruments) SetRiskPutOrCall(v int) { + m.Set(field.NewRiskPutOrCall(v)) +} + +// SetRiskFlexibleIndicator sets RiskFlexibleIndicator, Tag 1554 +func (m NoRiskInstruments) SetRiskFlexibleIndicator(v bool) { + m.Set(field.NewRiskFlexibleIndicator(v)) +} + +// SetRiskCouponRate sets RiskCouponRate, Tag 1555 +func (m NoRiskInstruments) SetRiskCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskCouponRate(value, scale)) +} + +// SetRiskSecurityExchange sets RiskSecurityExchange, Tag 1616 +func (m NoRiskInstruments) SetRiskSecurityExchange(v string) { + m.Set(field.NewRiskSecurityExchange(v)) +} + +// SetRiskSecurityDesc sets RiskSecurityDesc, Tag 1556 +func (m NoRiskInstruments) SetRiskSecurityDesc(v string) { + m.Set(field.NewRiskSecurityDesc(v)) +} + +// SetRiskEncodedSecurityDescLen sets RiskEncodedSecurityDescLen, Tag 1620 +func (m NoRiskInstruments) SetRiskEncodedSecurityDescLen(v int) { + m.Set(field.NewRiskEncodedSecurityDescLen(v)) +} + +// SetRiskEncodedSecurityDesc sets RiskEncodedSecurityDesc, Tag 1621 +func (m NoRiskInstruments) SetRiskEncodedSecurityDesc(v string) { + m.Set(field.NewRiskEncodedSecurityDesc(v)) +} + +// SetRiskInstrumentSettlType sets RiskInstrumentSettlType, Tag 1557 +func (m NoRiskInstruments) SetRiskInstrumentSettlType(v string) { + m.Set(field.NewRiskInstrumentSettlType(v)) +} + +// SetRiskInstrumentMultiplier sets RiskInstrumentMultiplier, Tag 1558 +func (m NoRiskInstruments) SetRiskInstrumentMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskInstrumentMultiplier(value, scale)) +} + +// GetRiskInstrumentOperator gets RiskInstrumentOperator, Tag 1535 +func (m NoRiskInstruments) GetRiskInstrumentOperator() (v enum.RiskInstrumentOperator, err quickfix.MessageRejectError) { + var f field.RiskInstrumentOperatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSymbol gets RiskSymbol, Tag 1536 +func (m NoRiskInstruments) GetRiskSymbol() (v string, err quickfix.MessageRejectError) { + var f field.RiskSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSymbolSfx gets RiskSymbolSfx, Tag 1537 +func (m NoRiskInstruments) GetRiskSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.RiskSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityID gets RiskSecurityID, Tag 1538 +func (m NoRiskInstruments) GetRiskSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityIDSource gets RiskSecurityIDSource, Tag 1539 +func (m NoRiskInstruments) GetRiskSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRiskSecurityAltID gets NoRiskSecurityAltID, Tag 1540 +func (m NoRiskInstruments) GetNoRiskSecurityAltID() (NoRiskSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRiskSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRiskProduct gets RiskProduct, Tag 1543 +func (m NoRiskInstruments) GetRiskProduct() (v int, err quickfix.MessageRejectError) { + var f field.RiskProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskProductComplex gets RiskProductComplex, Tag 1544 +func (m NoRiskInstruments) GetRiskProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.RiskProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityGroup gets RiskSecurityGroup, Tag 1545 +func (m NoRiskInstruments) GetRiskSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskCFICode gets RiskCFICode, Tag 1546 +func (m NoRiskInstruments) GetRiskCFICode() (v string, err quickfix.MessageRejectError) { + var f field.RiskCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityType gets RiskSecurityType, Tag 1547 +func (m NoRiskInstruments) GetRiskSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecuritySubType gets RiskSecuritySubType, Tag 1548 +func (m NoRiskInstruments) GetRiskSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskMaturityMonthYear gets RiskMaturityMonthYear, Tag 1549 +func (m NoRiskInstruments) GetRiskMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.RiskMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskMaturityTime gets RiskMaturityTime, Tag 1550 +func (m NoRiskInstruments) GetRiskMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.RiskMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskRestructuringType gets RiskRestructuringType, Tag 1551 +func (m NoRiskInstruments) GetRiskRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.RiskRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSeniority gets RiskSeniority, Tag 1552 +func (m NoRiskInstruments) GetRiskSeniority() (v string, err quickfix.MessageRejectError) { + var f field.RiskSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskPutOrCall gets RiskPutOrCall, Tag 1553 +func (m NoRiskInstruments) GetRiskPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.RiskPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskFlexibleIndicator gets RiskFlexibleIndicator, Tag 1554 +func (m NoRiskInstruments) GetRiskFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.RiskFlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskCouponRate gets RiskCouponRate, Tag 1555 +func (m NoRiskInstruments) GetRiskCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityExchange gets RiskSecurityExchange, Tag 1616 +func (m NoRiskInstruments) GetRiskSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityDesc gets RiskSecurityDesc, Tag 1556 +func (m NoRiskInstruments) GetRiskSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskEncodedSecurityDescLen gets RiskEncodedSecurityDescLen, Tag 1620 +func (m NoRiskInstruments) GetRiskEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.RiskEncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskEncodedSecurityDesc gets RiskEncodedSecurityDesc, Tag 1621 +func (m NoRiskInstruments) GetRiskEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.RiskEncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskInstrumentSettlType gets RiskInstrumentSettlType, Tag 1557 +func (m NoRiskInstruments) GetRiskInstrumentSettlType() (v string, err quickfix.MessageRejectError) { + var f field.RiskInstrumentSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskInstrumentMultiplier gets RiskInstrumentMultiplier, Tag 1558 +func (m NoRiskInstruments) GetRiskInstrumentMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskInstrumentMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRiskInstrumentOperator returns true if RiskInstrumentOperator is present, Tag 1535 +func (m NoRiskInstruments) HasRiskInstrumentOperator() bool { + return m.Has(tag.RiskInstrumentOperator) +} + +// HasRiskSymbol returns true if RiskSymbol is present, Tag 1536 +func (m NoRiskInstruments) HasRiskSymbol() bool { + return m.Has(tag.RiskSymbol) +} + +// HasRiskSymbolSfx returns true if RiskSymbolSfx is present, Tag 1537 +func (m NoRiskInstruments) HasRiskSymbolSfx() bool { + return m.Has(tag.RiskSymbolSfx) +} + +// HasRiskSecurityID returns true if RiskSecurityID is present, Tag 1538 +func (m NoRiskInstruments) HasRiskSecurityID() bool { + return m.Has(tag.RiskSecurityID) +} + +// HasRiskSecurityIDSource returns true if RiskSecurityIDSource is present, Tag 1539 +func (m NoRiskInstruments) HasRiskSecurityIDSource() bool { + return m.Has(tag.RiskSecurityIDSource) +} + +// HasNoRiskSecurityAltID returns true if NoRiskSecurityAltID is present, Tag 1540 +func (m NoRiskInstruments) HasNoRiskSecurityAltID() bool { + return m.Has(tag.NoRiskSecurityAltID) +} + +// HasRiskProduct returns true if RiskProduct is present, Tag 1543 +func (m NoRiskInstruments) HasRiskProduct() bool { + return m.Has(tag.RiskProduct) +} + +// HasRiskProductComplex returns true if RiskProductComplex is present, Tag 1544 +func (m NoRiskInstruments) HasRiskProductComplex() bool { + return m.Has(tag.RiskProductComplex) +} + +// HasRiskSecurityGroup returns true if RiskSecurityGroup is present, Tag 1545 +func (m NoRiskInstruments) HasRiskSecurityGroup() bool { + return m.Has(tag.RiskSecurityGroup) +} + +// HasRiskCFICode returns true if RiskCFICode is present, Tag 1546 +func (m NoRiskInstruments) HasRiskCFICode() bool { + return m.Has(tag.RiskCFICode) +} + +// HasRiskSecurityType returns true if RiskSecurityType is present, Tag 1547 +func (m NoRiskInstruments) HasRiskSecurityType() bool { + return m.Has(tag.RiskSecurityType) +} + +// HasRiskSecuritySubType returns true if RiskSecuritySubType is present, Tag 1548 +func (m NoRiskInstruments) HasRiskSecuritySubType() bool { + return m.Has(tag.RiskSecuritySubType) +} + +// HasRiskMaturityMonthYear returns true if RiskMaturityMonthYear is present, Tag 1549 +func (m NoRiskInstruments) HasRiskMaturityMonthYear() bool { + return m.Has(tag.RiskMaturityMonthYear) +} + +// HasRiskMaturityTime returns true if RiskMaturityTime is present, Tag 1550 +func (m NoRiskInstruments) HasRiskMaturityTime() bool { + return m.Has(tag.RiskMaturityTime) +} + +// HasRiskRestructuringType returns true if RiskRestructuringType is present, Tag 1551 +func (m NoRiskInstruments) HasRiskRestructuringType() bool { + return m.Has(tag.RiskRestructuringType) +} + +// HasRiskSeniority returns true if RiskSeniority is present, Tag 1552 +func (m NoRiskInstruments) HasRiskSeniority() bool { + return m.Has(tag.RiskSeniority) +} + +// HasRiskPutOrCall returns true if RiskPutOrCall is present, Tag 1553 +func (m NoRiskInstruments) HasRiskPutOrCall() bool { + return m.Has(tag.RiskPutOrCall) +} + +// HasRiskFlexibleIndicator returns true if RiskFlexibleIndicator is present, Tag 1554 +func (m NoRiskInstruments) HasRiskFlexibleIndicator() bool { + return m.Has(tag.RiskFlexibleIndicator) +} + +// HasRiskCouponRate returns true if RiskCouponRate is present, Tag 1555 +func (m NoRiskInstruments) HasRiskCouponRate() bool { + return m.Has(tag.RiskCouponRate) +} + +// HasRiskSecurityExchange returns true if RiskSecurityExchange is present, Tag 1616 +func (m NoRiskInstruments) HasRiskSecurityExchange() bool { + return m.Has(tag.RiskSecurityExchange) +} + +// HasRiskSecurityDesc returns true if RiskSecurityDesc is present, Tag 1556 +func (m NoRiskInstruments) HasRiskSecurityDesc() bool { + return m.Has(tag.RiskSecurityDesc) +} + +// HasRiskEncodedSecurityDescLen returns true if RiskEncodedSecurityDescLen is present, Tag 1620 +func (m NoRiskInstruments) HasRiskEncodedSecurityDescLen() bool { + return m.Has(tag.RiskEncodedSecurityDescLen) +} + +// HasRiskEncodedSecurityDesc returns true if RiskEncodedSecurityDesc is present, Tag 1621 +func (m NoRiskInstruments) HasRiskEncodedSecurityDesc() bool { + return m.Has(tag.RiskEncodedSecurityDesc) +} + +// HasRiskInstrumentSettlType returns true if RiskInstrumentSettlType is present, Tag 1557 +func (m NoRiskInstruments) HasRiskInstrumentSettlType() bool { + return m.Has(tag.RiskInstrumentSettlType) +} + +// HasRiskInstrumentMultiplier returns true if RiskInstrumentMultiplier is present, Tag 1558 +func (m NoRiskInstruments) HasRiskInstrumentMultiplier() bool { + return m.Has(tag.RiskInstrumentMultiplier) +} + +// NoRiskSecurityAltID is a repeating group element, Tag 1540 +type NoRiskSecurityAltID struct { + *quickfix.Group +} + +// SetRiskSecurityAltID sets RiskSecurityAltID, Tag 1541 +func (m NoRiskSecurityAltID) SetRiskSecurityAltID(v string) { + m.Set(field.NewRiskSecurityAltID(v)) +} + +// SetRiskSecurityAltIDSource sets RiskSecurityAltIDSource, Tag 1542 +func (m NoRiskSecurityAltID) SetRiskSecurityAltIDSource(v string) { + m.Set(field.NewRiskSecurityAltIDSource(v)) +} + +// GetRiskSecurityAltID gets RiskSecurityAltID, Tag 1541 +func (m NoRiskSecurityAltID) GetRiskSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskSecurityAltIDSource gets RiskSecurityAltIDSource, Tag 1542 +func (m NoRiskSecurityAltID) GetRiskSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RiskSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRiskSecurityAltID returns true if RiskSecurityAltID is present, Tag 1541 +func (m NoRiskSecurityAltID) HasRiskSecurityAltID() bool { + return m.Has(tag.RiskSecurityAltID) +} + +// HasRiskSecurityAltIDSource returns true if RiskSecurityAltIDSource is present, Tag 1542 +func (m NoRiskSecurityAltID) HasRiskSecurityAltIDSource() bool { + return m.Has(tag.RiskSecurityAltIDSource) +} + +// NoRiskSecurityAltIDRepeatingGroup is a repeating group, Tag 1540 +type NoRiskSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRiskSecurityAltIDRepeatingGroup returns an initialized, NoRiskSecurityAltIDRepeatingGroup +func NewNoRiskSecurityAltIDRepeatingGroup() NoRiskSecurityAltIDRepeatingGroup { + return NoRiskSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRiskSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RiskSecurityAltID), quickfix.GroupElement(tag.RiskSecurityAltIDSource)})} +} + +// Add create and append a new NoRiskSecurityAltID to this group +func (m NoRiskSecurityAltIDRepeatingGroup) Add() NoRiskSecurityAltID { + g := m.RepeatingGroup.Add() + return NoRiskSecurityAltID{g} +} + +// Get returns the ith NoRiskSecurityAltID in the NoRiskSecurityAltIDRepeatinGroup +func (m NoRiskSecurityAltIDRepeatingGroup) Get(i int) NoRiskSecurityAltID { + return NoRiskSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoRiskInstrumentsRepeatingGroup is a repeating group, Tag 1534 +type NoRiskInstrumentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRiskInstrumentsRepeatingGroup returns an initialized, NoRiskInstrumentsRepeatingGroup +func NewNoRiskInstrumentsRepeatingGroup() NoRiskInstrumentsRepeatingGroup { + return NoRiskInstrumentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRiskInstruments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RiskInstrumentOperator), quickfix.GroupElement(tag.RiskSymbol), quickfix.GroupElement(tag.RiskSymbolSfx), quickfix.GroupElement(tag.RiskSecurityID), quickfix.GroupElement(tag.RiskSecurityIDSource), NewNoRiskSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.RiskProduct), quickfix.GroupElement(tag.RiskProductComplex), quickfix.GroupElement(tag.RiskSecurityGroup), quickfix.GroupElement(tag.RiskCFICode), quickfix.GroupElement(tag.RiskSecurityType), quickfix.GroupElement(tag.RiskSecuritySubType), quickfix.GroupElement(tag.RiskMaturityMonthYear), quickfix.GroupElement(tag.RiskMaturityTime), quickfix.GroupElement(tag.RiskRestructuringType), quickfix.GroupElement(tag.RiskSeniority), quickfix.GroupElement(tag.RiskPutOrCall), quickfix.GroupElement(tag.RiskFlexibleIndicator), quickfix.GroupElement(tag.RiskCouponRate), quickfix.GroupElement(tag.RiskSecurityExchange), quickfix.GroupElement(tag.RiskSecurityDesc), quickfix.GroupElement(tag.RiskEncodedSecurityDescLen), quickfix.GroupElement(tag.RiskEncodedSecurityDesc), quickfix.GroupElement(tag.RiskInstrumentSettlType), quickfix.GroupElement(tag.RiskInstrumentMultiplier)})} +} + +// Add create and append a new NoRiskInstruments to this group +func (m NoRiskInstrumentsRepeatingGroup) Add() NoRiskInstruments { + g := m.RepeatingGroup.Add() + return NoRiskInstruments{g} +} + +// Get returns the ith NoRiskInstruments in the NoRiskInstrumentsRepeatinGroup +func (m NoRiskInstrumentsRepeatingGroup) Get(i int) NoRiskInstruments { + return NoRiskInstruments{m.RepeatingGroup.Get(i)} +} + +// NoRiskWarningLevels is a repeating group element, Tag 1559 +type NoRiskWarningLevels struct { + *quickfix.Group +} + +// SetRiskWarningLevelPercent sets RiskWarningLevelPercent, Tag 1560 +func (m NoRiskWarningLevels) SetRiskWarningLevelPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskWarningLevelPercent(value, scale)) +} + +// SetRiskWarningLevelName sets RiskWarningLevelName, Tag 1561 +func (m NoRiskWarningLevels) SetRiskWarningLevelName(v string) { + m.Set(field.NewRiskWarningLevelName(v)) +} + +// GetRiskWarningLevelPercent gets RiskWarningLevelPercent, Tag 1560 +func (m NoRiskWarningLevels) GetRiskWarningLevelPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskWarningLevelPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskWarningLevelName gets RiskWarningLevelName, Tag 1561 +func (m NoRiskWarningLevels) GetRiskWarningLevelName() (v string, err quickfix.MessageRejectError) { + var f field.RiskWarningLevelNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRiskWarningLevelPercent returns true if RiskWarningLevelPercent is present, Tag 1560 +func (m NoRiskWarningLevels) HasRiskWarningLevelPercent() bool { + return m.Has(tag.RiskWarningLevelPercent) +} + +// HasRiskWarningLevelName returns true if RiskWarningLevelName is present, Tag 1561 +func (m NoRiskWarningLevels) HasRiskWarningLevelName() bool { + return m.Has(tag.RiskWarningLevelName) +} + +// NoRiskWarningLevelsRepeatingGroup is a repeating group, Tag 1559 +type NoRiskWarningLevelsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRiskWarningLevelsRepeatingGroup returns an initialized, NoRiskWarningLevelsRepeatingGroup +func NewNoRiskWarningLevelsRepeatingGroup() NoRiskWarningLevelsRepeatingGroup { + return NoRiskWarningLevelsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRiskWarningLevels, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RiskWarningLevelPercent), quickfix.GroupElement(tag.RiskWarningLevelName)})} +} + +// Add create and append a new NoRiskWarningLevels to this group +func (m NoRiskWarningLevelsRepeatingGroup) Add() NoRiskWarningLevels { + g := m.RepeatingGroup.Add() + return NoRiskWarningLevels{g} +} + +// Get returns the ith NoRiskWarningLevels in the NoRiskWarningLevelsRepeatinGroup +func (m NoRiskWarningLevelsRepeatingGroup) Get(i int) NoRiskWarningLevels { + return NoRiskWarningLevels{m.RepeatingGroup.Get(i)} +} + +// NoRiskLimitsRepeatingGroup is a repeating group, Tag 1529 +type NoRiskLimitsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRiskLimitsRepeatingGroup returns an initialized, NoRiskLimitsRepeatingGroup +func NewNoRiskLimitsRepeatingGroup() NoRiskLimitsRepeatingGroup { + return NoRiskLimitsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRiskLimits, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RiskLimitType), quickfix.GroupElement(tag.RiskLimitAmount), quickfix.GroupElement(tag.RiskLimitCurrency), quickfix.GroupElement(tag.RiskLimitPlatform), NewNoRiskInstrumentsRepeatingGroup(), NewNoRiskWarningLevelsRepeatingGroup()})} +} + +// Add create and append a new NoRiskLimits to this group +func (m NoRiskLimitsRepeatingGroup) Add() NoRiskLimits { + g := m.RepeatingGroup.Add() + return NoRiskLimits{g} +} + +// Get returns the ith NoRiskLimits in the NoRiskLimitsRepeatinGroup +func (m NoRiskLimitsRepeatingGroup) Get(i int) NoRiskLimits { + return NoRiskLimits{m.RepeatingGroup.Get(i)} +} + +// NoRelatedPartyIDs is a repeating group element, Tag 1562 +type NoRelatedPartyIDs struct { + *quickfix.Group +} + +// SetRelatedPartyID sets RelatedPartyID, Tag 1563 +func (m NoRelatedPartyIDs) SetRelatedPartyID(v string) { + m.Set(field.NewRelatedPartyID(v)) +} + +// SetRelatedPartyIDSource sets RelatedPartyIDSource, Tag 1564 +func (m NoRelatedPartyIDs) SetRelatedPartyIDSource(v string) { + m.Set(field.NewRelatedPartyIDSource(v)) +} + +// SetRelatedPartyRole sets RelatedPartyRole, Tag 1565 +func (m NoRelatedPartyIDs) SetRelatedPartyRole(v int) { + m.Set(field.NewRelatedPartyRole(v)) +} + +// SetNoRelatedPartySubIDs sets NoRelatedPartySubIDs, Tag 1566 +func (m NoRelatedPartyIDs) SetNoRelatedPartySubIDs(f NoRelatedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelatedPartyAltIDs sets NoRelatedPartyAltIDs, Tag 1569 +func (m NoRelatedPartyIDs) SetNoRelatedPartyAltIDs(f NoRelatedPartyAltIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelatedContextPartyIDs sets NoRelatedContextPartyIDs, Tag 1575 +func (m NoRelatedPartyIDs) SetNoRelatedContextPartyIDs(f NoRelatedContextPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelationshipRiskLimits sets NoRelationshipRiskLimits, Tag 1582 +func (m NoRelatedPartyIDs) SetNoRelationshipRiskLimits(f NoRelationshipRiskLimitsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyRelationships sets NoPartyRelationships, Tag 1514 +func (m NoRelatedPartyIDs) SetNoPartyRelationships(f NoPartyRelationshipsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRelatedPartyID gets RelatedPartyID, Tag 1563 +func (m NoRelatedPartyIDs) GetRelatedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedPartyIDSource gets RelatedPartyIDSource, Tag 1564 +func (m NoRelatedPartyIDs) GetRelatedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedPartyRole gets RelatedPartyRole, Tag 1565 +func (m NoRelatedPartyIDs) GetRelatedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RelatedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedPartySubIDs gets NoRelatedPartySubIDs, Tag 1566 +func (m NoRelatedPartyIDs) GetNoRelatedPartySubIDs() (NoRelatedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelatedPartyAltIDs gets NoRelatedPartyAltIDs, Tag 1569 +func (m NoRelatedPartyIDs) GetNoRelatedPartyAltIDs() (NoRelatedPartyAltIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedPartyAltIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelatedContextPartyIDs gets NoRelatedContextPartyIDs, Tag 1575 +func (m NoRelatedPartyIDs) GetNoRelatedContextPartyIDs() (NoRelatedContextPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedContextPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelationshipRiskLimits gets NoRelationshipRiskLimits, Tag 1582 +func (m NoRelatedPartyIDs) GetNoRelationshipRiskLimits() (NoRelationshipRiskLimitsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelationshipRiskLimitsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyRelationships gets NoPartyRelationships, Tag 1514 +func (m NoRelatedPartyIDs) GetNoPartyRelationships() (NoPartyRelationshipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyRelationshipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRelatedPartyID returns true if RelatedPartyID is present, Tag 1563 +func (m NoRelatedPartyIDs) HasRelatedPartyID() bool { + return m.Has(tag.RelatedPartyID) +} + +// HasRelatedPartyIDSource returns true if RelatedPartyIDSource is present, Tag 1564 +func (m NoRelatedPartyIDs) HasRelatedPartyIDSource() bool { + return m.Has(tag.RelatedPartyIDSource) +} + +// HasRelatedPartyRole returns true if RelatedPartyRole is present, Tag 1565 +func (m NoRelatedPartyIDs) HasRelatedPartyRole() bool { + return m.Has(tag.RelatedPartyRole) +} + +// HasNoRelatedPartySubIDs returns true if NoRelatedPartySubIDs is present, Tag 1566 +func (m NoRelatedPartyIDs) HasNoRelatedPartySubIDs() bool { + return m.Has(tag.NoRelatedPartySubIDs) +} + +// HasNoRelatedPartyAltIDs returns true if NoRelatedPartyAltIDs is present, Tag 1569 +func (m NoRelatedPartyIDs) HasNoRelatedPartyAltIDs() bool { + return m.Has(tag.NoRelatedPartyAltIDs) +} + +// HasNoRelatedContextPartyIDs returns true if NoRelatedContextPartyIDs is present, Tag 1575 +func (m NoRelatedPartyIDs) HasNoRelatedContextPartyIDs() bool { + return m.Has(tag.NoRelatedContextPartyIDs) +} + +// HasNoRelationshipRiskLimits returns true if NoRelationshipRiskLimits is present, Tag 1582 +func (m NoRelatedPartyIDs) HasNoRelationshipRiskLimits() bool { + return m.Has(tag.NoRelationshipRiskLimits) +} + +// HasNoPartyRelationships returns true if NoPartyRelationships is present, Tag 1514 +func (m NoRelatedPartyIDs) HasNoPartyRelationships() bool { + return m.Has(tag.NoPartyRelationships) +} + +// NoRelatedPartySubIDs is a repeating group element, Tag 1566 +type NoRelatedPartySubIDs struct { + *quickfix.Group +} + +// SetRelatedPartySubID sets RelatedPartySubID, Tag 1567 +func (m NoRelatedPartySubIDs) SetRelatedPartySubID(v string) { + m.Set(field.NewRelatedPartySubID(v)) +} + +// SetRelatedPartySubIDType sets RelatedPartySubIDType, Tag 1568 +func (m NoRelatedPartySubIDs) SetRelatedPartySubIDType(v int) { + m.Set(field.NewRelatedPartySubIDType(v)) +} + +// GetRelatedPartySubID gets RelatedPartySubID, Tag 1567 +func (m NoRelatedPartySubIDs) GetRelatedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedPartySubIDType gets RelatedPartySubIDType, Tag 1568 +func (m NoRelatedPartySubIDs) GetRelatedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RelatedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelatedPartySubID returns true if RelatedPartySubID is present, Tag 1567 +func (m NoRelatedPartySubIDs) HasRelatedPartySubID() bool { + return m.Has(tag.RelatedPartySubID) +} + +// HasRelatedPartySubIDType returns true if RelatedPartySubIDType is present, Tag 1568 +func (m NoRelatedPartySubIDs) HasRelatedPartySubIDType() bool { + return m.Has(tag.RelatedPartySubIDType) +} + +// NoRelatedPartySubIDsRepeatingGroup is a repeating group, Tag 1566 +type NoRelatedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedPartySubIDsRepeatingGroup returns an initialized, NoRelatedPartySubIDsRepeatingGroup +func NewNoRelatedPartySubIDsRepeatingGroup() NoRelatedPartySubIDsRepeatingGroup { + return NoRelatedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedPartySubID), quickfix.GroupElement(tag.RelatedPartySubIDType)})} +} + +// Add create and append a new NoRelatedPartySubIDs to this group +func (m NoRelatedPartySubIDsRepeatingGroup) Add() NoRelatedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRelatedPartySubIDs{g} +} + +// Get returns the ith NoRelatedPartySubIDs in the NoRelatedPartySubIDsRepeatinGroup +func (m NoRelatedPartySubIDsRepeatingGroup) Get(i int) NoRelatedPartySubIDs { + return NoRelatedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedPartyAltIDs is a repeating group element, Tag 1569 +type NoRelatedPartyAltIDs struct { + *quickfix.Group +} + +// SetRelatedPartyAltID sets RelatedPartyAltID, Tag 1570 +func (m NoRelatedPartyAltIDs) SetRelatedPartyAltID(v string) { + m.Set(field.NewRelatedPartyAltID(v)) +} + +// SetRelatedPartyAltIDSource sets RelatedPartyAltIDSource, Tag 1571 +func (m NoRelatedPartyAltIDs) SetRelatedPartyAltIDSource(v string) { + m.Set(field.NewRelatedPartyAltIDSource(v)) +} + +// SetNoRelatedPartyAltSubIDs sets NoRelatedPartyAltSubIDs, Tag 1572 +func (m NoRelatedPartyAltIDs) SetNoRelatedPartyAltSubIDs(f NoRelatedPartyAltSubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRelatedPartyAltID gets RelatedPartyAltID, Tag 1570 +func (m NoRelatedPartyAltIDs) GetRelatedPartyAltID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartyAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedPartyAltIDSource gets RelatedPartyAltIDSource, Tag 1571 +func (m NoRelatedPartyAltIDs) GetRelatedPartyAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartyAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedPartyAltSubIDs gets NoRelatedPartyAltSubIDs, Tag 1572 +func (m NoRelatedPartyAltIDs) GetNoRelatedPartyAltSubIDs() (NoRelatedPartyAltSubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedPartyAltSubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRelatedPartyAltID returns true if RelatedPartyAltID is present, Tag 1570 +func (m NoRelatedPartyAltIDs) HasRelatedPartyAltID() bool { + return m.Has(tag.RelatedPartyAltID) +} + +// HasRelatedPartyAltIDSource returns true if RelatedPartyAltIDSource is present, Tag 1571 +func (m NoRelatedPartyAltIDs) HasRelatedPartyAltIDSource() bool { + return m.Has(tag.RelatedPartyAltIDSource) +} + +// HasNoRelatedPartyAltSubIDs returns true if NoRelatedPartyAltSubIDs is present, Tag 1572 +func (m NoRelatedPartyAltIDs) HasNoRelatedPartyAltSubIDs() bool { + return m.Has(tag.NoRelatedPartyAltSubIDs) +} + +// NoRelatedPartyAltSubIDs is a repeating group element, Tag 1572 +type NoRelatedPartyAltSubIDs struct { + *quickfix.Group +} + +// SetRelatedPartyAltSubID sets RelatedPartyAltSubID, Tag 1573 +func (m NoRelatedPartyAltSubIDs) SetRelatedPartyAltSubID(v string) { + m.Set(field.NewRelatedPartyAltSubID(v)) +} + +// SetRelatedPartyAltSubIDType sets RelatedPartyAltSubIDType, Tag 1574 +func (m NoRelatedPartyAltSubIDs) SetRelatedPartyAltSubIDType(v int) { + m.Set(field.NewRelatedPartyAltSubIDType(v)) +} + +// GetRelatedPartyAltSubID gets RelatedPartyAltSubID, Tag 1573 +func (m NoRelatedPartyAltSubIDs) GetRelatedPartyAltSubID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedPartyAltSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedPartyAltSubIDType gets RelatedPartyAltSubIDType, Tag 1574 +func (m NoRelatedPartyAltSubIDs) GetRelatedPartyAltSubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RelatedPartyAltSubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelatedPartyAltSubID returns true if RelatedPartyAltSubID is present, Tag 1573 +func (m NoRelatedPartyAltSubIDs) HasRelatedPartyAltSubID() bool { + return m.Has(tag.RelatedPartyAltSubID) +} + +// HasRelatedPartyAltSubIDType returns true if RelatedPartyAltSubIDType is present, Tag 1574 +func (m NoRelatedPartyAltSubIDs) HasRelatedPartyAltSubIDType() bool { + return m.Has(tag.RelatedPartyAltSubIDType) +} + +// NoRelatedPartyAltSubIDsRepeatingGroup is a repeating group, Tag 1572 +type NoRelatedPartyAltSubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedPartyAltSubIDsRepeatingGroup returns an initialized, NoRelatedPartyAltSubIDsRepeatingGroup +func NewNoRelatedPartyAltSubIDsRepeatingGroup() NoRelatedPartyAltSubIDsRepeatingGroup { + return NoRelatedPartyAltSubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedPartyAltSubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedPartyAltSubID), quickfix.GroupElement(tag.RelatedPartyAltSubIDType)})} +} + +// Add create and append a new NoRelatedPartyAltSubIDs to this group +func (m NoRelatedPartyAltSubIDsRepeatingGroup) Add() NoRelatedPartyAltSubIDs { + g := m.RepeatingGroup.Add() + return NoRelatedPartyAltSubIDs{g} +} + +// Get returns the ith NoRelatedPartyAltSubIDs in the NoRelatedPartyAltSubIDsRepeatinGroup +func (m NoRelatedPartyAltSubIDsRepeatingGroup) Get(i int) NoRelatedPartyAltSubIDs { + return NoRelatedPartyAltSubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedPartyAltIDsRepeatingGroup is a repeating group, Tag 1569 +type NoRelatedPartyAltIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedPartyAltIDsRepeatingGroup returns an initialized, NoRelatedPartyAltIDsRepeatingGroup +func NewNoRelatedPartyAltIDsRepeatingGroup() NoRelatedPartyAltIDsRepeatingGroup { + return NoRelatedPartyAltIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedPartyAltIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedPartyAltID), quickfix.GroupElement(tag.RelatedPartyAltIDSource), NewNoRelatedPartyAltSubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedPartyAltIDs to this group +func (m NoRelatedPartyAltIDsRepeatingGroup) Add() NoRelatedPartyAltIDs { + g := m.RepeatingGroup.Add() + return NoRelatedPartyAltIDs{g} +} + +// Get returns the ith NoRelatedPartyAltIDs in the NoRelatedPartyAltIDsRepeatinGroup +func (m NoRelatedPartyAltIDsRepeatingGroup) Get(i int) NoRelatedPartyAltIDs { + return NoRelatedPartyAltIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedContextPartyIDs is a repeating group element, Tag 1575 +type NoRelatedContextPartyIDs struct { + *quickfix.Group +} + +// SetRelatedContextPartyID sets RelatedContextPartyID, Tag 1576 +func (m NoRelatedContextPartyIDs) SetRelatedContextPartyID(v string) { + m.Set(field.NewRelatedContextPartyID(v)) +} + +// SetRelatedContextPartyIDSource sets RelatedContextPartyIDSource, Tag 1577 +func (m NoRelatedContextPartyIDs) SetRelatedContextPartyIDSource(v string) { + m.Set(field.NewRelatedContextPartyIDSource(v)) +} + +// SetRelatedContextPartyRole sets RelatedContextPartyRole, Tag 1578 +func (m NoRelatedContextPartyIDs) SetRelatedContextPartyRole(v int) { + m.Set(field.NewRelatedContextPartyRole(v)) +} + +// SetNoRelatedContextPartySubIDs sets NoRelatedContextPartySubIDs, Tag 1579 +func (m NoRelatedContextPartyIDs) SetNoRelatedContextPartySubIDs(f NoRelatedContextPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRelatedContextPartyID gets RelatedContextPartyID, Tag 1576 +func (m NoRelatedContextPartyIDs) GetRelatedContextPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedContextPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedContextPartyIDSource gets RelatedContextPartyIDSource, Tag 1577 +func (m NoRelatedContextPartyIDs) GetRelatedContextPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RelatedContextPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedContextPartyRole gets RelatedContextPartyRole, Tag 1578 +func (m NoRelatedContextPartyIDs) GetRelatedContextPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RelatedContextPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedContextPartySubIDs gets NoRelatedContextPartySubIDs, Tag 1579 +func (m NoRelatedContextPartyIDs) GetNoRelatedContextPartySubIDs() (NoRelatedContextPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedContextPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRelatedContextPartyID returns true if RelatedContextPartyID is present, Tag 1576 +func (m NoRelatedContextPartyIDs) HasRelatedContextPartyID() bool { + return m.Has(tag.RelatedContextPartyID) +} + +// HasRelatedContextPartyIDSource returns true if RelatedContextPartyIDSource is present, Tag 1577 +func (m NoRelatedContextPartyIDs) HasRelatedContextPartyIDSource() bool { + return m.Has(tag.RelatedContextPartyIDSource) +} + +// HasRelatedContextPartyRole returns true if RelatedContextPartyRole is present, Tag 1578 +func (m NoRelatedContextPartyIDs) HasRelatedContextPartyRole() bool { + return m.Has(tag.RelatedContextPartyRole) +} + +// HasNoRelatedContextPartySubIDs returns true if NoRelatedContextPartySubIDs is present, Tag 1579 +func (m NoRelatedContextPartyIDs) HasNoRelatedContextPartySubIDs() bool { + return m.Has(tag.NoRelatedContextPartySubIDs) +} + +// NoRelatedContextPartySubIDs is a repeating group element, Tag 1579 +type NoRelatedContextPartySubIDs struct { + *quickfix.Group +} + +// SetRelatedContextPartySubID sets RelatedContextPartySubID, Tag 1580 +func (m NoRelatedContextPartySubIDs) SetRelatedContextPartySubID(v string) { + m.Set(field.NewRelatedContextPartySubID(v)) +} + +// SetRelatedContextPartySubIDType sets RelatedContextPartySubIDType, Tag 1581 +func (m NoRelatedContextPartySubIDs) SetRelatedContextPartySubIDType(v int) { + m.Set(field.NewRelatedContextPartySubIDType(v)) +} + +// GetRelatedContextPartySubID gets RelatedContextPartySubID, Tag 1580 +func (m NoRelatedContextPartySubIDs) GetRelatedContextPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RelatedContextPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelatedContextPartySubIDType gets RelatedContextPartySubIDType, Tag 1581 +func (m NoRelatedContextPartySubIDs) GetRelatedContextPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RelatedContextPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelatedContextPartySubID returns true if RelatedContextPartySubID is present, Tag 1580 +func (m NoRelatedContextPartySubIDs) HasRelatedContextPartySubID() bool { + return m.Has(tag.RelatedContextPartySubID) +} + +// HasRelatedContextPartySubIDType returns true if RelatedContextPartySubIDType is present, Tag 1581 +func (m NoRelatedContextPartySubIDs) HasRelatedContextPartySubIDType() bool { + return m.Has(tag.RelatedContextPartySubIDType) +} + +// NoRelatedContextPartySubIDsRepeatingGroup is a repeating group, Tag 1579 +type NoRelatedContextPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedContextPartySubIDsRepeatingGroup returns an initialized, NoRelatedContextPartySubIDsRepeatingGroup +func NewNoRelatedContextPartySubIDsRepeatingGroup() NoRelatedContextPartySubIDsRepeatingGroup { + return NoRelatedContextPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedContextPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedContextPartySubID), quickfix.GroupElement(tag.RelatedContextPartySubIDType)})} +} + +// Add create and append a new NoRelatedContextPartySubIDs to this group +func (m NoRelatedContextPartySubIDsRepeatingGroup) Add() NoRelatedContextPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRelatedContextPartySubIDs{g} +} + +// Get returns the ith NoRelatedContextPartySubIDs in the NoRelatedContextPartySubIDsRepeatinGroup +func (m NoRelatedContextPartySubIDsRepeatingGroup) Get(i int) NoRelatedContextPartySubIDs { + return NoRelatedContextPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedContextPartyIDsRepeatingGroup is a repeating group, Tag 1575 +type NoRelatedContextPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedContextPartyIDsRepeatingGroup returns an initialized, NoRelatedContextPartyIDsRepeatingGroup +func NewNoRelatedContextPartyIDsRepeatingGroup() NoRelatedContextPartyIDsRepeatingGroup { + return NoRelatedContextPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedContextPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedContextPartyID), quickfix.GroupElement(tag.RelatedContextPartyIDSource), quickfix.GroupElement(tag.RelatedContextPartyRole), NewNoRelatedContextPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedContextPartyIDs to this group +func (m NoRelatedContextPartyIDsRepeatingGroup) Add() NoRelatedContextPartyIDs { + g := m.RepeatingGroup.Add() + return NoRelatedContextPartyIDs{g} +} + +// Get returns the ith NoRelatedContextPartyIDs in the NoRelatedContextPartyIDsRepeatinGroup +func (m NoRelatedContextPartyIDsRepeatingGroup) Get(i int) NoRelatedContextPartyIDs { + return NoRelatedContextPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelationshipRiskLimits is a repeating group element, Tag 1582 +type NoRelationshipRiskLimits struct { + *quickfix.Group +} + +// SetRelationshipRiskLimitType sets RelationshipRiskLimitType, Tag 1583 +func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitType(v int) { + m.Set(field.NewRelationshipRiskLimitType(v)) +} + +// SetRelationshipRiskLimitAmount sets RelationshipRiskLimitAmount, Tag 1584 +func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewRelationshipRiskLimitAmount(value, scale)) +} + +// SetRelationshipRiskLimitCurrency sets RelationshipRiskLimitCurrency, Tag 1585 +func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitCurrency(v string) { + m.Set(field.NewRelationshipRiskLimitCurrency(v)) +} + +// SetRelationshipRiskLimitPlatform sets RelationshipRiskLimitPlatform, Tag 1586 +func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitPlatform(v string) { + m.Set(field.NewRelationshipRiskLimitPlatform(v)) +} + +// SetNoRelationshipRiskInstruments sets NoRelationshipRiskInstruments, Tag 1587 +func (m NoRelationshipRiskLimits) SetNoRelationshipRiskInstruments(f NoRelationshipRiskInstrumentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelationshipRiskWarningLevels sets NoRelationshipRiskWarningLevels, Tag 1613 +func (m NoRelationshipRiskLimits) SetNoRelationshipRiskWarningLevels(f NoRelationshipRiskWarningLevelsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRelationshipRiskLimitType gets RelationshipRiskLimitType, Tag 1583 +func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitType() (v int, err quickfix.MessageRejectError) { + var f field.RelationshipRiskLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskLimitAmount gets RelationshipRiskLimitAmount, Tag 1584 +func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RelationshipRiskLimitAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskLimitCurrency gets RelationshipRiskLimitCurrency, Tag 1585 +func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitCurrency() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskLimitCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskLimitPlatform gets RelationshipRiskLimitPlatform, Tag 1586 +func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitPlatform() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskLimitPlatformField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelationshipRiskInstruments gets NoRelationshipRiskInstruments, Tag 1587 +func (m NoRelationshipRiskLimits) GetNoRelationshipRiskInstruments() (NoRelationshipRiskInstrumentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelationshipRiskInstrumentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelationshipRiskWarningLevels gets NoRelationshipRiskWarningLevels, Tag 1613 +func (m NoRelationshipRiskLimits) GetNoRelationshipRiskWarningLevels() (NoRelationshipRiskWarningLevelsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelationshipRiskWarningLevelsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRelationshipRiskLimitType returns true if RelationshipRiskLimitType is present, Tag 1583 +func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitType() bool { + return m.Has(tag.RelationshipRiskLimitType) +} + +// HasRelationshipRiskLimitAmount returns true if RelationshipRiskLimitAmount is present, Tag 1584 +func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitAmount() bool { + return m.Has(tag.RelationshipRiskLimitAmount) +} + +// HasRelationshipRiskLimitCurrency returns true if RelationshipRiskLimitCurrency is present, Tag 1585 +func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitCurrency() bool { + return m.Has(tag.RelationshipRiskLimitCurrency) +} + +// HasRelationshipRiskLimitPlatform returns true if RelationshipRiskLimitPlatform is present, Tag 1586 +func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitPlatform() bool { + return m.Has(tag.RelationshipRiskLimitPlatform) +} + +// HasNoRelationshipRiskInstruments returns true if NoRelationshipRiskInstruments is present, Tag 1587 +func (m NoRelationshipRiskLimits) HasNoRelationshipRiskInstruments() bool { + return m.Has(tag.NoRelationshipRiskInstruments) +} + +// HasNoRelationshipRiskWarningLevels returns true if NoRelationshipRiskWarningLevels is present, Tag 1613 +func (m NoRelationshipRiskLimits) HasNoRelationshipRiskWarningLevels() bool { + return m.Has(tag.NoRelationshipRiskWarningLevels) +} + +// NoRelationshipRiskInstruments is a repeating group element, Tag 1587 +type NoRelationshipRiskInstruments struct { + *quickfix.Group +} + +// SetRelationshipRiskInstrumentOperator sets RelationshipRiskInstrumentOperator, Tag 1588 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentOperator(v int) { + m.Set(field.NewRelationshipRiskInstrumentOperator(v)) +} + +// SetRelationshipRiskSymbol sets RelationshipRiskSymbol, Tag 1589 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSymbol(v string) { + m.Set(field.NewRelationshipRiskSymbol(v)) +} + +// SetRelationshipRiskSymbolSfx sets RelationshipRiskSymbolSfx, Tag 1590 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSymbolSfx(v string) { + m.Set(field.NewRelationshipRiskSymbolSfx(v)) +} + +// SetRelationshipRiskSecurityID sets RelationshipRiskSecurityID, Tag 1591 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityID(v string) { + m.Set(field.NewRelationshipRiskSecurityID(v)) +} + +// SetRelationshipRiskSecurityIDSource sets RelationshipRiskSecurityIDSource, Tag 1592 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityIDSource(v string) { + m.Set(field.NewRelationshipRiskSecurityIDSource(v)) +} + +// SetNoRelationshipRiskSecurityAltID sets NoRelationshipRiskSecurityAltID, Tag 1593 +func (m NoRelationshipRiskInstruments) SetNoRelationshipRiskSecurityAltID(f NoRelationshipRiskSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetRelationshipRiskProduct sets RelationshipRiskProduct, Tag 1596 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskProduct(v int) { + m.Set(field.NewRelationshipRiskProduct(v)) +} + +// SetRelationshipRiskProductComplex sets RelationshipRiskProductComplex, Tag 1597 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskProductComplex(v string) { + m.Set(field.NewRelationshipRiskProductComplex(v)) +} + +// SetRelationshipRiskSecurityGroup sets RelationshipRiskSecurityGroup, Tag 1598 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityGroup(v string) { + m.Set(field.NewRelationshipRiskSecurityGroup(v)) +} + +// SetRelationshipRiskCFICode sets RelationshipRiskCFICode, Tag 1599 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskCFICode(v string) { + m.Set(field.NewRelationshipRiskCFICode(v)) +} + +// SetRelationshipRiskSecurityType sets RelationshipRiskSecurityType, Tag 1600 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityType(v string) { + m.Set(field.NewRelationshipRiskSecurityType(v)) +} + +// SetRelationshipRiskSecuritySubType sets RelationshipRiskSecuritySubType, Tag 1601 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecuritySubType(v string) { + m.Set(field.NewRelationshipRiskSecuritySubType(v)) +} + +// SetRelationshipRiskMaturityMonthYear sets RelationshipRiskMaturityMonthYear, Tag 1602 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskMaturityMonthYear(v string) { + m.Set(field.NewRelationshipRiskMaturityMonthYear(v)) +} + +// SetRelationshipRiskMaturityTime sets RelationshipRiskMaturityTime, Tag 1603 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskMaturityTime(v string) { + m.Set(field.NewRelationshipRiskMaturityTime(v)) +} + +// SetRelationshipRiskRestructuringType sets RelationshipRiskRestructuringType, Tag 1604 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskRestructuringType(v string) { + m.Set(field.NewRelationshipRiskRestructuringType(v)) +} + +// SetRelationshipRiskSeniority sets RelationshipRiskSeniority, Tag 1605 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSeniority(v string) { + m.Set(field.NewRelationshipRiskSeniority(v)) +} + +// SetRelationshipRiskPutOrCall sets RelationshipRiskPutOrCall, Tag 1606 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskPutOrCall(v int) { + m.Set(field.NewRelationshipRiskPutOrCall(v)) +} + +// SetRelationshipRiskFlexibleIndicator sets RelationshipRiskFlexibleIndicator, Tag 1607 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskFlexibleIndicator(v bool) { + m.Set(field.NewRelationshipRiskFlexibleIndicator(v)) +} + +// SetRelationshipRiskCouponRate sets RelationshipRiskCouponRate, Tag 1608 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRelationshipRiskCouponRate(value, scale)) +} + +// SetRelationshipRiskSecurityExchange sets RelationshipRiskSecurityExchange, Tag 1609 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityExchange(v string) { + m.Set(field.NewRelationshipRiskSecurityExchange(v)) +} + +// SetRelationshipRiskSecurityDesc sets RelationshipRiskSecurityDesc, Tag 1610 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityDesc(v string) { + m.Set(field.NewRelationshipRiskSecurityDesc(v)) +} + +// SetRelationshipRiskEncodedSecurityDescLen sets RelationshipRiskEncodedSecurityDescLen, Tag 1618 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskEncodedSecurityDescLen(v int) { + m.Set(field.NewRelationshipRiskEncodedSecurityDescLen(v)) +} + +// SetRelationshipRiskEncodedSecurityDesc sets RelationshipRiskEncodedSecurityDesc, Tag 1619 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskEncodedSecurityDesc(v string) { + m.Set(field.NewRelationshipRiskEncodedSecurityDesc(v)) +} + +// SetRelationshipRiskInstrumentSettlType sets RelationshipRiskInstrumentSettlType, Tag 1611 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentSettlType(v string) { + m.Set(field.NewRelationshipRiskInstrumentSettlType(v)) +} + +// SetRelationshipRiskInstrumentMultiplier sets RelationshipRiskInstrumentMultiplier, Tag 1612 +func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewRelationshipRiskInstrumentMultiplier(value, scale)) +} + +// GetRelationshipRiskInstrumentOperator gets RelationshipRiskInstrumentOperator, Tag 1588 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentOperator() (v int, err quickfix.MessageRejectError) { + var f field.RelationshipRiskInstrumentOperatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSymbol gets RelationshipRiskSymbol, Tag 1589 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSymbol() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSymbolSfx gets RelationshipRiskSymbolSfx, Tag 1590 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityID gets RelationshipRiskSecurityID, Tag 1591 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityIDSource gets RelationshipRiskSecurityIDSource, Tag 1592 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelationshipRiskSecurityAltID gets NoRelationshipRiskSecurityAltID, Tag 1593 +func (m NoRelationshipRiskInstruments) GetNoRelationshipRiskSecurityAltID() (NoRelationshipRiskSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelationshipRiskSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRelationshipRiskProduct gets RelationshipRiskProduct, Tag 1596 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskProduct() (v int, err quickfix.MessageRejectError) { + var f field.RelationshipRiskProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskProductComplex gets RelationshipRiskProductComplex, Tag 1597 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityGroup gets RelationshipRiskSecurityGroup, Tag 1598 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskCFICode gets RelationshipRiskCFICode, Tag 1599 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskCFICode() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityType gets RelationshipRiskSecurityType, Tag 1600 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecuritySubType gets RelationshipRiskSecuritySubType, Tag 1601 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskMaturityMonthYear gets RelationshipRiskMaturityMonthYear, Tag 1602 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskMaturityTime gets RelationshipRiskMaturityTime, Tag 1603 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskRestructuringType gets RelationshipRiskRestructuringType, Tag 1604 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSeniority gets RelationshipRiskSeniority, Tag 1605 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSeniority() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskPutOrCall gets RelationshipRiskPutOrCall, Tag 1606 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.RelationshipRiskPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskFlexibleIndicator gets RelationshipRiskFlexibleIndicator, Tag 1607 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.RelationshipRiskFlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskCouponRate gets RelationshipRiskCouponRate, Tag 1608 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RelationshipRiskCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityExchange gets RelationshipRiskSecurityExchange, Tag 1609 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityDesc gets RelationshipRiskSecurityDesc, Tag 1610 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskEncodedSecurityDescLen gets RelationshipRiskEncodedSecurityDescLen, Tag 1618 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.RelationshipRiskEncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskEncodedSecurityDesc gets RelationshipRiskEncodedSecurityDesc, Tag 1619 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskEncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskInstrumentSettlType gets RelationshipRiskInstrumentSettlType, Tag 1611 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentSettlType() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskInstrumentSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskInstrumentMultiplier gets RelationshipRiskInstrumentMultiplier, Tag 1612 +func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RelationshipRiskInstrumentMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelationshipRiskInstrumentOperator returns true if RelationshipRiskInstrumentOperator is present, Tag 1588 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentOperator() bool { + return m.Has(tag.RelationshipRiskInstrumentOperator) +} + +// HasRelationshipRiskSymbol returns true if RelationshipRiskSymbol is present, Tag 1589 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSymbol() bool { + return m.Has(tag.RelationshipRiskSymbol) +} + +// HasRelationshipRiskSymbolSfx returns true if RelationshipRiskSymbolSfx is present, Tag 1590 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSymbolSfx() bool { + return m.Has(tag.RelationshipRiskSymbolSfx) +} + +// HasRelationshipRiskSecurityID returns true if RelationshipRiskSecurityID is present, Tag 1591 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityID() bool { + return m.Has(tag.RelationshipRiskSecurityID) +} + +// HasRelationshipRiskSecurityIDSource returns true if RelationshipRiskSecurityIDSource is present, Tag 1592 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityIDSource() bool { + return m.Has(tag.RelationshipRiskSecurityIDSource) +} + +// HasNoRelationshipRiskSecurityAltID returns true if NoRelationshipRiskSecurityAltID is present, Tag 1593 +func (m NoRelationshipRiskInstruments) HasNoRelationshipRiskSecurityAltID() bool { + return m.Has(tag.NoRelationshipRiskSecurityAltID) +} + +// HasRelationshipRiskProduct returns true if RelationshipRiskProduct is present, Tag 1596 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskProduct() bool { + return m.Has(tag.RelationshipRiskProduct) +} + +// HasRelationshipRiskProductComplex returns true if RelationshipRiskProductComplex is present, Tag 1597 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskProductComplex() bool { + return m.Has(tag.RelationshipRiskProductComplex) +} + +// HasRelationshipRiskSecurityGroup returns true if RelationshipRiskSecurityGroup is present, Tag 1598 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityGroup() bool { + return m.Has(tag.RelationshipRiskSecurityGroup) +} + +// HasRelationshipRiskCFICode returns true if RelationshipRiskCFICode is present, Tag 1599 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskCFICode() bool { + return m.Has(tag.RelationshipRiskCFICode) +} + +// HasRelationshipRiskSecurityType returns true if RelationshipRiskSecurityType is present, Tag 1600 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityType() bool { + return m.Has(tag.RelationshipRiskSecurityType) +} + +// HasRelationshipRiskSecuritySubType returns true if RelationshipRiskSecuritySubType is present, Tag 1601 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecuritySubType() bool { + return m.Has(tag.RelationshipRiskSecuritySubType) +} + +// HasRelationshipRiskMaturityMonthYear returns true if RelationshipRiskMaturityMonthYear is present, Tag 1602 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskMaturityMonthYear() bool { + return m.Has(tag.RelationshipRiskMaturityMonthYear) +} + +// HasRelationshipRiskMaturityTime returns true if RelationshipRiskMaturityTime is present, Tag 1603 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskMaturityTime() bool { + return m.Has(tag.RelationshipRiskMaturityTime) +} + +// HasRelationshipRiskRestructuringType returns true if RelationshipRiskRestructuringType is present, Tag 1604 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskRestructuringType() bool { + return m.Has(tag.RelationshipRiskRestructuringType) +} + +// HasRelationshipRiskSeniority returns true if RelationshipRiskSeniority is present, Tag 1605 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSeniority() bool { + return m.Has(tag.RelationshipRiskSeniority) +} + +// HasRelationshipRiskPutOrCall returns true if RelationshipRiskPutOrCall is present, Tag 1606 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskPutOrCall() bool { + return m.Has(tag.RelationshipRiskPutOrCall) +} + +// HasRelationshipRiskFlexibleIndicator returns true if RelationshipRiskFlexibleIndicator is present, Tag 1607 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskFlexibleIndicator() bool { + return m.Has(tag.RelationshipRiskFlexibleIndicator) +} + +// HasRelationshipRiskCouponRate returns true if RelationshipRiskCouponRate is present, Tag 1608 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskCouponRate() bool { + return m.Has(tag.RelationshipRiskCouponRate) +} + +// HasRelationshipRiskSecurityExchange returns true if RelationshipRiskSecurityExchange is present, Tag 1609 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityExchange() bool { + return m.Has(tag.RelationshipRiskSecurityExchange) +} + +// HasRelationshipRiskSecurityDesc returns true if RelationshipRiskSecurityDesc is present, Tag 1610 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityDesc() bool { + return m.Has(tag.RelationshipRiskSecurityDesc) +} + +// HasRelationshipRiskEncodedSecurityDescLen returns true if RelationshipRiskEncodedSecurityDescLen is present, Tag 1618 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskEncodedSecurityDescLen() bool { + return m.Has(tag.RelationshipRiskEncodedSecurityDescLen) +} + +// HasRelationshipRiskEncodedSecurityDesc returns true if RelationshipRiskEncodedSecurityDesc is present, Tag 1619 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskEncodedSecurityDesc() bool { + return m.Has(tag.RelationshipRiskEncodedSecurityDesc) +} + +// HasRelationshipRiskInstrumentSettlType returns true if RelationshipRiskInstrumentSettlType is present, Tag 1611 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentSettlType() bool { + return m.Has(tag.RelationshipRiskInstrumentSettlType) +} + +// HasRelationshipRiskInstrumentMultiplier returns true if RelationshipRiskInstrumentMultiplier is present, Tag 1612 +func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentMultiplier() bool { + return m.Has(tag.RelationshipRiskInstrumentMultiplier) +} + +// NoRelationshipRiskSecurityAltID is a repeating group element, Tag 1593 +type NoRelationshipRiskSecurityAltID struct { + *quickfix.Group +} + +// SetRelationshipRiskSecurityAltID sets RelationshipRiskSecurityAltID, Tag 1594 +func (m NoRelationshipRiskSecurityAltID) SetRelationshipRiskSecurityAltID(v string) { + m.Set(field.NewRelationshipRiskSecurityAltID(v)) +} + +// SetRelationshipRiskSecurityAltIDSource sets RelationshipRiskSecurityAltIDSource, Tag 1595 +func (m NoRelationshipRiskSecurityAltID) SetRelationshipRiskSecurityAltIDSource(v string) { + m.Set(field.NewRelationshipRiskSecurityAltIDSource(v)) +} + +// GetRelationshipRiskSecurityAltID gets RelationshipRiskSecurityAltID, Tag 1594 +func (m NoRelationshipRiskSecurityAltID) GetRelationshipRiskSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskSecurityAltIDSource gets RelationshipRiskSecurityAltIDSource, Tag 1595 +func (m NoRelationshipRiskSecurityAltID) GetRelationshipRiskSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelationshipRiskSecurityAltID returns true if RelationshipRiskSecurityAltID is present, Tag 1594 +func (m NoRelationshipRiskSecurityAltID) HasRelationshipRiskSecurityAltID() bool { + return m.Has(tag.RelationshipRiskSecurityAltID) +} + +// HasRelationshipRiskSecurityAltIDSource returns true if RelationshipRiskSecurityAltIDSource is present, Tag 1595 +func (m NoRelationshipRiskSecurityAltID) HasRelationshipRiskSecurityAltIDSource() bool { + return m.Has(tag.RelationshipRiskSecurityAltIDSource) +} + +// NoRelationshipRiskSecurityAltIDRepeatingGroup is a repeating group, Tag 1593 +type NoRelationshipRiskSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelationshipRiskSecurityAltIDRepeatingGroup returns an initialized, NoRelationshipRiskSecurityAltIDRepeatingGroup +func NewNoRelationshipRiskSecurityAltIDRepeatingGroup() NoRelationshipRiskSecurityAltIDRepeatingGroup { + return NoRelationshipRiskSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelationshipRiskSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelationshipRiskSecurityAltID), quickfix.GroupElement(tag.RelationshipRiskSecurityAltIDSource)})} +} + +// Add create and append a new NoRelationshipRiskSecurityAltID to this group +func (m NoRelationshipRiskSecurityAltIDRepeatingGroup) Add() NoRelationshipRiskSecurityAltID { + g := m.RepeatingGroup.Add() + return NoRelationshipRiskSecurityAltID{g} +} + +// Get returns the ith NoRelationshipRiskSecurityAltID in the NoRelationshipRiskSecurityAltIDRepeatinGroup +func (m NoRelationshipRiskSecurityAltIDRepeatingGroup) Get(i int) NoRelationshipRiskSecurityAltID { + return NoRelationshipRiskSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoRelationshipRiskInstrumentsRepeatingGroup is a repeating group, Tag 1587 +type NoRelationshipRiskInstrumentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelationshipRiskInstrumentsRepeatingGroup returns an initialized, NoRelationshipRiskInstrumentsRepeatingGroup +func NewNoRelationshipRiskInstrumentsRepeatingGroup() NoRelationshipRiskInstrumentsRepeatingGroup { + return NoRelationshipRiskInstrumentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelationshipRiskInstruments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelationshipRiskInstrumentOperator), quickfix.GroupElement(tag.RelationshipRiskSymbol), quickfix.GroupElement(tag.RelationshipRiskSymbolSfx), quickfix.GroupElement(tag.RelationshipRiskSecurityID), quickfix.GroupElement(tag.RelationshipRiskSecurityIDSource), NewNoRelationshipRiskSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.RelationshipRiskProduct), quickfix.GroupElement(tag.RelationshipRiskProductComplex), quickfix.GroupElement(tag.RelationshipRiskSecurityGroup), quickfix.GroupElement(tag.RelationshipRiskCFICode), quickfix.GroupElement(tag.RelationshipRiskSecurityType), quickfix.GroupElement(tag.RelationshipRiskSecuritySubType), quickfix.GroupElement(tag.RelationshipRiskMaturityMonthYear), quickfix.GroupElement(tag.RelationshipRiskMaturityTime), quickfix.GroupElement(tag.RelationshipRiskRestructuringType), quickfix.GroupElement(tag.RelationshipRiskSeniority), quickfix.GroupElement(tag.RelationshipRiskPutOrCall), quickfix.GroupElement(tag.RelationshipRiskFlexibleIndicator), quickfix.GroupElement(tag.RelationshipRiskCouponRate), quickfix.GroupElement(tag.RelationshipRiskSecurityExchange), quickfix.GroupElement(tag.RelationshipRiskSecurityDesc), quickfix.GroupElement(tag.RelationshipRiskEncodedSecurityDescLen), quickfix.GroupElement(tag.RelationshipRiskEncodedSecurityDesc), quickfix.GroupElement(tag.RelationshipRiskInstrumentSettlType), quickfix.GroupElement(tag.RelationshipRiskInstrumentMultiplier)})} +} + +// Add create and append a new NoRelationshipRiskInstruments to this group +func (m NoRelationshipRiskInstrumentsRepeatingGroup) Add() NoRelationshipRiskInstruments { + g := m.RepeatingGroup.Add() + return NoRelationshipRiskInstruments{g} +} + +// Get returns the ith NoRelationshipRiskInstruments in the NoRelationshipRiskInstrumentsRepeatinGroup +func (m NoRelationshipRiskInstrumentsRepeatingGroup) Get(i int) NoRelationshipRiskInstruments { + return NoRelationshipRiskInstruments{m.RepeatingGroup.Get(i)} +} + +// NoRelationshipRiskWarningLevels is a repeating group element, Tag 1613 +type NoRelationshipRiskWarningLevels struct { + *quickfix.Group +} + +// SetRelationshipRiskWarningLevelPercent sets RelationshipRiskWarningLevelPercent, Tag 1614 +func (m NoRelationshipRiskWarningLevels) SetRelationshipRiskWarningLevelPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewRelationshipRiskWarningLevelPercent(value, scale)) +} + +// SetRelationshipRiskWarningLevelName sets RelationshipRiskWarningLevelName, Tag 1615 +func (m NoRelationshipRiskWarningLevels) SetRelationshipRiskWarningLevelName(v string) { + m.Set(field.NewRelationshipRiskWarningLevelName(v)) +} + +// GetRelationshipRiskWarningLevelPercent gets RelationshipRiskWarningLevelPercent, Tag 1614 +func (m NoRelationshipRiskWarningLevels) GetRelationshipRiskWarningLevelPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RelationshipRiskWarningLevelPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRelationshipRiskWarningLevelName gets RelationshipRiskWarningLevelName, Tag 1615 +func (m NoRelationshipRiskWarningLevels) GetRelationshipRiskWarningLevelName() (v string, err quickfix.MessageRejectError) { + var f field.RelationshipRiskWarningLevelNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRelationshipRiskWarningLevelPercent returns true if RelationshipRiskWarningLevelPercent is present, Tag 1614 +func (m NoRelationshipRiskWarningLevels) HasRelationshipRiskWarningLevelPercent() bool { + return m.Has(tag.RelationshipRiskWarningLevelPercent) +} + +// HasRelationshipRiskWarningLevelName returns true if RelationshipRiskWarningLevelName is present, Tag 1615 +func (m NoRelationshipRiskWarningLevels) HasRelationshipRiskWarningLevelName() bool { + return m.Has(tag.RelationshipRiskWarningLevelName) +} + +// NoRelationshipRiskWarningLevelsRepeatingGroup is a repeating group, Tag 1613 +type NoRelationshipRiskWarningLevelsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelationshipRiskWarningLevelsRepeatingGroup returns an initialized, NoRelationshipRiskWarningLevelsRepeatingGroup +func NewNoRelationshipRiskWarningLevelsRepeatingGroup() NoRelationshipRiskWarningLevelsRepeatingGroup { + return NoRelationshipRiskWarningLevelsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelationshipRiskWarningLevels, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelationshipRiskWarningLevelPercent), quickfix.GroupElement(tag.RelationshipRiskWarningLevelName)})} +} + +// Add create and append a new NoRelationshipRiskWarningLevels to this group +func (m NoRelationshipRiskWarningLevelsRepeatingGroup) Add() NoRelationshipRiskWarningLevels { + g := m.RepeatingGroup.Add() + return NoRelationshipRiskWarningLevels{g} +} + +// Get returns the ith NoRelationshipRiskWarningLevels in the NoRelationshipRiskWarningLevelsRepeatinGroup +func (m NoRelationshipRiskWarningLevelsRepeatingGroup) Get(i int) NoRelationshipRiskWarningLevels { + return NoRelationshipRiskWarningLevels{m.RepeatingGroup.Get(i)} +} + +// NoRelationshipRiskLimitsRepeatingGroup is a repeating group, Tag 1582 +type NoRelationshipRiskLimitsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelationshipRiskLimitsRepeatingGroup returns an initialized, NoRelationshipRiskLimitsRepeatingGroup +func NewNoRelationshipRiskLimitsRepeatingGroup() NoRelationshipRiskLimitsRepeatingGroup { + return NoRelationshipRiskLimitsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelationshipRiskLimits, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelationshipRiskLimitType), quickfix.GroupElement(tag.RelationshipRiskLimitAmount), quickfix.GroupElement(tag.RelationshipRiskLimitCurrency), quickfix.GroupElement(tag.RelationshipRiskLimitPlatform), NewNoRelationshipRiskInstrumentsRepeatingGroup(), NewNoRelationshipRiskWarningLevelsRepeatingGroup()})} +} + +// Add create and append a new NoRelationshipRiskLimits to this group +func (m NoRelationshipRiskLimitsRepeatingGroup) Add() NoRelationshipRiskLimits { + g := m.RepeatingGroup.Add() + return NoRelationshipRiskLimits{g} +} + +// Get returns the ith NoRelationshipRiskLimits in the NoRelationshipRiskLimitsRepeatinGroup +func (m NoRelationshipRiskLimitsRepeatingGroup) Get(i int) NoRelationshipRiskLimits { + return NoRelationshipRiskLimits{m.RepeatingGroup.Get(i)} +} + +// NoPartyRelationships is a repeating group element, Tag 1514 +type NoPartyRelationships struct { + *quickfix.Group +} + +// SetPartyRelationship sets PartyRelationship, Tag 1515 +func (m NoPartyRelationships) SetPartyRelationship(v enum.PartyRelationship) { + m.Set(field.NewPartyRelationship(v)) +} + +// GetPartyRelationship gets PartyRelationship, Tag 1515 +func (m NoPartyRelationships) GetPartyRelationship() (v enum.PartyRelationship, err quickfix.MessageRejectError) { + var f field.PartyRelationshipField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartyRelationship returns true if PartyRelationship is present, Tag 1515 +func (m NoPartyRelationships) HasPartyRelationship() bool { + return m.Has(tag.PartyRelationship) +} + +// NoPartyRelationshipsRepeatingGroup is a repeating group, Tag 1514 +type NoPartyRelationshipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyRelationshipsRepeatingGroup returns an initialized, NoPartyRelationshipsRepeatingGroup +func NewNoPartyRelationshipsRepeatingGroup() NoPartyRelationshipsRepeatingGroup { + return NoPartyRelationshipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyRelationships, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyRelationship)})} +} + +// Add create and append a new NoPartyRelationships to this group +func (m NoPartyRelationshipsRepeatingGroup) Add() NoPartyRelationships { + g := m.RepeatingGroup.Add() + return NoPartyRelationships{g} +} + +// Get returns the ith NoPartyRelationships in the NoPartyRelationshipsRepeatinGroup +func (m NoPartyRelationshipsRepeatingGroup) Get(i int) NoPartyRelationships { + return NoPartyRelationships{m.RepeatingGroup.Get(i)} +} + +// NoRelatedPartyIDsRepeatingGroup is a repeating group, Tag 1562 +type NoRelatedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedPartyIDsRepeatingGroup returns an initialized, NoRelatedPartyIDsRepeatingGroup +func NewNoRelatedPartyIDsRepeatingGroup() NoRelatedPartyIDsRepeatingGroup { + return NoRelatedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RelatedPartyID), quickfix.GroupElement(tag.RelatedPartyIDSource), quickfix.GroupElement(tag.RelatedPartyRole), NewNoRelatedPartySubIDsRepeatingGroup(), NewNoRelatedPartyAltIDsRepeatingGroup(), NewNoRelatedContextPartyIDsRepeatingGroup(), NewNoRelationshipRiskLimitsRepeatingGroup(), NewNoPartyRelationshipsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedPartyIDs to this group +func (m NoRelatedPartyIDsRepeatingGroup) Add() NoRelatedPartyIDs { + g := m.RepeatingGroup.Add() + return NoRelatedPartyIDs{g} +} + +// Get returns the ith NoRelatedPartyIDs in the NoRelatedPartyIDsRepeatinGroup +func (m NoRelatedPartyIDsRepeatingGroup) Get(i int) NoRelatedPartyIDs { + return NoRelatedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyListRepeatingGroup is a repeating group, Tag 1513 +type NoPartyListRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyListRepeatingGroup returns an initialized, NoPartyListRepeatingGroup +func NewNoPartyListRepeatingGroup() NoPartyListRepeatingGroup { + return NoPartyListRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyList, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup(), NewNoPartyAltIDsRepeatingGroup(), NewNoContextPartyIDsRepeatingGroup(), NewNoRiskLimitsRepeatingGroup(), NewNoRelatedPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyList to this group +func (m NoPartyListRepeatingGroup) Add() NoPartyList { + g := m.RepeatingGroup.Add() + return NoPartyList{g} +} + +// Get returns the ith NoPartyList in the NoPartyListRepeatinGroup +func (m NoPartyListRepeatingGroup) Get(i int) NoPartyList { + return NoPartyList{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/partydetailslistrequest/PartyDetailsListRequest.generated.go b/fix50sp2/partydetailslistrequest/PartyDetailsListRequest.generated.go new file mode 100644 index 000000000..d57ad242f --- /dev/null +++ b/fix50sp2/partydetailslistrequest/PartyDetailsListRequest.generated.go @@ -0,0 +1,528 @@ +package partydetailslistrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// PartyDetailsListRequest is the fix50sp2 PartyDetailsListRequest type, MsgType = CF +type PartyDetailsListRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a PartyDetailsListRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) PartyDetailsListRequest { + return PartyDetailsListRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m PartyDetailsListRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a PartyDetailsListRequest initialized with the required fields for PartyDetailsListRequest +func New(partydetailslistrequestid field.PartyDetailsListRequestIDField) (m PartyDetailsListRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CF")) + m.Set(partydetailslistrequestid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg PartyDetailsListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CF", r +} + +// SetText sets Text, Tag 58 +func (m PartyDetailsListRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m PartyDetailsListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m PartyDetailsListRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m PartyDetailsListRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m PartyDetailsListRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPartyDetailsListRequestID sets PartyDetailsListRequestID, Tag 1505 +func (m PartyDetailsListRequest) SetPartyDetailsListRequestID(v string) { + m.Set(field.NewPartyDetailsListRequestID(v)) +} + +// SetNoPartyListResponseTypes sets NoPartyListResponseTypes, Tag 1506 +func (m PartyDetailsListRequest) SetNoPartyListResponseTypes(f NoPartyListResponseTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRequestedPartyRoles sets NoRequestedPartyRoles, Tag 1508 +func (m PartyDetailsListRequest) SetNoRequestedPartyRoles(f NoRequestedPartyRolesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyRelationships sets NoPartyRelationships, Tag 1514 +func (m PartyDetailsListRequest) SetNoPartyRelationships(f NoPartyRelationshipsRepeatingGroup) { + m.SetGroup(f) +} + +// GetText gets Text, Tag 58 +func (m PartyDetailsListRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m PartyDetailsListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m PartyDetailsListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m PartyDetailsListRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m PartyDetailsListRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPartyDetailsListRequestID gets PartyDetailsListRequestID, Tag 1505 +func (m PartyDetailsListRequest) GetPartyDetailsListRequestID() (v string, err quickfix.MessageRejectError) { + var f field.PartyDetailsListRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyListResponseTypes gets NoPartyListResponseTypes, Tag 1506 +func (m PartyDetailsListRequest) GetNoPartyListResponseTypes() (NoPartyListResponseTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyListResponseTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRequestedPartyRoles gets NoRequestedPartyRoles, Tag 1508 +func (m PartyDetailsListRequest) GetNoRequestedPartyRoles() (NoRequestedPartyRolesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRequestedPartyRolesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyRelationships gets NoPartyRelationships, Tag 1514 +func (m PartyDetailsListRequest) GetNoPartyRelationships() (NoPartyRelationshipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyRelationshipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasText returns true if Text is present, Tag 58 +func (m PartyDetailsListRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m PartyDetailsListRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m PartyDetailsListRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m PartyDetailsListRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m PartyDetailsListRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasPartyDetailsListRequestID returns true if PartyDetailsListRequestID is present, Tag 1505 +func (m PartyDetailsListRequest) HasPartyDetailsListRequestID() bool { + return m.Has(tag.PartyDetailsListRequestID) +} + +// HasNoPartyListResponseTypes returns true if NoPartyListResponseTypes is present, Tag 1506 +func (m PartyDetailsListRequest) HasNoPartyListResponseTypes() bool { + return m.Has(tag.NoPartyListResponseTypes) +} + +// HasNoRequestedPartyRoles returns true if NoRequestedPartyRoles is present, Tag 1508 +func (m PartyDetailsListRequest) HasNoRequestedPartyRoles() bool { + return m.Has(tag.NoRequestedPartyRoles) +} + +// HasNoPartyRelationships returns true if NoPartyRelationships is present, Tag 1514 +func (m PartyDetailsListRequest) HasNoPartyRelationships() bool { + return m.Has(tag.NoPartyRelationships) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyListResponseTypes is a repeating group element, Tag 1506 +type NoPartyListResponseTypes struct { + *quickfix.Group +} + +// SetPartyListResponseType sets PartyListResponseType, Tag 1507 +func (m NoPartyListResponseTypes) SetPartyListResponseType(v enum.PartyListResponseType) { + m.Set(field.NewPartyListResponseType(v)) +} + +// GetPartyListResponseType gets PartyListResponseType, Tag 1507 +func (m NoPartyListResponseTypes) GetPartyListResponseType() (v enum.PartyListResponseType, err quickfix.MessageRejectError) { + var f field.PartyListResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartyListResponseType returns true if PartyListResponseType is present, Tag 1507 +func (m NoPartyListResponseTypes) HasPartyListResponseType() bool { + return m.Has(tag.PartyListResponseType) +} + +// NoPartyListResponseTypesRepeatingGroup is a repeating group, Tag 1506 +type NoPartyListResponseTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyListResponseTypesRepeatingGroup returns an initialized, NoPartyListResponseTypesRepeatingGroup +func NewNoPartyListResponseTypesRepeatingGroup() NoPartyListResponseTypesRepeatingGroup { + return NoPartyListResponseTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyListResponseTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyListResponseType)})} +} + +// Add create and append a new NoPartyListResponseTypes to this group +func (m NoPartyListResponseTypesRepeatingGroup) Add() NoPartyListResponseTypes { + g := m.RepeatingGroup.Add() + return NoPartyListResponseTypes{g} +} + +// Get returns the ith NoPartyListResponseTypes in the NoPartyListResponseTypesRepeatinGroup +func (m NoPartyListResponseTypesRepeatingGroup) Get(i int) NoPartyListResponseTypes { + return NoPartyListResponseTypes{m.RepeatingGroup.Get(i)} +} + +// NoRequestedPartyRoles is a repeating group element, Tag 1508 +type NoRequestedPartyRoles struct { + *quickfix.Group +} + +// SetRequestedPartyRole sets RequestedPartyRole, Tag 1509 +func (m NoRequestedPartyRoles) SetRequestedPartyRole(v int) { + m.Set(field.NewRequestedPartyRole(v)) +} + +// GetRequestedPartyRole gets RequestedPartyRole, Tag 1509 +func (m NoRequestedPartyRoles) GetRequestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RequestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRequestedPartyRole returns true if RequestedPartyRole is present, Tag 1509 +func (m NoRequestedPartyRoles) HasRequestedPartyRole() bool { + return m.Has(tag.RequestedPartyRole) +} + +// NoRequestedPartyRolesRepeatingGroup is a repeating group, Tag 1508 +type NoRequestedPartyRolesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRequestedPartyRolesRepeatingGroup returns an initialized, NoRequestedPartyRolesRepeatingGroup +func NewNoRequestedPartyRolesRepeatingGroup() NoRequestedPartyRolesRepeatingGroup { + return NoRequestedPartyRolesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRequestedPartyRoles, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RequestedPartyRole)})} +} + +// Add create and append a new NoRequestedPartyRoles to this group +func (m NoRequestedPartyRolesRepeatingGroup) Add() NoRequestedPartyRoles { + g := m.RepeatingGroup.Add() + return NoRequestedPartyRoles{g} +} + +// Get returns the ith NoRequestedPartyRoles in the NoRequestedPartyRolesRepeatinGroup +func (m NoRequestedPartyRolesRepeatingGroup) Get(i int) NoRequestedPartyRoles { + return NoRequestedPartyRoles{m.RepeatingGroup.Get(i)} +} + +// NoPartyRelationships is a repeating group element, Tag 1514 +type NoPartyRelationships struct { + *quickfix.Group +} + +// SetPartyRelationship sets PartyRelationship, Tag 1515 +func (m NoPartyRelationships) SetPartyRelationship(v enum.PartyRelationship) { + m.Set(field.NewPartyRelationship(v)) +} + +// GetPartyRelationship gets PartyRelationship, Tag 1515 +func (m NoPartyRelationships) GetPartyRelationship() (v enum.PartyRelationship, err quickfix.MessageRejectError) { + var f field.PartyRelationshipField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartyRelationship returns true if PartyRelationship is present, Tag 1515 +func (m NoPartyRelationships) HasPartyRelationship() bool { + return m.Has(tag.PartyRelationship) +} + +// NoPartyRelationshipsRepeatingGroup is a repeating group, Tag 1514 +type NoPartyRelationshipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyRelationshipsRepeatingGroup returns an initialized, NoPartyRelationshipsRepeatingGroup +func NewNoPartyRelationshipsRepeatingGroup() NoPartyRelationshipsRepeatingGroup { + return NoPartyRelationshipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyRelationships, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyRelationship)})} +} + +// Add create and append a new NoPartyRelationships to this group +func (m NoPartyRelationshipsRepeatingGroup) Add() NoPartyRelationships { + g := m.RepeatingGroup.Add() + return NoPartyRelationships{g} +} + +// Get returns the ith NoPartyRelationships in the NoPartyRelationshipsRepeatinGroup +func (m NoPartyRelationshipsRepeatingGroup) Get(i int) NoPartyRelationships { + return NoPartyRelationships{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/positionmaintenancereport/PositionMaintenanceReport.generated.go b/fix50sp2/positionmaintenancereport/PositionMaintenanceReport.generated.go new file mode 100644 index 000000000..8d0f0981e --- /dev/null +++ b/fix50sp2/positionmaintenancereport/PositionMaintenanceReport.generated.go @@ -0,0 +1,6405 @@ +package positionmaintenancereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// PositionMaintenanceReport is the fix50sp2 PositionMaintenanceReport type, MsgType = AM +type PositionMaintenanceReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a PositionMaintenanceReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) PositionMaintenanceReport { + return PositionMaintenanceReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m PositionMaintenanceReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a PositionMaintenanceReport initialized with the required fields for PositionMaintenanceReport +func New(posmaintrptid field.PosMaintRptIDField, postranstype field.PosTransTypeField, posmaintaction field.PosMaintActionField, posmaintstatus field.PosMaintStatusField, clearingbusinessdate field.ClearingBusinessDateField) (m PositionMaintenanceReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AM")) + m.Set(posmaintrptid) + m.Set(postranstype) + m.Set(posmaintaction) + m.Set(posmaintstatus) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg PositionMaintenanceReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AM", r +} + +// SetAccount sets Account, Tag 1 +func (m PositionMaintenanceReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m PositionMaintenanceReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m PositionMaintenanceReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m PositionMaintenanceReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m PositionMaintenanceReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m PositionMaintenanceReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m PositionMaintenanceReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m PositionMaintenanceReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m PositionMaintenanceReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m PositionMaintenanceReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m PositionMaintenanceReport) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m PositionMaintenanceReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m PositionMaintenanceReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m PositionMaintenanceReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m PositionMaintenanceReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m PositionMaintenanceReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m PositionMaintenanceReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m PositionMaintenanceReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m PositionMaintenanceReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m PositionMaintenanceReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m PositionMaintenanceReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m PositionMaintenanceReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m PositionMaintenanceReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m PositionMaintenanceReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m PositionMaintenanceReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m PositionMaintenanceReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m PositionMaintenanceReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m PositionMaintenanceReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m PositionMaintenanceReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m PositionMaintenanceReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m PositionMaintenanceReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m PositionMaintenanceReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m PositionMaintenanceReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m PositionMaintenanceReport) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m PositionMaintenanceReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m PositionMaintenanceReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m PositionMaintenanceReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m PositionMaintenanceReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m PositionMaintenanceReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m PositionMaintenanceReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m PositionMaintenanceReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m PositionMaintenanceReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m PositionMaintenanceReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m PositionMaintenanceReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m PositionMaintenanceReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m PositionMaintenanceReport) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m PositionMaintenanceReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m PositionMaintenanceReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoPositions sets NoPositions, Tag 702 +func (m PositionMaintenanceReport) SetNoPositions(f NoPositionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosTransType sets PosTransType, Tag 709 +func (m PositionMaintenanceReport) SetPosTransType(v enum.PosTransType) { + m.Set(field.NewPosTransType(v)) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m PositionMaintenanceReport) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m PositionMaintenanceReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosMaintAction sets PosMaintAction, Tag 712 +func (m PositionMaintenanceReport) SetPosMaintAction(v enum.PosMaintAction) { + m.Set(field.NewPosMaintAction(v)) +} + +// SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 +func (m PositionMaintenanceReport) SetOrigPosReqRefID(v string) { + m.Set(field.NewOrigPosReqRefID(v)) +} + +// SetPosMaintRptRefID sets PosMaintRptRefID, Tag 714 +func (m PositionMaintenanceReport) SetPosMaintRptRefID(v string) { + m.Set(field.NewPosMaintRptRefID(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m PositionMaintenanceReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m PositionMaintenanceReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m PositionMaintenanceReport) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetAdjustmentType sets AdjustmentType, Tag 718 +func (m PositionMaintenanceReport) SetAdjustmentType(v enum.AdjustmentType) { + m.Set(field.NewAdjustmentType(v)) +} + +// SetContraryInstructionIndicator sets ContraryInstructionIndicator, Tag 719 +func (m PositionMaintenanceReport) SetContraryInstructionIndicator(v bool) { + m.Set(field.NewContraryInstructionIndicator(v)) +} + +// SetPriorSpreadIndicator sets PriorSpreadIndicator, Tag 720 +func (m PositionMaintenanceReport) SetPriorSpreadIndicator(v bool) { + m.Set(field.NewPriorSpreadIndicator(v)) +} + +// SetPosMaintRptID sets PosMaintRptID, Tag 721 +func (m PositionMaintenanceReport) SetPosMaintRptID(v string) { + m.Set(field.NewPosMaintRptID(v)) +} + +// SetPosMaintStatus sets PosMaintStatus, Tag 722 +func (m PositionMaintenanceReport) SetPosMaintStatus(v enum.PosMaintStatus) { + m.Set(field.NewPosMaintStatus(v)) +} + +// SetPosMaintResult sets PosMaintResult, Tag 723 +func (m PositionMaintenanceReport) SetPosMaintResult(v enum.PosMaintResult) { + m.Set(field.NewPosMaintResult(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m PositionMaintenanceReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m PositionMaintenanceReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetThresholdAmount sets ThresholdAmount, Tag 834 +func (m PositionMaintenanceReport) SetThresholdAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewThresholdAmount(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m PositionMaintenanceReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m PositionMaintenanceReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m PositionMaintenanceReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m PositionMaintenanceReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m PositionMaintenanceReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m PositionMaintenanceReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m PositionMaintenanceReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m PositionMaintenanceReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m PositionMaintenanceReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m PositionMaintenanceReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m PositionMaintenanceReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m PositionMaintenanceReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m PositionMaintenanceReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m PositionMaintenanceReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m PositionMaintenanceReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m PositionMaintenanceReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m PositionMaintenanceReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m PositionMaintenanceReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m PositionMaintenanceReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m PositionMaintenanceReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m PositionMaintenanceReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m PositionMaintenanceReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m PositionMaintenanceReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m PositionMaintenanceReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m PositionMaintenanceReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionMaintenanceReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m PositionMaintenanceReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m PositionMaintenanceReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m PositionMaintenanceReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m PositionMaintenanceReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m PositionMaintenanceReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m PositionMaintenanceReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m PositionMaintenanceReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m PositionMaintenanceReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m PositionMaintenanceReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionMaintenanceReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m PositionMaintenanceReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m PositionMaintenanceReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m PositionMaintenanceReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m PositionMaintenanceReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m PositionMaintenanceReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m PositionMaintenanceReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionMaintenanceReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m PositionMaintenanceReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m PositionMaintenanceReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionMaintenanceReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionMaintenanceReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionMaintenanceReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionMaintenanceReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m PositionMaintenanceReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m PositionMaintenanceReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m PositionMaintenanceReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m PositionMaintenanceReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m PositionMaintenanceReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m PositionMaintenanceReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m PositionMaintenanceReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m PositionMaintenanceReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m PositionMaintenanceReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m PositionMaintenanceReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m PositionMaintenanceReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m PositionMaintenanceReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m PositionMaintenanceReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m PositionMaintenanceReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m PositionMaintenanceReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m PositionMaintenanceReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m PositionMaintenanceReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m PositionMaintenanceReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m PositionMaintenanceReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m PositionMaintenanceReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m PositionMaintenanceReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m PositionMaintenanceReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m PositionMaintenanceReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m PositionMaintenanceReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m PositionMaintenanceReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m PositionMaintenanceReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m PositionMaintenanceReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m PositionMaintenanceReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m PositionMaintenanceReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m PositionMaintenanceReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m PositionMaintenanceReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m PositionMaintenanceReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m PositionMaintenanceReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m PositionMaintenanceReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m PositionMaintenanceReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m PositionMaintenanceReport) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m PositionMaintenanceReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m PositionMaintenanceReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m PositionMaintenanceReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m PositionMaintenanceReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m PositionMaintenanceReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m PositionMaintenanceReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m PositionMaintenanceReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m PositionMaintenanceReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m PositionMaintenanceReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m PositionMaintenanceReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m PositionMaintenanceReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m PositionMaintenanceReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m PositionMaintenanceReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m PositionMaintenanceReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPositions gets NoPositions, Tag 702 +func (m PositionMaintenanceReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPositionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosTransType gets PosTransType, Tag 709 +func (m PositionMaintenanceReport) GetPosTransType() (v enum.PosTransType, err quickfix.MessageRejectError) { + var f field.PosTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m PositionMaintenanceReport) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m PositionMaintenanceReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosMaintAction gets PosMaintAction, Tag 712 +func (m PositionMaintenanceReport) GetPosMaintAction() (v enum.PosMaintAction, err quickfix.MessageRejectError) { + var f field.PosMaintActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 +func (m PositionMaintenanceReport) GetOrigPosReqRefID() (v string, err quickfix.MessageRejectError) { + var f field.OrigPosReqRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptRefID gets PosMaintRptRefID, Tag 714 +func (m PositionMaintenanceReport) GetPosMaintRptRefID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m PositionMaintenanceReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m PositionMaintenanceReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m PositionMaintenanceReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdjustmentType gets AdjustmentType, Tag 718 +func (m PositionMaintenanceReport) GetAdjustmentType() (v enum.AdjustmentType, err quickfix.MessageRejectError) { + var f field.AdjustmentTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraryInstructionIndicator gets ContraryInstructionIndicator, Tag 719 +func (m PositionMaintenanceReport) GetContraryInstructionIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ContraryInstructionIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorSpreadIndicator gets PriorSpreadIndicator, Tag 720 +func (m PositionMaintenanceReport) GetPriorSpreadIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.PriorSpreadIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptID gets PosMaintRptID, Tag 721 +func (m PositionMaintenanceReport) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintStatus gets PosMaintStatus, Tag 722 +func (m PositionMaintenanceReport) GetPosMaintStatus() (v enum.PosMaintStatus, err quickfix.MessageRejectError) { + var f field.PosMaintStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintResult gets PosMaintResult, Tag 723 +func (m PositionMaintenanceReport) GetPosMaintResult() (v enum.PosMaintResult, err quickfix.MessageRejectError) { + var f field.PosMaintResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m PositionMaintenanceReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m PositionMaintenanceReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetThresholdAmount gets ThresholdAmount, Tag 834 +func (m PositionMaintenanceReport) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ThresholdAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m PositionMaintenanceReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m PositionMaintenanceReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m PositionMaintenanceReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m PositionMaintenanceReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m PositionMaintenanceReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m PositionMaintenanceReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m PositionMaintenanceReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m PositionMaintenanceReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m PositionMaintenanceReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m PositionMaintenanceReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m PositionMaintenanceReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m PositionMaintenanceReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m PositionMaintenanceReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m PositionMaintenanceReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m PositionMaintenanceReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m PositionMaintenanceReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m PositionMaintenanceReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m PositionMaintenanceReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m PositionMaintenanceReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m PositionMaintenanceReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m PositionMaintenanceReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m PositionMaintenanceReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m PositionMaintenanceReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m PositionMaintenanceReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m PositionMaintenanceReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionMaintenanceReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m PositionMaintenanceReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m PositionMaintenanceReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m PositionMaintenanceReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m PositionMaintenanceReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m PositionMaintenanceReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m PositionMaintenanceReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m PositionMaintenanceReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m PositionMaintenanceReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m PositionMaintenanceReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionMaintenanceReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m PositionMaintenanceReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m PositionMaintenanceReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m PositionMaintenanceReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m PositionMaintenanceReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m PositionMaintenanceReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m PositionMaintenanceReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionMaintenanceReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m PositionMaintenanceReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m PositionMaintenanceReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionMaintenanceReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionMaintenanceReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionMaintenanceReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionMaintenanceReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m PositionMaintenanceReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m PositionMaintenanceReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m PositionMaintenanceReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m PositionMaintenanceReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m PositionMaintenanceReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m PositionMaintenanceReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m PositionMaintenanceReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m PositionMaintenanceReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m PositionMaintenanceReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m PositionMaintenanceReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m PositionMaintenanceReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m PositionMaintenanceReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m PositionMaintenanceReport) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m PositionMaintenanceReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m PositionMaintenanceReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m PositionMaintenanceReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m PositionMaintenanceReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m PositionMaintenanceReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m PositionMaintenanceReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m PositionMaintenanceReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m PositionMaintenanceReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m PositionMaintenanceReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m PositionMaintenanceReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m PositionMaintenanceReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m PositionMaintenanceReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m PositionMaintenanceReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m PositionMaintenanceReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m PositionMaintenanceReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m PositionMaintenanceReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m PositionMaintenanceReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m PositionMaintenanceReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m PositionMaintenanceReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m PositionMaintenanceReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m PositionMaintenanceReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m PositionMaintenanceReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m PositionMaintenanceReport) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m PositionMaintenanceReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m PositionMaintenanceReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m PositionMaintenanceReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m PositionMaintenanceReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m PositionMaintenanceReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m PositionMaintenanceReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m PositionMaintenanceReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m PositionMaintenanceReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m PositionMaintenanceReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m PositionMaintenanceReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m PositionMaintenanceReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m PositionMaintenanceReport) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m PositionMaintenanceReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m PositionMaintenanceReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoPositions returns true if NoPositions is present, Tag 702 +func (m PositionMaintenanceReport) HasNoPositions() bool { + return m.Has(tag.NoPositions) +} + +// HasPosTransType returns true if PosTransType is present, Tag 709 +func (m PositionMaintenanceReport) HasPosTransType() bool { + return m.Has(tag.PosTransType) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m PositionMaintenanceReport) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m PositionMaintenanceReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPosMaintAction returns true if PosMaintAction is present, Tag 712 +func (m PositionMaintenanceReport) HasPosMaintAction() bool { + return m.Has(tag.PosMaintAction) +} + +// HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 +func (m PositionMaintenanceReport) HasOrigPosReqRefID() bool { + return m.Has(tag.OrigPosReqRefID) +} + +// HasPosMaintRptRefID returns true if PosMaintRptRefID is present, Tag 714 +func (m PositionMaintenanceReport) HasPosMaintRptRefID() bool { + return m.Has(tag.PosMaintRptRefID) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m PositionMaintenanceReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m PositionMaintenanceReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m PositionMaintenanceReport) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasAdjustmentType returns true if AdjustmentType is present, Tag 718 +func (m PositionMaintenanceReport) HasAdjustmentType() bool { + return m.Has(tag.AdjustmentType) +} + +// HasContraryInstructionIndicator returns true if ContraryInstructionIndicator is present, Tag 719 +func (m PositionMaintenanceReport) HasContraryInstructionIndicator() bool { + return m.Has(tag.ContraryInstructionIndicator) +} + +// HasPriorSpreadIndicator returns true if PriorSpreadIndicator is present, Tag 720 +func (m PositionMaintenanceReport) HasPriorSpreadIndicator() bool { + return m.Has(tag.PriorSpreadIndicator) +} + +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +func (m PositionMaintenanceReport) HasPosMaintRptID() bool { + return m.Has(tag.PosMaintRptID) +} + +// HasPosMaintStatus returns true if PosMaintStatus is present, Tag 722 +func (m PositionMaintenanceReport) HasPosMaintStatus() bool { + return m.Has(tag.PosMaintStatus) +} + +// HasPosMaintResult returns true if PosMaintResult is present, Tag 723 +func (m PositionMaintenanceReport) HasPosMaintResult() bool { + return m.Has(tag.PosMaintResult) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m PositionMaintenanceReport) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m PositionMaintenanceReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +func (m PositionMaintenanceReport) HasThresholdAmount() bool { + return m.Has(tag.ThresholdAmount) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m PositionMaintenanceReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m PositionMaintenanceReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m PositionMaintenanceReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m PositionMaintenanceReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m PositionMaintenanceReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m PositionMaintenanceReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m PositionMaintenanceReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m PositionMaintenanceReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m PositionMaintenanceReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m PositionMaintenanceReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m PositionMaintenanceReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m PositionMaintenanceReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m PositionMaintenanceReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m PositionMaintenanceReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m PositionMaintenanceReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m PositionMaintenanceReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m PositionMaintenanceReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m PositionMaintenanceReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m PositionMaintenanceReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m PositionMaintenanceReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m PositionMaintenanceReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m PositionMaintenanceReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m PositionMaintenanceReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m PositionMaintenanceReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m PositionMaintenanceReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m PositionMaintenanceReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m PositionMaintenanceReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m PositionMaintenanceReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m PositionMaintenanceReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m PositionMaintenanceReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m PositionMaintenanceReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m PositionMaintenanceReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m PositionMaintenanceReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m PositionMaintenanceReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m PositionMaintenanceReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m PositionMaintenanceReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m PositionMaintenanceReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m PositionMaintenanceReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m PositionMaintenanceReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m PositionMaintenanceReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m PositionMaintenanceReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m PositionMaintenanceReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m PositionMaintenanceReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m PositionMaintenanceReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m PositionMaintenanceReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m PositionMaintenanceReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m PositionMaintenanceReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m PositionMaintenanceReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m PositionMaintenanceReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m PositionMaintenanceReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m PositionMaintenanceReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoPositions is a repeating group element, Tag 702 +type NoPositions struct { + *quickfix.Group +} + +// SetPosType sets PosType, Tag 703 +func (m NoPositions) SetPosType(v enum.PosType) { + m.Set(field.NewPosType(v)) +} + +// SetLongQty sets LongQty, Tag 704 +func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLongQty(value, scale)) +} + +// SetShortQty sets ShortQty, Tag 705 +func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { + m.Set(field.NewShortQty(value, scale)) +} + +// SetPosQtyStatus sets PosQtyStatus, Tag 706 +func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { + m.Set(field.NewPosQtyStatus(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuantityDate sets QuantityDate, Tag 976 +func (m NoPositions) SetQuantityDate(v string) { + m.Set(field.NewQuantityDate(v)) +} + +// GetPosType gets PosType, Tag 703 +func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { + var f field.PosTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLongQty gets LongQty, Tag 704 +func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LongQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortQty gets ShortQty, Tag 705 +func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ShortQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosQtyStatus gets PosQtyStatus, Tag 706 +func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { + var f field.PosQtyStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuantityDate gets QuantityDate, Tag 976 +func (m NoPositions) GetQuantityDate() (v string, err quickfix.MessageRejectError) { + var f field.QuantityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosType returns true if PosType is present, Tag 703 +func (m NoPositions) HasPosType() bool { + return m.Has(tag.PosType) +} + +// HasLongQty returns true if LongQty is present, Tag 704 +func (m NoPositions) HasLongQty() bool { + return m.Has(tag.LongQty) +} + +// HasShortQty returns true if ShortQty is present, Tag 705 +func (m NoPositions) HasShortQty() bool { + return m.Has(tag.ShortQty) +} + +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +func (m NoPositions) HasPosQtyStatus() bool { + return m.Has(tag.PosQtyStatus) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoPositions) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasQuantityDate returns true if QuantityDate is present, Tag 976 +func (m NoPositions) HasQuantityDate() bool { + return m.Has(tag.QuantityDate) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositionsRepeatingGroup is a repeating group, Tag 702 +type NoPositionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { + return NoPositionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPositions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.QuantityDate)})} +} + +// Add create and append a new NoPositions to this group +func (m NoPositionsRepeatingGroup) Add() NoPositions { + g := m.RepeatingGroup.Add() + return NoPositions{g} +} + +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup +func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { + return NoPositions{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/positionmaintenancerequest/PositionMaintenanceRequest.generated.go b/fix50sp2/positionmaintenancerequest/PositionMaintenanceRequest.generated.go new file mode 100644 index 000000000..00a34dc4b --- /dev/null +++ b/fix50sp2/positionmaintenancerequest/PositionMaintenanceRequest.generated.go @@ -0,0 +1,6346 @@ +package positionmaintenancerequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// PositionMaintenanceRequest is the fix50sp2 PositionMaintenanceRequest type, MsgType = AL +type PositionMaintenanceRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a PositionMaintenanceRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) PositionMaintenanceRequest { + return PositionMaintenanceRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m PositionMaintenanceRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a PositionMaintenanceRequest initialized with the required fields for PositionMaintenanceRequest +func New(postranstype field.PosTransTypeField, posmaintaction field.PosMaintActionField, clearingbusinessdate field.ClearingBusinessDateField) (m PositionMaintenanceRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AL")) + m.Set(postranstype) + m.Set(posmaintaction) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg PositionMaintenanceRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AL", r +} + +// SetAccount sets Account, Tag 1 +func (m PositionMaintenanceRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m PositionMaintenanceRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m PositionMaintenanceRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m PositionMaintenanceRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m PositionMaintenanceRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m PositionMaintenanceRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m PositionMaintenanceRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m PositionMaintenanceRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m PositionMaintenanceRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m PositionMaintenanceRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m PositionMaintenanceRequest) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m PositionMaintenanceRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m PositionMaintenanceRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m PositionMaintenanceRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m PositionMaintenanceRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m PositionMaintenanceRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m PositionMaintenanceRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m PositionMaintenanceRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m PositionMaintenanceRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m PositionMaintenanceRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m PositionMaintenanceRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m PositionMaintenanceRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m PositionMaintenanceRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m PositionMaintenanceRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m PositionMaintenanceRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m PositionMaintenanceRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m PositionMaintenanceRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m PositionMaintenanceRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m PositionMaintenanceRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m PositionMaintenanceRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m PositionMaintenanceRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m PositionMaintenanceRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m PositionMaintenanceRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m PositionMaintenanceRequest) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m PositionMaintenanceRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m PositionMaintenanceRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m PositionMaintenanceRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m PositionMaintenanceRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m PositionMaintenanceRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m PositionMaintenanceRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m PositionMaintenanceRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m PositionMaintenanceRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m PositionMaintenanceRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m PositionMaintenanceRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m PositionMaintenanceRequest) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m PositionMaintenanceRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m PositionMaintenanceRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m PositionMaintenanceRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoPositions sets NoPositions, Tag 702 +func (m PositionMaintenanceRequest) SetNoPositions(f NoPositionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosTransType sets PosTransType, Tag 709 +func (m PositionMaintenanceRequest) SetPosTransType(v enum.PosTransType) { + m.Set(field.NewPosTransType(v)) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m PositionMaintenanceRequest) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m PositionMaintenanceRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosMaintAction sets PosMaintAction, Tag 712 +func (m PositionMaintenanceRequest) SetPosMaintAction(v enum.PosMaintAction) { + m.Set(field.NewPosMaintAction(v)) +} + +// SetOrigPosReqRefID sets OrigPosReqRefID, Tag 713 +func (m PositionMaintenanceRequest) SetOrigPosReqRefID(v string) { + m.Set(field.NewOrigPosReqRefID(v)) +} + +// SetPosMaintRptRefID sets PosMaintRptRefID, Tag 714 +func (m PositionMaintenanceRequest) SetPosMaintRptRefID(v string) { + m.Set(field.NewPosMaintRptRefID(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m PositionMaintenanceRequest) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m PositionMaintenanceRequest) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m PositionMaintenanceRequest) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetAdjustmentType sets AdjustmentType, Tag 718 +func (m PositionMaintenanceRequest) SetAdjustmentType(v enum.AdjustmentType) { + m.Set(field.NewAdjustmentType(v)) +} + +// SetContraryInstructionIndicator sets ContraryInstructionIndicator, Tag 719 +func (m PositionMaintenanceRequest) SetContraryInstructionIndicator(v bool) { + m.Set(field.NewContraryInstructionIndicator(v)) +} + +// SetPriorSpreadIndicator sets PriorSpreadIndicator, Tag 720 +func (m PositionMaintenanceRequest) SetPriorSpreadIndicator(v bool) { + m.Set(field.NewPriorSpreadIndicator(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m PositionMaintenanceRequest) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m PositionMaintenanceRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetThresholdAmount sets ThresholdAmount, Tag 834 +func (m PositionMaintenanceRequest) SetThresholdAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewThresholdAmount(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m PositionMaintenanceRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m PositionMaintenanceRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m PositionMaintenanceRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m PositionMaintenanceRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m PositionMaintenanceRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m PositionMaintenanceRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m PositionMaintenanceRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m PositionMaintenanceRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m PositionMaintenanceRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m PositionMaintenanceRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m PositionMaintenanceRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m PositionMaintenanceRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m PositionMaintenanceRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m PositionMaintenanceRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m PositionMaintenanceRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m PositionMaintenanceRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m PositionMaintenanceRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m PositionMaintenanceRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m PositionMaintenanceRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m PositionMaintenanceRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m PositionMaintenanceRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m PositionMaintenanceRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m PositionMaintenanceRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m PositionMaintenanceRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m PositionMaintenanceRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionMaintenanceRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m PositionMaintenanceRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m PositionMaintenanceRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m PositionMaintenanceRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m PositionMaintenanceRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m PositionMaintenanceRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m PositionMaintenanceRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m PositionMaintenanceRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m PositionMaintenanceRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m PositionMaintenanceRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionMaintenanceRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m PositionMaintenanceRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m PositionMaintenanceRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m PositionMaintenanceRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m PositionMaintenanceRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m PositionMaintenanceRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m PositionMaintenanceRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionMaintenanceRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m PositionMaintenanceRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m PositionMaintenanceRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionMaintenanceRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionMaintenanceRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionMaintenanceRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionMaintenanceRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m PositionMaintenanceRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m PositionMaintenanceRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m PositionMaintenanceRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m PositionMaintenanceRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m PositionMaintenanceRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m PositionMaintenanceRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m PositionMaintenanceRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m PositionMaintenanceRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m PositionMaintenanceRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m PositionMaintenanceRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m PositionMaintenanceRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m PositionMaintenanceRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m PositionMaintenanceRequest) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m PositionMaintenanceRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m PositionMaintenanceRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m PositionMaintenanceRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m PositionMaintenanceRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m PositionMaintenanceRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m PositionMaintenanceRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m PositionMaintenanceRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m PositionMaintenanceRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m PositionMaintenanceRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m PositionMaintenanceRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m PositionMaintenanceRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m PositionMaintenanceRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m PositionMaintenanceRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m PositionMaintenanceRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m PositionMaintenanceRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m PositionMaintenanceRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m PositionMaintenanceRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m PositionMaintenanceRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m PositionMaintenanceRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m PositionMaintenanceRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m PositionMaintenanceRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m PositionMaintenanceRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m PositionMaintenanceRequest) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m PositionMaintenanceRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m PositionMaintenanceRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m PositionMaintenanceRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m PositionMaintenanceRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m PositionMaintenanceRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m PositionMaintenanceRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m PositionMaintenanceRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m PositionMaintenanceRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m PositionMaintenanceRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m PositionMaintenanceRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m PositionMaintenanceRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m PositionMaintenanceRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m PositionMaintenanceRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m PositionMaintenanceRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPositions gets NoPositions, Tag 702 +func (m PositionMaintenanceRequest) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPositionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosTransType gets PosTransType, Tag 709 +func (m PositionMaintenanceRequest) GetPosTransType() (v enum.PosTransType, err quickfix.MessageRejectError) { + var f field.PosTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m PositionMaintenanceRequest) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m PositionMaintenanceRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosMaintAction gets PosMaintAction, Tag 712 +func (m PositionMaintenanceRequest) GetPosMaintAction() (v enum.PosMaintAction, err quickfix.MessageRejectError) { + var f field.PosMaintActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigPosReqRefID gets OrigPosReqRefID, Tag 713 +func (m PositionMaintenanceRequest) GetOrigPosReqRefID() (v string, err quickfix.MessageRejectError) { + var f field.OrigPosReqRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptRefID gets PosMaintRptRefID, Tag 714 +func (m PositionMaintenanceRequest) GetPosMaintRptRefID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m PositionMaintenanceRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m PositionMaintenanceRequest) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m PositionMaintenanceRequest) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdjustmentType gets AdjustmentType, Tag 718 +func (m PositionMaintenanceRequest) GetAdjustmentType() (v enum.AdjustmentType, err quickfix.MessageRejectError) { + var f field.AdjustmentTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContraryInstructionIndicator gets ContraryInstructionIndicator, Tag 719 +func (m PositionMaintenanceRequest) GetContraryInstructionIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.ContraryInstructionIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorSpreadIndicator gets PriorSpreadIndicator, Tag 720 +func (m PositionMaintenanceRequest) GetPriorSpreadIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.PriorSpreadIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m PositionMaintenanceRequest) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m PositionMaintenanceRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetThresholdAmount gets ThresholdAmount, Tag 834 +func (m PositionMaintenanceRequest) GetThresholdAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ThresholdAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m PositionMaintenanceRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m PositionMaintenanceRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m PositionMaintenanceRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m PositionMaintenanceRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m PositionMaintenanceRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m PositionMaintenanceRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m PositionMaintenanceRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m PositionMaintenanceRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m PositionMaintenanceRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m PositionMaintenanceRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m PositionMaintenanceRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m PositionMaintenanceRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m PositionMaintenanceRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m PositionMaintenanceRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m PositionMaintenanceRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m PositionMaintenanceRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m PositionMaintenanceRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m PositionMaintenanceRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m PositionMaintenanceRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m PositionMaintenanceRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m PositionMaintenanceRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m PositionMaintenanceRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m PositionMaintenanceRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m PositionMaintenanceRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m PositionMaintenanceRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionMaintenanceRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m PositionMaintenanceRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m PositionMaintenanceRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m PositionMaintenanceRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m PositionMaintenanceRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m PositionMaintenanceRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m PositionMaintenanceRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m PositionMaintenanceRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m PositionMaintenanceRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m PositionMaintenanceRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionMaintenanceRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m PositionMaintenanceRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m PositionMaintenanceRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m PositionMaintenanceRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m PositionMaintenanceRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m PositionMaintenanceRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m PositionMaintenanceRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionMaintenanceRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m PositionMaintenanceRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m PositionMaintenanceRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionMaintenanceRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionMaintenanceRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionMaintenanceRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionMaintenanceRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m PositionMaintenanceRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m PositionMaintenanceRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m PositionMaintenanceRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m PositionMaintenanceRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m PositionMaintenanceRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m PositionMaintenanceRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m PositionMaintenanceRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m PositionMaintenanceRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m PositionMaintenanceRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m PositionMaintenanceRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m PositionMaintenanceRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m PositionMaintenanceRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m PositionMaintenanceRequest) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m PositionMaintenanceRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m PositionMaintenanceRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m PositionMaintenanceRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m PositionMaintenanceRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m PositionMaintenanceRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m PositionMaintenanceRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m PositionMaintenanceRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m PositionMaintenanceRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m PositionMaintenanceRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m PositionMaintenanceRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m PositionMaintenanceRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m PositionMaintenanceRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m PositionMaintenanceRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m PositionMaintenanceRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m PositionMaintenanceRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m PositionMaintenanceRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m PositionMaintenanceRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m PositionMaintenanceRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m PositionMaintenanceRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m PositionMaintenanceRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m PositionMaintenanceRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m PositionMaintenanceRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m PositionMaintenanceRequest) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m PositionMaintenanceRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m PositionMaintenanceRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m PositionMaintenanceRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m PositionMaintenanceRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m PositionMaintenanceRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m PositionMaintenanceRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m PositionMaintenanceRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m PositionMaintenanceRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m PositionMaintenanceRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m PositionMaintenanceRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m PositionMaintenanceRequest) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m PositionMaintenanceRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m PositionMaintenanceRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m PositionMaintenanceRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoPositions returns true if NoPositions is present, Tag 702 +func (m PositionMaintenanceRequest) HasNoPositions() bool { + return m.Has(tag.NoPositions) +} + +// HasPosTransType returns true if PosTransType is present, Tag 709 +func (m PositionMaintenanceRequest) HasPosTransType() bool { + return m.Has(tag.PosTransType) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m PositionMaintenanceRequest) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m PositionMaintenanceRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPosMaintAction returns true if PosMaintAction is present, Tag 712 +func (m PositionMaintenanceRequest) HasPosMaintAction() bool { + return m.Has(tag.PosMaintAction) +} + +// HasOrigPosReqRefID returns true if OrigPosReqRefID is present, Tag 713 +func (m PositionMaintenanceRequest) HasOrigPosReqRefID() bool { + return m.Has(tag.OrigPosReqRefID) +} + +// HasPosMaintRptRefID returns true if PosMaintRptRefID is present, Tag 714 +func (m PositionMaintenanceRequest) HasPosMaintRptRefID() bool { + return m.Has(tag.PosMaintRptRefID) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m PositionMaintenanceRequest) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m PositionMaintenanceRequest) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m PositionMaintenanceRequest) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasAdjustmentType returns true if AdjustmentType is present, Tag 718 +func (m PositionMaintenanceRequest) HasAdjustmentType() bool { + return m.Has(tag.AdjustmentType) +} + +// HasContraryInstructionIndicator returns true if ContraryInstructionIndicator is present, Tag 719 +func (m PositionMaintenanceRequest) HasContraryInstructionIndicator() bool { + return m.Has(tag.ContraryInstructionIndicator) +} + +// HasPriorSpreadIndicator returns true if PriorSpreadIndicator is present, Tag 720 +func (m PositionMaintenanceRequest) HasPriorSpreadIndicator() bool { + return m.Has(tag.PriorSpreadIndicator) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m PositionMaintenanceRequest) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m PositionMaintenanceRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasThresholdAmount returns true if ThresholdAmount is present, Tag 834 +func (m PositionMaintenanceRequest) HasThresholdAmount() bool { + return m.Has(tag.ThresholdAmount) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m PositionMaintenanceRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m PositionMaintenanceRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m PositionMaintenanceRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m PositionMaintenanceRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m PositionMaintenanceRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m PositionMaintenanceRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m PositionMaintenanceRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m PositionMaintenanceRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m PositionMaintenanceRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m PositionMaintenanceRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m PositionMaintenanceRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m PositionMaintenanceRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m PositionMaintenanceRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m PositionMaintenanceRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m PositionMaintenanceRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m PositionMaintenanceRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m PositionMaintenanceRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m PositionMaintenanceRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m PositionMaintenanceRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m PositionMaintenanceRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m PositionMaintenanceRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m PositionMaintenanceRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m PositionMaintenanceRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m PositionMaintenanceRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m PositionMaintenanceRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m PositionMaintenanceRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m PositionMaintenanceRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m PositionMaintenanceRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m PositionMaintenanceRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m PositionMaintenanceRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m PositionMaintenanceRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m PositionMaintenanceRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m PositionMaintenanceRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m PositionMaintenanceRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m PositionMaintenanceRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m PositionMaintenanceRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m PositionMaintenanceRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m PositionMaintenanceRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m PositionMaintenanceRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m PositionMaintenanceRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m PositionMaintenanceRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m PositionMaintenanceRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m PositionMaintenanceRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m PositionMaintenanceRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m PositionMaintenanceRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m PositionMaintenanceRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m PositionMaintenanceRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m PositionMaintenanceRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m PositionMaintenanceRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m PositionMaintenanceRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m PositionMaintenanceRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoPositions is a repeating group element, Tag 702 +type NoPositions struct { + *quickfix.Group +} + +// SetPosType sets PosType, Tag 703 +func (m NoPositions) SetPosType(v enum.PosType) { + m.Set(field.NewPosType(v)) +} + +// SetLongQty sets LongQty, Tag 704 +func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLongQty(value, scale)) +} + +// SetShortQty sets ShortQty, Tag 705 +func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { + m.Set(field.NewShortQty(value, scale)) +} + +// SetPosQtyStatus sets PosQtyStatus, Tag 706 +func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { + m.Set(field.NewPosQtyStatus(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuantityDate sets QuantityDate, Tag 976 +func (m NoPositions) SetQuantityDate(v string) { + m.Set(field.NewQuantityDate(v)) +} + +// GetPosType gets PosType, Tag 703 +func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { + var f field.PosTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLongQty gets LongQty, Tag 704 +func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LongQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortQty gets ShortQty, Tag 705 +func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ShortQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosQtyStatus gets PosQtyStatus, Tag 706 +func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { + var f field.PosQtyStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuantityDate gets QuantityDate, Tag 976 +func (m NoPositions) GetQuantityDate() (v string, err quickfix.MessageRejectError) { + var f field.QuantityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosType returns true if PosType is present, Tag 703 +func (m NoPositions) HasPosType() bool { + return m.Has(tag.PosType) +} + +// HasLongQty returns true if LongQty is present, Tag 704 +func (m NoPositions) HasLongQty() bool { + return m.Has(tag.LongQty) +} + +// HasShortQty returns true if ShortQty is present, Tag 705 +func (m NoPositions) HasShortQty() bool { + return m.Has(tag.ShortQty) +} + +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +func (m NoPositions) HasPosQtyStatus() bool { + return m.Has(tag.PosQtyStatus) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoPositions) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasQuantityDate returns true if QuantityDate is present, Tag 976 +func (m NoPositions) HasQuantityDate() bool { + return m.Has(tag.QuantityDate) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositionsRepeatingGroup is a repeating group, Tag 702 +type NoPositionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { + return NoPositionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPositions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.QuantityDate)})} +} + +// Add create and append a new NoPositions to this group +func (m NoPositionsRepeatingGroup) Add() NoPositions { + g := m.RepeatingGroup.Add() + return NoPositions{g} +} + +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup +func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { + return NoPositions{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/positionreport/PositionReport.generated.go b/fix50sp2/positionreport/PositionReport.generated.go new file mode 100644 index 000000000..6c7c69e70 --- /dev/null +++ b/fix50sp2/positionreport/PositionReport.generated.go @@ -0,0 +1,6649 @@ +package positionreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// PositionReport is the fix50sp2 PositionReport type, MsgType = AP +type PositionReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a PositionReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) PositionReport { + return PositionReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m PositionReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a PositionReport initialized with the required fields for PositionReport +func New(posmaintrptid field.PosMaintRptIDField, clearingbusinessdate field.ClearingBusinessDateField) (m PositionReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AP")) + m.Set(posmaintrptid) + m.Set(clearingbusinessdate) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg PositionReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AP", r +} + +// SetAccount sets Account, Tag 1 +func (m PositionReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m PositionReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m PositionReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m PositionReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m PositionReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m PositionReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m PositionReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m PositionReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m PositionReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m PositionReport) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m PositionReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m PositionReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m PositionReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m PositionReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m PositionReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m PositionReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m PositionReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m PositionReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m PositionReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m PositionReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m PositionReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m PositionReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m PositionReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m PositionReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m PositionReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m PositionReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m PositionReport) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m PositionReport) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m PositionReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m PositionReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m PositionReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m PositionReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m PositionReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m PositionReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m PositionReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m PositionReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m PositionReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m PositionReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m PositionReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m PositionReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m PositionReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m PositionReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRegistStatus sets RegistStatus, Tag 506 +func (m PositionReport) SetRegistStatus(v enum.RegistStatus) { + m.Set(field.NewRegistStatus(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m PositionReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m PositionReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m PositionReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m PositionReport) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m PositionReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m PositionReport) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m PositionReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m PositionReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoPositions sets NoPositions, Tag 702 +func (m PositionReport) SetNoPositions(f NoPositionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m PositionReport) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m PositionReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m PositionReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m PositionReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m PositionReport) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetPosMaintRptID sets PosMaintRptID, Tag 721 +func (m PositionReport) SetPosMaintRptID(v string) { + m.Set(field.NewPosMaintRptID(v)) +} + +// SetPosReqType sets PosReqType, Tag 724 +func (m PositionReport) SetPosReqType(v enum.PosReqType) { + m.Set(field.NewPosReqType(v)) +} + +// SetTotalNumPosReports sets TotalNumPosReports, Tag 727 +func (m PositionReport) SetTotalNumPosReports(v int) { + m.Set(field.NewTotalNumPosReports(v)) +} + +// SetPosReqResult sets PosReqResult, Tag 728 +func (m PositionReport) SetPosReqResult(v enum.PosReqResult) { + m.Set(field.NewPosReqResult(v)) +} + +// SetSettlPrice sets SettlPrice, Tag 730 +func (m PositionReport) SetSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlPrice(value, scale)) +} + +// SetSettlPriceType sets SettlPriceType, Tag 731 +func (m PositionReport) SetSettlPriceType(v enum.SettlPriceType) { + m.Set(field.NewSettlPriceType(v)) +} + +// SetPriorSettlPrice sets PriorSettlPrice, Tag 734 +func (m PositionReport) SetPriorSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPriorSettlPrice(value, scale)) +} + +// SetDeliveryDate sets DeliveryDate, Tag 743 +func (m PositionReport) SetDeliveryDate(v string) { + m.Set(field.NewDeliveryDate(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m PositionReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m PositionReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetPriceDelta sets PriceDelta, Tag 811 +func (m PositionReport) SetPriceDelta(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceDelta(value, scale)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m PositionReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m PositionReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m PositionReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m PositionReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m PositionReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m PositionReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m PositionReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m PositionReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m PositionReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m PositionReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m PositionReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m PositionReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m PositionReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m PositionReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m PositionReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m PositionReport) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m PositionReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m PositionReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m PositionReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m PositionReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m PositionReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m PositionReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m PositionReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m PositionReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m PositionReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m PositionReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m PositionReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m PositionReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m PositionReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m PositionReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m PositionReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m PositionReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m PositionReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m PositionReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m PositionReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m PositionReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m PositionReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m PositionReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m PositionReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m PositionReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetModelType sets ModelType, Tag 1434 +func (m PositionReport) SetModelType(v enum.ModelType) { + m.Set(field.NewModelType(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m PositionReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m PositionReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m PositionReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m PositionReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m PositionReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m PositionReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m PositionReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m PositionReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m PositionReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m PositionReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m PositionReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m PositionReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m PositionReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m PositionReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m PositionReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m PositionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m PositionReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m PositionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m PositionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m PositionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m PositionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m PositionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m PositionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m PositionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m PositionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m PositionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m PositionReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m PositionReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m PositionReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m PositionReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m PositionReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m PositionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m PositionReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m PositionReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m PositionReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m PositionReport) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m PositionReport) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m PositionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m PositionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m PositionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m PositionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m PositionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m PositionReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m PositionReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m PositionReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m PositionReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m PositionReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m PositionReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m PositionReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m PositionReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m PositionReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistStatus gets RegistStatus, Tag 506 +func (m PositionReport) GetRegistStatus() (v enum.RegistStatus, err quickfix.MessageRejectError) { + var f field.RegistStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m PositionReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m PositionReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m PositionReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m PositionReport) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m PositionReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m PositionReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m PositionReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m PositionReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPositions gets NoPositions, Tag 702 +func (m PositionReport) GetNoPositions() (NoPositionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPositionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m PositionReport) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m PositionReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m PositionReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m PositionReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m PositionReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptID gets PosMaintRptID, Tag 721 +func (m PositionReport) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqType gets PosReqType, Tag 724 +func (m PositionReport) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { + var f field.PosReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNumPosReports gets TotalNumPosReports, Tag 727 +func (m PositionReport) GetTotalNumPosReports() (v int, err quickfix.MessageRejectError) { + var f field.TotalNumPosReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqResult gets PosReqResult, Tag 728 +func (m PositionReport) GetPosReqResult() (v enum.PosReqResult, err quickfix.MessageRejectError) { + var f field.PosReqResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPrice gets SettlPrice, Tag 730 +func (m PositionReport) GetSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPriceType gets SettlPriceType, Tag 731 +func (m PositionReport) GetSettlPriceType() (v enum.SettlPriceType, err quickfix.MessageRejectError) { + var f field.SettlPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriorSettlPrice gets PriorSettlPrice, Tag 734 +func (m PositionReport) GetPriorSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriorSettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryDate gets DeliveryDate, Tag 743 +func (m PositionReport) GetDeliveryDate() (v string, err quickfix.MessageRejectError) { + var f field.DeliveryDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m PositionReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m PositionReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceDelta gets PriceDelta, Tag 811 +func (m PositionReport) GetPriceDelta() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceDeltaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m PositionReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m PositionReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m PositionReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m PositionReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m PositionReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m PositionReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m PositionReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m PositionReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m PositionReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m PositionReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m PositionReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m PositionReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m PositionReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m PositionReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m PositionReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m PositionReport) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m PositionReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m PositionReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m PositionReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m PositionReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m PositionReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m PositionReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m PositionReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m PositionReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m PositionReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m PositionReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m PositionReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m PositionReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m PositionReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m PositionReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m PositionReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m PositionReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m PositionReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m PositionReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m PositionReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m PositionReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m PositionReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m PositionReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m PositionReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m PositionReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m PositionReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m PositionReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetModelType gets ModelType, Tag 1434 +func (m PositionReport) GetModelType() (v enum.ModelType, err quickfix.MessageRejectError) { + var f field.ModelTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m PositionReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m PositionReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m PositionReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m PositionReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m PositionReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m PositionReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m PositionReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m PositionReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m PositionReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m PositionReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m PositionReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m PositionReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m PositionReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m PositionReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m PositionReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m PositionReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m PositionReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m PositionReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m PositionReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m PositionReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m PositionReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m PositionReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m PositionReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m PositionReport) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m PositionReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m PositionReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m PositionReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m PositionReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m PositionReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m PositionReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m PositionReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m PositionReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m PositionReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m PositionReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m PositionReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m PositionReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m PositionReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m PositionReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m PositionReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m PositionReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m PositionReport) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m PositionReport) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m PositionReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m PositionReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m PositionReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m PositionReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m PositionReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m PositionReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m PositionReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m PositionReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m PositionReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m PositionReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m PositionReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m PositionReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m PositionReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m PositionReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRegistStatus returns true if RegistStatus is present, Tag 506 +func (m PositionReport) HasRegistStatus() bool { + return m.Has(tag.RegistStatus) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m PositionReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m PositionReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m PositionReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m PositionReport) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m PositionReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m PositionReport) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m PositionReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m PositionReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoPositions returns true if NoPositions is present, Tag 702 +func (m PositionReport) HasNoPositions() bool { + return m.Has(tag.NoPositions) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m PositionReport) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m PositionReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m PositionReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m PositionReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m PositionReport) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +func (m PositionReport) HasPosMaintRptID() bool { + return m.Has(tag.PosMaintRptID) +} + +// HasPosReqType returns true if PosReqType is present, Tag 724 +func (m PositionReport) HasPosReqType() bool { + return m.Has(tag.PosReqType) +} + +// HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 +func (m PositionReport) HasTotalNumPosReports() bool { + return m.Has(tag.TotalNumPosReports) +} + +// HasPosReqResult returns true if PosReqResult is present, Tag 728 +func (m PositionReport) HasPosReqResult() bool { + return m.Has(tag.PosReqResult) +} + +// HasSettlPrice returns true if SettlPrice is present, Tag 730 +func (m PositionReport) HasSettlPrice() bool { + return m.Has(tag.SettlPrice) +} + +// HasSettlPriceType returns true if SettlPriceType is present, Tag 731 +func (m PositionReport) HasSettlPriceType() bool { + return m.Has(tag.SettlPriceType) +} + +// HasPriorSettlPrice returns true if PriorSettlPrice is present, Tag 734 +func (m PositionReport) HasPriorSettlPrice() bool { + return m.Has(tag.PriorSettlPrice) +} + +// HasDeliveryDate returns true if DeliveryDate is present, Tag 743 +func (m PositionReport) HasDeliveryDate() bool { + return m.Has(tag.DeliveryDate) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m PositionReport) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m PositionReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasPriceDelta returns true if PriceDelta is present, Tag 811 +func (m PositionReport) HasPriceDelta() bool { + return m.Has(tag.PriceDelta) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m PositionReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m PositionReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m PositionReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m PositionReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m PositionReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m PositionReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m PositionReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m PositionReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m PositionReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m PositionReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m PositionReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m PositionReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m PositionReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m PositionReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m PositionReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m PositionReport) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m PositionReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m PositionReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m PositionReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m PositionReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m PositionReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m PositionReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m PositionReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m PositionReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m PositionReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m PositionReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m PositionReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m PositionReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m PositionReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m PositionReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m PositionReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m PositionReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m PositionReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m PositionReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m PositionReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m PositionReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m PositionReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m PositionReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m PositionReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m PositionReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m PositionReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m PositionReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasModelType returns true if ModelType is present, Tag 1434 +func (m PositionReport) HasModelType() bool { + return m.Has(tag.ModelType) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m PositionReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m PositionReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m PositionReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m PositionReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m PositionReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m PositionReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m PositionReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m PositionReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m PositionReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m PositionReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m PositionReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m PositionReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m PositionReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m PositionReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoPositions is a repeating group element, Tag 702 +type NoPositions struct { + *quickfix.Group +} + +// SetPosType sets PosType, Tag 703 +func (m NoPositions) SetPosType(v enum.PosType) { + m.Set(field.NewPosType(v)) +} + +// SetLongQty sets LongQty, Tag 704 +func (m NoPositions) SetLongQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLongQty(value, scale)) +} + +// SetShortQty sets ShortQty, Tag 705 +func (m NoPositions) SetShortQty(value decimal.Decimal, scale int32) { + m.Set(field.NewShortQty(value, scale)) +} + +// SetPosQtyStatus sets PosQtyStatus, Tag 706 +func (m NoPositions) SetPosQtyStatus(v enum.PosQtyStatus) { + m.Set(field.NewPosQtyStatus(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoPositions) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuantityDate sets QuantityDate, Tag 976 +func (m NoPositions) SetQuantityDate(v string) { + m.Set(field.NewQuantityDate(v)) +} + +// GetPosType gets PosType, Tag 703 +func (m NoPositions) GetPosType() (v enum.PosType, err quickfix.MessageRejectError) { + var f field.PosTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLongQty gets LongQty, Tag 704 +func (m NoPositions) GetLongQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LongQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortQty gets ShortQty, Tag 705 +func (m NoPositions) GetShortQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ShortQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosQtyStatus gets PosQtyStatus, Tag 706 +func (m NoPositions) GetPosQtyStatus() (v enum.PosQtyStatus, err quickfix.MessageRejectError) { + var f field.PosQtyStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoPositions) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuantityDate gets QuantityDate, Tag 976 +func (m NoPositions) GetQuantityDate() (v string, err quickfix.MessageRejectError) { + var f field.QuantityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosType returns true if PosType is present, Tag 703 +func (m NoPositions) HasPosType() bool { + return m.Has(tag.PosType) +} + +// HasLongQty returns true if LongQty is present, Tag 704 +func (m NoPositions) HasLongQty() bool { + return m.Has(tag.LongQty) +} + +// HasShortQty returns true if ShortQty is present, Tag 705 +func (m NoPositions) HasShortQty() bool { + return m.Has(tag.ShortQty) +} + +// HasPosQtyStatus returns true if PosQtyStatus is present, Tag 706 +func (m NoPositions) HasPosQtyStatus() bool { + return m.Has(tag.PosQtyStatus) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoPositions) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasQuantityDate returns true if QuantityDate is present, Tag 976 +func (m NoPositions) HasQuantityDate() bool { + return m.Has(tag.QuantityDate) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoPositionsRepeatingGroup is a repeating group, Tag 702 +type NoPositionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPositionsRepeatingGroup returns an initialized, NoPositionsRepeatingGroup +func NewNoPositionsRepeatingGroup() NoPositionsRepeatingGroup { + return NoPositionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPositions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosType), quickfix.GroupElement(tag.LongQty), quickfix.GroupElement(tag.ShortQty), quickfix.GroupElement(tag.PosQtyStatus), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.QuantityDate)})} +} + +// Add create and append a new NoPositions to this group +func (m NoPositionsRepeatingGroup) Add() NoPositions { + g := m.RepeatingGroup.Add() + return NoPositions{g} +} + +// Get returns the ith NoPositions in the NoPositionsRepeatinGroup +func (m NoPositionsRepeatingGroup) Get(i int) NoPositions { + return NoPositions{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// SetUnderlyingSettlPrice sets UnderlyingSettlPrice, Tag 732 +func (m NoUnderlyings) SetUnderlyingSettlPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingSettlPrice(value, scale)) +} + +// SetUnderlyingSettlPriceType sets UnderlyingSettlPriceType, Tag 733 +func (m NoUnderlyings) SetUnderlyingSettlPriceType(v int) { + m.Set(field.NewUnderlyingSettlPriceType(v)) +} + +// SetNoUnderlyingAmounts sets NoUnderlyingAmounts, Tag 984 +func (m NoUnderlyings) SetNoUnderlyingAmounts(f NoUnderlyingAmountsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingDeliveryAmount sets UnderlyingDeliveryAmount, Tag 1037 +func (m NoUnderlyings) SetUnderlyingDeliveryAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDeliveryAmount(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlPrice gets UnderlyingSettlPrice, Tag 732 +func (m NoUnderlyings) GetUnderlyingSettlPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlPriceType gets UnderlyingSettlPriceType, Tag 733 +func (m NoUnderlyings) GetUnderlyingSettlPriceType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingAmounts gets NoUnderlyingAmounts, Tag 984 +func (m NoUnderlyings) GetNoUnderlyingAmounts() (NoUnderlyingAmountsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingAmountsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingDeliveryAmount gets UnderlyingDeliveryAmount, Tag 1037 +func (m NoUnderlyings) GetUnderlyingDeliveryAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDeliveryAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// HasUnderlyingSettlPrice returns true if UnderlyingSettlPrice is present, Tag 732 +func (m NoUnderlyings) HasUnderlyingSettlPrice() bool { + return m.Has(tag.UnderlyingSettlPrice) +} + +// HasUnderlyingSettlPriceType returns true if UnderlyingSettlPriceType is present, Tag 733 +func (m NoUnderlyings) HasUnderlyingSettlPriceType() bool { + return m.Has(tag.UnderlyingSettlPriceType) +} + +// HasNoUnderlyingAmounts returns true if NoUnderlyingAmounts is present, Tag 984 +func (m NoUnderlyings) HasNoUnderlyingAmounts() bool { + return m.Has(tag.NoUnderlyingAmounts) +} + +// HasUnderlyingDeliveryAmount returns true if UnderlyingDeliveryAmount is present, Tag 1037 +func (m NoUnderlyings) HasUnderlyingDeliveryAmount() bool { + return m.Has(tag.UnderlyingDeliveryAmount) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingAmounts is a repeating group element, Tag 984 +type NoUnderlyingAmounts struct { + *quickfix.Group +} + +// SetUnderlyingPayAmount sets UnderlyingPayAmount, Tag 985 +func (m NoUnderlyingAmounts) SetUnderlyingPayAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPayAmount(value, scale)) +} + +// SetUnderlyingCollectAmount sets UnderlyingCollectAmount, Tag 986 +func (m NoUnderlyingAmounts) SetUnderlyingCollectAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCollectAmount(value, scale)) +} + +// SetUnderlyingSettlementDate sets UnderlyingSettlementDate, Tag 987 +func (m NoUnderlyingAmounts) SetUnderlyingSettlementDate(v string) { + m.Set(field.NewUnderlyingSettlementDate(v)) +} + +// SetUnderlyingSettlementStatus sets UnderlyingSettlementStatus, Tag 988 +func (m NoUnderlyingAmounts) SetUnderlyingSettlementStatus(v string) { + m.Set(field.NewUnderlyingSettlementStatus(v)) +} + +// GetUnderlyingPayAmount gets UnderlyingPayAmount, Tag 985 +func (m NoUnderlyingAmounts) GetUnderlyingPayAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPayAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCollectAmount gets UnderlyingCollectAmount, Tag 986 +func (m NoUnderlyingAmounts) GetUnderlyingCollectAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCollectAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementDate gets UnderlyingSettlementDate, Tag 987 +func (m NoUnderlyingAmounts) GetUnderlyingSettlementDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementStatus gets UnderlyingSettlementStatus, Tag 988 +func (m NoUnderlyingAmounts) GetUnderlyingSettlementStatus() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingPayAmount returns true if UnderlyingPayAmount is present, Tag 985 +func (m NoUnderlyingAmounts) HasUnderlyingPayAmount() bool { + return m.Has(tag.UnderlyingPayAmount) +} + +// HasUnderlyingCollectAmount returns true if UnderlyingCollectAmount is present, Tag 986 +func (m NoUnderlyingAmounts) HasUnderlyingCollectAmount() bool { + return m.Has(tag.UnderlyingCollectAmount) +} + +// HasUnderlyingSettlementDate returns true if UnderlyingSettlementDate is present, Tag 987 +func (m NoUnderlyingAmounts) HasUnderlyingSettlementDate() bool { + return m.Has(tag.UnderlyingSettlementDate) +} + +// HasUnderlyingSettlementStatus returns true if UnderlyingSettlementStatus is present, Tag 988 +func (m NoUnderlyingAmounts) HasUnderlyingSettlementStatus() bool { + return m.Has(tag.UnderlyingSettlementStatus) +} + +// NoUnderlyingAmountsRepeatingGroup is a repeating group, Tag 984 +type NoUnderlyingAmountsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingAmountsRepeatingGroup returns an initialized, NoUnderlyingAmountsRepeatingGroup +func NewNoUnderlyingAmountsRepeatingGroup() NoUnderlyingAmountsRepeatingGroup { + return NoUnderlyingAmountsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingAmounts, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingPayAmount), quickfix.GroupElement(tag.UnderlyingCollectAmount), quickfix.GroupElement(tag.UnderlyingSettlementDate), quickfix.GroupElement(tag.UnderlyingSettlementStatus)})} +} + +// Add create and append a new NoUnderlyingAmounts to this group +func (m NoUnderlyingAmountsRepeatingGroup) Add() NoUnderlyingAmounts { + g := m.RepeatingGroup.Add() + return NoUnderlyingAmounts{g} +} + +// Get returns the ith NoUnderlyingAmounts in the NoUnderlyingAmountsRepeatinGroup +func (m NoUnderlyingAmountsRepeatingGroup) Get(i int) NoUnderlyingAmounts { + return NoUnderlyingAmounts{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint), quickfix.GroupElement(tag.UnderlyingSettlPrice), quickfix.GroupElement(tag.UnderlyingSettlPriceType), NewNoUnderlyingAmountsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingDeliveryAmount)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quote/Quote.generated.go b/fix50sp2/quote/Quote.generated.go new file mode 100644 index 000000000..6443fba43 --- /dev/null +++ b/fix50sp2/quote/Quote.generated.go @@ -0,0 +1,7890 @@ +package quote + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Quote is the fix50sp2 Quote type, MsgType = S +type Quote struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Quote from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Quote { + return Quote{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Quote) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Quote initialized with the required fields for Quote +func New(quoteid field.QuoteIDField) (m Quote) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("S")) + m.Set(quoteid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Quote, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "S", r +} + +// SetAccount sets Account, Tag 1 +func (m Quote) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m Quote) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m Quote) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m Quote) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m Quote) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m Quote) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m Quote) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m Quote) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m Quote) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m Quote) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m Quote) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m Quote) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m Quote) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m Quote) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m Quote) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m Quote) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m Quote) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m Quote) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m Quote) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m Quote) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m Quote) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m Quote) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m Quote) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetBidPx sets BidPx, Tag 132 +func (m Quote) SetBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewBidPx(value, scale)) +} + +// SetOfferPx sets OfferPx, Tag 133 +func (m Quote) SetOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferPx(value, scale)) +} + +// SetBidSize sets BidSize, Tag 134 +func (m Quote) SetBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSize(value, scale)) +} + +// SetOfferSize sets OfferSize, Tag 135 +func (m Quote) SetOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSize(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m Quote) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m Quote) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m Quote) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetBidSpotRate sets BidSpotRate, Tag 188 +func (m Quote) SetBidSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSpotRate(value, scale)) +} + +// SetBidForwardPoints sets BidForwardPoints, Tag 189 +func (m Quote) SetBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints(value, scale)) +} + +// SetOfferSpotRate sets OfferSpotRate, Tag 190 +func (m Quote) SetOfferSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSpotRate(value, scale)) +} + +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +func (m Quote) SetOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints(value, scale)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m Quote) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m Quote) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m Quote) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m Quote) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m Quote) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m Quote) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m Quote) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m Quote) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m Quote) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m Quote) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m Quote) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m Quote) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m Quote) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m Quote) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m Quote) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m Quote) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m Quote) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m Quote) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m Quote) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m Quote) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m Quote) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m Quote) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m Quote) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m Quote) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +func (m Quote) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { + m.Set(field.NewQuoteResponseLevel(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m Quote) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m Quote) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m Quote) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m Quote) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m Quote) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m Quote) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m Quote) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m Quote) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m Quote) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m Quote) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m Quote) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m Quote) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m Quote) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m Quote) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m Quote) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m Quote) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m Quote) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m Quote) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m Quote) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m Quote) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m Quote) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m Quote) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m Quote) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m Quote) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m Quote) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m Quote) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m Quote) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetMidPx sets MidPx, Tag 631 +func (m Quote) SetMidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMidPx(value, scale)) +} + +// SetBidYield sets BidYield, Tag 632 +func (m Quote) SetBidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewBidYield(value, scale)) +} + +// SetMidYield sets MidYield, Tag 633 +func (m Quote) SetMidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewMidYield(value, scale)) +} + +// SetOfferYield sets OfferYield, Tag 634 +func (m Quote) SetOfferYield(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferYield(value, scale)) +} + +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +func (m Quote) SetBidForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints2(value, scale)) +} + +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +func (m Quote) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints2(value, scale)) +} + +// SetMktBidPx sets MktBidPx, Tag 645 +func (m Quote) SetMktBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktBidPx(value, scale)) +} + +// SetMktOfferPx sets MktOfferPx, Tag 646 +func (m Quote) SetMktOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktOfferPx(value, scale)) +} + +// SetMinBidSize sets MinBidSize, Tag 647 +func (m Quote) SetMinBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinBidSize(value, scale)) +} + +// SetMinOfferSize sets MinOfferSize, Tag 648 +func (m Quote) SetMinOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinOfferSize(value, scale)) +} + +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +func (m Quote) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrBidFxRate(value, scale)) +} + +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +func (m Quote) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrOfferFxRate(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m Quote) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m Quote) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m Quote) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m Quote) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m Quote) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetQuoteRespID sets QuoteRespID, Tag 693 +func (m Quote) SetQuoteRespID(v string) { + m.Set(field.NewQuoteRespID(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m Quote) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m Quote) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m Quote) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m Quote) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m Quote) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m Quote) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +func (m Quote) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m Quote) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m Quote) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m Quote) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m Quote) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m Quote) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m Quote) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m Quote) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m Quote) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m Quote) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m Quote) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m Quote) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m Quote) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m Quote) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m Quote) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m Quote) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m Quote) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m Quote) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m Quote) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m Quote) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m Quote) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m Quote) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m Quote) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m Quote) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m Quote) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m Quote) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m Quote) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m Quote) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m Quote) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m Quote) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetBidSwapPoints sets BidSwapPoints, Tag 1065 +func (m Quote) SetBidSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSwapPoints(value, scale)) +} + +// SetOfferSwapPoints sets OfferSwapPoints, Tag 1066 +func (m Quote) SetOfferSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m Quote) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m Quote) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m Quote) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m Quote) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m Quote) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetQuoteMsgID sets QuoteMsgID, Tag 1166 +func (m Quote) SetQuoteMsgID(v string) { + m.Set(field.NewQuoteMsgID(v)) +} + +// SetPrivateQuote sets PrivateQuote, Tag 1171 +func (m Quote) SetPrivateQuote(v bool) { + m.Set(field.NewPrivateQuote(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m Quote) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m Quote) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m Quote) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m Quote) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m Quote) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m Quote) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m Quote) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m Quote) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m Quote) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m Quote) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m Quote) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m Quote) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m Quote) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m Quote) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m Quote) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m Quote) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m Quote) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m Quote) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m Quote) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m Quote) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m Quote) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m Quote) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Quote) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m Quote) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m Quote) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m Quote) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m Quote) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m Quote) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Quote) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m Quote) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m Quote) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m Quote) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m Quote) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m Quote) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m Quote) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m Quote) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m Quote) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m Quote) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m Quote) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m Quote) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m Quote) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m Quote) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m Quote) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m Quote) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m Quote) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m Quote) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m Quote) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m Quote) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m Quote) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m Quote) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m Quote) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m Quote) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m Quote) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m Quote) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidPx gets BidPx, Tag 132 +func (m Quote) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferPx gets OfferPx, Tag 133 +func (m Quote) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSize gets BidSize, Tag 134 +func (m Quote) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSize gets OfferSize, Tag 135 +func (m Quote) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m Quote) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m Quote) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m Quote) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSpotRate gets BidSpotRate, Tag 188 +func (m Quote) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints gets BidForwardPoints, Tag 189 +func (m Quote) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSpotRate gets OfferSpotRate, Tag 190 +func (m Quote) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +func (m Quote) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m Quote) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m Quote) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m Quote) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m Quote) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m Quote) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m Quote) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m Quote) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m Quote) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m Quote) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m Quote) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m Quote) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m Quote) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m Quote) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m Quote) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m Quote) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m Quote) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m Quote) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m Quote) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m Quote) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m Quote) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m Quote) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m Quote) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m Quote) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m Quote) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +func (m Quote) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { + var f field.QuoteResponseLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m Quote) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m Quote) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m Quote) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m Quote) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m Quote) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m Quote) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m Quote) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m Quote) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m Quote) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m Quote) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m Quote) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m Quote) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m Quote) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m Quote) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m Quote) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m Quote) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m Quote) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m Quote) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m Quote) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m Quote) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m Quote) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m Quote) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m Quote) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m Quote) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m Quote) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m Quote) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m Quote) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidPx gets MidPx, Tag 631 +func (m Quote) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidYield gets BidYield, Tag 632 +func (m Quote) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidYield gets MidYield, Tag 633 +func (m Quote) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferYield gets OfferYield, Tag 634 +func (m Quote) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +func (m Quote) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +func (m Quote) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktBidPx gets MktBidPx, Tag 645 +func (m Quote) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktBidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktOfferPx gets MktOfferPx, Tag 646 +func (m Quote) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktOfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinBidSize gets MinBidSize, Tag 647 +func (m Quote) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinBidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinOfferSize gets MinOfferSize, Tag 648 +func (m Quote) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinOfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +func (m Quote) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrBidFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +func (m Quote) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrOfferFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m Quote) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m Quote) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m Quote) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m Quote) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m Quote) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRespID gets QuoteRespID, Tag 693 +func (m Quote) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m Quote) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m Quote) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m Quote) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m Quote) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m Quote) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m Quote) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +func (m Quote) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m Quote) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m Quote) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m Quote) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m Quote) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m Quote) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m Quote) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m Quote) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m Quote) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m Quote) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m Quote) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m Quote) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m Quote) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m Quote) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m Quote) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m Quote) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m Quote) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m Quote) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m Quote) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m Quote) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m Quote) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m Quote) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m Quote) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m Quote) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m Quote) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m Quote) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m Quote) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m Quote) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m Quote) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m Quote) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSwapPoints gets BidSwapPoints, Tag 1065 +func (m Quote) GetBidSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSwapPoints gets OfferSwapPoints, Tag 1066 +func (m Quote) GetOfferSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m Quote) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m Quote) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m Quote) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m Quote) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m Quote) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteMsgID gets QuoteMsgID, Tag 1166 +func (m Quote) GetQuoteMsgID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrivateQuote gets PrivateQuote, Tag 1171 +func (m Quote) GetPrivateQuote() (v bool, err quickfix.MessageRejectError) { + var f field.PrivateQuoteField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m Quote) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m Quote) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m Quote) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m Quote) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m Quote) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m Quote) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m Quote) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m Quote) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m Quote) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m Quote) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m Quote) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m Quote) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m Quote) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m Quote) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m Quote) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m Quote) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m Quote) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m Quote) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m Quote) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m Quote) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m Quote) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m Quote) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m Quote) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m Quote) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m Quote) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m Quote) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m Quote) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m Quote) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m Quote) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m Quote) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m Quote) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m Quote) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m Quote) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m Quote) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m Quote) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m Quote) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m Quote) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m Quote) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m Quote) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m Quote) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m Quote) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m Quote) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m Quote) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m Quote) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m Quote) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m Quote) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m Quote) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m Quote) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m Quote) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m Quote) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m Quote) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m Quote) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m Quote) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m Quote) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasBidPx returns true if BidPx is present, Tag 132 +func (m Quote) HasBidPx() bool { + return m.Has(tag.BidPx) +} + +// HasOfferPx returns true if OfferPx is present, Tag 133 +func (m Quote) HasOfferPx() bool { + return m.Has(tag.OfferPx) +} + +// HasBidSize returns true if BidSize is present, Tag 134 +func (m Quote) HasBidSize() bool { + return m.Has(tag.BidSize) +} + +// HasOfferSize returns true if OfferSize is present, Tag 135 +func (m Quote) HasOfferSize() bool { + return m.Has(tag.OfferSize) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m Quote) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m Quote) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m Quote) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +func (m Quote) HasBidSpotRate() bool { + return m.Has(tag.BidSpotRate) +} + +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +func (m Quote) HasBidForwardPoints() bool { + return m.Has(tag.BidForwardPoints) +} + +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +func (m Quote) HasOfferSpotRate() bool { + return m.Has(tag.OfferSpotRate) +} + +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +func (m Quote) HasOfferForwardPoints() bool { + return m.Has(tag.OfferForwardPoints) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m Quote) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m Quote) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m Quote) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m Quote) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m Quote) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m Quote) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m Quote) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m Quote) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m Quote) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m Quote) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m Quote) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m Quote) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m Quote) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m Quote) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m Quote) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m Quote) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m Quote) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m Quote) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m Quote) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m Quote) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m Quote) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m Quote) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m Quote) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m Quote) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +func (m Quote) HasQuoteResponseLevel() bool { + return m.Has(tag.QuoteResponseLevel) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m Quote) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m Quote) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m Quote) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m Quote) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m Quote) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m Quote) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m Quote) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m Quote) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m Quote) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m Quote) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m Quote) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m Quote) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m Quote) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m Quote) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m Quote) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m Quote) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m Quote) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m Quote) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m Quote) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m Quote) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m Quote) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m Quote) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m Quote) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m Quote) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m Quote) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m Quote) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m Quote) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasMidPx returns true if MidPx is present, Tag 631 +func (m Quote) HasMidPx() bool { + return m.Has(tag.MidPx) +} + +// HasBidYield returns true if BidYield is present, Tag 632 +func (m Quote) HasBidYield() bool { + return m.Has(tag.BidYield) +} + +// HasMidYield returns true if MidYield is present, Tag 633 +func (m Quote) HasMidYield() bool { + return m.Has(tag.MidYield) +} + +// HasOfferYield returns true if OfferYield is present, Tag 634 +func (m Quote) HasOfferYield() bool { + return m.Has(tag.OfferYield) +} + +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +func (m Quote) HasBidForwardPoints2() bool { + return m.Has(tag.BidForwardPoints2) +} + +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +func (m Quote) HasOfferForwardPoints2() bool { + return m.Has(tag.OfferForwardPoints2) +} + +// HasMktBidPx returns true if MktBidPx is present, Tag 645 +func (m Quote) HasMktBidPx() bool { + return m.Has(tag.MktBidPx) +} + +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +func (m Quote) HasMktOfferPx() bool { + return m.Has(tag.MktOfferPx) +} + +// HasMinBidSize returns true if MinBidSize is present, Tag 647 +func (m Quote) HasMinBidSize() bool { + return m.Has(tag.MinBidSize) +} + +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +func (m Quote) HasMinOfferSize() bool { + return m.Has(tag.MinOfferSize) +} + +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +func (m Quote) HasSettlCurrBidFxRate() bool { + return m.Has(tag.SettlCurrBidFxRate) +} + +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +func (m Quote) HasSettlCurrOfferFxRate() bool { + return m.Has(tag.SettlCurrOfferFxRate) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m Quote) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m Quote) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m Quote) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m Quote) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m Quote) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +func (m Quote) HasQuoteRespID() bool { + return m.Has(tag.QuoteRespID) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m Quote) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m Quote) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m Quote) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m Quote) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m Quote) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m Quote) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +func (m Quote) HasNoQuoteQualifiers() bool { + return m.Has(tag.NoQuoteQualifiers) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m Quote) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m Quote) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m Quote) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m Quote) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m Quote) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m Quote) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m Quote) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m Quote) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m Quote) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m Quote) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m Quote) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m Quote) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m Quote) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m Quote) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m Quote) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m Quote) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m Quote) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m Quote) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m Quote) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m Quote) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m Quote) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m Quote) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m Quote) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m Quote) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m Quote) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m Quote) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m Quote) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m Quote) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m Quote) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasBidSwapPoints returns true if BidSwapPoints is present, Tag 1065 +func (m Quote) HasBidSwapPoints() bool { + return m.Has(tag.BidSwapPoints) +} + +// HasOfferSwapPoints returns true if OfferSwapPoints is present, Tag 1066 +func (m Quote) HasOfferSwapPoints() bool { + return m.Has(tag.OfferSwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m Quote) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m Quote) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m Quote) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m Quote) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m Quote) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasQuoteMsgID returns true if QuoteMsgID is present, Tag 1166 +func (m Quote) HasQuoteMsgID() bool { + return m.Has(tag.QuoteMsgID) +} + +// HasPrivateQuote returns true if PrivateQuote is present, Tag 1171 +func (m Quote) HasPrivateQuote() bool { + return m.Has(tag.PrivateQuote) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m Quote) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m Quote) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m Quote) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m Quote) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m Quote) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m Quote) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m Quote) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m Quote) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m Quote) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m Quote) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m Quote) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m Quote) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m Quote) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m Quote) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m Quote) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m Quote) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m Quote) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m Quote) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m Quote) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m Quote) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m Quote) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m Quote) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m Quote) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m Quote) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m Quote) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m Quote) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m Quote) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m Quote) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m Quote) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m Quote) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m Quote) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPriceType sets LegPriceType, Tag 686 +func (m NoLegs) SetLegPriceType(v int) { + m.Set(field.NewLegPriceType(v)) +} + +// SetLegBidPx sets LegBidPx, Tag 681 +func (m NoLegs) SetLegBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBidPx(value, scale)) +} + +// SetLegOfferPx sets LegOfferPx, Tag 684 +func (m NoLegs) SetLegOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOfferPx(value, scale)) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegBidForwardPoints sets LegBidForwardPoints, Tag 1067 +func (m NoLegs) SetLegBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBidForwardPoints(value, scale)) +} + +// SetLegOfferForwardPoints sets LegOfferForwardPoints, Tag 1068 +func (m NoLegs) SetLegOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOfferForwardPoints(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPriceType gets LegPriceType, Tag 686 +func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBidPx gets LegBidPx, Tag 681 +func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOfferPx gets LegOfferPx, Tag 684 +func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBidForwardPoints gets LegBidForwardPoints, Tag 1067 +func (m NoLegs) GetLegBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOfferForwardPoints gets LegOfferForwardPoints, Tag 1068 +func (m NoLegs) GetLegOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegPriceType returns true if LegPriceType is present, Tag 686 +func (m NoLegs) HasLegPriceType() bool { + return m.Has(tag.LegPriceType) +} + +// HasLegBidPx returns true if LegBidPx is present, Tag 681 +func (m NoLegs) HasLegBidPx() bool { + return m.Has(tag.LegBidPx) +} + +// HasLegOfferPx returns true if LegOfferPx is present, Tag 684 +func (m NoLegs) HasLegOfferPx() bool { + return m.Has(tag.LegOfferPx) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegBidForwardPoints returns true if LegBidForwardPoints is present, Tag 1067 +func (m NoLegs) HasLegBidForwardPoints() bool { + return m.Has(tag.LegBidForwardPoints) +} + +// HasLegOfferForwardPoints returns true if LegOfferForwardPoints is present, Tag 1068 +func (m NoLegs) HasLegOfferForwardPoints() bool { + return m.Has(tag.LegOfferForwardPoints) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegBidForwardPoints), quickfix.GroupElement(tag.LegOfferForwardPoints)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoQuoteQualifiers is a repeating group element, Tag 735 +type NoQuoteQualifiers struct { + *quickfix.Group +} + +// SetQuoteQualifier sets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { + m.Set(field.NewQuoteQualifier(v)) +} + +// GetQuoteQualifier gets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { + var f field.QuoteQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +func (m NoQuoteQualifiers) HasQuoteQualifier() bool { + return m.Has(tag.QuoteQualifier) +} + +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +type NoQuoteQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { + return NoQuoteQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} +} + +// Add create and append a new NoQuoteQualifiers to this group +func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { + g := m.RepeatingGroup.Add() + return NoQuoteQualifiers{g} +} + +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { + return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quotecancel/QuoteCancel.generated.go b/fix50sp2/quotecancel/QuoteCancel.generated.go new file mode 100644 index 000000000..95e1c5c9d --- /dev/null +++ b/fix50sp2/quotecancel/QuoteCancel.generated.go @@ -0,0 +1,5962 @@ +package quotecancel + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteCancel is the fix50sp2 QuoteCancel type, MsgType = Z +type QuoteCancel struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteCancel from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteCancel { + return QuoteCancel{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteCancel) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteCancel initialized with the required fields for QuoteCancel +func New(quotecanceltype field.QuoteCancelTypeField) (m QuoteCancel) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("Z")) + m.Set(quotecanceltype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteCancel, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "Z", r +} + +// SetAccount sets Account, Tag 1 +func (m QuoteCancel) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m QuoteCancel) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m QuoteCancel) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetNoQuoteEntries sets NoQuoteEntries, Tag 295 +func (m QuoteCancel) SetNoQuoteEntries(f NoQuoteEntriesRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteCancelType sets QuoteCancelType, Tag 298 +func (m QuoteCancel) SetQuoteCancelType(v enum.QuoteCancelType) { + m.Set(field.NewQuoteCancelType(v)) +} + +// SetQuoteResponseLevel sets QuoteResponseLevel, Tag 301 +func (m QuoteCancel) SetQuoteResponseLevel(v enum.QuoteResponseLevel) { + m.Set(field.NewQuoteResponseLevel(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m QuoteCancel) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m QuoteCancel) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m QuoteCancel) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m QuoteCancel) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m QuoteCancel) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m QuoteCancel) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetQuoteMsgID sets QuoteMsgID, Tag 1166 +func (m QuoteCancel) SetQuoteMsgID(v string) { + m.Set(field.NewQuoteMsgID(v)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m QuoteCancel) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m QuoteCancel) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m QuoteCancel) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m QuoteCancel) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoQuoteEntries gets NoQuoteEntries, Tag 295 +func (m QuoteCancel) GetNoQuoteEntries() (NoQuoteEntriesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteEntriesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteCancelType gets QuoteCancelType, Tag 298 +func (m QuoteCancel) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix.MessageRejectError) { + var f field.QuoteCancelTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteResponseLevel gets QuoteResponseLevel, Tag 301 +func (m QuoteCancel) GetQuoteResponseLevel() (v enum.QuoteResponseLevel, err quickfix.MessageRejectError) { + var f field.QuoteResponseLevelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m QuoteCancel) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m QuoteCancel) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m QuoteCancel) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m QuoteCancel) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m QuoteCancel) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m QuoteCancel) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteMsgID gets QuoteMsgID, Tag 1166 +func (m QuoteCancel) GetQuoteMsgID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m QuoteCancel) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m QuoteCancel) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m QuoteCancel) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m QuoteCancel) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasNoQuoteEntries returns true if NoQuoteEntries is present, Tag 295 +func (m QuoteCancel) HasNoQuoteEntries() bool { + return m.Has(tag.NoQuoteEntries) +} + +// HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 +func (m QuoteCancel) HasQuoteCancelType() bool { + return m.Has(tag.QuoteCancelType) +} + +// HasQuoteResponseLevel returns true if QuoteResponseLevel is present, Tag 301 +func (m QuoteCancel) HasQuoteResponseLevel() bool { + return m.Has(tag.QuoteResponseLevel) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m QuoteCancel) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m QuoteCancel) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m QuoteCancel) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m QuoteCancel) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m QuoteCancel) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m QuoteCancel) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasQuoteMsgID returns true if QuoteMsgID is present, Tag 1166 +func (m QuoteCancel) HasQuoteMsgID() bool { + return m.Has(tag.QuoteMsgID) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m QuoteCancel) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// NoQuoteEntries is a repeating group element, Tag 295 +type NoQuoteEntries struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoQuoteEntries) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoQuoteEntries) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoQuoteEntries) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoQuoteEntries) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoQuoteEntries) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoQuoteEntries) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoQuoteEntries) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoQuoteEntries) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoQuoteEntries) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoQuoteEntries) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoQuoteEntries) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoQuoteEntries) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoQuoteEntries) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoQuoteEntries) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoQuoteEntries) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoQuoteEntries) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoQuoteEntries) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoQuoteEntries) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoQuoteEntries) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoQuoteEntries) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoQuoteEntries) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoQuoteEntries) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoQuoteEntries) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoQuoteEntries) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoQuoteEntries) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoQuoteEntries) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoQuoteEntries) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoQuoteEntries) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoQuoteEntries) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoQuoteEntries) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoQuoteEntries) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoQuoteEntries) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoQuoteEntries) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoQuoteEntries) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoQuoteEntries) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoQuoteEntries) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoQuoteEntries) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoQuoteEntries) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NoQuoteEntries) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NoQuoteEntries) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NoQuoteEntries) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NoQuoteEntries) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NoQuoteEntries) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NoQuoteEntries) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NoQuoteEntries) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NoQuoteEntries) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NoQuoteEntries) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoQuoteEntries) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoQuoteEntries) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoQuoteEntries) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoQuoteEntries) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoQuoteEntries) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoQuoteEntries) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoQuoteEntries) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoQuoteEntries) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoQuoteEntries) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoQuoteEntries) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoQuoteEntries) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoQuoteEntries) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoQuoteEntries) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoQuoteEntries) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoQuoteEntries) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoQuoteEntries) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoQuoteEntries) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoQuoteEntries) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoQuoteEntries) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoQuoteEntries) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoQuoteEntries) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoQuoteEntries) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoQuoteEntries) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoQuoteEntries) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoQuoteEntries) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoQuoteEntries) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoQuoteEntries) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoQuoteEntries) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoQuoteEntries) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoQuoteEntries) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoQuoteEntries) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoQuoteEntries) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoQuoteEntries) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoQuoteEntries) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoQuoteEntries) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoQuoteEntries) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoQuoteEntries) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoQuoteEntries) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoQuoteEntries) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoQuoteEntries) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoQuoteEntries) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoQuoteEntries) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoQuoteEntries) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoQuoteEntries) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoQuoteEntries) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoQuoteEntries) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoQuoteEntries) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoQuoteEntries) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoQuoteEntries) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoQuoteEntries) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoQuoteEntries) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoQuoteEntries) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoQuoteEntries) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoQuoteEntries) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoQuoteEntries) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoQuoteEntries) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoQuoteEntries) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoQuoteEntries) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoQuoteEntries) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoQuoteEntries) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoQuoteEntries) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoQuoteEntries) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoQuoteEntries) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoQuoteEntries) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoQuoteEntries) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoQuoteEntries) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoQuoteEntries) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoQuoteEntries) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoQuoteEntries) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoQuoteEntries) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoQuoteEntries) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoQuoteEntries) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoQuoteEntries) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoQuoteEntries) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoQuoteEntries) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoQuoteEntries) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoQuoteEntries) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoQuoteEntries) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoQuoteEntries) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoQuoteEntries) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoQuoteEntries) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoQuoteEntries) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoQuoteEntries) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoQuoteEntries) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoQuoteEntries) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoQuoteEntries) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoQuoteEntries) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoQuoteEntries) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoQuoteEntries) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoQuoteEntries) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NoQuoteEntries) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NoQuoteEntries) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NoQuoteEntries) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NoQuoteEntries) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NoQuoteEntries) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NoQuoteEntries) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NoQuoteEntries) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NoQuoteEntries) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NoQuoteEntries) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoQuoteEntries) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoQuoteEntries) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoQuoteEntries) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoQuoteEntries) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoQuoteEntries) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoQuoteEntries) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoQuoteEntries) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoQuoteEntries) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoQuoteEntries) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoQuoteEntries) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoQuoteEntries) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoQuoteEntries) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoQuoteEntries) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoQuoteEntries) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoQuoteEntries) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoQuoteEntries) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoQuoteEntries) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoQuoteEntries) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoQuoteEntries) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoQuoteEntries) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoQuoteEntries) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoQuoteEntries) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoQuoteEntries) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoQuoteEntries) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoQuoteEntries) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoQuoteEntries) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoQuoteEntries) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoQuoteEntries) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoQuoteEntries) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoQuoteEntries) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoQuoteEntries) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoQuoteEntries) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoQuoteEntries) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoQuoteEntries) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoQuoteEntries) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoQuoteEntries) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoQuoteEntries) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoQuoteEntries) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoQuoteEntries) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoQuoteEntries) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoQuoteEntries) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoQuoteEntries) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoQuoteEntries) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoQuoteEntries) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoQuoteEntries) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoQuoteEntries) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoQuoteEntries) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoQuoteEntries) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoQuoteEntries) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoQuoteEntries) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoQuoteEntries) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoQuoteEntries) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoQuoteEntries) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoQuoteEntries) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoQuoteEntries) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoQuoteEntries) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoQuoteEntries) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoQuoteEntries) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoQuoteEntries) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoQuoteEntries) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoQuoteEntries) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoQuoteEntries) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoQuoteEntries) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoQuoteEntries) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoQuoteEntries) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoQuoteEntries) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoQuoteEntries) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoQuoteEntries) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoQuoteEntries) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoQuoteEntries) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoQuoteEntries) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoQuoteEntries) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoQuoteEntries) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoQuoteEntries) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoQuoteEntries) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoQuoteEntries) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoQuoteEntries) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoQuoteEntries) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoQuoteEntries) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoQuoteEntries) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoQuoteEntries) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoQuoteEntries) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoQuoteEntries) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoQuoteEntries) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoQuoteEntries) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoQuoteEntries) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoQuoteEntries) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoQuoteEntries) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoQuoteEntries) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoQuoteEntries) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NoQuoteEntries) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NoQuoteEntries) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NoQuoteEntries) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NoQuoteEntries) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NoQuoteEntries) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NoQuoteEntries) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NoQuoteEntries) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NoQuoteEntries) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NoQuoteEntries) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoQuoteEntries) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoQuoteEntries) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoQuoteEntriesRepeatingGroup is a repeating group, Tag 295 +type NoQuoteEntriesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteEntriesRepeatingGroup returns an initialized, NoQuoteEntriesRepeatingGroup +func NewNoQuoteEntriesRepeatingGroup() NoQuoteEntriesRepeatingGroup { + return NoQuoteEntriesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteEntries, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup()})} +} + +// Add create and append a new NoQuoteEntries to this group +func (m NoQuoteEntriesRepeatingGroup) Add() NoQuoteEntries { + g := m.RepeatingGroup.Add() + return NoQuoteEntries{g} +} + +// Get returns the ith NoQuoteEntries in the NoQuoteEntriesRepeatinGroup +func (m NoQuoteEntriesRepeatingGroup) Get(i int) NoQuoteEntries { + return NoQuoteEntries{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quoterequest/QuoteRequest.generated.go b/fix50sp2/quoterequest/QuoteRequest.generated.go new file mode 100644 index 000000000..52830be8a --- /dev/null +++ b/fix50sp2/quoterequest/QuoteRequest.generated.go @@ -0,0 +1,7645 @@ +package quoterequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteRequest is the fix50sp2 QuoteRequest type, MsgType = R +type QuoteRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteRequest { + return QuoteRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteRequest initialized with the required fields for QuoteRequest +func New(quotereqid field.QuoteReqIDField) (m QuoteRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("R")) + m.Set(quotereqid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "R", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m QuoteRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetText sets Text, Tag 58 +func (m QuoteRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m QuoteRequest) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m QuoteRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m QuoteRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m QuoteRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m QuoteRequest) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m QuoteRequest) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetRFQReqID sets RFQReqID, Tag 644 +func (m QuoteRequest) SetRFQReqID(v string) { + m.Set(field.NewRFQReqID(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m QuoteRequest) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m QuoteRequest) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m QuoteRequest) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrivateQuote sets PrivateQuote, Tag 1171 +func (m QuoteRequest) SetPrivateQuote(v bool) { + m.Set(field.NewPrivateQuote(v)) +} + +// SetRespondentType sets RespondentType, Tag 1172 +func (m QuoteRequest) SetRespondentType(v enum.RespondentType) { + m.Set(field.NewRespondentType(v)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m QuoteRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m QuoteRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m QuoteRequest) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m QuoteRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m QuoteRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m QuoteRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m QuoteRequest) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m QuoteRequest) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRFQReqID gets RFQReqID, Tag 644 +func (m QuoteRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) { + var f field.RFQReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m QuoteRequest) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m QuoteRequest) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m QuoteRequest) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrivateQuote gets PrivateQuote, Tag 1171 +func (m QuoteRequest) GetPrivateQuote() (v bool, err quickfix.MessageRejectError) { + var f field.PrivateQuoteField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRespondentType gets RespondentType, Tag 1172 +func (m QuoteRequest) GetRespondentType() (v enum.RespondentType, err quickfix.MessageRejectError) { + var f field.RespondentTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m QuoteRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasText returns true if Text is present, Tag 58 +func (m QuoteRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m QuoteRequest) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m QuoteRequest) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m QuoteRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m QuoteRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m QuoteRequest) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m QuoteRequest) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasRFQReqID returns true if RFQReqID is present, Tag 644 +func (m QuoteRequest) HasRFQReqID() bool { + return m.Has(tag.RFQReqID) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m QuoteRequest) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m QuoteRequest) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m QuoteRequest) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasPrivateQuote returns true if PrivateQuote is present, Tag 1171 +func (m QuoteRequest) HasPrivateQuote() bool { + return m.Has(tag.PrivateQuote) +} + +// HasRespondentType returns true if RespondentType is present, Tag 1172 +func (m QuoteRequest) HasRespondentType() bool { + return m.Has(tag.RespondentType) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NoRelatedSym) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NoRelatedSym) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NoRelatedSym) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NoRelatedSym) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NoRelatedSym) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NoRelatedSym) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetQuoteRequestType sets QuoteRequestType, Tag 303 +func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { + m.Set(field.NewQuoteRequestType(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoRelatedSym) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetSide sets Side, Tag 54 +func (m NoRelatedSym) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NoRelatedSym) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoRelatedSym) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoRelatedSym) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoRelatedSym) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoRelatedSym) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoRelatedSym) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NoRelatedSym) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NoRelatedSym) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccount sets Account, Tag 1 +func (m NoRelatedSym) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoRelatedSym) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoRelatedSym) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +func (m NoRelatedSym) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuotePriceType sets QuotePriceType, Tag 692 +func (m NoRelatedSym) SetQuotePriceType(v enum.QuotePriceType) { + m.Set(field.NewQuotePriceType(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoRelatedSym) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m NoRelatedSym) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoRelatedSym) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoRelatedSym) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoRelatedSym) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetPrice2 sets Price2, Tag 640 +func (m NoRelatedSym) SetPrice2(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice2(value, scale)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoRelatedSym) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoRelatedSym) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoRelatedSym) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMinQty sets MinQty, Tag 110 +func (m NoRelatedSym) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoRelatedSym) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetNoRateSources sets NoRateSources, Tag 1445 +func (m NoRelatedSym) SetNoRateSources(f NoRateSourcesRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRequestType gets QuoteRequestType, Tag 303 +func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { + var f field.QuoteRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccount gets Account, Tag 1 +func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +func (m NoRelatedSym) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuotePriceType gets QuotePriceType, Tag 692 +func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.MessageRejectError) { + var f field.QuotePriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m NoRelatedSym) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice2 gets Price2, Tag 640 +func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoRelatedSym) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMinQty gets MinQty, Tag 110 +func (m NoRelatedSym) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoRelatedSym) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRateSources gets NoRateSources, Tag 1445 +func (m NoRelatedSym) GetNoRateSources() (NoRateSourcesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRateSourcesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NoRelatedSym) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NoRelatedSym) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NoRelatedSym) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NoRelatedSym) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NoRelatedSym) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NoRelatedSym) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NoRelatedSym) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NoRelatedSym) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NoRelatedSym) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NoRelatedSym) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +func (m NoRelatedSym) HasQuoteRequestType() bool { + return m.Has(tag.QuoteRequestType) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m NoRelatedSym) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoRelatedSym) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoRelatedSym) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoRelatedSym) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoRelatedSym) HasSide() bool { + return m.Has(tag.Side) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NoRelatedSym) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoRelatedSym) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoRelatedSym) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoRelatedSym) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoRelatedSym) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoRelatedSym) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoRelatedSym) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoRelatedSym) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NoRelatedSym) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NoRelatedSym) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoRelatedSym) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoRelatedSym) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoRelatedSym) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoRelatedSym) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +func (m NoRelatedSym) HasNoQuoteQualifiers() bool { + return m.Has(tag.NoQuoteQualifiers) +} + +// HasQuotePriceType returns true if QuotePriceType is present, Tag 692 +func (m NoRelatedSym) HasQuotePriceType() bool { + return m.Has(tag.QuotePriceType) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoRelatedSym) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m NoRelatedSym) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoRelatedSym) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoRelatedSym) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoRelatedSym) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoRelatedSym) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoRelatedSym) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoRelatedSym) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoRelatedSym) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoRelatedSym) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoRelatedSym) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasPrice2 returns true if Price2 is present, Tag 640 +func (m NoRelatedSym) HasPrice2() bool { + return m.Has(tag.Price2) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoRelatedSym) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoRelatedSym) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoRelatedSym) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoRelatedSym) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoRelatedSym) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoRelatedSym) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m NoRelatedSym) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoRelatedSym) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasNoRateSources returns true if NoRateSources is present, Tag 1445 +func (m NoRelatedSym) HasNoRateSources() bool { + return m.Has(tag.NoRateSources) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegRefID)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoQuoteQualifiers is a repeating group element, Tag 735 +type NoQuoteQualifiers struct { + *quickfix.Group +} + +// SetQuoteQualifier sets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { + m.Set(field.NewQuoteQualifier(v)) +} + +// GetQuoteQualifier gets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { + var f field.QuoteQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +func (m NoQuoteQualifiers) HasQuoteQualifier() bool { + return m.Has(tag.QuoteQualifier) +} + +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +type NoQuoteQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { + return NoQuoteQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} +} + +// Add create and append a new NoQuoteQualifiers to this group +func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { + g := m.RepeatingGroup.Add() + return NoQuoteQualifiers{g} +} + +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { + return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRateSources is a repeating group element, Tag 1445 +type NoRateSources struct { + *quickfix.Group +} + +// SetRateSource sets RateSource, Tag 1446 +func (m NoRateSources) SetRateSource(v enum.RateSource) { + m.Set(field.NewRateSource(v)) +} + +// SetRateSourceType sets RateSourceType, Tag 1447 +func (m NoRateSources) SetRateSourceType(v enum.RateSourceType) { + m.Set(field.NewRateSourceType(v)) +} + +// SetReferencePage sets ReferencePage, Tag 1448 +func (m NoRateSources) SetReferencePage(v string) { + m.Set(field.NewReferencePage(v)) +} + +// GetRateSource gets RateSource, Tag 1446 +func (m NoRateSources) GetRateSource() (v enum.RateSource, err quickfix.MessageRejectError) { + var f field.RateSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRateSourceType gets RateSourceType, Tag 1447 +func (m NoRateSources) GetRateSourceType() (v enum.RateSourceType, err quickfix.MessageRejectError) { + var f field.RateSourceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReferencePage gets ReferencePage, Tag 1448 +func (m NoRateSources) GetReferencePage() (v string, err quickfix.MessageRejectError) { + var f field.ReferencePageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRateSource returns true if RateSource is present, Tag 1446 +func (m NoRateSources) HasRateSource() bool { + return m.Has(tag.RateSource) +} + +// HasRateSourceType returns true if RateSourceType is present, Tag 1447 +func (m NoRateSources) HasRateSourceType() bool { + return m.Has(tag.RateSourceType) +} + +// HasReferencePage returns true if ReferencePage is present, Tag 1448 +func (m NoRateSources) HasReferencePage() bool { + return m.Has(tag.ReferencePage) +} + +// NoRateSourcesRepeatingGroup is a repeating group, Tag 1445 +type NoRateSourcesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRateSourcesRepeatingGroup returns an initialized, NoRateSourcesRepeatingGroup +func NewNoRateSourcesRepeatingGroup() NoRateSourcesRepeatingGroup { + return NoRateSourcesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRateSources, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RateSource), quickfix.GroupElement(tag.RateSourceType), quickfix.GroupElement(tag.ReferencePage)})} +} + +// Add create and append a new NoRateSources to this group +func (m NoRateSourcesRepeatingGroup) Add() NoRateSources { + g := m.RepeatingGroup.Add() + return NoRateSources{g} +} + +// Get returns the ith NoRateSources in the NoRateSourcesRepeatinGroup +func (m NoRateSourcesRepeatingGroup) Get(i int) NoRateSources { + return NoRateSources{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), NewNoLegsRepeatingGroup(), NewNoQuoteQualifiersRepeatingGroup(), quickfix.GroupElement(tag.QuotePriceType), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ValidUntilTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.MinQty), quickfix.GroupElement(tag.SettlCurrency), NewNoRateSourcesRepeatingGroup()})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quoterequestreject/QuoteRequestReject.generated.go b/fix50sp2/quoterequestreject/QuoteRequestReject.generated.go new file mode 100644 index 000000000..3bd21e1d7 --- /dev/null +++ b/fix50sp2/quoterequestreject/QuoteRequestReject.generated.go @@ -0,0 +1,7430 @@ +package quoterequestreject + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteRequestReject is the fix50sp2 QuoteRequestReject type, MsgType = AG +type QuoteRequestReject struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteRequestReject from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteRequestReject { + return QuoteRequestReject{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteRequestReject) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteRequestReject initialized with the required fields for QuoteRequestReject +func New(quotereqid field.QuoteReqIDField, quoterequestrejectreason field.QuoteRequestRejectReasonField) (m QuoteRequestReject) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AG")) + m.Set(quotereqid) + m.Set(quoterequestrejectreason) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AG", r +} + +// SetText sets Text, Tag 58 +func (m QuoteRequestReject) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m QuoteRequestReject) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m QuoteRequestReject) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m QuoteRequestReject) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m QuoteRequestReject) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetRFQReqID sets RFQReqID, Tag 644 +func (m QuoteRequestReject) SetRFQReqID(v string) { + m.Set(field.NewRFQReqID(v)) +} + +// SetQuoteRequestRejectReason sets QuoteRequestRejectReason, Tag 658 +func (m QuoteRequestReject) SetQuoteRequestRejectReason(v enum.QuoteRequestRejectReason) { + m.Set(field.NewQuoteRequestRejectReason(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m QuoteRequestReject) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m QuoteRequestReject) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrivateQuote sets PrivateQuote, Tag 1171 +func (m QuoteRequestReject) SetPrivateQuote(v bool) { + m.Set(field.NewPrivateQuote(v)) +} + +// SetRespondentType sets RespondentType, Tag 1172 +func (m QuoteRequestReject) SetRespondentType(v enum.RespondentType) { + m.Set(field.NewRespondentType(v)) +} + +// GetText gets Text, Tag 58 +func (m QuoteRequestReject) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m QuoteRequestReject) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m QuoteRequestReject) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m QuoteRequestReject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m QuoteRequestReject) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRFQReqID gets RFQReqID, Tag 644 +func (m QuoteRequestReject) GetRFQReqID() (v string, err quickfix.MessageRejectError) { + var f field.RFQReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRequestRejectReason gets QuoteRequestRejectReason, Tag 658 +func (m QuoteRequestReject) GetQuoteRequestRejectReason() (v enum.QuoteRequestRejectReason, err quickfix.MessageRejectError) { + var f field.QuoteRequestRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m QuoteRequestReject) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m QuoteRequestReject) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrivateQuote gets PrivateQuote, Tag 1171 +func (m QuoteRequestReject) GetPrivateQuote() (v bool, err quickfix.MessageRejectError) { + var f field.PrivateQuoteField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRespondentType gets RespondentType, Tag 1172 +func (m QuoteRequestReject) GetRespondentType() (v enum.RespondentType, err quickfix.MessageRejectError) { + var f field.RespondentTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m QuoteRequestReject) HasText() bool { + return m.Has(tag.Text) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m QuoteRequestReject) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m QuoteRequestReject) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m QuoteRequestReject) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m QuoteRequestReject) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasRFQReqID returns true if RFQReqID is present, Tag 644 +func (m QuoteRequestReject) HasRFQReqID() bool { + return m.Has(tag.RFQReqID) +} + +// HasQuoteRequestRejectReason returns true if QuoteRequestRejectReason is present, Tag 658 +func (m QuoteRequestReject) HasQuoteRequestRejectReason() bool { + return m.Has(tag.QuoteRequestRejectReason) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m QuoteRequestReject) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m QuoteRequestReject) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasPrivateQuote returns true if PrivateQuote is present, Tag 1171 +func (m QuoteRequestReject) HasPrivateQuote() bool { + return m.Has(tag.PrivateQuote) +} + +// HasRespondentType returns true if RespondentType is present, Tag 1172 +func (m QuoteRequestReject) HasRespondentType() bool { + return m.Has(tag.RespondentType) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NoRelatedSym) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NoRelatedSym) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NoRelatedSym) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NoRelatedSym) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NoRelatedSym) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NoRelatedSym) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetQuoteRequestType sets QuoteRequestType, Tag 303 +func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { + m.Set(field.NewQuoteRequestType(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetTradeOriginationDate sets TradeOriginationDate, Tag 229 +func (m NoRelatedSym) SetTradeOriginationDate(v string) { + m.Set(field.NewTradeOriginationDate(v)) +} + +// SetSide sets Side, Tag 54 +func (m NoRelatedSym) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m NoRelatedSym) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoRelatedSym) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoRelatedSym) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoRelatedSym) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoRelatedSym) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoRelatedSym) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m NoRelatedSym) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m NoRelatedSym) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccount sets Account, Tag 1 +func (m NoRelatedSym) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoRelatedSym) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoRelatedSym) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +func (m NoRelatedSym) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetQuotePriceType sets QuotePriceType, Tag 692 +func (m NoRelatedSym) SetQuotePriceType(v enum.QuotePriceType) { + m.Set(field.NewQuotePriceType(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoRelatedSym) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoRelatedSym) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoRelatedSym) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoRelatedSym) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetPrice2 sets Price2, Tag 640 +func (m NoRelatedSym) SetPrice2(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice2(value, scale)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoRelatedSym) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoRelatedSym) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoRelatedSym) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRequestType gets QuoteRequestType, Tag 303 +func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { + var f field.QuoteRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeOriginationDate gets TradeOriginationDate, Tag 229 +func (m NoRelatedSym) GetTradeOriginationDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeOriginationDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m NoRelatedSym) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m NoRelatedSym) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoRelatedSym) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoRelatedSym) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoRelatedSym) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoRelatedSym) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoRelatedSym) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m NoRelatedSym) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m NoRelatedSym) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccount gets Account, Tag 1 +func (m NoRelatedSym) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoRelatedSym) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoRelatedSym) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +func (m NoRelatedSym) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetQuotePriceType gets QuotePriceType, Tag 692 +func (m NoRelatedSym) GetQuotePriceType() (v enum.QuotePriceType, err quickfix.MessageRejectError) { + var f field.QuotePriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoRelatedSym) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoRelatedSym) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoRelatedSym) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice2 gets Price2, Tag 640 +func (m NoRelatedSym) GetPrice2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.Price2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoRelatedSym) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NoRelatedSym) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NoRelatedSym) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NoRelatedSym) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NoRelatedSym) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NoRelatedSym) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NoRelatedSym) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NoRelatedSym) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NoRelatedSym) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NoRelatedSym) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NoRelatedSym) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +func (m NoRelatedSym) HasQuoteRequestType() bool { + return m.Has(tag.QuoteRequestType) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m NoRelatedSym) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoRelatedSym) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoRelatedSym) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasTradeOriginationDate returns true if TradeOriginationDate is present, Tag 229 +func (m NoRelatedSym) HasTradeOriginationDate() bool { + return m.Has(tag.TradeOriginationDate) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoRelatedSym) HasSide() bool { + return m.Has(tag.Side) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m NoRelatedSym) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoRelatedSym) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoRelatedSym) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoRelatedSym) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoRelatedSym) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoRelatedSym) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoRelatedSym) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoRelatedSym) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m NoRelatedSym) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m NoRelatedSym) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoRelatedSym) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoRelatedSym) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoRelatedSym) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoRelatedSym) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +func (m NoRelatedSym) HasNoQuoteQualifiers() bool { + return m.Has(tag.NoQuoteQualifiers) +} + +// HasQuotePriceType returns true if QuotePriceType is present, Tag 692 +func (m NoRelatedSym) HasQuotePriceType() bool { + return m.Has(tag.QuotePriceType) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoRelatedSym) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoRelatedSym) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoRelatedSym) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoRelatedSym) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoRelatedSym) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoRelatedSym) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoRelatedSym) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoRelatedSym) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoRelatedSym) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoRelatedSym) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasPrice2 returns true if Price2 is present, Tag 640 +func (m NoRelatedSym) HasPrice2() bool { + return m.Has(tag.Price2) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoRelatedSym) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoRelatedSym) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoRelatedSym) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoRelatedSym) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoRelatedSym) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoRelatedSym) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegRefID)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoQuoteQualifiers is a repeating group element, Tag 735 +type NoQuoteQualifiers struct { + *quickfix.Group +} + +// SetQuoteQualifier sets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { + m.Set(field.NewQuoteQualifier(v)) +} + +// GetQuoteQualifier gets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { + var f field.QuoteQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +func (m NoQuoteQualifiers) HasQuoteQualifier() bool { + return m.Has(tag.QuoteQualifier) +} + +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +type NoQuoteQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { + return NoQuoteQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} +} + +// Add create and append a new NoQuoteQualifiers to this group +func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { + g := m.RepeatingGroup.Add() + return NoQuoteQualifiers{g} +} + +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { + return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TradeOriginationDate), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.QtyType), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.SettlDate2), quickfix.GroupElement(tag.OrderQty2), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), NewNoLegsRepeatingGroup(), NewNoQuoteQualifiersRepeatingGroup(), quickfix.GroupElement(tag.QuotePriceType), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.PriceType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.Price2), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), NewNoPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quoteresponse/QuoteResponse.generated.go b/fix50sp2/quoteresponse/QuoteResponse.generated.go new file mode 100644 index 000000000..f0f15ba21 --- /dev/null +++ b/fix50sp2/quoteresponse/QuoteResponse.generated.go @@ -0,0 +1,7751 @@ +package quoteresponse + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteResponse is the fix50sp2 QuoteResponse type, MsgType = AJ +type QuoteResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteResponse { + return QuoteResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteResponse initialized with the required fields for QuoteResponse +func New(quoterespid field.QuoteRespIDField, quoteresptype field.QuoteRespTypeField) (m QuoteResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AJ")) + m.Set(quoterespid) + m.Set(quoteresptype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AJ", r +} + +// SetAccount sets Account, Tag 1 +func (m QuoteResponse) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m QuoteResponse) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m QuoteResponse) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m QuoteResponse) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m QuoteResponse) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m QuoteResponse) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetIOIID sets IOIID, Tag 23 +func (m QuoteResponse) SetIOIID(v string) { + m.Set(field.NewIOIID(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m QuoteResponse) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m QuoteResponse) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m QuoteResponse) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m QuoteResponse) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m QuoteResponse) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m QuoteResponse) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m QuoteResponse) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m QuoteResponse) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m QuoteResponse) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m QuoteResponse) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m QuoteResponse) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m QuoteResponse) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m QuoteResponse) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m QuoteResponse) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m QuoteResponse) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m QuoteResponse) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m QuoteResponse) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetBidPx sets BidPx, Tag 132 +func (m QuoteResponse) SetBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewBidPx(value, scale)) +} + +// SetOfferPx sets OfferPx, Tag 133 +func (m QuoteResponse) SetOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferPx(value, scale)) +} + +// SetBidSize sets BidSize, Tag 134 +func (m QuoteResponse) SetBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSize(value, scale)) +} + +// SetOfferSize sets OfferSize, Tag 135 +func (m QuoteResponse) SetOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSize(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m QuoteResponse) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m QuoteResponse) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m QuoteResponse) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetBidSpotRate sets BidSpotRate, Tag 188 +func (m QuoteResponse) SetBidSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSpotRate(value, scale)) +} + +// SetBidForwardPoints sets BidForwardPoints, Tag 189 +func (m QuoteResponse) SetBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints(value, scale)) +} + +// SetOfferSpotRate sets OfferSpotRate, Tag 190 +func (m QuoteResponse) SetOfferSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSpotRate(value, scale)) +} + +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +func (m QuoteResponse) SetOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints(value, scale)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m QuoteResponse) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m QuoteResponse) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m QuoteResponse) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m QuoteResponse) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m QuoteResponse) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m QuoteResponse) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m QuoteResponse) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m QuoteResponse) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m QuoteResponse) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m QuoteResponse) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m QuoteResponse) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m QuoteResponse) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m QuoteResponse) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m QuoteResponse) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m QuoteResponse) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m QuoteResponse) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m QuoteResponse) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m QuoteResponse) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m QuoteResponse) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m QuoteResponse) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m QuoteResponse) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m QuoteResponse) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m QuoteResponse) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m QuoteResponse) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m QuoteResponse) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m QuoteResponse) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m QuoteResponse) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m QuoteResponse) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m QuoteResponse) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m QuoteResponse) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m QuoteResponse) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m QuoteResponse) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m QuoteResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m QuoteResponse) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m QuoteResponse) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m QuoteResponse) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m QuoteResponse) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m QuoteResponse) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m QuoteResponse) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m QuoteResponse) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m QuoteResponse) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m QuoteResponse) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m QuoteResponse) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m QuoteResponse) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m QuoteResponse) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m QuoteResponse) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m QuoteResponse) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m QuoteResponse) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m QuoteResponse) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m QuoteResponse) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m QuoteResponse) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetMidPx sets MidPx, Tag 631 +func (m QuoteResponse) SetMidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMidPx(value, scale)) +} + +// SetBidYield sets BidYield, Tag 632 +func (m QuoteResponse) SetBidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewBidYield(value, scale)) +} + +// SetMidYield sets MidYield, Tag 633 +func (m QuoteResponse) SetMidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewMidYield(value, scale)) +} + +// SetOfferYield sets OfferYield, Tag 634 +func (m QuoteResponse) SetOfferYield(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferYield(value, scale)) +} + +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +func (m QuoteResponse) SetBidForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints2(value, scale)) +} + +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +func (m QuoteResponse) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints2(value, scale)) +} + +// SetMktBidPx sets MktBidPx, Tag 645 +func (m QuoteResponse) SetMktBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktBidPx(value, scale)) +} + +// SetMktOfferPx sets MktOfferPx, Tag 646 +func (m QuoteResponse) SetMktOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktOfferPx(value, scale)) +} + +// SetMinBidSize sets MinBidSize, Tag 647 +func (m QuoteResponse) SetMinBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinBidSize(value, scale)) +} + +// SetMinOfferSize sets MinOfferSize, Tag 648 +func (m QuoteResponse) SetMinOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinOfferSize(value, scale)) +} + +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +func (m QuoteResponse) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrBidFxRate(value, scale)) +} + +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +func (m QuoteResponse) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrOfferFxRate(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m QuoteResponse) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m QuoteResponse) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m QuoteResponse) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m QuoteResponse) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m QuoteResponse) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetQuoteRespID sets QuoteRespID, Tag 693 +func (m QuoteResponse) SetQuoteRespID(v string) { + m.Set(field.NewQuoteRespID(v)) +} + +// SetQuoteRespType sets QuoteRespType, Tag 694 +func (m QuoteResponse) SetQuoteRespType(v enum.QuoteRespType) { + m.Set(field.NewQuoteRespType(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m QuoteResponse) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m QuoteResponse) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m QuoteResponse) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m QuoteResponse) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m QuoteResponse) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m QuoteResponse) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +func (m QuoteResponse) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m QuoteResponse) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m QuoteResponse) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m QuoteResponse) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m QuoteResponse) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m QuoteResponse) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m QuoteResponse) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m QuoteResponse) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m QuoteResponse) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m QuoteResponse) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m QuoteResponse) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m QuoteResponse) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m QuoteResponse) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m QuoteResponse) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m QuoteResponse) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m QuoteResponse) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m QuoteResponse) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m QuoteResponse) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m QuoteResponse) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m QuoteResponse) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m QuoteResponse) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m QuoteResponse) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m QuoteResponse) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m QuoteResponse) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m QuoteResponse) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m QuoteResponse) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m QuoteResponse) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m QuoteResponse) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteResponse) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m QuoteResponse) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetPreTradeAnonymity sets PreTradeAnonymity, Tag 1091 +func (m QuoteResponse) SetPreTradeAnonymity(v bool) { + m.Set(field.NewPreTradeAnonymity(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m QuoteResponse) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m QuoteResponse) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m QuoteResponse) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m QuoteResponse) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetQuoteMsgID sets QuoteMsgID, Tag 1166 +func (m QuoteResponse) SetQuoteMsgID(v string) { + m.Set(field.NewQuoteMsgID(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m QuoteResponse) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m QuoteResponse) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m QuoteResponse) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m QuoteResponse) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteResponse) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m QuoteResponse) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m QuoteResponse) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m QuoteResponse) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m QuoteResponse) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m QuoteResponse) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m QuoteResponse) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m QuoteResponse) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m QuoteResponse) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m QuoteResponse) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteResponse) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m QuoteResponse) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m QuoteResponse) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m QuoteResponse) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m QuoteResponse) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m QuoteResponse) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteResponse) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteResponse) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m QuoteResponse) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m QuoteResponse) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteResponse) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteResponse) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteResponse) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteResponse) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m QuoteResponse) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m QuoteResponse) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m QuoteResponse) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m QuoteResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m QuoteResponse) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m QuoteResponse) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m QuoteResponse) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m QuoteResponse) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIOIID gets IOIID, Tag 23 +func (m QuoteResponse) GetIOIID() (v string, err quickfix.MessageRejectError) { + var f field.IOIIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m QuoteResponse) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m QuoteResponse) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m QuoteResponse) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m QuoteResponse) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m QuoteResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m QuoteResponse) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m QuoteResponse) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m QuoteResponse) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m QuoteResponse) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m QuoteResponse) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m QuoteResponse) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m QuoteResponse) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m QuoteResponse) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m QuoteResponse) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m QuoteResponse) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m QuoteResponse) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m QuoteResponse) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidPx gets BidPx, Tag 132 +func (m QuoteResponse) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferPx gets OfferPx, Tag 133 +func (m QuoteResponse) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSize gets BidSize, Tag 134 +func (m QuoteResponse) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSize gets OfferSize, Tag 135 +func (m QuoteResponse) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m QuoteResponse) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m QuoteResponse) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m QuoteResponse) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSpotRate gets BidSpotRate, Tag 188 +func (m QuoteResponse) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints gets BidForwardPoints, Tag 189 +func (m QuoteResponse) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSpotRate gets OfferSpotRate, Tag 190 +func (m QuoteResponse) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +func (m QuoteResponse) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m QuoteResponse) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m QuoteResponse) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m QuoteResponse) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m QuoteResponse) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m QuoteResponse) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m QuoteResponse) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m QuoteResponse) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m QuoteResponse) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m QuoteResponse) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m QuoteResponse) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m QuoteResponse) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m QuoteResponse) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m QuoteResponse) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m QuoteResponse) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m QuoteResponse) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m QuoteResponse) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m QuoteResponse) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m QuoteResponse) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m QuoteResponse) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m QuoteResponse) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m QuoteResponse) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m QuoteResponse) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m QuoteResponse) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m QuoteResponse) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m QuoteResponse) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m QuoteResponse) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m QuoteResponse) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m QuoteResponse) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m QuoteResponse) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m QuoteResponse) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m QuoteResponse) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m QuoteResponse) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m QuoteResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m QuoteResponse) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m QuoteResponse) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m QuoteResponse) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m QuoteResponse) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m QuoteResponse) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m QuoteResponse) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m QuoteResponse) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m QuoteResponse) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m QuoteResponse) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m QuoteResponse) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m QuoteResponse) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m QuoteResponse) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m QuoteResponse) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m QuoteResponse) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m QuoteResponse) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m QuoteResponse) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m QuoteResponse) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m QuoteResponse) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidPx gets MidPx, Tag 631 +func (m QuoteResponse) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidYield gets BidYield, Tag 632 +func (m QuoteResponse) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidYield gets MidYield, Tag 633 +func (m QuoteResponse) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferYield gets OfferYield, Tag 634 +func (m QuoteResponse) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +func (m QuoteResponse) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +func (m QuoteResponse) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktBidPx gets MktBidPx, Tag 645 +func (m QuoteResponse) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktBidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktOfferPx gets MktOfferPx, Tag 646 +func (m QuoteResponse) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktOfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinBidSize gets MinBidSize, Tag 647 +func (m QuoteResponse) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinBidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinOfferSize gets MinOfferSize, Tag 648 +func (m QuoteResponse) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinOfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +func (m QuoteResponse) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrBidFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +func (m QuoteResponse) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrOfferFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m QuoteResponse) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m QuoteResponse) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m QuoteResponse) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m QuoteResponse) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m QuoteResponse) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRespID gets QuoteRespID, Tag 693 +func (m QuoteResponse) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRespType gets QuoteRespType, Tag 694 +func (m QuoteResponse) GetQuoteRespType() (v enum.QuoteRespType, err quickfix.MessageRejectError) { + var f field.QuoteRespTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m QuoteResponse) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m QuoteResponse) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m QuoteResponse) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m QuoteResponse) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m QuoteResponse) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m QuoteResponse) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +func (m QuoteResponse) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m QuoteResponse) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m QuoteResponse) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m QuoteResponse) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m QuoteResponse) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m QuoteResponse) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m QuoteResponse) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m QuoteResponse) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m QuoteResponse) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m QuoteResponse) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m QuoteResponse) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m QuoteResponse) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m QuoteResponse) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m QuoteResponse) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m QuoteResponse) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m QuoteResponse) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m QuoteResponse) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m QuoteResponse) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m QuoteResponse) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m QuoteResponse) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m QuoteResponse) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m QuoteResponse) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m QuoteResponse) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m QuoteResponse) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m QuoteResponse) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m QuoteResponse) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m QuoteResponse) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m QuoteResponse) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteResponse) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m QuoteResponse) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreTradeAnonymity gets PreTradeAnonymity, Tag 1091 +func (m QuoteResponse) GetPreTradeAnonymity() (v bool, err quickfix.MessageRejectError) { + var f field.PreTradeAnonymityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m QuoteResponse) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m QuoteResponse) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m QuoteResponse) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m QuoteResponse) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteMsgID gets QuoteMsgID, Tag 1166 +func (m QuoteResponse) GetQuoteMsgID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m QuoteResponse) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m QuoteResponse) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m QuoteResponse) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m QuoteResponse) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteResponse) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m QuoteResponse) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m QuoteResponse) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m QuoteResponse) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m QuoteResponse) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m QuoteResponse) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m QuoteResponse) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m QuoteResponse) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m QuoteResponse) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m QuoteResponse) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteResponse) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m QuoteResponse) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m QuoteResponse) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m QuoteResponse) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m QuoteResponse) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m QuoteResponse) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteResponse) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteResponse) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m QuoteResponse) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m QuoteResponse) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteResponse) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteResponse) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteResponse) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteResponse) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m QuoteResponse) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m QuoteResponse) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m QuoteResponse) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m QuoteResponse) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m QuoteResponse) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m QuoteResponse) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m QuoteResponse) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m QuoteResponse) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasIOIID returns true if IOIID is present, Tag 23 +func (m QuoteResponse) HasIOIID() bool { + return m.Has(tag.IOIID) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m QuoteResponse) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m QuoteResponse) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m QuoteResponse) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m QuoteResponse) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m QuoteResponse) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m QuoteResponse) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m QuoteResponse) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m QuoteResponse) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m QuoteResponse) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m QuoteResponse) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m QuoteResponse) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m QuoteResponse) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m QuoteResponse) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m QuoteResponse) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m QuoteResponse) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m QuoteResponse) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m QuoteResponse) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasBidPx returns true if BidPx is present, Tag 132 +func (m QuoteResponse) HasBidPx() bool { + return m.Has(tag.BidPx) +} + +// HasOfferPx returns true if OfferPx is present, Tag 133 +func (m QuoteResponse) HasOfferPx() bool { + return m.Has(tag.OfferPx) +} + +// HasBidSize returns true if BidSize is present, Tag 134 +func (m QuoteResponse) HasBidSize() bool { + return m.Has(tag.BidSize) +} + +// HasOfferSize returns true if OfferSize is present, Tag 135 +func (m QuoteResponse) HasOfferSize() bool { + return m.Has(tag.OfferSize) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m QuoteResponse) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m QuoteResponse) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m QuoteResponse) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +func (m QuoteResponse) HasBidSpotRate() bool { + return m.Has(tag.BidSpotRate) +} + +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +func (m QuoteResponse) HasBidForwardPoints() bool { + return m.Has(tag.BidForwardPoints) +} + +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +func (m QuoteResponse) HasOfferSpotRate() bool { + return m.Has(tag.OfferSpotRate) +} + +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +func (m QuoteResponse) HasOfferForwardPoints() bool { + return m.Has(tag.OfferForwardPoints) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m QuoteResponse) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m QuoteResponse) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m QuoteResponse) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m QuoteResponse) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m QuoteResponse) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m QuoteResponse) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m QuoteResponse) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m QuoteResponse) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m QuoteResponse) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m QuoteResponse) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m QuoteResponse) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m QuoteResponse) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m QuoteResponse) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m QuoteResponse) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m QuoteResponse) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m QuoteResponse) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m QuoteResponse) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m QuoteResponse) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m QuoteResponse) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m QuoteResponse) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m QuoteResponse) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m QuoteResponse) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m QuoteResponse) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m QuoteResponse) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m QuoteResponse) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m QuoteResponse) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m QuoteResponse) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m QuoteResponse) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m QuoteResponse) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m QuoteResponse) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m QuoteResponse) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m QuoteResponse) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m QuoteResponse) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m QuoteResponse) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m QuoteResponse) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m QuoteResponse) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m QuoteResponse) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m QuoteResponse) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m QuoteResponse) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m QuoteResponse) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m QuoteResponse) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m QuoteResponse) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m QuoteResponse) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m QuoteResponse) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m QuoteResponse) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m QuoteResponse) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m QuoteResponse) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m QuoteResponse) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m QuoteResponse) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m QuoteResponse) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m QuoteResponse) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasMidPx returns true if MidPx is present, Tag 631 +func (m QuoteResponse) HasMidPx() bool { + return m.Has(tag.MidPx) +} + +// HasBidYield returns true if BidYield is present, Tag 632 +func (m QuoteResponse) HasBidYield() bool { + return m.Has(tag.BidYield) +} + +// HasMidYield returns true if MidYield is present, Tag 633 +func (m QuoteResponse) HasMidYield() bool { + return m.Has(tag.MidYield) +} + +// HasOfferYield returns true if OfferYield is present, Tag 634 +func (m QuoteResponse) HasOfferYield() bool { + return m.Has(tag.OfferYield) +} + +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +func (m QuoteResponse) HasBidForwardPoints2() bool { + return m.Has(tag.BidForwardPoints2) +} + +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +func (m QuoteResponse) HasOfferForwardPoints2() bool { + return m.Has(tag.OfferForwardPoints2) +} + +// HasMktBidPx returns true if MktBidPx is present, Tag 645 +func (m QuoteResponse) HasMktBidPx() bool { + return m.Has(tag.MktBidPx) +} + +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +func (m QuoteResponse) HasMktOfferPx() bool { + return m.Has(tag.MktOfferPx) +} + +// HasMinBidSize returns true if MinBidSize is present, Tag 647 +func (m QuoteResponse) HasMinBidSize() bool { + return m.Has(tag.MinBidSize) +} + +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +func (m QuoteResponse) HasMinOfferSize() bool { + return m.Has(tag.MinOfferSize) +} + +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +func (m QuoteResponse) HasSettlCurrBidFxRate() bool { + return m.Has(tag.SettlCurrBidFxRate) +} + +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +func (m QuoteResponse) HasSettlCurrOfferFxRate() bool { + return m.Has(tag.SettlCurrOfferFxRate) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m QuoteResponse) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m QuoteResponse) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m QuoteResponse) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m QuoteResponse) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m QuoteResponse) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +func (m QuoteResponse) HasQuoteRespID() bool { + return m.Has(tag.QuoteRespID) +} + +// HasQuoteRespType returns true if QuoteRespType is present, Tag 694 +func (m QuoteResponse) HasQuoteRespType() bool { + return m.Has(tag.QuoteRespType) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m QuoteResponse) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m QuoteResponse) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m QuoteResponse) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m QuoteResponse) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m QuoteResponse) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m QuoteResponse) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +func (m QuoteResponse) HasNoQuoteQualifiers() bool { + return m.Has(tag.NoQuoteQualifiers) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m QuoteResponse) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m QuoteResponse) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m QuoteResponse) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m QuoteResponse) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m QuoteResponse) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m QuoteResponse) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m QuoteResponse) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m QuoteResponse) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m QuoteResponse) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m QuoteResponse) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m QuoteResponse) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m QuoteResponse) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m QuoteResponse) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m QuoteResponse) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m QuoteResponse) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m QuoteResponse) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m QuoteResponse) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m QuoteResponse) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m QuoteResponse) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m QuoteResponse) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m QuoteResponse) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m QuoteResponse) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m QuoteResponse) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m QuoteResponse) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m QuoteResponse) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m QuoteResponse) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m QuoteResponse) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m QuoteResponse) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m QuoteResponse) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasPreTradeAnonymity returns true if PreTradeAnonymity is present, Tag 1091 +func (m QuoteResponse) HasPreTradeAnonymity() bool { + return m.Has(tag.PreTradeAnonymity) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m QuoteResponse) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m QuoteResponse) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m QuoteResponse) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m QuoteResponse) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasQuoteMsgID returns true if QuoteMsgID is present, Tag 1166 +func (m QuoteResponse) HasQuoteMsgID() bool { + return m.Has(tag.QuoteMsgID) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m QuoteResponse) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m QuoteResponse) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m QuoteResponse) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m QuoteResponse) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m QuoteResponse) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m QuoteResponse) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m QuoteResponse) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m QuoteResponse) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m QuoteResponse) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m QuoteResponse) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m QuoteResponse) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m QuoteResponse) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m QuoteResponse) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m QuoteResponse) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m QuoteResponse) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m QuoteResponse) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m QuoteResponse) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m QuoteResponse) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m QuoteResponse) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m QuoteResponse) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m QuoteResponse) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m QuoteResponse) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m QuoteResponse) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m QuoteResponse) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m QuoteResponse) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m QuoteResponse) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m QuoteResponse) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m QuoteResponse) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m QuoteResponse) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m QuoteResponse) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPriceType sets LegPriceType, Tag 686 +func (m NoLegs) SetLegPriceType(v int) { + m.Set(field.NewLegPriceType(v)) +} + +// SetLegBidPx sets LegBidPx, Tag 681 +func (m NoLegs) SetLegBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBidPx(value, scale)) +} + +// SetLegOfferPx sets LegOfferPx, Tag 684 +func (m NoLegs) SetLegOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOfferPx(value, scale)) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegBidForwardPoints sets LegBidForwardPoints, Tag 1067 +func (m NoLegs) SetLegBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBidForwardPoints(value, scale)) +} + +// SetLegOfferForwardPoints sets LegOfferForwardPoints, Tag 1068 +func (m NoLegs) SetLegOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOfferForwardPoints(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPriceType gets LegPriceType, Tag 686 +func (m NoLegs) GetLegPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBidPx gets LegBidPx, Tag 681 +func (m NoLegs) GetLegBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOfferPx gets LegOfferPx, Tag 684 +func (m NoLegs) GetLegOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBidForwardPoints gets LegBidForwardPoints, Tag 1067 +func (m NoLegs) GetLegBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOfferForwardPoints gets LegOfferForwardPoints, Tag 1068 +func (m NoLegs) GetLegOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegPriceType returns true if LegPriceType is present, Tag 686 +func (m NoLegs) HasLegPriceType() bool { + return m.Has(tag.LegPriceType) +} + +// HasLegBidPx returns true if LegBidPx is present, Tag 681 +func (m NoLegs) HasLegBidPx() bool { + return m.Has(tag.LegBidPx) +} + +// HasLegOfferPx returns true if LegOfferPx is present, Tag 684 +func (m NoLegs) HasLegOfferPx() bool { + return m.Has(tag.LegOfferPx) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegBidForwardPoints returns true if LegBidForwardPoints is present, Tag 1067 +func (m NoLegs) HasLegBidForwardPoints() bool { + return m.Has(tag.LegBidForwardPoints) +} + +// HasLegOfferForwardPoints returns true if LegOfferForwardPoints is present, Tag 1068 +func (m NoLegs) HasLegOfferForwardPoints() bool { + return m.Has(tag.LegOfferForwardPoints) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegPriceType), quickfix.GroupElement(tag.LegBidPx), quickfix.GroupElement(tag.LegOfferPx), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType), quickfix.GroupElement(tag.LegOrderQty), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegBidForwardPoints), quickfix.GroupElement(tag.LegOfferForwardPoints)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoQuoteQualifiers is a repeating group element, Tag 735 +type NoQuoteQualifiers struct { + *quickfix.Group +} + +// SetQuoteQualifier sets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { + m.Set(field.NewQuoteQualifier(v)) +} + +// GetQuoteQualifier gets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { + var f field.QuoteQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +func (m NoQuoteQualifiers) HasQuoteQualifier() bool { + return m.Has(tag.QuoteQualifier) +} + +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +type NoQuoteQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { + return NoQuoteQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} +} + +// Add create and append a new NoQuoteQualifiers to this group +func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { + g := m.RepeatingGroup.Add() + return NoQuoteQualifiers{g} +} + +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { + return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quotestatusreport/QuoteStatusReport.generated.go b/fix50sp2/quotestatusreport/QuoteStatusReport.generated.go new file mode 100644 index 000000000..26a3cebbf --- /dev/null +++ b/fix50sp2/quotestatusreport/QuoteStatusReport.generated.go @@ -0,0 +1,7699 @@ +package quotestatusreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteStatusReport is the fix50sp2 QuoteStatusReport type, MsgType = AI +type QuoteStatusReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteStatusReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteStatusReport { + return QuoteStatusReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteStatusReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteStatusReport initialized with the required fields for QuoteStatusReport +func New() (m QuoteStatusReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AI")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteStatusReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AI", r +} + +// SetAccount sets Account, Tag 1 +func (m QuoteStatusReport) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m QuoteStatusReport) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m QuoteStatusReport) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m QuoteStatusReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m QuoteStatusReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m QuoteStatusReport) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m QuoteStatusReport) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m QuoteStatusReport) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m QuoteStatusReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m QuoteStatusReport) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m QuoteStatusReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m QuoteStatusReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m QuoteStatusReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetValidUntilTime sets ValidUntilTime, Tag 62 +func (m QuoteStatusReport) SetValidUntilTime(v time.Time) { + m.Set(field.NewValidUntilTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m QuoteStatusReport) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m QuoteStatusReport) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m QuoteStatusReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetExDestination sets ExDestination, Tag 100 +func (m QuoteStatusReport) SetExDestination(v enum.ExDestination) { + m.Set(field.NewExDestination(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m QuoteStatusReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m QuoteStatusReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetMinQty sets MinQty, Tag 110 +func (m QuoteStatusReport) SetMinQty(value decimal.Decimal, scale int32) { + m.Set(field.NewMinQty(value, scale)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m QuoteStatusReport) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m QuoteStatusReport) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetQuoteReqID sets QuoteReqID, Tag 131 +func (m QuoteStatusReport) SetQuoteReqID(v string) { + m.Set(field.NewQuoteReqID(v)) +} + +// SetBidPx sets BidPx, Tag 132 +func (m QuoteStatusReport) SetBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewBidPx(value, scale)) +} + +// SetOfferPx sets OfferPx, Tag 133 +func (m QuoteStatusReport) SetOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferPx(value, scale)) +} + +// SetBidSize sets BidSize, Tag 134 +func (m QuoteStatusReport) SetBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSize(value, scale)) +} + +// SetOfferSize sets OfferSize, Tag 135 +func (m QuoteStatusReport) SetOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSize(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m QuoteStatusReport) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m QuoteStatusReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m QuoteStatusReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetBidSpotRate sets BidSpotRate, Tag 188 +func (m QuoteStatusReport) SetBidSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewBidSpotRate(value, scale)) +} + +// SetBidForwardPoints sets BidForwardPoints, Tag 189 +func (m QuoteStatusReport) SetBidForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints(value, scale)) +} + +// SetOfferSpotRate sets OfferSpotRate, Tag 190 +func (m QuoteStatusReport) SetOfferSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferSpotRate(value, scale)) +} + +// SetOfferForwardPoints sets OfferForwardPoints, Tag 191 +func (m QuoteStatusReport) SetOfferForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints(value, scale)) +} + +// SetOrderQty2 sets OrderQty2, Tag 192 +func (m QuoteStatusReport) SetOrderQty2(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty2(value, scale)) +} + +// SetSettlDate2 sets SettlDate2, Tag 193 +func (m QuoteStatusReport) SetSettlDate2(v string) { + m.Set(field.NewSettlDate2(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m QuoteStatusReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m QuoteStatusReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m QuoteStatusReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m QuoteStatusReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m QuoteStatusReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m QuoteStatusReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m QuoteStatusReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m QuoteStatusReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m QuoteStatusReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m QuoteStatusReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m QuoteStatusReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m QuoteStatusReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m QuoteStatusReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m QuoteStatusReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m QuoteStatusReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m QuoteStatusReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m QuoteStatusReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m QuoteStatusReport) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m QuoteStatusReport) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m QuoteStatusReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m QuoteStatusReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m QuoteStatusReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetQuoteStatus sets QuoteStatus, Tag 297 +func (m QuoteStatusReport) SetQuoteStatus(v enum.QuoteStatus) { + m.Set(field.NewQuoteStatus(v)) +} + +// SetQuoteCancelType sets QuoteCancelType, Tag 298 +func (m QuoteStatusReport) SetQuoteCancelType(v enum.QuoteCancelType) { + m.Set(field.NewQuoteCancelType(v)) +} + +// SetQuoteRejectReason sets QuoteRejectReason, Tag 300 +func (m QuoteStatusReport) SetQuoteRejectReason(v enum.QuoteRejectReason) { + m.Set(field.NewQuoteRejectReason(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m QuoteStatusReport) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m QuoteStatusReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m QuoteStatusReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m QuoteStatusReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m QuoteStatusReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m QuoteStatusReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m QuoteStatusReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m QuoteStatusReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m QuoteStatusReport) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m QuoteStatusReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m QuoteStatusReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m QuoteStatusReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m QuoteStatusReport) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m QuoteStatusReport) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m QuoteStatusReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m QuoteStatusReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m QuoteStatusReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m QuoteStatusReport) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m QuoteStatusReport) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m QuoteStatusReport) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m QuoteStatusReport) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m QuoteStatusReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m QuoteStatusReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m QuoteStatusReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m QuoteStatusReport) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m QuoteStatusReport) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m QuoteStatusReport) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetMidPx sets MidPx, Tag 631 +func (m QuoteStatusReport) SetMidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMidPx(value, scale)) +} + +// SetBidYield sets BidYield, Tag 632 +func (m QuoteStatusReport) SetBidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewBidYield(value, scale)) +} + +// SetMidYield sets MidYield, Tag 633 +func (m QuoteStatusReport) SetMidYield(value decimal.Decimal, scale int32) { + m.Set(field.NewMidYield(value, scale)) +} + +// SetOfferYield sets OfferYield, Tag 634 +func (m QuoteStatusReport) SetOfferYield(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferYield(value, scale)) +} + +// SetBidForwardPoints2 sets BidForwardPoints2, Tag 642 +func (m QuoteStatusReport) SetBidForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewBidForwardPoints2(value, scale)) +} + +// SetOfferForwardPoints2 sets OfferForwardPoints2, Tag 643 +func (m QuoteStatusReport) SetOfferForwardPoints2(value decimal.Decimal, scale int32) { + m.Set(field.NewOfferForwardPoints2(value, scale)) +} + +// SetMktBidPx sets MktBidPx, Tag 645 +func (m QuoteStatusReport) SetMktBidPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktBidPx(value, scale)) +} + +// SetMktOfferPx sets MktOfferPx, Tag 646 +func (m QuoteStatusReport) SetMktOfferPx(value decimal.Decimal, scale int32) { + m.Set(field.NewMktOfferPx(value, scale)) +} + +// SetMinBidSize sets MinBidSize, Tag 647 +func (m QuoteStatusReport) SetMinBidSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinBidSize(value, scale)) +} + +// SetMinOfferSize sets MinOfferSize, Tag 648 +func (m QuoteStatusReport) SetMinOfferSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinOfferSize(value, scale)) +} + +// SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 +func (m QuoteStatusReport) SetQuoteStatusReqID(v string) { + m.Set(field.NewQuoteStatusReqID(v)) +} + +// SetSettlCurrBidFxRate sets SettlCurrBidFxRate, Tag 656 +func (m QuoteStatusReport) SetSettlCurrBidFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrBidFxRate(value, scale)) +} + +// SetSettlCurrOfferFxRate sets SettlCurrOfferFxRate, Tag 657 +func (m QuoteStatusReport) SetSettlCurrOfferFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrOfferFxRate(value, scale)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m QuoteStatusReport) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m QuoteStatusReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m QuoteStatusReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m QuoteStatusReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m QuoteStatusReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetQuoteRespID sets QuoteRespID, Tag 693 +func (m QuoteStatusReport) SetQuoteRespID(v string) { + m.Set(field.NewQuoteRespID(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m QuoteStatusReport) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m QuoteStatusReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m QuoteStatusReport) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m QuoteStatusReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m QuoteStatusReport) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m QuoteStatusReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoQuoteQualifiers sets NoQuoteQualifiers, Tag 735 +func (m QuoteStatusReport) SetNoQuoteQualifiers(f NoQuoteQualifiersRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m QuoteStatusReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m QuoteStatusReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m QuoteStatusReport) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m QuoteStatusReport) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m QuoteStatusReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m QuoteStatusReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m QuoteStatusReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m QuoteStatusReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m QuoteStatusReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m QuoteStatusReport) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m QuoteStatusReport) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m QuoteStatusReport) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m QuoteStatusReport) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m QuoteStatusReport) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m QuoteStatusReport) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m QuoteStatusReport) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m QuoteStatusReport) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m QuoteStatusReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m QuoteStatusReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m QuoteStatusReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m QuoteStatusReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m QuoteStatusReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m QuoteStatusReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m QuoteStatusReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m QuoteStatusReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m QuoteStatusReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m QuoteStatusReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m QuoteStatusReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteStatusReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m QuoteStatusReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetExDestinationIDSource sets ExDestinationIDSource, Tag 1133 +func (m QuoteStatusReport) SetExDestinationIDSource(v enum.ExDestinationIDSource) { + m.Set(field.NewExDestinationIDSource(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m QuoteStatusReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m QuoteStatusReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m QuoteStatusReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetQuoteMsgID sets QuoteMsgID, Tag 1166 +func (m QuoteStatusReport) SetQuoteMsgID(v string) { + m.Set(field.NewQuoteMsgID(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m QuoteStatusReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m QuoteStatusReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m QuoteStatusReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m QuoteStatusReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteStatusReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m QuoteStatusReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m QuoteStatusReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m QuoteStatusReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m QuoteStatusReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m QuoteStatusReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m QuoteStatusReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m QuoteStatusReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m QuoteStatusReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m QuoteStatusReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteStatusReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m QuoteStatusReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m QuoteStatusReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m QuoteStatusReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m QuoteStatusReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m QuoteStatusReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteStatusReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteStatusReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m QuoteStatusReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m QuoteStatusReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m QuoteStatusReport) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteStatusReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteStatusReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteStatusReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteStatusReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m QuoteStatusReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m QuoteStatusReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m QuoteStatusReport) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m QuoteStatusReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m QuoteStatusReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m QuoteStatusReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m QuoteStatusReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m QuoteStatusReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m QuoteStatusReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m QuoteStatusReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m QuoteStatusReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m QuoteStatusReport) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m QuoteStatusReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m QuoteStatusReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m QuoteStatusReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValidUntilTime gets ValidUntilTime, Tag 62 +func (m QuoteStatusReport) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ValidUntilTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m QuoteStatusReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m QuoteStatusReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m QuoteStatusReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestination gets ExDestination, Tag 100 +func (m QuoteStatusReport) GetExDestination() (v enum.ExDestination, err quickfix.MessageRejectError) { + var f field.ExDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m QuoteStatusReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m QuoteStatusReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinQty gets MinQty, Tag 110 +func (m QuoteStatusReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m QuoteStatusReport) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m QuoteStatusReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteReqID gets QuoteReqID, Tag 131 +func (m QuoteStatusReport) GetQuoteReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidPx gets BidPx, Tag 132 +func (m QuoteStatusReport) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferPx gets OfferPx, Tag 133 +func (m QuoteStatusReport) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSize gets BidSize, Tag 134 +func (m QuoteStatusReport) GetBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSize gets OfferSize, Tag 135 +func (m QuoteStatusReport) GetOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m QuoteStatusReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m QuoteStatusReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m QuoteStatusReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidSpotRate gets BidSpotRate, Tag 188 +func (m QuoteStatusReport) GetBidSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints gets BidForwardPoints, Tag 189 +func (m QuoteStatusReport) GetBidForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferSpotRate gets OfferSpotRate, Tag 190 +func (m QuoteStatusReport) GetOfferSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints gets OfferForwardPoints, Tag 191 +func (m QuoteStatusReport) GetOfferForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty2 gets OrderQty2, Tag 192 +func (m QuoteStatusReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQty2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate2 gets SettlDate2, Tag 193 +func (m QuoteStatusReport) GetSettlDate2() (v string, err quickfix.MessageRejectError) { + var f field.SettlDate2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m QuoteStatusReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m QuoteStatusReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m QuoteStatusReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m QuoteStatusReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m QuoteStatusReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m QuoteStatusReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m QuoteStatusReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m QuoteStatusReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m QuoteStatusReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m QuoteStatusReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m QuoteStatusReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m QuoteStatusReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m QuoteStatusReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m QuoteStatusReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m QuoteStatusReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m QuoteStatusReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m QuoteStatusReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m QuoteStatusReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m QuoteStatusReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m QuoteStatusReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m QuoteStatusReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m QuoteStatusReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteStatus gets QuoteStatus, Tag 297 +func (m QuoteStatusReport) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError) { + var f field.QuoteStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteCancelType gets QuoteCancelType, Tag 298 +func (m QuoteStatusReport) GetQuoteCancelType() (v enum.QuoteCancelType, err quickfix.MessageRejectError) { + var f field.QuoteCancelTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRejectReason gets QuoteRejectReason, Tag 300 +func (m QuoteStatusReport) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError) { + var f field.QuoteRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m QuoteStatusReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m QuoteStatusReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m QuoteStatusReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m QuoteStatusReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m QuoteStatusReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m QuoteStatusReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m QuoteStatusReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m QuoteStatusReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m QuoteStatusReport) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m QuoteStatusReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m QuoteStatusReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m QuoteStatusReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m QuoteStatusReport) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m QuoteStatusReport) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m QuoteStatusReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m QuoteStatusReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m QuoteStatusReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m QuoteStatusReport) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m QuoteStatusReport) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m QuoteStatusReport) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m QuoteStatusReport) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m QuoteStatusReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m QuoteStatusReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m QuoteStatusReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m QuoteStatusReport) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m QuoteStatusReport) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m QuoteStatusReport) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidPx gets MidPx, Tag 631 +func (m QuoteStatusReport) GetMidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidYield gets BidYield, Tag 632 +func (m QuoteStatusReport) GetBidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMidYield gets MidYield, Tag 633 +func (m QuoteStatusReport) GetMidYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MidYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferYield gets OfferYield, Tag 634 +func (m QuoteStatusReport) GetOfferYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBidForwardPoints2 gets BidForwardPoints2, Tag 642 +func (m QuoteStatusReport) GetBidForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BidForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOfferForwardPoints2 gets OfferForwardPoints2, Tag 643 +func (m QuoteStatusReport) GetOfferForwardPoints2() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OfferForwardPoints2Field + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktBidPx gets MktBidPx, Tag 645 +func (m QuoteStatusReport) GetMktBidPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktBidPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMktOfferPx gets MktOfferPx, Tag 646 +func (m QuoteStatusReport) GetMktOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MktOfferPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinBidSize gets MinBidSize, Tag 647 +func (m QuoteStatusReport) GetMinBidSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinBidSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinOfferSize gets MinOfferSize, Tag 648 +func (m QuoteStatusReport) GetMinOfferSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinOfferSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 +func (m QuoteStatusReport) GetQuoteStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrBidFxRate gets SettlCurrBidFxRate, Tag 656 +func (m QuoteStatusReport) GetSettlCurrBidFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrBidFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrOfferFxRate gets SettlCurrOfferFxRate, Tag 657 +func (m QuoteStatusReport) GetSettlCurrOfferFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrOfferFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m QuoteStatusReport) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m QuoteStatusReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m QuoteStatusReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m QuoteStatusReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m QuoteStatusReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRespID gets QuoteRespID, Tag 693 +func (m QuoteStatusReport) GetQuoteRespID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteRespIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m QuoteStatusReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m QuoteStatusReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m QuoteStatusReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m QuoteStatusReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m QuoteStatusReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m QuoteStatusReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoQuoteQualifiers gets NoQuoteQualifiers, Tag 735 +func (m QuoteStatusReport) GetNoQuoteQualifiers() (NoQuoteQualifiersRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoQuoteQualifiersRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m QuoteStatusReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m QuoteStatusReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m QuoteStatusReport) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m QuoteStatusReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m QuoteStatusReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m QuoteStatusReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m QuoteStatusReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m QuoteStatusReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m QuoteStatusReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m QuoteStatusReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m QuoteStatusReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m QuoteStatusReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m QuoteStatusReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m QuoteStatusReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m QuoteStatusReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m QuoteStatusReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m QuoteStatusReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m QuoteStatusReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m QuoteStatusReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m QuoteStatusReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m QuoteStatusReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m QuoteStatusReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m QuoteStatusReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m QuoteStatusReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m QuoteStatusReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m QuoteStatusReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m QuoteStatusReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m QuoteStatusReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteStatusReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m QuoteStatusReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDestinationIDSource gets ExDestinationIDSource, Tag 1133 +func (m QuoteStatusReport) GetExDestinationIDSource() (v enum.ExDestinationIDSource, err quickfix.MessageRejectError) { + var f field.ExDestinationIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m QuoteStatusReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m QuoteStatusReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m QuoteStatusReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteMsgID gets QuoteMsgID, Tag 1166 +func (m QuoteStatusReport) GetQuoteMsgID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m QuoteStatusReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m QuoteStatusReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m QuoteStatusReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m QuoteStatusReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteStatusReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m QuoteStatusReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m QuoteStatusReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m QuoteStatusReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m QuoteStatusReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m QuoteStatusReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m QuoteStatusReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m QuoteStatusReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m QuoteStatusReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m QuoteStatusReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteStatusReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m QuoteStatusReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m QuoteStatusReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m QuoteStatusReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m QuoteStatusReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m QuoteStatusReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteStatusReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteStatusReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m QuoteStatusReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m QuoteStatusReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m QuoteStatusReport) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteStatusReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteStatusReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteStatusReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteStatusReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m QuoteStatusReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m QuoteStatusReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m QuoteStatusReport) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m QuoteStatusReport) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m QuoteStatusReport) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m QuoteStatusReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m QuoteStatusReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m QuoteStatusReport) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m QuoteStatusReport) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m QuoteStatusReport) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m QuoteStatusReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m QuoteStatusReport) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m QuoteStatusReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m QuoteStatusReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m QuoteStatusReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasValidUntilTime returns true if ValidUntilTime is present, Tag 62 +func (m QuoteStatusReport) HasValidUntilTime() bool { + return m.Has(tag.ValidUntilTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m QuoteStatusReport) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m QuoteStatusReport) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m QuoteStatusReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasExDestination returns true if ExDestination is present, Tag 100 +func (m QuoteStatusReport) HasExDestination() bool { + return m.Has(tag.ExDestination) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m QuoteStatusReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m QuoteStatusReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasMinQty returns true if MinQty is present, Tag 110 +func (m QuoteStatusReport) HasMinQty() bool { + return m.Has(tag.MinQty) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m QuoteStatusReport) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m QuoteStatusReport) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasQuoteReqID returns true if QuoteReqID is present, Tag 131 +func (m QuoteStatusReport) HasQuoteReqID() bool { + return m.Has(tag.QuoteReqID) +} + +// HasBidPx returns true if BidPx is present, Tag 132 +func (m QuoteStatusReport) HasBidPx() bool { + return m.Has(tag.BidPx) +} + +// HasOfferPx returns true if OfferPx is present, Tag 133 +func (m QuoteStatusReport) HasOfferPx() bool { + return m.Has(tag.OfferPx) +} + +// HasBidSize returns true if BidSize is present, Tag 134 +func (m QuoteStatusReport) HasBidSize() bool { + return m.Has(tag.BidSize) +} + +// HasOfferSize returns true if OfferSize is present, Tag 135 +func (m QuoteStatusReport) HasOfferSize() bool { + return m.Has(tag.OfferSize) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m QuoteStatusReport) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m QuoteStatusReport) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m QuoteStatusReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasBidSpotRate returns true if BidSpotRate is present, Tag 188 +func (m QuoteStatusReport) HasBidSpotRate() bool { + return m.Has(tag.BidSpotRate) +} + +// HasBidForwardPoints returns true if BidForwardPoints is present, Tag 189 +func (m QuoteStatusReport) HasBidForwardPoints() bool { + return m.Has(tag.BidForwardPoints) +} + +// HasOfferSpotRate returns true if OfferSpotRate is present, Tag 190 +func (m QuoteStatusReport) HasOfferSpotRate() bool { + return m.Has(tag.OfferSpotRate) +} + +// HasOfferForwardPoints returns true if OfferForwardPoints is present, Tag 191 +func (m QuoteStatusReport) HasOfferForwardPoints() bool { + return m.Has(tag.OfferForwardPoints) +} + +// HasOrderQty2 returns true if OrderQty2 is present, Tag 192 +func (m QuoteStatusReport) HasOrderQty2() bool { + return m.Has(tag.OrderQty2) +} + +// HasSettlDate2 returns true if SettlDate2 is present, Tag 193 +func (m QuoteStatusReport) HasSettlDate2() bool { + return m.Has(tag.SettlDate2) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m QuoteStatusReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m QuoteStatusReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m QuoteStatusReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m QuoteStatusReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m QuoteStatusReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m QuoteStatusReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m QuoteStatusReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m QuoteStatusReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m QuoteStatusReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m QuoteStatusReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m QuoteStatusReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m QuoteStatusReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m QuoteStatusReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m QuoteStatusReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m QuoteStatusReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m QuoteStatusReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m QuoteStatusReport) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m QuoteStatusReport) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m QuoteStatusReport) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m QuoteStatusReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m QuoteStatusReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m QuoteStatusReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasQuoteStatus returns true if QuoteStatus is present, Tag 297 +func (m QuoteStatusReport) HasQuoteStatus() bool { + return m.Has(tag.QuoteStatus) +} + +// HasQuoteCancelType returns true if QuoteCancelType is present, Tag 298 +func (m QuoteStatusReport) HasQuoteCancelType() bool { + return m.Has(tag.QuoteCancelType) +} + +// HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300 +func (m QuoteStatusReport) HasQuoteRejectReason() bool { + return m.Has(tag.QuoteRejectReason) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m QuoteStatusReport) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m QuoteStatusReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m QuoteStatusReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m QuoteStatusReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m QuoteStatusReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m QuoteStatusReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m QuoteStatusReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m QuoteStatusReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m QuoteStatusReport) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m QuoteStatusReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m QuoteStatusReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m QuoteStatusReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m QuoteStatusReport) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m QuoteStatusReport) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m QuoteStatusReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m QuoteStatusReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m QuoteStatusReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m QuoteStatusReport) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m QuoteStatusReport) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m QuoteStatusReport) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m QuoteStatusReport) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m QuoteStatusReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m QuoteStatusReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m QuoteStatusReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m QuoteStatusReport) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m QuoteStatusReport) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m QuoteStatusReport) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasMidPx returns true if MidPx is present, Tag 631 +func (m QuoteStatusReport) HasMidPx() bool { + return m.Has(tag.MidPx) +} + +// HasBidYield returns true if BidYield is present, Tag 632 +func (m QuoteStatusReport) HasBidYield() bool { + return m.Has(tag.BidYield) +} + +// HasMidYield returns true if MidYield is present, Tag 633 +func (m QuoteStatusReport) HasMidYield() bool { + return m.Has(tag.MidYield) +} + +// HasOfferYield returns true if OfferYield is present, Tag 634 +func (m QuoteStatusReport) HasOfferYield() bool { + return m.Has(tag.OfferYield) +} + +// HasBidForwardPoints2 returns true if BidForwardPoints2 is present, Tag 642 +func (m QuoteStatusReport) HasBidForwardPoints2() bool { + return m.Has(tag.BidForwardPoints2) +} + +// HasOfferForwardPoints2 returns true if OfferForwardPoints2 is present, Tag 643 +func (m QuoteStatusReport) HasOfferForwardPoints2() bool { + return m.Has(tag.OfferForwardPoints2) +} + +// HasMktBidPx returns true if MktBidPx is present, Tag 645 +func (m QuoteStatusReport) HasMktBidPx() bool { + return m.Has(tag.MktBidPx) +} + +// HasMktOfferPx returns true if MktOfferPx is present, Tag 646 +func (m QuoteStatusReport) HasMktOfferPx() bool { + return m.Has(tag.MktOfferPx) +} + +// HasMinBidSize returns true if MinBidSize is present, Tag 647 +func (m QuoteStatusReport) HasMinBidSize() bool { + return m.Has(tag.MinBidSize) +} + +// HasMinOfferSize returns true if MinOfferSize is present, Tag 648 +func (m QuoteStatusReport) HasMinOfferSize() bool { + return m.Has(tag.MinOfferSize) +} + +// HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 +func (m QuoteStatusReport) HasQuoteStatusReqID() bool { + return m.Has(tag.QuoteStatusReqID) +} + +// HasSettlCurrBidFxRate returns true if SettlCurrBidFxRate is present, Tag 656 +func (m QuoteStatusReport) HasSettlCurrBidFxRate() bool { + return m.Has(tag.SettlCurrBidFxRate) +} + +// HasSettlCurrOfferFxRate returns true if SettlCurrOfferFxRate is present, Tag 657 +func (m QuoteStatusReport) HasSettlCurrOfferFxRate() bool { + return m.Has(tag.SettlCurrOfferFxRate) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m QuoteStatusReport) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m QuoteStatusReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m QuoteStatusReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m QuoteStatusReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m QuoteStatusReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasQuoteRespID returns true if QuoteRespID is present, Tag 693 +func (m QuoteStatusReport) HasQuoteRespID() bool { + return m.Has(tag.QuoteRespID) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m QuoteStatusReport) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m QuoteStatusReport) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m QuoteStatusReport) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m QuoteStatusReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m QuoteStatusReport) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m QuoteStatusReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoQuoteQualifiers returns true if NoQuoteQualifiers is present, Tag 735 +func (m QuoteStatusReport) HasNoQuoteQualifiers() bool { + return m.Has(tag.NoQuoteQualifiers) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m QuoteStatusReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m QuoteStatusReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m QuoteStatusReport) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m QuoteStatusReport) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m QuoteStatusReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m QuoteStatusReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m QuoteStatusReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m QuoteStatusReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m QuoteStatusReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m QuoteStatusReport) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m QuoteStatusReport) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m QuoteStatusReport) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m QuoteStatusReport) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m QuoteStatusReport) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m QuoteStatusReport) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m QuoteStatusReport) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m QuoteStatusReport) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m QuoteStatusReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m QuoteStatusReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m QuoteStatusReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m QuoteStatusReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m QuoteStatusReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m QuoteStatusReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m QuoteStatusReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m QuoteStatusReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m QuoteStatusReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m QuoteStatusReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m QuoteStatusReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m QuoteStatusReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m QuoteStatusReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasExDestinationIDSource returns true if ExDestinationIDSource is present, Tag 1133 +func (m QuoteStatusReport) HasExDestinationIDSource() bool { + return m.Has(tag.ExDestinationIDSource) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m QuoteStatusReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m QuoteStatusReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m QuoteStatusReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasQuoteMsgID returns true if QuoteMsgID is present, Tag 1166 +func (m QuoteStatusReport) HasQuoteMsgID() bool { + return m.Has(tag.QuoteMsgID) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m QuoteStatusReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m QuoteStatusReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m QuoteStatusReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m QuoteStatusReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m QuoteStatusReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m QuoteStatusReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m QuoteStatusReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m QuoteStatusReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m QuoteStatusReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m QuoteStatusReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m QuoteStatusReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m QuoteStatusReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m QuoteStatusReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m QuoteStatusReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m QuoteStatusReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m QuoteStatusReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m QuoteStatusReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m QuoteStatusReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m QuoteStatusReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m QuoteStatusReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m QuoteStatusReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m QuoteStatusReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m QuoteStatusReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m QuoteStatusReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m QuoteStatusReport) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m QuoteStatusReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m QuoteStatusReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m QuoteStatusReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m QuoteStatusReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m QuoteStatusReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m QuoteStatusReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegOrderQty sets LegOrderQty, Tag 685 +func (m NoLegs) SetLegOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOrderQty(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegOrderQty gets LegOrderQty, Tag 685 +func (m NoLegs) GetLegOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegOrderQty returns true if LegOrderQty is present, Tag 685 +func (m NoLegs) HasLegOrderQty() bool { + return m.Has(tag.LegOrderQty) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), NewNoLegStipulationsRepeatingGroup(), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegOrderQty)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoQuoteQualifiers is a repeating group element, Tag 735 +type NoQuoteQualifiers struct { + *quickfix.Group +} + +// SetQuoteQualifier sets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) SetQuoteQualifier(v string) { + m.Set(field.NewQuoteQualifier(v)) +} + +// GetQuoteQualifier gets QuoteQualifier, Tag 695 +func (m NoQuoteQualifiers) GetQuoteQualifier() (v string, err quickfix.MessageRejectError) { + var f field.QuoteQualifierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasQuoteQualifier returns true if QuoteQualifier is present, Tag 695 +func (m NoQuoteQualifiers) HasQuoteQualifier() bool { + return m.Has(tag.QuoteQualifier) +} + +// NoQuoteQualifiersRepeatingGroup is a repeating group, Tag 735 +type NoQuoteQualifiersRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoQuoteQualifiersRepeatingGroup returns an initialized, NoQuoteQualifiersRepeatingGroup +func NewNoQuoteQualifiersRepeatingGroup() NoQuoteQualifiersRepeatingGroup { + return NoQuoteQualifiersRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoQuoteQualifiers, + quickfix.GroupTemplate{quickfix.GroupElement(tag.QuoteQualifier)})} +} + +// Add create and append a new NoQuoteQualifiers to this group +func (m NoQuoteQualifiersRepeatingGroup) Add() NoQuoteQualifiers { + g := m.RepeatingGroup.Add() + return NoQuoteQualifiers{g} +} + +// Get returns the ith NoQuoteQualifiers in the NoQuoteQualifiersRepeatinGroup +func (m NoQuoteQualifiersRepeatingGroup) Get(i int) NoQuoteQualifiers { + return NoQuoteQualifiers{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/quotestatusrequest/QuoteStatusRequest.generated.go b/fix50sp2/quotestatusrequest/QuoteStatusRequest.generated.go new file mode 100644 index 000000000..8d669a939 --- /dev/null +++ b/fix50sp2/quotestatusrequest/QuoteStatusRequest.generated.go @@ -0,0 +1,5859 @@ +package quotestatusrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// QuoteStatusRequest is the fix50sp2 QuoteStatusRequest type, MsgType = a +type QuoteStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a QuoteStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) QuoteStatusRequest { + return QuoteStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m QuoteStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a QuoteStatusRequest initialized with the required fields for QuoteStatusRequest +func New() (m QuoteStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("a")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg QuoteStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "a", r +} + +// SetAccount sets Account, Tag 1 +func (m QuoteStatusRequest) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m QuoteStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m QuoteStatusRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m QuoteStatusRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m QuoteStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m QuoteStatusRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m QuoteStatusRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetQuoteID sets QuoteID, Tag 117 +func (m QuoteStatusRequest) SetQuoteID(v string) { + m.Set(field.NewQuoteID(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m QuoteStatusRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m QuoteStatusRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m QuoteStatusRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m QuoteStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m QuoteStatusRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m QuoteStatusRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m QuoteStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m QuoteStatusRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m QuoteStatusRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m QuoteStatusRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m QuoteStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m QuoteStatusRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m QuoteStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m QuoteStatusRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m QuoteStatusRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m QuoteStatusRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m QuoteStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m QuoteStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m QuoteStatusRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m QuoteStatusRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m QuoteStatusRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m QuoteStatusRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m QuoteStatusRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m QuoteStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m QuoteStatusRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m QuoteStatusRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m QuoteStatusRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m QuoteStatusRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m QuoteStatusRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m QuoteStatusRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m QuoteStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m QuoteStatusRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccountType sets AccountType, Tag 581 +func (m QuoteStatusRequest) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m QuoteStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetQuoteStatusReqID sets QuoteStatusReqID, Tag 649 +func (m QuoteStatusRequest) SetQuoteStatusReqID(v string) { + m.Set(field.NewQuoteStatusReqID(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m QuoteStatusRequest) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m QuoteStatusRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m QuoteStatusRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m QuoteStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m QuoteStatusRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m QuoteStatusRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m QuoteStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m QuoteStatusRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m QuoteStatusRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m QuoteStatusRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m QuoteStatusRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m QuoteStatusRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m QuoteStatusRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m QuoteStatusRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m QuoteStatusRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m QuoteStatusRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m QuoteStatusRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m QuoteStatusRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m QuoteStatusRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m QuoteStatusRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m QuoteStatusRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m QuoteStatusRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m QuoteStatusRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m QuoteStatusRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m QuoteStatusRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m QuoteStatusRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m QuoteStatusRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m QuoteStatusRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m QuoteStatusRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m QuoteStatusRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteStatusRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m QuoteStatusRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m QuoteStatusRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m QuoteStatusRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m QuoteStatusRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m QuoteStatusRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m QuoteStatusRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m QuoteStatusRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m QuoteStatusRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteStatusRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m QuoteStatusRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m QuoteStatusRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m QuoteStatusRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m QuoteStatusRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m QuoteStatusRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m QuoteStatusRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m QuoteStatusRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m QuoteStatusRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m QuoteStatusRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteStatusRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m QuoteStatusRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m QuoteStatusRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m QuoteStatusRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m QuoteStatusRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m QuoteStatusRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteStatusRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteStatusRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m QuoteStatusRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m QuoteStatusRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetNoTargetPartyIDs sets NoTargetPartyIDs, Tag 1461 +func (m QuoteStatusRequest) SetNoTargetPartyIDs(f NoTargetPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteStatusRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteStatusRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteStatusRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteStatusRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m QuoteStatusRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m QuoteStatusRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m QuoteStatusRequest) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m QuoteStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m QuoteStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m QuoteStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m QuoteStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m QuoteStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m QuoteStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteID gets QuoteID, Tag 117 +func (m QuoteStatusRequest) GetQuoteID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m QuoteStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m QuoteStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m QuoteStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m QuoteStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m QuoteStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m QuoteStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m QuoteStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m QuoteStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m QuoteStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m QuoteStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m QuoteStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m QuoteStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m QuoteStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m QuoteStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m QuoteStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m QuoteStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m QuoteStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m QuoteStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m QuoteStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m QuoteStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m QuoteStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m QuoteStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m QuoteStatusRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m QuoteStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m QuoteStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m QuoteStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m QuoteStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m QuoteStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m QuoteStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m QuoteStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m QuoteStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m QuoteStatusRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccountType gets AccountType, Tag 581 +func (m QuoteStatusRequest) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m QuoteStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteStatusReqID gets QuoteStatusReqID, Tag 649 +func (m QuoteStatusRequest) GetQuoteStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.QuoteStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m QuoteStatusRequest) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m QuoteStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m QuoteStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m QuoteStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m QuoteStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m QuoteStatusRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m QuoteStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m QuoteStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m QuoteStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m QuoteStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m QuoteStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m QuoteStatusRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m QuoteStatusRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m QuoteStatusRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m QuoteStatusRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m QuoteStatusRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m QuoteStatusRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m QuoteStatusRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m QuoteStatusRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m QuoteStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m QuoteStatusRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m QuoteStatusRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m QuoteStatusRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m QuoteStatusRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m QuoteStatusRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m QuoteStatusRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m QuoteStatusRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m QuoteStatusRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m QuoteStatusRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m QuoteStatusRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m QuoteStatusRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m QuoteStatusRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m QuoteStatusRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m QuoteStatusRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m QuoteStatusRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m QuoteStatusRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m QuoteStatusRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m QuoteStatusRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m QuoteStatusRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m QuoteStatusRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m QuoteStatusRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m QuoteStatusRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m QuoteStatusRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m QuoteStatusRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m QuoteStatusRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m QuoteStatusRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m QuoteStatusRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m QuoteStatusRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m QuoteStatusRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m QuoteStatusRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m QuoteStatusRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m QuoteStatusRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m QuoteStatusRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m QuoteStatusRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m QuoteStatusRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m QuoteStatusRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m QuoteStatusRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m QuoteStatusRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m QuoteStatusRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTargetPartyIDs gets NoTargetPartyIDs, Tag 1461 +func (m QuoteStatusRequest) GetNoTargetPartyIDs() (NoTargetPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTargetPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m QuoteStatusRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m QuoteStatusRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m QuoteStatusRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m QuoteStatusRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m QuoteStatusRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m QuoteStatusRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m QuoteStatusRequest) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m QuoteStatusRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m QuoteStatusRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m QuoteStatusRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m QuoteStatusRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m QuoteStatusRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m QuoteStatusRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasQuoteID returns true if QuoteID is present, Tag 117 +func (m QuoteStatusRequest) HasQuoteID() bool { + return m.Has(tag.QuoteID) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m QuoteStatusRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m QuoteStatusRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m QuoteStatusRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m QuoteStatusRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m QuoteStatusRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m QuoteStatusRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m QuoteStatusRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m QuoteStatusRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m QuoteStatusRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m QuoteStatusRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m QuoteStatusRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m QuoteStatusRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m QuoteStatusRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m QuoteStatusRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m QuoteStatusRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m QuoteStatusRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m QuoteStatusRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m QuoteStatusRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m QuoteStatusRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m QuoteStatusRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m QuoteStatusRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m QuoteStatusRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m QuoteStatusRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m QuoteStatusRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m QuoteStatusRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m QuoteStatusRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m QuoteStatusRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m QuoteStatusRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m QuoteStatusRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m QuoteStatusRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m QuoteStatusRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m QuoteStatusRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m QuoteStatusRequest) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m QuoteStatusRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasQuoteStatusReqID returns true if QuoteStatusReqID is present, Tag 649 +func (m QuoteStatusRequest) HasQuoteStatusReqID() bool { + return m.Has(tag.QuoteStatusReqID) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m QuoteStatusRequest) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m QuoteStatusRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m QuoteStatusRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m QuoteStatusRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m QuoteStatusRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m QuoteStatusRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m QuoteStatusRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m QuoteStatusRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m QuoteStatusRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m QuoteStatusRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m QuoteStatusRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m QuoteStatusRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m QuoteStatusRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m QuoteStatusRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m QuoteStatusRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m QuoteStatusRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m QuoteStatusRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m QuoteStatusRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m QuoteStatusRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m QuoteStatusRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m QuoteStatusRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m QuoteStatusRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m QuoteStatusRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m QuoteStatusRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m QuoteStatusRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m QuoteStatusRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m QuoteStatusRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m QuoteStatusRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m QuoteStatusRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m QuoteStatusRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m QuoteStatusRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m QuoteStatusRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m QuoteStatusRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m QuoteStatusRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m QuoteStatusRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m QuoteStatusRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m QuoteStatusRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m QuoteStatusRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m QuoteStatusRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m QuoteStatusRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m QuoteStatusRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m QuoteStatusRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m QuoteStatusRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m QuoteStatusRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m QuoteStatusRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m QuoteStatusRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m QuoteStatusRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m QuoteStatusRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m QuoteStatusRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m QuoteStatusRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m QuoteStatusRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m QuoteStatusRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m QuoteStatusRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m QuoteStatusRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m QuoteStatusRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m QuoteStatusRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m QuoteStatusRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m QuoteStatusRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m QuoteStatusRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasNoTargetPartyIDs returns true if NoTargetPartyIDs is present, Tag 1461 +func (m QuoteStatusRequest) HasNoTargetPartyIDs() bool { + return m.Has(tag.NoTargetPartyIDs) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m QuoteStatusRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m QuoteStatusRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m QuoteStatusRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m QuoteStatusRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m QuoteStatusRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m QuoteStatusRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoTargetPartyIDs is a repeating group element, Tag 1461 +type NoTargetPartyIDs struct { + *quickfix.Group +} + +// SetTargetPartyID sets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) SetTargetPartyID(v string) { + m.Set(field.NewTargetPartyID(v)) +} + +// SetTargetPartyIDSource sets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) SetTargetPartyIDSource(v string) { + m.Set(field.NewTargetPartyIDSource(v)) +} + +// SetTargetPartyRole sets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) SetTargetPartyRole(v int) { + m.Set(field.NewTargetPartyRole(v)) +} + +// GetTargetPartyID gets TargetPartyID, Tag 1462 +func (m NoTargetPartyIDs) GetTargetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyIDSource gets TargetPartyIDSource, Tag 1463 +func (m NoTargetPartyIDs) GetTargetPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.TargetPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetPartyRole gets TargetPartyRole, Tag 1464 +func (m NoTargetPartyIDs) GetTargetPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TargetPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTargetPartyID returns true if TargetPartyID is present, Tag 1462 +func (m NoTargetPartyIDs) HasTargetPartyID() bool { + return m.Has(tag.TargetPartyID) +} + +// HasTargetPartyIDSource returns true if TargetPartyIDSource is present, Tag 1463 +func (m NoTargetPartyIDs) HasTargetPartyIDSource() bool { + return m.Has(tag.TargetPartyIDSource) +} + +// HasTargetPartyRole returns true if TargetPartyRole is present, Tag 1464 +func (m NoTargetPartyIDs) HasTargetPartyRole() bool { + return m.Has(tag.TargetPartyRole) +} + +// NoTargetPartyIDsRepeatingGroup is a repeating group, Tag 1461 +type NoTargetPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTargetPartyIDsRepeatingGroup returns an initialized, NoTargetPartyIDsRepeatingGroup +func NewNoTargetPartyIDsRepeatingGroup() NoTargetPartyIDsRepeatingGroup { + return NoTargetPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTargetPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TargetPartyID), quickfix.GroupElement(tag.TargetPartyIDSource), quickfix.GroupElement(tag.TargetPartyRole)})} +} + +// Add create and append a new NoTargetPartyIDs to this group +func (m NoTargetPartyIDsRepeatingGroup) Add() NoTargetPartyIDs { + g := m.RepeatingGroup.Add() + return NoTargetPartyIDs{g} +} + +// Get returns the ith NoTargetPartyIDs in the NoTargetPartyIDsRepeatinGroup +func (m NoTargetPartyIDsRepeatingGroup) Get(i int) NoTargetPartyIDs { + return NoTargetPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/registrationinstructions/RegistrationInstructions.generated.go b/fix50sp2/registrationinstructions/RegistrationInstructions.generated.go new file mode 100644 index 000000000..7b0f9bb74 --- /dev/null +++ b/fix50sp2/registrationinstructions/RegistrationInstructions.generated.go @@ -0,0 +1,976 @@ +package registrationinstructions + +import ( + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// RegistrationInstructions is the fix50sp2 RegistrationInstructions type, MsgType = o +type RegistrationInstructions struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a RegistrationInstructions from a quickfix.Message instance +func FromMessage(m *quickfix.Message) RegistrationInstructions { + return RegistrationInstructions{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m RegistrationInstructions) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a RegistrationInstructions initialized with the required fields for RegistrationInstructions +func New(registid field.RegistIDField, registtranstype field.RegistTransTypeField, registrefid field.RegistRefIDField) (m RegistrationInstructions) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("o")) + m.Set(registid) + m.Set(registtranstype) + m.Set(registrefid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg RegistrationInstructions, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "o", r +} + +// SetAccount sets Account, Tag 1 +func (m RegistrationInstructions) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m RegistrationInstructions) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m RegistrationInstructions) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRegistDtls sets NoRegistDtls, Tag 473 +func (m RegistrationInstructions) SetNoRegistDtls(f NoRegistDtlsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRegistAcctType sets RegistAcctType, Tag 493 +func (m RegistrationInstructions) SetRegistAcctType(v string) { + m.Set(field.NewRegistAcctType(v)) +} + +// SetTaxAdvantageType sets TaxAdvantageType, Tag 495 +func (m RegistrationInstructions) SetTaxAdvantageType(v enum.TaxAdvantageType) { + m.Set(field.NewTaxAdvantageType(v)) +} + +// SetRegistRefID sets RegistRefID, Tag 508 +func (m RegistrationInstructions) SetRegistRefID(v string) { + m.Set(field.NewRegistRefID(v)) +} + +// SetNoDistribInsts sets NoDistribInsts, Tag 510 +func (m RegistrationInstructions) SetNoDistribInsts(f NoDistribInstsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRegistID sets RegistID, Tag 513 +func (m RegistrationInstructions) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetRegistTransType sets RegistTransType, Tag 514 +func (m RegistrationInstructions) SetRegistTransType(v enum.RegistTransType) { + m.Set(field.NewRegistTransType(v)) +} + +// SetOwnershipType sets OwnershipType, Tag 517 +func (m RegistrationInstructions) SetOwnershipType(v enum.OwnershipType) { + m.Set(field.NewOwnershipType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m RegistrationInstructions) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// GetAccount gets Account, Tag 1 +func (m RegistrationInstructions) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m RegistrationInstructions) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m RegistrationInstructions) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRegistDtls gets NoRegistDtls, Tag 473 +func (m RegistrationInstructions) GetNoRegistDtls() (NoRegistDtlsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRegistDtlsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRegistAcctType gets RegistAcctType, Tag 493 +func (m RegistrationInstructions) GetRegistAcctType() (v string, err quickfix.MessageRejectError) { + var f field.RegistAcctTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTaxAdvantageType gets TaxAdvantageType, Tag 495 +func (m RegistrationInstructions) GetTaxAdvantageType() (v enum.TaxAdvantageType, err quickfix.MessageRejectError) { + var f field.TaxAdvantageTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistRefID gets RegistRefID, Tag 508 +func (m RegistrationInstructions) GetRegistRefID() (v string, err quickfix.MessageRejectError) { + var f field.RegistRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDistribInsts gets NoDistribInsts, Tag 510 +func (m RegistrationInstructions) GetNoDistribInsts() (NoDistribInstsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDistribInstsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRegistID gets RegistID, Tag 513 +func (m RegistrationInstructions) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistTransType gets RegistTransType, Tag 514 +func (m RegistrationInstructions) GetRegistTransType() (v enum.RegistTransType, err quickfix.MessageRejectError) { + var f field.RegistTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOwnershipType gets OwnershipType, Tag 517 +func (m RegistrationInstructions) GetOwnershipType() (v enum.OwnershipType, err quickfix.MessageRejectError) { + var f field.OwnershipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m RegistrationInstructions) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAccount returns true if Account is present, Tag 1 +func (m RegistrationInstructions) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m RegistrationInstructions) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m RegistrationInstructions) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoRegistDtls returns true if NoRegistDtls is present, Tag 473 +func (m RegistrationInstructions) HasNoRegistDtls() bool { + return m.Has(tag.NoRegistDtls) +} + +// HasRegistAcctType returns true if RegistAcctType is present, Tag 493 +func (m RegistrationInstructions) HasRegistAcctType() bool { + return m.Has(tag.RegistAcctType) +} + +// HasTaxAdvantageType returns true if TaxAdvantageType is present, Tag 495 +func (m RegistrationInstructions) HasTaxAdvantageType() bool { + return m.Has(tag.TaxAdvantageType) +} + +// HasRegistRefID returns true if RegistRefID is present, Tag 508 +func (m RegistrationInstructions) HasRegistRefID() bool { + return m.Has(tag.RegistRefID) +} + +// HasNoDistribInsts returns true if NoDistribInsts is present, Tag 510 +func (m RegistrationInstructions) HasNoDistribInsts() bool { + return m.Has(tag.NoDistribInsts) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m RegistrationInstructions) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasRegistTransType returns true if RegistTransType is present, Tag 514 +func (m RegistrationInstructions) HasRegistTransType() bool { + return m.Has(tag.RegistTransType) +} + +// HasOwnershipType returns true if OwnershipType is present, Tag 517 +func (m RegistrationInstructions) HasOwnershipType() bool { + return m.Has(tag.OwnershipType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m RegistrationInstructions) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRegistDtls is a repeating group element, Tag 473 +type NoRegistDtls struct { + *quickfix.Group +} + +// SetRegistDtls sets RegistDtls, Tag 509 +func (m NoRegistDtls) SetRegistDtls(v string) { + m.Set(field.NewRegistDtls(v)) +} + +// SetRegistEmail sets RegistEmail, Tag 511 +func (m NoRegistDtls) SetRegistEmail(v string) { + m.Set(field.NewRegistEmail(v)) +} + +// SetMailingDtls sets MailingDtls, Tag 474 +func (m NoRegistDtls) SetMailingDtls(v string) { + m.Set(field.NewMailingDtls(v)) +} + +// SetMailingInst sets MailingInst, Tag 482 +func (m NoRegistDtls) SetMailingInst(v string) { + m.Set(field.NewMailingInst(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoRegistDtls) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOwnerType sets OwnerType, Tag 522 +func (m NoRegistDtls) SetOwnerType(v enum.OwnerType) { + m.Set(field.NewOwnerType(v)) +} + +// SetDateOfBirth sets DateOfBirth, Tag 486 +func (m NoRegistDtls) SetDateOfBirth(v string) { + m.Set(field.NewDateOfBirth(v)) +} + +// SetInvestorCountryOfResidence sets InvestorCountryOfResidence, Tag 475 +func (m NoRegistDtls) SetInvestorCountryOfResidence(v string) { + m.Set(field.NewInvestorCountryOfResidence(v)) +} + +// GetRegistDtls gets RegistDtls, Tag 509 +func (m NoRegistDtls) GetRegistDtls() (v string, err quickfix.MessageRejectError) { + var f field.RegistDtlsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistEmail gets RegistEmail, Tag 511 +func (m NoRegistDtls) GetRegistEmail() (v string, err quickfix.MessageRejectError) { + var f field.RegistEmailField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMailingDtls gets MailingDtls, Tag 474 +func (m NoRegistDtls) GetMailingDtls() (v string, err quickfix.MessageRejectError) { + var f field.MailingDtlsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMailingInst gets MailingInst, Tag 482 +func (m NoRegistDtls) GetMailingInst() (v string, err quickfix.MessageRejectError) { + var f field.MailingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoRegistDtls) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOwnerType gets OwnerType, Tag 522 +func (m NoRegistDtls) GetOwnerType() (v enum.OwnerType, err quickfix.MessageRejectError) { + var f field.OwnerTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDateOfBirth gets DateOfBirth, Tag 486 +func (m NoRegistDtls) GetDateOfBirth() (v string, err quickfix.MessageRejectError) { + var f field.DateOfBirthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInvestorCountryOfResidence gets InvestorCountryOfResidence, Tag 475 +func (m NoRegistDtls) GetInvestorCountryOfResidence() (v string, err quickfix.MessageRejectError) { + var f field.InvestorCountryOfResidenceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRegistDtls returns true if RegistDtls is present, Tag 509 +func (m NoRegistDtls) HasRegistDtls() bool { + return m.Has(tag.RegistDtls) +} + +// HasRegistEmail returns true if RegistEmail is present, Tag 511 +func (m NoRegistDtls) HasRegistEmail() bool { + return m.Has(tag.RegistEmail) +} + +// HasMailingDtls returns true if MailingDtls is present, Tag 474 +func (m NoRegistDtls) HasMailingDtls() bool { + return m.Has(tag.MailingDtls) +} + +// HasMailingInst returns true if MailingInst is present, Tag 482 +func (m NoRegistDtls) HasMailingInst() bool { + return m.Has(tag.MailingInst) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoRegistDtls) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasOwnerType returns true if OwnerType is present, Tag 522 +func (m NoRegistDtls) HasOwnerType() bool { + return m.Has(tag.OwnerType) +} + +// HasDateOfBirth returns true if DateOfBirth is present, Tag 486 +func (m NoRegistDtls) HasDateOfBirth() bool { + return m.Has(tag.DateOfBirth) +} + +// HasInvestorCountryOfResidence returns true if InvestorCountryOfResidence is present, Tag 475 +func (m NoRegistDtls) HasInvestorCountryOfResidence() bool { + return m.Has(tag.InvestorCountryOfResidence) +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRegistDtlsRepeatingGroup is a repeating group, Tag 473 +type NoRegistDtlsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRegistDtlsRepeatingGroup returns an initialized, NoRegistDtlsRepeatingGroup +func NewNoRegistDtlsRepeatingGroup() NoRegistDtlsRepeatingGroup { + return NoRegistDtlsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRegistDtls, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RegistDtls), quickfix.GroupElement(tag.RegistEmail), quickfix.GroupElement(tag.MailingDtls), quickfix.GroupElement(tag.MailingInst), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.OwnerType), quickfix.GroupElement(tag.DateOfBirth), quickfix.GroupElement(tag.InvestorCountryOfResidence)})} +} + +// Add create and append a new NoRegistDtls to this group +func (m NoRegistDtlsRepeatingGroup) Add() NoRegistDtls { + g := m.RepeatingGroup.Add() + return NoRegistDtls{g} +} + +// Get returns the ith NoRegistDtls in the NoRegistDtlsRepeatinGroup +func (m NoRegistDtlsRepeatingGroup) Get(i int) NoRegistDtls { + return NoRegistDtls{m.RepeatingGroup.Get(i)} +} + +// NoDistribInsts is a repeating group element, Tag 510 +type NoDistribInsts struct { + *quickfix.Group +} + +// SetDistribPaymentMethod sets DistribPaymentMethod, Tag 477 +func (m NoDistribInsts) SetDistribPaymentMethod(v enum.DistribPaymentMethod) { + m.Set(field.NewDistribPaymentMethod(v)) +} + +// SetDistribPercentage sets DistribPercentage, Tag 512 +func (m NoDistribInsts) SetDistribPercentage(value decimal.Decimal, scale int32) { + m.Set(field.NewDistribPercentage(value, scale)) +} + +// SetCashDistribCurr sets CashDistribCurr, Tag 478 +func (m NoDistribInsts) SetCashDistribCurr(v string) { + m.Set(field.NewCashDistribCurr(v)) +} + +// SetCashDistribAgentName sets CashDistribAgentName, Tag 498 +func (m NoDistribInsts) SetCashDistribAgentName(v string) { + m.Set(field.NewCashDistribAgentName(v)) +} + +// SetCashDistribAgentCode sets CashDistribAgentCode, Tag 499 +func (m NoDistribInsts) SetCashDistribAgentCode(v string) { + m.Set(field.NewCashDistribAgentCode(v)) +} + +// SetCashDistribAgentAcctNumber sets CashDistribAgentAcctNumber, Tag 500 +func (m NoDistribInsts) SetCashDistribAgentAcctNumber(v string) { + m.Set(field.NewCashDistribAgentAcctNumber(v)) +} + +// SetCashDistribPayRef sets CashDistribPayRef, Tag 501 +func (m NoDistribInsts) SetCashDistribPayRef(v string) { + m.Set(field.NewCashDistribPayRef(v)) +} + +// SetCashDistribAgentAcctName sets CashDistribAgentAcctName, Tag 502 +func (m NoDistribInsts) SetCashDistribAgentAcctName(v string) { + m.Set(field.NewCashDistribAgentAcctName(v)) +} + +// GetDistribPaymentMethod gets DistribPaymentMethod, Tag 477 +func (m NoDistribInsts) GetDistribPaymentMethod() (v enum.DistribPaymentMethod, err quickfix.MessageRejectError) { + var f field.DistribPaymentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDistribPercentage gets DistribPercentage, Tag 512 +func (m NoDistribInsts) GetDistribPercentage() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DistribPercentageField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribCurr gets CashDistribCurr, Tag 478 +func (m NoDistribInsts) GetCashDistribCurr() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribAgentName gets CashDistribAgentName, Tag 498 +func (m NoDistribInsts) GetCashDistribAgentName() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribAgentNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribAgentCode gets CashDistribAgentCode, Tag 499 +func (m NoDistribInsts) GetCashDistribAgentCode() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribAgentCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribAgentAcctNumber gets CashDistribAgentAcctNumber, Tag 500 +func (m NoDistribInsts) GetCashDistribAgentAcctNumber() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribAgentAcctNumberField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribPayRef gets CashDistribPayRef, Tag 501 +func (m NoDistribInsts) GetCashDistribPayRef() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribPayRefField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashDistribAgentAcctName gets CashDistribAgentAcctName, Tag 502 +func (m NoDistribInsts) GetCashDistribAgentAcctName() (v string, err quickfix.MessageRejectError) { + var f field.CashDistribAgentAcctNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasDistribPaymentMethod returns true if DistribPaymentMethod is present, Tag 477 +func (m NoDistribInsts) HasDistribPaymentMethod() bool { + return m.Has(tag.DistribPaymentMethod) +} + +// HasDistribPercentage returns true if DistribPercentage is present, Tag 512 +func (m NoDistribInsts) HasDistribPercentage() bool { + return m.Has(tag.DistribPercentage) +} + +// HasCashDistribCurr returns true if CashDistribCurr is present, Tag 478 +func (m NoDistribInsts) HasCashDistribCurr() bool { + return m.Has(tag.CashDistribCurr) +} + +// HasCashDistribAgentName returns true if CashDistribAgentName is present, Tag 498 +func (m NoDistribInsts) HasCashDistribAgentName() bool { + return m.Has(tag.CashDistribAgentName) +} + +// HasCashDistribAgentCode returns true if CashDistribAgentCode is present, Tag 499 +func (m NoDistribInsts) HasCashDistribAgentCode() bool { + return m.Has(tag.CashDistribAgentCode) +} + +// HasCashDistribAgentAcctNumber returns true if CashDistribAgentAcctNumber is present, Tag 500 +func (m NoDistribInsts) HasCashDistribAgentAcctNumber() bool { + return m.Has(tag.CashDistribAgentAcctNumber) +} + +// HasCashDistribPayRef returns true if CashDistribPayRef is present, Tag 501 +func (m NoDistribInsts) HasCashDistribPayRef() bool { + return m.Has(tag.CashDistribPayRef) +} + +// HasCashDistribAgentAcctName returns true if CashDistribAgentAcctName is present, Tag 502 +func (m NoDistribInsts) HasCashDistribAgentAcctName() bool { + return m.Has(tag.CashDistribAgentAcctName) +} + +// NoDistribInstsRepeatingGroup is a repeating group, Tag 510 +type NoDistribInstsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDistribInstsRepeatingGroup returns an initialized, NoDistribInstsRepeatingGroup +func NewNoDistribInstsRepeatingGroup() NoDistribInstsRepeatingGroup { + return NoDistribInstsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDistribInsts, + quickfix.GroupTemplate{quickfix.GroupElement(tag.DistribPaymentMethod), quickfix.GroupElement(tag.DistribPercentage), quickfix.GroupElement(tag.CashDistribCurr), quickfix.GroupElement(tag.CashDistribAgentName), quickfix.GroupElement(tag.CashDistribAgentCode), quickfix.GroupElement(tag.CashDistribAgentAcctNumber), quickfix.GroupElement(tag.CashDistribPayRef), quickfix.GroupElement(tag.CashDistribAgentAcctName)})} +} + +// Add create and append a new NoDistribInsts to this group +func (m NoDistribInstsRepeatingGroup) Add() NoDistribInsts { + g := m.RepeatingGroup.Add() + return NoDistribInsts{g} +} + +// Get returns the ith NoDistribInsts in the NoDistribInstsRepeatinGroup +func (m NoDistribInstsRepeatingGroup) Get(i int) NoDistribInsts { + return NoDistribInsts{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go b/fix50sp2/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go new file mode 100644 index 000000000..47060b2fc --- /dev/null +++ b/fix50sp2/registrationinstructionsresponse/RegistrationInstructionsResponse.generated.go @@ -0,0 +1,415 @@ +package registrationinstructionsresponse + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// RegistrationInstructionsResponse is the fix50sp2 RegistrationInstructionsResponse type, MsgType = p +type RegistrationInstructionsResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a RegistrationInstructionsResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) RegistrationInstructionsResponse { + return RegistrationInstructionsResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m RegistrationInstructionsResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a RegistrationInstructionsResponse initialized with the required fields for RegistrationInstructionsResponse +func New(registid field.RegistIDField, registtranstype field.RegistTransTypeField, registrefid field.RegistRefIDField, registstatus field.RegistStatusField) (m RegistrationInstructionsResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("p")) + m.Set(registid) + m.Set(registtranstype) + m.Set(registrefid) + m.Set(registstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg RegistrationInstructionsResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "p", r +} + +// SetAccount sets Account, Tag 1 +func (m RegistrationInstructionsResponse) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m RegistrationInstructionsResponse) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m RegistrationInstructionsResponse) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRegistRejReasonText sets RegistRejReasonText, Tag 496 +func (m RegistrationInstructionsResponse) SetRegistRejReasonText(v string) { + m.Set(field.NewRegistRejReasonText(v)) +} + +// SetRegistStatus sets RegistStatus, Tag 506 +func (m RegistrationInstructionsResponse) SetRegistStatus(v enum.RegistStatus) { + m.Set(field.NewRegistStatus(v)) +} + +// SetRegistRejReasonCode sets RegistRejReasonCode, Tag 507 +func (m RegistrationInstructionsResponse) SetRegistRejReasonCode(v enum.RegistRejReasonCode) { + m.Set(field.NewRegistRejReasonCode(v)) +} + +// SetRegistRefID sets RegistRefID, Tag 508 +func (m RegistrationInstructionsResponse) SetRegistRefID(v string) { + m.Set(field.NewRegistRefID(v)) +} + +// SetRegistID sets RegistID, Tag 513 +func (m RegistrationInstructionsResponse) SetRegistID(v string) { + m.Set(field.NewRegistID(v)) +} + +// SetRegistTransType sets RegistTransType, Tag 514 +func (m RegistrationInstructionsResponse) SetRegistTransType(v enum.RegistTransType) { + m.Set(field.NewRegistTransType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m RegistrationInstructionsResponse) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// GetAccount gets Account, Tag 1 +func (m RegistrationInstructionsResponse) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m RegistrationInstructionsResponse) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m RegistrationInstructionsResponse) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRegistRejReasonText gets RegistRejReasonText, Tag 496 +func (m RegistrationInstructionsResponse) GetRegistRejReasonText() (v string, err quickfix.MessageRejectError) { + var f field.RegistRejReasonTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistStatus gets RegistStatus, Tag 506 +func (m RegistrationInstructionsResponse) GetRegistStatus() (v enum.RegistStatus, err quickfix.MessageRejectError) { + var f field.RegistStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistRejReasonCode gets RegistRejReasonCode, Tag 507 +func (m RegistrationInstructionsResponse) GetRegistRejReasonCode() (v enum.RegistRejReasonCode, err quickfix.MessageRejectError) { + var f field.RegistRejReasonCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistRefID gets RegistRefID, Tag 508 +func (m RegistrationInstructionsResponse) GetRegistRefID() (v string, err quickfix.MessageRejectError) { + var f field.RegistRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistID gets RegistID, Tag 513 +func (m RegistrationInstructionsResponse) GetRegistID() (v string, err quickfix.MessageRejectError) { + var f field.RegistIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRegistTransType gets RegistTransType, Tag 514 +func (m RegistrationInstructionsResponse) GetRegistTransType() (v enum.RegistTransType, err quickfix.MessageRejectError) { + var f field.RegistTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m RegistrationInstructionsResponse) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAccount returns true if Account is present, Tag 1 +func (m RegistrationInstructionsResponse) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m RegistrationInstructionsResponse) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m RegistrationInstructionsResponse) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasRegistRejReasonText returns true if RegistRejReasonText is present, Tag 496 +func (m RegistrationInstructionsResponse) HasRegistRejReasonText() bool { + return m.Has(tag.RegistRejReasonText) +} + +// HasRegistStatus returns true if RegistStatus is present, Tag 506 +func (m RegistrationInstructionsResponse) HasRegistStatus() bool { + return m.Has(tag.RegistStatus) +} + +// HasRegistRejReasonCode returns true if RegistRejReasonCode is present, Tag 507 +func (m RegistrationInstructionsResponse) HasRegistRejReasonCode() bool { + return m.Has(tag.RegistRejReasonCode) +} + +// HasRegistRefID returns true if RegistRefID is present, Tag 508 +func (m RegistrationInstructionsResponse) HasRegistRefID() bool { + return m.Has(tag.RegistRefID) +} + +// HasRegistID returns true if RegistID is present, Tag 513 +func (m RegistrationInstructionsResponse) HasRegistID() bool { + return m.Has(tag.RegistID) +} + +// HasRegistTransType returns true if RegistTransType is present, Tag 514 +func (m RegistrationInstructionsResponse) HasRegistTransType() bool { + return m.Has(tag.RegistTransType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m RegistrationInstructionsResponse) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/requestforpositions/RequestForPositions.generated.go b/fix50sp2/requestforpositions/RequestForPositions.generated.go new file mode 100644 index 000000000..b12bb8c9a --- /dev/null +++ b/fix50sp2/requestforpositions/RequestForPositions.generated.go @@ -0,0 +1,5863 @@ +package requestforpositions + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// RequestForPositions is the fix50sp2 RequestForPositions type, MsgType = AN +type RequestForPositions struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a RequestForPositions from a quickfix.Message instance +func FromMessage(m *quickfix.Message) RequestForPositions { + return RequestForPositions{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m RequestForPositions) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a RequestForPositions initialized with the required fields for RequestForPositions +func New(posreqid field.PosReqIDField, posreqtype field.PosReqTypeField, clearingbusinessdate field.ClearingBusinessDateField, transacttime field.TransactTimeField) (m RequestForPositions) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AN")) + m.Set(posreqid) + m.Set(posreqtype) + m.Set(clearingbusinessdate) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg RequestForPositions, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AN", r +} + +// SetAccount sets Account, Tag 1 +func (m RequestForPositions) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m RequestForPositions) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m RequestForPositions) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m RequestForPositions) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m RequestForPositions) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m RequestForPositions) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m RequestForPositions) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m RequestForPositions) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m RequestForPositions) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m RequestForPositions) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m RequestForPositions) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m RequestForPositions) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m RequestForPositions) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m RequestForPositions) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m RequestForPositions) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m RequestForPositions) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m RequestForPositions) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m RequestForPositions) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m RequestForPositions) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m RequestForPositions) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m RequestForPositions) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m RequestForPositions) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m RequestForPositions) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m RequestForPositions) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m RequestForPositions) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m RequestForPositions) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m RequestForPositions) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m RequestForPositions) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m RequestForPositions) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m RequestForPositions) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m RequestForPositions) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m RequestForPositions) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m RequestForPositions) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m RequestForPositions) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m RequestForPositions) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m RequestForPositions) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m RequestForPositions) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m RequestForPositions) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m RequestForPositions) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m RequestForPositions) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m RequestForPositions) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m RequestForPositions) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m RequestForPositions) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m RequestForPositions) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m RequestForPositions) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m RequestForPositions) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m RequestForPositions) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m RequestForPositions) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m RequestForPositions) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m RequestForPositions) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m RequestForPositions) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m RequestForPositions) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m RequestForPositions) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m RequestForPositions) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m RequestForPositions) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetPosReqType sets PosReqType, Tag 724 +func (m RequestForPositions) SetPosReqType(v enum.PosReqType) { + m.Set(field.NewPosReqType(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m RequestForPositions) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m RequestForPositions) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m RequestForPositions) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m RequestForPositions) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m RequestForPositions) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m RequestForPositions) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m RequestForPositions) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m RequestForPositions) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m RequestForPositions) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m RequestForPositions) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m RequestForPositions) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m RequestForPositions) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m RequestForPositions) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m RequestForPositions) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m RequestForPositions) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m RequestForPositions) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m RequestForPositions) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m RequestForPositions) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m RequestForPositions) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m RequestForPositions) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m RequestForPositions) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m RequestForPositions) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m RequestForPositions) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m RequestForPositions) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m RequestForPositions) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m RequestForPositions) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m RequestForPositions) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m RequestForPositions) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m RequestForPositions) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m RequestForPositions) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m RequestForPositions) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m RequestForPositions) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m RequestForPositions) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m RequestForPositions) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m RequestForPositions) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m RequestForPositions) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m RequestForPositions) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m RequestForPositions) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m RequestForPositions) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m RequestForPositions) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m RequestForPositions) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m RequestForPositions) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m RequestForPositions) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m RequestForPositions) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m RequestForPositions) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m RequestForPositions) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m RequestForPositions) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m RequestForPositions) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m RequestForPositions) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m RequestForPositions) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m RequestForPositions) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m RequestForPositions) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m RequestForPositions) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m RequestForPositions) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m RequestForPositions) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m RequestForPositions) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m RequestForPositions) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m RequestForPositions) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m RequestForPositions) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m RequestForPositions) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m RequestForPositions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m RequestForPositions) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m RequestForPositions) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m RequestForPositions) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m RequestForPositions) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m RequestForPositions) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m RequestForPositions) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m RequestForPositions) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m RequestForPositions) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m RequestForPositions) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m RequestForPositions) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m RequestForPositions) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m RequestForPositions) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m RequestForPositions) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m RequestForPositions) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m RequestForPositions) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m RequestForPositions) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m RequestForPositions) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m RequestForPositions) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m RequestForPositions) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m RequestForPositions) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m RequestForPositions) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m RequestForPositions) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m RequestForPositions) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m RequestForPositions) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m RequestForPositions) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m RequestForPositions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m RequestForPositions) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m RequestForPositions) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m RequestForPositions) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m RequestForPositions) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m RequestForPositions) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m RequestForPositions) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m RequestForPositions) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m RequestForPositions) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m RequestForPositions) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m RequestForPositions) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m RequestForPositions) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m RequestForPositions) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m RequestForPositions) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m RequestForPositions) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m RequestForPositions) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m RequestForPositions) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m RequestForPositions) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m RequestForPositions) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m RequestForPositions) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m RequestForPositions) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m RequestForPositions) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m RequestForPositions) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqType gets PosReqType, Tag 724 +func (m RequestForPositions) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { + var f field.PosReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m RequestForPositions) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m RequestForPositions) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m RequestForPositions) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m RequestForPositions) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m RequestForPositions) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m RequestForPositions) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m RequestForPositions) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m RequestForPositions) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m RequestForPositions) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m RequestForPositions) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m RequestForPositions) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m RequestForPositions) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m RequestForPositions) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m RequestForPositions) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m RequestForPositions) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m RequestForPositions) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m RequestForPositions) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m RequestForPositions) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m RequestForPositions) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m RequestForPositions) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m RequestForPositions) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m RequestForPositions) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m RequestForPositions) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m RequestForPositions) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m RequestForPositions) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m RequestForPositions) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m RequestForPositions) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m RequestForPositions) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m RequestForPositions) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m RequestForPositions) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m RequestForPositions) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m RequestForPositions) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m RequestForPositions) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m RequestForPositions) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m RequestForPositions) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m RequestForPositions) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m RequestForPositions) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m RequestForPositions) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m RequestForPositions) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m RequestForPositions) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m RequestForPositions) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m RequestForPositions) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m RequestForPositions) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m RequestForPositions) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m RequestForPositions) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m RequestForPositions) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m RequestForPositions) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m RequestForPositions) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m RequestForPositions) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m RequestForPositions) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m RequestForPositions) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m RequestForPositions) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m RequestForPositions) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m RequestForPositions) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m RequestForPositions) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m RequestForPositions) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m RequestForPositions) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m RequestForPositions) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m RequestForPositions) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m RequestForPositions) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m RequestForPositions) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m RequestForPositions) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m RequestForPositions) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m RequestForPositions) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m RequestForPositions) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m RequestForPositions) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m RequestForPositions) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m RequestForPositions) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m RequestForPositions) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m RequestForPositions) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m RequestForPositions) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m RequestForPositions) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m RequestForPositions) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m RequestForPositions) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m RequestForPositions) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m RequestForPositions) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m RequestForPositions) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m RequestForPositions) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m RequestForPositions) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m RequestForPositions) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m RequestForPositions) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m RequestForPositions) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m RequestForPositions) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m RequestForPositions) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m RequestForPositions) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m RequestForPositions) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m RequestForPositions) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m RequestForPositions) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m RequestForPositions) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m RequestForPositions) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m RequestForPositions) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m RequestForPositions) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m RequestForPositions) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m RequestForPositions) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m RequestForPositions) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m RequestForPositions) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m RequestForPositions) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m RequestForPositions) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m RequestForPositions) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m RequestForPositions) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m RequestForPositions) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m RequestForPositions) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m RequestForPositions) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m RequestForPositions) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m RequestForPositions) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m RequestForPositions) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m RequestForPositions) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m RequestForPositions) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m RequestForPositions) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasPosReqType returns true if PosReqType is present, Tag 724 +func (m RequestForPositions) HasPosReqType() bool { + return m.Has(tag.PosReqType) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m RequestForPositions) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m RequestForPositions) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m RequestForPositions) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m RequestForPositions) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m RequestForPositions) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m RequestForPositions) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m RequestForPositions) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m RequestForPositions) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m RequestForPositions) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m RequestForPositions) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m RequestForPositions) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m RequestForPositions) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m RequestForPositions) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m RequestForPositions) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m RequestForPositions) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m RequestForPositions) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m RequestForPositions) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m RequestForPositions) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m RequestForPositions) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m RequestForPositions) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m RequestForPositions) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m RequestForPositions) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m RequestForPositions) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m RequestForPositions) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m RequestForPositions) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m RequestForPositions) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m RequestForPositions) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m RequestForPositions) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m RequestForPositions) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m RequestForPositions) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m RequestForPositions) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m RequestForPositions) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m RequestForPositions) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m RequestForPositions) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m RequestForPositions) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m RequestForPositions) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m RequestForPositions) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m RequestForPositions) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m RequestForPositions) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m RequestForPositions) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m RequestForPositions) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m RequestForPositions) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m RequestForPositions) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m RequestForPositions) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m RequestForPositions) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m RequestForPositions) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m RequestForPositions) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m RequestForPositions) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m RequestForPositions) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m RequestForPositions) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m RequestForPositions) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m RequestForPositions) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m RequestForPositions) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m RequestForPositions) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/requestforpositionsack/RequestForPositionsAck.generated.go b/fix50sp2/requestforpositionsack/RequestForPositionsAck.generated.go new file mode 100644 index 000000000..b5b1c23e7 --- /dev/null +++ b/fix50sp2/requestforpositionsack/RequestForPositionsAck.generated.go @@ -0,0 +1,5855 @@ +package requestforpositionsack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// RequestForPositionsAck is the fix50sp2 RequestForPositionsAck type, MsgType = AO +type RequestForPositionsAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a RequestForPositionsAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) RequestForPositionsAck { + return RequestForPositionsAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m RequestForPositionsAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a RequestForPositionsAck initialized with the required fields for RequestForPositionsAck +func New(posmaintrptid field.PosMaintRptIDField, posreqresult field.PosReqResultField, posreqstatus field.PosReqStatusField) (m RequestForPositionsAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AO")) + m.Set(posmaintrptid) + m.Set(posreqresult) + m.Set(posreqstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg RequestForPositionsAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AO", r +} + +// SetAccount sets Account, Tag 1 +func (m RequestForPositionsAck) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetCurrency sets Currency, Tag 15 +func (m RequestForPositionsAck) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m RequestForPositionsAck) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m RequestForPositionsAck) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m RequestForPositionsAck) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m RequestForPositionsAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m RequestForPositionsAck) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m RequestForPositionsAck) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m RequestForPositionsAck) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m RequestForPositionsAck) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m RequestForPositionsAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m RequestForPositionsAck) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m RequestForPositionsAck) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m RequestForPositionsAck) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m RequestForPositionsAck) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m RequestForPositionsAck) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m RequestForPositionsAck) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m RequestForPositionsAck) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m RequestForPositionsAck) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m RequestForPositionsAck) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m RequestForPositionsAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m RequestForPositionsAck) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m RequestForPositionsAck) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m RequestForPositionsAck) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m RequestForPositionsAck) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m RequestForPositionsAck) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m RequestForPositionsAck) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m RequestForPositionsAck) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m RequestForPositionsAck) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m RequestForPositionsAck) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m RequestForPositionsAck) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m RequestForPositionsAck) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m RequestForPositionsAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m RequestForPositionsAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m RequestForPositionsAck) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m RequestForPositionsAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m RequestForPositionsAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m RequestForPositionsAck) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m RequestForPositionsAck) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m RequestForPositionsAck) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m RequestForPositionsAck) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m RequestForPositionsAck) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m RequestForPositionsAck) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m RequestForPositionsAck) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m RequestForPositionsAck) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m RequestForPositionsAck) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m RequestForPositionsAck) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m RequestForPositionsAck) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m RequestForPositionsAck) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetPosReqID sets PosReqID, Tag 710 +func (m RequestForPositionsAck) SetPosReqID(v string) { + m.Set(field.NewPosReqID(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m RequestForPositionsAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m RequestForPositionsAck) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m RequestForPositionsAck) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m RequestForPositionsAck) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetPosMaintRptID sets PosMaintRptID, Tag 721 +func (m RequestForPositionsAck) SetPosMaintRptID(v string) { + m.Set(field.NewPosMaintRptID(v)) +} + +// SetPosReqType sets PosReqType, Tag 724 +func (m RequestForPositionsAck) SetPosReqType(v enum.PosReqType) { + m.Set(field.NewPosReqType(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m RequestForPositionsAck) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m RequestForPositionsAck) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetTotalNumPosReports sets TotalNumPosReports, Tag 727 +func (m RequestForPositionsAck) SetTotalNumPosReports(v int) { + m.Set(field.NewTotalNumPosReports(v)) +} + +// SetPosReqResult sets PosReqResult, Tag 728 +func (m RequestForPositionsAck) SetPosReqResult(v enum.PosReqResult) { + m.Set(field.NewPosReqResult(v)) +} + +// SetPosReqStatus sets PosReqStatus, Tag 729 +func (m RequestForPositionsAck) SetPosReqStatus(v enum.PosReqStatus) { + m.Set(field.NewPosReqStatus(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m RequestForPositionsAck) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m RequestForPositionsAck) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m RequestForPositionsAck) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m RequestForPositionsAck) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m RequestForPositionsAck) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m RequestForPositionsAck) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m RequestForPositionsAck) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m RequestForPositionsAck) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m RequestForPositionsAck) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m RequestForPositionsAck) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m RequestForPositionsAck) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m RequestForPositionsAck) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m RequestForPositionsAck) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m RequestForPositionsAck) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m RequestForPositionsAck) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m RequestForPositionsAck) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m RequestForPositionsAck) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m RequestForPositionsAck) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m RequestForPositionsAck) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m RequestForPositionsAck) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m RequestForPositionsAck) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m RequestForPositionsAck) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m RequestForPositionsAck) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m RequestForPositionsAck) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m RequestForPositionsAck) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m RequestForPositionsAck) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m RequestForPositionsAck) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m RequestForPositionsAck) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m RequestForPositionsAck) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m RequestForPositionsAck) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m RequestForPositionsAck) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m RequestForPositionsAck) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m RequestForPositionsAck) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m RequestForPositionsAck) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m RequestForPositionsAck) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m RequestForPositionsAck) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m RequestForPositionsAck) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m RequestForPositionsAck) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m RequestForPositionsAck) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m RequestForPositionsAck) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m RequestForPositionsAck) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m RequestForPositionsAck) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m RequestForPositionsAck) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m RequestForPositionsAck) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m RequestForPositionsAck) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m RequestForPositionsAck) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m RequestForPositionsAck) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m RequestForPositionsAck) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m RequestForPositionsAck) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m RequestForPositionsAck) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m RequestForPositionsAck) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m RequestForPositionsAck) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAccount gets Account, Tag 1 +func (m RequestForPositionsAck) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m RequestForPositionsAck) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m RequestForPositionsAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m RequestForPositionsAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m RequestForPositionsAck) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m RequestForPositionsAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m RequestForPositionsAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m RequestForPositionsAck) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m RequestForPositionsAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m RequestForPositionsAck) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m RequestForPositionsAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m RequestForPositionsAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m RequestForPositionsAck) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m RequestForPositionsAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m RequestForPositionsAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m RequestForPositionsAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m RequestForPositionsAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m RequestForPositionsAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m RequestForPositionsAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m RequestForPositionsAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m RequestForPositionsAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m RequestForPositionsAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m RequestForPositionsAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m RequestForPositionsAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m RequestForPositionsAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m RequestForPositionsAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m RequestForPositionsAck) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m RequestForPositionsAck) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m RequestForPositionsAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m RequestForPositionsAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m RequestForPositionsAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m RequestForPositionsAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m RequestForPositionsAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m RequestForPositionsAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m RequestForPositionsAck) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m RequestForPositionsAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m RequestForPositionsAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m RequestForPositionsAck) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m RequestForPositionsAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m RequestForPositionsAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m RequestForPositionsAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m RequestForPositionsAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m RequestForPositionsAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m RequestForPositionsAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m RequestForPositionsAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m RequestForPositionsAck) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m RequestForPositionsAck) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m RequestForPositionsAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m RequestForPositionsAck) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqID gets PosReqID, Tag 710 +func (m RequestForPositionsAck) GetPosReqID() (v string, err quickfix.MessageRejectError) { + var f field.PosReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m RequestForPositionsAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m RequestForPositionsAck) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m RequestForPositionsAck) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m RequestForPositionsAck) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosMaintRptID gets PosMaintRptID, Tag 721 +func (m RequestForPositionsAck) GetPosMaintRptID() (v string, err quickfix.MessageRejectError) { + var f field.PosMaintRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqType gets PosReqType, Tag 724 +func (m RequestForPositionsAck) GetPosReqType() (v enum.PosReqType, err quickfix.MessageRejectError) { + var f field.PosReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m RequestForPositionsAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m RequestForPositionsAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalNumPosReports gets TotalNumPosReports, Tag 727 +func (m RequestForPositionsAck) GetTotalNumPosReports() (v int, err quickfix.MessageRejectError) { + var f field.TotalNumPosReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqResult gets PosReqResult, Tag 728 +func (m RequestForPositionsAck) GetPosReqResult() (v enum.PosReqResult, err quickfix.MessageRejectError) { + var f field.PosReqResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosReqStatus gets PosReqStatus, Tag 729 +func (m RequestForPositionsAck) GetPosReqStatus() (v enum.PosReqStatus, err quickfix.MessageRejectError) { + var f field.PosReqStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m RequestForPositionsAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m RequestForPositionsAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m RequestForPositionsAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m RequestForPositionsAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m RequestForPositionsAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m RequestForPositionsAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m RequestForPositionsAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m RequestForPositionsAck) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m RequestForPositionsAck) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m RequestForPositionsAck) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m RequestForPositionsAck) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m RequestForPositionsAck) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m RequestForPositionsAck) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m RequestForPositionsAck) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m RequestForPositionsAck) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m RequestForPositionsAck) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m RequestForPositionsAck) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m RequestForPositionsAck) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m RequestForPositionsAck) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m RequestForPositionsAck) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m RequestForPositionsAck) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m RequestForPositionsAck) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m RequestForPositionsAck) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m RequestForPositionsAck) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m RequestForPositionsAck) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m RequestForPositionsAck) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m RequestForPositionsAck) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m RequestForPositionsAck) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m RequestForPositionsAck) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m RequestForPositionsAck) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m RequestForPositionsAck) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m RequestForPositionsAck) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m RequestForPositionsAck) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m RequestForPositionsAck) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m RequestForPositionsAck) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m RequestForPositionsAck) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m RequestForPositionsAck) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m RequestForPositionsAck) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m RequestForPositionsAck) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m RequestForPositionsAck) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m RequestForPositionsAck) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m RequestForPositionsAck) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m RequestForPositionsAck) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m RequestForPositionsAck) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m RequestForPositionsAck) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m RequestForPositionsAck) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m RequestForPositionsAck) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m RequestForPositionsAck) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m RequestForPositionsAck) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m RequestForPositionsAck) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m RequestForPositionsAck) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m RequestForPositionsAck) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAccount returns true if Account is present, Tag 1 +func (m RequestForPositionsAck) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m RequestForPositionsAck) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m RequestForPositionsAck) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m RequestForPositionsAck) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m RequestForPositionsAck) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m RequestForPositionsAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m RequestForPositionsAck) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m RequestForPositionsAck) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m RequestForPositionsAck) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m RequestForPositionsAck) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m RequestForPositionsAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m RequestForPositionsAck) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m RequestForPositionsAck) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m RequestForPositionsAck) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m RequestForPositionsAck) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m RequestForPositionsAck) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m RequestForPositionsAck) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m RequestForPositionsAck) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m RequestForPositionsAck) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m RequestForPositionsAck) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m RequestForPositionsAck) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m RequestForPositionsAck) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m RequestForPositionsAck) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m RequestForPositionsAck) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m RequestForPositionsAck) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m RequestForPositionsAck) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m RequestForPositionsAck) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m RequestForPositionsAck) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m RequestForPositionsAck) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m RequestForPositionsAck) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m RequestForPositionsAck) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m RequestForPositionsAck) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m RequestForPositionsAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m RequestForPositionsAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m RequestForPositionsAck) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m RequestForPositionsAck) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m RequestForPositionsAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m RequestForPositionsAck) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m RequestForPositionsAck) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m RequestForPositionsAck) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m RequestForPositionsAck) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m RequestForPositionsAck) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m RequestForPositionsAck) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m RequestForPositionsAck) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m RequestForPositionsAck) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m RequestForPositionsAck) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m RequestForPositionsAck) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m RequestForPositionsAck) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m RequestForPositionsAck) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasPosReqID returns true if PosReqID is present, Tag 710 +func (m RequestForPositionsAck) HasPosReqID() bool { + return m.Has(tag.PosReqID) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m RequestForPositionsAck) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m RequestForPositionsAck) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m RequestForPositionsAck) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m RequestForPositionsAck) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasPosMaintRptID returns true if PosMaintRptID is present, Tag 721 +func (m RequestForPositionsAck) HasPosMaintRptID() bool { + return m.Has(tag.PosMaintRptID) +} + +// HasPosReqType returns true if PosReqType is present, Tag 724 +func (m RequestForPositionsAck) HasPosReqType() bool { + return m.Has(tag.PosReqType) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m RequestForPositionsAck) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m RequestForPositionsAck) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasTotalNumPosReports returns true if TotalNumPosReports is present, Tag 727 +func (m RequestForPositionsAck) HasTotalNumPosReports() bool { + return m.Has(tag.TotalNumPosReports) +} + +// HasPosReqResult returns true if PosReqResult is present, Tag 728 +func (m RequestForPositionsAck) HasPosReqResult() bool { + return m.Has(tag.PosReqResult) +} + +// HasPosReqStatus returns true if PosReqStatus is present, Tag 729 +func (m RequestForPositionsAck) HasPosReqStatus() bool { + return m.Has(tag.PosReqStatus) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m RequestForPositionsAck) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m RequestForPositionsAck) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m RequestForPositionsAck) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m RequestForPositionsAck) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m RequestForPositionsAck) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m RequestForPositionsAck) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m RequestForPositionsAck) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m RequestForPositionsAck) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m RequestForPositionsAck) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m RequestForPositionsAck) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m RequestForPositionsAck) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m RequestForPositionsAck) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m RequestForPositionsAck) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m RequestForPositionsAck) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m RequestForPositionsAck) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m RequestForPositionsAck) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m RequestForPositionsAck) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m RequestForPositionsAck) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m RequestForPositionsAck) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m RequestForPositionsAck) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m RequestForPositionsAck) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m RequestForPositionsAck) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m RequestForPositionsAck) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m RequestForPositionsAck) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m RequestForPositionsAck) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m RequestForPositionsAck) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m RequestForPositionsAck) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m RequestForPositionsAck) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m RequestForPositionsAck) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m RequestForPositionsAck) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m RequestForPositionsAck) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m RequestForPositionsAck) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m RequestForPositionsAck) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m RequestForPositionsAck) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m RequestForPositionsAck) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m RequestForPositionsAck) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m RequestForPositionsAck) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m RequestForPositionsAck) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m RequestForPositionsAck) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m RequestForPositionsAck) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m RequestForPositionsAck) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m RequestForPositionsAck) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m RequestForPositionsAck) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m RequestForPositionsAck) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m RequestForPositionsAck) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m RequestForPositionsAck) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m RequestForPositionsAck) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m RequestForPositionsAck) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m RequestForPositionsAck) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m RequestForPositionsAck) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m RequestForPositionsAck) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m RequestForPositionsAck) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/rfqrequest/RFQRequest.generated.go b/fix50sp2/rfqrequest/RFQRequest.generated.go new file mode 100644 index 000000000..740f75cb0 --- /dev/null +++ b/fix50sp2/rfqrequest/RFQRequest.generated.go @@ -0,0 +1,5632 @@ +package rfqrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// RFQRequest is the fix50sp2 RFQRequest type, MsgType = AH +type RFQRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a RFQRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) RFQRequest { + return RFQRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m RFQRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a RFQRequest initialized with the required fields for RFQRequest +func New(rfqreqid field.RFQReqIDField) (m RFQRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AH")) + m.Set(rfqreqid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg RFQRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AH", r +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m RFQRequest) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m RFQRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m RFQRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetRFQReqID sets RFQReqID, Tag 644 +func (m RFQRequest) SetRFQReqID(v string) { + m.Set(field.NewRFQReqID(v)) +} + +// SetPrivateQuote sets PrivateQuote, Tag 1171 +func (m RFQRequest) SetPrivateQuote(v bool) { + m.Set(field.NewPrivateQuote(v)) +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m RFQRequest) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m RFQRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m RFQRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRFQReqID gets RFQReqID, Tag 644 +func (m RFQRequest) GetRFQReqID() (v string, err quickfix.MessageRejectError) { + var f field.RFQReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrivateQuote gets PrivateQuote, Tag 1171 +func (m RFQRequest) GetPrivateQuote() (v bool, err quickfix.MessageRejectError) { + var f field.PrivateQuoteField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m RFQRequest) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m RFQRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m RFQRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasRFQReqID returns true if RFQReqID is present, Tag 644 +func (m RFQRequest) HasRFQReqID() bool { + return m.Has(tag.RFQReqID) +} + +// HasPrivateQuote returns true if PrivateQuote is present, Tag 1171 +func (m RFQRequest) HasPrivateQuote() bool { + return m.Has(tag.PrivateQuote) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPrevClosePx sets PrevClosePx, Tag 140 +func (m NoRelatedSym) SetPrevClosePx(value decimal.Decimal, scale int32) { + m.Set(field.NewPrevClosePx(value, scale)) +} + +// SetQuoteRequestType sets QuoteRequestType, Tag 303 +func (m NoRelatedSym) SetQuoteRequestType(v enum.QuoteRequestType) { + m.Set(field.NewQuoteRequestType(v)) +} + +// SetQuoteType sets QuoteType, Tag 537 +func (m NoRelatedSym) SetQuoteType(v enum.QuoteType) { + m.Set(field.NewQuoteType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoRelatedSym) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPrevClosePx gets PrevClosePx, Tag 140 +func (m NoRelatedSym) GetPrevClosePx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PrevClosePxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteRequestType gets QuoteRequestType, Tag 303 +func (m NoRelatedSym) GetQuoteRequestType() (v enum.QuoteRequestType, err quickfix.MessageRejectError) { + var f field.QuoteRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQuoteType gets QuoteType, Tag 537 +func (m NoRelatedSym) GetQuoteType() (v enum.QuoteType, err quickfix.MessageRejectError) { + var f field.QuoteTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoRelatedSym) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoRelatedSym) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasPrevClosePx returns true if PrevClosePx is present, Tag 140 +func (m NoRelatedSym) HasPrevClosePx() bool { + return m.Has(tag.PrevClosePx) +} + +// HasQuoteRequestType returns true if QuoteRequestType is present, Tag 303 +func (m NoRelatedSym) HasQuoteRequestType() bool { + return m.Has(tag.QuoteRequestType) +} + +// HasQuoteType returns true if QuoteType is present, Tag 537 +func (m NoRelatedSym) HasQuoteType() bool { + return m.Has(tag.QuoteType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoRelatedSym) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoRelatedSym) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoUnderlyingsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.PrevClosePx), quickfix.GroupElement(tag.QuoteRequestType), quickfix.GroupElement(tag.QuoteType), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitydefinition/SecurityDefinition.generated.go b/fix50sp2/securitydefinition/SecurityDefinition.generated.go new file mode 100644 index 000000000..9ee1e3868 --- /dev/null +++ b/fix50sp2/securitydefinition/SecurityDefinition.generated.go @@ -0,0 +1,7399 @@ +package securitydefinition + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityDefinition is the fix50sp2 SecurityDefinition type, MsgType = d +type SecurityDefinition struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityDefinition from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityDefinition { + return SecurityDefinition{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityDefinition) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityDefinition initialized with the required fields for SecurityDefinition +func New() (m SecurityDefinition) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("d")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityDefinition, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "d", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityDefinition) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityDefinition) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityDefinition) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityDefinition) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m SecurityDefinition) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SecurityDefinition) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityDefinition) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityDefinition) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityDefinition) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityDefinition) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityDefinition) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityDefinition) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityDefinition) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityDefinition) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityDefinition) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m SecurityDefinition) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinition) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m SecurityDefinition) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinition) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityDefinition) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityDefinition) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityDefinition) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityDefinition) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityDefinition) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityDefinition) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityDefinition) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m SecurityDefinition) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m SecurityDefinition) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m SecurityDefinition) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinition) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityDefinition) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityDefinition) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m SecurityDefinition) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityDefinition) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m SecurityDefinition) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetSecurityResponseType sets SecurityResponseType, Tag 323 +func (m SecurityDefinition) SetSecurityResponseType(v enum.SecurityResponseType) { + m.Set(field.NewSecurityResponseType(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityDefinition) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityDefinition) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinition) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinition) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityDefinition) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityDefinition) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityDefinition) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityDefinition) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityDefinition) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityDefinition) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinition) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityDefinition) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityDefinition) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityDefinition) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityDefinition) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m SecurityDefinition) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m SecurityDefinition) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityDefinition) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityDefinition) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityDefinition) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m SecurityDefinition) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinition) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinition) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinition) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m SecurityDefinition) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityDefinition) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m SecurityDefinition) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinition) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityDefinition) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityDefinition) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityDefinition) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityDefinition) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityDefinition) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityDefinition) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityDefinition) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityDefinition) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityDefinition) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityReportID sets SecurityReportID, Tag 964 +func (m SecurityDefinition) SetSecurityReportID(v int) { + m.Set(field.NewSecurityReportID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityDefinition) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinition) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityDefinition) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityDefinition) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityDefinition) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityDefinition) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityDefinition) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityDefinition) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityDefinition) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityDefinition) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinition) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityDefinition) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinition) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinition) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityDefinition) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityDefinition) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityDefinition) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityDefinition) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityDefinition) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinition) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinition) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinition) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityDefinition) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityDefinition) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityDefinition) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinition) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityDefinition) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityDefinition) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityDefinition) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityDefinition) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityDefinition) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinition) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityDefinition) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetNoMarketSegments sets NoMarketSegments, Tag 1310 +func (m SecurityDefinition) SetNoMarketSegments(f NoMarketSegmentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityDefinition) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityDefinition) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinition) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityDefinition) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityDefinition) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityDefinition) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinition) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinition) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityDefinition) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityDefinition) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinition) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinition) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinition) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinition) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityDefinition) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityDefinition) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityDefinition) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityDefinition) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityDefinition) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityDefinition) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SecurityDefinition) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SecurityDefinition) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityDefinition) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityDefinition) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityDefinition) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityDefinition) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityDefinition) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityDefinition) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityDefinition) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityDefinition) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityDefinition) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m SecurityDefinition) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinition) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m SecurityDefinition) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinition) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityDefinition) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityDefinition) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityDefinition) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityDefinition) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityDefinition) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityDefinition) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityDefinition) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m SecurityDefinition) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m SecurityDefinition) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m SecurityDefinition) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinition) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityDefinition) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityDefinition) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m SecurityDefinition) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityDefinition) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m SecurityDefinition) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseType gets SecurityResponseType, Tag 323 +func (m SecurityDefinition) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { + var f field.SecurityResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityDefinition) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityDefinition) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinition) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinition) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityDefinition) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityDefinition) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityDefinition) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityDefinition) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityDefinition) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityDefinition) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinition) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityDefinition) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityDefinition) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityDefinition) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityDefinition) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m SecurityDefinition) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m SecurityDefinition) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityDefinition) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityDefinition) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityDefinition) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m SecurityDefinition) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinition) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinition) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinition) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m SecurityDefinition) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityDefinition) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m SecurityDefinition) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinition) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityDefinition) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityDefinition) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityDefinition) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityDefinition) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityDefinition) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityDefinition) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityDefinition) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityDefinition) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityDefinition) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReportID gets SecurityReportID, Tag 964 +func (m SecurityDefinition) GetSecurityReportID() (v int, err quickfix.MessageRejectError) { + var f field.SecurityReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityDefinition) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinition) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityDefinition) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityDefinition) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityDefinition) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityDefinition) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityDefinition) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityDefinition) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityDefinition) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityDefinition) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinition) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityDefinition) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinition) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinition) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityDefinition) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityDefinition) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityDefinition) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityDefinition) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityDefinition) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinition) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinition) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinition) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityDefinition) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityDefinition) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityDefinition) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinition) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityDefinition) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityDefinition) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityDefinition) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityDefinition) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityDefinition) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinition) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityDefinition) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMarketSegments gets NoMarketSegments, Tag 1310 +func (m SecurityDefinition) GetNoMarketSegments() (NoMarketSegmentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMarketSegmentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityDefinition) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityDefinition) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinition) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityDefinition) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityDefinition) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityDefinition) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinition) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinition) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityDefinition) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityDefinition) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinition) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinition) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinition) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinition) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityDefinition) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityDefinition) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityDefinition) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityDefinition) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityDefinition) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityDefinition) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityDefinition) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SecurityDefinition) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityDefinition) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityDefinition) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityDefinition) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityDefinition) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityDefinition) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityDefinition) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityDefinition) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityDefinition) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityDefinition) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m SecurityDefinition) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m SecurityDefinition) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m SecurityDefinition) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m SecurityDefinition) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityDefinition) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityDefinition) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityDefinition) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityDefinition) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityDefinition) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityDefinition) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityDefinition) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m SecurityDefinition) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m SecurityDefinition) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m SecurityDefinition) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityDefinition) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityDefinition) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityDefinition) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m SecurityDefinition) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityDefinition) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m SecurityDefinition) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +func (m SecurityDefinition) HasSecurityResponseType() bool { + return m.Has(tag.SecurityResponseType) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityDefinition) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityDefinition) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityDefinition) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityDefinition) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityDefinition) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityDefinition) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityDefinition) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityDefinition) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityDefinition) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityDefinition) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityDefinition) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityDefinition) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityDefinition) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityDefinition) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityDefinition) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m SecurityDefinition) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m SecurityDefinition) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityDefinition) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityDefinition) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityDefinition) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m SecurityDefinition) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m SecurityDefinition) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m SecurityDefinition) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m SecurityDefinition) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m SecurityDefinition) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityDefinition) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m SecurityDefinition) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m SecurityDefinition) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityDefinition) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityDefinition) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityDefinition) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityDefinition) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityDefinition) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityDefinition) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityDefinition) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityDefinition) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityDefinition) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityReportID returns true if SecurityReportID is present, Tag 964 +func (m SecurityDefinition) HasSecurityReportID() bool { + return m.Has(tag.SecurityReportID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityDefinition) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityDefinition) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityDefinition) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityDefinition) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityDefinition) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityDefinition) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityDefinition) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityDefinition) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityDefinition) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityDefinition) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityDefinition) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityDefinition) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityDefinition) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityDefinition) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityDefinition) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityDefinition) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityDefinition) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityDefinition) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityDefinition) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityDefinition) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityDefinition) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityDefinition) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityDefinition) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityDefinition) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityDefinition) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityDefinition) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityDefinition) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityDefinition) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityDefinition) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityDefinition) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityDefinition) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityDefinition) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityDefinition) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasNoMarketSegments returns true if NoMarketSegments is present, Tag 1310 +func (m SecurityDefinition) HasNoMarketSegments() bool { + return m.Has(tag.NoMarketSegments) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityDefinition) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityDefinition) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityDefinition) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityDefinition) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityDefinition) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityDefinition) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityDefinition) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityDefinition) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityDefinition) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityDefinition) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityDefinition) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityDefinition) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityDefinition) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityDefinition) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityDefinition) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityDefinition) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegments is a repeating group element, Tag 1310 +type NoMarketSegments struct { + *quickfix.Group +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoMarketSegments) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoMarketSegments) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoMarketSegments) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoMarketSegments) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoMarketSegments) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoMarketSegments) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoMarketSegments) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoMarketSegments) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMarketSegments) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoMarketSegments) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoMarketSegments) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoMarketSegments) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoMarketSegments) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoMarketSegments) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoMarketSegments) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoMarketSegments) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoMarketSegments) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMarketSegments) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoMarketSegments) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoMarketSegments) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoMarketSegments) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoMarketSegments) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoMarketSegments) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoMarketSegments) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoMarketSegments) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoMarketSegments) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoMarketSegments) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoMarketSegments) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoMarketSegments) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoMarketSegments) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoMarketSegments) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoMarketSegments) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoMarketSegments) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoMarketSegments) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoMarketSegments) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMarketSegments) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoMarketSegments) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoMarketSegments) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoMarketSegments) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegmentsRepeatingGroup is a repeating group, Tag 1310 +type NoMarketSegmentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMarketSegmentsRepeatingGroup returns an initialized, NoMarketSegmentsRepeatingGroup +func NewNoMarketSegmentsRepeatingGroup() NoMarketSegmentsRepeatingGroup { + return NoMarketSegmentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMarketSegments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup()})} +} + +// Add create and append a new NoMarketSegments to this group +func (m NoMarketSegmentsRepeatingGroup) Add() NoMarketSegments { + g := m.RepeatingGroup.Add() + return NoMarketSegments{g} +} + +// Get returns the ith NoMarketSegments in the NoMarketSegmentsRepeatinGroup +func (m NoMarketSegmentsRepeatingGroup) Get(i int) NoMarketSegments { + return NoMarketSegments{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitydefinitionrequest/SecurityDefinitionRequest.generated.go b/fix50sp2/securitydefinitionrequest/SecurityDefinitionRequest.generated.go new file mode 100644 index 000000000..4bc5a1660 --- /dev/null +++ b/fix50sp2/securitydefinitionrequest/SecurityDefinitionRequest.generated.go @@ -0,0 +1,5949 @@ +package securitydefinitionrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityDefinitionRequest is the fix50sp2 SecurityDefinitionRequest type, MsgType = c +type SecurityDefinitionRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityDefinitionRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityDefinitionRequest { + return SecurityDefinitionRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityDefinitionRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityDefinitionRequest initialized with the required fields for SecurityDefinitionRequest +func New(securityreqid field.SecurityReqIDField, securityrequesttype field.SecurityRequestTypeField) (m SecurityDefinitionRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("c")) + m.Set(securityreqid) + m.Set(securityrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityDefinitionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "c", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityDefinitionRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityDefinitionRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityDefinitionRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityDefinitionRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m SecurityDefinitionRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityDefinitionRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityDefinitionRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityDefinitionRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityDefinitionRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityDefinitionRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityDefinitionRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityDefinitionRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityDefinitionRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityDefinitionRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m SecurityDefinitionRequest) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinitionRequest) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m SecurityDefinitionRequest) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinitionRequest) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityDefinitionRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityDefinitionRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityDefinitionRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityDefinitionRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityDefinitionRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityDefinitionRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityDefinitionRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m SecurityDefinitionRequest) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m SecurityDefinitionRequest) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m SecurityDefinitionRequest) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinitionRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityDefinitionRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityDefinitionRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m SecurityDefinitionRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityDefinitionRequest) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityRequestType sets SecurityRequestType, Tag 321 +func (m SecurityDefinitionRequest) SetSecurityRequestType(v enum.SecurityRequestType) { + m.Set(field.NewSecurityRequestType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityDefinitionRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityDefinitionRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityDefinitionRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinitionRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinitionRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityDefinitionRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityDefinitionRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityDefinitionRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityDefinitionRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityDefinitionRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityDefinitionRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinitionRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityDefinitionRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityDefinitionRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityDefinitionRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityDefinitionRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityDefinitionRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m SecurityDefinitionRequest) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m SecurityDefinitionRequest) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityDefinitionRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityDefinitionRequest) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityDefinitionRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m SecurityDefinitionRequest) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinitionRequest) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinitionRequest) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinitionRequest) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m SecurityDefinitionRequest) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityDefinitionRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinitionRequest) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityDefinitionRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m SecurityDefinitionRequest) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityDefinitionRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityDefinitionRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityDefinitionRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityDefinitionRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityDefinitionRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityDefinitionRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityDefinitionRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityDefinitionRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityDefinitionRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinitionRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityDefinitionRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityDefinitionRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityDefinitionRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityDefinitionRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityDefinitionRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityDefinitionRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityDefinitionRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityDefinitionRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinitionRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityDefinitionRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinitionRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinitionRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityDefinitionRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityDefinitionRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityDefinitionRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinitionRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinitionRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinitionRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityDefinitionRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityDefinitionRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityDefinitionRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinitionRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityDefinitionRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityDefinitionRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityDefinitionRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityDefinitionRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityDefinitionRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinitionRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityDefinitionRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityDefinitionRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityDefinitionRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinitionRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityDefinitionRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityDefinitionRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityDefinitionRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinitionRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinitionRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityDefinitionRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityDefinitionRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinitionRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinitionRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinitionRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinitionRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityDefinitionRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityDefinitionRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityDefinitionRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityDefinitionRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityDefinitionRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityDefinitionRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SecurityDefinitionRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityDefinitionRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityDefinitionRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityDefinitionRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityDefinitionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityDefinitionRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityDefinitionRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityDefinitionRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityDefinitionRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityDefinitionRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m SecurityDefinitionRequest) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinitionRequest) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m SecurityDefinitionRequest) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinitionRequest) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityDefinitionRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityDefinitionRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityDefinitionRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityDefinitionRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityDefinitionRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityDefinitionRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityDefinitionRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m SecurityDefinitionRequest) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m SecurityDefinitionRequest) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m SecurityDefinitionRequest) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinitionRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityDefinitionRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityDefinitionRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m SecurityDefinitionRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityDefinitionRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityRequestType gets SecurityRequestType, Tag 321 +func (m SecurityDefinitionRequest) GetSecurityRequestType() (v enum.SecurityRequestType, err quickfix.MessageRejectError) { + var f field.SecurityRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityDefinitionRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityDefinitionRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityDefinitionRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinitionRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinitionRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityDefinitionRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityDefinitionRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityDefinitionRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityDefinitionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityDefinitionRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityDefinitionRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinitionRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityDefinitionRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityDefinitionRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityDefinitionRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityDefinitionRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityDefinitionRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m SecurityDefinitionRequest) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m SecurityDefinitionRequest) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityDefinitionRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityDefinitionRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityDefinitionRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m SecurityDefinitionRequest) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinitionRequest) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinitionRequest) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinitionRequest) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m SecurityDefinitionRequest) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityDefinitionRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinitionRequest) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityDefinitionRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m SecurityDefinitionRequest) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityDefinitionRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityDefinitionRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityDefinitionRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityDefinitionRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityDefinitionRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityDefinitionRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityDefinitionRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityDefinitionRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityDefinitionRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinitionRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityDefinitionRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityDefinitionRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityDefinitionRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityDefinitionRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityDefinitionRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityDefinitionRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityDefinitionRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityDefinitionRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinitionRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityDefinitionRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinitionRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinitionRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityDefinitionRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityDefinitionRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityDefinitionRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinitionRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinitionRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinitionRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityDefinitionRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityDefinitionRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityDefinitionRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinitionRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityDefinitionRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityDefinitionRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityDefinitionRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityDefinitionRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityDefinitionRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinitionRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityDefinitionRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityDefinitionRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityDefinitionRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinitionRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityDefinitionRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityDefinitionRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityDefinitionRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinitionRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinitionRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityDefinitionRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityDefinitionRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinitionRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinitionRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinitionRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinitionRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityDefinitionRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityDefinitionRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityDefinitionRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityDefinitionRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityDefinitionRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityDefinitionRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityDefinitionRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityDefinitionRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityDefinitionRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityDefinitionRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityDefinitionRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityDefinitionRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityDefinitionRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityDefinitionRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityDefinitionRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityDefinitionRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m SecurityDefinitionRequest) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m SecurityDefinitionRequest) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m SecurityDefinitionRequest) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m SecurityDefinitionRequest) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityDefinitionRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityDefinitionRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityDefinitionRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityDefinitionRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityDefinitionRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityDefinitionRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityDefinitionRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m SecurityDefinitionRequest) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m SecurityDefinitionRequest) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m SecurityDefinitionRequest) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityDefinitionRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityDefinitionRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityDefinitionRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m SecurityDefinitionRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityDefinitionRequest) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityRequestType returns true if SecurityRequestType is present, Tag 321 +func (m SecurityDefinitionRequest) HasSecurityRequestType() bool { + return m.Has(tag.SecurityRequestType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityDefinitionRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityDefinitionRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityDefinitionRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityDefinitionRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityDefinitionRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityDefinitionRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityDefinitionRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityDefinitionRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityDefinitionRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityDefinitionRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityDefinitionRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityDefinitionRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityDefinitionRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityDefinitionRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityDefinitionRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityDefinitionRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityDefinitionRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m SecurityDefinitionRequest) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m SecurityDefinitionRequest) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityDefinitionRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityDefinitionRequest) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityDefinitionRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m SecurityDefinitionRequest) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m SecurityDefinitionRequest) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m SecurityDefinitionRequest) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m SecurityDefinitionRequest) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m SecurityDefinitionRequest) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityDefinitionRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m SecurityDefinitionRequest) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityDefinitionRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m SecurityDefinitionRequest) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityDefinitionRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityDefinitionRequest) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityDefinitionRequest) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityDefinitionRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityDefinitionRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityDefinitionRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityDefinitionRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityDefinitionRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityDefinitionRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityDefinitionRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityDefinitionRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityDefinitionRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityDefinitionRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityDefinitionRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityDefinitionRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityDefinitionRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityDefinitionRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityDefinitionRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityDefinitionRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityDefinitionRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityDefinitionRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityDefinitionRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityDefinitionRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityDefinitionRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityDefinitionRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityDefinitionRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityDefinitionRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityDefinitionRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityDefinitionRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityDefinitionRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityDefinitionRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityDefinitionRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityDefinitionRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityDefinitionRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityDefinitionRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityDefinitionRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityDefinitionRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityDefinitionRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityDefinitionRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityDefinitionRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityDefinitionRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityDefinitionRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityDefinitionRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityDefinitionRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityDefinitionRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityDefinitionRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityDefinitionRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityDefinitionRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityDefinitionRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityDefinitionRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityDefinitionRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityDefinitionRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityDefinitionRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityDefinitionRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityDefinitionRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitydefinitionupdatereport/SecurityDefinitionUpdateReport.generated.go b/fix50sp2/securitydefinitionupdatereport/SecurityDefinitionUpdateReport.generated.go new file mode 100644 index 000000000..04ff068ca --- /dev/null +++ b/fix50sp2/securitydefinitionupdatereport/SecurityDefinitionUpdateReport.generated.go @@ -0,0 +1,7418 @@ +package securitydefinitionupdatereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityDefinitionUpdateReport is the fix50sp2 SecurityDefinitionUpdateReport type, MsgType = BP +type SecurityDefinitionUpdateReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityDefinitionUpdateReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityDefinitionUpdateReport { + return SecurityDefinitionUpdateReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityDefinitionUpdateReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityDefinitionUpdateReport initialized with the required fields for SecurityDefinitionUpdateReport +func New() (m SecurityDefinitionUpdateReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BP")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityDefinitionUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BP", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityDefinitionUpdateReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityDefinitionUpdateReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityDefinitionUpdateReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityDefinitionUpdateReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m SecurityDefinitionUpdateReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SecurityDefinitionUpdateReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityDefinitionUpdateReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityDefinitionUpdateReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityDefinitionUpdateReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityDefinitionUpdateReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityDefinitionUpdateReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityDefinitionUpdateReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityDefinitionUpdateReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityDefinitionUpdateReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityDefinitionUpdateReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m SecurityDefinitionUpdateReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinitionUpdateReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m SecurityDefinitionUpdateReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinitionUpdateReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityDefinitionUpdateReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityDefinitionUpdateReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityDefinitionUpdateReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityDefinitionUpdateReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityDefinitionUpdateReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityDefinitionUpdateReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityDefinitionUpdateReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m SecurityDefinitionUpdateReport) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetYieldType sets YieldType, Tag 235 +func (m SecurityDefinitionUpdateReport) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m SecurityDefinitionUpdateReport) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinitionUpdateReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityDefinitionUpdateReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityDefinitionUpdateReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m SecurityDefinitionUpdateReport) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityDefinitionUpdateReport) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m SecurityDefinitionUpdateReport) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetSecurityResponseType sets SecurityResponseType, Tag 323 +func (m SecurityDefinitionUpdateReport) SetSecurityResponseType(v enum.SecurityResponseType) { + m.Set(field.NewSecurityResponseType(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityDefinitionUpdateReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityDefinitionUpdateReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinitionUpdateReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinitionUpdateReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityDefinitionUpdateReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityDefinitionUpdateReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityDefinitionUpdateReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityDefinitionUpdateReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityDefinitionUpdateReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityDefinitionUpdateReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinitionUpdateReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityDefinitionUpdateReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityDefinitionUpdateReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityDefinitionUpdateReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityDefinitionUpdateReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m SecurityDefinitionUpdateReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m SecurityDefinitionUpdateReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityDefinitionUpdateReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityDefinitionUpdateReport) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityDefinitionUpdateReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m SecurityDefinitionUpdateReport) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinitionUpdateReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinitionUpdateReport) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinitionUpdateReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m SecurityDefinitionUpdateReport) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityDefinitionUpdateReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m SecurityDefinitionUpdateReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinitionUpdateReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityDefinitionUpdateReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityDefinitionUpdateReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityDefinitionUpdateReport) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityDefinitionUpdateReport) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityDefinitionUpdateReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityDefinitionUpdateReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityDefinitionUpdateReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityDefinitionUpdateReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityDefinitionUpdateReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityReportID sets SecurityReportID, Tag 964 +func (m SecurityDefinitionUpdateReport) SetSecurityReportID(v int) { + m.Set(field.NewSecurityReportID(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityDefinitionUpdateReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinitionUpdateReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityDefinitionUpdateReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityDefinitionUpdateReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityDefinitionUpdateReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityDefinitionUpdateReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityDefinitionUpdateReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetSecurityUpdateAction sets SecurityUpdateAction, Tag 980 +func (m SecurityDefinitionUpdateReport) SetSecurityUpdateAction(v enum.SecurityUpdateAction) { + m.Set(field.NewSecurityUpdateAction(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityDefinitionUpdateReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityDefinitionUpdateReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityDefinitionUpdateReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinitionUpdateReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityDefinitionUpdateReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinitionUpdateReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinitionUpdateReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityDefinitionUpdateReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityDefinitionUpdateReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityDefinitionUpdateReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityDefinitionUpdateReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityDefinitionUpdateReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinitionUpdateReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinitionUpdateReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinitionUpdateReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityDefinitionUpdateReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityDefinitionUpdateReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityDefinitionUpdateReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinitionUpdateReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityDefinitionUpdateReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityDefinitionUpdateReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityDefinitionUpdateReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityDefinitionUpdateReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityDefinitionUpdateReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinitionUpdateReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityDefinitionUpdateReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetNoMarketSegments sets NoMarketSegments, Tag 1310 +func (m SecurityDefinitionUpdateReport) SetNoMarketSegments(f NoMarketSegmentsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityDefinitionUpdateReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityDefinitionUpdateReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinitionUpdateReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityDefinitionUpdateReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityDefinitionUpdateReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityDefinitionUpdateReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinitionUpdateReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinitionUpdateReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityDefinitionUpdateReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityDefinitionUpdateReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinitionUpdateReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinitionUpdateReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinitionUpdateReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinitionUpdateReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityDefinitionUpdateReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityDefinitionUpdateReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityDefinitionUpdateReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityDefinitionUpdateReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityDefinitionUpdateReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityDefinitionUpdateReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SecurityDefinitionUpdateReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SecurityDefinitionUpdateReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityDefinitionUpdateReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityDefinitionUpdateReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityDefinitionUpdateReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityDefinitionUpdateReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityDefinitionUpdateReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityDefinitionUpdateReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityDefinitionUpdateReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityDefinitionUpdateReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityDefinitionUpdateReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m SecurityDefinitionUpdateReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m SecurityDefinitionUpdateReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m SecurityDefinitionUpdateReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m SecurityDefinitionUpdateReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityDefinitionUpdateReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityDefinitionUpdateReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityDefinitionUpdateReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityDefinitionUpdateReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityDefinitionUpdateReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityDefinitionUpdateReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityDefinitionUpdateReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m SecurityDefinitionUpdateReport) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetYieldType gets YieldType, Tag 235 +func (m SecurityDefinitionUpdateReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m SecurityDefinitionUpdateReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityDefinitionUpdateReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityDefinitionUpdateReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityDefinitionUpdateReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m SecurityDefinitionUpdateReport) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityDefinitionUpdateReport) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m SecurityDefinitionUpdateReport) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseType gets SecurityResponseType, Tag 323 +func (m SecurityDefinitionUpdateReport) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { + var f field.SecurityResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityDefinitionUpdateReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityDefinitionUpdateReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityDefinitionUpdateReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityDefinitionUpdateReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityDefinitionUpdateReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityDefinitionUpdateReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityDefinitionUpdateReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityDefinitionUpdateReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityDefinitionUpdateReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityDefinitionUpdateReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityDefinitionUpdateReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityDefinitionUpdateReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityDefinitionUpdateReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityDefinitionUpdateReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityDefinitionUpdateReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m SecurityDefinitionUpdateReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m SecurityDefinitionUpdateReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityDefinitionUpdateReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityDefinitionUpdateReport) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityDefinitionUpdateReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m SecurityDefinitionUpdateReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m SecurityDefinitionUpdateReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m SecurityDefinitionUpdateReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m SecurityDefinitionUpdateReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m SecurityDefinitionUpdateReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityDefinitionUpdateReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m SecurityDefinitionUpdateReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m SecurityDefinitionUpdateReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityDefinitionUpdateReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityDefinitionUpdateReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityDefinitionUpdateReport) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityDefinitionUpdateReport) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityDefinitionUpdateReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityDefinitionUpdateReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityDefinitionUpdateReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityDefinitionUpdateReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityDefinitionUpdateReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReportID gets SecurityReportID, Tag 964 +func (m SecurityDefinitionUpdateReport) GetSecurityReportID() (v int, err quickfix.MessageRejectError) { + var f field.SecurityReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityDefinitionUpdateReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityDefinitionUpdateReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityDefinitionUpdateReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityDefinitionUpdateReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityDefinitionUpdateReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityDefinitionUpdateReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityDefinitionUpdateReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityUpdateAction gets SecurityUpdateAction, Tag 980 +func (m SecurityDefinitionUpdateReport) GetSecurityUpdateAction() (v enum.SecurityUpdateAction, err quickfix.MessageRejectError) { + var f field.SecurityUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityDefinitionUpdateReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityDefinitionUpdateReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityDefinitionUpdateReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityDefinitionUpdateReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityDefinitionUpdateReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityDefinitionUpdateReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityDefinitionUpdateReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityDefinitionUpdateReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityDefinitionUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityDefinitionUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityDefinitionUpdateReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityDefinitionUpdateReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityDefinitionUpdateReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityDefinitionUpdateReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityDefinitionUpdateReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityDefinitionUpdateReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityDefinitionUpdateReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityDefinitionUpdateReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityDefinitionUpdateReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityDefinitionUpdateReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityDefinitionUpdateReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityDefinitionUpdateReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityDefinitionUpdateReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityDefinitionUpdateReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityDefinitionUpdateReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityDefinitionUpdateReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMarketSegments gets NoMarketSegments, Tag 1310 +func (m SecurityDefinitionUpdateReport) GetNoMarketSegments() (NoMarketSegmentsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMarketSegmentsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityDefinitionUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityDefinitionUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityDefinitionUpdateReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityDefinitionUpdateReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityDefinitionUpdateReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityDefinitionUpdateReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityDefinitionUpdateReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityDefinitionUpdateReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityDefinitionUpdateReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityDefinitionUpdateReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityDefinitionUpdateReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityDefinitionUpdateReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityDefinitionUpdateReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityDefinitionUpdateReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityDefinitionUpdateReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityDefinitionUpdateReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityDefinitionUpdateReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityDefinitionUpdateReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityDefinitionUpdateReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityDefinitionUpdateReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityDefinitionUpdateReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SecurityDefinitionUpdateReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityDefinitionUpdateReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityDefinitionUpdateReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityDefinitionUpdateReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityDefinitionUpdateReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityDefinitionUpdateReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityDefinitionUpdateReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityDefinitionUpdateReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityDefinitionUpdateReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityDefinitionUpdateReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m SecurityDefinitionUpdateReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m SecurityDefinitionUpdateReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m SecurityDefinitionUpdateReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m SecurityDefinitionUpdateReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityDefinitionUpdateReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityDefinitionUpdateReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityDefinitionUpdateReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityDefinitionUpdateReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityDefinitionUpdateReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityDefinitionUpdateReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityDefinitionUpdateReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m SecurityDefinitionUpdateReport) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m SecurityDefinitionUpdateReport) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m SecurityDefinitionUpdateReport) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityDefinitionUpdateReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityDefinitionUpdateReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityDefinitionUpdateReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m SecurityDefinitionUpdateReport) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityDefinitionUpdateReport) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m SecurityDefinitionUpdateReport) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +func (m SecurityDefinitionUpdateReport) HasSecurityResponseType() bool { + return m.Has(tag.SecurityResponseType) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityDefinitionUpdateReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityDefinitionUpdateReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityDefinitionUpdateReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityDefinitionUpdateReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityDefinitionUpdateReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityDefinitionUpdateReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityDefinitionUpdateReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityDefinitionUpdateReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityDefinitionUpdateReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityDefinitionUpdateReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityDefinitionUpdateReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityDefinitionUpdateReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityDefinitionUpdateReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityDefinitionUpdateReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityDefinitionUpdateReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m SecurityDefinitionUpdateReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m SecurityDefinitionUpdateReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityDefinitionUpdateReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityDefinitionUpdateReport) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityDefinitionUpdateReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m SecurityDefinitionUpdateReport) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m SecurityDefinitionUpdateReport) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m SecurityDefinitionUpdateReport) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m SecurityDefinitionUpdateReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m SecurityDefinitionUpdateReport) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityDefinitionUpdateReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m SecurityDefinitionUpdateReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m SecurityDefinitionUpdateReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityDefinitionUpdateReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityDefinitionUpdateReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityDefinitionUpdateReport) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityDefinitionUpdateReport) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityDefinitionUpdateReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityDefinitionUpdateReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityDefinitionUpdateReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityDefinitionUpdateReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityDefinitionUpdateReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityReportID returns true if SecurityReportID is present, Tag 964 +func (m SecurityDefinitionUpdateReport) HasSecurityReportID() bool { + return m.Has(tag.SecurityReportID) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityDefinitionUpdateReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityDefinitionUpdateReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityDefinitionUpdateReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityDefinitionUpdateReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityDefinitionUpdateReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityDefinitionUpdateReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityDefinitionUpdateReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasSecurityUpdateAction returns true if SecurityUpdateAction is present, Tag 980 +func (m SecurityDefinitionUpdateReport) HasSecurityUpdateAction() bool { + return m.Has(tag.SecurityUpdateAction) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityDefinitionUpdateReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityDefinitionUpdateReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityDefinitionUpdateReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityDefinitionUpdateReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityDefinitionUpdateReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityDefinitionUpdateReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityDefinitionUpdateReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityDefinitionUpdateReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityDefinitionUpdateReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityDefinitionUpdateReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityDefinitionUpdateReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityDefinitionUpdateReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityDefinitionUpdateReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityDefinitionUpdateReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityDefinitionUpdateReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityDefinitionUpdateReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityDefinitionUpdateReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityDefinitionUpdateReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityDefinitionUpdateReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityDefinitionUpdateReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityDefinitionUpdateReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityDefinitionUpdateReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityDefinitionUpdateReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityDefinitionUpdateReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityDefinitionUpdateReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityDefinitionUpdateReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasNoMarketSegments returns true if NoMarketSegments is present, Tag 1310 +func (m SecurityDefinitionUpdateReport) HasNoMarketSegments() bool { + return m.Has(tag.NoMarketSegments) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityDefinitionUpdateReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityDefinitionUpdateReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityDefinitionUpdateReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityDefinitionUpdateReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityDefinitionUpdateReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityDefinitionUpdateReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityDefinitionUpdateReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityDefinitionUpdateReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityDefinitionUpdateReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityDefinitionUpdateReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityDefinitionUpdateReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityDefinitionUpdateReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityDefinitionUpdateReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityDefinitionUpdateReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityDefinitionUpdateReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityDefinitionUpdateReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegments is a repeating group element, Tag 1310 +type NoMarketSegments struct { + *quickfix.Group +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoMarketSegments) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoMarketSegments) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoMarketSegments) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoMarketSegments) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoMarketSegments) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoMarketSegments) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoMarketSegments) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoMarketSegments) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoMarketSegments) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoMarketSegments) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoMarketSegments) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoMarketSegments) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoMarketSegments) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoMarketSegments) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoMarketSegments) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoMarketSegments) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoMarketSegments) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoMarketSegments) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoMarketSegments) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoMarketSegments) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoMarketSegments) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoMarketSegments) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoMarketSegments) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoMarketSegments) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoMarketSegments) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoMarketSegments) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoMarketSegments) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoMarketSegments) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoMarketSegments) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoMarketSegments) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoMarketSegments) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoMarketSegments) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoMarketSegments) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoMarketSegments) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoMarketSegments) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoMarketSegments) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoMarketSegments) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoMarketSegments) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoMarketSegments) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoMarketSegments) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoMarketSegments) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoMarketSegments) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoMarketSegments) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoMarketSegments) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoMarketSegments) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoMarketSegments) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoMarketSegments) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoMarketSegments) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoMarketSegments) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoMarketSegments) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoMarketSegments) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoMarketSegmentsRepeatingGroup is a repeating group, Tag 1310 +type NoMarketSegmentsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMarketSegmentsRepeatingGroup returns an initialized, NoMarketSegmentsRepeatingGroup +func NewNoMarketSegmentsRepeatingGroup() NoMarketSegmentsRepeatingGroup { + return NoMarketSegmentsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMarketSegments, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup()})} +} + +// Add create and append a new NoMarketSegments to this group +func (m NoMarketSegmentsRepeatingGroup) Add() NoMarketSegments { + g := m.RepeatingGroup.Add() + return NoMarketSegments{g} +} + +// Get returns the ith NoMarketSegments in the NoMarketSegmentsRepeatinGroup +func (m NoMarketSegmentsRepeatingGroup) Get(i int) NoMarketSegments { + return NoMarketSegments{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitylist/SecurityList.generated.go b/fix50sp2/securitylist/SecurityList.generated.go new file mode 100644 index 000000000..ef90e9f30 --- /dev/null +++ b/fix50sp2/securitylist/SecurityList.generated.go @@ -0,0 +1,7957 @@ +package securitylist + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityList is the fix50sp2 SecurityList type, MsgType = y +type SecurityList struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityList from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityList { + return SecurityList{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityList) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityList initialized with the required fields for SecurityList +func New() (m SecurityList) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("y")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityList, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "y", r +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SecurityList) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m SecurityList) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityList) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m SecurityList) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +func (m SecurityList) SetTotNoRelatedSym(v int) { + m.Set(field.NewTotNoRelatedSym(v)) +} + +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +func (m SecurityList) SetSecurityRequestResult(v enum.SecurityRequestResult) { + m.Set(field.NewSecurityRequestResult(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m SecurityList) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m SecurityList) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetSecurityReportID sets SecurityReportID, Tag 964 +func (m SecurityList) SetSecurityReportID(v int) { + m.Set(field.NewSecurityReportID(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityList) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityList) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityList) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityList) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityList) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityList) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetSecurityListID sets SecurityListID, Tag 1465 +func (m SecurityList) SetSecurityListID(v string) { + m.Set(field.NewSecurityListID(v)) +} + +// SetSecurityListRefID sets SecurityListRefID, Tag 1466 +func (m SecurityList) SetSecurityListRefID(v string) { + m.Set(field.NewSecurityListRefID(v)) +} + +// SetSecurityListDesc sets SecurityListDesc, Tag 1467 +func (m SecurityList) SetSecurityListDesc(v string) { + m.Set(field.NewSecurityListDesc(v)) +} + +// SetEncodedSecurityListDescLen sets EncodedSecurityListDescLen, Tag 1468 +func (m SecurityList) SetEncodedSecurityListDescLen(v int) { + m.Set(field.NewEncodedSecurityListDescLen(v)) +} + +// SetEncodedSecurityListDesc sets EncodedSecurityListDesc, Tag 1469 +func (m SecurityList) SetEncodedSecurityListDesc(v string) { + m.Set(field.NewEncodedSecurityListDesc(v)) +} + +// SetSecurityListType sets SecurityListType, Tag 1470 +func (m SecurityList) SetSecurityListType(v enum.SecurityListType) { + m.Set(field.NewSecurityListType(v)) +} + +// SetSecurityListTypeSource sets SecurityListTypeSource, Tag 1471 +func (m SecurityList) SetSecurityListTypeSource(v enum.SecurityListTypeSource) { + m.Set(field.NewSecurityListTypeSource(v)) +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SecurityList) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m SecurityList) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityList) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m SecurityList) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +func (m SecurityList) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRelatedSymField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +func (m SecurityList) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { + var f field.SecurityRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m SecurityList) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m SecurityList) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReportID gets SecurityReportID, Tag 964 +func (m SecurityList) GetSecurityReportID() (v int, err quickfix.MessageRejectError) { + var f field.SecurityReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityList) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityList) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityList) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityList) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityList) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityList) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListID gets SecurityListID, Tag 1465 +func (m SecurityList) GetSecurityListID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListRefID gets SecurityListRefID, Tag 1466 +func (m SecurityList) GetSecurityListRefID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListDesc gets SecurityListDesc, Tag 1467 +func (m SecurityList) GetSecurityListDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityListDescLen gets EncodedSecurityListDescLen, Tag 1468 +func (m SecurityList) GetEncodedSecurityListDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityListDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityListDesc gets EncodedSecurityListDesc, Tag 1469 +func (m SecurityList) GetEncodedSecurityListDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityListDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListType gets SecurityListType, Tag 1470 +func (m SecurityList) GetSecurityListType() (v enum.SecurityListType, err quickfix.MessageRejectError) { + var f field.SecurityListTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListTypeSource gets SecurityListTypeSource, Tag 1471 +func (m SecurityList) GetSecurityListTypeSource() (v enum.SecurityListTypeSource, err quickfix.MessageRejectError) { + var f field.SecurityListTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SecurityList) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m SecurityList) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityList) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m SecurityList) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +func (m SecurityList) HasTotNoRelatedSym() bool { + return m.Has(tag.TotNoRelatedSym) +} + +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +func (m SecurityList) HasSecurityRequestResult() bool { + return m.Has(tag.SecurityRequestResult) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m SecurityList) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m SecurityList) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasSecurityReportID returns true if SecurityReportID is present, Tag 964 +func (m SecurityList) HasSecurityReportID() bool { + return m.Has(tag.SecurityReportID) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityList) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityList) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityList) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityList) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityList) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityList) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasSecurityListID returns true if SecurityListID is present, Tag 1465 +func (m SecurityList) HasSecurityListID() bool { + return m.Has(tag.SecurityListID) +} + +// HasSecurityListRefID returns true if SecurityListRefID is present, Tag 1466 +func (m SecurityList) HasSecurityListRefID() bool { + return m.Has(tag.SecurityListRefID) +} + +// HasSecurityListDesc returns true if SecurityListDesc is present, Tag 1467 +func (m SecurityList) HasSecurityListDesc() bool { + return m.Has(tag.SecurityListDesc) +} + +// HasEncodedSecurityListDescLen returns true if EncodedSecurityListDescLen is present, Tag 1468 +func (m SecurityList) HasEncodedSecurityListDescLen() bool { + return m.Has(tag.EncodedSecurityListDescLen) +} + +// HasEncodedSecurityListDesc returns true if EncodedSecurityListDesc is present, Tag 1469 +func (m SecurityList) HasEncodedSecurityListDesc() bool { + return m.Has(tag.EncodedSecurityListDesc) +} + +// HasSecurityListType returns true if SecurityListType is present, Tag 1470 +func (m SecurityList) HasSecurityListType() bool { + return m.Has(tag.SecurityListType) +} + +// HasSecurityListTypeSource returns true if SecurityListTypeSource is present, Tag 1471 +func (m SecurityList) HasSecurityListTypeSource() bool { + return m.Has(tag.SecurityListTypeSource) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NoRelatedSym) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NoRelatedSym) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NoRelatedSym) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NoRelatedSym) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NoRelatedSym) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NoRelatedSym) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSpread sets Spread, Tag 218 +func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoRelatedSym) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoRelatedSym) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetText sets Text, Tag 58 +func (m NoRelatedSym) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoRelatedSym) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoRelatedSym) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoRelatedSym) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoRelatedSym) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoRelatedSym) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoRelatedSym) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoRelatedSym) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoRelatedSym) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoRelatedSym) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoRelatedSym) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoRelatedSym) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoRelatedSym) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoRelatedSym) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoRelatedSym) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoRelatedSym) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoRelatedSym) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoRelatedSym) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoRelatedSym) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoRelatedSym) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoRelatedSym) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoRelatedSym) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRelSymTransactTime sets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) SetRelSymTransactTime(v time.Time) { + m.Set(field.NewRelSymTransactTime(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSpread gets Spread, Tag 218 +func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoRelatedSym) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoRelatedSym) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoRelatedSym) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoRelatedSym) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoRelatedSym) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoRelatedSym) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoRelatedSym) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoRelatedSym) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoRelatedSym) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoRelatedSym) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoRelatedSym) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoRelatedSym) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoRelatedSym) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoRelatedSym) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoRelatedSym) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoRelatedSym) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoRelatedSym) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRelSymTransactTime gets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) GetRelSymTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.RelSymTransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m NoRelatedSym) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m NoRelatedSym) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m NoRelatedSym) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NoRelatedSym) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NoRelatedSym) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NoRelatedSym) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NoRelatedSym) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NoRelatedSym) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NoRelatedSym) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NoRelatedSym) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NoRelatedSym) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NoRelatedSym) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoRelatedSym) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoRelatedSym) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoRelatedSym) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoRelatedSym) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoRelatedSym) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoRelatedSym) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoRelatedSym) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoRelatedSym) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoRelatedSym) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoRelatedSym) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoRelatedSym) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoRelatedSym) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoRelatedSym) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoRelatedSym) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoRelatedSym) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoRelatedSym) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoRelatedSym) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoRelatedSym) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoRelatedSym) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoRelatedSym) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoRelatedSym) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoRelatedSym) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoRelatedSym) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoRelatedSym) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoRelatedSym) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoRelatedSym) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoRelatedSym) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoRelatedSym) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoRelatedSym) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoRelatedSym) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoRelatedSym) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoRelatedSym) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoRelatedSym) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// HasRelSymTransactTime returns true if RelSymTransactTime is present, Tag 1504 +func (m NoRelatedSym) HasRelSymTransactTime() bool { + return m.Has(tag.RelSymTransactTime) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup(), quickfix.GroupElement(tag.RelSymTransactTime)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitylistrequest/SecurityListRequest.generated.go b/fix50sp2/securitylistrequest/SecurityListRequest.generated.go new file mode 100644 index 000000000..46c1554f7 --- /dev/null +++ b/fix50sp2/securitylistrequest/SecurityListRequest.generated.go @@ -0,0 +1,5809 @@ +package securitylistrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityListRequest is the fix50sp2 SecurityListRequest type, MsgType = x +type SecurityListRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityListRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityListRequest { + return SecurityListRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityListRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityListRequest initialized with the required fields for SecurityListRequest +func New(securityreqid field.SecurityReqIDField, securitylistrequesttype field.SecurityListRequestTypeField) (m SecurityListRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("x")) + m.Set(securityreqid) + m.Set(securitylistrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "x", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityListRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityListRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityListRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityListRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m SecurityListRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityListRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityListRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityListRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityListRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityListRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityListRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityListRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityListRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityListRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityListRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityListRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityListRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityListRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityListRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityListRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityListRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityListRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityListRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityListRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m SecurityListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityListRequest) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityListRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityListRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityListRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityListRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityListRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityListRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityListRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityListRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityListRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityListRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityListRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityListRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityListRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityListRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityListRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityListRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecurityListRequestType sets SecurityListRequestType, Tag 559 +func (m SecurityListRequest) SetSecurityListRequestType(v enum.SecurityListRequestType) { + m.Set(field.NewSecurityListRequestType(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityListRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityListRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityListRequest) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityListRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityListRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityListRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m SecurityListRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityListRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityListRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityListRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityListRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityListRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityListRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityListRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m SecurityListRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m SecurityListRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m SecurityListRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m SecurityListRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m SecurityListRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m SecurityListRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m SecurityListRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m SecurityListRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityListRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityListRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityListRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityListRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityListRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityListRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityListRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityListRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityListRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityListRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityListRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityListRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityListRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityListRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityListRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityListRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityListRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityListRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityListRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityListRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityListRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityListRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityListRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityListRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityListRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityListRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityListRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityListRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityListRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityListRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityListRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityListRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityListRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityListRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityListRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityListRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityListRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityListRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityListRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityListRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityListRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityListRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetSecurityListID sets SecurityListID, Tag 1465 +func (m SecurityListRequest) SetSecurityListID(v string) { + m.Set(field.NewSecurityListID(v)) +} + +// SetSecurityListType sets SecurityListType, Tag 1470 +func (m SecurityListRequest) SetSecurityListType(v enum.SecurityListType) { + m.Set(field.NewSecurityListType(v)) +} + +// SetSecurityListTypeSource sets SecurityListTypeSource, Tag 1471 +func (m SecurityListRequest) SetSecurityListTypeSource(v enum.SecurityListTypeSource) { + m.Set(field.NewSecurityListTypeSource(v)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityListRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityListRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityListRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityListRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityListRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityListRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityListRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityListRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityListRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityListRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SecurityListRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityListRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityListRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityListRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityListRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityListRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityListRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityListRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityListRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityListRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityListRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityListRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityListRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityListRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityListRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityListRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityListRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityListRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityListRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityListRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m SecurityListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityListRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityListRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityListRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityListRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityListRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityListRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityListRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityListRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityListRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityListRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityListRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityListRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityListRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityListRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityListRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityListRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityListRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecurityListRequestType gets SecurityListRequestType, Tag 559 +func (m SecurityListRequest) GetSecurityListRequestType() (v enum.SecurityListRequestType, err quickfix.MessageRejectError) { + var f field.SecurityListRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityListRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityListRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityListRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityListRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityListRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m SecurityListRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityListRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityListRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityListRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityListRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityListRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityListRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityListRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m SecurityListRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m SecurityListRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m SecurityListRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m SecurityListRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m SecurityListRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m SecurityListRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m SecurityListRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m SecurityListRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityListRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityListRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityListRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityListRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityListRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityListRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityListRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityListRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityListRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityListRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityListRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityListRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityListRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityListRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityListRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityListRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityListRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityListRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityListRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityListRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityListRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityListRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityListRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityListRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityListRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityListRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityListRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityListRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityListRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityListRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityListRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityListRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityListRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityListRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityListRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityListRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityListRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityListRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityListRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityListRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityListRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityListRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListID gets SecurityListID, Tag 1465 +func (m SecurityListRequest) GetSecurityListID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListType gets SecurityListType, Tag 1470 +func (m SecurityListRequest) GetSecurityListType() (v enum.SecurityListType, err quickfix.MessageRejectError) { + var f field.SecurityListTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListTypeSource gets SecurityListTypeSource, Tag 1471 +func (m SecurityListRequest) GetSecurityListTypeSource() (v enum.SecurityListTypeSource, err quickfix.MessageRejectError) { + var f field.SecurityListTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityListRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityListRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityListRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityListRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityListRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityListRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityListRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityListRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityListRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityListRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityListRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityListRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityListRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityListRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityListRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityListRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityListRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityListRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityListRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityListRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityListRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityListRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityListRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityListRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityListRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityListRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityListRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityListRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityListRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityListRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m SecurityListRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityListRequest) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityListRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityListRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityListRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityListRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityListRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityListRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityListRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityListRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityListRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityListRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityListRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityListRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityListRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityListRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityListRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityListRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasSecurityListRequestType returns true if SecurityListRequestType is present, Tag 559 +func (m SecurityListRequest) HasSecurityListRequestType() bool { + return m.Has(tag.SecurityListRequestType) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityListRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityListRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityListRequest) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityListRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityListRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityListRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m SecurityListRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityListRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityListRequest) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityListRequest) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityListRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityListRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityListRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityListRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m SecurityListRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m SecurityListRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m SecurityListRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m SecurityListRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m SecurityListRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m SecurityListRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m SecurityListRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m SecurityListRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityListRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityListRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityListRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityListRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityListRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityListRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityListRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityListRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityListRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityListRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityListRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityListRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityListRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityListRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityListRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityListRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityListRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityListRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityListRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityListRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityListRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityListRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityListRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityListRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityListRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityListRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityListRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityListRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityListRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityListRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityListRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityListRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityListRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityListRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityListRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityListRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityListRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityListRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityListRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityListRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityListRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityListRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasSecurityListID returns true if SecurityListID is present, Tag 1465 +func (m SecurityListRequest) HasSecurityListID() bool { + return m.Has(tag.SecurityListID) +} + +// HasSecurityListType returns true if SecurityListType is present, Tag 1470 +func (m SecurityListRequest) HasSecurityListType() bool { + return m.Has(tag.SecurityListType) +} + +// HasSecurityListTypeSource returns true if SecurityListTypeSource is present, Tag 1471 +func (m SecurityListRequest) HasSecurityListTypeSource() bool { + return m.Has(tag.SecurityListTypeSource) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityListRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityListRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityListRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityListRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityListRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityListRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitylistupdatereport/SecurityListUpdateReport.generated.go b/fix50sp2/securitylistupdatereport/SecurityListUpdateReport.generated.go new file mode 100644 index 000000000..57c24c68e --- /dev/null +++ b/fix50sp2/securitylistupdatereport/SecurityListUpdateReport.generated.go @@ -0,0 +1,8014 @@ +package securitylistupdatereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityListUpdateReport is the fix50sp2 SecurityListUpdateReport type, MsgType = BK +type SecurityListUpdateReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityListUpdateReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityListUpdateReport { + return SecurityListUpdateReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityListUpdateReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityListUpdateReport initialized with the required fields for SecurityListUpdateReport +func New() (m SecurityListUpdateReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BK")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityListUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BK", r +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SecurityListUpdateReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m SecurityListUpdateReport) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m SecurityListUpdateReport) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityListUpdateReport) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m SecurityListUpdateReport) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetTotNoRelatedSym sets TotNoRelatedSym, Tag 393 +func (m SecurityListUpdateReport) SetTotNoRelatedSym(v int) { + m.Set(field.NewTotNoRelatedSym(v)) +} + +// SetSecurityRequestResult sets SecurityRequestResult, Tag 560 +func (m SecurityListUpdateReport) SetSecurityRequestResult(v enum.SecurityRequestResult) { + m.Set(field.NewSecurityRequestResult(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m SecurityListUpdateReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m SecurityListUpdateReport) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetSecurityReportID sets SecurityReportID, Tag 964 +func (m SecurityListUpdateReport) SetSecurityReportID(v int) { + m.Set(field.NewSecurityReportID(v)) +} + +// SetSecurityUpdateAction sets SecurityUpdateAction, Tag 980 +func (m SecurityListUpdateReport) SetSecurityUpdateAction(v enum.SecurityUpdateAction) { + m.Set(field.NewSecurityUpdateAction(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityListUpdateReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityListUpdateReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityListUpdateReport) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityListUpdateReport) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityListUpdateReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityListUpdateReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetSecurityListID sets SecurityListID, Tag 1465 +func (m SecurityListUpdateReport) SetSecurityListID(v string) { + m.Set(field.NewSecurityListID(v)) +} + +// SetSecurityListRefID sets SecurityListRefID, Tag 1466 +func (m SecurityListUpdateReport) SetSecurityListRefID(v string) { + m.Set(field.NewSecurityListRefID(v)) +} + +// SetSecurityListDesc sets SecurityListDesc, Tag 1467 +func (m SecurityListUpdateReport) SetSecurityListDesc(v string) { + m.Set(field.NewSecurityListDesc(v)) +} + +// SetEncodedSecurityListDescLen sets EncodedSecurityListDescLen, Tag 1468 +func (m SecurityListUpdateReport) SetEncodedSecurityListDescLen(v int) { + m.Set(field.NewEncodedSecurityListDescLen(v)) +} + +// SetEncodedSecurityListDesc sets EncodedSecurityListDesc, Tag 1469 +func (m SecurityListUpdateReport) SetEncodedSecurityListDesc(v string) { + m.Set(field.NewEncodedSecurityListDesc(v)) +} + +// SetSecurityListType sets SecurityListType, Tag 1470 +func (m SecurityListUpdateReport) SetSecurityListType(v enum.SecurityListType) { + m.Set(field.NewSecurityListType(v)) +} + +// SetSecurityListTypeSource sets SecurityListTypeSource, Tag 1471 +func (m SecurityListUpdateReport) SetSecurityListTypeSource(v enum.SecurityListTypeSource) { + m.Set(field.NewSecurityListTypeSource(v)) +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SecurityListUpdateReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m SecurityListUpdateReport) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m SecurityListUpdateReport) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityListUpdateReport) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m SecurityListUpdateReport) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoRelatedSym gets TotNoRelatedSym, Tag 393 +func (m SecurityListUpdateReport) GetTotNoRelatedSym() (v int, err quickfix.MessageRejectError) { + var f field.TotNoRelatedSymField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityRequestResult gets SecurityRequestResult, Tag 560 +func (m SecurityListUpdateReport) GetSecurityRequestResult() (v enum.SecurityRequestResult, err quickfix.MessageRejectError) { + var f field.SecurityRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m SecurityListUpdateReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m SecurityListUpdateReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReportID gets SecurityReportID, Tag 964 +func (m SecurityListUpdateReport) GetSecurityReportID() (v int, err quickfix.MessageRejectError) { + var f field.SecurityReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityUpdateAction gets SecurityUpdateAction, Tag 980 +func (m SecurityListUpdateReport) GetSecurityUpdateAction() (v enum.SecurityUpdateAction, err quickfix.MessageRejectError) { + var f field.SecurityUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityListUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityListUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityListUpdateReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityListUpdateReport) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityListUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityListUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListID gets SecurityListID, Tag 1465 +func (m SecurityListUpdateReport) GetSecurityListID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListRefID gets SecurityListRefID, Tag 1466 +func (m SecurityListUpdateReport) GetSecurityListRefID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListDesc gets SecurityListDesc, Tag 1467 +func (m SecurityListUpdateReport) GetSecurityListDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityListDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityListDescLen gets EncodedSecurityListDescLen, Tag 1468 +func (m SecurityListUpdateReport) GetEncodedSecurityListDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityListDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityListDesc gets EncodedSecurityListDesc, Tag 1469 +func (m SecurityListUpdateReport) GetEncodedSecurityListDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityListDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListType gets SecurityListType, Tag 1470 +func (m SecurityListUpdateReport) GetSecurityListType() (v enum.SecurityListType, err quickfix.MessageRejectError) { + var f field.SecurityListTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityListTypeSource gets SecurityListTypeSource, Tag 1471 +func (m SecurityListUpdateReport) GetSecurityListTypeSource() (v enum.SecurityListTypeSource, err quickfix.MessageRejectError) { + var f field.SecurityListTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SecurityListUpdateReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m SecurityListUpdateReport) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m SecurityListUpdateReport) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityListUpdateReport) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m SecurityListUpdateReport) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasTotNoRelatedSym returns true if TotNoRelatedSym is present, Tag 393 +func (m SecurityListUpdateReport) HasTotNoRelatedSym() bool { + return m.Has(tag.TotNoRelatedSym) +} + +// HasSecurityRequestResult returns true if SecurityRequestResult is present, Tag 560 +func (m SecurityListUpdateReport) HasSecurityRequestResult() bool { + return m.Has(tag.SecurityRequestResult) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m SecurityListUpdateReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m SecurityListUpdateReport) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasSecurityReportID returns true if SecurityReportID is present, Tag 964 +func (m SecurityListUpdateReport) HasSecurityReportID() bool { + return m.Has(tag.SecurityReportID) +} + +// HasSecurityUpdateAction returns true if SecurityUpdateAction is present, Tag 980 +func (m SecurityListUpdateReport) HasSecurityUpdateAction() bool { + return m.Has(tag.SecurityUpdateAction) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityListUpdateReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityListUpdateReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityListUpdateReport) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityListUpdateReport) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityListUpdateReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityListUpdateReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasSecurityListID returns true if SecurityListID is present, Tag 1465 +func (m SecurityListUpdateReport) HasSecurityListID() bool { + return m.Has(tag.SecurityListID) +} + +// HasSecurityListRefID returns true if SecurityListRefID is present, Tag 1466 +func (m SecurityListUpdateReport) HasSecurityListRefID() bool { + return m.Has(tag.SecurityListRefID) +} + +// HasSecurityListDesc returns true if SecurityListDesc is present, Tag 1467 +func (m SecurityListUpdateReport) HasSecurityListDesc() bool { + return m.Has(tag.SecurityListDesc) +} + +// HasEncodedSecurityListDescLen returns true if EncodedSecurityListDescLen is present, Tag 1468 +func (m SecurityListUpdateReport) HasEncodedSecurityListDescLen() bool { + return m.Has(tag.EncodedSecurityListDescLen) +} + +// HasEncodedSecurityListDesc returns true if EncodedSecurityListDesc is present, Tag 1469 +func (m SecurityListUpdateReport) HasEncodedSecurityListDesc() bool { + return m.Has(tag.EncodedSecurityListDesc) +} + +// HasSecurityListType returns true if SecurityListType is present, Tag 1470 +func (m SecurityListUpdateReport) HasSecurityListType() bool { + return m.Has(tag.SecurityListType) +} + +// HasSecurityListTypeSource returns true if SecurityListTypeSource is present, Tag 1471 +func (m SecurityListUpdateReport) HasSecurityListTypeSource() bool { + return m.Has(tag.SecurityListTypeSource) +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m NoRelatedSym) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m NoRelatedSym) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m NoRelatedSym) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m NoRelatedSym) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m NoRelatedSym) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m NoRelatedSym) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m NoRelatedSym) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m NoRelatedSym) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m NoRelatedSym) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m NoRelatedSym) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m NoRelatedSym) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m NoRelatedSym) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSpread sets Spread, Tag 218 +func (m NoRelatedSym) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m NoRelatedSym) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m NoRelatedSym) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m NoRelatedSym) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetText sets Text, Tag 58 +func (m NoRelatedSym) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoRelatedSym) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoRelatedSym) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m NoRelatedSym) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoRelatedSym) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoRelatedSym) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetListUpdateAction sets ListUpdateAction, Tag 1324 +func (m NoRelatedSym) SetListUpdateAction(v string) { + m.Set(field.NewListUpdateAction(v)) +} + +// SetNoTickRules sets NoTickRules, Tag 1205 +func (m NoRelatedSym) SetNoTickRules(f NoTickRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLotTypeRules sets NoLotTypeRules, Tag 1234 +func (m NoRelatedSym) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetPriceLimitType sets PriceLimitType, Tag 1306 +func (m NoRelatedSym) SetPriceLimitType(v enum.PriceLimitType) { + m.Set(field.NewPriceLimitType(v)) +} + +// SetLowLimitPrice sets LowLimitPrice, Tag 1148 +func (m NoRelatedSym) SetLowLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLowLimitPrice(value, scale)) +} + +// SetHighLimitPrice sets HighLimitPrice, Tag 1149 +func (m NoRelatedSym) SetHighLimitPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewHighLimitPrice(value, scale)) +} + +// SetTradingReferencePrice sets TradingReferencePrice, Tag 1150 +func (m NoRelatedSym) SetTradingReferencePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewTradingReferencePrice(value, scale)) +} + +// SetExpirationCycle sets ExpirationCycle, Tag 827 +func (m NoRelatedSym) SetExpirationCycle(v enum.ExpirationCycle) { + m.Set(field.NewExpirationCycle(v)) +} + +// SetMinTradeVol sets MinTradeVol, Tag 562 +func (m NoRelatedSym) SetMinTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMinTradeVol(value, scale)) +} + +// SetMaxTradeVol sets MaxTradeVol, Tag 1140 +func (m NoRelatedSym) SetMaxTradeVol(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxTradeVol(value, scale)) +} + +// SetMaxPriceVariation sets MaxPriceVariation, Tag 1143 +func (m NoRelatedSym) SetMaxPriceVariation(value decimal.Decimal, scale int32) { + m.Set(field.NewMaxPriceVariation(value, scale)) +} + +// SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144 +func (m NoRelatedSym) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) { + m.Set(field.NewImpliedMarketIndicator(v)) +} + +// SetTradingCurrency sets TradingCurrency, Tag 1245 +func (m NoRelatedSym) SetTradingCurrency(v string) { + m.Set(field.NewTradingCurrency(v)) +} + +// SetRoundLot sets RoundLot, Tag 561 +func (m NoRelatedSym) SetRoundLot(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundLot(value, scale)) +} + +// SetMultilegModel sets MultilegModel, Tag 1377 +func (m NoRelatedSym) SetMultilegModel(v enum.MultilegModel) { + m.Set(field.NewMultilegModel(v)) +} + +// SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378 +func (m NoRelatedSym) SetMultilegPriceMethod(v enum.MultilegPriceMethod) { + m.Set(field.NewMultilegPriceMethod(v)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m NoRelatedSym) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetNoTradingSessionRules sets NoTradingSessionRules, Tag 1309 +func (m NoRelatedSym) SetNoTradingSessionRules(f NoTradingSessionRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoNestedInstrAttrib sets NoNestedInstrAttrib, Tag 1312 +func (m NoRelatedSym) SetNoNestedInstrAttrib(f NoNestedInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStrikeRules sets NoStrikeRules, Tag 1201 +func (m NoRelatedSym) SetNoStrikeRules(f NoStrikeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetRelSymTransactTime sets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) SetRelSymTransactTime(v time.Time) { + m.Set(field.NewRelSymTransactTime(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m NoRelatedSym) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m NoRelatedSym) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m NoRelatedSym) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m NoRelatedSym) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m NoRelatedSym) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m NoRelatedSym) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m NoRelatedSym) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m NoRelatedSym) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m NoRelatedSym) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m NoRelatedSym) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m NoRelatedSym) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m NoRelatedSym) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m NoRelatedSym) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSpread gets Spread, Tag 218 +func (m NoRelatedSym) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m NoRelatedSym) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m NoRelatedSym) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m NoRelatedSym) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m NoRelatedSym) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m NoRelatedSym) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m NoRelatedSym) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m NoRelatedSym) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m NoRelatedSym) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m NoRelatedSym) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m NoRelatedSym) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m NoRelatedSym) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m NoRelatedSym) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m NoRelatedSym) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m NoRelatedSym) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetCurrency gets Currency, Tag 15 +func (m NoRelatedSym) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoRelatedSym) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetListUpdateAction gets ListUpdateAction, Tag 1324 +func (m NoRelatedSym) GetListUpdateAction() (v string, err quickfix.MessageRejectError) { + var f field.ListUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTickRules gets NoTickRules, Tag 1205 +func (m NoRelatedSym) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTickRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLotTypeRules gets NoLotTypeRules, Tag 1234 +func (m NoRelatedSym) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLotTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPriceLimitType gets PriceLimitType, Tag 1306 +func (m NoRelatedSym) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) { + var f field.PriceLimitTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowLimitPrice gets LowLimitPrice, Tag 1148 +func (m NoRelatedSym) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighLimitPrice gets HighLimitPrice, Tag 1149 +func (m NoRelatedSym) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighLimitPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingReferencePrice gets TradingReferencePrice, Tag 1150 +func (m NoRelatedSym) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TradingReferencePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpirationCycle gets ExpirationCycle, Tag 827 +func (m NoRelatedSym) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) { + var f field.ExpirationCycleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinTradeVol gets MinTradeVol, Tag 562 +func (m NoRelatedSym) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxTradeVol gets MaxTradeVol, Tag 1140 +func (m NoRelatedSym) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxTradeVolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxPriceVariation gets MaxPriceVariation, Tag 1143 +func (m NoRelatedSym) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MaxPriceVariationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144 +func (m NoRelatedSym) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) { + var f field.ImpliedMarketIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingCurrency gets TradingCurrency, Tag 1245 +func (m NoRelatedSym) GetTradingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.TradingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundLot gets RoundLot, Tag 561 +func (m NoRelatedSym) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegModel gets MultilegModel, Tag 1377 +func (m NoRelatedSym) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) { + var f field.MultilegModelField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378 +func (m NoRelatedSym) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) { + var f field.MultilegPriceMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m NoRelatedSym) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessionRules gets NoTradingSessionRules, Tag 1309 +func (m NoRelatedSym) GetNoTradingSessionRules() (NoTradingSessionRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoNestedInstrAttrib gets NoNestedInstrAttrib, Tag 1312 +func (m NoRelatedSym) GetNoNestedInstrAttrib() (NoNestedInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStrikeRules gets NoStrikeRules, Tag 1201 +func (m NoRelatedSym) GetNoStrikeRules() (NoStrikeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStrikeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetRelSymTransactTime gets RelSymTransactTime, Tag 1504 +func (m NoRelatedSym) GetRelSymTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.RelSymTransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m NoRelatedSym) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m NoRelatedSym) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m NoRelatedSym) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m NoRelatedSym) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m NoRelatedSym) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m NoRelatedSym) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m NoRelatedSym) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m NoRelatedSym) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m NoRelatedSym) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m NoRelatedSym) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m NoRelatedSym) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m NoRelatedSym) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m NoRelatedSym) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m NoRelatedSym) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m NoRelatedSym) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m NoRelatedSym) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m NoRelatedSym) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m NoRelatedSym) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m NoRelatedSym) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m NoRelatedSym) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m NoRelatedSym) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m NoRelatedSym) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m NoRelatedSym) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m NoRelatedSym) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m NoRelatedSym) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m NoRelatedSym) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m NoRelatedSym) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoRelatedSym) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoRelatedSym) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoRelatedSym) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m NoRelatedSym) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoRelatedSym) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoRelatedSym) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasListUpdateAction returns true if ListUpdateAction is present, Tag 1324 +func (m NoRelatedSym) HasListUpdateAction() bool { + return m.Has(tag.ListUpdateAction) +} + +// HasNoTickRules returns true if NoTickRules is present, Tag 1205 +func (m NoRelatedSym) HasNoTickRules() bool { + return m.Has(tag.NoTickRules) +} + +// HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234 +func (m NoRelatedSym) HasNoLotTypeRules() bool { + return m.Has(tag.NoLotTypeRules) +} + +// HasPriceLimitType returns true if PriceLimitType is present, Tag 1306 +func (m NoRelatedSym) HasPriceLimitType() bool { + return m.Has(tag.PriceLimitType) +} + +// HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148 +func (m NoRelatedSym) HasLowLimitPrice() bool { + return m.Has(tag.LowLimitPrice) +} + +// HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149 +func (m NoRelatedSym) HasHighLimitPrice() bool { + return m.Has(tag.HighLimitPrice) +} + +// HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150 +func (m NoRelatedSym) HasTradingReferencePrice() bool { + return m.Has(tag.TradingReferencePrice) +} + +// HasExpirationCycle returns true if ExpirationCycle is present, Tag 827 +func (m NoRelatedSym) HasExpirationCycle() bool { + return m.Has(tag.ExpirationCycle) +} + +// HasMinTradeVol returns true if MinTradeVol is present, Tag 562 +func (m NoRelatedSym) HasMinTradeVol() bool { + return m.Has(tag.MinTradeVol) +} + +// HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140 +func (m NoRelatedSym) HasMaxTradeVol() bool { + return m.Has(tag.MaxTradeVol) +} + +// HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143 +func (m NoRelatedSym) HasMaxPriceVariation() bool { + return m.Has(tag.MaxPriceVariation) +} + +// HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144 +func (m NoRelatedSym) HasImpliedMarketIndicator() bool { + return m.Has(tag.ImpliedMarketIndicator) +} + +// HasTradingCurrency returns true if TradingCurrency is present, Tag 1245 +func (m NoRelatedSym) HasTradingCurrency() bool { + return m.Has(tag.TradingCurrency) +} + +// HasRoundLot returns true if RoundLot is present, Tag 561 +func (m NoRelatedSym) HasRoundLot() bool { + return m.Has(tag.RoundLot) +} + +// HasMultilegModel returns true if MultilegModel is present, Tag 1377 +func (m NoRelatedSym) HasMultilegModel() bool { + return m.Has(tag.MultilegModel) +} + +// HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378 +func (m NoRelatedSym) HasMultilegPriceMethod() bool { + return m.Has(tag.MultilegPriceMethod) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m NoRelatedSym) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasNoTradingSessionRules returns true if NoTradingSessionRules is present, Tag 1309 +func (m NoRelatedSym) HasNoTradingSessionRules() bool { + return m.Has(tag.NoTradingSessionRules) +} + +// HasNoNestedInstrAttrib returns true if NoNestedInstrAttrib is present, Tag 1312 +func (m NoRelatedSym) HasNoNestedInstrAttrib() bool { + return m.Has(tag.NoNestedInstrAttrib) +} + +// HasNoStrikeRules returns true if NoStrikeRules is present, Tag 1201 +func (m NoRelatedSym) HasNoStrikeRules() bool { + return m.Has(tag.NoStrikeRules) +} + +// HasRelSymTransactTime returns true if RelSymTransactTime is present, Tag 1504 +func (m NoRelatedSym) HasRelSymTransactTime() bool { + return m.Has(tag.RelSymTransactTime) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegBenchmarkCurveCurrency sets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) SetLegBenchmarkCurveCurrency(v string) { + m.Set(field.NewLegBenchmarkCurveCurrency(v)) +} + +// SetLegBenchmarkCurveName sets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) SetLegBenchmarkCurveName(v string) { + m.Set(field.NewLegBenchmarkCurveName(v)) +} + +// SetLegBenchmarkCurvePoint sets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) SetLegBenchmarkCurvePoint(v string) { + m.Set(field.NewLegBenchmarkCurvePoint(v)) +} + +// SetLegBenchmarkPrice sets LegBenchmarkPrice, Tag 679 +func (m NoLegs) SetLegBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegBenchmarkPrice(value, scale)) +} + +// SetLegBenchmarkPriceType sets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) SetLegBenchmarkPriceType(v int) { + m.Set(field.NewLegBenchmarkPriceType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegBenchmarkCurveCurrency gets LegBenchmarkCurveCurrency, Tag 676 +func (m NoLegs) GetLegBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurveName gets LegBenchmarkCurveName, Tag 677 +func (m NoLegs) GetLegBenchmarkCurveName() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkCurvePoint gets LegBenchmarkCurvePoint, Tag 678 +func (m NoLegs) GetLegBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.LegBenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPrice gets LegBenchmarkPrice, Tag 679 +func (m NoLegs) GetLegBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegBenchmarkPriceType gets LegBenchmarkPriceType, Tag 680 +func (m NoLegs) GetLegBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.LegBenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasLegBenchmarkCurveCurrency returns true if LegBenchmarkCurveCurrency is present, Tag 676 +func (m NoLegs) HasLegBenchmarkCurveCurrency() bool { + return m.Has(tag.LegBenchmarkCurveCurrency) +} + +// HasLegBenchmarkCurveName returns true if LegBenchmarkCurveName is present, Tag 677 +func (m NoLegs) HasLegBenchmarkCurveName() bool { + return m.Has(tag.LegBenchmarkCurveName) +} + +// HasLegBenchmarkCurvePoint returns true if LegBenchmarkCurvePoint is present, Tag 678 +func (m NoLegs) HasLegBenchmarkCurvePoint() bool { + return m.Has(tag.LegBenchmarkCurvePoint) +} + +// HasLegBenchmarkPrice returns true if LegBenchmarkPrice is present, Tag 679 +func (m NoLegs) HasLegBenchmarkPrice() bool { + return m.Has(tag.LegBenchmarkPrice) +} + +// HasLegBenchmarkPriceType returns true if LegBenchmarkPriceType is present, Tag 680 +func (m NoLegs) HasLegBenchmarkPriceType() bool { + return m.Has(tag.LegBenchmarkPriceType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegSwapType), quickfix.GroupElement(tag.LegSettlType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegBenchmarkCurveCurrency), quickfix.GroupElement(tag.LegBenchmarkCurveName), quickfix.GroupElement(tag.LegBenchmarkCurvePoint), quickfix.GroupElement(tag.LegBenchmarkPrice), quickfix.GroupElement(tag.LegBenchmarkPriceType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoTickRules is a repeating group element, Tag 1205 +type NoTickRules struct { + *quickfix.Group +} + +// SetStartTickPriceRange sets StartTickPriceRange, Tag 1206 +func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartTickPriceRange(value, scale)) +} + +// SetEndTickPriceRange sets EndTickPriceRange, Tag 1207 +func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndTickPriceRange(value, scale)) +} + +// SetTickIncrement sets TickIncrement, Tag 1208 +func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewTickIncrement(value, scale)) +} + +// SetTickRuleType sets TickRuleType, Tag 1209 +func (m NoTickRules) SetTickRuleType(v enum.TickRuleType) { + m.Set(field.NewTickRuleType(v)) +} + +// GetStartTickPriceRange gets StartTickPriceRange, Tag 1206 +func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndTickPriceRange gets EndTickPriceRange, Tag 1207 +func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndTickPriceRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickIncrement gets TickIncrement, Tag 1208 +func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TickIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTickRuleType gets TickRuleType, Tag 1209 +func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError) { + var f field.TickRuleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206 +func (m NoTickRules) HasStartTickPriceRange() bool { + return m.Has(tag.StartTickPriceRange) +} + +// HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207 +func (m NoTickRules) HasEndTickPriceRange() bool { + return m.Has(tag.EndTickPriceRange) +} + +// HasTickIncrement returns true if TickIncrement is present, Tag 1208 +func (m NoTickRules) HasTickIncrement() bool { + return m.Has(tag.TickIncrement) +} + +// HasTickRuleType returns true if TickRuleType is present, Tag 1209 +func (m NoTickRules) HasTickRuleType() bool { + return m.Has(tag.TickRuleType) +} + +// NoTickRulesRepeatingGroup is a repeating group, Tag 1205 +type NoTickRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup +func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup { + return NoTickRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTickRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StartTickPriceRange), quickfix.GroupElement(tag.EndTickPriceRange), quickfix.GroupElement(tag.TickIncrement), quickfix.GroupElement(tag.TickRuleType)})} +} + +// Add create and append a new NoTickRules to this group +func (m NoTickRulesRepeatingGroup) Add() NoTickRules { + g := m.RepeatingGroup.Add() + return NoTickRules{g} +} + +// Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup +func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules { + return NoTickRules{m.RepeatingGroup.Get(i)} +} + +// NoLotTypeRules is a repeating group element, Tag 1234 +type NoLotTypeRules struct { + *quickfix.Group +} + +// SetLotType sets LotType, Tag 1093 +func (m NoLotTypeRules) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetMinLotSize sets MinLotSize, Tag 1231 +func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) { + m.Set(field.NewMinLotSize(value, scale)) +} + +// GetLotType gets LotType, Tag 1093 +func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinLotSize gets MinLotSize, Tag 1231 +func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinLotSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoLotTypeRules) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasMinLotSize returns true if MinLotSize is present, Tag 1231 +func (m NoLotTypeRules) HasMinLotSize() bool { + return m.Has(tag.MinLotSize) +} + +// NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234 +type NoLotTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup +func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup { + return NoLotTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLotTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.MinLotSize)})} +} + +// Add create and append a new NoLotTypeRules to this group +func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules { + g := m.RepeatingGroup.Add() + return NoLotTypeRules{g} +} + +// Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup +func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules { + return NoLotTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRules is a repeating group element, Tag 1309 +type NoTradingSessionRules struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessionRules) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessionRules) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessionRules) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessionRules) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessionRules) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessionRules) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessionRules) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessionRules) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessionRules) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessionRules) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessionRules) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessionRules) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessionRules) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessionRules) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionRulesRepeatingGroup is a repeating group, Tag 1309 +type NoTradingSessionRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionRulesRepeatingGroup returns an initialized, NoTradingSessionRulesRepeatingGroup +func NewNoTradingSessionRulesRepeatingGroup() NoTradingSessionRulesRepeatingGroup { + return NoTradingSessionRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessionRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup()})} +} + +// Add create and append a new NoTradingSessionRules to this group +func (m NoTradingSessionRulesRepeatingGroup) Add() NoTradingSessionRules { + g := m.RepeatingGroup.Add() + return NoTradingSessionRules{g} +} + +// Get returns the ith NoTradingSessionRules in the NoTradingSessionRulesRepeatinGroup +func (m NoTradingSessionRulesRepeatingGroup) Get(i int) NoTradingSessionRules { + return NoTradingSessionRules{m.RepeatingGroup.Get(i)} +} + +// NoNestedInstrAttrib is a repeating group element, Tag 1312 +type NoNestedInstrAttrib struct { + *quickfix.Group +} + +// SetNestedInstrAttribType sets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) SetNestedInstrAttribType(v int) { + m.Set(field.NewNestedInstrAttribType(v)) +} + +// SetNestedInstrAttribValue sets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) SetNestedInstrAttribValue(v string) { + m.Set(field.NewNestedInstrAttribValue(v)) +} + +// GetNestedInstrAttribType gets NestedInstrAttribType, Tag 1210 +func (m NoNestedInstrAttrib) GetNestedInstrAttribType() (v int, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedInstrAttribValue gets NestedInstrAttribValue, Tag 1211 +func (m NoNestedInstrAttrib) GetNestedInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.NestedInstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedInstrAttribType returns true if NestedInstrAttribType is present, Tag 1210 +func (m NoNestedInstrAttrib) HasNestedInstrAttribType() bool { + return m.Has(tag.NestedInstrAttribType) +} + +// HasNestedInstrAttribValue returns true if NestedInstrAttribValue is present, Tag 1211 +func (m NoNestedInstrAttrib) HasNestedInstrAttribValue() bool { + return m.Has(tag.NestedInstrAttribValue) +} + +// NoNestedInstrAttribRepeatingGroup is a repeating group, Tag 1312 +type NoNestedInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedInstrAttribRepeatingGroup returns an initialized, NoNestedInstrAttribRepeatingGroup +func NewNoNestedInstrAttribRepeatingGroup() NoNestedInstrAttribRepeatingGroup { + return NoNestedInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedInstrAttribType), quickfix.GroupElement(tag.NestedInstrAttribValue)})} +} + +// Add create and append a new NoNestedInstrAttrib to this group +func (m NoNestedInstrAttribRepeatingGroup) Add() NoNestedInstrAttrib { + g := m.RepeatingGroup.Add() + return NoNestedInstrAttrib{g} +} + +// Get returns the ith NoNestedInstrAttrib in the NoNestedInstrAttribRepeatinGroup +func (m NoNestedInstrAttribRepeatingGroup) Get(i int) NoNestedInstrAttrib { + return NoNestedInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRules is a repeating group element, Tag 1201 +type NoStrikeRules struct { + *quickfix.Group +} + +// SetStrikeRuleID sets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) SetStrikeRuleID(v string) { + m.Set(field.NewStrikeRuleID(v)) +} + +// SetStartStrikePxRange sets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) SetStartStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewStartStrikePxRange(value, scale)) +} + +// SetEndStrikePxRange sets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) SetEndStrikePxRange(value decimal.Decimal, scale int32) { + m.Set(field.NewEndStrikePxRange(value, scale)) +} + +// SetStrikeIncrement sets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) SetStrikeIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeIncrement(value, scale)) +} + +// SetStrikeExerciseStyle sets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) SetStrikeExerciseStyle(v int) { + m.Set(field.NewStrikeExerciseStyle(v)) +} + +// SetNoMaturityRules sets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) SetNoMaturityRules(f NoMaturityRulesRepeatingGroup) { + m.SetGroup(f) +} + +// GetStrikeRuleID gets StrikeRuleID, Tag 1223 +func (m NoStrikeRules) GetStrikeRuleID() (v string, err quickfix.MessageRejectError) { + var f field.StrikeRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartStrikePxRange gets StartStrikePxRange, Tag 1202 +func (m NoStrikeRules) GetStartStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndStrikePxRange gets EndStrikePxRange, Tag 1203 +func (m NoStrikeRules) GetEndStrikePxRange() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndStrikePxRangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeIncrement gets StrikeIncrement, Tag 1204 +func (m NoStrikeRules) GetStrikeIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeExerciseStyle gets StrikeExerciseStyle, Tag 1304 +func (m NoStrikeRules) GetStrikeExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.StrikeExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMaturityRules gets NoMaturityRules, Tag 1236 +func (m NoStrikeRules) GetNoMaturityRules() (NoMaturityRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMaturityRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStrikeRuleID returns true if StrikeRuleID is present, Tag 1223 +func (m NoStrikeRules) HasStrikeRuleID() bool { + return m.Has(tag.StrikeRuleID) +} + +// HasStartStrikePxRange returns true if StartStrikePxRange is present, Tag 1202 +func (m NoStrikeRules) HasStartStrikePxRange() bool { + return m.Has(tag.StartStrikePxRange) +} + +// HasEndStrikePxRange returns true if EndStrikePxRange is present, Tag 1203 +func (m NoStrikeRules) HasEndStrikePxRange() bool { + return m.Has(tag.EndStrikePxRange) +} + +// HasStrikeIncrement returns true if StrikeIncrement is present, Tag 1204 +func (m NoStrikeRules) HasStrikeIncrement() bool { + return m.Has(tag.StrikeIncrement) +} + +// HasStrikeExerciseStyle returns true if StrikeExerciseStyle is present, Tag 1304 +func (m NoStrikeRules) HasStrikeExerciseStyle() bool { + return m.Has(tag.StrikeExerciseStyle) +} + +// HasNoMaturityRules returns true if NoMaturityRules is present, Tag 1236 +func (m NoStrikeRules) HasNoMaturityRules() bool { + return m.Has(tag.NoMaturityRules) +} + +// NoMaturityRules is a repeating group element, Tag 1236 +type NoMaturityRules struct { + *quickfix.Group +} + +// SetMaturityRuleID sets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) SetMaturityRuleID(v string) { + m.Set(field.NewMaturityRuleID(v)) +} + +// SetMaturityMonthYearFormat sets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) SetMaturityMonthYearFormat(v enum.MaturityMonthYearFormat) { + m.Set(field.NewMaturityMonthYearFormat(v)) +} + +// SetMaturityMonthYearIncrementUnits sets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) SetMaturityMonthYearIncrementUnits(v enum.MaturityMonthYearIncrementUnits) { + m.Set(field.NewMaturityMonthYearIncrementUnits(v)) +} + +// SetStartMaturityMonthYear sets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) SetStartMaturityMonthYear(v string) { + m.Set(field.NewStartMaturityMonthYear(v)) +} + +// SetEndMaturityMonthYear sets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) SetEndMaturityMonthYear(v string) { + m.Set(field.NewEndMaturityMonthYear(v)) +} + +// SetMaturityMonthYearIncrement sets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) SetMaturityMonthYearIncrement(v int) { + m.Set(field.NewMaturityMonthYearIncrement(v)) +} + +// GetMaturityRuleID gets MaturityRuleID, Tag 1222 +func (m NoMaturityRules) GetMaturityRuleID() (v string, err quickfix.MessageRejectError) { + var f field.MaturityRuleIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearFormat gets MaturityMonthYearFormat, Tag 1303 +func (m NoMaturityRules) GetMaturityMonthYearFormat() (v enum.MaturityMonthYearFormat, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearFormatField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrementUnits gets MaturityMonthYearIncrementUnits, Tag 1302 +func (m NoMaturityRules) GetMaturityMonthYearIncrementUnits() (v enum.MaturityMonthYearIncrementUnits, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementUnitsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartMaturityMonthYear gets StartMaturityMonthYear, Tag 1241 +func (m NoMaturityRules) GetStartMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.StartMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndMaturityMonthYear gets EndMaturityMonthYear, Tag 1226 +func (m NoMaturityRules) GetEndMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.EndMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYearIncrement gets MaturityMonthYearIncrement, Tag 1229 +func (m NoMaturityRules) GetMaturityMonthYearIncrement() (v int, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMaturityRuleID returns true if MaturityRuleID is present, Tag 1222 +func (m NoMaturityRules) HasMaturityRuleID() bool { + return m.Has(tag.MaturityRuleID) +} + +// HasMaturityMonthYearFormat returns true if MaturityMonthYearFormat is present, Tag 1303 +func (m NoMaturityRules) HasMaturityMonthYearFormat() bool { + return m.Has(tag.MaturityMonthYearFormat) +} + +// HasMaturityMonthYearIncrementUnits returns true if MaturityMonthYearIncrementUnits is present, Tag 1302 +func (m NoMaturityRules) HasMaturityMonthYearIncrementUnits() bool { + return m.Has(tag.MaturityMonthYearIncrementUnits) +} + +// HasStartMaturityMonthYear returns true if StartMaturityMonthYear is present, Tag 1241 +func (m NoMaturityRules) HasStartMaturityMonthYear() bool { + return m.Has(tag.StartMaturityMonthYear) +} + +// HasEndMaturityMonthYear returns true if EndMaturityMonthYear is present, Tag 1226 +func (m NoMaturityRules) HasEndMaturityMonthYear() bool { + return m.Has(tag.EndMaturityMonthYear) +} + +// HasMaturityMonthYearIncrement returns true if MaturityMonthYearIncrement is present, Tag 1229 +func (m NoMaturityRules) HasMaturityMonthYearIncrement() bool { + return m.Has(tag.MaturityMonthYearIncrement) +} + +// NoMaturityRulesRepeatingGroup is a repeating group, Tag 1236 +type NoMaturityRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMaturityRulesRepeatingGroup returns an initialized, NoMaturityRulesRepeatingGroup +func NewNoMaturityRulesRepeatingGroup() NoMaturityRulesRepeatingGroup { + return NoMaturityRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMaturityRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MaturityRuleID), quickfix.GroupElement(tag.MaturityMonthYearFormat), quickfix.GroupElement(tag.MaturityMonthYearIncrementUnits), quickfix.GroupElement(tag.StartMaturityMonthYear), quickfix.GroupElement(tag.EndMaturityMonthYear), quickfix.GroupElement(tag.MaturityMonthYearIncrement)})} +} + +// Add create and append a new NoMaturityRules to this group +func (m NoMaturityRulesRepeatingGroup) Add() NoMaturityRules { + g := m.RepeatingGroup.Add() + return NoMaturityRules{g} +} + +// Get returns the ith NoMaturityRules in the NoMaturityRulesRepeatinGroup +func (m NoMaturityRulesRepeatingGroup) Get(i int) NoMaturityRules { + return NoMaturityRules{m.RepeatingGroup.Get(i)} +} + +// NoStrikeRulesRepeatingGroup is a repeating group, Tag 1201 +type NoStrikeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStrikeRulesRepeatingGroup returns an initialized, NoStrikeRulesRepeatingGroup +func NewNoStrikeRulesRepeatingGroup() NoStrikeRulesRepeatingGroup { + return NoStrikeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStrikeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StrikeRuleID), quickfix.GroupElement(tag.StartStrikePxRange), quickfix.GroupElement(tag.EndStrikePxRange), quickfix.GroupElement(tag.StrikeIncrement), quickfix.GroupElement(tag.StrikeExerciseStyle), NewNoMaturityRulesRepeatingGroup()})} +} + +// Add create and append a new NoStrikeRules to this group +func (m NoStrikeRulesRepeatingGroup) Add() NoStrikeRules { + g := m.RepeatingGroup.Add() + return NoStrikeRules{g} +} + +// Get returns the ith NoStrikeRules in the NoStrikeRulesRepeatinGroup +func (m NoStrikeRulesRepeatingGroup) Get(i int) NoStrikeRules { + return NoStrikeRules{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.DeliveryForm), quickfix.GroupElement(tag.PctAtRisk), NewNoInstrAttribRepeatingGroup(), quickfix.GroupElement(tag.AgreementDesc), quickfix.GroupElement(tag.AgreementID), quickfix.GroupElement(tag.AgreementDate), quickfix.GroupElement(tag.AgreementCurrency), quickfix.GroupElement(tag.TerminationType), quickfix.GroupElement(tag.StartDate), quickfix.GroupElement(tag.EndDate), quickfix.GroupElement(tag.DeliveryType), quickfix.GroupElement(tag.MarginRatio), NewNoLegsRepeatingGroup(), quickfix.GroupElement(tag.Spread), quickfix.GroupElement(tag.BenchmarkCurveCurrency), quickfix.GroupElement(tag.BenchmarkCurveName), quickfix.GroupElement(tag.BenchmarkCurvePoint), quickfix.GroupElement(tag.BenchmarkPrice), quickfix.GroupElement(tag.BenchmarkPriceType), quickfix.GroupElement(tag.BenchmarkSecurityID), quickfix.GroupElement(tag.BenchmarkSecurityIDSource), quickfix.GroupElement(tag.YieldType), quickfix.GroupElement(tag.Yield), quickfix.GroupElement(tag.YieldCalcDate), quickfix.GroupElement(tag.YieldRedemptionDate), quickfix.GroupElement(tag.YieldRedemptionPrice), quickfix.GroupElement(tag.YieldRedemptionPriceType), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), NewNoUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.Currency), NewNoStipulationsRepeatingGroup(), quickfix.GroupElement(tag.ListUpdateAction), NewNoTickRulesRepeatingGroup(), NewNoLotTypeRulesRepeatingGroup(), quickfix.GroupElement(tag.PriceLimitType), quickfix.GroupElement(tag.LowLimitPrice), quickfix.GroupElement(tag.HighLimitPrice), quickfix.GroupElement(tag.TradingReferencePrice), quickfix.GroupElement(tag.ExpirationCycle), quickfix.GroupElement(tag.MinTradeVol), quickfix.GroupElement(tag.MaxTradeVol), quickfix.GroupElement(tag.MaxPriceVariation), quickfix.GroupElement(tag.ImpliedMarketIndicator), quickfix.GroupElement(tag.TradingCurrency), quickfix.GroupElement(tag.RoundLot), quickfix.GroupElement(tag.MultilegModel), quickfix.GroupElement(tag.MultilegPriceMethod), quickfix.GroupElement(tag.PriceType), NewNoTradingSessionRulesRepeatingGroup(), NewNoNestedInstrAttribRepeatingGroup(), NewNoStrikeRulesRepeatingGroup(), quickfix.GroupElement(tag.RelSymTransactTime)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitystatus/SecurityStatus.generated.go b/fix50sp2/securitystatus/SecurityStatus.generated.go new file mode 100644 index 000000000..91bda791e --- /dev/null +++ b/fix50sp2/securitystatus/SecurityStatus.generated.go @@ -0,0 +1,5974 @@ +package securitystatus + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityStatus is the fix50sp2 SecurityStatus type, MsgType = f +type SecurityStatus struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityStatus from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityStatus { + return SecurityStatus{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityStatus) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityStatus initialized with the required fields for SecurityStatus +func New() (m SecurityStatus) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("f")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "f", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityStatus) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityStatus) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m SecurityStatus) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityStatus) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityStatus) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m SecurityStatus) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SecurityStatus) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityStatus) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityStatus) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityStatus) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityStatus) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityStatus) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityStatus) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityStatus) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityStatus) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityStatus) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityStatus) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityStatus) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityStatus) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityStatus) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityStatus) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityStatus) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityStatus) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityStatus) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityStatus) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityStatus) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m SecurityStatus) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetFinancialStatus sets FinancialStatus, Tag 291 +func (m SecurityStatus) SetFinancialStatus(v enum.FinancialStatus) { + m.Set(field.NewFinancialStatus(v)) +} + +// SetCorporateAction sets CorporateAction, Tag 292 +func (m SecurityStatus) SetCorporateAction(v enum.CorporateAction) { + m.Set(field.NewCorporateAction(v)) +} + +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +func (m SecurityStatus) SetSecurityStatusReqID(v string) { + m.Set(field.NewSecurityStatusReqID(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m SecurityStatus) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetSecurityTradingStatus sets SecurityTradingStatus, Tag 326 +func (m SecurityStatus) SetSecurityTradingStatus(v enum.SecurityTradingStatus) { + m.Set(field.NewSecurityTradingStatus(v)) +} + +// SetHaltReasonInt sets HaltReasonInt, Tag 327 +func (m SecurityStatus) SetHaltReasonInt(v enum.HaltReasonInt) { + m.Set(field.NewHaltReasonInt(v)) +} + +// SetInViewOfCommon sets InViewOfCommon, Tag 328 +func (m SecurityStatus) SetInViewOfCommon(v bool) { + m.Set(field.NewInViewOfCommon(v)) +} + +// SetDueToRelated sets DueToRelated, Tag 329 +func (m SecurityStatus) SetDueToRelated(v bool) { + m.Set(field.NewDueToRelated(v)) +} + +// SetBuyVolume sets BuyVolume, Tag 330 +func (m SecurityStatus) SetBuyVolume(value decimal.Decimal, scale int32) { + m.Set(field.NewBuyVolume(value, scale)) +} + +// SetSellVolume sets SellVolume, Tag 331 +func (m SecurityStatus) SetSellVolume(value decimal.Decimal, scale int32) { + m.Set(field.NewSellVolume(value, scale)) +} + +// SetHighPx sets HighPx, Tag 332 +func (m SecurityStatus) SetHighPx(value decimal.Decimal, scale int32) { + m.Set(field.NewHighPx(value, scale)) +} + +// SetLowPx sets LowPx, Tag 333 +func (m SecurityStatus) SetLowPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLowPx(value, scale)) +} + +// SetAdjustment sets Adjustment, Tag 334 +func (m SecurityStatus) SetAdjustment(v enum.Adjustment) { + m.Set(field.NewAdjustment(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityStatus) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityStatus) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityStatus) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityStatus) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityStatus) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityStatus) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityStatus) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityStatus) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityStatus) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityStatus) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityStatus) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityStatus) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityStatus) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityStatus) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityStatus) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityStatus) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityStatus) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityStatus) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityStatus) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityStatus) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityStatus) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityStatus) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityStatus) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityStatus) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityStatus) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityStatus) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityStatus) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityStatus) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityStatus) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityStatus) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityStatus) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityStatus) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityStatus) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityStatus) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityStatus) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityStatus) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityStatus) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityStatus) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityStatus) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityStatus) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m SecurityStatus) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// SetFirstPx sets FirstPx, Tag 1025 +func (m SecurityStatus) SetFirstPx(value decimal.Decimal, scale int32) { + m.Set(field.NewFirstPx(value, scale)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityStatus) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityStatus) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityStatus) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityStatus) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityStatus) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityTradingEvent sets SecurityTradingEvent, Tag 1174 +func (m SecurityStatus) SetSecurityTradingEvent(v enum.SecurityTradingEvent) { + m.Set(field.NewSecurityTradingEvent(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityStatus) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityStatus) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityStatus) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityStatus) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityStatus) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityStatus) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityStatus) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityStatus) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityStatus) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityStatus) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityStatus) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityStatus) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityStatus) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityStatus) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityStatus) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityStatus) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityStatus) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityStatus) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityStatus) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityStatus) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityStatus) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityStatus) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityStatus) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityStatus) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityStatus) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityStatus) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityStatus) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityStatus) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityStatus) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityStatus) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityStatus) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityStatus) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityStatus) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityStatus) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityStatus) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityStatus) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityStatus) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityStatus) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m SecurityStatus) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityStatus) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityStatus) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SecurityStatus) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SecurityStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityStatus) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityStatus) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityStatus) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityStatus) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityStatus) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityStatus) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityStatus) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityStatus) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityStatus) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityStatus) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityStatus) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityStatus) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityStatus) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityStatus) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m SecurityStatus) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFinancialStatus gets FinancialStatus, Tag 291 +func (m SecurityStatus) GetFinancialStatus() (v enum.FinancialStatus, err quickfix.MessageRejectError) { + var f field.FinancialStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCorporateAction gets CorporateAction, Tag 292 +func (m SecurityStatus) GetCorporateAction() (v enum.CorporateAction, err quickfix.MessageRejectError) { + var f field.CorporateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +func (m SecurityStatus) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m SecurityStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityTradingStatus gets SecurityTradingStatus, Tag 326 +func (m SecurityStatus) GetSecurityTradingStatus() (v enum.SecurityTradingStatus, err quickfix.MessageRejectError) { + var f field.SecurityTradingStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHaltReasonInt gets HaltReasonInt, Tag 327 +func (m SecurityStatus) GetHaltReasonInt() (v enum.HaltReasonInt, err quickfix.MessageRejectError) { + var f field.HaltReasonIntField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInViewOfCommon gets InViewOfCommon, Tag 328 +func (m SecurityStatus) GetInViewOfCommon() (v bool, err quickfix.MessageRejectError) { + var f field.InViewOfCommonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDueToRelated gets DueToRelated, Tag 329 +func (m SecurityStatus) GetDueToRelated() (v bool, err quickfix.MessageRejectError) { + var f field.DueToRelatedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBuyVolume gets BuyVolume, Tag 330 +func (m SecurityStatus) GetBuyVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BuyVolumeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSellVolume gets SellVolume, Tag 331 +func (m SecurityStatus) GetSellVolume() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SellVolumeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHighPx gets HighPx, Tag 332 +func (m SecurityStatus) GetHighPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.HighPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLowPx gets LowPx, Tag 333 +func (m SecurityStatus) GetLowPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LowPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAdjustment gets Adjustment, Tag 334 +func (m SecurityStatus) GetAdjustment() (v enum.Adjustment, err quickfix.MessageRejectError) { + var f field.AdjustmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityStatus) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityStatus) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityStatus) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityStatus) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityStatus) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityStatus) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityStatus) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityStatus) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityStatus) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityStatus) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityStatus) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityStatus) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityStatus) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityStatus) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityStatus) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityStatus) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityStatus) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityStatus) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityStatus) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityStatus) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityStatus) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityStatus) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityStatus) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityStatus) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityStatus) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityStatus) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityStatus) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityStatus) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityStatus) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityStatus) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityStatus) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityStatus) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityStatus) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityStatus) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityStatus) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityStatus) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m SecurityStatus) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirstPx gets FirstPx, Tag 1025 +func (m SecurityStatus) GetFirstPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FirstPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityStatus) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityStatus) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityStatus) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityStatus) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityStatus) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityTradingEvent gets SecurityTradingEvent, Tag 1174 +func (m SecurityStatus) GetSecurityTradingEvent() (v enum.SecurityTradingEvent, err quickfix.MessageRejectError) { + var f field.SecurityTradingEventField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityStatus) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityStatus) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityStatus) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityStatus) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityStatus) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityStatus) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityStatus) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityStatus) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityStatus) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityStatus) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityStatus) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityStatus) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityStatus) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityStatus) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityStatus) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityStatus) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityStatus) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityStatus) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityStatus) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityStatus) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityStatus) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityStatus) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityStatus) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityStatus) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityStatus) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityStatus) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityStatus) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityStatus) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityStatus) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityStatus) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityStatus) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityStatus) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityStatus) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityStatus) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityStatus) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityStatus) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityStatus) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityStatus) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m SecurityStatus) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityStatus) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityStatus) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityStatus) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SecurityStatus) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityStatus) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityStatus) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityStatus) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityStatus) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityStatus) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityStatus) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityStatus) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityStatus) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityStatus) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityStatus) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityStatus) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityStatus) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityStatus) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityStatus) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityStatus) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityStatus) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityStatus) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityStatus) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityStatus) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m SecurityStatus) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasFinancialStatus returns true if FinancialStatus is present, Tag 291 +func (m SecurityStatus) HasFinancialStatus() bool { + return m.Has(tag.FinancialStatus) +} + +// HasCorporateAction returns true if CorporateAction is present, Tag 292 +func (m SecurityStatus) HasCorporateAction() bool { + return m.Has(tag.CorporateAction) +} + +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +func (m SecurityStatus) HasSecurityStatusReqID() bool { + return m.Has(tag.SecurityStatusReqID) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m SecurityStatus) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasSecurityTradingStatus returns true if SecurityTradingStatus is present, Tag 326 +func (m SecurityStatus) HasSecurityTradingStatus() bool { + return m.Has(tag.SecurityTradingStatus) +} + +// HasHaltReasonInt returns true if HaltReasonInt is present, Tag 327 +func (m SecurityStatus) HasHaltReasonInt() bool { + return m.Has(tag.HaltReasonInt) +} + +// HasInViewOfCommon returns true if InViewOfCommon is present, Tag 328 +func (m SecurityStatus) HasInViewOfCommon() bool { + return m.Has(tag.InViewOfCommon) +} + +// HasDueToRelated returns true if DueToRelated is present, Tag 329 +func (m SecurityStatus) HasDueToRelated() bool { + return m.Has(tag.DueToRelated) +} + +// HasBuyVolume returns true if BuyVolume is present, Tag 330 +func (m SecurityStatus) HasBuyVolume() bool { + return m.Has(tag.BuyVolume) +} + +// HasSellVolume returns true if SellVolume is present, Tag 331 +func (m SecurityStatus) HasSellVolume() bool { + return m.Has(tag.SellVolume) +} + +// HasHighPx returns true if HighPx is present, Tag 332 +func (m SecurityStatus) HasHighPx() bool { + return m.Has(tag.HighPx) +} + +// HasLowPx returns true if LowPx is present, Tag 333 +func (m SecurityStatus) HasLowPx() bool { + return m.Has(tag.LowPx) +} + +// HasAdjustment returns true if Adjustment is present, Tag 334 +func (m SecurityStatus) HasAdjustment() bool { + return m.Has(tag.Adjustment) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityStatus) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityStatus) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityStatus) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityStatus) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityStatus) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityStatus) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityStatus) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityStatus) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityStatus) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityStatus) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityStatus) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityStatus) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityStatus) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityStatus) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityStatus) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityStatus) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityStatus) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityStatus) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityStatus) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityStatus) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityStatus) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityStatus) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityStatus) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityStatus) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityStatus) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityStatus) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityStatus) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityStatus) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityStatus) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityStatus) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityStatus) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityStatus) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityStatus) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityStatus) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityStatus) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityStatus) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityStatus) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityStatus) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityStatus) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityStatus) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m SecurityStatus) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// HasFirstPx returns true if FirstPx is present, Tag 1025 +func (m SecurityStatus) HasFirstPx() bool { + return m.Has(tag.FirstPx) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityStatus) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityStatus) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityStatus) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityStatus) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityStatus) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityTradingEvent returns true if SecurityTradingEvent is present, Tag 1174 +func (m SecurityStatus) HasSecurityTradingEvent() bool { + return m.Has(tag.SecurityTradingEvent) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityStatus) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityStatus) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityStatus) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityStatus) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityStatus) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityStatus) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityStatus) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityStatus) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityStatus) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityStatus) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityStatus) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityStatus) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityStatus) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityStatus) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityStatus) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityStatus) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityStatus) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityStatus) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityStatus) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityStatus) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityStatus) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityStatus) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityStatus) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityStatus) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityStatus) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityStatus) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityStatus) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityStatus) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityStatus) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityStatus) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityStatus) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityStatus) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityStatus) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityStatus) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityStatus) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityStatus) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)}), + } +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)}), + } +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)}), + } +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)}), + } +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitystatusrequest/SecurityStatusRequest.generated.go b/fix50sp2/securitystatusrequest/SecurityStatusRequest.generated.go new file mode 100644 index 000000000..88ecabaa7 --- /dev/null +++ b/fix50sp2/securitystatusrequest/SecurityStatusRequest.generated.go @@ -0,0 +1,5520 @@ +package securitystatusrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityStatusRequest is the fix50sp2 SecurityStatusRequest type, MsgType = e +type SecurityStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityStatusRequest { + return SecurityStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityStatusRequest initialized with the required fields for SecurityStatusRequest +func New(securitystatusreqid field.SecurityStatusReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m SecurityStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("e")) + m.Set(securitystatusreqid) + m.Set(subscriptionrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "e", r +} + +// SetCurrency sets Currency, Tag 15 +func (m SecurityStatusRequest) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m SecurityStatusRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m SecurityStatusRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m SecurityStatusRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m SecurityStatusRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m SecurityStatusRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m SecurityStatusRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityStatusRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m SecurityStatusRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m SecurityStatusRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m SecurityStatusRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m SecurityStatusRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m SecurityStatusRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m SecurityStatusRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m SecurityStatusRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m SecurityStatusRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m SecurityStatusRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m SecurityStatusRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m SecurityStatusRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m SecurityStatusRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m SecurityStatusRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m SecurityStatusRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m SecurityStatusRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m SecurityStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetSecurityStatusReqID sets SecurityStatusReqID, Tag 324 +func (m SecurityStatusRequest) SetSecurityStatusReqID(v string) { + m.Set(field.NewSecurityStatusReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m SecurityStatusRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m SecurityStatusRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m SecurityStatusRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m SecurityStatusRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m SecurityStatusRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityStatusRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SecurityStatusRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m SecurityStatusRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m SecurityStatusRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m SecurityStatusRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m SecurityStatusRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m SecurityStatusRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m SecurityStatusRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m SecurityStatusRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m SecurityStatusRequest) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m SecurityStatusRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m SecurityStatusRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityStatusRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m SecurityStatusRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m SecurityStatusRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m SecurityStatusRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m SecurityStatusRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m SecurityStatusRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m SecurityStatusRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m SecurityStatusRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m SecurityStatusRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m SecurityStatusRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m SecurityStatusRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m SecurityStatusRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m SecurityStatusRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m SecurityStatusRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m SecurityStatusRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m SecurityStatusRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m SecurityStatusRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m SecurityStatusRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m SecurityStatusRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityStatusRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m SecurityStatusRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m SecurityStatusRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m SecurityStatusRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m SecurityStatusRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m SecurityStatusRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m SecurityStatusRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m SecurityStatusRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m SecurityStatusRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityStatusRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m SecurityStatusRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m SecurityStatusRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m SecurityStatusRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m SecurityStatusRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m SecurityStatusRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m SecurityStatusRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m SecurityStatusRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m SecurityStatusRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m SecurityStatusRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityStatusRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m SecurityStatusRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityStatusRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityStatusRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m SecurityStatusRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m SecurityStatusRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m SecurityStatusRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m SecurityStatusRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityStatusRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityStatusRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m SecurityStatusRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m SecurityStatusRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityStatusRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityStatusRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityStatusRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityStatusRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m SecurityStatusRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m SecurityStatusRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetCurrency gets Currency, Tag 15 +func (m SecurityStatusRequest) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m SecurityStatusRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m SecurityStatusRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m SecurityStatusRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m SecurityStatusRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m SecurityStatusRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m SecurityStatusRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityStatusRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m SecurityStatusRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m SecurityStatusRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m SecurityStatusRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m SecurityStatusRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m SecurityStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m SecurityStatusRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m SecurityStatusRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m SecurityStatusRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m SecurityStatusRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m SecurityStatusRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m SecurityStatusRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m SecurityStatusRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m SecurityStatusRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m SecurityStatusRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m SecurityStatusRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m SecurityStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatusReqID gets SecurityStatusReqID, Tag 324 +func (m SecurityStatusRequest) GetSecurityStatusReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityStatusReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m SecurityStatusRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m SecurityStatusRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m SecurityStatusRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m SecurityStatusRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m SecurityStatusRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SecurityStatusRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SecurityStatusRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m SecurityStatusRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m SecurityStatusRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m SecurityStatusRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m SecurityStatusRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m SecurityStatusRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m SecurityStatusRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m SecurityStatusRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m SecurityStatusRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m SecurityStatusRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m SecurityStatusRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityStatusRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m SecurityStatusRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m SecurityStatusRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m SecurityStatusRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m SecurityStatusRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m SecurityStatusRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m SecurityStatusRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m SecurityStatusRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m SecurityStatusRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m SecurityStatusRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m SecurityStatusRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m SecurityStatusRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m SecurityStatusRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m SecurityStatusRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m SecurityStatusRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m SecurityStatusRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m SecurityStatusRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m SecurityStatusRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m SecurityStatusRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m SecurityStatusRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m SecurityStatusRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m SecurityStatusRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m SecurityStatusRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m SecurityStatusRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m SecurityStatusRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m SecurityStatusRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m SecurityStatusRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m SecurityStatusRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m SecurityStatusRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m SecurityStatusRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m SecurityStatusRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m SecurityStatusRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m SecurityStatusRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m SecurityStatusRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m SecurityStatusRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m SecurityStatusRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m SecurityStatusRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m SecurityStatusRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m SecurityStatusRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m SecurityStatusRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityStatusRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityStatusRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m SecurityStatusRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m SecurityStatusRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m SecurityStatusRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m SecurityStatusRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m SecurityStatusRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m SecurityStatusRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m SecurityStatusRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m SecurityStatusRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m SecurityStatusRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m SecurityStatusRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m SecurityStatusRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m SecurityStatusRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m SecurityStatusRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m SecurityStatusRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m SecurityStatusRequest) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m SecurityStatusRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m SecurityStatusRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m SecurityStatusRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m SecurityStatusRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m SecurityStatusRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m SecurityStatusRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityStatusRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m SecurityStatusRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m SecurityStatusRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m SecurityStatusRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m SecurityStatusRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m SecurityStatusRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m SecurityStatusRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m SecurityStatusRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m SecurityStatusRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m SecurityStatusRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m SecurityStatusRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m SecurityStatusRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m SecurityStatusRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m SecurityStatusRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m SecurityStatusRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m SecurityStatusRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m SecurityStatusRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasSecurityStatusReqID returns true if SecurityStatusReqID is present, Tag 324 +func (m SecurityStatusRequest) HasSecurityStatusReqID() bool { + return m.Has(tag.SecurityStatusReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityStatusRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m SecurityStatusRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m SecurityStatusRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m SecurityStatusRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m SecurityStatusRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m SecurityStatusRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityStatusRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SecurityStatusRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m SecurityStatusRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m SecurityStatusRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m SecurityStatusRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m SecurityStatusRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m SecurityStatusRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m SecurityStatusRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityStatusRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m SecurityStatusRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m SecurityStatusRequest) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m SecurityStatusRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m SecurityStatusRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityStatusRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m SecurityStatusRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m SecurityStatusRequest) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m SecurityStatusRequest) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m SecurityStatusRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m SecurityStatusRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m SecurityStatusRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m SecurityStatusRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m SecurityStatusRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m SecurityStatusRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m SecurityStatusRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m SecurityStatusRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m SecurityStatusRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m SecurityStatusRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m SecurityStatusRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m SecurityStatusRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m SecurityStatusRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m SecurityStatusRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m SecurityStatusRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m SecurityStatusRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m SecurityStatusRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m SecurityStatusRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m SecurityStatusRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m SecurityStatusRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m SecurityStatusRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m SecurityStatusRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m SecurityStatusRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m SecurityStatusRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m SecurityStatusRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m SecurityStatusRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m SecurityStatusRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m SecurityStatusRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m SecurityStatusRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m SecurityStatusRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m SecurityStatusRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m SecurityStatusRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m SecurityStatusRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m SecurityStatusRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m SecurityStatusRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m SecurityStatusRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityStatusRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityStatusRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m SecurityStatusRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m SecurityStatusRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m SecurityStatusRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m SecurityStatusRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m SecurityStatusRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m SecurityStatusRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m SecurityStatusRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m SecurityStatusRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m SecurityStatusRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m SecurityStatusRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m SecurityStatusRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m SecurityStatusRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m SecurityStatusRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m SecurityStatusRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)}), + } +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)}), + } +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)}), + } +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)}), + } +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)}), + } +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)}), + } +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)}), + } +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)}), + } +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)}), + } +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()}), + } +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)}), + } +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()}), + } +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/securitytyperequest/SecurityTypeRequest.generated.go b/fix50sp2/securitytyperequest/SecurityTypeRequest.generated.go new file mode 100644 index 000000000..1db1eefef --- /dev/null +++ b/fix50sp2/securitytyperequest/SecurityTypeRequest.generated.go @@ -0,0 +1,265 @@ +package securitytyperequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityTypeRequest is the fix50sp2 SecurityTypeRequest type, MsgType = v +type SecurityTypeRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityTypeRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityTypeRequest { + return SecurityTypeRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityTypeRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityTypeRequest initialized with the required fields for SecurityTypeRequest +func New(securityreqid field.SecurityReqIDField) (m SecurityTypeRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("v")) + m.Set(securityreqid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityTypeRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "v", r +} + +// SetText sets Text, Tag 58 +func (m SecurityTypeRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SecurityTypeRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityTypeRequest) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityTypeRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityTypeRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityTypeRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetProduct sets Product, Tag 460 +func (m SecurityTypeRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityTypeRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m SecurityTypeRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityTypeRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityTypeRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// GetText gets Text, Tag 58 +func (m SecurityTypeRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SecurityTypeRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityTypeRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityTypeRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityTypeRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityTypeRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProduct gets Product, Tag 460 +func (m SecurityTypeRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityTypeRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m SecurityTypeRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityTypeRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityTypeRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityTypeRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SecurityTypeRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityTypeRequest) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityTypeRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityTypeRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityTypeRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SecurityTypeRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityTypeRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m SecurityTypeRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityTypeRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityTypeRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} diff --git a/fix50sp2/securitytypes/SecurityTypes.generated.go b/fix50sp2/securitytypes/SecurityTypes.generated.go new file mode 100644 index 000000000..ffba1dd8a --- /dev/null +++ b/fix50sp2/securitytypes/SecurityTypes.generated.go @@ -0,0 +1,523 @@ +package securitytypes + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SecurityTypes is the fix50sp2 SecurityTypes type, MsgType = w +type SecurityTypes struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SecurityTypes from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SecurityTypes { + return SecurityTypes{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SecurityTypes) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SecurityTypes initialized with the required fields for SecurityTypes +func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityresponsetype field.SecurityResponseTypeField) (m SecurityTypes) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("w")) + m.Set(securityreqid) + m.Set(securityresponseid) + m.Set(securityresponsetype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SecurityTypes, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "w", r +} + +// SetText sets Text, Tag 58 +func (m SecurityTypes) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m SecurityTypes) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetSecurityReqID sets SecurityReqID, Tag 320 +func (m SecurityTypes) SetSecurityReqID(v string) { + m.Set(field.NewSecurityReqID(v)) +} + +// SetSecurityResponseID sets SecurityResponseID, Tag 322 +func (m SecurityTypes) SetSecurityResponseID(v string) { + m.Set(field.NewSecurityResponseID(v)) +} + +// SetSecurityResponseType sets SecurityResponseType, Tag 323 +func (m SecurityTypes) SetSecurityResponseType(v enum.SecurityResponseType) { + m.Set(field.NewSecurityResponseType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m SecurityTypes) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SecurityTypes) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SecurityTypes) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetTotNoSecurityTypes sets TotNoSecurityTypes, Tag 557 +func (m SecurityTypes) SetTotNoSecurityTypes(v int) { + m.Set(field.NewTotNoSecurityTypes(v)) +} + +// SetNoSecurityTypes sets NoSecurityTypes, Tag 558 +func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m SecurityTypes) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetLastFragment sets LastFragment, Tag 893 +func (m SecurityTypes) SetLastFragment(v bool) { + m.Set(field.NewLastFragment(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SecurityTypes) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SecurityTypes) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m SecurityTypes) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m SecurityTypes) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SecurityTypes) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SecurityTypes) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// GetText gets Text, Tag 58 +func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityReqID gets SecurityReqID, Tag 320 +func (m SecurityTypes) GetSecurityReqID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseID gets SecurityResponseID, Tag 322 +func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityResponseIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityResponseType gets SecurityResponseType, Tag 323 +func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError) { + var f field.SecurityResponseTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m SecurityTypes) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SecurityTypes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SecurityTypes) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNoSecurityTypes gets TotNoSecurityTypes, Tag 557 +func (m SecurityTypes) GetTotNoSecurityTypes() (v int, err quickfix.MessageRejectError) { + var f field.TotNoSecurityTypesField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityTypes gets NoSecurityTypes, Tag 558 +func (m SecurityTypes) GetNoSecurityTypes() (NoSecurityTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m SecurityTypes) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastFragment gets LastFragment, Tag 893 +func (m SecurityTypes) GetLastFragment() (v bool, err quickfix.MessageRejectError) { + var f field.LastFragmentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m SecurityTypes) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SecurityTypes) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m SecurityTypes) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m SecurityTypes) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SecurityTypes) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SecurityTypes) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m SecurityTypes) HasText() bool { + return m.Has(tag.Text) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m SecurityTypes) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasSecurityReqID returns true if SecurityReqID is present, Tag 320 +func (m SecurityTypes) HasSecurityReqID() bool { + return m.Has(tag.SecurityReqID) +} + +// HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322 +func (m SecurityTypes) HasSecurityResponseID() bool { + return m.Has(tag.SecurityResponseID) +} + +// HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323 +func (m SecurityTypes) HasSecurityResponseType() bool { + return m.Has(tag.SecurityResponseType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m SecurityTypes) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SecurityTypes) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SecurityTypes) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasTotNoSecurityTypes returns true if TotNoSecurityTypes is present, Tag 557 +func (m SecurityTypes) HasTotNoSecurityTypes() bool { + return m.Has(tag.TotNoSecurityTypes) +} + +// HasNoSecurityTypes returns true if NoSecurityTypes is present, Tag 558 +func (m SecurityTypes) HasNoSecurityTypes() bool { + return m.Has(tag.NoSecurityTypes) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m SecurityTypes) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasLastFragment returns true if LastFragment is present, Tag 893 +func (m SecurityTypes) HasLastFragment() bool { + return m.Has(tag.LastFragment) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SecurityTypes) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SecurityTypes) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m SecurityTypes) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m SecurityTypes) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SecurityTypes) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SecurityTypes) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// NoSecurityTypes is a repeating group element, Tag 558 +type NoSecurityTypes struct { + *quickfix.Group +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoSecurityTypes) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoSecurityTypes) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetProduct sets Product, Tag 460 +func (m NoSecurityTypes) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoSecurityTypes) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoSecurityTypes) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoSecurityTypes) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProduct gets Product, Tag 460 +func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoSecurityTypes) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoSecurityTypes) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoSecurityTypes) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoSecurityTypes) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoSecurityTypes) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoSecurityTypes) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// NoSecurityTypesRepeatingGroup is a repeating group, Tag 558 +type NoSecurityTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityTypesRepeatingGroup returns an initialized, NoSecurityTypesRepeatingGroup +func NewNoSecurityTypesRepeatingGroup() NoSecurityTypesRepeatingGroup { + return NoSecurityTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.TransactTime)})} +} + +// Add create and append a new NoSecurityTypes to this group +func (m NoSecurityTypesRepeatingGroup) Add() NoSecurityTypes { + g := m.RepeatingGroup.Add() + return NoSecurityTypes{g} +} + +// Get returns the ith NoSecurityTypes in the NoSecurityTypesRepeatinGroup +func (m NoSecurityTypesRepeatingGroup) Get(i int) NoSecurityTypes { + return NoSecurityTypes{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/settlementinstructionrequest/SettlementInstructionRequest.generated.go b/fix50sp2/settlementinstructionrequest/SettlementInstructionRequest.generated.go new file mode 100644 index 000000000..5c7c34ec0 --- /dev/null +++ b/fix50sp2/settlementinstructionrequest/SettlementInstructionRequest.generated.go @@ -0,0 +1,529 @@ +package settlementinstructionrequest + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SettlementInstructionRequest is the fix50sp2 SettlementInstructionRequest type, MsgType = AV +type SettlementInstructionRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SettlementInstructionRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SettlementInstructionRequest { + return SettlementInstructionRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SettlementInstructionRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SettlementInstructionRequest initialized with the required fields for SettlementInstructionRequest +func New(settlinstreqid field.SettlInstReqIDField, transacttime field.TransactTimeField) (m SettlementInstructionRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AV")) + m.Set(settlinstreqid) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SettlementInstructionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AV", r +} + +// SetSide sets Side, Tag 54 +func (m SettlementInstructionRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SettlementInstructionRequest) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m SettlementInstructionRequest) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m SettlementInstructionRequest) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m SettlementInstructionRequest) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m SettlementInstructionRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m SettlementInstructionRequest) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m SettlementInstructionRequest) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m SettlementInstructionRequest) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m SettlementInstructionRequest) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m SettlementInstructionRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m SettlementInstructionRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m SettlementInstructionRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m SettlementInstructionRequest) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m SettlementInstructionRequest) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// SetSettlInstReqID sets SettlInstReqID, Tag 791 +func (m SettlementInstructionRequest) SetSettlInstReqID(v string) { + m.Set(field.NewSettlInstReqID(v)) +} + +// GetSide gets Side, Tag 54 +func (m SettlementInstructionRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SettlementInstructionRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m SettlementInstructionRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m SettlementInstructionRequest) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m SettlementInstructionRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m SettlementInstructionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m SettlementInstructionRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m SettlementInstructionRequest) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m SettlementInstructionRequest) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m SettlementInstructionRequest) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m SettlementInstructionRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m SettlementInstructionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m SettlementInstructionRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m SettlementInstructionRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m SettlementInstructionRequest) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstReqID gets SettlInstReqID, Tag 791 +func (m SettlementInstructionRequest) GetSettlInstReqID() (v string, err quickfix.MessageRejectError) { + var f field.SettlInstReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m SettlementInstructionRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SettlementInstructionRequest) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m SettlementInstructionRequest) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m SettlementInstructionRequest) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m SettlementInstructionRequest) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m SettlementInstructionRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m SettlementInstructionRequest) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m SettlementInstructionRequest) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m SettlementInstructionRequest) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m SettlementInstructionRequest) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m SettlementInstructionRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m SettlementInstructionRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m SettlementInstructionRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m SettlementInstructionRequest) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m SettlementInstructionRequest) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 +func (m SettlementInstructionRequest) HasSettlInstReqID() bool { + return m.Has(tag.SettlInstReqID) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/settlementinstructions/SettlementInstructions.generated.go b/fix50sp2/settlementinstructions/SettlementInstructions.generated.go new file mode 100644 index 000000000..1613c38d8 --- /dev/null +++ b/fix50sp2/settlementinstructions/SettlementInstructions.generated.go @@ -0,0 +1,1185 @@ +package settlementinstructions + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SettlementInstructions is the fix50sp2 SettlementInstructions type, MsgType = T +type SettlementInstructions struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SettlementInstructions from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SettlementInstructions { + return SettlementInstructions{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SettlementInstructions) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SettlementInstructions initialized with the required fields for SettlementInstructions +func New(settlinstmsgid field.SettlInstMsgIDField, settlinstmode field.SettlInstModeField, transacttime field.TransactTimeField) (m SettlementInstructions) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("T")) + m.Set(settlinstmsgid) + m.Set(settlinstmode) + m.Set(transacttime) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SettlementInstructions, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "T", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m SettlementInstructions) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetText sets Text, Tag 58 +func (m SettlementInstructions) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SettlementInstructions) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlInstMode sets SettlInstMode, Tag 160 +func (m SettlementInstructions) SetSettlInstMode(v enum.SettlInstMode) { + m.Set(field.NewSettlInstMode(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SettlementInstructions) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SettlementInstructions) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetSettlInstMsgID sets SettlInstMsgID, Tag 777 +func (m SettlementInstructions) SetSettlInstMsgID(v string) { + m.Set(field.NewSettlInstMsgID(v)) +} + +// SetNoSettlInst sets NoSettlInst, Tag 778 +func (m SettlementInstructions) SetNoSettlInst(f NoSettlInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlInstReqID sets SettlInstReqID, Tag 791 +func (m SettlementInstructions) SetSettlInstReqID(v string) { + m.Set(field.NewSettlInstReqID(v)) +} + +// SetSettlInstReqRejCode sets SettlInstReqRejCode, Tag 792 +func (m SettlementInstructions) SetSettlInstReqRejCode(v enum.SettlInstReqRejCode) { + m.Set(field.NewSettlInstReqRejCode(v)) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m SettlementInstructions) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m SettlementInstructions) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SettlementInstructions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstMode gets SettlInstMode, Tag 160 +func (m SettlementInstructions) GetSettlInstMode() (v enum.SettlInstMode, err quickfix.MessageRejectError) { + var f field.SettlInstModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SettlementInstructions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SettlementInstructions) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstMsgID gets SettlInstMsgID, Tag 777 +func (m SettlementInstructions) GetSettlInstMsgID() (v string, err quickfix.MessageRejectError) { + var f field.SettlInstMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlInst gets NoSettlInst, Tag 778 +func (m SettlementInstructions) GetNoSettlInst() (NoSettlInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlInstReqID gets SettlInstReqID, Tag 791 +func (m SettlementInstructions) GetSettlInstReqID() (v string, err quickfix.MessageRejectError) { + var f field.SettlInstReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstReqRejCode gets SettlInstReqRejCode, Tag 792 +func (m SettlementInstructions) GetSettlInstReqRejCode() (v enum.SettlInstReqRejCode, err quickfix.MessageRejectError) { + var f field.SettlInstReqRejCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m SettlementInstructions) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasText returns true if Text is present, Tag 58 +func (m SettlementInstructions) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SettlementInstructions) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlInstMode returns true if SettlInstMode is present, Tag 160 +func (m SettlementInstructions) HasSettlInstMode() bool { + return m.Has(tag.SettlInstMode) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SettlementInstructions) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SettlementInstructions) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasSettlInstMsgID returns true if SettlInstMsgID is present, Tag 777 +func (m SettlementInstructions) HasSettlInstMsgID() bool { + return m.Has(tag.SettlInstMsgID) +} + +// HasNoSettlInst returns true if NoSettlInst is present, Tag 778 +func (m SettlementInstructions) HasNoSettlInst() bool { + return m.Has(tag.NoSettlInst) +} + +// HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791 +func (m SettlementInstructions) HasSettlInstReqID() bool { + return m.Has(tag.SettlInstReqID) +} + +// HasSettlInstReqRejCode returns true if SettlInstReqRejCode is present, Tag 792 +func (m SettlementInstructions) HasSettlInstReqRejCode() bool { + return m.Has(tag.SettlInstReqRejCode) +} + +// NoSettlInst is a repeating group element, Tag 778 +type NoSettlInst struct { + *quickfix.Group +} + +// SetSettlInstID sets SettlInstID, Tag 162 +func (m NoSettlInst) SetSettlInstID(v string) { + m.Set(field.NewSettlInstID(v)) +} + +// SetSettlInstTransType sets SettlInstTransType, Tag 163 +func (m NoSettlInst) SetSettlInstTransType(v enum.SettlInstTransType) { + m.Set(field.NewSettlInstTransType(v)) +} + +// SetSettlInstRefID sets SettlInstRefID, Tag 214 +func (m NoSettlInst) SetSettlInstRefID(v string) { + m.Set(field.NewSettlInstRefID(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSettlInst) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSide sets Side, Tag 54 +func (m NoSettlInst) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetProduct sets Product, Tag 460 +func (m NoSettlInst) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoSettlInst) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoSettlInst) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NoSettlInst) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoSettlInst) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m NoSettlInst) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// SetSettlDeliveryType sets SettlDeliveryType, Tag 172 +func (m NoSettlInst) SetSettlDeliveryType(v enum.SettlDeliveryType) { + m.Set(field.NewSettlDeliveryType(v)) +} + +// SetStandInstDbType sets StandInstDbType, Tag 169 +func (m NoSettlInst) SetStandInstDbType(v enum.StandInstDbType) { + m.Set(field.NewStandInstDbType(v)) +} + +// SetStandInstDbName sets StandInstDbName, Tag 170 +func (m NoSettlInst) SetStandInstDbName(v string) { + m.Set(field.NewStandInstDbName(v)) +} + +// SetStandInstDbID sets StandInstDbID, Tag 171 +func (m NoSettlInst) SetStandInstDbID(v string) { + m.Set(field.NewStandInstDbID(v)) +} + +// SetNoDlvyInst sets NoDlvyInst, Tag 85 +func (m NoSettlInst) SetNoDlvyInst(f NoDlvyInstRepeatingGroup) { + m.SetGroup(f) +} + +// SetPaymentMethod sets PaymentMethod, Tag 492 +func (m NoSettlInst) SetPaymentMethod(v enum.PaymentMethod) { + m.Set(field.NewPaymentMethod(v)) +} + +// SetPaymentRef sets PaymentRef, Tag 476 +func (m NoSettlInst) SetPaymentRef(v string) { + m.Set(field.NewPaymentRef(v)) +} + +// SetCardHolderName sets CardHolderName, Tag 488 +func (m NoSettlInst) SetCardHolderName(v string) { + m.Set(field.NewCardHolderName(v)) +} + +// SetCardNumber sets CardNumber, Tag 489 +func (m NoSettlInst) SetCardNumber(v string) { + m.Set(field.NewCardNumber(v)) +} + +// SetCardStartDate sets CardStartDate, Tag 503 +func (m NoSettlInst) SetCardStartDate(v string) { + m.Set(field.NewCardStartDate(v)) +} + +// SetCardExpDate sets CardExpDate, Tag 490 +func (m NoSettlInst) SetCardExpDate(v string) { + m.Set(field.NewCardExpDate(v)) +} + +// SetCardIssNum sets CardIssNum, Tag 491 +func (m NoSettlInst) SetCardIssNum(v string) { + m.Set(field.NewCardIssNum(v)) +} + +// SetPaymentDate sets PaymentDate, Tag 504 +func (m NoSettlInst) SetPaymentDate(v string) { + m.Set(field.NewPaymentDate(v)) +} + +// SetPaymentRemitterID sets PaymentRemitterID, Tag 505 +func (m NoSettlInst) SetPaymentRemitterID(v string) { + m.Set(field.NewPaymentRemitterID(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoSettlInst) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// GetSettlInstID gets SettlInstID, Tag 162 +func (m NoSettlInst) GetSettlInstID() (v string, err quickfix.MessageRejectError) { + var f field.SettlInstIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstTransType gets SettlInstTransType, Tag 163 +func (m NoSettlInst) GetSettlInstTransType() (v enum.SettlInstTransType, err quickfix.MessageRejectError) { + var f field.SettlInstTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlInstRefID gets SettlInstRefID, Tag 214 +func (m NoSettlInst) GetSettlInstRefID() (v string, err quickfix.MessageRejectError) { + var f field.SettlInstRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSettlInst) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSide gets Side, Tag 54 +func (m NoSettlInst) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProduct gets Product, Tag 460 +func (m NoSettlInst) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoSettlInst) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoSettlInst) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NoSettlInst) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoSettlInst) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m NoSettlInst) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDeliveryType gets SettlDeliveryType, Tag 172 +func (m NoSettlInst) GetSettlDeliveryType() (v enum.SettlDeliveryType, err quickfix.MessageRejectError) { + var f field.SettlDeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbType gets StandInstDbType, Tag 169 +func (m NoSettlInst) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError) { + var f field.StandInstDbTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbName gets StandInstDbName, Tag 170 +func (m NoSettlInst) GetStandInstDbName() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStandInstDbID gets StandInstDbID, Tag 171 +func (m NoSettlInst) GetStandInstDbID() (v string, err quickfix.MessageRejectError) { + var f field.StandInstDbIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDlvyInst gets NoDlvyInst, Tag 85 +func (m NoSettlInst) GetNoDlvyInst() (NoDlvyInstRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDlvyInstRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPaymentMethod gets PaymentMethod, Tag 492 +func (m NoSettlInst) GetPaymentMethod() (v enum.PaymentMethod, err quickfix.MessageRejectError) { + var f field.PaymentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPaymentRef gets PaymentRef, Tag 476 +func (m NoSettlInst) GetPaymentRef() (v string, err quickfix.MessageRejectError) { + var f field.PaymentRefField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCardHolderName gets CardHolderName, Tag 488 +func (m NoSettlInst) GetCardHolderName() (v string, err quickfix.MessageRejectError) { + var f field.CardHolderNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCardNumber gets CardNumber, Tag 489 +func (m NoSettlInst) GetCardNumber() (v string, err quickfix.MessageRejectError) { + var f field.CardNumberField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCardStartDate gets CardStartDate, Tag 503 +func (m NoSettlInst) GetCardStartDate() (v string, err quickfix.MessageRejectError) { + var f field.CardStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCardExpDate gets CardExpDate, Tag 490 +func (m NoSettlInst) GetCardExpDate() (v string, err quickfix.MessageRejectError) { + var f field.CardExpDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCardIssNum gets CardIssNum, Tag 491 +func (m NoSettlInst) GetCardIssNum() (v string, err quickfix.MessageRejectError) { + var f field.CardIssNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPaymentDate gets PaymentDate, Tag 504 +func (m NoSettlInst) GetPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.PaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPaymentRemitterID gets PaymentRemitterID, Tag 505 +func (m NoSettlInst) GetPaymentRemitterID() (v string, err quickfix.MessageRejectError) { + var f field.PaymentRemitterIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoSettlInst) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlInstID returns true if SettlInstID is present, Tag 162 +func (m NoSettlInst) HasSettlInstID() bool { + return m.Has(tag.SettlInstID) +} + +// HasSettlInstTransType returns true if SettlInstTransType is present, Tag 163 +func (m NoSettlInst) HasSettlInstTransType() bool { + return m.Has(tag.SettlInstTransType) +} + +// HasSettlInstRefID returns true if SettlInstRefID is present, Tag 214 +func (m NoSettlInst) HasSettlInstRefID() bool { + return m.Has(tag.SettlInstRefID) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSettlInst) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSettlInst) HasSide() bool { + return m.Has(tag.Side) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoSettlInst) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoSettlInst) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoSettlInst) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NoSettlInst) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoSettlInst) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m NoSettlInst) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// HasSettlDeliveryType returns true if SettlDeliveryType is present, Tag 172 +func (m NoSettlInst) HasSettlDeliveryType() bool { + return m.Has(tag.SettlDeliveryType) +} + +// HasStandInstDbType returns true if StandInstDbType is present, Tag 169 +func (m NoSettlInst) HasStandInstDbType() bool { + return m.Has(tag.StandInstDbType) +} + +// HasStandInstDbName returns true if StandInstDbName is present, Tag 170 +func (m NoSettlInst) HasStandInstDbName() bool { + return m.Has(tag.StandInstDbName) +} + +// HasStandInstDbID returns true if StandInstDbID is present, Tag 171 +func (m NoSettlInst) HasStandInstDbID() bool { + return m.Has(tag.StandInstDbID) +} + +// HasNoDlvyInst returns true if NoDlvyInst is present, Tag 85 +func (m NoSettlInst) HasNoDlvyInst() bool { + return m.Has(tag.NoDlvyInst) +} + +// HasPaymentMethod returns true if PaymentMethod is present, Tag 492 +func (m NoSettlInst) HasPaymentMethod() bool { + return m.Has(tag.PaymentMethod) +} + +// HasPaymentRef returns true if PaymentRef is present, Tag 476 +func (m NoSettlInst) HasPaymentRef() bool { + return m.Has(tag.PaymentRef) +} + +// HasCardHolderName returns true if CardHolderName is present, Tag 488 +func (m NoSettlInst) HasCardHolderName() bool { + return m.Has(tag.CardHolderName) +} + +// HasCardNumber returns true if CardNumber is present, Tag 489 +func (m NoSettlInst) HasCardNumber() bool { + return m.Has(tag.CardNumber) +} + +// HasCardStartDate returns true if CardStartDate is present, Tag 503 +func (m NoSettlInst) HasCardStartDate() bool { + return m.Has(tag.CardStartDate) +} + +// HasCardExpDate returns true if CardExpDate is present, Tag 490 +func (m NoSettlInst) HasCardExpDate() bool { + return m.Has(tag.CardExpDate) +} + +// HasCardIssNum returns true if CardIssNum is present, Tag 491 +func (m NoSettlInst) HasCardIssNum() bool { + return m.Has(tag.CardIssNum) +} + +// HasPaymentDate returns true if PaymentDate is present, Tag 504 +func (m NoSettlInst) HasPaymentDate() bool { + return m.Has(tag.PaymentDate) +} + +// HasPaymentRemitterID returns true if PaymentRemitterID is present, Tag 505 +func (m NoSettlInst) HasPaymentRemitterID() bool { + return m.Has(tag.PaymentRemitterID) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoSettlInst) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInst is a repeating group element, Tag 85 +type NoDlvyInst struct { + *quickfix.Group +} + +// SetSettlInstSource sets SettlInstSource, Tag 165 +func (m NoDlvyInst) SetSettlInstSource(v enum.SettlInstSource) { + m.Set(field.NewSettlInstSource(v)) +} + +// SetDlvyInstType sets DlvyInstType, Tag 787 +func (m NoDlvyInst) SetDlvyInstType(v enum.DlvyInstType) { + m.Set(field.NewDlvyInstType(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlInstSource gets SettlInstSource, Tag 165 +func (m NoDlvyInst) GetSettlInstSource() (v enum.SettlInstSource, err quickfix.MessageRejectError) { + var f field.SettlInstSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDlvyInstType gets DlvyInstType, Tag 787 +func (m NoDlvyInst) GetDlvyInstType() (v enum.DlvyInstType, err quickfix.MessageRejectError) { + var f field.DlvyInstTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoDlvyInst) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlInstSource returns true if SettlInstSource is present, Tag 165 +func (m NoDlvyInst) HasSettlInstSource() bool { + return m.Has(tag.SettlInstSource) +} + +// HasDlvyInstType returns true if DlvyInstType is present, Tag 787 +func (m NoDlvyInst) HasDlvyInstType() bool { + return m.Has(tag.DlvyInstType) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoDlvyInst) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoDlvyInstRepeatingGroup is a repeating group, Tag 85 +type NoDlvyInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDlvyInstRepeatingGroup returns an initialized, NoDlvyInstRepeatingGroup +func NewNoDlvyInstRepeatingGroup() NoDlvyInstRepeatingGroup { + return NoDlvyInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDlvyInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstSource), quickfix.GroupElement(tag.DlvyInstType), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoDlvyInst to this group +func (m NoDlvyInstRepeatingGroup) Add() NoDlvyInst { + g := m.RepeatingGroup.Add() + return NoDlvyInst{g} +} + +// Get returns the ith NoDlvyInst in the NoDlvyInstRepeatinGroup +func (m NoDlvyInstRepeatingGroup) Get(i int) NoDlvyInst { + return NoDlvyInst{m.RepeatingGroup.Get(i)} +} + +// NoSettlInstRepeatingGroup is a repeating group, Tag 778 +type NoSettlInstRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlInstRepeatingGroup returns an initialized, NoSettlInstRepeatingGroup +func NewNoSettlInstRepeatingGroup() NoSettlInstRepeatingGroup { + return NoSettlInstRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlInst, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlInstID), quickfix.GroupElement(tag.SettlInstTransType), quickfix.GroupElement(tag.SettlInstRefID), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.Side), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.LastUpdateTime), quickfix.GroupElement(tag.SettlDeliveryType), quickfix.GroupElement(tag.StandInstDbType), quickfix.GroupElement(tag.StandInstDbName), quickfix.GroupElement(tag.StandInstDbID), NewNoDlvyInstRepeatingGroup(), quickfix.GroupElement(tag.PaymentMethod), quickfix.GroupElement(tag.PaymentRef), quickfix.GroupElement(tag.CardHolderName), quickfix.GroupElement(tag.CardNumber), quickfix.GroupElement(tag.CardStartDate), quickfix.GroupElement(tag.CardExpDate), quickfix.GroupElement(tag.CardIssNum), quickfix.GroupElement(tag.PaymentDate), quickfix.GroupElement(tag.PaymentRemitterID), quickfix.GroupElement(tag.SettlCurrency)})} +} + +// Add create and append a new NoSettlInst to this group +func (m NoSettlInstRepeatingGroup) Add() NoSettlInst { + g := m.RepeatingGroup.Add() + return NoSettlInst{g} +} + +// Get returns the ith NoSettlInst in the NoSettlInstRepeatinGroup +func (m NoSettlInstRepeatingGroup) Get(i int) NoSettlInst { + return NoSettlInst{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/settlementobligationreport/SettlementObligationReport.generated.go b/fix50sp2/settlementobligationreport/SettlementObligationReport.generated.go new file mode 100644 index 000000000..3c2b276fa --- /dev/null +++ b/fix50sp2/settlementobligationreport/SettlementObligationReport.generated.go @@ -0,0 +1,3363 @@ +package settlementobligationreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SettlementObligationReport is the fix50sp2 SettlementObligationReport type, MsgType = BQ +type SettlementObligationReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SettlementObligationReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SettlementObligationReport { + return SettlementObligationReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SettlementObligationReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SettlementObligationReport initialized with the required fields for SettlementObligationReport +func New(settlobligmsgid field.SettlObligMsgIDField, settlobligmode field.SettlObligModeField) (m SettlementObligationReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BQ")) + m.Set(settlobligmsgid) + m.Set(settlobligmode) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SettlementObligationReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BQ", r +} + +// SetText sets Text, Tag 58 +func (m SettlementObligationReport) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m SettlementObligationReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m SettlementObligationReport) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m SettlementObligationReport) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m SettlementObligationReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlementCycleNo sets SettlementCycleNo, Tag 1153 +func (m SettlementObligationReport) SetSettlementCycleNo(v int) { + m.Set(field.NewSettlementCycleNo(v)) +} + +// SetSettlObligMode sets SettlObligMode, Tag 1159 +func (m SettlementObligationReport) SetSettlObligMode(v enum.SettlObligMode) { + m.Set(field.NewSettlObligMode(v)) +} + +// SetSettlObligMsgID sets SettlObligMsgID, Tag 1160 +func (m SettlementObligationReport) SetSettlObligMsgID(v string) { + m.Set(field.NewSettlObligMsgID(v)) +} + +// SetNoSettlOblig sets NoSettlOblig, Tag 1165 +func (m SettlementObligationReport) SetNoSettlOblig(f NoSettlObligRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m SettlementObligationReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m SettlementObligationReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m SettlementObligationReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m SettlementObligationReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// GetText gets Text, Tag 58 +func (m SettlementObligationReport) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m SettlementObligationReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m SettlementObligationReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m SettlementObligationReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m SettlementObligationReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlementCycleNo gets SettlementCycleNo, Tag 1153 +func (m SettlementObligationReport) GetSettlementCycleNo() (v int, err quickfix.MessageRejectError) { + var f field.SettlementCycleNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlObligMode gets SettlObligMode, Tag 1159 +func (m SettlementObligationReport) GetSettlObligMode() (v enum.SettlObligMode, err quickfix.MessageRejectError) { + var f field.SettlObligModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlObligMsgID gets SettlObligMsgID, Tag 1160 +func (m SettlementObligationReport) GetSettlObligMsgID() (v string, err quickfix.MessageRejectError) { + var f field.SettlObligMsgIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlOblig gets NoSettlOblig, Tag 1165 +func (m SettlementObligationReport) GetNoSettlOblig() (NoSettlObligRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlObligRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m SettlementObligationReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m SettlementObligationReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m SettlementObligationReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m SettlementObligationReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m SettlementObligationReport) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m SettlementObligationReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m SettlementObligationReport) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m SettlementObligationReport) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m SettlementObligationReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlementCycleNo returns true if SettlementCycleNo is present, Tag 1153 +func (m SettlementObligationReport) HasSettlementCycleNo() bool { + return m.Has(tag.SettlementCycleNo) +} + +// HasSettlObligMode returns true if SettlObligMode is present, Tag 1159 +func (m SettlementObligationReport) HasSettlObligMode() bool { + return m.Has(tag.SettlObligMode) +} + +// HasSettlObligMsgID returns true if SettlObligMsgID is present, Tag 1160 +func (m SettlementObligationReport) HasSettlObligMsgID() bool { + return m.Has(tag.SettlObligMsgID) +} + +// HasNoSettlOblig returns true if NoSettlOblig is present, Tag 1165 +func (m SettlementObligationReport) HasNoSettlOblig() bool { + return m.Has(tag.NoSettlOblig) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m SettlementObligationReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m SettlementObligationReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m SettlementObligationReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m SettlementObligationReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// NoSettlOblig is a repeating group element, Tag 1165 +type NoSettlOblig struct { + *quickfix.Group +} + +// SetNetGrossInd sets NetGrossInd, Tag 430 +func (m NoSettlOblig) SetNetGrossInd(v enum.NetGrossInd) { + m.Set(field.NewNetGrossInd(v)) +} + +// SetSettlObligID sets SettlObligID, Tag 1161 +func (m NoSettlOblig) SetSettlObligID(v string) { + m.Set(field.NewSettlObligID(v)) +} + +// SetSettlObligTransType sets SettlObligTransType, Tag 1162 +func (m NoSettlOblig) SetSettlObligTransType(v enum.SettlObligTransType) { + m.Set(field.NewSettlObligTransType(v)) +} + +// SetSettlObligRefID sets SettlObligRefID, Tag 1163 +func (m NoSettlOblig) SetSettlObligRefID(v string) { + m.Set(field.NewSettlObligRefID(v)) +} + +// SetCcyAmt sets CcyAmt, Tag 1157 +func (m NoSettlOblig) SetCcyAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewCcyAmt(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoSettlOblig) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m NoSettlOblig) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m NoSettlOblig) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoSettlOblig) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m NoSettlOblig) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoSettlOblig) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoSettlOblig) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoSettlOblig) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoSettlOblig) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoSettlOblig) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoSettlOblig) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoSettlOblig) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoSettlOblig) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoSettlOblig) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoSettlOblig) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoSettlOblig) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoSettlOblig) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoSettlOblig) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoSettlOblig) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoSettlOblig) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoSettlOblig) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoSettlOblig) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoSettlOblig) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoSettlOblig) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoSettlOblig) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoSettlOblig) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoSettlOblig) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoSettlOblig) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoSettlOblig) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoSettlOblig) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoSettlOblig) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoSettlOblig) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoSettlOblig) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoSettlOblig) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoSettlOblig) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoSettlOblig) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoSettlOblig) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoSettlOblig) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoSettlOblig) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoSettlOblig) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoSettlOblig) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoSettlOblig) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoSettlOblig) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoSettlOblig) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoSettlOblig) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoSettlOblig) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoSettlOblig) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoSettlOblig) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoSettlOblig) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoSettlOblig) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoSettlOblig) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoSettlOblig) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoSettlOblig) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoSettlOblig) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoSettlOblig) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoSettlOblig) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoSettlOblig) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoSettlOblig) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoSettlOblig) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoSettlOblig) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoSettlOblig) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoSettlOblig) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoSettlOblig) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoSettlOblig) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoSettlOblig) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoSettlOblig) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoSettlOblig) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoSettlOblig) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoSettlOblig) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoSettlOblig) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoSettlOblig) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoSettlOblig) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoSettlOblig) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoSettlOblig) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoSettlOblig) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoSettlOblig) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoSettlOblig) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoSettlOblig) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoSettlOblig) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoSettlOblig) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoSettlOblig) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoSettlOblig) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoSettlOblig) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoSettlOblig) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoSettlOblig) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoSettlOblig) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoSettlOblig) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoSettlOblig) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoSettlOblig) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoSettlOblig) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoSettlOblig) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoSettlOblig) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoSettlOblig) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSettlOblig) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetEffectiveTime sets EffectiveTime, Tag 168 +func (m NoSettlOblig) SetEffectiveTime(v time.Time) { + m.Set(field.NewEffectiveTime(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoSettlOblig) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m NoSettlOblig) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// SetNoSettlDetails sets NoSettlDetails, Tag 1158 +func (m NoSettlOblig) SetNoSettlDetails(f NoSettlDetailsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNetGrossInd gets NetGrossInd, Tag 430 +func (m NoSettlOblig) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { + var f field.NetGrossIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlObligID gets SettlObligID, Tag 1161 +func (m NoSettlOblig) GetSettlObligID() (v string, err quickfix.MessageRejectError) { + var f field.SettlObligIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlObligTransType gets SettlObligTransType, Tag 1162 +func (m NoSettlOblig) GetSettlObligTransType() (v enum.SettlObligTransType, err quickfix.MessageRejectError) { + var f field.SettlObligTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlObligRefID gets SettlObligRefID, Tag 1163 +func (m NoSettlOblig) GetSettlObligRefID() (v string, err quickfix.MessageRejectError) { + var f field.SettlObligRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCcyAmt gets CcyAmt, Tag 1157 +func (m NoSettlOblig) GetCcyAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CcyAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoSettlOblig) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m NoSettlOblig) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m NoSettlOblig) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoSettlOblig) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m NoSettlOblig) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoSettlOblig) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoSettlOblig) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoSettlOblig) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoSettlOblig) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoSettlOblig) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoSettlOblig) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoSettlOblig) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoSettlOblig) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoSettlOblig) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoSettlOblig) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoSettlOblig) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoSettlOblig) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoSettlOblig) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoSettlOblig) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoSettlOblig) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoSettlOblig) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoSettlOblig) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoSettlOblig) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoSettlOblig) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoSettlOblig) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoSettlOblig) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoSettlOblig) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoSettlOblig) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoSettlOblig) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoSettlOblig) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoSettlOblig) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoSettlOblig) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoSettlOblig) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoSettlOblig) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoSettlOblig) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoSettlOblig) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoSettlOblig) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoSettlOblig) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoSettlOblig) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoSettlOblig) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoSettlOblig) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoSettlOblig) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoSettlOblig) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoSettlOblig) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoSettlOblig) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoSettlOblig) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoSettlOblig) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoSettlOblig) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoSettlOblig) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoSettlOblig) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoSettlOblig) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoSettlOblig) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoSettlOblig) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoSettlOblig) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoSettlOblig) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoSettlOblig) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoSettlOblig) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoSettlOblig) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoSettlOblig) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoSettlOblig) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoSettlOblig) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoSettlOblig) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoSettlOblig) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoSettlOblig) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoSettlOblig) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoSettlOblig) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoSettlOblig) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoSettlOblig) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoSettlOblig) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoSettlOblig) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoSettlOblig) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoSettlOblig) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoSettlOblig) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoSettlOblig) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoSettlOblig) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoSettlOblig) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoSettlOblig) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoSettlOblig) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoSettlOblig) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoSettlOblig) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoSettlOblig) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoSettlOblig) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoSettlOblig) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoSettlOblig) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoSettlOblig) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoSettlOblig) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoSettlOblig) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoSettlOblig) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoSettlOblig) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoSettlOblig) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoSettlOblig) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoSettlOblig) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoSettlOblig) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSettlOblig) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetEffectiveTime gets EffectiveTime, Tag 168 +func (m NoSettlOblig) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EffectiveTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoSettlOblig) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m NoSettlOblig) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlDetails gets NoSettlDetails, Tag 1158 +func (m NoSettlOblig) GetNoSettlDetails() (NoSettlDetailsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlDetailsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +func (m NoSettlOblig) HasNetGrossInd() bool { + return m.Has(tag.NetGrossInd) +} + +// HasSettlObligID returns true if SettlObligID is present, Tag 1161 +func (m NoSettlOblig) HasSettlObligID() bool { + return m.Has(tag.SettlObligID) +} + +// HasSettlObligTransType returns true if SettlObligTransType is present, Tag 1162 +func (m NoSettlOblig) HasSettlObligTransType() bool { + return m.Has(tag.SettlObligTransType) +} + +// HasSettlObligRefID returns true if SettlObligRefID is present, Tag 1163 +func (m NoSettlOblig) HasSettlObligRefID() bool { + return m.Has(tag.SettlObligRefID) +} + +// HasCcyAmt returns true if CcyAmt is present, Tag 1157 +func (m NoSettlOblig) HasCcyAmt() bool { + return m.Has(tag.CcyAmt) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoSettlOblig) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m NoSettlOblig) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m NoSettlOblig) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoSettlOblig) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m NoSettlOblig) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoSettlOblig) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoSettlOblig) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoSettlOblig) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoSettlOblig) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoSettlOblig) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoSettlOblig) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoSettlOblig) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoSettlOblig) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoSettlOblig) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoSettlOblig) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoSettlOblig) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoSettlOblig) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoSettlOblig) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoSettlOblig) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoSettlOblig) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoSettlOblig) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoSettlOblig) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoSettlOblig) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoSettlOblig) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoSettlOblig) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoSettlOblig) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoSettlOblig) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoSettlOblig) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoSettlOblig) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoSettlOblig) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoSettlOblig) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoSettlOblig) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoSettlOblig) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoSettlOblig) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoSettlOblig) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoSettlOblig) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoSettlOblig) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoSettlOblig) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoSettlOblig) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoSettlOblig) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoSettlOblig) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoSettlOblig) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoSettlOblig) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoSettlOblig) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoSettlOblig) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoSettlOblig) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoSettlOblig) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoSettlOblig) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoSettlOblig) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoSettlOblig) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoSettlOblig) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoSettlOblig) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoSettlOblig) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoSettlOblig) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoSettlOblig) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoSettlOblig) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoSettlOblig) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoSettlOblig) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoSettlOblig) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoSettlOblig) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoSettlOblig) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoSettlOblig) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoSettlOblig) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoSettlOblig) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoSettlOblig) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoSettlOblig) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoSettlOblig) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoSettlOblig) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoSettlOblig) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoSettlOblig) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoSettlOblig) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoSettlOblig) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoSettlOblig) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoSettlOblig) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoSettlOblig) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoSettlOblig) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoSettlOblig) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoSettlOblig) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoSettlOblig) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoSettlOblig) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoSettlOblig) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoSettlOblig) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoSettlOblig) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoSettlOblig) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoSettlOblig) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoSettlOblig) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoSettlOblig) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoSettlOblig) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoSettlOblig) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoSettlOblig) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoSettlOblig) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoSettlOblig) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoSettlOblig) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSettlOblig) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasEffectiveTime returns true if EffectiveTime is present, Tag 168 +func (m NoSettlOblig) HasEffectiveTime() bool { + return m.Has(tag.EffectiveTime) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoSettlOblig) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m NoSettlOblig) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// HasNoSettlDetails returns true if NoSettlDetails is present, Tag 1158 +func (m NoSettlOblig) HasNoSettlDetails() bool { + return m.Has(tag.NoSettlDetails) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetails is a repeating group element, Tag 1158 +type NoSettlDetails struct { + *quickfix.Group +} + +// SetSettlObligSource sets SettlObligSource, Tag 1164 +func (m NoSettlDetails) SetSettlObligSource(v enum.SettlObligSource) { + m.Set(field.NewSettlObligSource(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlObligSource gets SettlObligSource, Tag 1164 +func (m NoSettlDetails) GetSettlObligSource() (v enum.SettlObligSource, err quickfix.MessageRejectError) { + var f field.SettlObligSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlObligSource returns true if SettlObligSource is present, Tag 1164 +func (m NoSettlDetails) HasSettlObligSource() bool { + return m.Has(tag.SettlObligSource) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoSettlDetails) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetailsRepeatingGroup is a repeating group, Tag 1158 +type NoSettlDetailsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlDetailsRepeatingGroup returns an initialized, NoSettlDetailsRepeatingGroup +func NewNoSettlDetailsRepeatingGroup() NoSettlDetailsRepeatingGroup { + return NoSettlDetailsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlDetails, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlObligSource), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlDetails to this group +func (m NoSettlDetailsRepeatingGroup) Add() NoSettlDetails { + g := m.RepeatingGroup.Add() + return NoSettlDetails{g} +} + +// Get returns the ith NoSettlDetails in the NoSettlDetailsRepeatinGroup +func (m NoSettlDetailsRepeatingGroup) Get(i int) NoSettlDetails { + return NoSettlDetails{m.RepeatingGroup.Get(i)} +} + +// NoSettlObligRepeatingGroup is a repeating group, Tag 1165 +type NoSettlObligRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlObligRepeatingGroup returns an initialized, NoSettlObligRepeatingGroup +func NewNoSettlObligRepeatingGroup() NoSettlObligRepeatingGroup { + return NoSettlObligRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlOblig, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SettlObligID), quickfix.GroupElement(tag.SettlObligTransType), quickfix.GroupElement(tag.SettlObligRefID), quickfix.GroupElement(tag.CcyAmt), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.Currency), quickfix.GroupElement(tag.SettlCurrency), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlDate), quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.EffectiveTime), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.LastUpdateTime), NewNoSettlDetailsRepeatingGroup()})} +} + +// Add create and append a new NoSettlOblig to this group +func (m NoSettlObligRepeatingGroup) Add() NoSettlOblig { + g := m.RepeatingGroup.Add() + return NoSettlOblig{g} +} + +// Get returns the ith NoSettlOblig in the NoSettlObligRepeatinGroup +func (m NoSettlObligRepeatingGroup) Get(i int) NoSettlOblig { + return NoSettlOblig{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/streamassignmentreport/StreamAssignmentReport.generated.go b/fix50sp2/streamassignmentreport/StreamAssignmentReport.generated.go new file mode 100644 index 000000000..0ce1afe50 --- /dev/null +++ b/fix50sp2/streamassignmentreport/StreamAssignmentReport.generated.go @@ -0,0 +1,2873 @@ +package streamassignmentreport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// StreamAssignmentReport is the fix50sp2 StreamAssignmentReport type, MsgType = CD +type StreamAssignmentReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a StreamAssignmentReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) StreamAssignmentReport { + return StreamAssignmentReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m StreamAssignmentReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a StreamAssignmentReport initialized with the required fields for StreamAssignmentReport +func New(streamasgnrptid field.StreamAsgnRptIDField) (m StreamAssignmentReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CD")) + m.Set(streamasgnrptid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg StreamAssignmentReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CD", r +} + +// SetStreamAsgnReqID sets StreamAsgnReqID, Tag 1497 +func (m StreamAssignmentReport) SetStreamAsgnReqID(v string) { + m.Set(field.NewStreamAsgnReqID(v)) +} + +// SetStreamAsgnReqType sets StreamAsgnReqType, Tag 1498 +func (m StreamAssignmentReport) SetStreamAsgnReqType(v enum.StreamAsgnReqType) { + m.Set(field.NewStreamAsgnReqType(v)) +} + +// SetNoAsgnReqs sets NoAsgnReqs, Tag 1499 +func (m StreamAssignmentReport) SetNoAsgnReqs(f NoAsgnReqsRepeatingGroup) { + m.SetGroup(f) +} + +// SetStreamAsgnRptID sets StreamAsgnRptID, Tag 1501 +func (m StreamAssignmentReport) SetStreamAsgnRptID(v string) { + m.Set(field.NewStreamAsgnRptID(v)) +} + +// GetStreamAsgnReqID gets StreamAsgnReqID, Tag 1497 +func (m StreamAssignmentReport) GetStreamAsgnReqID() (v string, err quickfix.MessageRejectError) { + var f field.StreamAsgnReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnReqType gets StreamAsgnReqType, Tag 1498 +func (m StreamAssignmentReport) GetStreamAsgnReqType() (v enum.StreamAsgnReqType, err quickfix.MessageRejectError) { + var f field.StreamAsgnReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAsgnReqs gets NoAsgnReqs, Tag 1499 +func (m StreamAssignmentReport) GetNoAsgnReqs() (NoAsgnReqsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAsgnReqsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetStreamAsgnRptID gets StreamAsgnRptID, Tag 1501 +func (m StreamAssignmentReport) GetStreamAsgnRptID() (v string, err quickfix.MessageRejectError) { + var f field.StreamAsgnRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStreamAsgnReqID returns true if StreamAsgnReqID is present, Tag 1497 +func (m StreamAssignmentReport) HasStreamAsgnReqID() bool { + return m.Has(tag.StreamAsgnReqID) +} + +// HasStreamAsgnReqType returns true if StreamAsgnReqType is present, Tag 1498 +func (m StreamAssignmentReport) HasStreamAsgnReqType() bool { + return m.Has(tag.StreamAsgnReqType) +} + +// HasNoAsgnReqs returns true if NoAsgnReqs is present, Tag 1499 +func (m StreamAssignmentReport) HasNoAsgnReqs() bool { + return m.Has(tag.NoAsgnReqs) +} + +// HasStreamAsgnRptID returns true if StreamAsgnRptID is present, Tag 1501 +func (m StreamAssignmentReport) HasStreamAsgnRptID() bool { + return m.Has(tag.StreamAsgnRptID) +} + +// NoAsgnReqs is a repeating group element, Tag 1499 +type NoAsgnReqs struct { + *quickfix.Group +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoAsgnReqs) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m NoAsgnReqs) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoAsgnReqs) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m NoAsgnReqs) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoAsgnReqs) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m NoAsgnReqs) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetStreamAsgnType sets StreamAsgnType, Tag 1617 +func (m NoRelatedSym) SetStreamAsgnType(v enum.StreamAsgnType) { + m.Set(field.NewStreamAsgnType(v)) +} + +// SetMDStreamID sets MDStreamID, Tag 1500 +func (m NoRelatedSym) SetMDStreamID(v string) { + m.Set(field.NewMDStreamID(v)) +} + +// SetStreamAsgnRejReason sets StreamAsgnRejReason, Tag 1502 +func (m NoRelatedSym) SetStreamAsgnRejReason(v enum.StreamAsgnRejReason) { + m.Set(field.NewStreamAsgnRejReason(v)) +} + +// SetText sets Text, Tag 58 +func (m NoRelatedSym) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoRelatedSym) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoRelatedSym) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnType gets StreamAsgnType, Tag 1617 +func (m NoRelatedSym) GetStreamAsgnType() (v enum.StreamAsgnType, err quickfix.MessageRejectError) { + var f field.StreamAsgnTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDStreamID gets MDStreamID, Tag 1500 +func (m NoRelatedSym) GetMDStreamID() (v string, err quickfix.MessageRejectError) { + var f field.MDStreamIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnRejReason gets StreamAsgnRejReason, Tag 1502 +func (m NoRelatedSym) GetStreamAsgnRejReason() (v enum.StreamAsgnRejReason, err quickfix.MessageRejectError) { + var f field.StreamAsgnRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoRelatedSym) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoRelatedSym) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoRelatedSym) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoRelatedSym) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasStreamAsgnType returns true if StreamAsgnType is present, Tag 1617 +func (m NoRelatedSym) HasStreamAsgnType() bool { + return m.Has(tag.StreamAsgnType) +} + +// HasMDStreamID returns true if MDStreamID is present, Tag 1500 +func (m NoRelatedSym) HasMDStreamID() bool { + return m.Has(tag.MDStreamID) +} + +// HasStreamAsgnRejReason returns true if StreamAsgnRejReason is present, Tag 1502 +func (m NoRelatedSym) HasStreamAsgnRejReason() bool { + return m.Has(tag.StreamAsgnRejReason) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoRelatedSym) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoRelatedSym) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoRelatedSym) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.StreamAsgnType), quickfix.GroupElement(tag.MDStreamID), quickfix.GroupElement(tag.StreamAsgnRejReason), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoAsgnReqsRepeatingGroup is a repeating group, Tag 1499 +type NoAsgnReqsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAsgnReqsRepeatingGroup returns an initialized, NoAsgnReqsRepeatingGroup +func NewNoAsgnReqsRepeatingGroup() NoAsgnReqsRepeatingGroup { + return NoAsgnReqsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAsgnReqs, + quickfix.GroupTemplate{NewNoPartyIDsRepeatingGroup(), NewNoRelatedSymRepeatingGroup()})} +} + +// Add create and append a new NoAsgnReqs to this group +func (m NoAsgnReqsRepeatingGroup) Add() NoAsgnReqs { + g := m.RepeatingGroup.Add() + return NoAsgnReqs{g} +} + +// Get returns the ith NoAsgnReqs in the NoAsgnReqsRepeatinGroup +func (m NoAsgnReqsRepeatingGroup) Get(i int) NoAsgnReqs { + return NoAsgnReqs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/streamassignmentreportack/StreamAssignmentReportACK.generated.go b/fix50sp2/streamassignmentreportack/StreamAssignmentReportACK.generated.go new file mode 100644 index 000000000..9f3d900d5 --- /dev/null +++ b/fix50sp2/streamassignmentreportack/StreamAssignmentReportACK.generated.go @@ -0,0 +1,171 @@ +package streamassignmentreportack + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// StreamAssignmentReportACK is the fix50sp2 StreamAssignmentReportACK type, MsgType = CE +type StreamAssignmentReportACK struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a StreamAssignmentReportACK from a quickfix.Message instance +func FromMessage(m *quickfix.Message) StreamAssignmentReportACK { + return StreamAssignmentReportACK{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m StreamAssignmentReportACK) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a StreamAssignmentReportACK initialized with the required fields for StreamAssignmentReportACK +func New(streamasgnacktype field.StreamAsgnAckTypeField, streamasgnrptid field.StreamAsgnRptIDField) (m StreamAssignmentReportACK) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CE")) + m.Set(streamasgnacktype) + m.Set(streamasgnrptid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg StreamAssignmentReportACK, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CE", r +} + +// SetText sets Text, Tag 58 +func (m StreamAssignmentReportACK) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m StreamAssignmentReportACK) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m StreamAssignmentReportACK) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetStreamAsgnRptID sets StreamAsgnRptID, Tag 1501 +func (m StreamAssignmentReportACK) SetStreamAsgnRptID(v string) { + m.Set(field.NewStreamAsgnRptID(v)) +} + +// SetStreamAsgnRejReason sets StreamAsgnRejReason, Tag 1502 +func (m StreamAssignmentReportACK) SetStreamAsgnRejReason(v enum.StreamAsgnRejReason) { + m.Set(field.NewStreamAsgnRejReason(v)) +} + +// SetStreamAsgnAckType sets StreamAsgnAckType, Tag 1503 +func (m StreamAssignmentReportACK) SetStreamAsgnAckType(v enum.StreamAsgnAckType) { + m.Set(field.NewStreamAsgnAckType(v)) +} + +// GetText gets Text, Tag 58 +func (m StreamAssignmentReportACK) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m StreamAssignmentReportACK) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m StreamAssignmentReportACK) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnRptID gets StreamAsgnRptID, Tag 1501 +func (m StreamAssignmentReportACK) GetStreamAsgnRptID() (v string, err quickfix.MessageRejectError) { + var f field.StreamAsgnRptIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnRejReason gets StreamAsgnRejReason, Tag 1502 +func (m StreamAssignmentReportACK) GetStreamAsgnRejReason() (v enum.StreamAsgnRejReason, err quickfix.MessageRejectError) { + var f field.StreamAsgnRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnAckType gets StreamAsgnAckType, Tag 1503 +func (m StreamAssignmentReportACK) GetStreamAsgnAckType() (v enum.StreamAsgnAckType, err quickfix.MessageRejectError) { + var f field.StreamAsgnAckTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m StreamAssignmentReportACK) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m StreamAssignmentReportACK) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m StreamAssignmentReportACK) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasStreamAsgnRptID returns true if StreamAsgnRptID is present, Tag 1501 +func (m StreamAssignmentReportACK) HasStreamAsgnRptID() bool { + return m.Has(tag.StreamAsgnRptID) +} + +// HasStreamAsgnRejReason returns true if StreamAsgnRejReason is present, Tag 1502 +func (m StreamAssignmentReportACK) HasStreamAsgnRejReason() bool { + return m.Has(tag.StreamAsgnRejReason) +} + +// HasStreamAsgnAckType returns true if StreamAsgnAckType is present, Tag 1503 +func (m StreamAssignmentReportACK) HasStreamAsgnAckType() bool { + return m.Has(tag.StreamAsgnAckType) +} diff --git a/fix50sp2/streamassignmentrequest/StreamAssignmentRequest.generated.go b/fix50sp2/streamassignmentrequest/StreamAssignmentRequest.generated.go new file mode 100644 index 000000000..a9ed50dc7 --- /dev/null +++ b/fix50sp2/streamassignmentrequest/StreamAssignmentRequest.generated.go @@ -0,0 +1,2779 @@ +package streamassignmentrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// StreamAssignmentRequest is the fix50sp2 StreamAssignmentRequest type, MsgType = CC +type StreamAssignmentRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a StreamAssignmentRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) StreamAssignmentRequest { + return StreamAssignmentRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m StreamAssignmentRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a StreamAssignmentRequest initialized with the required fields for StreamAssignmentRequest +func New(streamasgnreqid field.StreamAsgnReqIDField, streamasgnreqtype field.StreamAsgnReqTypeField) (m StreamAssignmentRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CC")) + m.Set(streamasgnreqid) + m.Set(streamasgnreqtype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg StreamAssignmentRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CC", r +} + +// SetStreamAsgnReqID sets StreamAsgnReqID, Tag 1497 +func (m StreamAssignmentRequest) SetStreamAsgnReqID(v string) { + m.Set(field.NewStreamAsgnReqID(v)) +} + +// SetStreamAsgnReqType sets StreamAsgnReqType, Tag 1498 +func (m StreamAssignmentRequest) SetStreamAsgnReqType(v enum.StreamAsgnReqType) { + m.Set(field.NewStreamAsgnReqType(v)) +} + +// SetNoAsgnReqs sets NoAsgnReqs, Tag 1499 +func (m StreamAssignmentRequest) SetNoAsgnReqs(f NoAsgnReqsRepeatingGroup) { + m.SetGroup(f) +} + +// GetStreamAsgnReqID gets StreamAsgnReqID, Tag 1497 +func (m StreamAssignmentRequest) GetStreamAsgnReqID() (v string, err quickfix.MessageRejectError) { + var f field.StreamAsgnReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStreamAsgnReqType gets StreamAsgnReqType, Tag 1498 +func (m StreamAssignmentRequest) GetStreamAsgnReqType() (v enum.StreamAsgnReqType, err quickfix.MessageRejectError) { + var f field.StreamAsgnReqTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAsgnReqs gets NoAsgnReqs, Tag 1499 +func (m StreamAssignmentRequest) GetNoAsgnReqs() (NoAsgnReqsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAsgnReqsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasStreamAsgnReqID returns true if StreamAsgnReqID is present, Tag 1497 +func (m StreamAssignmentRequest) HasStreamAsgnReqID() bool { + return m.Has(tag.StreamAsgnReqID) +} + +// HasStreamAsgnReqType returns true if StreamAsgnReqType is present, Tag 1498 +func (m StreamAssignmentRequest) HasStreamAsgnReqType() bool { + return m.Has(tag.StreamAsgnReqType) +} + +// HasNoAsgnReqs returns true if NoAsgnReqs is present, Tag 1499 +func (m StreamAssignmentRequest) HasNoAsgnReqs() bool { + return m.Has(tag.NoAsgnReqs) +} + +// NoAsgnReqs is a repeating group element, Tag 1499 +type NoAsgnReqs struct { + *quickfix.Group +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoAsgnReqs) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoRelatedSym sets NoRelatedSym, Tag 146 +func (m NoAsgnReqs) SetNoRelatedSym(f NoRelatedSymRepeatingGroup) { + m.SetGroup(f) +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoAsgnReqs) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoRelatedSym gets NoRelatedSym, Tag 146 +func (m NoAsgnReqs) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRelatedSymRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoAsgnReqs) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146 +func (m NoAsgnReqs) HasNoRelatedSym() bool { + return m.Has(tag.NoRelatedSym) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSym is a repeating group element, Tag 146 +type NoRelatedSym struct { + *quickfix.Group +} + +// SetSymbol sets Symbol, Tag 55 +func (m NoRelatedSym) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m NoRelatedSym) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m NoRelatedSym) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m NoRelatedSym) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m NoRelatedSym) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m NoRelatedSym) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m NoRelatedSym) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m NoRelatedSym) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m NoRelatedSym) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m NoRelatedSym) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m NoRelatedSym) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m NoRelatedSym) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m NoRelatedSym) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m NoRelatedSym) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m NoRelatedSym) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m NoRelatedSym) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m NoRelatedSym) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m NoRelatedSym) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m NoRelatedSym) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m NoRelatedSym) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m NoRelatedSym) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoRelatedSym) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m NoRelatedSym) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m NoRelatedSym) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m NoRelatedSym) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetPool sets Pool, Tag 691 +func (m NoRelatedSym) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m NoRelatedSym) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m NoRelatedSym) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m NoRelatedSym) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m NoRelatedSym) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m NoRelatedSym) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m NoRelatedSym) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m NoRelatedSym) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m NoRelatedSym) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m NoRelatedSym) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m NoRelatedSym) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m NoRelatedSym) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m NoRelatedSym) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m NoRelatedSym) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m NoRelatedSym) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m NoRelatedSym) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m NoRelatedSym) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m NoRelatedSym) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m NoRelatedSym) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m NoRelatedSym) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m NoRelatedSym) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m NoRelatedSym) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m NoRelatedSym) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSettlType sets SettlType, Tag 63 +func (m NoRelatedSym) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetMDEntrySize sets MDEntrySize, Tag 271 +func (m NoRelatedSym) SetMDEntrySize(value decimal.Decimal, scale int32) { + m.Set(field.NewMDEntrySize(value, scale)) +} + +// SetMDStreamID sets MDStreamID, Tag 1500 +func (m NoRelatedSym) SetMDStreamID(v string) { + m.Set(field.NewMDStreamID(v)) +} + +// GetSymbol gets Symbol, Tag 55 +func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m NoRelatedSym) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m NoRelatedSym) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m NoRelatedSym) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m NoRelatedSym) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m NoRelatedSym) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m NoRelatedSym) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m NoRelatedSym) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m NoRelatedSym) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m NoRelatedSym) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m NoRelatedSym) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m NoRelatedSym) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m NoRelatedSym) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m NoRelatedSym) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m NoRelatedSym) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m NoRelatedSym) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m NoRelatedSym) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m NoRelatedSym) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m NoRelatedSym) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m NoRelatedSym) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m NoRelatedSym) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m NoRelatedSym) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m NoRelatedSym) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m NoRelatedSym) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m NoRelatedSym) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m NoRelatedSym) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m NoRelatedSym) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m NoRelatedSym) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoRelatedSym) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m NoRelatedSym) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m NoRelatedSym) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m NoRelatedSym) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m NoRelatedSym) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m NoRelatedSym) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m NoRelatedSym) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m NoRelatedSym) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m NoRelatedSym) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m NoRelatedSym) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m NoRelatedSym) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m NoRelatedSym) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m NoRelatedSym) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m NoRelatedSym) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m NoRelatedSym) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m NoRelatedSym) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m NoRelatedSym) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m NoRelatedSym) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m NoRelatedSym) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m NoRelatedSym) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m NoRelatedSym) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m NoRelatedSym) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m NoRelatedSym) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m NoRelatedSym) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m NoRelatedSym) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m NoRelatedSym) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m NoRelatedSym) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m NoRelatedSym) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m NoRelatedSym) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m NoRelatedSym) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m NoRelatedSym) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m NoRelatedSym) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m NoRelatedSym) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m NoRelatedSym) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m NoRelatedSym) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m NoRelatedSym) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m NoRelatedSym) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m NoRelatedSym) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m NoRelatedSym) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m NoRelatedSym) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m NoRelatedSym) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m NoRelatedSym) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m NoRelatedSym) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m NoRelatedSym) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m NoRelatedSym) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m NoRelatedSym) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m NoRelatedSym) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m NoRelatedSym) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m NoRelatedSym) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m NoRelatedSym) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m NoRelatedSym) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m NoRelatedSym) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m NoRelatedSym) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m NoRelatedSym) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m NoRelatedSym) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m NoRelatedSym) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m NoRelatedSym) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m NoRelatedSym) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m NoRelatedSym) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m NoRelatedSym) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSettlType gets SettlType, Tag 63 +func (m NoRelatedSym) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDEntrySize gets MDEntrySize, Tag 271 +func (m NoRelatedSym) GetMDEntrySize() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MDEntrySizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDStreamID gets MDStreamID, Tag 1500 +func (m NoRelatedSym) GetMDStreamID() (v string, err quickfix.MessageRejectError) { + var f field.MDStreamIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m NoRelatedSym) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m NoRelatedSym) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m NoRelatedSym) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m NoRelatedSym) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m NoRelatedSym) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m NoRelatedSym) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m NoRelatedSym) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m NoRelatedSym) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m NoRelatedSym) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m NoRelatedSym) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m NoRelatedSym) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m NoRelatedSym) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m NoRelatedSym) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m NoRelatedSym) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m NoRelatedSym) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m NoRelatedSym) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m NoRelatedSym) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m NoRelatedSym) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m NoRelatedSym) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m NoRelatedSym) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m NoRelatedSym) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m NoRelatedSym) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m NoRelatedSym) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m NoRelatedSym) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m NoRelatedSym) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m NoRelatedSym) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m NoRelatedSym) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m NoRelatedSym) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoRelatedSym) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m NoRelatedSym) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m NoRelatedSym) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m NoRelatedSym) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m NoRelatedSym) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m NoRelatedSym) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m NoRelatedSym) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m NoRelatedSym) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m NoRelatedSym) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m NoRelatedSym) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m NoRelatedSym) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m NoRelatedSym) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m NoRelatedSym) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m NoRelatedSym) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m NoRelatedSym) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m NoRelatedSym) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m NoRelatedSym) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m NoRelatedSym) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m NoRelatedSym) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m NoRelatedSym) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m NoRelatedSym) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m NoRelatedSym) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m NoRelatedSym) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m NoRelatedSym) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m NoRelatedSym) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m NoRelatedSym) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m NoRelatedSym) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m NoRelatedSym) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m NoRelatedSym) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m NoRelatedSym) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m NoRelatedSym) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m NoRelatedSym) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m NoRelatedSym) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m NoRelatedSym) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m NoRelatedSym) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m NoRelatedSym) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m NoRelatedSym) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m NoRelatedSym) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m NoRelatedSym) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m NoRelatedSym) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m NoRelatedSym) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m NoRelatedSym) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m NoRelatedSym) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m NoRelatedSym) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m NoRelatedSym) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m NoRelatedSym) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m NoRelatedSym) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m NoRelatedSym) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m NoRelatedSym) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m NoRelatedSym) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m NoRelatedSym) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m NoRelatedSym) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m NoRelatedSym) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m NoRelatedSym) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m NoRelatedSym) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m NoRelatedSym) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m NoRelatedSym) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m NoRelatedSym) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m NoRelatedSym) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m NoRelatedSym) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m NoRelatedSym) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasMDEntrySize returns true if MDEntrySize is present, Tag 271 +func (m NoRelatedSym) HasMDEntrySize() bool { + return m.Has(tag.MDEntrySize) +} + +// HasMDStreamID returns true if MDStreamID is present, Tag 1500 +func (m NoRelatedSym) HasMDStreamID() bool { + return m.Has(tag.MDStreamID) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} + +// NoRelatedSymRepeatingGroup is a repeating group, Tag 146 +type NoRelatedSymRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup +func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup { + return NoRelatedSymRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRelatedSym, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Symbol), quickfix.GroupElement(tag.SymbolSfx), quickfix.GroupElement(tag.SecurityID), quickfix.GroupElement(tag.SecurityIDSource), NewNoSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.Product), quickfix.GroupElement(tag.CFICode), quickfix.GroupElement(tag.SecurityType), quickfix.GroupElement(tag.SecuritySubType), quickfix.GroupElement(tag.MaturityMonthYear), quickfix.GroupElement(tag.MaturityDate), quickfix.GroupElement(tag.CouponPaymentDate), quickfix.GroupElement(tag.IssueDate), quickfix.GroupElement(tag.RepoCollateralSecurityType), quickfix.GroupElement(tag.RepurchaseTerm), quickfix.GroupElement(tag.RepurchaseRate), quickfix.GroupElement(tag.Factor), quickfix.GroupElement(tag.CreditRating), quickfix.GroupElement(tag.InstrRegistry), quickfix.GroupElement(tag.CountryOfIssue), quickfix.GroupElement(tag.StateOrProvinceOfIssue), quickfix.GroupElement(tag.LocaleOfIssue), quickfix.GroupElement(tag.RedemptionDate), quickfix.GroupElement(tag.StrikePrice), quickfix.GroupElement(tag.StrikeCurrency), quickfix.GroupElement(tag.OptAttribute), quickfix.GroupElement(tag.ContractMultiplier), quickfix.GroupElement(tag.CouponRate), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.Issuer), quickfix.GroupElement(tag.EncodedIssuerLen), quickfix.GroupElement(tag.EncodedIssuer), quickfix.GroupElement(tag.SecurityDesc), quickfix.GroupElement(tag.EncodedSecurityDescLen), quickfix.GroupElement(tag.EncodedSecurityDesc), quickfix.GroupElement(tag.Pool), quickfix.GroupElement(tag.ContractSettlMonth), quickfix.GroupElement(tag.CPProgram), quickfix.GroupElement(tag.CPRegType), NewNoEventsRepeatingGroup(), quickfix.GroupElement(tag.DatedDate), quickfix.GroupElement(tag.InterestAccrualDate), quickfix.GroupElement(tag.SecurityStatus), quickfix.GroupElement(tag.SettleOnOpenFlag), quickfix.GroupElement(tag.InstrmtAssignmentMethod), quickfix.GroupElement(tag.StrikeMultiplier), quickfix.GroupElement(tag.StrikeValue), quickfix.GroupElement(tag.MinPriceIncrement), quickfix.GroupElement(tag.PositionLimit), quickfix.GroupElement(tag.NTPositionLimit), NewNoInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnitOfMeasure), quickfix.GroupElement(tag.TimeUnit), quickfix.GroupElement(tag.MaturityTime), quickfix.GroupElement(tag.SecurityGroup), quickfix.GroupElement(tag.MinPriceIncrementAmount), quickfix.GroupElement(tag.UnitOfMeasureQty), quickfix.GroupElement(tag.SecurityXMLLen), quickfix.GroupElement(tag.SecurityXML), quickfix.GroupElement(tag.SecurityXMLSchema), quickfix.GroupElement(tag.ProductComplex), quickfix.GroupElement(tag.PriceUnitOfMeasure), quickfix.GroupElement(tag.PriceUnitOfMeasureQty), quickfix.GroupElement(tag.SettlMethod), quickfix.GroupElement(tag.ExerciseStyle), quickfix.GroupElement(tag.OptPayoutAmount), quickfix.GroupElement(tag.PriceQuoteMethod), quickfix.GroupElement(tag.ListMethod), quickfix.GroupElement(tag.CapPrice), quickfix.GroupElement(tag.FloorPrice), quickfix.GroupElement(tag.PutOrCall), quickfix.GroupElement(tag.FlexibleIndicator), quickfix.GroupElement(tag.FlexProductEligibilityIndicator), quickfix.GroupElement(tag.ValuationMethod), quickfix.GroupElement(tag.ContractMultiplierUnit), quickfix.GroupElement(tag.FlowScheduleType), quickfix.GroupElement(tag.RestructuringType), quickfix.GroupElement(tag.Seniority), quickfix.GroupElement(tag.NotionalPercentageOutstanding), quickfix.GroupElement(tag.OriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.AttachmentPoint), quickfix.GroupElement(tag.DetachmentPoint), quickfix.GroupElement(tag.StrikePriceDeterminationMethod), quickfix.GroupElement(tag.StrikePriceBoundaryMethod), quickfix.GroupElement(tag.StrikePriceBoundaryPrecision), quickfix.GroupElement(tag.UnderlyingPriceDeterminationMethod), quickfix.GroupElement(tag.OptPayoutType), NewNoComplexEventsRepeatingGroup(), quickfix.GroupElement(tag.SettlType), quickfix.GroupElement(tag.MDEntrySize), quickfix.GroupElement(tag.MDStreamID)})} +} + +// Add create and append a new NoRelatedSym to this group +func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym { + g := m.RepeatingGroup.Add() + return NoRelatedSym{g} +} + +// Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup +func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym { + return NoRelatedSym{m.RepeatingGroup.Get(i)} +} + +// NoAsgnReqsRepeatingGroup is a repeating group, Tag 1499 +type NoAsgnReqsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAsgnReqsRepeatingGroup returns an initialized, NoAsgnReqsRepeatingGroup +func NewNoAsgnReqsRepeatingGroup() NoAsgnReqsRepeatingGroup { + return NoAsgnReqsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAsgnReqs, + quickfix.GroupTemplate{NewNoPartyIDsRepeatingGroup(), NewNoRelatedSymRepeatingGroup()})} +} + +// Add create and append a new NoAsgnReqs to this group +func (m NoAsgnReqsRepeatingGroup) Add() NoAsgnReqs { + g := m.RepeatingGroup.Add() + return NoAsgnReqs{g} +} + +// Get returns the ith NoAsgnReqs in the NoAsgnReqsRepeatinGroup +func (m NoAsgnReqsRepeatingGroup) Get(i int) NoAsgnReqs { + return NoAsgnReqs{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradecapturereport/TradeCaptureReport.generated.go b/fix50sp2/tradecapturereport/TradeCaptureReport.generated.go new file mode 100644 index 000000000..6621a2c95 --- /dev/null +++ b/fix50sp2/tradecapturereport/TradeCaptureReport.generated.go @@ -0,0 +1,12050 @@ +package tradecapturereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradeCaptureReport is the fix50sp2 TradeCaptureReport type, MsgType = AE +type TradeCaptureReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradeCaptureReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradeCaptureReport { + return TradeCaptureReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradeCaptureReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradeCaptureReport initialized with the required fields for TradeCaptureReport +func New(lastqty field.LastQtyField, lastpx field.LastPxField) (m TradeCaptureReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AE")) + m.Set(lastqty) + m.Set(lastpx) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradeCaptureReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AE", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m TradeCaptureReport) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m TradeCaptureReport) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecID sets ExecID, Tag 17 +func (m TradeCaptureReport) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m TradeCaptureReport) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m TradeCaptureReport) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m TradeCaptureReport) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastQty sets LastQty, Tag 32 +func (m TradeCaptureReport) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m TradeCaptureReport) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m TradeCaptureReport) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m TradeCaptureReport) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m TradeCaptureReport) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m TradeCaptureReport) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m TradeCaptureReport) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m TradeCaptureReport) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m TradeCaptureReport) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m TradeCaptureReport) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m TradeCaptureReport) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetExecType sets ExecType, Tag 150 +func (m TradeCaptureReport) SetExecType(v enum.ExecType) { + m.Set(field.NewExecType(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m TradeCaptureReport) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetLastSpotRate sets LastSpotRate, Tag 194 +func (m TradeCaptureReport) SetLastSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSpotRate(value, scale)) +} + +// SetLastForwardPoints sets LastForwardPoints, Tag 195 +func (m TradeCaptureReport) SetLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastForwardPoints(value, scale)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m TradeCaptureReport) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m TradeCaptureReport) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m TradeCaptureReport) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m TradeCaptureReport) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradeCaptureReport) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSpread sets Spread, Tag 218 +func (m TradeCaptureReport) SetSpread(value decimal.Decimal, scale int32) { + m.Set(field.NewSpread(value, scale)) +} + +// SetBenchmarkCurveCurrency sets BenchmarkCurveCurrency, Tag 220 +func (m TradeCaptureReport) SetBenchmarkCurveCurrency(v string) { + m.Set(field.NewBenchmarkCurveCurrency(v)) +} + +// SetBenchmarkCurveName sets BenchmarkCurveName, Tag 221 +func (m TradeCaptureReport) SetBenchmarkCurveName(v enum.BenchmarkCurveName) { + m.Set(field.NewBenchmarkCurveName(v)) +} + +// SetBenchmarkCurvePoint sets BenchmarkCurvePoint, Tag 222 +func (m TradeCaptureReport) SetBenchmarkCurvePoint(v string) { + m.Set(field.NewBenchmarkCurvePoint(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m TradeCaptureReport) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m TradeCaptureReport) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m TradeCaptureReport) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m TradeCaptureReport) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m TradeCaptureReport) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m TradeCaptureReport) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m TradeCaptureReport) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetYieldType sets YieldType, Tag 235 +func (m TradeCaptureReport) SetYieldType(v enum.YieldType) { + m.Set(field.NewYieldType(v)) +} + +// SetYield sets Yield, Tag 236 +func (m TradeCaptureReport) SetYield(value decimal.Decimal, scale int32) { + m.Set(field.NewYield(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReport) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m TradeCaptureReport) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m TradeCaptureReport) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReport) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m TradeCaptureReport) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReport) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m TradeCaptureReport) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReport) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReport) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 +func (m TradeCaptureReport) SetExecRestatementReason(v enum.ExecRestatementReason) { + m.Set(field.NewExecRestatementReason(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m TradeCaptureReport) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m TradeCaptureReport) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m TradeCaptureReport) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m TradeCaptureReport) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m TradeCaptureReport) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m TradeCaptureReport) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m TradeCaptureReport) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReport) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m TradeCaptureReport) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetTradeReportTransType sets TradeReportTransType, Tag 487 +func (m TradeCaptureReport) SetTradeReportTransType(v enum.TradeReportTransType) { + m.Set(field.NewTradeReportTransType(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m TradeCaptureReport) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m TradeCaptureReport) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m TradeCaptureReport) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoSides sets NoSides, Tag 552 +func (m TradeCaptureReport) SetNoSides(f NoSidesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m TradeCaptureReport) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeRequestID sets TradeRequestID, Tag 568 +func (m TradeCaptureReport) SetTradeRequestID(v string) { + m.Set(field.NewTradeRequestID(v)) +} + +// SetPreviouslyReported sets PreviouslyReported, Tag 570 +func (m TradeCaptureReport) SetPreviouslyReported(v bool) { + m.Set(field.NewPreviouslyReported(v)) +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m TradeCaptureReport) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetTradeReportRefID sets TradeReportRefID, Tag 572 +func (m TradeCaptureReport) SetTradeReportRefID(v string) { + m.Set(field.NewTradeReportRefID(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m TradeCaptureReport) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m TradeCaptureReport) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetBenchmarkPrice sets BenchmarkPrice, Tag 662 +func (m TradeCaptureReport) SetBenchmarkPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewBenchmarkPrice(value, scale)) +} + +// SetBenchmarkPriceType sets BenchmarkPriceType, Tag 663 +func (m TradeCaptureReport) SetBenchmarkPriceType(v int) { + m.Set(field.NewBenchmarkPriceType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m TradeCaptureReport) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m TradeCaptureReport) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetPool sets Pool, Tag 691 +func (m TradeCaptureReport) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetYieldRedemptionDate sets YieldRedemptionDate, Tag 696 +func (m TradeCaptureReport) SetYieldRedemptionDate(v string) { + m.Set(field.NewYieldRedemptionDate(v)) +} + +// SetYieldRedemptionPrice sets YieldRedemptionPrice, Tag 697 +func (m TradeCaptureReport) SetYieldRedemptionPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewYieldRedemptionPrice(value, scale)) +} + +// SetYieldRedemptionPriceType sets YieldRedemptionPriceType, Tag 698 +func (m TradeCaptureReport) SetYieldRedemptionPriceType(v int) { + m.Set(field.NewYieldRedemptionPriceType(v)) +} + +// SetBenchmarkSecurityID sets BenchmarkSecurityID, Tag 699 +func (m TradeCaptureReport) SetBenchmarkSecurityID(v string) { + m.Set(field.NewBenchmarkSecurityID(v)) +} + +// SetYieldCalcDate sets YieldCalcDate, Tag 701 +func (m TradeCaptureReport) SetYieldCalcDate(v string) { + m.Set(field.NewYieldCalcDate(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m TradeCaptureReport) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReport) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m TradeCaptureReport) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m TradeCaptureReport) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetTotNumTradeReports sets TotNumTradeReports, Tag 748 +func (m TradeCaptureReport) SetTotNumTradeReports(v int) { + m.Set(field.NewTotNumTradeReports(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m TradeCaptureReport) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetBenchmarkSecurityIDSource sets BenchmarkSecurityIDSource, Tag 761 +func (m TradeCaptureReport) SetBenchmarkSecurityIDSource(v string) { + m.Set(field.NewBenchmarkSecurityIDSource(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m TradeCaptureReport) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m TradeCaptureReport) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m TradeCaptureReport) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m TradeCaptureReport) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +func (m TradeCaptureReport) SetCopyMsgIndicator(v bool) { + m.Set(field.NewCopyMsgIndicator(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReport) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m TradeCaptureReport) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// SetTradeLinkID sets TradeLinkID, Tag 820 +func (m TradeCaptureReport) SetTradeLinkID(v string) { + m.Set(field.NewTradeLinkID(v)) +} + +// SetUnderlyingTradingSessionID sets UnderlyingTradingSessionID, Tag 822 +func (m TradeCaptureReport) SetUnderlyingTradingSessionID(v string) { + m.Set(field.NewUnderlyingTradingSessionID(v)) +} + +// SetUnderlyingTradingSessionSubID sets UnderlyingTradingSessionSubID, Tag 823 +func (m TradeCaptureReport) SetUnderlyingTradingSessionSubID(v string) { + m.Set(field.NewUnderlyingTradingSessionSubID(v)) +} + +// SetTradeLegRefID sets TradeLegRefID, Tag 824 +func (m TradeCaptureReport) SetTradeLegRefID(v string) { + m.Set(field.NewTradeLegRefID(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m TradeCaptureReport) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m TradeCaptureReport) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetTransferReason sets TransferReason, Tag 830 +func (m TradeCaptureReport) SetTransferReason(v string) { + m.Set(field.NewTransferReason(v)) +} + +// SetPublishTrdIndicator sets PublishTrdIndicator, Tag 852 +func (m TradeCaptureReport) SetPublishTrdIndicator(v bool) { + m.Set(field.NewPublishTrdIndicator(v)) +} + +// SetShortSaleReason sets ShortSaleReason, Tag 853 +func (m TradeCaptureReport) SetShortSaleReason(v enum.ShortSaleReason) { + m.Set(field.NewShortSaleReason(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m TradeCaptureReport) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +func (m TradeCaptureReport) SetSecondaryTrdType(v int) { + m.Set(field.NewSecondaryTrdType(v)) +} + +// SetTradeReportType sets TradeReportType, Tag 856 +func (m TradeCaptureReport) SetTradeReportType(v enum.TradeReportType) { + m.Set(field.NewTradeReportType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m TradeCaptureReport) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m TradeCaptureReport) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m TradeCaptureReport) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m TradeCaptureReport) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m TradeCaptureReport) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTrdMatchID sets TrdMatchID, Tag 880 +func (m TradeCaptureReport) SetTrdMatchID(v string) { + m.Set(field.NewTrdMatchID(v)) +} + +// SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 +func (m TradeCaptureReport) SetSecondaryTradeReportRefID(v string) { + m.Set(field.NewSecondaryTradeReportRefID(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m TradeCaptureReport) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetLastRptRequested sets LastRptRequested, Tag 912 +func (m TradeCaptureReport) SetLastRptRequested(v bool) { + m.Set(field.NewLastRptRequested(v)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m TradeCaptureReport) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m TradeCaptureReport) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m TradeCaptureReport) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m TradeCaptureReport) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m TradeCaptureReport) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m TradeCaptureReport) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m TradeCaptureReport) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetTrdRptStatus sets TrdRptStatus, Tag 939 +func (m TradeCaptureReport) SetTrdRptStatus(v enum.TrdRptStatus) { + m.Set(field.NewTrdRptStatus(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m TradeCaptureReport) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m TradeCaptureReport) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReport) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m TradeCaptureReport) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m TradeCaptureReport) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m TradeCaptureReport) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m TradeCaptureReport) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m TradeCaptureReport) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnderlyingSettlementDate sets UnderlyingSettlementDate, Tag 987 +func (m TradeCaptureReport) SetUnderlyingSettlementDate(v string) { + m.Set(field.NewUnderlyingSettlementDate(v)) +} + +// SetRndPx sets RndPx, Tag 991 +func (m TradeCaptureReport) SetRndPx(value decimal.Decimal, scale int32) { + m.Set(field.NewRndPx(value, scale)) +} + +// SetTierCode sets TierCode, Tag 994 +func (m TradeCaptureReport) SetTierCode(v string) { + m.Set(field.NewTierCode(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m TradeCaptureReport) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m TradeCaptureReport) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m TradeCaptureReport) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m TradeCaptureReport) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetAsOfIndicator sets AsOfIndicator, Tag 1015 +func (m TradeCaptureReport) SetAsOfIndicator(v enum.AsOfIndicator) { + m.Set(field.NewAsOfIndicator(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReport) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryTradeID sets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReport) SetSecondaryTradeID(v string) { + m.Set(field.NewSecondaryTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m TradeCaptureReport) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// SetSecondaryFirmTradeID sets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReport) SetSecondaryFirmTradeID(v string) { + m.Set(field.NewSecondaryFirmTradeID(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReport) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetCalculatedCcyLastQty sets CalculatedCcyLastQty, Tag 1056 +func (m TradeCaptureReport) SetCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCalculatedCcyLastQty(value, scale)) +} + +// SetLastSwapPoints sets LastSwapPoints, Tag 1071 +func (m TradeCaptureReport) SetLastSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m TradeCaptureReport) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m TradeCaptureReport) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeHandlingInstr sets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReport) SetTradeHandlingInstr(v enum.TradeHandlingInstr) { + m.Set(field.NewTradeHandlingInstr(v)) +} + +// SetOrigTradeHandlingInstr sets OrigTradeHandlingInstr, Tag 1124 +func (m TradeCaptureReport) SetOrigTradeHandlingInstr(v string) { + m.Set(field.NewOrigTradeHandlingInstr(v)) +} + +// SetOrigTradeDate sets OrigTradeDate, Tag 1125 +func (m TradeCaptureReport) SetOrigTradeDate(v string) { + m.Set(field.NewOrigTradeDate(v)) +} + +// SetOrigTradeID sets OrigTradeID, Tag 1126 +func (m TradeCaptureReport) SetOrigTradeID(v string) { + m.Set(field.NewOrigTradeID(v)) +} + +// SetOrigSecondaryTradeID sets OrigSecondaryTradeID, Tag 1127 +func (m TradeCaptureReport) SetOrigSecondaryTradeID(v string) { + m.Set(field.NewOrigSecondaryTradeID(v)) +} + +// SetTZTransactTime sets TZTransactTime, Tag 1132 +func (m TradeCaptureReport) SetTZTransactTime(v string) { + m.Set(field.NewTZTransactTime(v)) +} + +// SetReportedPxDiff sets ReportedPxDiff, Tag 1134 +func (m TradeCaptureReport) SetReportedPxDiff(v bool) { + m.Set(field.NewReportedPxDiff(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReport) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReport) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m TradeCaptureReport) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m TradeCaptureReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m TradeCaptureReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReport) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m TradeCaptureReport) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReport) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetVolatility sets Volatility, Tag 1188 +func (m TradeCaptureReport) SetVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewVolatility(value, scale)) +} + +// SetRiskFreeRate sets RiskFreeRate, Tag 1190 +func (m TradeCaptureReport) SetRiskFreeRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRiskFreeRate(value, scale)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReport) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReport) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m TradeCaptureReport) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m TradeCaptureReport) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReport) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReport) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m TradeCaptureReport) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m TradeCaptureReport) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m TradeCaptureReport) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m TradeCaptureReport) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m TradeCaptureReport) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReport) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReport) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m TradeCaptureReport) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m TradeCaptureReport) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetRejectText sets RejectText, Tag 1328 +func (m TradeCaptureReport) SetRejectText(v string) { + m.Set(field.NewRejectText(v)) +} + +// SetFeeMultiplier sets FeeMultiplier, Tag 1329 +func (m TradeCaptureReport) SetFeeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewFeeMultiplier(value, scale)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m TradeCaptureReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m TradeCaptureReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetDividendYield sets DividendYield, Tag 1380 +func (m TradeCaptureReport) SetDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewDividendYield(value, scale)) +} + +// SetCurrencyRatio sets CurrencyRatio, Tag 1382 +func (m TradeCaptureReport) SetCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewCurrencyRatio(value, scale)) +} + +// SetNoTrdRepIndicators sets NoTrdRepIndicators, Tag 1387 +func (m TradeCaptureReport) SetNoTrdRepIndicators(f NoTrdRepIndicatorsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradePublishIndicator sets TradePublishIndicator, Tag 1390 +func (m TradeCaptureReport) SetTradePublishIndicator(v enum.TradePublishIndicator) { + m.Set(field.NewTradePublishIndicator(v)) +} + +// SetVenueType sets VenueType, Tag 1430 +func (m TradeCaptureReport) SetVenueType(v enum.VenueType) { + m.Set(field.NewVenueType(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReport) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m TradeCaptureReport) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m TradeCaptureReport) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m TradeCaptureReport) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReport) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReport) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m TradeCaptureReport) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m TradeCaptureReport) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReport) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReport) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReport) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReport) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m TradeCaptureReport) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m TradeCaptureReport) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m TradeCaptureReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m TradeCaptureReport) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m TradeCaptureReport) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m TradeCaptureReport) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m TradeCaptureReport) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m TradeCaptureReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastQty gets LastQty, Tag 32 +func (m TradeCaptureReport) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m TradeCaptureReport) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m TradeCaptureReport) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m TradeCaptureReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m TradeCaptureReport) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m TradeCaptureReport) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m TradeCaptureReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m TradeCaptureReport) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m TradeCaptureReport) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m TradeCaptureReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m TradeCaptureReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecType gets ExecType, Tag 150 +func (m TradeCaptureReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m TradeCaptureReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSpotRate gets LastSpotRate, Tag 194 +func (m TradeCaptureReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastForwardPoints gets LastForwardPoints, Tag 195 +func (m TradeCaptureReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m TradeCaptureReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m TradeCaptureReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m TradeCaptureReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m TradeCaptureReport) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradeCaptureReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSpread gets Spread, Tag 218 +func (m TradeCaptureReport) GetSpread() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SpreadField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveCurrency gets BenchmarkCurveCurrency, Tag 220 +func (m TradeCaptureReport) GetBenchmarkCurveCurrency() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurveName gets BenchmarkCurveName, Tag 221 +func (m TradeCaptureReport) GetBenchmarkCurveName() (v enum.BenchmarkCurveName, err quickfix.MessageRejectError) { + var f field.BenchmarkCurveNameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkCurvePoint gets BenchmarkCurvePoint, Tag 222 +func (m TradeCaptureReport) GetBenchmarkCurvePoint() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkCurvePointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m TradeCaptureReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m TradeCaptureReport) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m TradeCaptureReport) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m TradeCaptureReport) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m TradeCaptureReport) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m TradeCaptureReport) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m TradeCaptureReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldType gets YieldType, Tag 235 +func (m TradeCaptureReport) GetYieldType() (v enum.YieldType, err quickfix.MessageRejectError) { + var f field.YieldTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYield gets Yield, Tag 236 +func (m TradeCaptureReport) GetYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReport) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m TradeCaptureReport) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m TradeCaptureReport) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReport) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m TradeCaptureReport) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m TradeCaptureReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 +func (m TradeCaptureReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m TradeCaptureReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m TradeCaptureReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m TradeCaptureReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m TradeCaptureReport) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m TradeCaptureReport) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m TradeCaptureReport) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m TradeCaptureReport) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReport) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m TradeCaptureReport) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportTransType gets TradeReportTransType, Tag 487 +func (m TradeCaptureReport) GetTradeReportTransType() (v enum.TradeReportTransType, err quickfix.MessageRejectError) { + var f field.TradeReportTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m TradeCaptureReport) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m TradeCaptureReport) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m TradeCaptureReport) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSides gets NoSides, Tag 552 +func (m TradeCaptureReport) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSidesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m TradeCaptureReport) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeRequestID gets TradeRequestID, Tag 568 +func (m TradeCaptureReport) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { + var f field.TradeRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreviouslyReported gets PreviouslyReported, Tag 570 +func (m TradeCaptureReport) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { + var f field.PreviouslyReportedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m TradeCaptureReport) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportRefID gets TradeReportRefID, Tag 572 +func (m TradeCaptureReport) GetTradeReportRefID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m TradeCaptureReport) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m TradeCaptureReport) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPrice gets BenchmarkPrice, Tag 662 +func (m TradeCaptureReport) GetBenchmarkPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkPriceType gets BenchmarkPriceType, Tag 663 +func (m TradeCaptureReport) GetBenchmarkPriceType() (v int, err quickfix.MessageRejectError) { + var f field.BenchmarkPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m TradeCaptureReport) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m TradeCaptureReport) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m TradeCaptureReport) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionDate gets YieldRedemptionDate, Tag 696 +func (m TradeCaptureReport) GetYieldRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPrice gets YieldRedemptionPrice, Tag 697 +func (m TradeCaptureReport) GetYieldRedemptionPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldRedemptionPriceType gets YieldRedemptionPriceType, Tag 698 +func (m TradeCaptureReport) GetYieldRedemptionPriceType() (v int, err quickfix.MessageRejectError) { + var f field.YieldRedemptionPriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBenchmarkSecurityID gets BenchmarkSecurityID, Tag 699 +func (m TradeCaptureReport) GetBenchmarkSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetYieldCalcDate gets YieldCalcDate, Tag 701 +func (m TradeCaptureReport) GetYieldCalcDate() (v string, err quickfix.MessageRejectError) { + var f field.YieldCalcDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m TradeCaptureReport) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReport) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m TradeCaptureReport) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m TradeCaptureReport) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumTradeReports gets TotNumTradeReports, Tag 748 +func (m TradeCaptureReport) GetTotNumTradeReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumTradeReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m TradeCaptureReport) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetBenchmarkSecurityIDSource gets BenchmarkSecurityIDSource, Tag 761 +func (m TradeCaptureReport) GetBenchmarkSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.BenchmarkSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m TradeCaptureReport) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m TradeCaptureReport) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m TradeCaptureReport) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m TradeCaptureReport) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +func (m TradeCaptureReport) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReport) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m TradeCaptureReport) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeLinkID gets TradeLinkID, Tag 820 +func (m TradeCaptureReport) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { + var f field.TradeLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTradingSessionID gets UnderlyingTradingSessionID, Tag 822 +func (m TradeCaptureReport) GetUnderlyingTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTradingSessionSubID gets UnderlyingTradingSessionSubID, Tag 823 +func (m TradeCaptureReport) GetUnderlyingTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeLegRefID gets TradeLegRefID, Tag 824 +func (m TradeCaptureReport) GetTradeLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.TradeLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m TradeCaptureReport) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m TradeCaptureReport) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransferReason gets TransferReason, Tag 830 +func (m TradeCaptureReport) GetTransferReason() (v string, err quickfix.MessageRejectError) { + var f field.TransferReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPublishTrdIndicator gets PublishTrdIndicator, Tag 852 +func (m TradeCaptureReport) GetPublishTrdIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.PublishTrdIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortSaleReason gets ShortSaleReason, Tag 853 +func (m TradeCaptureReport) GetShortSaleReason() (v enum.ShortSaleReason, err quickfix.MessageRejectError) { + var f field.ShortSaleReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m TradeCaptureReport) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +func (m TradeCaptureReport) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { + var f field.SecondaryTrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportType gets TradeReportType, Tag 856 +func (m TradeCaptureReport) GetTradeReportType() (v enum.TradeReportType, err quickfix.MessageRejectError) { + var f field.TradeReportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m TradeCaptureReport) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m TradeCaptureReport) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m TradeCaptureReport) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m TradeCaptureReport) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m TradeCaptureReport) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdMatchID gets TrdMatchID, Tag 880 +func (m TradeCaptureReport) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { + var f field.TrdMatchIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 +func (m TradeCaptureReport) GetSecondaryTradeReportRefID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m TradeCaptureReport) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastRptRequested gets LastRptRequested, Tag 912 +func (m TradeCaptureReport) GetLastRptRequested() (v bool, err quickfix.MessageRejectError) { + var f field.LastRptRequestedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m TradeCaptureReport) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m TradeCaptureReport) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m TradeCaptureReport) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m TradeCaptureReport) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m TradeCaptureReport) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m TradeCaptureReport) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m TradeCaptureReport) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRptStatus gets TrdRptStatus, Tag 939 +func (m TradeCaptureReport) GetTrdRptStatus() (v enum.TrdRptStatus, err quickfix.MessageRejectError) { + var f field.TrdRptStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m TradeCaptureReport) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m TradeCaptureReport) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReport) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m TradeCaptureReport) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m TradeCaptureReport) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m TradeCaptureReport) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m TradeCaptureReport) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m TradeCaptureReport) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementDate gets UnderlyingSettlementDate, Tag 987 +func (m TradeCaptureReport) GetUnderlyingSettlementDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRndPx gets RndPx, Tag 991 +func (m TradeCaptureReport) GetRndPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RndPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTierCode gets TierCode, Tag 994 +func (m TradeCaptureReport) GetTierCode() (v string, err quickfix.MessageRejectError) { + var f field.TierCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m TradeCaptureReport) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m TradeCaptureReport) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m TradeCaptureReport) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m TradeCaptureReport) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAsOfIndicator gets AsOfIndicator, Tag 1015 +func (m TradeCaptureReport) GetAsOfIndicator() (v enum.AsOfIndicator, err quickfix.MessageRejectError) { + var f field.AsOfIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReport) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryTradeID gets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReport) GetSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m TradeCaptureReport) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryFirmTradeID gets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReport) GetSecondaryFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryFirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReport) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCalculatedCcyLastQty gets CalculatedCcyLastQty, Tag 1056 +func (m TradeCaptureReport) GetCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSwapPoints gets LastSwapPoints, Tag 1071 +func (m TradeCaptureReport) GetLastSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m TradeCaptureReport) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m TradeCaptureReport) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeHandlingInstr gets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReport) GetTradeHandlingInstr() (v enum.TradeHandlingInstr, err quickfix.MessageRejectError) { + var f field.TradeHandlingInstrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeHandlingInstr gets OrigTradeHandlingInstr, Tag 1124 +func (m TradeCaptureReport) GetOrigTradeHandlingInstr() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeHandlingInstrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeDate gets OrigTradeDate, Tag 1125 +func (m TradeCaptureReport) GetOrigTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeID gets OrigTradeID, Tag 1126 +func (m TradeCaptureReport) GetOrigTradeID() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigSecondaryTradeID gets OrigSecondaryTradeID, Tag 1127 +func (m TradeCaptureReport) GetOrigSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.OrigSecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTZTransactTime gets TZTransactTime, Tag 1132 +func (m TradeCaptureReport) GetTZTransactTime() (v string, err quickfix.MessageRejectError) { + var f field.TZTransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetReportedPxDiff gets ReportedPxDiff, Tag 1134 +func (m TradeCaptureReport) GetReportedPxDiff() (v bool, err quickfix.MessageRejectError) { + var f field.ReportedPxDiffField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReport) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReport) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m TradeCaptureReport) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m TradeCaptureReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m TradeCaptureReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReport) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m TradeCaptureReport) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReport) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetVolatility gets Volatility, Tag 1188 +func (m TradeCaptureReport) GetVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.VolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRiskFreeRate gets RiskFreeRate, Tag 1190 +func (m TradeCaptureReport) GetRiskFreeRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RiskFreeRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReport) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReport) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m TradeCaptureReport) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m TradeCaptureReport) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReport) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReport) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m TradeCaptureReport) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m TradeCaptureReport) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m TradeCaptureReport) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m TradeCaptureReport) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m TradeCaptureReport) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReport) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReport) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m TradeCaptureReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m TradeCaptureReport) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRejectText gets RejectText, Tag 1328 +func (m TradeCaptureReport) GetRejectText() (v string, err quickfix.MessageRejectError) { + var f field.RejectTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFeeMultiplier gets FeeMultiplier, Tag 1329 +func (m TradeCaptureReport) GetFeeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FeeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m TradeCaptureReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m TradeCaptureReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDividendYield gets DividendYield, Tag 1380 +func (m TradeCaptureReport) GetDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrencyRatio gets CurrencyRatio, Tag 1382 +func (m TradeCaptureReport) GetCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRepIndicators gets NoTrdRepIndicators, Tag 1387 +func (m TradeCaptureReport) GetNoTrdRepIndicators() (NoTrdRepIndicatorsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRepIndicatorsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradePublishIndicator gets TradePublishIndicator, Tag 1390 +func (m TradeCaptureReport) GetTradePublishIndicator() (v enum.TradePublishIndicator, err quickfix.MessageRejectError) { + var f field.TradePublishIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetVenueType gets VenueType, Tag 1430 +func (m TradeCaptureReport) GetVenueType() (v enum.VenueType, err quickfix.MessageRejectError) { + var f field.VenueTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReport) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m TradeCaptureReport) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m TradeCaptureReport) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m TradeCaptureReport) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReport) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReport) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m TradeCaptureReport) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m TradeCaptureReport) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReport) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReport) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReport) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReport) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m TradeCaptureReport) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m TradeCaptureReport) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m TradeCaptureReport) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m TradeCaptureReport) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m TradeCaptureReport) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m TradeCaptureReport) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m TradeCaptureReport) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m TradeCaptureReport) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m TradeCaptureReport) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m TradeCaptureReport) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m TradeCaptureReport) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m TradeCaptureReport) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m TradeCaptureReport) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m TradeCaptureReport) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m TradeCaptureReport) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m TradeCaptureReport) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m TradeCaptureReport) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m TradeCaptureReport) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m TradeCaptureReport) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasExecType returns true if ExecType is present, Tag 150 +func (m TradeCaptureReport) HasExecType() bool { + return m.Has(tag.ExecType) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m TradeCaptureReport) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +func (m TradeCaptureReport) HasLastSpotRate() bool { + return m.Has(tag.LastSpotRate) +} + +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +func (m TradeCaptureReport) HasLastForwardPoints() bool { + return m.Has(tag.LastForwardPoints) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m TradeCaptureReport) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m TradeCaptureReport) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m TradeCaptureReport) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m TradeCaptureReport) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradeCaptureReport) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSpread returns true if Spread is present, Tag 218 +func (m TradeCaptureReport) HasSpread() bool { + return m.Has(tag.Spread) +} + +// HasBenchmarkCurveCurrency returns true if BenchmarkCurveCurrency is present, Tag 220 +func (m TradeCaptureReport) HasBenchmarkCurveCurrency() bool { + return m.Has(tag.BenchmarkCurveCurrency) +} + +// HasBenchmarkCurveName returns true if BenchmarkCurveName is present, Tag 221 +func (m TradeCaptureReport) HasBenchmarkCurveName() bool { + return m.Has(tag.BenchmarkCurveName) +} + +// HasBenchmarkCurvePoint returns true if BenchmarkCurvePoint is present, Tag 222 +func (m TradeCaptureReport) HasBenchmarkCurvePoint() bool { + return m.Has(tag.BenchmarkCurvePoint) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m TradeCaptureReport) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m TradeCaptureReport) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m TradeCaptureReport) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m TradeCaptureReport) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m TradeCaptureReport) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m TradeCaptureReport) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m TradeCaptureReport) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasYieldType returns true if YieldType is present, Tag 235 +func (m TradeCaptureReport) HasYieldType() bool { + return m.Has(tag.YieldType) +} + +// HasYield returns true if Yield is present, Tag 236 +func (m TradeCaptureReport) HasYield() bool { + return m.Has(tag.Yield) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m TradeCaptureReport) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m TradeCaptureReport) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m TradeCaptureReport) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradeCaptureReport) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m TradeCaptureReport) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m TradeCaptureReport) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m TradeCaptureReport) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m TradeCaptureReport) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m TradeCaptureReport) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +func (m TradeCaptureReport) HasExecRestatementReason() bool { + return m.Has(tag.ExecRestatementReason) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m TradeCaptureReport) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m TradeCaptureReport) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m TradeCaptureReport) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m TradeCaptureReport) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m TradeCaptureReport) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m TradeCaptureReport) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m TradeCaptureReport) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m TradeCaptureReport) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m TradeCaptureReport) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 +func (m TradeCaptureReport) HasTradeReportTransType() bool { + return m.Has(tag.TradeReportTransType) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m TradeCaptureReport) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m TradeCaptureReport) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m TradeCaptureReport) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoSides returns true if NoSides is present, Tag 552 +func (m TradeCaptureReport) HasNoSides() bool { + return m.Has(tag.NoSides) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m TradeCaptureReport) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +func (m TradeCaptureReport) HasTradeRequestID() bool { + return m.Has(tag.TradeRequestID) +} + +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +func (m TradeCaptureReport) HasPreviouslyReported() bool { + return m.Has(tag.PreviouslyReported) +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m TradeCaptureReport) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 +func (m TradeCaptureReport) HasTradeReportRefID() bool { + return m.Has(tag.TradeReportRefID) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m TradeCaptureReport) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m TradeCaptureReport) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasBenchmarkPrice returns true if BenchmarkPrice is present, Tag 662 +func (m TradeCaptureReport) HasBenchmarkPrice() bool { + return m.Has(tag.BenchmarkPrice) +} + +// HasBenchmarkPriceType returns true if BenchmarkPriceType is present, Tag 663 +func (m TradeCaptureReport) HasBenchmarkPriceType() bool { + return m.Has(tag.BenchmarkPriceType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m TradeCaptureReport) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m TradeCaptureReport) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m TradeCaptureReport) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasYieldRedemptionDate returns true if YieldRedemptionDate is present, Tag 696 +func (m TradeCaptureReport) HasYieldRedemptionDate() bool { + return m.Has(tag.YieldRedemptionDate) +} + +// HasYieldRedemptionPrice returns true if YieldRedemptionPrice is present, Tag 697 +func (m TradeCaptureReport) HasYieldRedemptionPrice() bool { + return m.Has(tag.YieldRedemptionPrice) +} + +// HasYieldRedemptionPriceType returns true if YieldRedemptionPriceType is present, Tag 698 +func (m TradeCaptureReport) HasYieldRedemptionPriceType() bool { + return m.Has(tag.YieldRedemptionPriceType) +} + +// HasBenchmarkSecurityID returns true if BenchmarkSecurityID is present, Tag 699 +func (m TradeCaptureReport) HasBenchmarkSecurityID() bool { + return m.Has(tag.BenchmarkSecurityID) +} + +// HasYieldCalcDate returns true if YieldCalcDate is present, Tag 701 +func (m TradeCaptureReport) HasYieldCalcDate() bool { + return m.Has(tag.YieldCalcDate) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m TradeCaptureReport) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m TradeCaptureReport) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m TradeCaptureReport) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m TradeCaptureReport) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 +func (m TradeCaptureReport) HasTotNumTradeReports() bool { + return m.Has(tag.TotNumTradeReports) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m TradeCaptureReport) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasBenchmarkSecurityIDSource returns true if BenchmarkSecurityIDSource is present, Tag 761 +func (m TradeCaptureReport) HasBenchmarkSecurityIDSource() bool { + return m.Has(tag.BenchmarkSecurityIDSource) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m TradeCaptureReport) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m TradeCaptureReport) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m TradeCaptureReport) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m TradeCaptureReport) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +func (m TradeCaptureReport) HasCopyMsgIndicator() bool { + return m.Has(tag.CopyMsgIndicator) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m TradeCaptureReport) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m TradeCaptureReport) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +func (m TradeCaptureReport) HasTradeLinkID() bool { + return m.Has(tag.TradeLinkID) +} + +// HasUnderlyingTradingSessionID returns true if UnderlyingTradingSessionID is present, Tag 822 +func (m TradeCaptureReport) HasUnderlyingTradingSessionID() bool { + return m.Has(tag.UnderlyingTradingSessionID) +} + +// HasUnderlyingTradingSessionSubID returns true if UnderlyingTradingSessionSubID is present, Tag 823 +func (m TradeCaptureReport) HasUnderlyingTradingSessionSubID() bool { + return m.Has(tag.UnderlyingTradingSessionSubID) +} + +// HasTradeLegRefID returns true if TradeLegRefID is present, Tag 824 +func (m TradeCaptureReport) HasTradeLegRefID() bool { + return m.Has(tag.TradeLegRefID) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m TradeCaptureReport) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m TradeCaptureReport) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasTransferReason returns true if TransferReason is present, Tag 830 +func (m TradeCaptureReport) HasTransferReason() bool { + return m.Has(tag.TransferReason) +} + +// HasPublishTrdIndicator returns true if PublishTrdIndicator is present, Tag 852 +func (m TradeCaptureReport) HasPublishTrdIndicator() bool { + return m.Has(tag.PublishTrdIndicator) +} + +// HasShortSaleReason returns true if ShortSaleReason is present, Tag 853 +func (m TradeCaptureReport) HasShortSaleReason() bool { + return m.Has(tag.ShortSaleReason) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m TradeCaptureReport) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +func (m TradeCaptureReport) HasSecondaryTrdType() bool { + return m.Has(tag.SecondaryTrdType) +} + +// HasTradeReportType returns true if TradeReportType is present, Tag 856 +func (m TradeCaptureReport) HasTradeReportType() bool { + return m.Has(tag.TradeReportType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m TradeCaptureReport) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m TradeCaptureReport) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m TradeCaptureReport) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m TradeCaptureReport) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m TradeCaptureReport) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +func (m TradeCaptureReport) HasTrdMatchID() bool { + return m.Has(tag.TrdMatchID) +} + +// HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 +func (m TradeCaptureReport) HasSecondaryTradeReportRefID() bool { + return m.Has(tag.SecondaryTradeReportRefID) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m TradeCaptureReport) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasLastRptRequested returns true if LastRptRequested is present, Tag 912 +func (m TradeCaptureReport) HasLastRptRequested() bool { + return m.Has(tag.LastRptRequested) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m TradeCaptureReport) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m TradeCaptureReport) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m TradeCaptureReport) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m TradeCaptureReport) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m TradeCaptureReport) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m TradeCaptureReport) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m TradeCaptureReport) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasTrdRptStatus returns true if TrdRptStatus is present, Tag 939 +func (m TradeCaptureReport) HasTrdRptStatus() bool { + return m.Has(tag.TrdRptStatus) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m TradeCaptureReport) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m TradeCaptureReport) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m TradeCaptureReport) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m TradeCaptureReport) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m TradeCaptureReport) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m TradeCaptureReport) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m TradeCaptureReport) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m TradeCaptureReport) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnderlyingSettlementDate returns true if UnderlyingSettlementDate is present, Tag 987 +func (m TradeCaptureReport) HasUnderlyingSettlementDate() bool { + return m.Has(tag.UnderlyingSettlementDate) +} + +// HasRndPx returns true if RndPx is present, Tag 991 +func (m TradeCaptureReport) HasRndPx() bool { + return m.Has(tag.RndPx) +} + +// HasTierCode returns true if TierCode is present, Tag 994 +func (m TradeCaptureReport) HasTierCode() bool { + return m.Has(tag.TierCode) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m TradeCaptureReport) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m TradeCaptureReport) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m TradeCaptureReport) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m TradeCaptureReport) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasAsOfIndicator returns true if AsOfIndicator is present, Tag 1015 +func (m TradeCaptureReport) HasAsOfIndicator() bool { + return m.Has(tag.AsOfIndicator) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m TradeCaptureReport) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasSecondaryTradeID returns true if SecondaryTradeID is present, Tag 1040 +func (m TradeCaptureReport) HasSecondaryTradeID() bool { + return m.Has(tag.SecondaryTradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m TradeCaptureReport) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// HasSecondaryFirmTradeID returns true if SecondaryFirmTradeID is present, Tag 1042 +func (m TradeCaptureReport) HasSecondaryFirmTradeID() bool { + return m.Has(tag.SecondaryFirmTradeID) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m TradeCaptureReport) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasCalculatedCcyLastQty returns true if CalculatedCcyLastQty is present, Tag 1056 +func (m TradeCaptureReport) HasCalculatedCcyLastQty() bool { + return m.Has(tag.CalculatedCcyLastQty) +} + +// HasLastSwapPoints returns true if LastSwapPoints is present, Tag 1071 +func (m TradeCaptureReport) HasLastSwapPoints() bool { + return m.Has(tag.LastSwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m TradeCaptureReport) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m TradeCaptureReport) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasTradeHandlingInstr returns true if TradeHandlingInstr is present, Tag 1123 +func (m TradeCaptureReport) HasTradeHandlingInstr() bool { + return m.Has(tag.TradeHandlingInstr) +} + +// HasOrigTradeHandlingInstr returns true if OrigTradeHandlingInstr is present, Tag 1124 +func (m TradeCaptureReport) HasOrigTradeHandlingInstr() bool { + return m.Has(tag.OrigTradeHandlingInstr) +} + +// HasOrigTradeDate returns true if OrigTradeDate is present, Tag 1125 +func (m TradeCaptureReport) HasOrigTradeDate() bool { + return m.Has(tag.OrigTradeDate) +} + +// HasOrigTradeID returns true if OrigTradeID is present, Tag 1126 +func (m TradeCaptureReport) HasOrigTradeID() bool { + return m.Has(tag.OrigTradeID) +} + +// HasOrigSecondaryTradeID returns true if OrigSecondaryTradeID is present, Tag 1127 +func (m TradeCaptureReport) HasOrigSecondaryTradeID() bool { + return m.Has(tag.OrigSecondaryTradeID) +} + +// HasTZTransactTime returns true if TZTransactTime is present, Tag 1132 +func (m TradeCaptureReport) HasTZTransactTime() bool { + return m.Has(tag.TZTransactTime) +} + +// HasReportedPxDiff returns true if ReportedPxDiff is present, Tag 1134 +func (m TradeCaptureReport) HasReportedPxDiff() bool { + return m.Has(tag.ReportedPxDiff) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m TradeCaptureReport) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m TradeCaptureReport) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m TradeCaptureReport) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m TradeCaptureReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m TradeCaptureReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m TradeCaptureReport) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m TradeCaptureReport) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m TradeCaptureReport) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasVolatility returns true if Volatility is present, Tag 1188 +func (m TradeCaptureReport) HasVolatility() bool { + return m.Has(tag.Volatility) +} + +// HasRiskFreeRate returns true if RiskFreeRate is present, Tag 1190 +func (m TradeCaptureReport) HasRiskFreeRate() bool { + return m.Has(tag.RiskFreeRate) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m TradeCaptureReport) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m TradeCaptureReport) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m TradeCaptureReport) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m TradeCaptureReport) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m TradeCaptureReport) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m TradeCaptureReport) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m TradeCaptureReport) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m TradeCaptureReport) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m TradeCaptureReport) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m TradeCaptureReport) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m TradeCaptureReport) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m TradeCaptureReport) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m TradeCaptureReport) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m TradeCaptureReport) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m TradeCaptureReport) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasRejectText returns true if RejectText is present, Tag 1328 +func (m TradeCaptureReport) HasRejectText() bool { + return m.Has(tag.RejectText) +} + +// HasFeeMultiplier returns true if FeeMultiplier is present, Tag 1329 +func (m TradeCaptureReport) HasFeeMultiplier() bool { + return m.Has(tag.FeeMultiplier) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m TradeCaptureReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m TradeCaptureReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasDividendYield returns true if DividendYield is present, Tag 1380 +func (m TradeCaptureReport) HasDividendYield() bool { + return m.Has(tag.DividendYield) +} + +// HasCurrencyRatio returns true if CurrencyRatio is present, Tag 1382 +func (m TradeCaptureReport) HasCurrencyRatio() bool { + return m.Has(tag.CurrencyRatio) +} + +// HasNoTrdRepIndicators returns true if NoTrdRepIndicators is present, Tag 1387 +func (m TradeCaptureReport) HasNoTrdRepIndicators() bool { + return m.Has(tag.NoTrdRepIndicators) +} + +// HasTradePublishIndicator returns true if TradePublishIndicator is present, Tag 1390 +func (m TradeCaptureReport) HasTradePublishIndicator() bool { + return m.Has(tag.TradePublishIndicator) +} + +// HasVenueType returns true if VenueType is present, Tag 1430 +func (m TradeCaptureReport) HasVenueType() bool { + return m.Has(tag.VenueType) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m TradeCaptureReport) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m TradeCaptureReport) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m TradeCaptureReport) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m TradeCaptureReport) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m TradeCaptureReport) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m TradeCaptureReport) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m TradeCaptureReport) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m TradeCaptureReport) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m TradeCaptureReport) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m TradeCaptureReport) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m TradeCaptureReport) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m TradeCaptureReport) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m TradeCaptureReport) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m TradeCaptureReport) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoSides is a repeating group element, Tag 552 +type NoSides struct { + *quickfix.Group +} + +// SetSide sets Side, Tag 54 +func (m NoSides) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccount sets Account, Tag 1 +func (m NoSides) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoSides) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoSides) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetOddLot sets OddLot, Tag 575 +func (m NoSides) SetOddLot(v bool) { + m.Set(field.NewOddLot(v)) +} + +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +func (m NoSides) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m NoSides) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetTradeInputDevice sets TradeInputDevice, Tag 579 +func (m NoSides) SetTradeInputDevice(v string) { + m.Set(field.NewTradeInputDevice(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NoSides) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NoSides) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoSides) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoSides) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetTimeBracket sets TimeBracket, Tag 943 +func (m NoSides) SetTimeBracket(v string) { + m.Set(field.NewTimeBracket(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoSides) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoSides) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m NoSides) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetExDate sets ExDate, Tag 230 +func (m NoSides) SetExDate(v string) { + m.Set(field.NewExDate(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m NoSides) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m NoSides) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m NoSides) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m NoSides) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m NoSides) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m NoSides) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m NoSides) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m NoSides) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m NoSides) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoSides) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoSides) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m NoSides) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NoSides) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetText sets Text, Tag 58 +func (m NoSides) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoSides) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoSides) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetSideMultiLegReportingType sets SideMultiLegReportingType, Tag 752 +func (m NoSides) SetSideMultiLegReportingType(v enum.SideMultiLegReportingType) { + m.Set(field.NewSideMultiLegReportingType(v)) +} + +// SetNoContAmts sets NoContAmts, Tag 518 +func (m NoSides) SetNoContAmts(f NoContAmtsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoSides) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m NoSides) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetExchangeRule sets ExchangeRule, Tag 825 +func (m NoSides) SetExchangeRule(v string) { + m.Set(field.NewExchangeRule(v)) +} + +// SetTradeAllocIndicator sets TradeAllocIndicator, Tag 826 +func (m NoSides) SetTradeAllocIndicator(v enum.TradeAllocIndicator) { + m.Set(field.NewTradeAllocIndicator(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NoSides) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSideLastQty sets SideLastQty, Tag 1009 +func (m NoSides) SetSideLastQty(v int) { + m.Set(field.NewSideLastQty(v)) +} + +// SetSideTradeReportID sets SideTradeReportID, Tag 1005 +func (m NoSides) SetSideTradeReportID(v string) { + m.Set(field.NewSideTradeReportID(v)) +} + +// SetSideFillStationCd sets SideFillStationCd, Tag 1006 +func (m NoSides) SetSideFillStationCd(v string) { + m.Set(field.NewSideFillStationCd(v)) +} + +// SetSideReasonCd sets SideReasonCd, Tag 1007 +func (m NoSides) SetSideReasonCd(v string) { + m.Set(field.NewSideReasonCd(v)) +} + +// SetRptSeq sets RptSeq, Tag 83 +func (m NoSides) SetRptSeq(v int) { + m.Set(field.NewRptSeq(v)) +} + +// SetSideTrdSubTyp sets SideTrdSubTyp, Tag 1008 +func (m NoSides) SetSideTrdSubTyp(v enum.SideTrdSubTyp) { + m.Set(field.NewSideTrdSubTyp(v)) +} + +// SetNoSideTrdRegTS sets NoSideTrdRegTS, Tag 1016 +func (m NoSides) SetNoSideTrdRegTS(f NoSideTrdRegTSRepeatingGroup) { + m.SetGroup(f) +} + +// SetSideGrossTradeAmt sets SideGrossTradeAmt, Tag 1072 +func (m NoSides) SetSideGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSideGrossTradeAmt(value, scale)) +} + +// SetAggressorIndicator sets AggressorIndicator, Tag 1057 +func (m NoSides) SetAggressorIndicator(v bool) { + m.Set(field.NewAggressorIndicator(v)) +} + +// SetExchangeSpecialInstructions sets ExchangeSpecialInstructions, Tag 1139 +func (m NoSides) SetExchangeSpecialInstructions(v string) { + m.Set(field.NewExchangeSpecialInstructions(v)) +} + +// SetNetGrossInd sets NetGrossInd, Tag 430 +func (m NoSides) SetNetGrossInd(v enum.NetGrossInd) { + m.Set(field.NewNetGrossInd(v)) +} + +// SetSideCurrency sets SideCurrency, Tag 1154 +func (m NoSides) SetSideCurrency(v string) { + m.Set(field.NewSideCurrency(v)) +} + +// SetSideSettlCurrency sets SideSettlCurrency, Tag 1155 +func (m NoSides) SetSideSettlCurrency(v string) { + m.Set(field.NewSideSettlCurrency(v)) +} + +// SetNoSettlDetails sets NoSettlDetails, Tag 1158 +func (m NoSides) SetNoSettlDetails(f NoSettlDetailsRepeatingGroup) { + m.SetGroup(f) +} + +// SetOrderCategory sets OrderCategory, Tag 1115 +func (m NoSides) SetOrderCategory(v enum.OrderCategory) { + m.Set(field.NewOrderCategory(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoSides) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoSides) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoSides) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoSides) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoSides) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetRefOrderID sets RefOrderID, Tag 1080 +func (m NoSides) SetRefOrderID(v string) { + m.Set(field.NewRefOrderID(v)) +} + +// SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 +func (m NoSides) SetRefOrderIDSource(v enum.RefOrderIDSource) { + m.Set(field.NewRefOrderIDSource(v)) +} + +// SetRefOrdIDReason sets RefOrdIDReason, Tag 1431 +func (m NoSides) SetRefOrdIDReason(v enum.RefOrdIDReason) { + m.Set(field.NewRefOrdIDReason(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoSides) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoSides) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NoSides) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NoSides) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetOrdStatus sets OrdStatus, Tag 39 +func (m NoSides) SetOrdStatus(v enum.OrdStatus) { + m.Set(field.NewOrdStatus(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetLeavesQty sets LeavesQty, Tag 151 +func (m NoSides) SetLeavesQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLeavesQty(value, scale)) +} + +// SetCumQty sets CumQty, Tag 14 +func (m NoSides) SetCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCumQty(value, scale)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoSides) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoSides) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NoSides) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NoSides) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NoSides) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NoSides) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NoSides) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NoSides) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NoSides) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NoSides) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetOrigCustOrderCapacity sets OrigCustOrderCapacity, Tag 1432 +func (m NoSides) SetOrigCustOrderCapacity(v enum.OrigCustOrderCapacity) { + m.Set(field.NewOrigCustOrderCapacity(v)) +} + +// SetOrderInputDevice sets OrderInputDevice, Tag 821 +func (m NoSides) SetOrderInputDevice(v string) { + m.Set(field.NewOrderInputDevice(v)) +} + +// SetLotType sets LotType, Tag 1093 +func (m NoSides) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m NoSides) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m NoSides) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoSides) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// SetSideExecID sets SideExecID, Tag 1427 +func (m NoSides) SetSideExecID(v string) { + m.Set(field.NewSideExecID(v)) +} + +// SetOrderDelay sets OrderDelay, Tag 1428 +func (m NoSides) SetOrderDelay(v int) { + m.Set(field.NewOrderDelay(v)) +} + +// SetOrderDelayUnit sets OrderDelayUnit, Tag 1429 +func (m NoSides) SetOrderDelayUnit(v enum.OrderDelayUnit) { + m.Set(field.NewOrderDelayUnit(v)) +} + +// SetSideLiquidityInd sets SideLiquidityInd, Tag 1444 +func (m NoSides) SetSideLiquidityInd(v int) { + m.Set(field.NewSideLiquidityInd(v)) +} + +// GetSide gets Side, Tag 54 +func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccount gets Account, Tag 1 +func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoSides) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOddLot gets OddLot, Tag 575 +func (m NoSides) GetOddLot() (v bool, err quickfix.MessageRejectError) { + var f field.OddLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +func (m NoSides) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoClearingInstructionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m NoSides) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputDevice gets TradeInputDevice, Tag 579 +func (m NoSides) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoSides) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoSides) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeBracket gets TimeBracket, Tag 943 +func (m NoSides) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m NoSides) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDate gets ExDate, Tag 230 +func (m NoSides) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m NoSides) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m NoSides) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m NoSides) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m NoSides) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m NoSides) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m NoSides) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m NoSides) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m NoSides) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m NoSides) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoSides) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoSides) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m NoSides) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoSides) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoSides) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoSides) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideMultiLegReportingType gets SideMultiLegReportingType, Tag 752 +func (m NoSides) GetSideMultiLegReportingType() (v enum.SideMultiLegReportingType, err quickfix.MessageRejectError) { + var f field.SideMultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoContAmts gets NoContAmts, Tag 518 +func (m NoSides) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContAmtsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoSides) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m NoSides) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExchangeRule gets ExchangeRule, Tag 825 +func (m NoSides) GetExchangeRule() (v string, err quickfix.MessageRejectError) { + var f field.ExchangeRuleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeAllocIndicator gets TradeAllocIndicator, Tag 826 +func (m NoSides) GetTradeAllocIndicator() (v enum.TradeAllocIndicator, err quickfix.MessageRejectError) { + var f field.TradeAllocIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSideLastQty gets SideLastQty, Tag 1009 +func (m NoSides) GetSideLastQty() (v int, err quickfix.MessageRejectError) { + var f field.SideLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTradeReportID gets SideTradeReportID, Tag 1005 +func (m NoSides) GetSideTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SideTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideFillStationCd gets SideFillStationCd, Tag 1006 +func (m NoSides) GetSideFillStationCd() (v string, err quickfix.MessageRejectError) { + var f field.SideFillStationCdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideReasonCd gets SideReasonCd, Tag 1007 +func (m NoSides) GetSideReasonCd() (v string, err quickfix.MessageRejectError) { + var f field.SideReasonCdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSeq gets RptSeq, Tag 83 +func (m NoSides) GetRptSeq() (v int, err quickfix.MessageRejectError) { + var f field.RptSeqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdSubTyp gets SideTrdSubTyp, Tag 1008 +func (m NoSides) GetSideTrdSubTyp() (v enum.SideTrdSubTyp, err quickfix.MessageRejectError) { + var f field.SideTrdSubTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSideTrdRegTS gets NoSideTrdRegTS, Tag 1016 +func (m NoSides) GetNoSideTrdRegTS() (NoSideTrdRegTSRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSideTrdRegTSRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSideGrossTradeAmt gets SideGrossTradeAmt, Tag 1072 +func (m NoSides) GetSideGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SideGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAggressorIndicator gets AggressorIndicator, Tag 1057 +func (m NoSides) GetAggressorIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AggressorIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExchangeSpecialInstructions gets ExchangeSpecialInstructions, Tag 1139 +func (m NoSides) GetExchangeSpecialInstructions() (v string, err quickfix.MessageRejectError) { + var f field.ExchangeSpecialInstructionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetGrossInd gets NetGrossInd, Tag 430 +func (m NoSides) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { + var f field.NetGrossIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideCurrency gets SideCurrency, Tag 1154 +func (m NoSides) GetSideCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SideCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideSettlCurrency gets SideSettlCurrency, Tag 1155 +func (m NoSides) GetSideSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SideSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlDetails gets NoSettlDetails, Tag 1158 +func (m NoSides) GetNoSettlDetails() (NoSettlDetailsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlDetailsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetOrderCategory gets OrderCategory, Tag 1115 +func (m NoSides) GetOrderCategory() (v enum.OrderCategory, err quickfix.MessageRejectError) { + var f field.OrderCategoryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoSides) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoSides) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoSides) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderID gets RefOrderID, Tag 1080 +func (m NoSides) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 +func (m NoSides) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrdIDReason gets RefOrdIDReason, Tag 1431 +func (m NoSides) GetRefOrdIDReason() (v enum.RefOrdIDReason, err quickfix.MessageRejectError) { + var f field.RefOrdIDReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoSides) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoSides) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NoSides) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NoSides) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatus gets OrdStatus, Tag 39 +func (m NoSides) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLeavesQty gets LeavesQty, Tag 151 +func (m NoSides) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCumQty gets CumQty, Tag 14 +func (m NoSides) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoSides) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoSides) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NoSides) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NoSides) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NoSides) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NoSides) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NoSides) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NoSides) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NoSides) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NoSides) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigCustOrderCapacity gets OrigCustOrderCapacity, Tag 1432 +func (m NoSides) GetOrigCustOrderCapacity() (v enum.OrigCustOrderCapacity, err quickfix.MessageRejectError) { + var f field.OrigCustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderInputDevice gets OrderInputDevice, Tag 821 +func (m NoSides) GetOrderInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.OrderInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLotType gets LotType, Tag 1093 +func (m NoSides) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m NoSides) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideExecID gets SideExecID, Tag 1427 +func (m NoSides) GetSideExecID() (v string, err quickfix.MessageRejectError) { + var f field.SideExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderDelay gets OrderDelay, Tag 1428 +func (m NoSides) GetOrderDelay() (v int, err quickfix.MessageRejectError) { + var f field.OrderDelayField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderDelayUnit gets OrderDelayUnit, Tag 1429 +func (m NoSides) GetOrderDelayUnit() (v enum.OrderDelayUnit, err quickfix.MessageRejectError) { + var f field.OrderDelayUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideLiquidityInd gets SideLiquidityInd, Tag 1444 +func (m NoSides) GetSideLiquidityInd() (v int, err quickfix.MessageRejectError) { + var f field.SideLiquidityIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSides) HasSide() bool { + return m.Has(tag.Side) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSides) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoSides) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoSides) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoSides) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoSides) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasOddLot returns true if OddLot is present, Tag 575 +func (m NoSides) HasOddLot() bool { + return m.Has(tag.OddLot) +} + +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +func (m NoSides) HasNoClearingInstructions() bool { + return m.Has(tag.NoClearingInstructions) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m NoSides) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +func (m NoSides) HasTradeInputDevice() bool { + return m.Has(tag.TradeInputDevice) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NoSides) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NoSides) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NoSides) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoSides) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoSides) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasTimeBracket returns true if TimeBracket is present, Tag 943 +func (m NoSides) HasTimeBracket() bool { + return m.Has(tag.TimeBracket) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoSides) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoSides) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoSides) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoSides) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m NoSides) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasExDate returns true if ExDate is present, Tag 230 +func (m NoSides) HasExDate() bool { + return m.Has(tag.ExDate) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m NoSides) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m NoSides) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m NoSides) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m NoSides) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m NoSides) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m NoSides) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m NoSides) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m NoSides) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m NoSides) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoSides) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoSides) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m NoSides) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NoSides) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoSides) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoSides) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoSides) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasSideMultiLegReportingType returns true if SideMultiLegReportingType is present, Tag 752 +func (m NoSides) HasSideMultiLegReportingType() bool { + return m.Has(tag.SideMultiLegReportingType) +} + +// HasNoContAmts returns true if NoContAmts is present, Tag 518 +func (m NoSides) HasNoContAmts() bool { + return m.Has(tag.NoContAmts) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoSides) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m NoSides) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasExchangeRule returns true if ExchangeRule is present, Tag 825 +func (m NoSides) HasExchangeRule() bool { + return m.Has(tag.ExchangeRule) +} + +// HasTradeAllocIndicator returns true if TradeAllocIndicator is present, Tag 826 +func (m NoSides) HasTradeAllocIndicator() bool { + return m.Has(tag.TradeAllocIndicator) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NoSides) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NoSides) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NoSides) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasSideLastQty returns true if SideLastQty is present, Tag 1009 +func (m NoSides) HasSideLastQty() bool { + return m.Has(tag.SideLastQty) +} + +// HasSideTradeReportID returns true if SideTradeReportID is present, Tag 1005 +func (m NoSides) HasSideTradeReportID() bool { + return m.Has(tag.SideTradeReportID) +} + +// HasSideFillStationCd returns true if SideFillStationCd is present, Tag 1006 +func (m NoSides) HasSideFillStationCd() bool { + return m.Has(tag.SideFillStationCd) +} + +// HasSideReasonCd returns true if SideReasonCd is present, Tag 1007 +func (m NoSides) HasSideReasonCd() bool { + return m.Has(tag.SideReasonCd) +} + +// HasRptSeq returns true if RptSeq is present, Tag 83 +func (m NoSides) HasRptSeq() bool { + return m.Has(tag.RptSeq) +} + +// HasSideTrdSubTyp returns true if SideTrdSubTyp is present, Tag 1008 +func (m NoSides) HasSideTrdSubTyp() bool { + return m.Has(tag.SideTrdSubTyp) +} + +// HasNoSideTrdRegTS returns true if NoSideTrdRegTS is present, Tag 1016 +func (m NoSides) HasNoSideTrdRegTS() bool { + return m.Has(tag.NoSideTrdRegTS) +} + +// HasSideGrossTradeAmt returns true if SideGrossTradeAmt is present, Tag 1072 +func (m NoSides) HasSideGrossTradeAmt() bool { + return m.Has(tag.SideGrossTradeAmt) +} + +// HasAggressorIndicator returns true if AggressorIndicator is present, Tag 1057 +func (m NoSides) HasAggressorIndicator() bool { + return m.Has(tag.AggressorIndicator) +} + +// HasExchangeSpecialInstructions returns true if ExchangeSpecialInstructions is present, Tag 1139 +func (m NoSides) HasExchangeSpecialInstructions() bool { + return m.Has(tag.ExchangeSpecialInstructions) +} + +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +func (m NoSides) HasNetGrossInd() bool { + return m.Has(tag.NetGrossInd) +} + +// HasSideCurrency returns true if SideCurrency is present, Tag 1154 +func (m NoSides) HasSideCurrency() bool { + return m.Has(tag.SideCurrency) +} + +// HasSideSettlCurrency returns true if SideSettlCurrency is present, Tag 1155 +func (m NoSides) HasSideSettlCurrency() bool { + return m.Has(tag.SideSettlCurrency) +} + +// HasNoSettlDetails returns true if NoSettlDetails is present, Tag 1158 +func (m NoSides) HasNoSettlDetails() bool { + return m.Has(tag.NoSettlDetails) +} + +// HasOrderCategory returns true if OrderCategory is present, Tag 1115 +func (m NoSides) HasOrderCategory() bool { + return m.Has(tag.OrderCategory) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoSides) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoSides) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoSides) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoSides) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoSides) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasRefOrderID returns true if RefOrderID is present, Tag 1080 +func (m NoSides) HasRefOrderID() bool { + return m.Has(tag.RefOrderID) +} + +// HasRefOrderIDSource returns true if RefOrderIDSource is present, Tag 1081 +func (m NoSides) HasRefOrderIDSource() bool { + return m.Has(tag.RefOrderIDSource) +} + +// HasRefOrdIDReason returns true if RefOrdIDReason is present, Tag 1431 +func (m NoSides) HasRefOrdIDReason() bool { + return m.Has(tag.RefOrdIDReason) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoSides) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoSides) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NoSides) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NoSides) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasOrdStatus returns true if OrdStatus is present, Tag 39 +func (m NoSides) HasOrdStatus() bool { + return m.Has(tag.OrdStatus) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoSides) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoSides) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoSides) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoSides) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoSides) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasLeavesQty returns true if LeavesQty is present, Tag 151 +func (m NoSides) HasLeavesQty() bool { + return m.Has(tag.LeavesQty) +} + +// HasCumQty returns true if CumQty is present, Tag 14 +func (m NoSides) HasCumQty() bool { + return m.Has(tag.CumQty) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoSides) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoSides) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NoSides) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NoSides) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NoSides) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NoSides) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NoSides) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NoSides) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NoSides) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NoSides) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoSides) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoSides) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasOrigCustOrderCapacity returns true if OrigCustOrderCapacity is present, Tag 1432 +func (m NoSides) HasOrigCustOrderCapacity() bool { + return m.Has(tag.OrigCustOrderCapacity) +} + +// HasOrderInputDevice returns true if OrderInputDevice is present, Tag 821 +func (m NoSides) HasOrderInputDevice() bool { + return m.Has(tag.OrderInputDevice) +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoSides) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m NoSides) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m NoSides) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoSides) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// HasSideExecID returns true if SideExecID is present, Tag 1427 +func (m NoSides) HasSideExecID() bool { + return m.Has(tag.SideExecID) +} + +// HasOrderDelay returns true if OrderDelay is present, Tag 1428 +func (m NoSides) HasOrderDelay() bool { + return m.Has(tag.OrderDelay) +} + +// HasOrderDelayUnit returns true if OrderDelayUnit is present, Tag 1429 +func (m NoSides) HasOrderDelayUnit() bool { + return m.Has(tag.OrderDelayUnit) +} + +// HasSideLiquidityInd returns true if SideLiquidityInd is present, Tag 1444 +func (m NoSides) HasSideLiquidityInd() bool { + return m.Has(tag.SideLiquidityInd) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoClearingInstructions is a repeating group element, Tag 576 +type NoClearingInstructions struct { + *quickfix.Group +} + +// SetClearingInstruction sets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { + m.Set(field.NewClearingInstruction(v)) +} + +// GetClearingInstruction gets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { + var f field.ClearingInstructionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +func (m NoClearingInstructions) HasClearingInstruction() bool { + return m.Has(tag.ClearingInstruction) +} + +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +type NoClearingInstructionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { + return NoClearingInstructionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoClearingInstructions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} +} + +// Add create and append a new NoClearingInstructions to this group +func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { + g := m.RepeatingGroup.Add() + return NoClearingInstructions{g} +} + +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { + return NoClearingInstructions{m.RepeatingGroup.Get(i)} +} + +// NoContAmts is a repeating group element, Tag 518 +type NoContAmts struct { + *quickfix.Group +} + +// SetContAmtType sets ContAmtType, Tag 519 +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { + m.Set(field.NewContAmtType(v)) +} + +// SetContAmtValue sets ContAmtValue, Tag 520 +func (m NoContAmts) SetContAmtValue(value decimal.Decimal, scale int32) { + m.Set(field.NewContAmtValue(value, scale)) +} + +// SetContAmtCurr sets ContAmtCurr, Tag 521 +func (m NoContAmts) SetContAmtCurr(v string) { + m.Set(field.NewContAmtCurr(v)) +} + +// GetContAmtType gets ContAmtType, Tag 519 +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtValue gets ContAmtValue, Tag 520 +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtCurr gets ContAmtCurr, Tag 521 +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasContAmtType returns true if ContAmtType is present, Tag 519 +func (m NoContAmts) HasContAmtType() bool { + return m.Has(tag.ContAmtType) +} + +// HasContAmtValue returns true if ContAmtValue is present, Tag 520 +func (m NoContAmts) HasContAmtValue() bool { + return m.Has(tag.ContAmtValue) +} + +// HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 +func (m NoContAmts) HasContAmtCurr() bool { + return m.Has(tag.ContAmtCurr) +} + +// NoContAmtsRepeatingGroup is a repeating group, Tag 518 +type NoContAmtsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup +func NewNoContAmtsRepeatingGroup() NoContAmtsRepeatingGroup { + return NoContAmtsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContAmts, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)})} +} + +// Add create and append a new NoContAmts to this group +func (m NoContAmtsRepeatingGroup) Add() NoContAmts { + g := m.RepeatingGroup.Add() + return NoContAmts{g} +} + +// Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup +func (m NoContAmtsRepeatingGroup) Get(i int) NoContAmts { + return NoContAmts{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetAllocMethod sets AllocMethod, Tag 1002 +func (m NoAllocs) SetAllocMethod(v enum.AllocMethod) { + m.Set(field.NewAllocMethod(v)) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocClearingFeeIndicator sets AllocClearingFeeIndicator, Tag 1136 +func (m NoAllocs) SetAllocClearingFeeIndicator(v string) { + m.Set(field.NewAllocClearingFeeIndicator(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocMethod gets AllocMethod, Tag 1002 +func (m NoAllocs) GetAllocMethod() (v enum.AllocMethod, err quickfix.MessageRejectError) { + var f field.AllocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocClearingFeeIndicator gets AllocClearingFeeIndicator, Tag 1136 +func (m NoAllocs) GetAllocClearingFeeIndicator() (v string, err quickfix.MessageRejectError) { + var f field.AllocClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoAllocs) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasAllocMethod returns true if AllocMethod is present, Tag 1002 +func (m NoAllocs) HasAllocMethod() bool { + return m.Has(tag.AllocMethod) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocClearingFeeIndicator returns true if AllocClearingFeeIndicator is present, Tag 1136 +func (m NoAllocs) HasAllocClearingFeeIndicator() bool { + return m.Has(tag.AllocClearingFeeIndicator) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.AllocMethod), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocClearingFeeIndicator)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoSideTrdRegTS is a repeating group element, Tag 1016 +type NoSideTrdRegTS struct { + *quickfix.Group +} + +// SetSideTrdRegTimestamp sets SideTrdRegTimestamp, Tag 1012 +func (m NoSideTrdRegTS) SetSideTrdRegTimestamp(v time.Time) { + m.Set(field.NewSideTrdRegTimestamp(v)) +} + +// SetSideTrdRegTimestampType sets SideTrdRegTimestampType, Tag 1013 +func (m NoSideTrdRegTS) SetSideTrdRegTimestampType(v int) { + m.Set(field.NewSideTrdRegTimestampType(v)) +} + +// SetSideTrdRegTimestampSrc sets SideTrdRegTimestampSrc, Tag 1014 +func (m NoSideTrdRegTS) SetSideTrdRegTimestampSrc(v string) { + m.Set(field.NewSideTrdRegTimestampSrc(v)) +} + +// GetSideTrdRegTimestamp gets SideTrdRegTimestamp, Tag 1012 +func (m NoSideTrdRegTS) GetSideTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdRegTimestampType gets SideTrdRegTimestampType, Tag 1013 +func (m NoSideTrdRegTS) GetSideTrdRegTimestampType() (v int, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdRegTimestampSrc gets SideTrdRegTimestampSrc, Tag 1014 +func (m NoSideTrdRegTS) GetSideTrdRegTimestampSrc() (v string, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampSrcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSideTrdRegTimestamp returns true if SideTrdRegTimestamp is present, Tag 1012 +func (m NoSideTrdRegTS) HasSideTrdRegTimestamp() bool { + return m.Has(tag.SideTrdRegTimestamp) +} + +// HasSideTrdRegTimestampType returns true if SideTrdRegTimestampType is present, Tag 1013 +func (m NoSideTrdRegTS) HasSideTrdRegTimestampType() bool { + return m.Has(tag.SideTrdRegTimestampType) +} + +// HasSideTrdRegTimestampSrc returns true if SideTrdRegTimestampSrc is present, Tag 1014 +func (m NoSideTrdRegTS) HasSideTrdRegTimestampSrc() bool { + return m.Has(tag.SideTrdRegTimestampSrc) +} + +// NoSideTrdRegTSRepeatingGroup is a repeating group, Tag 1016 +type NoSideTrdRegTSRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSideTrdRegTSRepeatingGroup returns an initialized, NoSideTrdRegTSRepeatingGroup +func NewNoSideTrdRegTSRepeatingGroup() NoSideTrdRegTSRepeatingGroup { + return NoSideTrdRegTSRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSideTrdRegTS, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SideTrdRegTimestamp), quickfix.GroupElement(tag.SideTrdRegTimestampType), quickfix.GroupElement(tag.SideTrdRegTimestampSrc)})} +} + +// Add create and append a new NoSideTrdRegTS to this group +func (m NoSideTrdRegTSRepeatingGroup) Add() NoSideTrdRegTS { + g := m.RepeatingGroup.Add() + return NoSideTrdRegTS{g} +} + +// Get returns the ith NoSideTrdRegTS in the NoSideTrdRegTSRepeatinGroup +func (m NoSideTrdRegTSRepeatingGroup) Get(i int) NoSideTrdRegTS { + return NoSideTrdRegTS{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetails is a repeating group element, Tag 1158 +type NoSettlDetails struct { + *quickfix.Group +} + +// SetSettlObligSource sets SettlObligSource, Tag 1164 +func (m NoSettlDetails) SetSettlObligSource(v enum.SettlObligSource) { + m.Set(field.NewSettlObligSource(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlObligSource gets SettlObligSource, Tag 1164 +func (m NoSettlDetails) GetSettlObligSource() (v enum.SettlObligSource, err quickfix.MessageRejectError) { + var f field.SettlObligSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlObligSource returns true if SettlObligSource is present, Tag 1164 +func (m NoSettlDetails) HasSettlObligSource() bool { + return m.Has(tag.SettlObligSource) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoSettlDetails) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetailsRepeatingGroup is a repeating group, Tag 1158 +type NoSettlDetailsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlDetailsRepeatingGroup returns an initialized, NoSettlDetailsRepeatingGroup +func NewNoSettlDetailsRepeatingGroup() NoSettlDetailsRepeatingGroup { + return NoSettlDetailsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlDetails, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlObligSource), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlDetails to this group +func (m NoSettlDetailsRepeatingGroup) Add() NoSettlDetails { + g := m.RepeatingGroup.Add() + return NoSettlDetails{g} +} + +// Get returns the ith NoSettlDetails in the NoSettlDetailsRepeatinGroup +func (m NoSettlDetailsRepeatingGroup) Get(i int) NoSettlDetails { + return NoSettlDetails{m.RepeatingGroup.Get(i)} +} + +// NoSidesRepeatingGroup is a repeating group, Tag 552 +type NoSidesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { + return NoSidesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSides, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.OddLot), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.TradeInputSource), quickfix.GroupElement(tag.TradeInputDevice), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TimeBracket), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.NumDaysInterest), quickfix.GroupElement(tag.ExDate), quickfix.GroupElement(tag.AccruedInterestRate), quickfix.GroupElement(tag.AccruedInterestAmt), quickfix.GroupElement(tag.InterestAtMaturity), quickfix.GroupElement(tag.EndAccruedInterestAmt), quickfix.GroupElement(tag.StartCash), quickfix.GroupElement(tag.EndCash), quickfix.GroupElement(tag.Concession), quickfix.GroupElement(tag.TotalTakedown), quickfix.GroupElement(tag.NetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.SideMultiLegReportingType), NewNoContAmtsRepeatingGroup(), NewNoStipulationsRepeatingGroup(), NewNoMiscFeesRepeatingGroup(), quickfix.GroupElement(tag.ExchangeRule), quickfix.GroupElement(tag.TradeAllocIndicator), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SideLastQty), quickfix.GroupElement(tag.SideTradeReportID), quickfix.GroupElement(tag.SideFillStationCd), quickfix.GroupElement(tag.SideReasonCd), quickfix.GroupElement(tag.RptSeq), quickfix.GroupElement(tag.SideTrdSubTyp), NewNoSideTrdRegTSRepeatingGroup(), quickfix.GroupElement(tag.SideGrossTradeAmt), quickfix.GroupElement(tag.AggressorIndicator), quickfix.GroupElement(tag.ExchangeSpecialInstructions), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SideCurrency), quickfix.GroupElement(tag.SideSettlCurrency), NewNoSettlDetailsRepeatingGroup(), quickfix.GroupElement(tag.OrderCategory), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.RefOrderID), quickfix.GroupElement(tag.RefOrderIDSource), quickfix.GroupElement(tag.RefOrdIDReason), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.SecondaryDisplayQty), quickfix.GroupElement(tag.DisplayWhen), quickfix.GroupElement(tag.DisplayMethod), quickfix.GroupElement(tag.DisplayLowQty), quickfix.GroupElement(tag.DisplayHighQty), quickfix.GroupElement(tag.DisplayMinIncr), quickfix.GroupElement(tag.RefreshQty), quickfix.GroupElement(tag.DisplayQty), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.OrigCustOrderCapacity), quickfix.GroupElement(tag.OrderInputDevice), quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.TransBkdTime), quickfix.GroupElement(tag.OrigOrdModTime), quickfix.GroupElement(tag.BookingType), quickfix.GroupElement(tag.SideExecID), quickfix.GroupElement(tag.OrderDelay), quickfix.GroupElement(tag.OrderDelayUnit), quickfix.GroupElement(tag.SideLiquidityInd)})} +} + +// Add create and append a new NoSides to this group +func (m NoSidesRepeatingGroup) Add() NoSides { + g := m.RepeatingGroup.Add() + return NoSides{g} +} + +// Get returns the ith NoSides in the NoSidesRepeatinGroup +func (m NoSidesRepeatingGroup) Get(i int) NoSides { + return NoSides{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPositionEffect sets LegPositionEffect, Tag 564 +func (m NoLegs) SetLegPositionEffect(v string) { + m.Set(field.NewLegPositionEffect(v)) +} + +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) SetLegCoveredOrUncovered(v int) { + m.Set(field.NewLegCoveredOrUncovered(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetLegLastPx sets LegLastPx, Tag 637 +func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastPx(value, scale)) +} + +// SetLegReportID sets LegReportID, Tag 990 +func (m NoLegs) SetLegReportID(v string) { + m.Set(field.NewLegReportID(v)) +} + +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +func (m NoLegs) SetLegSettlCurrency(v string) { + m.Set(field.NewLegSettlCurrency(v)) +} + +// SetLegLastForwardPoints sets LegLastForwardPoints, Tag 1073 +func (m NoLegs) SetLegLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastForwardPoints(value, scale)) +} + +// SetLegCalculatedCcyLastQty sets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) SetLegCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCalculatedCcyLastQty(value, scale)) +} + +// SetLegGrossTradeAmt sets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) SetLegGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewLegGrossTradeAmt(value, scale)) +} + +// SetLegNumber sets LegNumber, Tag 1152 +func (m NoLegs) SetLegNumber(v int) { + m.Set(field.NewLegNumber(v)) +} + +// SetNoOfLegUnderlyings sets NoOfLegUnderlyings, Tag 1342 +func (m NoLegs) SetNoOfLegUnderlyings(f NoOfLegUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegVolatility sets LegVolatility, Tag 1379 +func (m NoLegs) SetLegVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewLegVolatility(value, scale)) +} + +// SetLegDividendYield sets LegDividendYield, Tag 1381 +func (m NoLegs) SetLegDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewLegDividendYield(value, scale)) +} + +// SetLegCurrencyRatio sets LegCurrencyRatio, Tag 1383 +func (m NoLegs) SetLegCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCurrencyRatio(value, scale)) +} + +// SetLegExecInst sets LegExecInst, Tag 1384 +func (m NoLegs) SetLegExecInst(v string) { + m.Set(field.NewLegExecInst(v)) +} + +// SetLegLastQty sets LegLastQty, Tag 1418 +func (m NoLegs) SetLegLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastQty(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPositionEffect gets LegPositionEffect, Tag 564 +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastPx gets LegLastPx, Tag 637 +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegReportID gets LegReportID, Tag 990 +func (m NoLegs) GetLegReportID() (v string, err quickfix.MessageRejectError) { + var f field.LegReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastForwardPoints gets LegLastForwardPoints, Tag 1073 +func (m NoLegs) GetLegLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCalculatedCcyLastQty gets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) GetLegCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegGrossTradeAmt gets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) GetLegGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegNumber gets LegNumber, Tag 1152 +func (m NoLegs) GetLegNumber() (v int, err quickfix.MessageRejectError) { + var f field.LegNumberField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOfLegUnderlyings gets NoOfLegUnderlyings, Tag 1342 +func (m NoLegs) GetNoOfLegUnderlyings() (NoOfLegUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOfLegUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegVolatility gets LegVolatility, Tag 1379 +func (m NoLegs) GetLegVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegVolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDividendYield gets LegDividendYield, Tag 1381 +func (m NoLegs) GetLegDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegDividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrencyRatio gets LegCurrencyRatio, Tag 1383 +func (m NoLegs) GetLegCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExecInst gets LegExecInst, Tag 1384 +func (m NoLegs) GetLegExecInst() (v string, err quickfix.MessageRejectError) { + var f field.LegExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastQty gets LegLastQty, Tag 1418 +func (m NoLegs) GetLegLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +func (m NoLegs) HasLegPositionEffect() bool { + return m.Has(tag.LegPositionEffect) +} + +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +func (m NoLegs) HasLegCoveredOrUncovered() bool { + return m.Has(tag.LegCoveredOrUncovered) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasLegLastPx returns true if LegLastPx is present, Tag 637 +func (m NoLegs) HasLegLastPx() bool { + return m.Has(tag.LegLastPx) +} + +// HasLegReportID returns true if LegReportID is present, Tag 990 +func (m NoLegs) HasLegReportID() bool { + return m.Has(tag.LegReportID) +} + +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +func (m NoLegs) HasLegSettlCurrency() bool { + return m.Has(tag.LegSettlCurrency) +} + +// HasLegLastForwardPoints returns true if LegLastForwardPoints is present, Tag 1073 +func (m NoLegs) HasLegLastForwardPoints() bool { + return m.Has(tag.LegLastForwardPoints) +} + +// HasLegCalculatedCcyLastQty returns true if LegCalculatedCcyLastQty is present, Tag 1074 +func (m NoLegs) HasLegCalculatedCcyLastQty() bool { + return m.Has(tag.LegCalculatedCcyLastQty) +} + +// HasLegGrossTradeAmt returns true if LegGrossTradeAmt is present, Tag 1075 +func (m NoLegs) HasLegGrossTradeAmt() bool { + return m.Has(tag.LegGrossTradeAmt) +} + +// HasLegNumber returns true if LegNumber is present, Tag 1152 +func (m NoLegs) HasLegNumber() bool { + return m.Has(tag.LegNumber) +} + +// HasNoOfLegUnderlyings returns true if NoOfLegUnderlyings is present, Tag 1342 +func (m NoLegs) HasNoOfLegUnderlyings() bool { + return m.Has(tag.NoOfLegUnderlyings) +} + +// HasLegVolatility returns true if LegVolatility is present, Tag 1379 +func (m NoLegs) HasLegVolatility() bool { + return m.Has(tag.LegVolatility) +} + +// HasLegDividendYield returns true if LegDividendYield is present, Tag 1381 +func (m NoLegs) HasLegDividendYield() bool { + return m.Has(tag.LegDividendYield) +} + +// HasLegCurrencyRatio returns true if LegCurrencyRatio is present, Tag 1383 +func (m NoLegs) HasLegCurrencyRatio() bool { + return m.Has(tag.LegCurrencyRatio) +} + +// HasLegExecInst returns true if LegExecInst is present, Tag 1384 +func (m NoLegs) HasLegExecInst() bool { + return m.Has(tag.LegExecInst) +} + +// HasLegLastQty returns true if LegLastQty is present, Tag 1418 +func (m NoLegs) HasLegLastQty() bool { + return m.Has(tag.LegLastQty) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOfLegUnderlyings is a repeating group element, Tag 1342 +type NoOfLegUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingLegSymbol sets UnderlyingLegSymbol, Tag 1330 +func (m NoOfLegUnderlyings) SetUnderlyingLegSymbol(v string) { + m.Set(field.NewUnderlyingLegSymbol(v)) +} + +// SetUnderlyingLegSymbolSfx sets UnderlyingLegSymbolSfx, Tag 1331 +func (m NoOfLegUnderlyings) SetUnderlyingLegSymbolSfx(v string) { + m.Set(field.NewUnderlyingLegSymbolSfx(v)) +} + +// SetUnderlyingLegSecurityID sets UnderlyingLegSecurityID, Tag 1332 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityID(v string) { + m.Set(field.NewUnderlyingLegSecurityID(v)) +} + +// SetUnderlyingLegSecurityIDSource sets UnderlyingLegSecurityIDSource, Tag 1333 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityIDSource(v string) { + m.Set(field.NewUnderlyingLegSecurityIDSource(v)) +} + +// SetNoUnderlyingLegSecurityAltID sets NoUnderlyingLegSecurityAltID, Tag 1334 +func (m NoOfLegUnderlyings) SetNoUnderlyingLegSecurityAltID(f NoUnderlyingLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingLegCFICode sets UnderlyingLegCFICode, Tag 1344 +func (m NoOfLegUnderlyings) SetUnderlyingLegCFICode(v string) { + m.Set(field.NewUnderlyingLegCFICode(v)) +} + +// SetUnderlyingLegSecurityType sets UnderlyingLegSecurityType, Tag 1337 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityType(v string) { + m.Set(field.NewUnderlyingLegSecurityType(v)) +} + +// SetUnderlyingLegSecuritySubType sets UnderlyingLegSecuritySubType, Tag 1338 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecuritySubType(v string) { + m.Set(field.NewUnderlyingLegSecuritySubType(v)) +} + +// SetUnderlyingLegMaturityMonthYear sets UnderlyingLegMaturityMonthYear, Tag 1339 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingLegMaturityMonthYear(v)) +} + +// SetUnderlyingLegMaturityDate sets UnderlyingLegMaturityDate, Tag 1345 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityDate(v string) { + m.Set(field.NewUnderlyingLegMaturityDate(v)) +} + +// SetUnderlyingLegMaturityTime sets UnderlyingLegMaturityTime, Tag 1405 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityTime(v string) { + m.Set(field.NewUnderlyingLegMaturityTime(v)) +} + +// SetUnderlyingLegStrikePrice sets UnderlyingLegStrikePrice, Tag 1340 +func (m NoOfLegUnderlyings) SetUnderlyingLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingLegStrikePrice(value, scale)) +} + +// SetUnderlyingLegOptAttribute sets UnderlyingLegOptAttribute, Tag 1391 +func (m NoOfLegUnderlyings) SetUnderlyingLegOptAttribute(v string) { + m.Set(field.NewUnderlyingLegOptAttribute(v)) +} + +// SetUnderlyingLegPutOrCall sets UnderlyingLegPutOrCall, Tag 1343 +func (m NoOfLegUnderlyings) SetUnderlyingLegPutOrCall(v int) { + m.Set(field.NewUnderlyingLegPutOrCall(v)) +} + +// SetUnderlyingLegSecurityExchange sets UnderlyingLegSecurityExchange, Tag 1341 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityExchange(v string) { + m.Set(field.NewUnderlyingLegSecurityExchange(v)) +} + +// SetUnderlyingLegSecurityDesc sets UnderlyingLegSecurityDesc, Tag 1392 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityDesc(v string) { + m.Set(field.NewUnderlyingLegSecurityDesc(v)) +} + +// GetUnderlyingLegSymbol gets UnderlyingLegSymbol, Tag 1330 +func (m NoOfLegUnderlyings) GetUnderlyingLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSymbolSfx gets UnderlyingLegSymbolSfx, Tag 1331 +func (m NoOfLegUnderlyings) GetUnderlyingLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityID gets UnderlyingLegSecurityID, Tag 1332 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityIDSource gets UnderlyingLegSecurityIDSource, Tag 1333 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingLegSecurityAltID gets NoUnderlyingLegSecurityAltID, Tag 1334 +func (m NoOfLegUnderlyings) GetNoUnderlyingLegSecurityAltID() (NoUnderlyingLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingLegCFICode gets UnderlyingLegCFICode, Tag 1344 +func (m NoOfLegUnderlyings) GetUnderlyingLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityType gets UnderlyingLegSecurityType, Tag 1337 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecuritySubType gets UnderlyingLegSecuritySubType, Tag 1338 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityMonthYear gets UnderlyingLegMaturityMonthYear, Tag 1339 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityDate gets UnderlyingLegMaturityDate, Tag 1345 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityTime gets UnderlyingLegMaturityTime, Tag 1405 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegStrikePrice gets UnderlyingLegStrikePrice, Tag 1340 +func (m NoOfLegUnderlyings) GetUnderlyingLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegOptAttribute gets UnderlyingLegOptAttribute, Tag 1391 +func (m NoOfLegUnderlyings) GetUnderlyingLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegPutOrCall gets UnderlyingLegPutOrCall, Tag 1343 +func (m NoOfLegUnderlyings) GetUnderlyingLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingLegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityExchange gets UnderlyingLegSecurityExchange, Tag 1341 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityDesc gets UnderlyingLegSecurityDesc, Tag 1392 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingLegSymbol returns true if UnderlyingLegSymbol is present, Tag 1330 +func (m NoOfLegUnderlyings) HasUnderlyingLegSymbol() bool { + return m.Has(tag.UnderlyingLegSymbol) +} + +// HasUnderlyingLegSymbolSfx returns true if UnderlyingLegSymbolSfx is present, Tag 1331 +func (m NoOfLegUnderlyings) HasUnderlyingLegSymbolSfx() bool { + return m.Has(tag.UnderlyingLegSymbolSfx) +} + +// HasUnderlyingLegSecurityID returns true if UnderlyingLegSecurityID is present, Tag 1332 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityID() bool { + return m.Has(tag.UnderlyingLegSecurityID) +} + +// HasUnderlyingLegSecurityIDSource returns true if UnderlyingLegSecurityIDSource is present, Tag 1333 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityIDSource() bool { + return m.Has(tag.UnderlyingLegSecurityIDSource) +} + +// HasNoUnderlyingLegSecurityAltID returns true if NoUnderlyingLegSecurityAltID is present, Tag 1334 +func (m NoOfLegUnderlyings) HasNoUnderlyingLegSecurityAltID() bool { + return m.Has(tag.NoUnderlyingLegSecurityAltID) +} + +// HasUnderlyingLegCFICode returns true if UnderlyingLegCFICode is present, Tag 1344 +func (m NoOfLegUnderlyings) HasUnderlyingLegCFICode() bool { + return m.Has(tag.UnderlyingLegCFICode) +} + +// HasUnderlyingLegSecurityType returns true if UnderlyingLegSecurityType is present, Tag 1337 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityType() bool { + return m.Has(tag.UnderlyingLegSecurityType) +} + +// HasUnderlyingLegSecuritySubType returns true if UnderlyingLegSecuritySubType is present, Tag 1338 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecuritySubType() bool { + return m.Has(tag.UnderlyingLegSecuritySubType) +} + +// HasUnderlyingLegMaturityMonthYear returns true if UnderlyingLegMaturityMonthYear is present, Tag 1339 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityMonthYear() bool { + return m.Has(tag.UnderlyingLegMaturityMonthYear) +} + +// HasUnderlyingLegMaturityDate returns true if UnderlyingLegMaturityDate is present, Tag 1345 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityDate() bool { + return m.Has(tag.UnderlyingLegMaturityDate) +} + +// HasUnderlyingLegMaturityTime returns true if UnderlyingLegMaturityTime is present, Tag 1405 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityTime() bool { + return m.Has(tag.UnderlyingLegMaturityTime) +} + +// HasUnderlyingLegStrikePrice returns true if UnderlyingLegStrikePrice is present, Tag 1340 +func (m NoOfLegUnderlyings) HasUnderlyingLegStrikePrice() bool { + return m.Has(tag.UnderlyingLegStrikePrice) +} + +// HasUnderlyingLegOptAttribute returns true if UnderlyingLegOptAttribute is present, Tag 1391 +func (m NoOfLegUnderlyings) HasUnderlyingLegOptAttribute() bool { + return m.Has(tag.UnderlyingLegOptAttribute) +} + +// HasUnderlyingLegPutOrCall returns true if UnderlyingLegPutOrCall is present, Tag 1343 +func (m NoOfLegUnderlyings) HasUnderlyingLegPutOrCall() bool { + return m.Has(tag.UnderlyingLegPutOrCall) +} + +// HasUnderlyingLegSecurityExchange returns true if UnderlyingLegSecurityExchange is present, Tag 1341 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityExchange() bool { + return m.Has(tag.UnderlyingLegSecurityExchange) +} + +// HasUnderlyingLegSecurityDesc returns true if UnderlyingLegSecurityDesc is present, Tag 1392 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityDesc() bool { + return m.Has(tag.UnderlyingLegSecurityDesc) +} + +// NoUnderlyingLegSecurityAltID is a repeating group element, Tag 1334 +type NoUnderlyingLegSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingLegSecurityAltID sets UnderlyingLegSecurityAltID, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) SetUnderlyingLegSecurityAltID(v string) { + m.Set(field.NewUnderlyingLegSecurityAltID(v)) +} + +// SetUnderlyingLegSecurityAltIDSource sets UnderlyingLegSecurityAltIDSource, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) SetUnderlyingLegSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingLegSecurityAltIDSource(v)) +} + +// GetUnderlyingLegSecurityAltID gets UnderlyingLegSecurityAltID, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) GetUnderlyingLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityAltIDSource gets UnderlyingLegSecurityAltIDSource, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) GetUnderlyingLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingLegSecurityAltID returns true if UnderlyingLegSecurityAltID is present, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) HasUnderlyingLegSecurityAltID() bool { + return m.Has(tag.UnderlyingLegSecurityAltID) +} + +// HasUnderlyingLegSecurityAltIDSource returns true if UnderlyingLegSecurityAltIDSource is present, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) HasUnderlyingLegSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingLegSecurityAltIDSource) +} + +// NoUnderlyingLegSecurityAltIDRepeatingGroup is a repeating group, Tag 1334 +type NoUnderlyingLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingLegSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingLegSecurityAltIDRepeatingGroup +func NewNoUnderlyingLegSecurityAltIDRepeatingGroup() NoUnderlyingLegSecurityAltIDRepeatingGroup { + return NoUnderlyingLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingLegSecurityAltID), quickfix.GroupElement(tag.UnderlyingLegSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingLegSecurityAltID to this group +func (m NoUnderlyingLegSecurityAltIDRepeatingGroup) Add() NoUnderlyingLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingLegSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingLegSecurityAltID in the NoUnderlyingLegSecurityAltIDRepeatinGroup +func (m NoUnderlyingLegSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingLegSecurityAltID { + return NoUnderlyingLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoOfLegUnderlyingsRepeatingGroup is a repeating group, Tag 1342 +type NoOfLegUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOfLegUnderlyingsRepeatingGroup returns an initialized, NoOfLegUnderlyingsRepeatingGroup +func NewNoOfLegUnderlyingsRepeatingGroup() NoOfLegUnderlyingsRepeatingGroup { + return NoOfLegUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOfLegUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingLegSymbol), quickfix.GroupElement(tag.UnderlyingLegSymbolSfx), quickfix.GroupElement(tag.UnderlyingLegSecurityID), quickfix.GroupElement(tag.UnderlyingLegSecurityIDSource), NewNoUnderlyingLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingLegCFICode), quickfix.GroupElement(tag.UnderlyingLegSecurityType), quickfix.GroupElement(tag.UnderlyingLegSecuritySubType), quickfix.GroupElement(tag.UnderlyingLegMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingLegMaturityDate), quickfix.GroupElement(tag.UnderlyingLegMaturityTime), quickfix.GroupElement(tag.UnderlyingLegStrikePrice), quickfix.GroupElement(tag.UnderlyingLegOptAttribute), quickfix.GroupElement(tag.UnderlyingLegPutOrCall), quickfix.GroupElement(tag.UnderlyingLegSecurityExchange), quickfix.GroupElement(tag.UnderlyingLegSecurityDesc)})} +} + +// Add create and append a new NoOfLegUnderlyings to this group +func (m NoOfLegUnderlyingsRepeatingGroup) Add() NoOfLegUnderlyings { + g := m.RepeatingGroup.Add() + return NoOfLegUnderlyings{g} +} + +// Get returns the ith NoOfLegUnderlyings in the NoOfLegUnderlyingsRepeatinGroup +func (m NoOfLegUnderlyingsRepeatingGroup) Get(i int) NoOfLegUnderlyings { + return NoOfLegUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx), quickfix.GroupElement(tag.LegReportID), quickfix.GroupElement(tag.LegSettlCurrency), quickfix.GroupElement(tag.LegLastForwardPoints), quickfix.GroupElement(tag.LegCalculatedCcyLastQty), quickfix.GroupElement(tag.LegGrossTradeAmt), quickfix.GroupElement(tag.LegNumber), NewNoOfLegUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.LegVolatility), quickfix.GroupElement(tag.LegDividendYield), quickfix.GroupElement(tag.LegCurrencyRatio), quickfix.GroupElement(tag.LegExecInst), quickfix.GroupElement(tag.LegLastQty)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoTrdRepIndicators is a repeating group element, Tag 1387 +type NoTrdRepIndicators struct { + *quickfix.Group +} + +// SetTrdRepPartyRole sets TrdRepPartyRole, Tag 1388 +func (m NoTrdRepIndicators) SetTrdRepPartyRole(v int) { + m.Set(field.NewTrdRepPartyRole(v)) +} + +// SetTrdRepIndicator sets TrdRepIndicator, Tag 1389 +func (m NoTrdRepIndicators) SetTrdRepIndicator(v bool) { + m.Set(field.NewTrdRepIndicator(v)) +} + +// GetTrdRepPartyRole gets TrdRepPartyRole, Tag 1388 +func (m NoTrdRepIndicators) GetTrdRepPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TrdRepPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRepIndicator gets TrdRepIndicator, Tag 1389 +func (m NoTrdRepIndicators) GetTrdRepIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.TrdRepIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRepPartyRole returns true if TrdRepPartyRole is present, Tag 1388 +func (m NoTrdRepIndicators) HasTrdRepPartyRole() bool { + return m.Has(tag.TrdRepPartyRole) +} + +// HasTrdRepIndicator returns true if TrdRepIndicator is present, Tag 1389 +func (m NoTrdRepIndicators) HasTrdRepIndicator() bool { + return m.Has(tag.TrdRepIndicator) +} + +// NoTrdRepIndicatorsRepeatingGroup is a repeating group, Tag 1387 +type NoTrdRepIndicatorsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRepIndicatorsRepeatingGroup returns an initialized, NoTrdRepIndicatorsRepeatingGroup +func NewNoTrdRepIndicatorsRepeatingGroup() NoTrdRepIndicatorsRepeatingGroup { + return NoTrdRepIndicatorsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRepIndicators, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRepPartyRole), quickfix.GroupElement(tag.TrdRepIndicator)})} +} + +// Add create and append a new NoTrdRepIndicators to this group +func (m NoTrdRepIndicatorsRepeatingGroup) Add() NoTrdRepIndicators { + g := m.RepeatingGroup.Add() + return NoTrdRepIndicators{g} +} + +// Get returns the ith NoTrdRepIndicators in the NoTrdRepIndicatorsRepeatinGroup +func (m NoTrdRepIndicatorsRepeatingGroup) Get(i int) NoTrdRepIndicators { + return NoTrdRepIndicators{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradecapturereportack/TradeCaptureReportAck.generated.go b/fix50sp2/tradecapturereportack/TradeCaptureReportAck.generated.go new file mode 100644 index 000000000..70f64d710 --- /dev/null +++ b/fix50sp2/tradecapturereportack/TradeCaptureReportAck.generated.go @@ -0,0 +1,11364 @@ +package tradecapturereportack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradeCaptureReportAck is the fix50sp2 TradeCaptureReportAck type, MsgType = AR +type TradeCaptureReportAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradeCaptureReportAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradeCaptureReportAck { + return TradeCaptureReportAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradeCaptureReportAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradeCaptureReportAck initialized with the required fields for TradeCaptureReportAck +func New() (m TradeCaptureReportAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AR")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradeCaptureReportAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AR", r +} + +// SetAvgPx sets AvgPx, Tag 6 +func (m TradeCaptureReportAck) SetAvgPx(value decimal.Decimal, scale int32) { + m.Set(field.NewAvgPx(value, scale)) +} + +// SetCurrency sets Currency, Tag 15 +func (m TradeCaptureReportAck) SetCurrency(v string) { + m.Set(field.NewCurrency(v)) +} + +// SetExecID sets ExecID, Tag 17 +func (m TradeCaptureReportAck) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m TradeCaptureReportAck) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetLastMkt sets LastMkt, Tag 30 +func (m TradeCaptureReportAck) SetLastMkt(v string) { + m.Set(field.NewLastMkt(v)) +} + +// SetLastPx sets LastPx, Tag 31 +func (m TradeCaptureReportAck) SetLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastPx(value, scale)) +} + +// SetLastQty sets LastQty, Tag 32 +func (m TradeCaptureReportAck) SetLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLastQty(value, scale)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m TradeCaptureReportAck) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m TradeCaptureReportAck) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m TradeCaptureReportAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m TradeCaptureReportAck) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetSettlType sets SettlType, Tag 63 +func (m TradeCaptureReportAck) SetSettlType(v enum.SettlType) { + m.Set(field.NewSettlType(v)) +} + +// SetSettlDate sets SettlDate, Tag 64 +func (m TradeCaptureReportAck) SetSettlDate(v string) { + m.Set(field.NewSettlDate(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m TradeCaptureReportAck) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m TradeCaptureReportAck) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m TradeCaptureReportAck) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m TradeCaptureReportAck) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSettlCurrency sets SettlCurrency, Tag 120 +func (m TradeCaptureReportAck) SetSettlCurrency(v string) { + m.Set(field.NewSettlCurrency(v)) +} + +// SetExecType sets ExecType, Tag 150 +func (m TradeCaptureReportAck) SetExecType(v enum.ExecType) { + m.Set(field.NewExecType(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m TradeCaptureReportAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetLastSpotRate sets LastSpotRate, Tag 194 +func (m TradeCaptureReportAck) SetLastSpotRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSpotRate(value, scale)) +} + +// SetLastForwardPoints sets LastForwardPoints, Tag 195 +func (m TradeCaptureReportAck) SetLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastForwardPoints(value, scale)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportAck) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m TradeCaptureReportAck) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m TradeCaptureReportAck) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m TradeCaptureReportAck) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradeCaptureReportAck) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m TradeCaptureReportAck) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportAck) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m TradeCaptureReportAck) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportAck) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m TradeCaptureReportAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m TradeCaptureReportAck) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m TradeCaptureReportAck) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportAck) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m TradeCaptureReportAck) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m TradeCaptureReportAck) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportAck) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportAck) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m TradeCaptureReportAck) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportAck) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportAck) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m TradeCaptureReportAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m TradeCaptureReportAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetExecRestatementReason sets ExecRestatementReason, Tag 378 +func (m TradeCaptureReportAck) SetExecRestatementReason(v enum.ExecRestatementReason) { + m.Set(field.NewExecRestatementReason(v)) +} + +// SetGrossTradeAmt sets GrossTradeAmt, Tag 381 +func (m TradeCaptureReportAck) SetGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewGrossTradeAmt(value, scale)) +} + +// SetPriceType sets PriceType, Tag 423 +func (m TradeCaptureReportAck) SetPriceType(v enum.PriceType) { + m.Set(field.NewPriceType(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportAck) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m TradeCaptureReportAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m TradeCaptureReportAck) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m TradeCaptureReportAck) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportAck) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportAck) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetTradeReportTransType sets TradeReportTransType, Tag 487 +func (m TradeCaptureReportAck) SetTradeReportTransType(v enum.TradeReportTransType) { + m.Set(field.NewTradeReportTransType(v)) +} + +// SetSecondaryExecID sets SecondaryExecID, Tag 527 +func (m TradeCaptureReportAck) SetSecondaryExecID(v string) { + m.Set(field.NewSecondaryExecID(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m TradeCaptureReportAck) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m TradeCaptureReportAck) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoSides sets NoSides, Tag 552 +func (m TradeCaptureReportAck) SetNoSides(f NoSidesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m TradeCaptureReportAck) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPreviouslyReported sets PreviouslyReported, Tag 570 +func (m TradeCaptureReportAck) SetPreviouslyReported(v bool) { + m.Set(field.NewPreviouslyReported(v)) +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m TradeCaptureReportAck) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetTradeReportRefID sets TradeReportRefID, Tag 572 +func (m TradeCaptureReportAck) SetTradeReportRefID(v string) { + m.Set(field.NewTradeReportRefID(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m TradeCaptureReportAck) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m TradeCaptureReportAck) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// SetClearingFeeIndicator sets ClearingFeeIndicator, Tag 635 +func (m TradeCaptureReportAck) SetClearingFeeIndicator(v enum.ClearingFeeIndicator) { + m.Set(field.NewClearingFeeIndicator(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportAck) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetLastParPx sets LastParPx, Tag 669 +func (m TradeCaptureReportAck) SetLastParPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLastParPx(value, scale)) +} + +// SetPool sets Pool, Tag 691 +func (m TradeCaptureReportAck) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m TradeCaptureReportAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReportAck) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetSettlSessID sets SettlSessID, Tag 716 +func (m TradeCaptureReportAck) SetSettlSessID(v enum.SettlSessID) { + m.Set(field.NewSettlSessID(v)) +} + +// SetSettlSessSubID sets SettlSessSubID, Tag 717 +func (m TradeCaptureReportAck) SetSettlSessSubID(v string) { + m.Set(field.NewSettlSessSubID(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m TradeCaptureReportAck) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m TradeCaptureReportAck) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetTradeReportRejectReason sets TradeReportRejectReason, Tag 751 +func (m TradeCaptureReportAck) SetTradeReportRejectReason(v enum.TradeReportRejectReason) { + m.Set(field.NewTradeReportRejectReason(v)) +} + +// SetNoPosAmt sets NoPosAmt, Tag 753 +func (m TradeCaptureReportAck) SetNoPosAmt(f NoPosAmtRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m TradeCaptureReportAck) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoTrdRegTimestamps sets NoTrdRegTimestamps, Tag 768 +func (m TradeCaptureReportAck) SetNoTrdRegTimestamps(f NoTrdRegTimestampsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m TradeCaptureReportAck) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// SetCopyMsgIndicator sets CopyMsgIndicator, Tag 797 +func (m TradeCaptureReportAck) SetCopyMsgIndicator(v bool) { + m.Set(field.NewCopyMsgIndicator(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReportAck) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// SetAvgPxIndicator sets AvgPxIndicator, Tag 819 +func (m TradeCaptureReportAck) SetAvgPxIndicator(v enum.AvgPxIndicator) { + m.Set(field.NewAvgPxIndicator(v)) +} + +// SetTradeLinkID sets TradeLinkID, Tag 820 +func (m TradeCaptureReportAck) SetTradeLinkID(v string) { + m.Set(field.NewTradeLinkID(v)) +} + +// SetUnderlyingTradingSessionID sets UnderlyingTradingSessionID, Tag 822 +func (m TradeCaptureReportAck) SetUnderlyingTradingSessionID(v string) { + m.Set(field.NewUnderlyingTradingSessionID(v)) +} + +// SetUnderlyingTradingSessionSubID sets UnderlyingTradingSessionSubID, Tag 823 +func (m TradeCaptureReportAck) SetUnderlyingTradingSessionSubID(v string) { + m.Set(field.NewUnderlyingTradingSessionSubID(v)) +} + +// SetTradeLegRefID sets TradeLegRefID, Tag 824 +func (m TradeCaptureReportAck) SetTradeLegRefID(v string) { + m.Set(field.NewTradeLegRefID(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m TradeCaptureReportAck) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m TradeCaptureReportAck) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetTransferReason sets TransferReason, Tag 830 +func (m TradeCaptureReportAck) SetTransferReason(v string) { + m.Set(field.NewTransferReason(v)) +} + +// SetPublishTrdIndicator sets PublishTrdIndicator, Tag 852 +func (m TradeCaptureReportAck) SetPublishTrdIndicator(v bool) { + m.Set(field.NewPublishTrdIndicator(v)) +} + +// SetShortSaleReason sets ShortSaleReason, Tag 853 +func (m TradeCaptureReportAck) SetShortSaleReason(v enum.ShortSaleReason) { + m.Set(field.NewShortSaleReason(v)) +} + +// SetQtyType sets QtyType, Tag 854 +func (m TradeCaptureReportAck) SetQtyType(v enum.QtyType) { + m.Set(field.NewQtyType(v)) +} + +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +func (m TradeCaptureReportAck) SetSecondaryTrdType(v int) { + m.Set(field.NewSecondaryTrdType(v)) +} + +// SetTradeReportType sets TradeReportType, Tag 856 +func (m TradeCaptureReportAck) SetTradeReportType(v enum.TradeReportType) { + m.Set(field.NewTradeReportType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m TradeCaptureReportAck) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m TradeCaptureReportAck) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportAck) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m TradeCaptureReportAck) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m TradeCaptureReportAck) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTrdMatchID sets TrdMatchID, Tag 880 +func (m TradeCaptureReportAck) SetTrdMatchID(v string) { + m.Set(field.NewTrdMatchID(v)) +} + +// SetSecondaryTradeReportRefID sets SecondaryTradeReportRefID, Tag 881 +func (m TradeCaptureReportAck) SetSecondaryTradeReportRefID(v string) { + m.Set(field.NewSecondaryTradeReportRefID(v)) +} + +// SetTrdRptStatus sets TrdRptStatus, Tag 939 +func (m TradeCaptureReportAck) SetTrdRptStatus(v enum.TrdRptStatus) { + m.Set(field.NewTrdRptStatus(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m TradeCaptureReportAck) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m TradeCaptureReportAck) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportAck) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportAck) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m TradeCaptureReportAck) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportAck) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m TradeCaptureReportAck) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m TradeCaptureReportAck) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetRndPx sets RndPx, Tag 991 +func (m TradeCaptureReportAck) SetRndPx(value decimal.Decimal, scale int32) { + m.Set(field.NewRndPx(value, scale)) +} + +// SetTierCode sets TierCode, Tag 994 +func (m TradeCaptureReportAck) SetTierCode(v string) { + m.Set(field.NewTierCode(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportAck) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m TradeCaptureReportAck) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m TradeCaptureReportAck) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m TradeCaptureReportAck) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetAsOfIndicator sets AsOfIndicator, Tag 1015 +func (m TradeCaptureReportAck) SetAsOfIndicator(v enum.AsOfIndicator) { + m.Set(field.NewAsOfIndicator(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportAck) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryTradeID sets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportAck) SetSecondaryTradeID(v string) { + m.Set(field.NewSecondaryTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m TradeCaptureReportAck) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// SetSecondaryFirmTradeID sets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportAck) SetSecondaryFirmTradeID(v string) { + m.Set(field.NewSecondaryFirmTradeID(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportAck) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetCalculatedCcyLastQty sets CalculatedCcyLastQty, Tag 1056 +func (m TradeCaptureReportAck) SetCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCalculatedCcyLastQty(value, scale)) +} + +// SetLastSwapPoints sets LastSwapPoints, Tag 1071 +func (m TradeCaptureReportAck) SetLastSwapPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLastSwapPoints(value, scale)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m TradeCaptureReportAck) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetNoRootPartyIDs sets NoRootPartyIDs, Tag 1116 +func (m TradeCaptureReportAck) SetNoRootPartyIDs(f NoRootPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeHandlingInstr sets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReportAck) SetTradeHandlingInstr(v enum.TradeHandlingInstr) { + m.Set(field.NewTradeHandlingInstr(v)) +} + +// SetOrigTradeHandlingInstr sets OrigTradeHandlingInstr, Tag 1124 +func (m TradeCaptureReportAck) SetOrigTradeHandlingInstr(v string) { + m.Set(field.NewOrigTradeHandlingInstr(v)) +} + +// SetOrigTradeDate sets OrigTradeDate, Tag 1125 +func (m TradeCaptureReportAck) SetOrigTradeDate(v string) { + m.Set(field.NewOrigTradeDate(v)) +} + +// SetOrigTradeID sets OrigTradeID, Tag 1126 +func (m TradeCaptureReportAck) SetOrigTradeID(v string) { + m.Set(field.NewOrigTradeID(v)) +} + +// SetOrigSecondaryTradeID sets OrigSecondaryTradeID, Tag 1127 +func (m TradeCaptureReportAck) SetOrigSecondaryTradeID(v string) { + m.Set(field.NewOrigSecondaryTradeID(v)) +} + +// SetRptSys sets RptSys, Tag 1135 +func (m TradeCaptureReportAck) SetRptSys(v string) { + m.Set(field.NewRptSys(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportAck) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportAck) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m TradeCaptureReportAck) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportAck) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m TradeCaptureReportAck) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportAck) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportAck) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportAck) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m TradeCaptureReportAck) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportAck) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportAck) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportAck) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m TradeCaptureReportAck) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m TradeCaptureReportAck) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m TradeCaptureReportAck) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m TradeCaptureReportAck) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m TradeCaptureReportAck) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportAck) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportAck) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m TradeCaptureReportAck) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m TradeCaptureReportAck) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetFeeMultiplier sets FeeMultiplier, Tag 1329 +func (m TradeCaptureReportAck) SetFeeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewFeeMultiplier(value, scale)) +} + +// SetNoTrdRepIndicators sets NoTrdRepIndicators, Tag 1387 +func (m TradeCaptureReportAck) SetNoTrdRepIndicators(f NoTrdRepIndicatorsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradePublishIndicator sets TradePublishIndicator, Tag 1390 +func (m TradeCaptureReportAck) SetTradePublishIndicator(v enum.TradePublishIndicator) { + m.Set(field.NewTradePublishIndicator(v)) +} + +// SetVenueType sets VenueType, Tag 1430 +func (m TradeCaptureReportAck) SetVenueType(v enum.VenueType) { + m.Set(field.NewVenueType(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportAck) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportAck) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m TradeCaptureReportAck) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m TradeCaptureReportAck) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportAck) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportAck) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportAck) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportAck) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportAck) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportAck) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportAck) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportAck) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m TradeCaptureReportAck) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportAck) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetAvgPx gets AvgPx, Tag 6 +func (m TradeCaptureReportAck) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AvgPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCurrency gets Currency, Tag 15 +func (m TradeCaptureReportAck) GetCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m TradeCaptureReportAck) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m TradeCaptureReportAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMkt gets LastMkt, Tag 30 +func (m TradeCaptureReportAck) GetLastMkt() (v string, err quickfix.MessageRejectError) { + var f field.LastMktField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastPx gets LastPx, Tag 31 +func (m TradeCaptureReportAck) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastQty gets LastQty, Tag 32 +func (m TradeCaptureReportAck) GetLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m TradeCaptureReportAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m TradeCaptureReportAck) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m TradeCaptureReportAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m TradeCaptureReportAck) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlType gets SettlType, Tag 63 +func (m TradeCaptureReportAck) GetSettlType() (v enum.SettlType, err quickfix.MessageRejectError) { + var f field.SettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlDate gets SettlDate, Tag 64 +func (m TradeCaptureReportAck) GetSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.SettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m TradeCaptureReportAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m TradeCaptureReportAck) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m TradeCaptureReportAck) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m TradeCaptureReportAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrency gets SettlCurrency, Tag 120 +func (m TradeCaptureReportAck) GetSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecType gets ExecType, Tag 150 +func (m TradeCaptureReportAck) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m TradeCaptureReportAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSpotRate gets LastSpotRate, Tag 194 +func (m TradeCaptureReportAck) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSpotRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastForwardPoints gets LastForwardPoints, Tag 195 +func (m TradeCaptureReportAck) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m TradeCaptureReportAck) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m TradeCaptureReportAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m TradeCaptureReportAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradeCaptureReportAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m TradeCaptureReportAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m TradeCaptureReportAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m TradeCaptureReportAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m TradeCaptureReportAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m TradeCaptureReportAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m TradeCaptureReportAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m TradeCaptureReportAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportAck) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m TradeCaptureReportAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m TradeCaptureReportAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m TradeCaptureReportAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecRestatementReason gets ExecRestatementReason, Tag 378 +func (m TradeCaptureReportAck) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError) { + var f field.ExecRestatementReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGrossTradeAmt gets GrossTradeAmt, Tag 381 +func (m TradeCaptureReportAck) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.GrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceType gets PriceType, Tag 423 +func (m TradeCaptureReportAck) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) { + var f field.PriceTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportAck) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m TradeCaptureReportAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m TradeCaptureReportAck) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m TradeCaptureReportAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportTransType gets TradeReportTransType, Tag 487 +func (m TradeCaptureReportAck) GetTradeReportTransType() (v enum.TradeReportTransType, err quickfix.MessageRejectError) { + var f field.TradeReportTransTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryExecID gets SecondaryExecID, Tag 527 +func (m TradeCaptureReportAck) GetSecondaryExecID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m TradeCaptureReportAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m TradeCaptureReportAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSides gets NoSides, Tag 552 +func (m TradeCaptureReportAck) GetNoSides() (NoSidesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSidesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m TradeCaptureReportAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPreviouslyReported gets PreviouslyReported, Tag 570 +func (m TradeCaptureReportAck) GetPreviouslyReported() (v bool, err quickfix.MessageRejectError) { + var f field.PreviouslyReportedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m TradeCaptureReportAck) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportRefID gets TradeReportRefID, Tag 572 +func (m TradeCaptureReportAck) GetTradeReportRefID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m TradeCaptureReportAck) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m TradeCaptureReportAck) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClearingFeeIndicator gets ClearingFeeIndicator, Tag 635 +func (m TradeCaptureReportAck) GetClearingFeeIndicator() (v enum.ClearingFeeIndicator, err quickfix.MessageRejectError) { + var f field.ClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastParPx gets LastParPx, Tag 669 +func (m TradeCaptureReportAck) GetLastParPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastParPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m TradeCaptureReportAck) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m TradeCaptureReportAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReportAck) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessID gets SettlSessID, Tag 716 +func (m TradeCaptureReportAck) GetSettlSessID() (v enum.SettlSessID, err quickfix.MessageRejectError) { + var f field.SettlSessIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlSessSubID gets SettlSessSubID, Tag 717 +func (m TradeCaptureReportAck) GetSettlSessSubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlSessSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m TradeCaptureReportAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m TradeCaptureReportAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportRejectReason gets TradeReportRejectReason, Tag 751 +func (m TradeCaptureReportAck) GetTradeReportRejectReason() (v enum.TradeReportRejectReason, err quickfix.MessageRejectError) { + var f field.TradeReportRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPosAmt gets NoPosAmt, Tag 753 +func (m TradeCaptureReportAck) GetNoPosAmt() (NoPosAmtRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPosAmtRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m TradeCaptureReportAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRegTimestamps gets NoTrdRegTimestamps, Tag 768 +func (m TradeCaptureReportAck) GetNoTrdRegTimestamps() (NoTrdRegTimestampsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRegTimestampsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m TradeCaptureReportAck) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCopyMsgIndicator gets CopyMsgIndicator, Tag 797 +func (m TradeCaptureReportAck) GetCopyMsgIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.CopyMsgIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReportAck) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAvgPxIndicator gets AvgPxIndicator, Tag 819 +func (m TradeCaptureReportAck) GetAvgPxIndicator() (v enum.AvgPxIndicator, err quickfix.MessageRejectError) { + var f field.AvgPxIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeLinkID gets TradeLinkID, Tag 820 +func (m TradeCaptureReportAck) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { + var f field.TradeLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTradingSessionID gets UnderlyingTradingSessionID, Tag 822 +func (m TradeCaptureReportAck) GetUnderlyingTradingSessionID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTradingSessionSubID gets UnderlyingTradingSessionSubID, Tag 823 +func (m TradeCaptureReportAck) GetUnderlyingTradingSessionSubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeLegRefID gets TradeLegRefID, Tag 824 +func (m TradeCaptureReportAck) GetTradeLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.TradeLegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m TradeCaptureReportAck) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m TradeCaptureReportAck) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransferReason gets TransferReason, Tag 830 +func (m TradeCaptureReportAck) GetTransferReason() (v string, err quickfix.MessageRejectError) { + var f field.TransferReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPublishTrdIndicator gets PublishTrdIndicator, Tag 852 +func (m TradeCaptureReportAck) GetPublishTrdIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.PublishTrdIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetShortSaleReason gets ShortSaleReason, Tag 853 +func (m TradeCaptureReportAck) GetShortSaleReason() (v enum.ShortSaleReason, err quickfix.MessageRejectError) { + var f field.ShortSaleReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetQtyType gets QtyType, Tag 854 +func (m TradeCaptureReportAck) GetQtyType() (v enum.QtyType, err quickfix.MessageRejectError) { + var f field.QtyTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +func (m TradeCaptureReportAck) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { + var f field.SecondaryTrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportType gets TradeReportType, Tag 856 +func (m TradeCaptureReportAck) GetTradeReportType() (v enum.TradeReportType, err quickfix.MessageRejectError) { + var f field.TradeReportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m TradeCaptureReportAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m TradeCaptureReportAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m TradeCaptureReportAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m TradeCaptureReportAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdMatchID gets TrdMatchID, Tag 880 +func (m TradeCaptureReportAck) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { + var f field.TrdMatchIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportRefID gets SecondaryTradeReportRefID, Tag 881 +func (m TradeCaptureReportAck) GetSecondaryTradeReportRefID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRptStatus gets TrdRptStatus, Tag 939 +func (m TradeCaptureReportAck) GetTrdRptStatus() (v enum.TrdRptStatus, err quickfix.MessageRejectError) { + var f field.TrdRptStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m TradeCaptureReportAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m TradeCaptureReportAck) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportAck) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportAck) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m TradeCaptureReportAck) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportAck) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m TradeCaptureReportAck) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m TradeCaptureReportAck) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRndPx gets RndPx, Tag 991 +func (m TradeCaptureReportAck) GetRndPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RndPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTierCode gets TierCode, Tag 994 +func (m TradeCaptureReportAck) GetTierCode() (v string, err quickfix.MessageRejectError) { + var f field.TierCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportAck) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m TradeCaptureReportAck) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m TradeCaptureReportAck) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m TradeCaptureReportAck) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAsOfIndicator gets AsOfIndicator, Tag 1015 +func (m TradeCaptureReportAck) GetAsOfIndicator() (v enum.AsOfIndicator, err quickfix.MessageRejectError) { + var f field.AsOfIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportAck) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryTradeID gets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportAck) GetSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m TradeCaptureReportAck) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryFirmTradeID gets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportAck) GetSecondaryFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryFirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportAck) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCalculatedCcyLastQty gets CalculatedCcyLastQty, Tag 1056 +func (m TradeCaptureReportAck) GetCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastSwapPoints gets LastSwapPoints, Tag 1071 +func (m TradeCaptureReportAck) GetLastSwapPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LastSwapPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m TradeCaptureReportAck) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartyIDs gets NoRootPartyIDs, Tag 1116 +func (m TradeCaptureReportAck) GetNoRootPartyIDs() (NoRootPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeHandlingInstr gets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReportAck) GetTradeHandlingInstr() (v enum.TradeHandlingInstr, err quickfix.MessageRejectError) { + var f field.TradeHandlingInstrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeHandlingInstr gets OrigTradeHandlingInstr, Tag 1124 +func (m TradeCaptureReportAck) GetOrigTradeHandlingInstr() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeHandlingInstrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeDate gets OrigTradeDate, Tag 1125 +func (m TradeCaptureReportAck) GetOrigTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigTradeID gets OrigTradeID, Tag 1126 +func (m TradeCaptureReportAck) GetOrigTradeID() (v string, err quickfix.MessageRejectError) { + var f field.OrigTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigSecondaryTradeID gets OrigSecondaryTradeID, Tag 1127 +func (m TradeCaptureReportAck) GetOrigSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.OrigSecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSys gets RptSys, Tag 1135 +func (m TradeCaptureReportAck) GetRptSys() (v string, err quickfix.MessageRejectError) { + var f field.RptSysField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportAck) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportAck) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m TradeCaptureReportAck) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportAck) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m TradeCaptureReportAck) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportAck) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportAck) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportAck) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m TradeCaptureReportAck) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportAck) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportAck) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportAck) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m TradeCaptureReportAck) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m TradeCaptureReportAck) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m TradeCaptureReportAck) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m TradeCaptureReportAck) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m TradeCaptureReportAck) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportAck) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportAck) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m TradeCaptureReportAck) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m TradeCaptureReportAck) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFeeMultiplier gets FeeMultiplier, Tag 1329 +func (m TradeCaptureReportAck) GetFeeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FeeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTrdRepIndicators gets NoTrdRepIndicators, Tag 1387 +func (m TradeCaptureReportAck) GetNoTrdRepIndicators() (NoTrdRepIndicatorsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTrdRepIndicatorsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradePublishIndicator gets TradePublishIndicator, Tag 1390 +func (m TradeCaptureReportAck) GetTradePublishIndicator() (v enum.TradePublishIndicator, err quickfix.MessageRejectError) { + var f field.TradePublishIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetVenueType gets VenueType, Tag 1430 +func (m TradeCaptureReportAck) GetVenueType() (v enum.VenueType, err quickfix.MessageRejectError) { + var f field.VenueTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportAck) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportAck) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m TradeCaptureReportAck) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m TradeCaptureReportAck) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportAck) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportAck) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportAck) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportAck) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportAck) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportAck) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportAck) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportAck) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m TradeCaptureReportAck) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportAck) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasAvgPx returns true if AvgPx is present, Tag 6 +func (m TradeCaptureReportAck) HasAvgPx() bool { + return m.Has(tag.AvgPx) +} + +// HasCurrency returns true if Currency is present, Tag 15 +func (m TradeCaptureReportAck) HasCurrency() bool { + return m.Has(tag.Currency) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m TradeCaptureReportAck) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m TradeCaptureReportAck) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasLastMkt returns true if LastMkt is present, Tag 30 +func (m TradeCaptureReportAck) HasLastMkt() bool { + return m.Has(tag.LastMkt) +} + +// HasLastPx returns true if LastPx is present, Tag 31 +func (m TradeCaptureReportAck) HasLastPx() bool { + return m.Has(tag.LastPx) +} + +// HasLastQty returns true if LastQty is present, Tag 32 +func (m TradeCaptureReportAck) HasLastQty() bool { + return m.Has(tag.LastQty) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m TradeCaptureReportAck) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m TradeCaptureReportAck) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m TradeCaptureReportAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m TradeCaptureReportAck) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasSettlType returns true if SettlType is present, Tag 63 +func (m TradeCaptureReportAck) HasSettlType() bool { + return m.Has(tag.SettlType) +} + +// HasSettlDate returns true if SettlDate is present, Tag 64 +func (m TradeCaptureReportAck) HasSettlDate() bool { + return m.Has(tag.SettlDate) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m TradeCaptureReportAck) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m TradeCaptureReportAck) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m TradeCaptureReportAck) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m TradeCaptureReportAck) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSettlCurrency returns true if SettlCurrency is present, Tag 120 +func (m TradeCaptureReportAck) HasSettlCurrency() bool { + return m.Has(tag.SettlCurrency) +} + +// HasExecType returns true if ExecType is present, Tag 150 +func (m TradeCaptureReportAck) HasExecType() bool { + return m.Has(tag.ExecType) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m TradeCaptureReportAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasLastSpotRate returns true if LastSpotRate is present, Tag 194 +func (m TradeCaptureReportAck) HasLastSpotRate() bool { + return m.Has(tag.LastSpotRate) +} + +// HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195 +func (m TradeCaptureReportAck) HasLastForwardPoints() bool { + return m.Has(tag.LastForwardPoints) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m TradeCaptureReportAck) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m TradeCaptureReportAck) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m TradeCaptureReportAck) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m TradeCaptureReportAck) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradeCaptureReportAck) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m TradeCaptureReportAck) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m TradeCaptureReportAck) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m TradeCaptureReportAck) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m TradeCaptureReportAck) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m TradeCaptureReportAck) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m TradeCaptureReportAck) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m TradeCaptureReportAck) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m TradeCaptureReportAck) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m TradeCaptureReportAck) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m TradeCaptureReportAck) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradeCaptureReportAck) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m TradeCaptureReportAck) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m TradeCaptureReportAck) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m TradeCaptureReportAck) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m TradeCaptureReportAck) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m TradeCaptureReportAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m TradeCaptureReportAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378 +func (m TradeCaptureReportAck) HasExecRestatementReason() bool { + return m.Has(tag.ExecRestatementReason) +} + +// HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381 +func (m TradeCaptureReportAck) HasGrossTradeAmt() bool { + return m.Has(tag.GrossTradeAmt) +} + +// HasPriceType returns true if PriceType is present, Tag 423 +func (m TradeCaptureReportAck) HasPriceType() bool { + return m.Has(tag.PriceType) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m TradeCaptureReportAck) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m TradeCaptureReportAck) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m TradeCaptureReportAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m TradeCaptureReportAck) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m TradeCaptureReportAck) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m TradeCaptureReportAck) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m TradeCaptureReportAck) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasTradeReportTransType returns true if TradeReportTransType is present, Tag 487 +func (m TradeCaptureReportAck) HasTradeReportTransType() bool { + return m.Has(tag.TradeReportTransType) +} + +// HasSecondaryExecID returns true if SecondaryExecID is present, Tag 527 +func (m TradeCaptureReportAck) HasSecondaryExecID() bool { + return m.Has(tag.SecondaryExecID) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m TradeCaptureReportAck) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m TradeCaptureReportAck) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoSides returns true if NoSides is present, Tag 552 +func (m TradeCaptureReportAck) HasNoSides() bool { + return m.Has(tag.NoSides) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m TradeCaptureReportAck) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasPreviouslyReported returns true if PreviouslyReported is present, Tag 570 +func (m TradeCaptureReportAck) HasPreviouslyReported() bool { + return m.Has(tag.PreviouslyReported) +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m TradeCaptureReportAck) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasTradeReportRefID returns true if TradeReportRefID is present, Tag 572 +func (m TradeCaptureReportAck) HasTradeReportRefID() bool { + return m.Has(tag.TradeReportRefID) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m TradeCaptureReportAck) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m TradeCaptureReportAck) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// HasClearingFeeIndicator returns true if ClearingFeeIndicator is present, Tag 635 +func (m TradeCaptureReportAck) HasClearingFeeIndicator() bool { + return m.Has(tag.ClearingFeeIndicator) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m TradeCaptureReportAck) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasLastParPx returns true if LastParPx is present, Tag 669 +func (m TradeCaptureReportAck) HasLastParPx() bool { + return m.Has(tag.LastParPx) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m TradeCaptureReportAck) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m TradeCaptureReportAck) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m TradeCaptureReportAck) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasSettlSessID returns true if SettlSessID is present, Tag 716 +func (m TradeCaptureReportAck) HasSettlSessID() bool { + return m.Has(tag.SettlSessID) +} + +// HasSettlSessSubID returns true if SettlSessSubID is present, Tag 717 +func (m TradeCaptureReportAck) HasSettlSessSubID() bool { + return m.Has(tag.SettlSessSubID) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m TradeCaptureReportAck) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m TradeCaptureReportAck) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasTradeReportRejectReason returns true if TradeReportRejectReason is present, Tag 751 +func (m TradeCaptureReportAck) HasTradeReportRejectReason() bool { + return m.Has(tag.TradeReportRejectReason) +} + +// HasNoPosAmt returns true if NoPosAmt is present, Tag 753 +func (m TradeCaptureReportAck) HasNoPosAmt() bool { + return m.Has(tag.NoPosAmt) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m TradeCaptureReportAck) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoTrdRegTimestamps returns true if NoTrdRegTimestamps is present, Tag 768 +func (m TradeCaptureReportAck) HasNoTrdRegTimestamps() bool { + return m.Has(tag.NoTrdRegTimestamps) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m TradeCaptureReportAck) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// HasCopyMsgIndicator returns true if CopyMsgIndicator is present, Tag 797 +func (m TradeCaptureReportAck) HasCopyMsgIndicator() bool { + return m.Has(tag.CopyMsgIndicator) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m TradeCaptureReportAck) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// HasAvgPxIndicator returns true if AvgPxIndicator is present, Tag 819 +func (m TradeCaptureReportAck) HasAvgPxIndicator() bool { + return m.Has(tag.AvgPxIndicator) +} + +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +func (m TradeCaptureReportAck) HasTradeLinkID() bool { + return m.Has(tag.TradeLinkID) +} + +// HasUnderlyingTradingSessionID returns true if UnderlyingTradingSessionID is present, Tag 822 +func (m TradeCaptureReportAck) HasUnderlyingTradingSessionID() bool { + return m.Has(tag.UnderlyingTradingSessionID) +} + +// HasUnderlyingTradingSessionSubID returns true if UnderlyingTradingSessionSubID is present, Tag 823 +func (m TradeCaptureReportAck) HasUnderlyingTradingSessionSubID() bool { + return m.Has(tag.UnderlyingTradingSessionSubID) +} + +// HasTradeLegRefID returns true if TradeLegRefID is present, Tag 824 +func (m TradeCaptureReportAck) HasTradeLegRefID() bool { + return m.Has(tag.TradeLegRefID) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m TradeCaptureReportAck) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m TradeCaptureReportAck) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasTransferReason returns true if TransferReason is present, Tag 830 +func (m TradeCaptureReportAck) HasTransferReason() bool { + return m.Has(tag.TransferReason) +} + +// HasPublishTrdIndicator returns true if PublishTrdIndicator is present, Tag 852 +func (m TradeCaptureReportAck) HasPublishTrdIndicator() bool { + return m.Has(tag.PublishTrdIndicator) +} + +// HasShortSaleReason returns true if ShortSaleReason is present, Tag 853 +func (m TradeCaptureReportAck) HasShortSaleReason() bool { + return m.Has(tag.ShortSaleReason) +} + +// HasQtyType returns true if QtyType is present, Tag 854 +func (m TradeCaptureReportAck) HasQtyType() bool { + return m.Has(tag.QtyType) +} + +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +func (m TradeCaptureReportAck) HasSecondaryTrdType() bool { + return m.Has(tag.SecondaryTrdType) +} + +// HasTradeReportType returns true if TradeReportType is present, Tag 856 +func (m TradeCaptureReportAck) HasTradeReportType() bool { + return m.Has(tag.TradeReportType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m TradeCaptureReportAck) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m TradeCaptureReportAck) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m TradeCaptureReportAck) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m TradeCaptureReportAck) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m TradeCaptureReportAck) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +func (m TradeCaptureReportAck) HasTrdMatchID() bool { + return m.Has(tag.TrdMatchID) +} + +// HasSecondaryTradeReportRefID returns true if SecondaryTradeReportRefID is present, Tag 881 +func (m TradeCaptureReportAck) HasSecondaryTradeReportRefID() bool { + return m.Has(tag.SecondaryTradeReportRefID) +} + +// HasTrdRptStatus returns true if TrdRptStatus is present, Tag 939 +func (m TradeCaptureReportAck) HasTrdRptStatus() bool { + return m.Has(tag.TrdRptStatus) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m TradeCaptureReportAck) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m TradeCaptureReportAck) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m TradeCaptureReportAck) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m TradeCaptureReportAck) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m TradeCaptureReportAck) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m TradeCaptureReportAck) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m TradeCaptureReportAck) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m TradeCaptureReportAck) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasRndPx returns true if RndPx is present, Tag 991 +func (m TradeCaptureReportAck) HasRndPx() bool { + return m.Has(tag.RndPx) +} + +// HasTierCode returns true if TierCode is present, Tag 994 +func (m TradeCaptureReportAck) HasTierCode() bool { + return m.Has(tag.TierCode) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m TradeCaptureReportAck) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m TradeCaptureReportAck) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m TradeCaptureReportAck) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m TradeCaptureReportAck) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasAsOfIndicator returns true if AsOfIndicator is present, Tag 1015 +func (m TradeCaptureReportAck) HasAsOfIndicator() bool { + return m.Has(tag.AsOfIndicator) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m TradeCaptureReportAck) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasSecondaryTradeID returns true if SecondaryTradeID is present, Tag 1040 +func (m TradeCaptureReportAck) HasSecondaryTradeID() bool { + return m.Has(tag.SecondaryTradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m TradeCaptureReportAck) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// HasSecondaryFirmTradeID returns true if SecondaryFirmTradeID is present, Tag 1042 +func (m TradeCaptureReportAck) HasSecondaryFirmTradeID() bool { + return m.Has(tag.SecondaryFirmTradeID) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m TradeCaptureReportAck) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasCalculatedCcyLastQty returns true if CalculatedCcyLastQty is present, Tag 1056 +func (m TradeCaptureReportAck) HasCalculatedCcyLastQty() bool { + return m.Has(tag.CalculatedCcyLastQty) +} + +// HasLastSwapPoints returns true if LastSwapPoints is present, Tag 1071 +func (m TradeCaptureReportAck) HasLastSwapPoints() bool { + return m.Has(tag.LastSwapPoints) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m TradeCaptureReportAck) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasNoRootPartyIDs returns true if NoRootPartyIDs is present, Tag 1116 +func (m TradeCaptureReportAck) HasNoRootPartyIDs() bool { + return m.Has(tag.NoRootPartyIDs) +} + +// HasTradeHandlingInstr returns true if TradeHandlingInstr is present, Tag 1123 +func (m TradeCaptureReportAck) HasTradeHandlingInstr() bool { + return m.Has(tag.TradeHandlingInstr) +} + +// HasOrigTradeHandlingInstr returns true if OrigTradeHandlingInstr is present, Tag 1124 +func (m TradeCaptureReportAck) HasOrigTradeHandlingInstr() bool { + return m.Has(tag.OrigTradeHandlingInstr) +} + +// HasOrigTradeDate returns true if OrigTradeDate is present, Tag 1125 +func (m TradeCaptureReportAck) HasOrigTradeDate() bool { + return m.Has(tag.OrigTradeDate) +} + +// HasOrigTradeID returns true if OrigTradeID is present, Tag 1126 +func (m TradeCaptureReportAck) HasOrigTradeID() bool { + return m.Has(tag.OrigTradeID) +} + +// HasOrigSecondaryTradeID returns true if OrigSecondaryTradeID is present, Tag 1127 +func (m TradeCaptureReportAck) HasOrigSecondaryTradeID() bool { + return m.Has(tag.OrigSecondaryTradeID) +} + +// HasRptSys returns true if RptSys is present, Tag 1135 +func (m TradeCaptureReportAck) HasRptSys() bool { + return m.Has(tag.RptSys) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m TradeCaptureReportAck) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m TradeCaptureReportAck) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m TradeCaptureReportAck) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m TradeCaptureReportAck) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m TradeCaptureReportAck) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m TradeCaptureReportAck) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m TradeCaptureReportAck) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m TradeCaptureReportAck) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m TradeCaptureReportAck) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m TradeCaptureReportAck) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m TradeCaptureReportAck) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m TradeCaptureReportAck) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m TradeCaptureReportAck) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m TradeCaptureReportAck) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m TradeCaptureReportAck) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m TradeCaptureReportAck) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m TradeCaptureReportAck) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m TradeCaptureReportAck) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m TradeCaptureReportAck) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m TradeCaptureReportAck) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m TradeCaptureReportAck) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasFeeMultiplier returns true if FeeMultiplier is present, Tag 1329 +func (m TradeCaptureReportAck) HasFeeMultiplier() bool { + return m.Has(tag.FeeMultiplier) +} + +// HasNoTrdRepIndicators returns true if NoTrdRepIndicators is present, Tag 1387 +func (m TradeCaptureReportAck) HasNoTrdRepIndicators() bool { + return m.Has(tag.NoTrdRepIndicators) +} + +// HasTradePublishIndicator returns true if TradePublishIndicator is present, Tag 1390 +func (m TradeCaptureReportAck) HasTradePublishIndicator() bool { + return m.Has(tag.TradePublishIndicator) +} + +// HasVenueType returns true if VenueType is present, Tag 1430 +func (m TradeCaptureReportAck) HasVenueType() bool { + return m.Has(tag.VenueType) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m TradeCaptureReportAck) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m TradeCaptureReportAck) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m TradeCaptureReportAck) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m TradeCaptureReportAck) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m TradeCaptureReportAck) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m TradeCaptureReportAck) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m TradeCaptureReportAck) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m TradeCaptureReportAck) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m TradeCaptureReportAck) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m TradeCaptureReportAck) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m TradeCaptureReportAck) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m TradeCaptureReportAck) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m TradeCaptureReportAck) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m TradeCaptureReportAck) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoSides is a repeating group element, Tag 552 +type NoSides struct { + *quickfix.Group +} + +// SetSide sets Side, Tag 54 +func (m NoSides) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m NoSides) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAccount sets Account, Tag 1 +func (m NoSides) SetAccount(v string) { + m.Set(field.NewAccount(v)) +} + +// SetAcctIDSource sets AcctIDSource, Tag 660 +func (m NoSides) SetAcctIDSource(v enum.AcctIDSource) { + m.Set(field.NewAcctIDSource(v)) +} + +// SetAccountType sets AccountType, Tag 581 +func (m NoSides) SetAccountType(v enum.AccountType) { + m.Set(field.NewAccountType(v)) +} + +// SetProcessCode sets ProcessCode, Tag 81 +func (m NoSides) SetProcessCode(v enum.ProcessCode) { + m.Set(field.NewProcessCode(v)) +} + +// SetOddLot sets OddLot, Tag 575 +func (m NoSides) SetOddLot(v bool) { + m.Set(field.NewOddLot(v)) +} + +// SetNoClearingInstructions sets NoClearingInstructions, Tag 576 +func (m NoSides) SetNoClearingInstructions(f NoClearingInstructionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m NoSides) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetTradeInputDevice sets TradeInputDevice, Tag 579 +func (m NoSides) SetTradeInputDevice(v string) { + m.Set(field.NewTradeInputDevice(v)) +} + +// SetComplianceID sets ComplianceID, Tag 376 +func (m NoSides) SetComplianceID(v string) { + m.Set(field.NewComplianceID(v)) +} + +// SetSolicitedFlag sets SolicitedFlag, Tag 377 +func (m NoSides) SetSolicitedFlag(v bool) { + m.Set(field.NewSolicitedFlag(v)) +} + +// SetCustOrderCapacity sets CustOrderCapacity, Tag 582 +func (m NoSides) SetCustOrderCapacity(v enum.CustOrderCapacity) { + m.Set(field.NewCustOrderCapacity(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoSides) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoSides) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetTimeBracket sets TimeBracket, Tag 943 +func (m NoSides) SetTimeBracket(v string) { + m.Set(field.NewTimeBracket(v)) +} + +// SetCommission sets Commission, Tag 12 +func (m NoSides) SetCommission(value decimal.Decimal, scale int32) { + m.Set(field.NewCommission(value, scale)) +} + +// SetCommType sets CommType, Tag 13 +func (m NoSides) SetCommType(v enum.CommType) { + m.Set(field.NewCommType(v)) +} + +// SetCommCurrency sets CommCurrency, Tag 479 +func (m NoSides) SetCommCurrency(v string) { + m.Set(field.NewCommCurrency(v)) +} + +// SetFundRenewWaiv sets FundRenewWaiv, Tag 497 +func (m NoSides) SetFundRenewWaiv(v enum.FundRenewWaiv) { + m.Set(field.NewFundRenewWaiv(v)) +} + +// SetNumDaysInterest sets NumDaysInterest, Tag 157 +func (m NoSides) SetNumDaysInterest(v int) { + m.Set(field.NewNumDaysInterest(v)) +} + +// SetExDate sets ExDate, Tag 230 +func (m NoSides) SetExDate(v string) { + m.Set(field.NewExDate(v)) +} + +// SetAccruedInterestRate sets AccruedInterestRate, Tag 158 +func (m NoSides) SetAccruedInterestRate(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestRate(value, scale)) +} + +// SetAccruedInterestAmt sets AccruedInterestAmt, Tag 159 +func (m NoSides) SetAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewAccruedInterestAmt(value, scale)) +} + +// SetInterestAtMaturity sets InterestAtMaturity, Tag 738 +func (m NoSides) SetInterestAtMaturity(value decimal.Decimal, scale int32) { + m.Set(field.NewInterestAtMaturity(value, scale)) +} + +// SetEndAccruedInterestAmt sets EndAccruedInterestAmt, Tag 920 +func (m NoSides) SetEndAccruedInterestAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewEndAccruedInterestAmt(value, scale)) +} + +// SetStartCash sets StartCash, Tag 921 +func (m NoSides) SetStartCash(value decimal.Decimal, scale int32) { + m.Set(field.NewStartCash(value, scale)) +} + +// SetEndCash sets EndCash, Tag 922 +func (m NoSides) SetEndCash(value decimal.Decimal, scale int32) { + m.Set(field.NewEndCash(value, scale)) +} + +// SetConcession sets Concession, Tag 238 +func (m NoSides) SetConcession(value decimal.Decimal, scale int32) { + m.Set(field.NewConcession(value, scale)) +} + +// SetTotalTakedown sets TotalTakedown, Tag 237 +func (m NoSides) SetTotalTakedown(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalTakedown(value, scale)) +} + +// SetNetMoney sets NetMoney, Tag 118 +func (m NoSides) SetNetMoney(value decimal.Decimal, scale int32) { + m.Set(field.NewNetMoney(value, scale)) +} + +// SetSettlCurrAmt sets SettlCurrAmt, Tag 119 +func (m NoSides) SetSettlCurrAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrAmt(value, scale)) +} + +// SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155 +func (m NoSides) SetSettlCurrFxRate(value decimal.Decimal, scale int32) { + m.Set(field.NewSettlCurrFxRate(value, scale)) +} + +// SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156 +func (m NoSides) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc) { + m.Set(field.NewSettlCurrFxRateCalc(v)) +} + +// SetPositionEffect sets PositionEffect, Tag 77 +func (m NoSides) SetPositionEffect(v enum.PositionEffect) { + m.Set(field.NewPositionEffect(v)) +} + +// SetSideMultiLegReportingType sets SideMultiLegReportingType, Tag 752 +func (m NoSides) SetSideMultiLegReportingType(v enum.SideMultiLegReportingType) { + m.Set(field.NewSideMultiLegReportingType(v)) +} + +// SetNoContAmts sets NoContAmts, Tag 518 +func (m NoSides) SetNoContAmts(f NoContAmtsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoStipulations sets NoStipulations, Tag 232 +func (m NoSides) SetNoStipulations(f NoStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMiscFees sets NoMiscFees, Tag 136 +func (m NoSides) SetNoMiscFees(f NoMiscFeesRepeatingGroup) { + m.SetGroup(f) +} + +// SetExchangeRule sets ExchangeRule, Tag 825 +func (m NoSides) SetExchangeRule(v string) { + m.Set(field.NewExchangeRule(v)) +} + +// SetTradeAllocIndicator sets TradeAllocIndicator, Tag 826 +func (m NoSides) SetTradeAllocIndicator(v enum.TradeAllocIndicator) { + m.Set(field.NewTradeAllocIndicator(v)) +} + +// SetPreallocMethod sets PreallocMethod, Tag 591 +func (m NoSides) SetPreallocMethod(v enum.PreallocMethod) { + m.Set(field.NewPreallocMethod(v)) +} + +// SetAllocID sets AllocID, Tag 70 +func (m NoSides) SetAllocID(v string) { + m.Set(field.NewAllocID(v)) +} + +// SetNoAllocs sets NoAllocs, Tag 78 +func (m NoSides) SetNoAllocs(f NoAllocsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSideGrossTradeAmt sets SideGrossTradeAmt, Tag 1072 +func (m NoSides) SetSideGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewSideGrossTradeAmt(value, scale)) +} + +// SetAggressorIndicator sets AggressorIndicator, Tag 1057 +func (m NoSides) SetAggressorIndicator(v bool) { + m.Set(field.NewAggressorIndicator(v)) +} + +// SetSideLastQty sets SideLastQty, Tag 1009 +func (m NoSides) SetSideLastQty(v int) { + m.Set(field.NewSideLastQty(v)) +} + +// SetSideTradeReportID sets SideTradeReportID, Tag 1005 +func (m NoSides) SetSideTradeReportID(v string) { + m.Set(field.NewSideTradeReportID(v)) +} + +// SetSideFillStationCd sets SideFillStationCd, Tag 1006 +func (m NoSides) SetSideFillStationCd(v string) { + m.Set(field.NewSideFillStationCd(v)) +} + +// SetSideReasonCd sets SideReasonCd, Tag 1007 +func (m NoSides) SetSideReasonCd(v string) { + m.Set(field.NewSideReasonCd(v)) +} + +// SetRptSeq sets RptSeq, Tag 83 +func (m NoSides) SetRptSeq(v int) { + m.Set(field.NewRptSeq(v)) +} + +// SetSideTrdSubTyp sets SideTrdSubTyp, Tag 1008 +func (m NoSides) SetSideTrdSubTyp(v enum.SideTrdSubTyp) { + m.Set(field.NewSideTrdSubTyp(v)) +} + +// SetNoSideTrdRegTS sets NoSideTrdRegTS, Tag 1016 +func (m NoSides) SetNoSideTrdRegTS(f NoSideTrdRegTSRepeatingGroup) { + m.SetGroup(f) +} + +// SetNetGrossInd sets NetGrossInd, Tag 430 +func (m NoSides) SetNetGrossInd(v enum.NetGrossInd) { + m.Set(field.NewNetGrossInd(v)) +} + +// SetSideCurrency sets SideCurrency, Tag 1154 +func (m NoSides) SetSideCurrency(v string) { + m.Set(field.NewSideCurrency(v)) +} + +// SetSideSettlCurrency sets SideSettlCurrency, Tag 1155 +func (m NoSides) SetSideSettlCurrency(v string) { + m.Set(field.NewSideSettlCurrency(v)) +} + +// SetNoSettlDetails sets NoSettlDetails, Tag 1158 +func (m NoSides) SetNoSettlDetails(f NoSettlDetailsRepeatingGroup) { + m.SetGroup(f) +} + +// SetSideExecID sets SideExecID, Tag 1427 +func (m NoSides) SetSideExecID(v string) { + m.Set(field.NewSideExecID(v)) +} + +// SetOrderDelay sets OrderDelay, Tag 1428 +func (m NoSides) SetOrderDelay(v int) { + m.Set(field.NewOrderDelay(v)) +} + +// SetOrderDelayUnit sets OrderDelayUnit, Tag 1429 +func (m NoSides) SetOrderDelayUnit(v enum.OrderDelayUnit) { + m.Set(field.NewOrderDelayUnit(v)) +} + +// SetOrderCategory sets OrderCategory, Tag 1115 +func (m NoSides) SetOrderCategory(v enum.OrderCategory) { + m.Set(field.NewOrderCategory(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m NoSides) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecondaryOrderID sets SecondaryOrderID, Tag 198 +func (m NoSides) SetSecondaryOrderID(v string) { + m.Set(field.NewSecondaryOrderID(v)) +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m NoSides) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526 +func (m NoSides) SetSecondaryClOrdID(v string) { + m.Set(field.NewSecondaryClOrdID(v)) +} + +// SetListID sets ListID, Tag 66 +func (m NoSides) SetListID(v string) { + m.Set(field.NewListID(v)) +} + +// SetRefOrderID sets RefOrderID, Tag 1080 +func (m NoSides) SetRefOrderID(v string) { + m.Set(field.NewRefOrderID(v)) +} + +// SetRefOrderIDSource sets RefOrderIDSource, Tag 1081 +func (m NoSides) SetRefOrderIDSource(v enum.RefOrderIDSource) { + m.Set(field.NewRefOrderIDSource(v)) +} + +// SetRefOrdIDReason sets RefOrdIDReason, Tag 1431 +func (m NoSides) SetRefOrdIDReason(v enum.RefOrdIDReason) { + m.Set(field.NewRefOrdIDReason(v)) +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoSides) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// SetPrice sets Price, Tag 44 +func (m NoSides) SetPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewPrice(value, scale)) +} + +// SetStopPx sets StopPx, Tag 99 +func (m NoSides) SetStopPx(value decimal.Decimal, scale int32) { + m.Set(field.NewStopPx(value, scale)) +} + +// SetExecInst sets ExecInst, Tag 18 +func (m NoSides) SetExecInst(v enum.ExecInst) { + m.Set(field.NewExecInst(v)) +} + +// SetOrdStatus sets OrdStatus, Tag 39 +func (m NoSides) SetOrdStatus(v enum.OrdStatus) { + m.Set(field.NewOrdStatus(v)) +} + +// SetOrderQty sets OrderQty, Tag 38 +func (m NoSides) SetOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderQty(value, scale)) +} + +// SetCashOrderQty sets CashOrderQty, Tag 152 +func (m NoSides) SetCashOrderQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCashOrderQty(value, scale)) +} + +// SetOrderPercent sets OrderPercent, Tag 516 +func (m NoSides) SetOrderPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewOrderPercent(value, scale)) +} + +// SetRoundingDirection sets RoundingDirection, Tag 468 +func (m NoSides) SetRoundingDirection(v enum.RoundingDirection) { + m.Set(field.NewRoundingDirection(v)) +} + +// SetRoundingModulus sets RoundingModulus, Tag 469 +func (m NoSides) SetRoundingModulus(value decimal.Decimal, scale int32) { + m.Set(field.NewRoundingModulus(value, scale)) +} + +// SetLeavesQty sets LeavesQty, Tag 151 +func (m NoSides) SetLeavesQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLeavesQty(value, scale)) +} + +// SetCumQty sets CumQty, Tag 14 +func (m NoSides) SetCumQty(value decimal.Decimal, scale int32) { + m.Set(field.NewCumQty(value, scale)) +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoSides) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// SetExpireTime sets ExpireTime, Tag 126 +func (m NoSides) SetExpireTime(v time.Time) { + m.Set(field.NewExpireTime(v)) +} + +// SetSecondaryDisplayQty sets SecondaryDisplayQty, Tag 1082 +func (m NoSides) SetSecondaryDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewSecondaryDisplayQty(value, scale)) +} + +// SetDisplayWhen sets DisplayWhen, Tag 1083 +func (m NoSides) SetDisplayWhen(v enum.DisplayWhen) { + m.Set(field.NewDisplayWhen(v)) +} + +// SetDisplayMethod sets DisplayMethod, Tag 1084 +func (m NoSides) SetDisplayMethod(v enum.DisplayMethod) { + m.Set(field.NewDisplayMethod(v)) +} + +// SetDisplayLowQty sets DisplayLowQty, Tag 1085 +func (m NoSides) SetDisplayLowQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayLowQty(value, scale)) +} + +// SetDisplayHighQty sets DisplayHighQty, Tag 1086 +func (m NoSides) SetDisplayHighQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayHighQty(value, scale)) +} + +// SetDisplayMinIncr sets DisplayMinIncr, Tag 1087 +func (m NoSides) SetDisplayMinIncr(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayMinIncr(value, scale)) +} + +// SetRefreshQty sets RefreshQty, Tag 1088 +func (m NoSides) SetRefreshQty(value decimal.Decimal, scale int32) { + m.Set(field.NewRefreshQty(value, scale)) +} + +// SetDisplayQty sets DisplayQty, Tag 1138 +func (m NoSides) SetDisplayQty(value decimal.Decimal, scale int32) { + m.Set(field.NewDisplayQty(value, scale)) +} + +// SetOrderCapacity sets OrderCapacity, Tag 528 +func (m NoSides) SetOrderCapacity(v enum.OrderCapacity) { + m.Set(field.NewOrderCapacity(v)) +} + +// SetOrderRestrictions sets OrderRestrictions, Tag 529 +func (m NoSides) SetOrderRestrictions(v enum.OrderRestrictions) { + m.Set(field.NewOrderRestrictions(v)) +} + +// SetOrigCustOrderCapacity sets OrigCustOrderCapacity, Tag 1432 +func (m NoSides) SetOrigCustOrderCapacity(v enum.OrigCustOrderCapacity) { + m.Set(field.NewOrigCustOrderCapacity(v)) +} + +// SetOrderInputDevice sets OrderInputDevice, Tag 821 +func (m NoSides) SetOrderInputDevice(v string) { + m.Set(field.NewOrderInputDevice(v)) +} + +// SetLotType sets LotType, Tag 1093 +func (m NoSides) SetLotType(v enum.LotType) { + m.Set(field.NewLotType(v)) +} + +// SetTransBkdTime sets TransBkdTime, Tag 483 +func (m NoSides) SetTransBkdTime(v time.Time) { + m.Set(field.NewTransBkdTime(v)) +} + +// SetOrigOrdModTime sets OrigOrdModTime, Tag 586 +func (m NoSides) SetOrigOrdModTime(v time.Time) { + m.Set(field.NewOrigOrdModTime(v)) +} + +// SetBookingType sets BookingType, Tag 775 +func (m NoSides) SetBookingType(v enum.BookingType) { + m.Set(field.NewBookingType(v)) +} + +// GetSide gets Side, Tag 54 +func (m NoSides) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m NoSides) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAccount gets Account, Tag 1 +func (m NoSides) GetAccount() (v string, err quickfix.MessageRejectError) { + var f field.AccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAcctIDSource gets AcctIDSource, Tag 660 +func (m NoSides) GetAcctIDSource() (v enum.AcctIDSource, err quickfix.MessageRejectError) { + var f field.AcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccountType gets AccountType, Tag 581 +func (m NoSides) GetAccountType() (v enum.AccountType, err quickfix.MessageRejectError) { + var f field.AccountTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProcessCode gets ProcessCode, Tag 81 +func (m NoSides) GetProcessCode() (v enum.ProcessCode, err quickfix.MessageRejectError) { + var f field.ProcessCodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOddLot gets OddLot, Tag 575 +func (m NoSides) GetOddLot() (v bool, err quickfix.MessageRejectError) { + var f field.OddLotField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoClearingInstructions gets NoClearingInstructions, Tag 576 +func (m NoSides) GetNoClearingInstructions() (NoClearingInstructionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoClearingInstructionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m NoSides) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputDevice gets TradeInputDevice, Tag 579 +func (m NoSides) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplianceID gets ComplianceID, Tag 376 +func (m NoSides) GetComplianceID() (v string, err quickfix.MessageRejectError) { + var f field.ComplianceIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSolicitedFlag gets SolicitedFlag, Tag 377 +func (m NoSides) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError) { + var f field.SolicitedFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCustOrderCapacity gets CustOrderCapacity, Tag 582 +func (m NoSides) GetCustOrderCapacity() (v enum.CustOrderCapacity, err quickfix.MessageRejectError) { + var f field.CustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoSides) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoSides) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeBracket gets TimeBracket, Tag 943 +func (m NoSides) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommission gets Commission, Tag 12 +func (m NoSides) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CommissionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommType gets CommType, Tag 13 +func (m NoSides) GetCommType() (v enum.CommType, err quickfix.MessageRejectError) { + var f field.CommTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCommCurrency gets CommCurrency, Tag 479 +func (m NoSides) GetCommCurrency() (v string, err quickfix.MessageRejectError) { + var f field.CommCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFundRenewWaiv gets FundRenewWaiv, Tag 497 +func (m NoSides) GetFundRenewWaiv() (v enum.FundRenewWaiv, err quickfix.MessageRejectError) { + var f field.FundRenewWaivField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNumDaysInterest gets NumDaysInterest, Tag 157 +func (m NoSides) GetNumDaysInterest() (v int, err quickfix.MessageRejectError) { + var f field.NumDaysInterestField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExDate gets ExDate, Tag 230 +func (m NoSides) GetExDate() (v string, err quickfix.MessageRejectError) { + var f field.ExDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestRate gets AccruedInterestRate, Tag 158 +func (m NoSides) GetAccruedInterestRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAccruedInterestAmt gets AccruedInterestAmt, Tag 159 +func (m NoSides) GetAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAtMaturity gets InterestAtMaturity, Tag 738 +func (m NoSides) GetInterestAtMaturity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.InterestAtMaturityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndAccruedInterestAmt gets EndAccruedInterestAmt, Tag 920 +func (m NoSides) GetEndAccruedInterestAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndAccruedInterestAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartCash gets StartCash, Tag 921 +func (m NoSides) GetStartCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StartCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndCash gets EndCash, Tag 922 +func (m NoSides) GetEndCash() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EndCashField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetConcession gets Concession, Tag 238 +func (m NoSides) GetConcession() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ConcessionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalTakedown gets TotalTakedown, Tag 237 +func (m NoSides) GetTotalTakedown() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalTakedownField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNetMoney gets NetMoney, Tag 118 +func (m NoSides) GetNetMoney() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NetMoneyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrAmt gets SettlCurrAmt, Tag 119 +func (m NoSides) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155 +func (m NoSides) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156 +func (m NoSides) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError) { + var f field.SettlCurrFxRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionEffect gets PositionEffect, Tag 77 +func (m NoSides) GetPositionEffect() (v enum.PositionEffect, err quickfix.MessageRejectError) { + var f field.PositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideMultiLegReportingType gets SideMultiLegReportingType, Tag 752 +func (m NoSides) GetSideMultiLegReportingType() (v enum.SideMultiLegReportingType, err quickfix.MessageRejectError) { + var f field.SideMultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoContAmts gets NoContAmts, Tag 518 +func (m NoSides) GetNoContAmts() (NoContAmtsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoContAmtsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoStipulations gets NoStipulations, Tag 232 +func (m NoSides) GetNoStipulations() (NoStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMiscFees gets NoMiscFees, Tag 136 +func (m NoSides) GetNoMiscFees() (NoMiscFeesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMiscFeesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetExchangeRule gets ExchangeRule, Tag 825 +func (m NoSides) GetExchangeRule() (v string, err quickfix.MessageRejectError) { + var f field.ExchangeRuleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeAllocIndicator gets TradeAllocIndicator, Tag 826 +func (m NoSides) GetTradeAllocIndicator() (v enum.TradeAllocIndicator, err quickfix.MessageRejectError) { + var f field.TradeAllocIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPreallocMethod gets PreallocMethod, Tag 591 +func (m NoSides) GetPreallocMethod() (v enum.PreallocMethod, err quickfix.MessageRejectError) { + var f field.PreallocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocID gets AllocID, Tag 70 +func (m NoSides) GetAllocID() (v string, err quickfix.MessageRejectError) { + var f field.AllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoAllocs gets NoAllocs, Tag 78 +func (m NoSides) GetNoAllocs() (NoAllocsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoAllocsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSideGrossTradeAmt gets SideGrossTradeAmt, Tag 1072 +func (m NoSides) GetSideGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SideGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAggressorIndicator gets AggressorIndicator, Tag 1057 +func (m NoSides) GetAggressorIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.AggressorIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideLastQty gets SideLastQty, Tag 1009 +func (m NoSides) GetSideLastQty() (v int, err quickfix.MessageRejectError) { + var f field.SideLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTradeReportID gets SideTradeReportID, Tag 1005 +func (m NoSides) GetSideTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SideTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideFillStationCd gets SideFillStationCd, Tag 1006 +func (m NoSides) GetSideFillStationCd() (v string, err quickfix.MessageRejectError) { + var f field.SideFillStationCdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideReasonCd gets SideReasonCd, Tag 1007 +func (m NoSides) GetSideReasonCd() (v string, err quickfix.MessageRejectError) { + var f field.SideReasonCdField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRptSeq gets RptSeq, Tag 83 +func (m NoSides) GetRptSeq() (v int, err quickfix.MessageRejectError) { + var f field.RptSeqField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdSubTyp gets SideTrdSubTyp, Tag 1008 +func (m NoSides) GetSideTrdSubTyp() (v enum.SideTrdSubTyp, err quickfix.MessageRejectError) { + var f field.SideTrdSubTypField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSideTrdRegTS gets NoSideTrdRegTS, Tag 1016 +func (m NoSides) GetNoSideTrdRegTS() (NoSideTrdRegTSRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSideTrdRegTSRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNetGrossInd gets NetGrossInd, Tag 430 +func (m NoSides) GetNetGrossInd() (v enum.NetGrossInd, err quickfix.MessageRejectError) { + var f field.NetGrossIndField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideCurrency gets SideCurrency, Tag 1154 +func (m NoSides) GetSideCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SideCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideSettlCurrency gets SideSettlCurrency, Tag 1155 +func (m NoSides) GetSideSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.SideSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlDetails gets NoSettlDetails, Tag 1158 +func (m NoSides) GetNoSettlDetails() (NoSettlDetailsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlDetailsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSideExecID gets SideExecID, Tag 1427 +func (m NoSides) GetSideExecID() (v string, err quickfix.MessageRejectError) { + var f field.SideExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderDelay gets OrderDelay, Tag 1428 +func (m NoSides) GetOrderDelay() (v int, err quickfix.MessageRejectError) { + var f field.OrderDelayField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderDelayUnit gets OrderDelayUnit, Tag 1429 +func (m NoSides) GetOrderDelayUnit() (v enum.OrderDelayUnit, err quickfix.MessageRejectError) { + var f field.OrderDelayUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCategory gets OrderCategory, Tag 1115 +func (m NoSides) GetOrderCategory() (v enum.OrderCategory, err quickfix.MessageRejectError) { + var f field.OrderCategoryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m NoSides) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryOrderID gets SecondaryOrderID, Tag 198 +func (m NoSides) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m NoSides) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526 +func (m NoSides) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListID gets ListID, Tag 66 +func (m NoSides) GetListID() (v string, err quickfix.MessageRejectError) { + var f field.ListIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderID gets RefOrderID, Tag 1080 +func (m NoSides) GetRefOrderID() (v string, err quickfix.MessageRejectError) { + var f field.RefOrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrderIDSource gets RefOrderIDSource, Tag 1081 +func (m NoSides) GetRefOrderIDSource() (v enum.RefOrderIDSource, err quickfix.MessageRejectError) { + var f field.RefOrderIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefOrdIDReason gets RefOrdIDReason, Tag 1431 +func (m NoSides) GetRefOrdIDReason() (v enum.RefOrdIDReason, err quickfix.MessageRejectError) { + var f field.RefOrdIDReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoSides) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPrice gets Price, Tag 44 +func (m NoSides) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStopPx gets StopPx, Tag 99 +func (m NoSides) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StopPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecInst gets ExecInst, Tag 18 +func (m NoSides) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError) { + var f field.ExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrdStatus gets OrdStatus, Tag 39 +func (m NoSides) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError) { + var f field.OrdStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderQty gets OrderQty, Tag 38 +func (m NoSides) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCashOrderQty gets CashOrderQty, Tag 152 +func (m NoSides) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CashOrderQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderPercent gets OrderPercent, Tag 516 +func (m NoSides) GetOrderPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OrderPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingDirection gets RoundingDirection, Tag 468 +func (m NoSides) GetRoundingDirection() (v enum.RoundingDirection, err quickfix.MessageRejectError) { + var f field.RoundingDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRoundingModulus gets RoundingModulus, Tag 469 +func (m NoSides) GetRoundingModulus() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RoundingModulusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLeavesQty gets LeavesQty, Tag 151 +func (m NoSides) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LeavesQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCumQty gets CumQty, Tag 14 +func (m NoSides) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CumQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoSides) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExpireTime gets ExpireTime, Tag 126 +func (m NoSides) GetExpireTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.ExpireTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryDisplayQty gets SecondaryDisplayQty, Tag 1082 +func (m NoSides) GetSecondaryDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.SecondaryDisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayWhen gets DisplayWhen, Tag 1083 +func (m NoSides) GetDisplayWhen() (v enum.DisplayWhen, err quickfix.MessageRejectError) { + var f field.DisplayWhenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMethod gets DisplayMethod, Tag 1084 +func (m NoSides) GetDisplayMethod() (v enum.DisplayMethod, err quickfix.MessageRejectError) { + var f field.DisplayMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayLowQty gets DisplayLowQty, Tag 1085 +func (m NoSides) GetDisplayLowQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayLowQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayHighQty gets DisplayHighQty, Tag 1086 +func (m NoSides) GetDisplayHighQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayHighQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayMinIncr gets DisplayMinIncr, Tag 1087 +func (m NoSides) GetDisplayMinIncr() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayMinIncrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefreshQty gets RefreshQty, Tag 1088 +func (m NoSides) GetRefreshQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RefreshQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDisplayQty gets DisplayQty, Tag 1138 +func (m NoSides) GetDisplayQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DisplayQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderCapacity gets OrderCapacity, Tag 528 +func (m NoSides) GetOrderCapacity() (v enum.OrderCapacity, err quickfix.MessageRejectError) { + var f field.OrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderRestrictions gets OrderRestrictions, Tag 529 +func (m NoSides) GetOrderRestrictions() (v enum.OrderRestrictions, err quickfix.MessageRejectError) { + var f field.OrderRestrictionsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigCustOrderCapacity gets OrigCustOrderCapacity, Tag 1432 +func (m NoSides) GetOrigCustOrderCapacity() (v enum.OrigCustOrderCapacity, err quickfix.MessageRejectError) { + var f field.OrigCustOrderCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderInputDevice gets OrderInputDevice, Tag 821 +func (m NoSides) GetOrderInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.OrderInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLotType gets LotType, Tag 1093 +func (m NoSides) GetLotType() (v enum.LotType, err quickfix.MessageRejectError) { + var f field.LotTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransBkdTime gets TransBkdTime, Tag 483 +func (m NoSides) GetTransBkdTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransBkdTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigOrdModTime gets OrigOrdModTime, Tag 586 +func (m NoSides) GetOrigOrdModTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigOrdModTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBookingType gets BookingType, Tag 775 +func (m NoSides) GetBookingType() (v enum.BookingType, err quickfix.MessageRejectError) { + var f field.BookingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSide returns true if Side is present, Tag 54 +func (m NoSides) HasSide() bool { + return m.Has(tag.Side) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m NoSides) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasAccount returns true if Account is present, Tag 1 +func (m NoSides) HasAccount() bool { + return m.Has(tag.Account) +} + +// HasAcctIDSource returns true if AcctIDSource is present, Tag 660 +func (m NoSides) HasAcctIDSource() bool { + return m.Has(tag.AcctIDSource) +} + +// HasAccountType returns true if AccountType is present, Tag 581 +func (m NoSides) HasAccountType() bool { + return m.Has(tag.AccountType) +} + +// HasProcessCode returns true if ProcessCode is present, Tag 81 +func (m NoSides) HasProcessCode() bool { + return m.Has(tag.ProcessCode) +} + +// HasOddLot returns true if OddLot is present, Tag 575 +func (m NoSides) HasOddLot() bool { + return m.Has(tag.OddLot) +} + +// HasNoClearingInstructions returns true if NoClearingInstructions is present, Tag 576 +func (m NoSides) HasNoClearingInstructions() bool { + return m.Has(tag.NoClearingInstructions) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m NoSides) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +func (m NoSides) HasTradeInputDevice() bool { + return m.Has(tag.TradeInputDevice) +} + +// HasComplianceID returns true if ComplianceID is present, Tag 376 +func (m NoSides) HasComplianceID() bool { + return m.Has(tag.ComplianceID) +} + +// HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377 +func (m NoSides) HasSolicitedFlag() bool { + return m.Has(tag.SolicitedFlag) +} + +// HasCustOrderCapacity returns true if CustOrderCapacity is present, Tag 582 +func (m NoSides) HasCustOrderCapacity() bool { + return m.Has(tag.CustOrderCapacity) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoSides) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoSides) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasTimeBracket returns true if TimeBracket is present, Tag 943 +func (m NoSides) HasTimeBracket() bool { + return m.Has(tag.TimeBracket) +} + +// HasCommission returns true if Commission is present, Tag 12 +func (m NoSides) HasCommission() bool { + return m.Has(tag.Commission) +} + +// HasCommType returns true if CommType is present, Tag 13 +func (m NoSides) HasCommType() bool { + return m.Has(tag.CommType) +} + +// HasCommCurrency returns true if CommCurrency is present, Tag 479 +func (m NoSides) HasCommCurrency() bool { + return m.Has(tag.CommCurrency) +} + +// HasFundRenewWaiv returns true if FundRenewWaiv is present, Tag 497 +func (m NoSides) HasFundRenewWaiv() bool { + return m.Has(tag.FundRenewWaiv) +} + +// HasNumDaysInterest returns true if NumDaysInterest is present, Tag 157 +func (m NoSides) HasNumDaysInterest() bool { + return m.Has(tag.NumDaysInterest) +} + +// HasExDate returns true if ExDate is present, Tag 230 +func (m NoSides) HasExDate() bool { + return m.Has(tag.ExDate) +} + +// HasAccruedInterestRate returns true if AccruedInterestRate is present, Tag 158 +func (m NoSides) HasAccruedInterestRate() bool { + return m.Has(tag.AccruedInterestRate) +} + +// HasAccruedInterestAmt returns true if AccruedInterestAmt is present, Tag 159 +func (m NoSides) HasAccruedInterestAmt() bool { + return m.Has(tag.AccruedInterestAmt) +} + +// HasInterestAtMaturity returns true if InterestAtMaturity is present, Tag 738 +func (m NoSides) HasInterestAtMaturity() bool { + return m.Has(tag.InterestAtMaturity) +} + +// HasEndAccruedInterestAmt returns true if EndAccruedInterestAmt is present, Tag 920 +func (m NoSides) HasEndAccruedInterestAmt() bool { + return m.Has(tag.EndAccruedInterestAmt) +} + +// HasStartCash returns true if StartCash is present, Tag 921 +func (m NoSides) HasStartCash() bool { + return m.Has(tag.StartCash) +} + +// HasEndCash returns true if EndCash is present, Tag 922 +func (m NoSides) HasEndCash() bool { + return m.Has(tag.EndCash) +} + +// HasConcession returns true if Concession is present, Tag 238 +func (m NoSides) HasConcession() bool { + return m.Has(tag.Concession) +} + +// HasTotalTakedown returns true if TotalTakedown is present, Tag 237 +func (m NoSides) HasTotalTakedown() bool { + return m.Has(tag.TotalTakedown) +} + +// HasNetMoney returns true if NetMoney is present, Tag 118 +func (m NoSides) HasNetMoney() bool { + return m.Has(tag.NetMoney) +} + +// HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119 +func (m NoSides) HasSettlCurrAmt() bool { + return m.Has(tag.SettlCurrAmt) +} + +// HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155 +func (m NoSides) HasSettlCurrFxRate() bool { + return m.Has(tag.SettlCurrFxRate) +} + +// HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156 +func (m NoSides) HasSettlCurrFxRateCalc() bool { + return m.Has(tag.SettlCurrFxRateCalc) +} + +// HasPositionEffect returns true if PositionEffect is present, Tag 77 +func (m NoSides) HasPositionEffect() bool { + return m.Has(tag.PositionEffect) +} + +// HasSideMultiLegReportingType returns true if SideMultiLegReportingType is present, Tag 752 +func (m NoSides) HasSideMultiLegReportingType() bool { + return m.Has(tag.SideMultiLegReportingType) +} + +// HasNoContAmts returns true if NoContAmts is present, Tag 518 +func (m NoSides) HasNoContAmts() bool { + return m.Has(tag.NoContAmts) +} + +// HasNoStipulations returns true if NoStipulations is present, Tag 232 +func (m NoSides) HasNoStipulations() bool { + return m.Has(tag.NoStipulations) +} + +// HasNoMiscFees returns true if NoMiscFees is present, Tag 136 +func (m NoSides) HasNoMiscFees() bool { + return m.Has(tag.NoMiscFees) +} + +// HasExchangeRule returns true if ExchangeRule is present, Tag 825 +func (m NoSides) HasExchangeRule() bool { + return m.Has(tag.ExchangeRule) +} + +// HasTradeAllocIndicator returns true if TradeAllocIndicator is present, Tag 826 +func (m NoSides) HasTradeAllocIndicator() bool { + return m.Has(tag.TradeAllocIndicator) +} + +// HasPreallocMethod returns true if PreallocMethod is present, Tag 591 +func (m NoSides) HasPreallocMethod() bool { + return m.Has(tag.PreallocMethod) +} + +// HasAllocID returns true if AllocID is present, Tag 70 +func (m NoSides) HasAllocID() bool { + return m.Has(tag.AllocID) +} + +// HasNoAllocs returns true if NoAllocs is present, Tag 78 +func (m NoSides) HasNoAllocs() bool { + return m.Has(tag.NoAllocs) +} + +// HasSideGrossTradeAmt returns true if SideGrossTradeAmt is present, Tag 1072 +func (m NoSides) HasSideGrossTradeAmt() bool { + return m.Has(tag.SideGrossTradeAmt) +} + +// HasAggressorIndicator returns true if AggressorIndicator is present, Tag 1057 +func (m NoSides) HasAggressorIndicator() bool { + return m.Has(tag.AggressorIndicator) +} + +// HasSideLastQty returns true if SideLastQty is present, Tag 1009 +func (m NoSides) HasSideLastQty() bool { + return m.Has(tag.SideLastQty) +} + +// HasSideTradeReportID returns true if SideTradeReportID is present, Tag 1005 +func (m NoSides) HasSideTradeReportID() bool { + return m.Has(tag.SideTradeReportID) +} + +// HasSideFillStationCd returns true if SideFillStationCd is present, Tag 1006 +func (m NoSides) HasSideFillStationCd() bool { + return m.Has(tag.SideFillStationCd) +} + +// HasSideReasonCd returns true if SideReasonCd is present, Tag 1007 +func (m NoSides) HasSideReasonCd() bool { + return m.Has(tag.SideReasonCd) +} + +// HasRptSeq returns true if RptSeq is present, Tag 83 +func (m NoSides) HasRptSeq() bool { + return m.Has(tag.RptSeq) +} + +// HasSideTrdSubTyp returns true if SideTrdSubTyp is present, Tag 1008 +func (m NoSides) HasSideTrdSubTyp() bool { + return m.Has(tag.SideTrdSubTyp) +} + +// HasNoSideTrdRegTS returns true if NoSideTrdRegTS is present, Tag 1016 +func (m NoSides) HasNoSideTrdRegTS() bool { + return m.Has(tag.NoSideTrdRegTS) +} + +// HasNetGrossInd returns true if NetGrossInd is present, Tag 430 +func (m NoSides) HasNetGrossInd() bool { + return m.Has(tag.NetGrossInd) +} + +// HasSideCurrency returns true if SideCurrency is present, Tag 1154 +func (m NoSides) HasSideCurrency() bool { + return m.Has(tag.SideCurrency) +} + +// HasSideSettlCurrency returns true if SideSettlCurrency is present, Tag 1155 +func (m NoSides) HasSideSettlCurrency() bool { + return m.Has(tag.SideSettlCurrency) +} + +// HasNoSettlDetails returns true if NoSettlDetails is present, Tag 1158 +func (m NoSides) HasNoSettlDetails() bool { + return m.Has(tag.NoSettlDetails) +} + +// HasSideExecID returns true if SideExecID is present, Tag 1427 +func (m NoSides) HasSideExecID() bool { + return m.Has(tag.SideExecID) +} + +// HasOrderDelay returns true if OrderDelay is present, Tag 1428 +func (m NoSides) HasOrderDelay() bool { + return m.Has(tag.OrderDelay) +} + +// HasOrderDelayUnit returns true if OrderDelayUnit is present, Tag 1429 +func (m NoSides) HasOrderDelayUnit() bool { + return m.Has(tag.OrderDelayUnit) +} + +// HasOrderCategory returns true if OrderCategory is present, Tag 1115 +func (m NoSides) HasOrderCategory() bool { + return m.Has(tag.OrderCategory) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m NoSides) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198 +func (m NoSides) HasSecondaryOrderID() bool { + return m.Has(tag.SecondaryOrderID) +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m NoSides) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526 +func (m NoSides) HasSecondaryClOrdID() bool { + return m.Has(tag.SecondaryClOrdID) +} + +// HasListID returns true if ListID is present, Tag 66 +func (m NoSides) HasListID() bool { + return m.Has(tag.ListID) +} + +// HasRefOrderID returns true if RefOrderID is present, Tag 1080 +func (m NoSides) HasRefOrderID() bool { + return m.Has(tag.RefOrderID) +} + +// HasRefOrderIDSource returns true if RefOrderIDSource is present, Tag 1081 +func (m NoSides) HasRefOrderIDSource() bool { + return m.Has(tag.RefOrderIDSource) +} + +// HasRefOrdIDReason returns true if RefOrdIDReason is present, Tag 1431 +func (m NoSides) HasRefOrdIDReason() bool { + return m.Has(tag.RefOrdIDReason) +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoSides) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// HasPrice returns true if Price is present, Tag 44 +func (m NoSides) HasPrice() bool { + return m.Has(tag.Price) +} + +// HasStopPx returns true if StopPx is present, Tag 99 +func (m NoSides) HasStopPx() bool { + return m.Has(tag.StopPx) +} + +// HasExecInst returns true if ExecInst is present, Tag 18 +func (m NoSides) HasExecInst() bool { + return m.Has(tag.ExecInst) +} + +// HasOrdStatus returns true if OrdStatus is present, Tag 39 +func (m NoSides) HasOrdStatus() bool { + return m.Has(tag.OrdStatus) +} + +// HasOrderQty returns true if OrderQty is present, Tag 38 +func (m NoSides) HasOrderQty() bool { + return m.Has(tag.OrderQty) +} + +// HasCashOrderQty returns true if CashOrderQty is present, Tag 152 +func (m NoSides) HasCashOrderQty() bool { + return m.Has(tag.CashOrderQty) +} + +// HasOrderPercent returns true if OrderPercent is present, Tag 516 +func (m NoSides) HasOrderPercent() bool { + return m.Has(tag.OrderPercent) +} + +// HasRoundingDirection returns true if RoundingDirection is present, Tag 468 +func (m NoSides) HasRoundingDirection() bool { + return m.Has(tag.RoundingDirection) +} + +// HasRoundingModulus returns true if RoundingModulus is present, Tag 469 +func (m NoSides) HasRoundingModulus() bool { + return m.Has(tag.RoundingModulus) +} + +// HasLeavesQty returns true if LeavesQty is present, Tag 151 +func (m NoSides) HasLeavesQty() bool { + return m.Has(tag.LeavesQty) +} + +// HasCumQty returns true if CumQty is present, Tag 14 +func (m NoSides) HasCumQty() bool { + return m.Has(tag.CumQty) +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoSides) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// HasExpireTime returns true if ExpireTime is present, Tag 126 +func (m NoSides) HasExpireTime() bool { + return m.Has(tag.ExpireTime) +} + +// HasSecondaryDisplayQty returns true if SecondaryDisplayQty is present, Tag 1082 +func (m NoSides) HasSecondaryDisplayQty() bool { + return m.Has(tag.SecondaryDisplayQty) +} + +// HasDisplayWhen returns true if DisplayWhen is present, Tag 1083 +func (m NoSides) HasDisplayWhen() bool { + return m.Has(tag.DisplayWhen) +} + +// HasDisplayMethod returns true if DisplayMethod is present, Tag 1084 +func (m NoSides) HasDisplayMethod() bool { + return m.Has(tag.DisplayMethod) +} + +// HasDisplayLowQty returns true if DisplayLowQty is present, Tag 1085 +func (m NoSides) HasDisplayLowQty() bool { + return m.Has(tag.DisplayLowQty) +} + +// HasDisplayHighQty returns true if DisplayHighQty is present, Tag 1086 +func (m NoSides) HasDisplayHighQty() bool { + return m.Has(tag.DisplayHighQty) +} + +// HasDisplayMinIncr returns true if DisplayMinIncr is present, Tag 1087 +func (m NoSides) HasDisplayMinIncr() bool { + return m.Has(tag.DisplayMinIncr) +} + +// HasRefreshQty returns true if RefreshQty is present, Tag 1088 +func (m NoSides) HasRefreshQty() bool { + return m.Has(tag.RefreshQty) +} + +// HasDisplayQty returns true if DisplayQty is present, Tag 1138 +func (m NoSides) HasDisplayQty() bool { + return m.Has(tag.DisplayQty) +} + +// HasOrderCapacity returns true if OrderCapacity is present, Tag 528 +func (m NoSides) HasOrderCapacity() bool { + return m.Has(tag.OrderCapacity) +} + +// HasOrderRestrictions returns true if OrderRestrictions is present, Tag 529 +func (m NoSides) HasOrderRestrictions() bool { + return m.Has(tag.OrderRestrictions) +} + +// HasOrigCustOrderCapacity returns true if OrigCustOrderCapacity is present, Tag 1432 +func (m NoSides) HasOrigCustOrderCapacity() bool { + return m.Has(tag.OrigCustOrderCapacity) +} + +// HasOrderInputDevice returns true if OrderInputDevice is present, Tag 821 +func (m NoSides) HasOrderInputDevice() bool { + return m.Has(tag.OrderInputDevice) +} + +// HasLotType returns true if LotType is present, Tag 1093 +func (m NoSides) HasLotType() bool { + return m.Has(tag.LotType) +} + +// HasTransBkdTime returns true if TransBkdTime is present, Tag 483 +func (m NoSides) HasTransBkdTime() bool { + return m.Has(tag.TransBkdTime) +} + +// HasOrigOrdModTime returns true if OrigOrdModTime is present, Tag 586 +func (m NoSides) HasOrigOrdModTime() bool { + return m.Has(tag.OrigOrdModTime) +} + +// HasBookingType returns true if BookingType is present, Tag 775 +func (m NoSides) HasBookingType() bool { + return m.Has(tag.BookingType) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoClearingInstructions is a repeating group element, Tag 576 +type NoClearingInstructions struct { + *quickfix.Group +} + +// SetClearingInstruction sets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) SetClearingInstruction(v enum.ClearingInstruction) { + m.Set(field.NewClearingInstruction(v)) +} + +// GetClearingInstruction gets ClearingInstruction, Tag 577 +func (m NoClearingInstructions) GetClearingInstruction() (v enum.ClearingInstruction, err quickfix.MessageRejectError) { + var f field.ClearingInstructionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasClearingInstruction returns true if ClearingInstruction is present, Tag 577 +func (m NoClearingInstructions) HasClearingInstruction() bool { + return m.Has(tag.ClearingInstruction) +} + +// NoClearingInstructionsRepeatingGroup is a repeating group, Tag 576 +type NoClearingInstructionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoClearingInstructionsRepeatingGroup returns an initialized, NoClearingInstructionsRepeatingGroup +func NewNoClearingInstructionsRepeatingGroup() NoClearingInstructionsRepeatingGroup { + return NoClearingInstructionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoClearingInstructions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ClearingInstruction)})} +} + +// Add create and append a new NoClearingInstructions to this group +func (m NoClearingInstructionsRepeatingGroup) Add() NoClearingInstructions { + g := m.RepeatingGroup.Add() + return NoClearingInstructions{g} +} + +// Get returns the ith NoClearingInstructions in the NoClearingInstructionsRepeatinGroup +func (m NoClearingInstructionsRepeatingGroup) Get(i int) NoClearingInstructions { + return NoClearingInstructions{m.RepeatingGroup.Get(i)} +} + +// NoContAmts is a repeating group element, Tag 518 +type NoContAmts struct { + *quickfix.Group +} + +// SetContAmtType sets ContAmtType, Tag 519 +func (m NoContAmts) SetContAmtType(v enum.ContAmtType) { + m.Set(field.NewContAmtType(v)) +} + +// SetContAmtValue sets ContAmtValue, Tag 520 +func (m NoContAmts) SetContAmtValue(value decimal.Decimal, scale int32) { + m.Set(field.NewContAmtValue(value, scale)) +} + +// SetContAmtCurr sets ContAmtCurr, Tag 521 +func (m NoContAmts) SetContAmtCurr(v string) { + m.Set(field.NewContAmtCurr(v)) +} + +// GetContAmtType gets ContAmtType, Tag 519 +func (m NoContAmts) GetContAmtType() (v enum.ContAmtType, err quickfix.MessageRejectError) { + var f field.ContAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtValue gets ContAmtValue, Tag 520 +func (m NoContAmts) GetContAmtValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContAmtValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContAmtCurr gets ContAmtCurr, Tag 521 +func (m NoContAmts) GetContAmtCurr() (v string, err quickfix.MessageRejectError) { + var f field.ContAmtCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasContAmtType returns true if ContAmtType is present, Tag 519 +func (m NoContAmts) HasContAmtType() bool { + return m.Has(tag.ContAmtType) +} + +// HasContAmtValue returns true if ContAmtValue is present, Tag 520 +func (m NoContAmts) HasContAmtValue() bool { + return m.Has(tag.ContAmtValue) +} + +// HasContAmtCurr returns true if ContAmtCurr is present, Tag 521 +func (m NoContAmts) HasContAmtCurr() bool { + return m.Has(tag.ContAmtCurr) +} + +// NoContAmtsRepeatingGroup is a repeating group, Tag 518 +type NoContAmtsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoContAmtsRepeatingGroup returns an initialized, NoContAmtsRepeatingGroup +func NewNoContAmtsRepeatingGroup() NoContAmtsRepeatingGroup { + return NoContAmtsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoContAmts, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ContAmtType), quickfix.GroupElement(tag.ContAmtValue), quickfix.GroupElement(tag.ContAmtCurr)})} +} + +// Add create and append a new NoContAmts to this group +func (m NoContAmtsRepeatingGroup) Add() NoContAmts { + g := m.RepeatingGroup.Add() + return NoContAmts{g} +} + +// Get returns the ith NoContAmts in the NoContAmtsRepeatinGroup +func (m NoContAmtsRepeatingGroup) Get(i int) NoContAmts { + return NoContAmts{m.RepeatingGroup.Get(i)} +} + +// NoStipulations is a repeating group element, Tag 232 +type NoStipulations struct { + *quickfix.Group +} + +// SetStipulationType sets StipulationType, Tag 233 +func (m NoStipulations) SetStipulationType(v enum.StipulationType) { + m.Set(field.NewStipulationType(v)) +} + +// SetStipulationValue sets StipulationValue, Tag 234 +func (m NoStipulations) SetStipulationValue(v string) { + m.Set(field.NewStipulationValue(v)) +} + +// GetStipulationType gets StipulationType, Tag 233 +func (m NoStipulations) GetStipulationType() (v enum.StipulationType, err quickfix.MessageRejectError) { + var f field.StipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStipulationValue gets StipulationValue, Tag 234 +func (m NoStipulations) GetStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.StipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasStipulationType returns true if StipulationType is present, Tag 233 +func (m NoStipulations) HasStipulationType() bool { + return m.Has(tag.StipulationType) +} + +// HasStipulationValue returns true if StipulationValue is present, Tag 234 +func (m NoStipulations) HasStipulationValue() bool { + return m.Has(tag.StipulationValue) +} + +// NoStipulationsRepeatingGroup is a repeating group, Tag 232 +type NoStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoStipulationsRepeatingGroup returns an initialized, NoStipulationsRepeatingGroup +func NewNoStipulationsRepeatingGroup() NoStipulationsRepeatingGroup { + return NoStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.StipulationType), quickfix.GroupElement(tag.StipulationValue)})} +} + +// Add create and append a new NoStipulations to this group +func (m NoStipulationsRepeatingGroup) Add() NoStipulations { + g := m.RepeatingGroup.Add() + return NoStipulations{g} +} + +// Get returns the ith NoStipulations in the NoStipulationsRepeatinGroup +func (m NoStipulationsRepeatingGroup) Get(i int) NoStipulations { + return NoStipulations{m.RepeatingGroup.Get(i)} +} + +// NoMiscFees is a repeating group element, Tag 136 +type NoMiscFees struct { + *quickfix.Group +} + +// SetMiscFeeAmt sets MiscFeeAmt, Tag 137 +func (m NoMiscFees) SetMiscFeeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewMiscFeeAmt(value, scale)) +} + +// SetMiscFeeCurr sets MiscFeeCurr, Tag 138 +func (m NoMiscFees) SetMiscFeeCurr(v string) { + m.Set(field.NewMiscFeeCurr(v)) +} + +// SetMiscFeeType sets MiscFeeType, Tag 139 +func (m NoMiscFees) SetMiscFeeType(v enum.MiscFeeType) { + m.Set(field.NewMiscFeeType(v)) +} + +// SetMiscFeeBasis sets MiscFeeBasis, Tag 891 +func (m NoMiscFees) SetMiscFeeBasis(v enum.MiscFeeBasis) { + m.Set(field.NewMiscFeeBasis(v)) +} + +// GetMiscFeeAmt gets MiscFeeAmt, Tag 137 +func (m NoMiscFees) GetMiscFeeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MiscFeeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeCurr gets MiscFeeCurr, Tag 138 +func (m NoMiscFees) GetMiscFeeCurr() (v string, err quickfix.MessageRejectError) { + var f field.MiscFeeCurrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeType gets MiscFeeType, Tag 139 +func (m NoMiscFees) GetMiscFeeType() (v enum.MiscFeeType, err quickfix.MessageRejectError) { + var f field.MiscFeeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMiscFeeBasis gets MiscFeeBasis, Tag 891 +func (m NoMiscFees) GetMiscFeeBasis() (v enum.MiscFeeBasis, err quickfix.MessageRejectError) { + var f field.MiscFeeBasisField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMiscFeeAmt returns true if MiscFeeAmt is present, Tag 137 +func (m NoMiscFees) HasMiscFeeAmt() bool { + return m.Has(tag.MiscFeeAmt) +} + +// HasMiscFeeCurr returns true if MiscFeeCurr is present, Tag 138 +func (m NoMiscFees) HasMiscFeeCurr() bool { + return m.Has(tag.MiscFeeCurr) +} + +// HasMiscFeeType returns true if MiscFeeType is present, Tag 139 +func (m NoMiscFees) HasMiscFeeType() bool { + return m.Has(tag.MiscFeeType) +} + +// HasMiscFeeBasis returns true if MiscFeeBasis is present, Tag 891 +func (m NoMiscFees) HasMiscFeeBasis() bool { + return m.Has(tag.MiscFeeBasis) +} + +// NoMiscFeesRepeatingGroup is a repeating group, Tag 136 +type NoMiscFeesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMiscFeesRepeatingGroup returns an initialized, NoMiscFeesRepeatingGroup +func NewNoMiscFeesRepeatingGroup() NoMiscFeesRepeatingGroup { + return NoMiscFeesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMiscFees, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MiscFeeAmt), quickfix.GroupElement(tag.MiscFeeCurr), quickfix.GroupElement(tag.MiscFeeType), quickfix.GroupElement(tag.MiscFeeBasis)})} +} + +// Add create and append a new NoMiscFees to this group +func (m NoMiscFeesRepeatingGroup) Add() NoMiscFees { + g := m.RepeatingGroup.Add() + return NoMiscFees{g} +} + +// Get returns the ith NoMiscFees in the NoMiscFeesRepeatinGroup +func (m NoMiscFeesRepeatingGroup) Get(i int) NoMiscFees { + return NoMiscFees{m.RepeatingGroup.Get(i)} +} + +// NoAllocs is a repeating group element, Tag 78 +type NoAllocs struct { + *quickfix.Group +} + +// SetAllocAccount sets AllocAccount, Tag 79 +func (m NoAllocs) SetAllocAccount(v string) { + m.Set(field.NewAllocAccount(v)) +} + +// SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661 +func (m NoAllocs) SetAllocAcctIDSource(v int) { + m.Set(field.NewAllocAcctIDSource(v)) +} + +// SetAllocSettlCurrency sets AllocSettlCurrency, Tag 736 +func (m NoAllocs) SetAllocSettlCurrency(v string) { + m.Set(field.NewAllocSettlCurrency(v)) +} + +// SetIndividualAllocID sets IndividualAllocID, Tag 467 +func (m NoAllocs) SetIndividualAllocID(v string) { + m.Set(field.NewIndividualAllocID(v)) +} + +// SetNoNested2PartyIDs sets NoNested2PartyIDs, Tag 756 +func (m NoAllocs) SetNoNested2PartyIDs(f NoNested2PartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetAllocQty sets AllocQty, Tag 80 +func (m NoAllocs) SetAllocQty(value decimal.Decimal, scale int32) { + m.Set(field.NewAllocQty(value, scale)) +} + +// SetAllocCustomerCapacity sets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) SetAllocCustomerCapacity(v string) { + m.Set(field.NewAllocCustomerCapacity(v)) +} + +// SetAllocMethod sets AllocMethod, Tag 1002 +func (m NoAllocs) SetAllocMethod(v enum.AllocMethod) { + m.Set(field.NewAllocMethod(v)) +} + +// SetSecondaryIndividualAllocID sets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) SetSecondaryIndividualAllocID(v string) { + m.Set(field.NewSecondaryIndividualAllocID(v)) +} + +// SetAllocClearingFeeIndicator sets AllocClearingFeeIndicator, Tag 1136 +func (m NoAllocs) SetAllocClearingFeeIndicator(v string) { + m.Set(field.NewAllocClearingFeeIndicator(v)) +} + +// GetAllocAccount gets AllocAccount, Tag 79 +func (m NoAllocs) GetAllocAccount() (v string, err quickfix.MessageRejectError) { + var f field.AllocAccountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661 +func (m NoAllocs) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError) { + var f field.AllocAcctIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocSettlCurrency gets AllocSettlCurrency, Tag 736 +func (m NoAllocs) GetAllocSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AllocSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIndividualAllocID gets IndividualAllocID, Tag 467 +func (m NoAllocs) GetIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.IndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartyIDs gets NoNested2PartyIDs, Tag 756 +func (m NoAllocs) GetNoNested2PartyIDs() (NoNested2PartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetAllocQty gets AllocQty, Tag 80 +func (m NoAllocs) GetAllocQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AllocQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocCustomerCapacity gets AllocCustomerCapacity, Tag 993 +func (m NoAllocs) GetAllocCustomerCapacity() (v string, err quickfix.MessageRejectError) { + var f field.AllocCustomerCapacityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocMethod gets AllocMethod, Tag 1002 +func (m NoAllocs) GetAllocMethod() (v enum.AllocMethod, err quickfix.MessageRejectError) { + var f field.AllocMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryIndividualAllocID gets SecondaryIndividualAllocID, Tag 989 +func (m NoAllocs) GetSecondaryIndividualAllocID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryIndividualAllocIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAllocClearingFeeIndicator gets AllocClearingFeeIndicator, Tag 1136 +func (m NoAllocs) GetAllocClearingFeeIndicator() (v string, err quickfix.MessageRejectError) { + var f field.AllocClearingFeeIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasAllocAccount returns true if AllocAccount is present, Tag 79 +func (m NoAllocs) HasAllocAccount() bool { + return m.Has(tag.AllocAccount) +} + +// HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661 +func (m NoAllocs) HasAllocAcctIDSource() bool { + return m.Has(tag.AllocAcctIDSource) +} + +// HasAllocSettlCurrency returns true if AllocSettlCurrency is present, Tag 736 +func (m NoAllocs) HasAllocSettlCurrency() bool { + return m.Has(tag.AllocSettlCurrency) +} + +// HasIndividualAllocID returns true if IndividualAllocID is present, Tag 467 +func (m NoAllocs) HasIndividualAllocID() bool { + return m.Has(tag.IndividualAllocID) +} + +// HasNoNested2PartyIDs returns true if NoNested2PartyIDs is present, Tag 756 +func (m NoAllocs) HasNoNested2PartyIDs() bool { + return m.Has(tag.NoNested2PartyIDs) +} + +// HasAllocQty returns true if AllocQty is present, Tag 80 +func (m NoAllocs) HasAllocQty() bool { + return m.Has(tag.AllocQty) +} + +// HasAllocCustomerCapacity returns true if AllocCustomerCapacity is present, Tag 993 +func (m NoAllocs) HasAllocCustomerCapacity() bool { + return m.Has(tag.AllocCustomerCapacity) +} + +// HasAllocMethod returns true if AllocMethod is present, Tag 1002 +func (m NoAllocs) HasAllocMethod() bool { + return m.Has(tag.AllocMethod) +} + +// HasSecondaryIndividualAllocID returns true if SecondaryIndividualAllocID is present, Tag 989 +func (m NoAllocs) HasSecondaryIndividualAllocID() bool { + return m.Has(tag.SecondaryIndividualAllocID) +} + +// HasAllocClearingFeeIndicator returns true if AllocClearingFeeIndicator is present, Tag 1136 +func (m NoAllocs) HasAllocClearingFeeIndicator() bool { + return m.Has(tag.AllocClearingFeeIndicator) +} + +// NoNested2PartyIDs is a repeating group element, Tag 756 +type NoNested2PartyIDs struct { + *quickfix.Group +} + +// SetNested2PartyID sets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) SetNested2PartyID(v string) { + m.Set(field.NewNested2PartyID(v)) +} + +// SetNested2PartyIDSource sets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) SetNested2PartyIDSource(v string) { + m.Set(field.NewNested2PartyIDSource(v)) +} + +// SetNested2PartyRole sets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) SetNested2PartyRole(v int) { + m.Set(field.NewNested2PartyRole(v)) +} + +// SetNoNested2PartySubIDs sets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) SetNoNested2PartySubIDs(f NoNested2PartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNested2PartyID gets Nested2PartyID, Tag 757 +func (m NoNested2PartyIDs) GetNested2PartyID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyIDSource gets Nested2PartyIDSource, Tag 758 +func (m NoNested2PartyIDs) GetNested2PartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartyRole gets Nested2PartyRole, Tag 759 +func (m NoNested2PartyIDs) GetNested2PartyRole() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNested2PartySubIDs gets NoNested2PartySubIDs, Tag 806 +func (m NoNested2PartyIDs) GetNoNested2PartySubIDs() (NoNested2PartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNested2PartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNested2PartyID returns true if Nested2PartyID is present, Tag 757 +func (m NoNested2PartyIDs) HasNested2PartyID() bool { + return m.Has(tag.Nested2PartyID) +} + +// HasNested2PartyIDSource returns true if Nested2PartyIDSource is present, Tag 758 +func (m NoNested2PartyIDs) HasNested2PartyIDSource() bool { + return m.Has(tag.Nested2PartyIDSource) +} + +// HasNested2PartyRole returns true if Nested2PartyRole is present, Tag 759 +func (m NoNested2PartyIDs) HasNested2PartyRole() bool { + return m.Has(tag.Nested2PartyRole) +} + +// HasNoNested2PartySubIDs returns true if NoNested2PartySubIDs is present, Tag 806 +func (m NoNested2PartyIDs) HasNoNested2PartySubIDs() bool { + return m.Has(tag.NoNested2PartySubIDs) +} + +// NoNested2PartySubIDs is a repeating group element, Tag 806 +type NoNested2PartySubIDs struct { + *quickfix.Group +} + +// SetNested2PartySubID sets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) SetNested2PartySubID(v string) { + m.Set(field.NewNested2PartySubID(v)) +} + +// SetNested2PartySubIDType sets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) SetNested2PartySubIDType(v int) { + m.Set(field.NewNested2PartySubIDType(v)) +} + +// GetNested2PartySubID gets Nested2PartySubID, Tag 760 +func (m NoNested2PartySubIDs) GetNested2PartySubID() (v string, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNested2PartySubIDType gets Nested2PartySubIDType, Tag 807 +func (m NoNested2PartySubIDs) GetNested2PartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.Nested2PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNested2PartySubID returns true if Nested2PartySubID is present, Tag 760 +func (m NoNested2PartySubIDs) HasNested2PartySubID() bool { + return m.Has(tag.Nested2PartySubID) +} + +// HasNested2PartySubIDType returns true if Nested2PartySubIDType is present, Tag 807 +func (m NoNested2PartySubIDs) HasNested2PartySubIDType() bool { + return m.Has(tag.Nested2PartySubIDType) +} + +// NoNested2PartySubIDsRepeatingGroup is a repeating group, Tag 806 +type NoNested2PartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartySubIDsRepeatingGroup returns an initialized, NoNested2PartySubIDsRepeatingGroup +func NewNoNested2PartySubIDsRepeatingGroup() NoNested2PartySubIDsRepeatingGroup { + return NoNested2PartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartySubID), quickfix.GroupElement(tag.Nested2PartySubIDType)})} +} + +// Add create and append a new NoNested2PartySubIDs to this group +func (m NoNested2PartySubIDsRepeatingGroup) Add() NoNested2PartySubIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartySubIDs{g} +} + +// Get returns the ith NoNested2PartySubIDs in the NoNested2PartySubIDsRepeatinGroup +func (m NoNested2PartySubIDsRepeatingGroup) Get(i int) NoNested2PartySubIDs { + return NoNested2PartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNested2PartyIDsRepeatingGroup is a repeating group, Tag 756 +type NoNested2PartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNested2PartyIDsRepeatingGroup returns an initialized, NoNested2PartyIDsRepeatingGroup +func NewNoNested2PartyIDsRepeatingGroup() NoNested2PartyIDsRepeatingGroup { + return NoNested2PartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNested2PartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Nested2PartyID), quickfix.GroupElement(tag.Nested2PartyIDSource), quickfix.GroupElement(tag.Nested2PartyRole), NewNoNested2PartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNested2PartyIDs to this group +func (m NoNested2PartyIDsRepeatingGroup) Add() NoNested2PartyIDs { + g := m.RepeatingGroup.Add() + return NoNested2PartyIDs{g} +} + +// Get returns the ith NoNested2PartyIDs in the NoNested2PartyIDsRepeatinGroup +func (m NoNested2PartyIDsRepeatingGroup) Get(i int) NoNested2PartyIDs { + return NoNested2PartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoAllocsRepeatingGroup is a repeating group, Tag 78 +type NoAllocsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoAllocsRepeatingGroup returns an initialized, NoAllocsRepeatingGroup +func NewNoAllocsRepeatingGroup() NoAllocsRepeatingGroup { + return NoAllocsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoAllocs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.AllocAccount), quickfix.GroupElement(tag.AllocAcctIDSource), quickfix.GroupElement(tag.AllocSettlCurrency), quickfix.GroupElement(tag.IndividualAllocID), NewNoNested2PartyIDsRepeatingGroup(), quickfix.GroupElement(tag.AllocQty), quickfix.GroupElement(tag.AllocCustomerCapacity), quickfix.GroupElement(tag.AllocMethod), quickfix.GroupElement(tag.SecondaryIndividualAllocID), quickfix.GroupElement(tag.AllocClearingFeeIndicator)})} +} + +// Add create and append a new NoAllocs to this group +func (m NoAllocsRepeatingGroup) Add() NoAllocs { + g := m.RepeatingGroup.Add() + return NoAllocs{g} +} + +// Get returns the ith NoAllocs in the NoAllocsRepeatinGroup +func (m NoAllocsRepeatingGroup) Get(i int) NoAllocs { + return NoAllocs{m.RepeatingGroup.Get(i)} +} + +// NoSideTrdRegTS is a repeating group element, Tag 1016 +type NoSideTrdRegTS struct { + *quickfix.Group +} + +// SetSideTrdRegTimestamp sets SideTrdRegTimestamp, Tag 1012 +func (m NoSideTrdRegTS) SetSideTrdRegTimestamp(v time.Time) { + m.Set(field.NewSideTrdRegTimestamp(v)) +} + +// SetSideTrdRegTimestampType sets SideTrdRegTimestampType, Tag 1013 +func (m NoSideTrdRegTS) SetSideTrdRegTimestampType(v int) { + m.Set(field.NewSideTrdRegTimestampType(v)) +} + +// SetSideTrdRegTimestampSrc sets SideTrdRegTimestampSrc, Tag 1014 +func (m NoSideTrdRegTS) SetSideTrdRegTimestampSrc(v string) { + m.Set(field.NewSideTrdRegTimestampSrc(v)) +} + +// GetSideTrdRegTimestamp gets SideTrdRegTimestamp, Tag 1012 +func (m NoSideTrdRegTS) GetSideTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdRegTimestampType gets SideTrdRegTimestampType, Tag 1013 +func (m NoSideTrdRegTS) GetSideTrdRegTimestampType() (v int, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSideTrdRegTimestampSrc gets SideTrdRegTimestampSrc, Tag 1014 +func (m NoSideTrdRegTS) GetSideTrdRegTimestampSrc() (v string, err quickfix.MessageRejectError) { + var f field.SideTrdRegTimestampSrcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSideTrdRegTimestamp returns true if SideTrdRegTimestamp is present, Tag 1012 +func (m NoSideTrdRegTS) HasSideTrdRegTimestamp() bool { + return m.Has(tag.SideTrdRegTimestamp) +} + +// HasSideTrdRegTimestampType returns true if SideTrdRegTimestampType is present, Tag 1013 +func (m NoSideTrdRegTS) HasSideTrdRegTimestampType() bool { + return m.Has(tag.SideTrdRegTimestampType) +} + +// HasSideTrdRegTimestampSrc returns true if SideTrdRegTimestampSrc is present, Tag 1014 +func (m NoSideTrdRegTS) HasSideTrdRegTimestampSrc() bool { + return m.Has(tag.SideTrdRegTimestampSrc) +} + +// NoSideTrdRegTSRepeatingGroup is a repeating group, Tag 1016 +type NoSideTrdRegTSRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSideTrdRegTSRepeatingGroup returns an initialized, NoSideTrdRegTSRepeatingGroup +func NewNoSideTrdRegTSRepeatingGroup() NoSideTrdRegTSRepeatingGroup { + return NoSideTrdRegTSRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSideTrdRegTS, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SideTrdRegTimestamp), quickfix.GroupElement(tag.SideTrdRegTimestampType), quickfix.GroupElement(tag.SideTrdRegTimestampSrc)})} +} + +// Add create and append a new NoSideTrdRegTS to this group +func (m NoSideTrdRegTSRepeatingGroup) Add() NoSideTrdRegTS { + g := m.RepeatingGroup.Add() + return NoSideTrdRegTS{g} +} + +// Get returns the ith NoSideTrdRegTS in the NoSideTrdRegTSRepeatinGroup +func (m NoSideTrdRegTSRepeatingGroup) Get(i int) NoSideTrdRegTS { + return NoSideTrdRegTS{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetails is a repeating group element, Tag 1158 +type NoSettlDetails struct { + *quickfix.Group +} + +// SetSettlObligSource sets SettlObligSource, Tag 1164 +func (m NoSettlDetails) SetSettlObligSource(v enum.SettlObligSource) { + m.Set(field.NewSettlObligSource(v)) +} + +// SetNoSettlPartyIDs sets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) SetNoSettlPartyIDs(f NoSettlPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlObligSource gets SettlObligSource, Tag 1164 +func (m NoSettlDetails) GetSettlObligSource() (v enum.SettlObligSource, err quickfix.MessageRejectError) { + var f field.SettlObligSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartyIDs gets NoSettlPartyIDs, Tag 781 +func (m NoSettlDetails) GetNoSettlPartyIDs() (NoSettlPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlObligSource returns true if SettlObligSource is present, Tag 1164 +func (m NoSettlDetails) HasSettlObligSource() bool { + return m.Has(tag.SettlObligSource) +} + +// HasNoSettlPartyIDs returns true if NoSettlPartyIDs is present, Tag 781 +func (m NoSettlDetails) HasNoSettlPartyIDs() bool { + return m.Has(tag.NoSettlPartyIDs) +} + +// NoSettlPartyIDs is a repeating group element, Tag 781 +type NoSettlPartyIDs struct { + *quickfix.Group +} + +// SetSettlPartyID sets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) SetSettlPartyID(v string) { + m.Set(field.NewSettlPartyID(v)) +} + +// SetSettlPartyIDSource sets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) SetSettlPartyIDSource(v string) { + m.Set(field.NewSettlPartyIDSource(v)) +} + +// SetSettlPartyRole sets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) SetSettlPartyRole(v int) { + m.Set(field.NewSettlPartyRole(v)) +} + +// SetNoSettlPartySubIDs sets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) SetNoSettlPartySubIDs(f NoSettlPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSettlPartyID gets SettlPartyID, Tag 782 +func (m NoSettlPartyIDs) GetSettlPartyID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyIDSource gets SettlPartyIDSource, Tag 783 +func (m NoSettlPartyIDs) GetSettlPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartyRole gets SettlPartyRole, Tag 784 +func (m NoSettlPartyIDs) GetSettlPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSettlPartySubIDs gets NoSettlPartySubIDs, Tag 801 +func (m NoSettlPartyIDs) GetNoSettlPartySubIDs() (NoSettlPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSettlPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSettlPartyID returns true if SettlPartyID is present, Tag 782 +func (m NoSettlPartyIDs) HasSettlPartyID() bool { + return m.Has(tag.SettlPartyID) +} + +// HasSettlPartyIDSource returns true if SettlPartyIDSource is present, Tag 783 +func (m NoSettlPartyIDs) HasSettlPartyIDSource() bool { + return m.Has(tag.SettlPartyIDSource) +} + +// HasSettlPartyRole returns true if SettlPartyRole is present, Tag 784 +func (m NoSettlPartyIDs) HasSettlPartyRole() bool { + return m.Has(tag.SettlPartyRole) +} + +// HasNoSettlPartySubIDs returns true if NoSettlPartySubIDs is present, Tag 801 +func (m NoSettlPartyIDs) HasNoSettlPartySubIDs() bool { + return m.Has(tag.NoSettlPartySubIDs) +} + +// NoSettlPartySubIDs is a repeating group element, Tag 801 +type NoSettlPartySubIDs struct { + *quickfix.Group +} + +// SetSettlPartySubID sets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) SetSettlPartySubID(v string) { + m.Set(field.NewSettlPartySubID(v)) +} + +// SetSettlPartySubIDType sets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) SetSettlPartySubIDType(v int) { + m.Set(field.NewSettlPartySubIDType(v)) +} + +// GetSettlPartySubID gets SettlPartySubID, Tag 785 +func (m NoSettlPartySubIDs) GetSettlPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlPartySubIDType gets SettlPartySubIDType, Tag 786 +func (m NoSettlPartySubIDs) GetSettlPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.SettlPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSettlPartySubID returns true if SettlPartySubID is present, Tag 785 +func (m NoSettlPartySubIDs) HasSettlPartySubID() bool { + return m.Has(tag.SettlPartySubID) +} + +// HasSettlPartySubIDType returns true if SettlPartySubIDType is present, Tag 786 +func (m NoSettlPartySubIDs) HasSettlPartySubIDType() bool { + return m.Has(tag.SettlPartySubIDType) +} + +// NoSettlPartySubIDsRepeatingGroup is a repeating group, Tag 801 +type NoSettlPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartySubIDsRepeatingGroup returns an initialized, NoSettlPartySubIDsRepeatingGroup +func NewNoSettlPartySubIDsRepeatingGroup() NoSettlPartySubIDsRepeatingGroup { + return NoSettlPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartySubID), quickfix.GroupElement(tag.SettlPartySubIDType)})} +} + +// Add create and append a new NoSettlPartySubIDs to this group +func (m NoSettlPartySubIDsRepeatingGroup) Add() NoSettlPartySubIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartySubIDs{g} +} + +// Get returns the ith NoSettlPartySubIDs in the NoSettlPartySubIDsRepeatinGroup +func (m NoSettlPartySubIDsRepeatingGroup) Get(i int) NoSettlPartySubIDs { + return NoSettlPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlPartyIDsRepeatingGroup is a repeating group, Tag 781 +type NoSettlPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlPartyIDsRepeatingGroup returns an initialized, NoSettlPartyIDsRepeatingGroup +func NewNoSettlPartyIDsRepeatingGroup() NoSettlPartyIDsRepeatingGroup { + return NoSettlPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlPartyID), quickfix.GroupElement(tag.SettlPartyIDSource), quickfix.GroupElement(tag.SettlPartyRole), NewNoSettlPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlPartyIDs to this group +func (m NoSettlPartyIDsRepeatingGroup) Add() NoSettlPartyIDs { + g := m.RepeatingGroup.Add() + return NoSettlPartyIDs{g} +} + +// Get returns the ith NoSettlPartyIDs in the NoSettlPartyIDsRepeatinGroup +func (m NoSettlPartyIDsRepeatingGroup) Get(i int) NoSettlPartyIDs { + return NoSettlPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSettlDetailsRepeatingGroup is a repeating group, Tag 1158 +type NoSettlDetailsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSettlDetailsRepeatingGroup returns an initialized, NoSettlDetailsRepeatingGroup +func NewNoSettlDetailsRepeatingGroup() NoSettlDetailsRepeatingGroup { + return NoSettlDetailsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSettlDetails, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SettlObligSource), NewNoSettlPartyIDsRepeatingGroup()})} +} + +// Add create and append a new NoSettlDetails to this group +func (m NoSettlDetailsRepeatingGroup) Add() NoSettlDetails { + g := m.RepeatingGroup.Add() + return NoSettlDetails{g} +} + +// Get returns the ith NoSettlDetails in the NoSettlDetailsRepeatinGroup +func (m NoSettlDetailsRepeatingGroup) Get(i int) NoSettlDetails { + return NoSettlDetails{m.RepeatingGroup.Get(i)} +} + +// NoSidesRepeatingGroup is a repeating group, Tag 552 +type NoSidesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSidesRepeatingGroup returns an initialized, NoSidesRepeatingGroup +func NewNoSidesRepeatingGroup() NoSidesRepeatingGroup { + return NoSidesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSides, + quickfix.GroupTemplate{quickfix.GroupElement(tag.Side), NewNoPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.Account), quickfix.GroupElement(tag.AcctIDSource), quickfix.GroupElement(tag.AccountType), quickfix.GroupElement(tag.ProcessCode), quickfix.GroupElement(tag.OddLot), NewNoClearingInstructionsRepeatingGroup(), quickfix.GroupElement(tag.TradeInputSource), quickfix.GroupElement(tag.TradeInputDevice), quickfix.GroupElement(tag.ComplianceID), quickfix.GroupElement(tag.SolicitedFlag), quickfix.GroupElement(tag.CustOrderCapacity), quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.TimeBracket), quickfix.GroupElement(tag.Commission), quickfix.GroupElement(tag.CommType), quickfix.GroupElement(tag.CommCurrency), quickfix.GroupElement(tag.FundRenewWaiv), quickfix.GroupElement(tag.NumDaysInterest), quickfix.GroupElement(tag.ExDate), quickfix.GroupElement(tag.AccruedInterestRate), quickfix.GroupElement(tag.AccruedInterestAmt), quickfix.GroupElement(tag.InterestAtMaturity), quickfix.GroupElement(tag.EndAccruedInterestAmt), quickfix.GroupElement(tag.StartCash), quickfix.GroupElement(tag.EndCash), quickfix.GroupElement(tag.Concession), quickfix.GroupElement(tag.TotalTakedown), quickfix.GroupElement(tag.NetMoney), quickfix.GroupElement(tag.SettlCurrAmt), quickfix.GroupElement(tag.SettlCurrFxRate), quickfix.GroupElement(tag.SettlCurrFxRateCalc), quickfix.GroupElement(tag.PositionEffect), quickfix.GroupElement(tag.SideMultiLegReportingType), NewNoContAmtsRepeatingGroup(), NewNoStipulationsRepeatingGroup(), NewNoMiscFeesRepeatingGroup(), quickfix.GroupElement(tag.ExchangeRule), quickfix.GroupElement(tag.TradeAllocIndicator), quickfix.GroupElement(tag.PreallocMethod), quickfix.GroupElement(tag.AllocID), NewNoAllocsRepeatingGroup(), quickfix.GroupElement(tag.SideGrossTradeAmt), quickfix.GroupElement(tag.AggressorIndicator), quickfix.GroupElement(tag.SideLastQty), quickfix.GroupElement(tag.SideTradeReportID), quickfix.GroupElement(tag.SideFillStationCd), quickfix.GroupElement(tag.SideReasonCd), quickfix.GroupElement(tag.RptSeq), quickfix.GroupElement(tag.SideTrdSubTyp), NewNoSideTrdRegTSRepeatingGroup(), quickfix.GroupElement(tag.NetGrossInd), quickfix.GroupElement(tag.SideCurrency), quickfix.GroupElement(tag.SideSettlCurrency), NewNoSettlDetailsRepeatingGroup(), quickfix.GroupElement(tag.SideExecID), quickfix.GroupElement(tag.OrderDelay), quickfix.GroupElement(tag.OrderDelayUnit), quickfix.GroupElement(tag.OrderCategory), quickfix.GroupElement(tag.OrderID), quickfix.GroupElement(tag.SecondaryOrderID), quickfix.GroupElement(tag.ClOrdID), quickfix.GroupElement(tag.SecondaryClOrdID), quickfix.GroupElement(tag.ListID), quickfix.GroupElement(tag.RefOrderID), quickfix.GroupElement(tag.RefOrderIDSource), quickfix.GroupElement(tag.RefOrdIDReason), quickfix.GroupElement(tag.OrdType), quickfix.GroupElement(tag.Price), quickfix.GroupElement(tag.StopPx), quickfix.GroupElement(tag.ExecInst), quickfix.GroupElement(tag.OrdStatus), quickfix.GroupElement(tag.OrderQty), quickfix.GroupElement(tag.CashOrderQty), quickfix.GroupElement(tag.OrderPercent), quickfix.GroupElement(tag.RoundingDirection), quickfix.GroupElement(tag.RoundingModulus), quickfix.GroupElement(tag.LeavesQty), quickfix.GroupElement(tag.CumQty), quickfix.GroupElement(tag.TimeInForce), quickfix.GroupElement(tag.ExpireTime), quickfix.GroupElement(tag.SecondaryDisplayQty), quickfix.GroupElement(tag.DisplayWhen), quickfix.GroupElement(tag.DisplayMethod), quickfix.GroupElement(tag.DisplayLowQty), quickfix.GroupElement(tag.DisplayHighQty), quickfix.GroupElement(tag.DisplayMinIncr), quickfix.GroupElement(tag.RefreshQty), quickfix.GroupElement(tag.DisplayQty), quickfix.GroupElement(tag.OrderCapacity), quickfix.GroupElement(tag.OrderRestrictions), quickfix.GroupElement(tag.OrigCustOrderCapacity), quickfix.GroupElement(tag.OrderInputDevice), quickfix.GroupElement(tag.LotType), quickfix.GroupElement(tag.TransBkdTime), quickfix.GroupElement(tag.OrigOrdModTime), quickfix.GroupElement(tag.BookingType)})} +} + +// Add create and append a new NoSides to this group +func (m NoSidesRepeatingGroup) Add() NoSides { + g := m.RepeatingGroup.Add() + return NoSides{g} +} + +// Get returns the ith NoSides in the NoSidesRepeatinGroup +func (m NoSidesRepeatingGroup) Get(i int) NoSides { + return NoSides{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// SetLegQty sets LegQty, Tag 687 +func (m NoLegs) SetLegQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegQty(value, scale)) +} + +// SetLegSwapType sets LegSwapType, Tag 690 +func (m NoLegs) SetLegSwapType(v enum.LegSwapType) { + m.Set(field.NewLegSwapType(v)) +} + +// SetNoLegStipulations sets NoLegStipulations, Tag 683 +func (m NoLegs) SetNoLegStipulations(f NoLegStipulationsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegPositionEffect sets LegPositionEffect, Tag 564 +func (m NoLegs) SetLegPositionEffect(v string) { + m.Set(field.NewLegPositionEffect(v)) +} + +// SetLegCoveredOrUncovered sets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) SetLegCoveredOrUncovered(v int) { + m.Set(field.NewLegCoveredOrUncovered(v)) +} + +// SetNoNestedPartyIDs sets NoNestedPartyIDs, Tag 539 +func (m NoLegs) SetNoNestedPartyIDs(f NoNestedPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegRefID sets LegRefID, Tag 654 +func (m NoLegs) SetLegRefID(v string) { + m.Set(field.NewLegRefID(v)) +} + +// SetLegSettlType sets LegSettlType, Tag 587 +func (m NoLegs) SetLegSettlType(v string) { + m.Set(field.NewLegSettlType(v)) +} + +// SetLegSettlDate sets LegSettlDate, Tag 588 +func (m NoLegs) SetLegSettlDate(v string) { + m.Set(field.NewLegSettlDate(v)) +} + +// SetLegLastPx sets LegLastPx, Tag 637 +func (m NoLegs) SetLegLastPx(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastPx(value, scale)) +} + +// SetLegReportID sets LegReportID, Tag 990 +func (m NoLegs) SetLegReportID(v string) { + m.Set(field.NewLegReportID(v)) +} + +// SetLegSettlCurrency sets LegSettlCurrency, Tag 675 +func (m NoLegs) SetLegSettlCurrency(v string) { + m.Set(field.NewLegSettlCurrency(v)) +} + +// SetLegLastForwardPoints sets LegLastForwardPoints, Tag 1073 +func (m NoLegs) SetLegLastForwardPoints(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastForwardPoints(value, scale)) +} + +// SetLegCalculatedCcyLastQty sets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) SetLegCalculatedCcyLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCalculatedCcyLastQty(value, scale)) +} + +// SetLegGrossTradeAmt sets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) SetLegGrossTradeAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewLegGrossTradeAmt(value, scale)) +} + +// SetLegNumber sets LegNumber, Tag 1152 +func (m NoLegs) SetLegNumber(v int) { + m.Set(field.NewLegNumber(v)) +} + +// SetNoOfLegUnderlyings sets NoOfLegUnderlyings, Tag 1342 +func (m NoLegs) SetNoOfLegUnderlyings(f NoOfLegUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegVolatility sets LegVolatility, Tag 1379 +func (m NoLegs) SetLegVolatility(value decimal.Decimal, scale int32) { + m.Set(field.NewLegVolatility(value, scale)) +} + +// SetLegDividendYield sets LegDividendYield, Tag 1381 +func (m NoLegs) SetLegDividendYield(value decimal.Decimal, scale int32) { + m.Set(field.NewLegDividendYield(value, scale)) +} + +// SetLegCurrencyRatio sets LegCurrencyRatio, Tag 1383 +func (m NoLegs) SetLegCurrencyRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCurrencyRatio(value, scale)) +} + +// SetLegExecInst sets LegExecInst, Tag 1384 +func (m NoLegs) SetLegExecInst(v string) { + m.Set(field.NewLegExecInst(v)) +} + +// SetLegLastQty sets LegLastQty, Tag 1418 +func (m NoLegs) SetLegLastQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegLastQty(value, scale)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegQty gets LegQty, Tag 687 +func (m NoLegs) GetLegQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSwapType gets LegSwapType, Tag 690 +func (m NoLegs) GetLegSwapType() (v enum.LegSwapType, err quickfix.MessageRejectError) { + var f field.LegSwapTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegStipulations gets NoLegStipulations, Tag 683 +func (m NoLegs) GetNoLegStipulations() (NoLegStipulationsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegStipulationsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegPositionEffect gets LegPositionEffect, Tag 564 +func (m NoLegs) GetLegPositionEffect() (v string, err quickfix.MessageRejectError) { + var f field.LegPositionEffectField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCoveredOrUncovered gets LegCoveredOrUncovered, Tag 565 +func (m NoLegs) GetLegCoveredOrUncovered() (v int, err quickfix.MessageRejectError) { + var f field.LegCoveredOrUncoveredField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartyIDs gets NoNestedPartyIDs, Tag 539 +func (m NoLegs) GetNoNestedPartyIDs() (NoNestedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegRefID gets LegRefID, Tag 654 +func (m NoLegs) GetLegRefID() (v string, err quickfix.MessageRejectError) { + var f field.LegRefIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlType gets LegSettlType, Tag 587 +func (m NoLegs) GetLegSettlType() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlDate gets LegSettlDate, Tag 588 +func (m NoLegs) GetLegSettlDate() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastPx gets LegLastPx, Tag 637 +func (m NoLegs) GetLegLastPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegReportID gets LegReportID, Tag 990 +func (m NoLegs) GetLegReportID() (v string, err quickfix.MessageRejectError) { + var f field.LegReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSettlCurrency gets LegSettlCurrency, Tag 675 +func (m NoLegs) GetLegSettlCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegSettlCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastForwardPoints gets LegLastForwardPoints, Tag 1073 +func (m NoLegs) GetLegLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastForwardPointsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCalculatedCcyLastQty gets LegCalculatedCcyLastQty, Tag 1074 +func (m NoLegs) GetLegCalculatedCcyLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCalculatedCcyLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegGrossTradeAmt gets LegGrossTradeAmt, Tag 1075 +func (m NoLegs) GetLegGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegGrossTradeAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegNumber gets LegNumber, Tag 1152 +func (m NoLegs) GetLegNumber() (v int, err quickfix.MessageRejectError) { + var f field.LegNumberField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOfLegUnderlyings gets NoOfLegUnderlyings, Tag 1342 +func (m NoLegs) GetNoOfLegUnderlyings() (NoOfLegUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOfLegUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegVolatility gets LegVolatility, Tag 1379 +func (m NoLegs) GetLegVolatility() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegVolatilityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDividendYield gets LegDividendYield, Tag 1381 +func (m NoLegs) GetLegDividendYield() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegDividendYieldField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrencyRatio gets LegCurrencyRatio, Tag 1383 +func (m NoLegs) GetLegCurrencyRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCurrencyRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExecInst gets LegExecInst, Tag 1384 +func (m NoLegs) GetLegExecInst() (v string, err quickfix.MessageRejectError) { + var f field.LegExecInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLastQty gets LegLastQty, Tag 1418 +func (m NoLegs) GetLegLastQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegLastQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// HasLegQty returns true if LegQty is present, Tag 687 +func (m NoLegs) HasLegQty() bool { + return m.Has(tag.LegQty) +} + +// HasLegSwapType returns true if LegSwapType is present, Tag 690 +func (m NoLegs) HasLegSwapType() bool { + return m.Has(tag.LegSwapType) +} + +// HasNoLegStipulations returns true if NoLegStipulations is present, Tag 683 +func (m NoLegs) HasNoLegStipulations() bool { + return m.Has(tag.NoLegStipulations) +} + +// HasLegPositionEffect returns true if LegPositionEffect is present, Tag 564 +func (m NoLegs) HasLegPositionEffect() bool { + return m.Has(tag.LegPositionEffect) +} + +// HasLegCoveredOrUncovered returns true if LegCoveredOrUncovered is present, Tag 565 +func (m NoLegs) HasLegCoveredOrUncovered() bool { + return m.Has(tag.LegCoveredOrUncovered) +} + +// HasNoNestedPartyIDs returns true if NoNestedPartyIDs is present, Tag 539 +func (m NoLegs) HasNoNestedPartyIDs() bool { + return m.Has(tag.NoNestedPartyIDs) +} + +// HasLegRefID returns true if LegRefID is present, Tag 654 +func (m NoLegs) HasLegRefID() bool { + return m.Has(tag.LegRefID) +} + +// HasLegSettlType returns true if LegSettlType is present, Tag 587 +func (m NoLegs) HasLegSettlType() bool { + return m.Has(tag.LegSettlType) +} + +// HasLegSettlDate returns true if LegSettlDate is present, Tag 588 +func (m NoLegs) HasLegSettlDate() bool { + return m.Has(tag.LegSettlDate) +} + +// HasLegLastPx returns true if LegLastPx is present, Tag 637 +func (m NoLegs) HasLegLastPx() bool { + return m.Has(tag.LegLastPx) +} + +// HasLegReportID returns true if LegReportID is present, Tag 990 +func (m NoLegs) HasLegReportID() bool { + return m.Has(tag.LegReportID) +} + +// HasLegSettlCurrency returns true if LegSettlCurrency is present, Tag 675 +func (m NoLegs) HasLegSettlCurrency() bool { + return m.Has(tag.LegSettlCurrency) +} + +// HasLegLastForwardPoints returns true if LegLastForwardPoints is present, Tag 1073 +func (m NoLegs) HasLegLastForwardPoints() bool { + return m.Has(tag.LegLastForwardPoints) +} + +// HasLegCalculatedCcyLastQty returns true if LegCalculatedCcyLastQty is present, Tag 1074 +func (m NoLegs) HasLegCalculatedCcyLastQty() bool { + return m.Has(tag.LegCalculatedCcyLastQty) +} + +// HasLegGrossTradeAmt returns true if LegGrossTradeAmt is present, Tag 1075 +func (m NoLegs) HasLegGrossTradeAmt() bool { + return m.Has(tag.LegGrossTradeAmt) +} + +// HasLegNumber returns true if LegNumber is present, Tag 1152 +func (m NoLegs) HasLegNumber() bool { + return m.Has(tag.LegNumber) +} + +// HasNoOfLegUnderlyings returns true if NoOfLegUnderlyings is present, Tag 1342 +func (m NoLegs) HasNoOfLegUnderlyings() bool { + return m.Has(tag.NoOfLegUnderlyings) +} + +// HasLegVolatility returns true if LegVolatility is present, Tag 1379 +func (m NoLegs) HasLegVolatility() bool { + return m.Has(tag.LegVolatility) +} + +// HasLegDividendYield returns true if LegDividendYield is present, Tag 1381 +func (m NoLegs) HasLegDividendYield() bool { + return m.Has(tag.LegDividendYield) +} + +// HasLegCurrencyRatio returns true if LegCurrencyRatio is present, Tag 1383 +func (m NoLegs) HasLegCurrencyRatio() bool { + return m.Has(tag.LegCurrencyRatio) +} + +// HasLegExecInst returns true if LegExecInst is present, Tag 1384 +func (m NoLegs) HasLegExecInst() bool { + return m.Has(tag.LegExecInst) +} + +// HasLegLastQty returns true if LegLastQty is present, Tag 1418 +func (m NoLegs) HasLegLastQty() bool { + return m.Has(tag.LegLastQty) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegStipulations is a repeating group element, Tag 683 +type NoLegStipulations struct { + *quickfix.Group +} + +// SetLegStipulationType sets LegStipulationType, Tag 688 +func (m NoLegStipulations) SetLegStipulationType(v string) { + m.Set(field.NewLegStipulationType(v)) +} + +// SetLegStipulationValue sets LegStipulationValue, Tag 689 +func (m NoLegStipulations) SetLegStipulationValue(v string) { + m.Set(field.NewLegStipulationValue(v)) +} + +// GetLegStipulationType gets LegStipulationType, Tag 688 +func (m NoLegStipulations) GetLegStipulationType() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStipulationValue gets LegStipulationValue, Tag 689 +func (m NoLegStipulations) GetLegStipulationValue() (v string, err quickfix.MessageRejectError) { + var f field.LegStipulationValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegStipulationType returns true if LegStipulationType is present, Tag 688 +func (m NoLegStipulations) HasLegStipulationType() bool { + return m.Has(tag.LegStipulationType) +} + +// HasLegStipulationValue returns true if LegStipulationValue is present, Tag 689 +func (m NoLegStipulations) HasLegStipulationValue() bool { + return m.Has(tag.LegStipulationValue) +} + +// NoLegStipulationsRepeatingGroup is a repeating group, Tag 683 +type NoLegStipulationsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegStipulationsRepeatingGroup returns an initialized, NoLegStipulationsRepeatingGroup +func NewNoLegStipulationsRepeatingGroup() NoLegStipulationsRepeatingGroup { + return NoLegStipulationsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegStipulations, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegStipulationType), quickfix.GroupElement(tag.LegStipulationValue)})} +} + +// Add create and append a new NoLegStipulations to this group +func (m NoLegStipulationsRepeatingGroup) Add() NoLegStipulations { + g := m.RepeatingGroup.Add() + return NoLegStipulations{g} +} + +// Get returns the ith NoLegStipulations in the NoLegStipulationsRepeatinGroup +func (m NoLegStipulationsRepeatingGroup) Get(i int) NoLegStipulations { + return NoLegStipulations{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDs is a repeating group element, Tag 539 +type NoNestedPartyIDs struct { + *quickfix.Group +} + +// SetNestedPartyID sets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) SetNestedPartyID(v string) { + m.Set(field.NewNestedPartyID(v)) +} + +// SetNestedPartyIDSource sets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) SetNestedPartyIDSource(v string) { + m.Set(field.NewNestedPartyIDSource(v)) +} + +// SetNestedPartyRole sets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) SetNestedPartyRole(v int) { + m.Set(field.NewNestedPartyRole(v)) +} + +// SetNoNestedPartySubIDs sets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) SetNoNestedPartySubIDs(f NoNestedPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetNestedPartyID gets NestedPartyID, Tag 524 +func (m NoNestedPartyIDs) GetNestedPartyID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyIDSource gets NestedPartyIDSource, Tag 525 +func (m NoNestedPartyIDs) GetNestedPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartyRole gets NestedPartyRole, Tag 538 +func (m NoNestedPartyIDs) GetNestedPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoNestedPartySubIDs gets NoNestedPartySubIDs, Tag 804 +func (m NoNestedPartyIDs) GetNoNestedPartySubIDs() (NoNestedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoNestedPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasNestedPartyID returns true if NestedPartyID is present, Tag 524 +func (m NoNestedPartyIDs) HasNestedPartyID() bool { + return m.Has(tag.NestedPartyID) +} + +// HasNestedPartyIDSource returns true if NestedPartyIDSource is present, Tag 525 +func (m NoNestedPartyIDs) HasNestedPartyIDSource() bool { + return m.Has(tag.NestedPartyIDSource) +} + +// HasNestedPartyRole returns true if NestedPartyRole is present, Tag 538 +func (m NoNestedPartyIDs) HasNestedPartyRole() bool { + return m.Has(tag.NestedPartyRole) +} + +// HasNoNestedPartySubIDs returns true if NoNestedPartySubIDs is present, Tag 804 +func (m NoNestedPartyIDs) HasNoNestedPartySubIDs() bool { + return m.Has(tag.NoNestedPartySubIDs) +} + +// NoNestedPartySubIDs is a repeating group element, Tag 804 +type NoNestedPartySubIDs struct { + *quickfix.Group +} + +// SetNestedPartySubID sets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) SetNestedPartySubID(v string) { + m.Set(field.NewNestedPartySubID(v)) +} + +// SetNestedPartySubIDType sets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) SetNestedPartySubIDType(v int) { + m.Set(field.NewNestedPartySubIDType(v)) +} + +// GetNestedPartySubID gets NestedPartySubID, Tag 545 +func (m NoNestedPartySubIDs) GetNestedPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNestedPartySubIDType gets NestedPartySubIDType, Tag 805 +func (m NoNestedPartySubIDs) GetNestedPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.NestedPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNestedPartySubID returns true if NestedPartySubID is present, Tag 545 +func (m NoNestedPartySubIDs) HasNestedPartySubID() bool { + return m.Has(tag.NestedPartySubID) +} + +// HasNestedPartySubIDType returns true if NestedPartySubIDType is present, Tag 805 +func (m NoNestedPartySubIDs) HasNestedPartySubIDType() bool { + return m.Has(tag.NestedPartySubIDType) +} + +// NoNestedPartySubIDsRepeatingGroup is a repeating group, Tag 804 +type NoNestedPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartySubIDsRepeatingGroup returns an initialized, NoNestedPartySubIDsRepeatingGroup +func NewNoNestedPartySubIDsRepeatingGroup() NoNestedPartySubIDsRepeatingGroup { + return NoNestedPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartySubID), quickfix.GroupElement(tag.NestedPartySubIDType)})} +} + +// Add create and append a new NoNestedPartySubIDs to this group +func (m NoNestedPartySubIDsRepeatingGroup) Add() NoNestedPartySubIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartySubIDs{g} +} + +// Get returns the ith NoNestedPartySubIDs in the NoNestedPartySubIDsRepeatinGroup +func (m NoNestedPartySubIDsRepeatingGroup) Get(i int) NoNestedPartySubIDs { + return NoNestedPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoNestedPartyIDsRepeatingGroup is a repeating group, Tag 539 +type NoNestedPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoNestedPartyIDsRepeatingGroup returns an initialized, NoNestedPartyIDsRepeatingGroup +func NewNoNestedPartyIDsRepeatingGroup() NoNestedPartyIDsRepeatingGroup { + return NoNestedPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoNestedPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.NestedPartyID), quickfix.GroupElement(tag.NestedPartyIDSource), quickfix.GroupElement(tag.NestedPartyRole), NewNoNestedPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoNestedPartyIDs to this group +func (m NoNestedPartyIDsRepeatingGroup) Add() NoNestedPartyIDs { + g := m.RepeatingGroup.Add() + return NoNestedPartyIDs{g} +} + +// Get returns the ith NoNestedPartyIDs in the NoNestedPartyIDsRepeatinGroup +func (m NoNestedPartyIDsRepeatingGroup) Get(i int) NoNestedPartyIDs { + return NoNestedPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoOfLegUnderlyings is a repeating group element, Tag 1342 +type NoOfLegUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingLegSymbol sets UnderlyingLegSymbol, Tag 1330 +func (m NoOfLegUnderlyings) SetUnderlyingLegSymbol(v string) { + m.Set(field.NewUnderlyingLegSymbol(v)) +} + +// SetUnderlyingLegSymbolSfx sets UnderlyingLegSymbolSfx, Tag 1331 +func (m NoOfLegUnderlyings) SetUnderlyingLegSymbolSfx(v string) { + m.Set(field.NewUnderlyingLegSymbolSfx(v)) +} + +// SetUnderlyingLegSecurityID sets UnderlyingLegSecurityID, Tag 1332 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityID(v string) { + m.Set(field.NewUnderlyingLegSecurityID(v)) +} + +// SetUnderlyingLegSecurityIDSource sets UnderlyingLegSecurityIDSource, Tag 1333 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityIDSource(v string) { + m.Set(field.NewUnderlyingLegSecurityIDSource(v)) +} + +// SetNoUnderlyingLegSecurityAltID sets NoUnderlyingLegSecurityAltID, Tag 1334 +func (m NoOfLegUnderlyings) SetNoUnderlyingLegSecurityAltID(f NoUnderlyingLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingLegCFICode sets UnderlyingLegCFICode, Tag 1344 +func (m NoOfLegUnderlyings) SetUnderlyingLegCFICode(v string) { + m.Set(field.NewUnderlyingLegCFICode(v)) +} + +// SetUnderlyingLegSecurityType sets UnderlyingLegSecurityType, Tag 1337 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityType(v string) { + m.Set(field.NewUnderlyingLegSecurityType(v)) +} + +// SetUnderlyingLegSecuritySubType sets UnderlyingLegSecuritySubType, Tag 1338 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecuritySubType(v string) { + m.Set(field.NewUnderlyingLegSecuritySubType(v)) +} + +// SetUnderlyingLegMaturityMonthYear sets UnderlyingLegMaturityMonthYear, Tag 1339 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingLegMaturityMonthYear(v)) +} + +// SetUnderlyingLegMaturityDate sets UnderlyingLegMaturityDate, Tag 1345 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityDate(v string) { + m.Set(field.NewUnderlyingLegMaturityDate(v)) +} + +// SetUnderlyingLegMaturityTime sets UnderlyingLegMaturityTime, Tag 1405 +func (m NoOfLegUnderlyings) SetUnderlyingLegMaturityTime(v string) { + m.Set(field.NewUnderlyingLegMaturityTime(v)) +} + +// SetUnderlyingLegStrikePrice sets UnderlyingLegStrikePrice, Tag 1340 +func (m NoOfLegUnderlyings) SetUnderlyingLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingLegStrikePrice(value, scale)) +} + +// SetUnderlyingLegOptAttribute sets UnderlyingLegOptAttribute, Tag 1391 +func (m NoOfLegUnderlyings) SetUnderlyingLegOptAttribute(v string) { + m.Set(field.NewUnderlyingLegOptAttribute(v)) +} + +// SetUnderlyingLegPutOrCall sets UnderlyingLegPutOrCall, Tag 1343 +func (m NoOfLegUnderlyings) SetUnderlyingLegPutOrCall(v int) { + m.Set(field.NewUnderlyingLegPutOrCall(v)) +} + +// SetUnderlyingLegSecurityExchange sets UnderlyingLegSecurityExchange, Tag 1341 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityExchange(v string) { + m.Set(field.NewUnderlyingLegSecurityExchange(v)) +} + +// SetUnderlyingLegSecurityDesc sets UnderlyingLegSecurityDesc, Tag 1392 +func (m NoOfLegUnderlyings) SetUnderlyingLegSecurityDesc(v string) { + m.Set(field.NewUnderlyingLegSecurityDesc(v)) +} + +// GetUnderlyingLegSymbol gets UnderlyingLegSymbol, Tag 1330 +func (m NoOfLegUnderlyings) GetUnderlyingLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSymbolSfx gets UnderlyingLegSymbolSfx, Tag 1331 +func (m NoOfLegUnderlyings) GetUnderlyingLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityID gets UnderlyingLegSecurityID, Tag 1332 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityIDSource gets UnderlyingLegSecurityIDSource, Tag 1333 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingLegSecurityAltID gets NoUnderlyingLegSecurityAltID, Tag 1334 +func (m NoOfLegUnderlyings) GetNoUnderlyingLegSecurityAltID() (NoUnderlyingLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingLegCFICode gets UnderlyingLegCFICode, Tag 1344 +func (m NoOfLegUnderlyings) GetUnderlyingLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityType gets UnderlyingLegSecurityType, Tag 1337 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecuritySubType gets UnderlyingLegSecuritySubType, Tag 1338 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityMonthYear gets UnderlyingLegMaturityMonthYear, Tag 1339 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityDate gets UnderlyingLegMaturityDate, Tag 1345 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegMaturityTime gets UnderlyingLegMaturityTime, Tag 1405 +func (m NoOfLegUnderlyings) GetUnderlyingLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegStrikePrice gets UnderlyingLegStrikePrice, Tag 1340 +func (m NoOfLegUnderlyings) GetUnderlyingLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingLegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegOptAttribute gets UnderlyingLegOptAttribute, Tag 1391 +func (m NoOfLegUnderlyings) GetUnderlyingLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegPutOrCall gets UnderlyingLegPutOrCall, Tag 1343 +func (m NoOfLegUnderlyings) GetUnderlyingLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingLegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityExchange gets UnderlyingLegSecurityExchange, Tag 1341 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityDesc gets UnderlyingLegSecurityDesc, Tag 1392 +func (m NoOfLegUnderlyings) GetUnderlyingLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingLegSymbol returns true if UnderlyingLegSymbol is present, Tag 1330 +func (m NoOfLegUnderlyings) HasUnderlyingLegSymbol() bool { + return m.Has(tag.UnderlyingLegSymbol) +} + +// HasUnderlyingLegSymbolSfx returns true if UnderlyingLegSymbolSfx is present, Tag 1331 +func (m NoOfLegUnderlyings) HasUnderlyingLegSymbolSfx() bool { + return m.Has(tag.UnderlyingLegSymbolSfx) +} + +// HasUnderlyingLegSecurityID returns true if UnderlyingLegSecurityID is present, Tag 1332 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityID() bool { + return m.Has(tag.UnderlyingLegSecurityID) +} + +// HasUnderlyingLegSecurityIDSource returns true if UnderlyingLegSecurityIDSource is present, Tag 1333 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityIDSource() bool { + return m.Has(tag.UnderlyingLegSecurityIDSource) +} + +// HasNoUnderlyingLegSecurityAltID returns true if NoUnderlyingLegSecurityAltID is present, Tag 1334 +func (m NoOfLegUnderlyings) HasNoUnderlyingLegSecurityAltID() bool { + return m.Has(tag.NoUnderlyingLegSecurityAltID) +} + +// HasUnderlyingLegCFICode returns true if UnderlyingLegCFICode is present, Tag 1344 +func (m NoOfLegUnderlyings) HasUnderlyingLegCFICode() bool { + return m.Has(tag.UnderlyingLegCFICode) +} + +// HasUnderlyingLegSecurityType returns true if UnderlyingLegSecurityType is present, Tag 1337 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityType() bool { + return m.Has(tag.UnderlyingLegSecurityType) +} + +// HasUnderlyingLegSecuritySubType returns true if UnderlyingLegSecuritySubType is present, Tag 1338 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecuritySubType() bool { + return m.Has(tag.UnderlyingLegSecuritySubType) +} + +// HasUnderlyingLegMaturityMonthYear returns true if UnderlyingLegMaturityMonthYear is present, Tag 1339 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityMonthYear() bool { + return m.Has(tag.UnderlyingLegMaturityMonthYear) +} + +// HasUnderlyingLegMaturityDate returns true if UnderlyingLegMaturityDate is present, Tag 1345 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityDate() bool { + return m.Has(tag.UnderlyingLegMaturityDate) +} + +// HasUnderlyingLegMaturityTime returns true if UnderlyingLegMaturityTime is present, Tag 1405 +func (m NoOfLegUnderlyings) HasUnderlyingLegMaturityTime() bool { + return m.Has(tag.UnderlyingLegMaturityTime) +} + +// HasUnderlyingLegStrikePrice returns true if UnderlyingLegStrikePrice is present, Tag 1340 +func (m NoOfLegUnderlyings) HasUnderlyingLegStrikePrice() bool { + return m.Has(tag.UnderlyingLegStrikePrice) +} + +// HasUnderlyingLegOptAttribute returns true if UnderlyingLegOptAttribute is present, Tag 1391 +func (m NoOfLegUnderlyings) HasUnderlyingLegOptAttribute() bool { + return m.Has(tag.UnderlyingLegOptAttribute) +} + +// HasUnderlyingLegPutOrCall returns true if UnderlyingLegPutOrCall is present, Tag 1343 +func (m NoOfLegUnderlyings) HasUnderlyingLegPutOrCall() bool { + return m.Has(tag.UnderlyingLegPutOrCall) +} + +// HasUnderlyingLegSecurityExchange returns true if UnderlyingLegSecurityExchange is present, Tag 1341 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityExchange() bool { + return m.Has(tag.UnderlyingLegSecurityExchange) +} + +// HasUnderlyingLegSecurityDesc returns true if UnderlyingLegSecurityDesc is present, Tag 1392 +func (m NoOfLegUnderlyings) HasUnderlyingLegSecurityDesc() bool { + return m.Has(tag.UnderlyingLegSecurityDesc) +} + +// NoUnderlyingLegSecurityAltID is a repeating group element, Tag 1334 +type NoUnderlyingLegSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingLegSecurityAltID sets UnderlyingLegSecurityAltID, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) SetUnderlyingLegSecurityAltID(v string) { + m.Set(field.NewUnderlyingLegSecurityAltID(v)) +} + +// SetUnderlyingLegSecurityAltIDSource sets UnderlyingLegSecurityAltIDSource, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) SetUnderlyingLegSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingLegSecurityAltIDSource(v)) +} + +// GetUnderlyingLegSecurityAltID gets UnderlyingLegSecurityAltID, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) GetUnderlyingLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLegSecurityAltIDSource gets UnderlyingLegSecurityAltIDSource, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) GetUnderlyingLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingLegSecurityAltID returns true if UnderlyingLegSecurityAltID is present, Tag 1335 +func (m NoUnderlyingLegSecurityAltID) HasUnderlyingLegSecurityAltID() bool { + return m.Has(tag.UnderlyingLegSecurityAltID) +} + +// HasUnderlyingLegSecurityAltIDSource returns true if UnderlyingLegSecurityAltIDSource is present, Tag 1336 +func (m NoUnderlyingLegSecurityAltID) HasUnderlyingLegSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingLegSecurityAltIDSource) +} + +// NoUnderlyingLegSecurityAltIDRepeatingGroup is a repeating group, Tag 1334 +type NoUnderlyingLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingLegSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingLegSecurityAltIDRepeatingGroup +func NewNoUnderlyingLegSecurityAltIDRepeatingGroup() NoUnderlyingLegSecurityAltIDRepeatingGroup { + return NoUnderlyingLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingLegSecurityAltID), quickfix.GroupElement(tag.UnderlyingLegSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingLegSecurityAltID to this group +func (m NoUnderlyingLegSecurityAltIDRepeatingGroup) Add() NoUnderlyingLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingLegSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingLegSecurityAltID in the NoUnderlyingLegSecurityAltIDRepeatinGroup +func (m NoUnderlyingLegSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingLegSecurityAltID { + return NoUnderlyingLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoOfLegUnderlyingsRepeatingGroup is a repeating group, Tag 1342 +type NoOfLegUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOfLegUnderlyingsRepeatingGroup returns an initialized, NoOfLegUnderlyingsRepeatingGroup +func NewNoOfLegUnderlyingsRepeatingGroup() NoOfLegUnderlyingsRepeatingGroup { + return NoOfLegUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOfLegUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingLegSymbol), quickfix.GroupElement(tag.UnderlyingLegSymbolSfx), quickfix.GroupElement(tag.UnderlyingLegSecurityID), quickfix.GroupElement(tag.UnderlyingLegSecurityIDSource), NewNoUnderlyingLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingLegCFICode), quickfix.GroupElement(tag.UnderlyingLegSecurityType), quickfix.GroupElement(tag.UnderlyingLegSecuritySubType), quickfix.GroupElement(tag.UnderlyingLegMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingLegMaturityDate), quickfix.GroupElement(tag.UnderlyingLegMaturityTime), quickfix.GroupElement(tag.UnderlyingLegStrikePrice), quickfix.GroupElement(tag.UnderlyingLegOptAttribute), quickfix.GroupElement(tag.UnderlyingLegPutOrCall), quickfix.GroupElement(tag.UnderlyingLegSecurityExchange), quickfix.GroupElement(tag.UnderlyingLegSecurityDesc)})} +} + +// Add create and append a new NoOfLegUnderlyings to this group +func (m NoOfLegUnderlyingsRepeatingGroup) Add() NoOfLegUnderlyings { + g := m.RepeatingGroup.Add() + return NoOfLegUnderlyings{g} +} + +// Get returns the ith NoOfLegUnderlyings in the NoOfLegUnderlyingsRepeatinGroup +func (m NoOfLegUnderlyingsRepeatingGroup) Get(i int) NoOfLegUnderlyings { + return NoOfLegUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType), quickfix.GroupElement(tag.LegQty), quickfix.GroupElement(tag.LegSwapType), NewNoLegStipulationsRepeatingGroup(), quickfix.GroupElement(tag.LegPositionEffect), quickfix.GroupElement(tag.LegCoveredOrUncovered), NewNoNestedPartyIDsRepeatingGroup(), quickfix.GroupElement(tag.LegRefID), quickfix.GroupElement(tag.LegSettlType), quickfix.GroupElement(tag.LegSettlDate), quickfix.GroupElement(tag.LegLastPx), quickfix.GroupElement(tag.LegReportID), quickfix.GroupElement(tag.LegSettlCurrency), quickfix.GroupElement(tag.LegLastForwardPoints), quickfix.GroupElement(tag.LegCalculatedCcyLastQty), quickfix.GroupElement(tag.LegGrossTradeAmt), quickfix.GroupElement(tag.LegNumber), NewNoOfLegUnderlyingsRepeatingGroup(), quickfix.GroupElement(tag.LegVolatility), quickfix.GroupElement(tag.LegDividendYield), quickfix.GroupElement(tag.LegCurrencyRatio), quickfix.GroupElement(tag.LegExecInst), quickfix.GroupElement(tag.LegLastQty)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoPosAmt is a repeating group element, Tag 753 +type NoPosAmt struct { + *quickfix.Group +} + +// SetPosAmtType sets PosAmtType, Tag 707 +func (m NoPosAmt) SetPosAmtType(v enum.PosAmtType) { + m.Set(field.NewPosAmtType(v)) +} + +// SetPosAmt sets PosAmt, Tag 708 +func (m NoPosAmt) SetPosAmt(value decimal.Decimal, scale int32) { + m.Set(field.NewPosAmt(value, scale)) +} + +// SetPositionCurrency sets PositionCurrency, Tag 1055 +func (m NoPosAmt) SetPositionCurrency(v string) { + m.Set(field.NewPositionCurrency(v)) +} + +// GetPosAmtType gets PosAmtType, Tag 707 +func (m NoPosAmt) GetPosAmtType() (v enum.PosAmtType, err quickfix.MessageRejectError) { + var f field.PosAmtTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPosAmt gets PosAmt, Tag 708 +func (m NoPosAmt) GetPosAmt() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PosAmtField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionCurrency gets PositionCurrency, Tag 1055 +func (m NoPosAmt) GetPositionCurrency() (v string, err quickfix.MessageRejectError) { + var f field.PositionCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPosAmtType returns true if PosAmtType is present, Tag 707 +func (m NoPosAmt) HasPosAmtType() bool { + return m.Has(tag.PosAmtType) +} + +// HasPosAmt returns true if PosAmt is present, Tag 708 +func (m NoPosAmt) HasPosAmt() bool { + return m.Has(tag.PosAmt) +} + +// HasPositionCurrency returns true if PositionCurrency is present, Tag 1055 +func (m NoPosAmt) HasPositionCurrency() bool { + return m.Has(tag.PositionCurrency) +} + +// NoPosAmtRepeatingGroup is a repeating group, Tag 753 +type NoPosAmtRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPosAmtRepeatingGroup returns an initialized, NoPosAmtRepeatingGroup +func NewNoPosAmtRepeatingGroup() NoPosAmtRepeatingGroup { + return NoPosAmtRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPosAmt, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PosAmtType), quickfix.GroupElement(tag.PosAmt), quickfix.GroupElement(tag.PositionCurrency)})} +} + +// Add create and append a new NoPosAmt to this group +func (m NoPosAmtRepeatingGroup) Add() NoPosAmt { + g := m.RepeatingGroup.Add() + return NoPosAmt{g} +} + +// Get returns the ith NoPosAmt in the NoPosAmtRepeatinGroup +func (m NoPosAmtRepeatingGroup) Get(i int) NoPosAmt { + return NoPosAmt{m.RepeatingGroup.Get(i)} +} + +// NoTrdRegTimestamps is a repeating group element, Tag 768 +type NoTrdRegTimestamps struct { + *quickfix.Group +} + +// SetTrdRegTimestamp sets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) SetTrdRegTimestamp(v time.Time) { + m.Set(field.NewTrdRegTimestamp(v)) +} + +// SetTrdRegTimestampType sets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) SetTrdRegTimestampType(v enum.TrdRegTimestampType) { + m.Set(field.NewTrdRegTimestampType(v)) +} + +// SetTrdRegTimestampOrigin sets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) SetTrdRegTimestampOrigin(v string) { + m.Set(field.NewTrdRegTimestampOrigin(v)) +} + +// SetDeskType sets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) SetDeskType(v enum.DeskType) { + m.Set(field.NewDeskType(v)) +} + +// SetDeskTypeSource sets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) SetDeskTypeSource(v enum.DeskTypeSource) { + m.Set(field.NewDeskTypeSource(v)) +} + +// SetDeskOrderHandlingInst sets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) SetDeskOrderHandlingInst(v enum.DeskOrderHandlingInst) { + m.Set(field.NewDeskOrderHandlingInst(v)) +} + +// GetTrdRegTimestamp gets TrdRegTimestamp, Tag 769 +func (m NoTrdRegTimestamps) GetTrdRegTimestamp() (v time.Time, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampType gets TrdRegTimestampType, Tag 770 +func (m NoTrdRegTimestamps) GetTrdRegTimestampType() (v enum.TrdRegTimestampType, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRegTimestampOrigin gets TrdRegTimestampOrigin, Tag 771 +func (m NoTrdRegTimestamps) GetTrdRegTimestampOrigin() (v string, err quickfix.MessageRejectError) { + var f field.TrdRegTimestampOriginField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskType gets DeskType, Tag 1033 +func (m NoTrdRegTimestamps) GetDeskType() (v enum.DeskType, err quickfix.MessageRejectError) { + var f field.DeskTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskTypeSource gets DeskTypeSource, Tag 1034 +func (m NoTrdRegTimestamps) GetDeskTypeSource() (v enum.DeskTypeSource, err quickfix.MessageRejectError) { + var f field.DeskTypeSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeskOrderHandlingInst gets DeskOrderHandlingInst, Tag 1035 +func (m NoTrdRegTimestamps) GetDeskOrderHandlingInst() (v enum.DeskOrderHandlingInst, err quickfix.MessageRejectError) { + var f field.DeskOrderHandlingInstField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRegTimestamp returns true if TrdRegTimestamp is present, Tag 769 +func (m NoTrdRegTimestamps) HasTrdRegTimestamp() bool { + return m.Has(tag.TrdRegTimestamp) +} + +// HasTrdRegTimestampType returns true if TrdRegTimestampType is present, Tag 770 +func (m NoTrdRegTimestamps) HasTrdRegTimestampType() bool { + return m.Has(tag.TrdRegTimestampType) +} + +// HasTrdRegTimestampOrigin returns true if TrdRegTimestampOrigin is present, Tag 771 +func (m NoTrdRegTimestamps) HasTrdRegTimestampOrigin() bool { + return m.Has(tag.TrdRegTimestampOrigin) +} + +// HasDeskType returns true if DeskType is present, Tag 1033 +func (m NoTrdRegTimestamps) HasDeskType() bool { + return m.Has(tag.DeskType) +} + +// HasDeskTypeSource returns true if DeskTypeSource is present, Tag 1034 +func (m NoTrdRegTimestamps) HasDeskTypeSource() bool { + return m.Has(tag.DeskTypeSource) +} + +// HasDeskOrderHandlingInst returns true if DeskOrderHandlingInst is present, Tag 1035 +func (m NoTrdRegTimestamps) HasDeskOrderHandlingInst() bool { + return m.Has(tag.DeskOrderHandlingInst) +} + +// NoTrdRegTimestampsRepeatingGroup is a repeating group, Tag 768 +type NoTrdRegTimestampsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRegTimestampsRepeatingGroup returns an initialized, NoTrdRegTimestampsRepeatingGroup +func NewNoTrdRegTimestampsRepeatingGroup() NoTrdRegTimestampsRepeatingGroup { + return NoTrdRegTimestampsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRegTimestamps, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRegTimestamp), quickfix.GroupElement(tag.TrdRegTimestampType), quickfix.GroupElement(tag.TrdRegTimestampOrigin), quickfix.GroupElement(tag.DeskType), quickfix.GroupElement(tag.DeskTypeSource), quickfix.GroupElement(tag.DeskOrderHandlingInst)})} +} + +// Add create and append a new NoTrdRegTimestamps to this group +func (m NoTrdRegTimestampsRepeatingGroup) Add() NoTrdRegTimestamps { + g := m.RepeatingGroup.Add() + return NoTrdRegTimestamps{g} +} + +// Get returns the ith NoTrdRegTimestamps in the NoTrdRegTimestampsRepeatinGroup +func (m NoTrdRegTimestampsRepeatingGroup) Get(i int) NoTrdRegTimestamps { + return NoTrdRegTimestamps{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDs is a repeating group element, Tag 1116 +type NoRootPartyIDs struct { + *quickfix.Group +} + +// SetRootPartyID sets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) SetRootPartyID(v string) { + m.Set(field.NewRootPartyID(v)) +} + +// SetRootPartyIDSource sets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) SetRootPartyIDSource(v string) { + m.Set(field.NewRootPartyIDSource(v)) +} + +// SetRootPartyRole sets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) SetRootPartyRole(v int) { + m.Set(field.NewRootPartyRole(v)) +} + +// SetNoRootPartySubIDs sets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) SetNoRootPartySubIDs(f NoRootPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetRootPartyID gets RootPartyID, Tag 1117 +func (m NoRootPartyIDs) GetRootPartyID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyIDSource gets RootPartyIDSource, Tag 1118 +func (m NoRootPartyIDs) GetRootPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.RootPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartyRole gets RootPartyRole, Tag 1119 +func (m NoRootPartyIDs) GetRootPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.RootPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoRootPartySubIDs gets NoRootPartySubIDs, Tag 1120 +func (m NoRootPartyIDs) GetNoRootPartySubIDs() (NoRootPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoRootPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasRootPartyID returns true if RootPartyID is present, Tag 1117 +func (m NoRootPartyIDs) HasRootPartyID() bool { + return m.Has(tag.RootPartyID) +} + +// HasRootPartyIDSource returns true if RootPartyIDSource is present, Tag 1118 +func (m NoRootPartyIDs) HasRootPartyIDSource() bool { + return m.Has(tag.RootPartyIDSource) +} + +// HasRootPartyRole returns true if RootPartyRole is present, Tag 1119 +func (m NoRootPartyIDs) HasRootPartyRole() bool { + return m.Has(tag.RootPartyRole) +} + +// HasNoRootPartySubIDs returns true if NoRootPartySubIDs is present, Tag 1120 +func (m NoRootPartyIDs) HasNoRootPartySubIDs() bool { + return m.Has(tag.NoRootPartySubIDs) +} + +// NoRootPartySubIDs is a repeating group element, Tag 1120 +type NoRootPartySubIDs struct { + *quickfix.Group +} + +// SetRootPartySubID sets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) SetRootPartySubID(v string) { + m.Set(field.NewRootPartySubID(v)) +} + +// SetRootPartySubIDType sets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) SetRootPartySubIDType(v int) { + m.Set(field.NewRootPartySubIDType(v)) +} + +// GetRootPartySubID gets RootPartySubID, Tag 1121 +func (m NoRootPartySubIDs) GetRootPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.RootPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRootPartySubIDType gets RootPartySubIDType, Tag 1122 +func (m NoRootPartySubIDs) GetRootPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.RootPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRootPartySubID returns true if RootPartySubID is present, Tag 1121 +func (m NoRootPartySubIDs) HasRootPartySubID() bool { + return m.Has(tag.RootPartySubID) +} + +// HasRootPartySubIDType returns true if RootPartySubIDType is present, Tag 1122 +func (m NoRootPartySubIDs) HasRootPartySubIDType() bool { + return m.Has(tag.RootPartySubIDType) +} + +// NoRootPartySubIDsRepeatingGroup is a repeating group, Tag 1120 +type NoRootPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartySubIDsRepeatingGroup returns an initialized, NoRootPartySubIDsRepeatingGroup +func NewNoRootPartySubIDsRepeatingGroup() NoRootPartySubIDsRepeatingGroup { + return NoRootPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartySubID), quickfix.GroupElement(tag.RootPartySubIDType)})} +} + +// Add create and append a new NoRootPartySubIDs to this group +func (m NoRootPartySubIDsRepeatingGroup) Add() NoRootPartySubIDs { + g := m.RepeatingGroup.Add() + return NoRootPartySubIDs{g} +} + +// Get returns the ith NoRootPartySubIDs in the NoRootPartySubIDsRepeatinGroup +func (m NoRootPartySubIDsRepeatingGroup) Get(i int) NoRootPartySubIDs { + return NoRootPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoRootPartyIDsRepeatingGroup is a repeating group, Tag 1116 +type NoRootPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoRootPartyIDsRepeatingGroup returns an initialized, NoRootPartyIDsRepeatingGroup +func NewNoRootPartyIDsRepeatingGroup() NoRootPartyIDsRepeatingGroup { + return NoRootPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoRootPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RootPartyID), quickfix.GroupElement(tag.RootPartyIDSource), quickfix.GroupElement(tag.RootPartyRole), NewNoRootPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoRootPartyIDs to this group +func (m NoRootPartyIDsRepeatingGroup) Add() NoRootPartyIDs { + g := m.RepeatingGroup.Add() + return NoRootPartyIDs{g} +} + +// Get returns the ith NoRootPartyIDs in the NoRootPartyIDsRepeatinGroup +func (m NoRootPartyIDsRepeatingGroup) Get(i int) NoRootPartyIDs { + return NoRootPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoTrdRepIndicators is a repeating group element, Tag 1387 +type NoTrdRepIndicators struct { + *quickfix.Group +} + +// SetTrdRepPartyRole sets TrdRepPartyRole, Tag 1388 +func (m NoTrdRepIndicators) SetTrdRepPartyRole(v int) { + m.Set(field.NewTrdRepPartyRole(v)) +} + +// SetTrdRepIndicator sets TrdRepIndicator, Tag 1389 +func (m NoTrdRepIndicators) SetTrdRepIndicator(v bool) { + m.Set(field.NewTrdRepIndicator(v)) +} + +// GetTrdRepPartyRole gets TrdRepPartyRole, Tag 1388 +func (m NoTrdRepIndicators) GetTrdRepPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.TrdRepPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdRepIndicator gets TrdRepIndicator, Tag 1389 +func (m NoTrdRepIndicators) GetTrdRepIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.TrdRepIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTrdRepPartyRole returns true if TrdRepPartyRole is present, Tag 1388 +func (m NoTrdRepIndicators) HasTrdRepPartyRole() bool { + return m.Has(tag.TrdRepPartyRole) +} + +// HasTrdRepIndicator returns true if TrdRepIndicator is present, Tag 1389 +func (m NoTrdRepIndicators) HasTrdRepIndicator() bool { + return m.Has(tag.TrdRepIndicator) +} + +// NoTrdRepIndicatorsRepeatingGroup is a repeating group, Tag 1387 +type NoTrdRepIndicatorsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTrdRepIndicatorsRepeatingGroup returns an initialized, NoTrdRepIndicatorsRepeatingGroup +func NewNoTrdRepIndicatorsRepeatingGroup() NoTrdRepIndicatorsRepeatingGroup { + return NoTrdRepIndicatorsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTrdRepIndicators, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TrdRepPartyRole), quickfix.GroupElement(tag.TrdRepIndicator)})} +} + +// Add create and append a new NoTrdRepIndicators to this group +func (m NoTrdRepIndicatorsRepeatingGroup) Add() NoTrdRepIndicators { + g := m.RepeatingGroup.Add() + return NoTrdRepIndicators{g} +} + +// Get returns the ith NoTrdRepIndicators in the NoTrdRepIndicatorsRepeatinGroup +func (m NoTrdRepIndicatorsRepeatingGroup) Get(i int) NoTrdRepIndicators { + return NoTrdRepIndicators{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradecapturereportrequest/TradeCaptureReportRequest.generated.go b/fix50sp2/tradecapturereportrequest/TradeCaptureReportRequest.generated.go new file mode 100644 index 000000000..462f60a9d --- /dev/null +++ b/fix50sp2/tradecapturereportrequest/TradeCaptureReportRequest.generated.go @@ -0,0 +1,6495 @@ +package tradecapturereportrequest + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradeCaptureReportRequest is the fix50sp2 TradeCaptureReportRequest type, MsgType = AD +type TradeCaptureReportRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradeCaptureReportRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradeCaptureReportRequest { + return TradeCaptureReportRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradeCaptureReportRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradeCaptureReportRequest initialized with the required fields for TradeCaptureReportRequest +func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeRequestTypeField) (m TradeCaptureReportRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AD")) + m.Set(traderequestid) + m.Set(traderequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradeCaptureReportRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AD", r +} + +// SetClOrdID sets ClOrdID, Tag 11 +func (m TradeCaptureReportRequest) SetClOrdID(v string) { + m.Set(field.NewClOrdID(v)) +} + +// SetExecID sets ExecID, Tag 17 +func (m TradeCaptureReportRequest) SetExecID(v string) { + m.Set(field.NewExecID(v)) +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m TradeCaptureReportRequest) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetOrderID sets OrderID, Tag 37 +func (m TradeCaptureReportRequest) SetOrderID(v string) { + m.Set(field.NewOrderID(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m TradeCaptureReportRequest) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSide sets Side, Tag 54 +func (m TradeCaptureReportRequest) SetSide(v enum.Side) { + m.Set(field.NewSide(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m TradeCaptureReportRequest) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m TradeCaptureReportRequest) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m TradeCaptureReportRequest) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m TradeCaptureReportRequest) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m TradeCaptureReportRequest) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetExecType sets ExecType, Tag 150 +func (m TradeCaptureReportRequest) SetExecType(v enum.ExecType) { + m.Set(field.NewExecType(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m TradeCaptureReportRequest) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportRequest) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m TradeCaptureReportRequest) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m TradeCaptureReportRequest) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m TradeCaptureReportRequest) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradeCaptureReportRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m TradeCaptureReportRequest) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportRequest) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m TradeCaptureReportRequest) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportRequest) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m TradeCaptureReportRequest) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m TradeCaptureReportRequest) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m TradeCaptureReportRequest) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportRequest) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m TradeCaptureReportRequest) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m TradeCaptureReportRequest) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m TradeCaptureReportRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportRequest) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m TradeCaptureReportRequest) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportRequest) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportRequest) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m TradeCaptureReportRequest) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m TradeCaptureReportRequest) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportRequest) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoPartyIDs sets NoPartyIDs, Tag 453 +func (m TradeCaptureReportRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportRequest) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m TradeCaptureReportRequest) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m TradeCaptureReportRequest) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m TradeCaptureReportRequest) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportRequest) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportRequest) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m TradeCaptureReportRequest) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m TradeCaptureReportRequest) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m TradeCaptureReportRequest) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeRequestID sets TradeRequestID, Tag 568 +func (m TradeCaptureReportRequest) SetTradeRequestID(v string) { + m.Set(field.NewTradeRequestID(v)) +} + +// SetTradeRequestType sets TradeRequestType, Tag 569 +func (m TradeCaptureReportRequest) SetTradeRequestType(v enum.TradeRequestType) { + m.Set(field.NewTradeRequestType(v)) +} + +// SetTradeReportID sets TradeReportID, Tag 571 +func (m TradeCaptureReportRequest) SetTradeReportID(v string) { + m.Set(field.NewTradeReportID(v)) +} + +// SetMatchStatus sets MatchStatus, Tag 573 +func (m TradeCaptureReportRequest) SetMatchStatus(v enum.MatchStatus) { + m.Set(field.NewMatchStatus(v)) +} + +// SetTradeInputSource sets TradeInputSource, Tag 578 +func (m TradeCaptureReportRequest) SetTradeInputSource(v string) { + m.Set(field.NewTradeInputSource(v)) +} + +// SetTradeInputDevice sets TradeInputDevice, Tag 579 +func (m TradeCaptureReportRequest) SetTradeInputDevice(v string) { + m.Set(field.NewTradeInputDevice(v)) +} + +// SetNoDates sets NoDates, Tag 580 +func (m TradeCaptureReportRequest) SetNoDates(f NoDatesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m TradeCaptureReportRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportRequest) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetDeliveryForm sets DeliveryForm, Tag 668 +func (m TradeCaptureReportRequest) SetDeliveryForm(v enum.DeliveryForm) { + m.Set(field.NewDeliveryForm(v)) +} + +// SetPool sets Pool, Tag 691 +func (m TradeCaptureReportRequest) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m TradeCaptureReportRequest) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetClearingBusinessDate sets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReportRequest) SetClearingBusinessDate(v string) { + m.Set(field.NewClearingBusinessDate(v)) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m TradeCaptureReportRequest) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m TradeCaptureReportRequest) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m TradeCaptureReportRequest) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetTerminationType sets TerminationType, Tag 788 +func (m TradeCaptureReportRequest) SetTerminationType(v enum.TerminationType) { + m.Set(field.NewTerminationType(v)) +} + +// SetSecondaryTradeReportID sets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReportRequest) SetSecondaryTradeReportID(v string) { + m.Set(field.NewSecondaryTradeReportID(v)) +} + +// SetTradeLinkID sets TradeLinkID, Tag 820 +func (m TradeCaptureReportRequest) SetTradeLinkID(v string) { + m.Set(field.NewTradeLinkID(v)) +} + +// SetTrdType sets TrdType, Tag 828 +func (m TradeCaptureReportRequest) SetTrdType(v enum.TrdType) { + m.Set(field.NewTrdType(v)) +} + +// SetTrdSubType sets TrdSubType, Tag 829 +func (m TradeCaptureReportRequest) SetTrdSubType(v enum.TrdSubType) { + m.Set(field.NewTrdSubType(v)) +} + +// SetTransferReason sets TransferReason, Tag 830 +func (m TradeCaptureReportRequest) SetTransferReason(v string) { + m.Set(field.NewTransferReason(v)) +} + +// SetSecondaryTrdType sets SecondaryTrdType, Tag 855 +func (m TradeCaptureReportRequest) SetSecondaryTrdType(v int) { + m.Set(field.NewSecondaryTrdType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m TradeCaptureReportRequest) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetPctAtRisk sets PctAtRisk, Tag 869 +func (m TradeCaptureReportRequest) SetPctAtRisk(value decimal.Decimal, scale int32) { + m.Set(field.NewPctAtRisk(value, scale)) +} + +// SetNoInstrAttrib sets NoInstrAttrib, Tag 870 +func (m TradeCaptureReportRequest) SetNoInstrAttrib(f NoInstrAttribRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m TradeCaptureReportRequest) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportRequest) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m TradeCaptureReportRequest) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m TradeCaptureReportRequest) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetTrdMatchID sets TrdMatchID, Tag 880 +func (m TradeCaptureReportRequest) SetTrdMatchID(v string) { + m.Set(field.NewTrdMatchID(v)) +} + +// SetMarginRatio sets MarginRatio, Tag 898 +func (m TradeCaptureReportRequest) SetMarginRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewMarginRatio(value, scale)) +} + +// SetAgreementDesc sets AgreementDesc, Tag 913 +func (m TradeCaptureReportRequest) SetAgreementDesc(v string) { + m.Set(field.NewAgreementDesc(v)) +} + +// SetAgreementID sets AgreementID, Tag 914 +func (m TradeCaptureReportRequest) SetAgreementID(v string) { + m.Set(field.NewAgreementID(v)) +} + +// SetAgreementDate sets AgreementDate, Tag 915 +func (m TradeCaptureReportRequest) SetAgreementDate(v string) { + m.Set(field.NewAgreementDate(v)) +} + +// SetStartDate sets StartDate, Tag 916 +func (m TradeCaptureReportRequest) SetStartDate(v string) { + m.Set(field.NewStartDate(v)) +} + +// SetEndDate sets EndDate, Tag 917 +func (m TradeCaptureReportRequest) SetEndDate(v string) { + m.Set(field.NewEndDate(v)) +} + +// SetAgreementCurrency sets AgreementCurrency, Tag 918 +func (m TradeCaptureReportRequest) SetAgreementCurrency(v string) { + m.Set(field.NewAgreementCurrency(v)) +} + +// SetDeliveryType sets DeliveryType, Tag 919 +func (m TradeCaptureReportRequest) SetDeliveryType(v enum.DeliveryType) { + m.Set(field.NewDeliveryType(v)) +} + +// SetTimeBracket sets TimeBracket, Tag 943 +func (m TradeCaptureReportRequest) SetTimeBracket(v string) { + m.Set(field.NewTimeBracket(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m TradeCaptureReportRequest) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m TradeCaptureReportRequest) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportRequest) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportRequest) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m TradeCaptureReportRequest) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportRequest) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m TradeCaptureReportRequest) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m TradeCaptureReportRequest) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportRequest) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m TradeCaptureReportRequest) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m TradeCaptureReportRequest) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m TradeCaptureReportRequest) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportRequest) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryTradeID sets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportRequest) SetSecondaryTradeID(v string) { + m.Set(field.NewSecondaryTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m TradeCaptureReportRequest) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// SetSecondaryFirmTradeID sets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportRequest) SetSecondaryFirmTradeID(v string) { + m.Set(field.NewSecondaryFirmTradeID(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportRequest) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m TradeCaptureReportRequest) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetTradeHandlingInstr sets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReportRequest) SetTradeHandlingInstr(v enum.TradeHandlingInstr) { + m.Set(field.NewTradeHandlingInstr(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportRequest) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportRequest) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m TradeCaptureReportRequest) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportRequest) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m TradeCaptureReportRequest) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportRequest) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportRequest) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportRequest) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m TradeCaptureReportRequest) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportRequest) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportRequest) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportRequest) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m TradeCaptureReportRequest) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m TradeCaptureReportRequest) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m TradeCaptureReportRequest) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m TradeCaptureReportRequest) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m TradeCaptureReportRequest) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportRequest) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportRequest) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportRequest) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportRequest) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m TradeCaptureReportRequest) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m TradeCaptureReportRequest) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportRequest) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportRequest) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportRequest) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportRequest) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportRequest) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportRequest) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportRequest) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportRequest) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m TradeCaptureReportRequest) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportRequest) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetClOrdID gets ClOrdID, Tag 11 +func (m TradeCaptureReportRequest) GetClOrdID() (v string, err quickfix.MessageRejectError) { + var f field.ClOrdIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecID gets ExecID, Tag 17 +func (m TradeCaptureReportRequest) GetExecID() (v string, err quickfix.MessageRejectError) { + var f field.ExecIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m TradeCaptureReportRequest) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrderID gets OrderID, Tag 37 +func (m TradeCaptureReportRequest) GetOrderID() (v string, err quickfix.MessageRejectError) { + var f field.OrderIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m TradeCaptureReportRequest) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSide gets Side, Tag 54 +func (m TradeCaptureReportRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError) { + var f field.SideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m TradeCaptureReportRequest) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m TradeCaptureReportRequest) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m TradeCaptureReportRequest) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m TradeCaptureReportRequest) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m TradeCaptureReportRequest) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExecType gets ExecType, Tag 150 +func (m TradeCaptureReportRequest) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError) { + var f field.ExecTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m TradeCaptureReportRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportRequest) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m TradeCaptureReportRequest) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m TradeCaptureReportRequest) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m TradeCaptureReportRequest) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradeCaptureReportRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m TradeCaptureReportRequest) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportRequest) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m TradeCaptureReportRequest) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportRequest) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m TradeCaptureReportRequest) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m TradeCaptureReportRequest) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m TradeCaptureReportRequest) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportRequest) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m TradeCaptureReportRequest) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m TradeCaptureReportRequest) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m TradeCaptureReportRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportRequest) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m TradeCaptureReportRequest) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportRequest) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportRequest) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m TradeCaptureReportRequest) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m TradeCaptureReportRequest) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportRequest) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartyIDs gets NoPartyIDs, Tag 453 +func (m TradeCaptureReportRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartyIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportRequest) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m TradeCaptureReportRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m TradeCaptureReportRequest) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m TradeCaptureReportRequest) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportRequest) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportRequest) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m TradeCaptureReportRequest) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m TradeCaptureReportRequest) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m TradeCaptureReportRequest) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeRequestID gets TradeRequestID, Tag 568 +func (m TradeCaptureReportRequest) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { + var f field.TradeRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeRequestType gets TradeRequestType, Tag 569 +func (m TradeCaptureReportRequest) GetTradeRequestType() (v enum.TradeRequestType, err quickfix.MessageRejectError) { + var f field.TradeRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeReportID gets TradeReportID, Tag 571 +func (m TradeCaptureReportRequest) GetTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.TradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchStatus gets MatchStatus, Tag 573 +func (m TradeCaptureReportRequest) GetMatchStatus() (v enum.MatchStatus, err quickfix.MessageRejectError) { + var f field.MatchStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputSource gets TradeInputSource, Tag 578 +func (m TradeCaptureReportRequest) GetTradeInputSource() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeInputDevice gets TradeInputDevice, Tag 579 +func (m TradeCaptureReportRequest) GetTradeInputDevice() (v string, err quickfix.MessageRejectError) { + var f field.TradeInputDeviceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoDates gets NoDates, Tag 580 +func (m TradeCaptureReportRequest) GetNoDates() (NoDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m TradeCaptureReportRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportRequest) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryForm gets DeliveryForm, Tag 668 +func (m TradeCaptureReportRequest) GetDeliveryForm() (v enum.DeliveryForm, err quickfix.MessageRejectError) { + var f field.DeliveryFormField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m TradeCaptureReportRequest) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m TradeCaptureReportRequest) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetClearingBusinessDate gets ClearingBusinessDate, Tag 715 +func (m TradeCaptureReportRequest) GetClearingBusinessDate() (v string, err quickfix.MessageRejectError) { + var f field.ClearingBusinessDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m TradeCaptureReportRequest) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m TradeCaptureReportRequest) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m TradeCaptureReportRequest) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTerminationType gets TerminationType, Tag 788 +func (m TradeCaptureReportRequest) GetTerminationType() (v enum.TerminationType, err quickfix.MessageRejectError) { + var f field.TerminationTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTradeReportID gets SecondaryTradeReportID, Tag 818 +func (m TradeCaptureReportRequest) GetSecondaryTradeReportID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeReportIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeLinkID gets TradeLinkID, Tag 820 +func (m TradeCaptureReportRequest) GetTradeLinkID() (v string, err quickfix.MessageRejectError) { + var f field.TradeLinkIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdType gets TrdType, Tag 828 +func (m TradeCaptureReportRequest) GetTrdType() (v enum.TrdType, err quickfix.MessageRejectError) { + var f field.TrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdSubType gets TrdSubType, Tag 829 +func (m TradeCaptureReportRequest) GetTrdSubType() (v enum.TrdSubType, err quickfix.MessageRejectError) { + var f field.TrdSubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransferReason gets TransferReason, Tag 830 +func (m TradeCaptureReportRequest) GetTransferReason() (v string, err quickfix.MessageRejectError) { + var f field.TransferReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryTrdType gets SecondaryTrdType, Tag 855 +func (m TradeCaptureReportRequest) GetSecondaryTrdType() (v int, err quickfix.MessageRejectError) { + var f field.SecondaryTrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m TradeCaptureReportRequest) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetPctAtRisk gets PctAtRisk, Tag 869 +func (m TradeCaptureReportRequest) GetPctAtRisk() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PctAtRiskField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrAttrib gets NoInstrAttrib, Tag 870 +func (m TradeCaptureReportRequest) GetNoInstrAttrib() (NoInstrAttribRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrAttribRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m TradeCaptureReportRequest) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportRequest) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m TradeCaptureReportRequest) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m TradeCaptureReportRequest) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTrdMatchID gets TrdMatchID, Tag 880 +func (m TradeCaptureReportRequest) GetTrdMatchID() (v string, err quickfix.MessageRejectError) { + var f field.TrdMatchIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarginRatio gets MarginRatio, Tag 898 +func (m TradeCaptureReportRequest) GetMarginRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MarginRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDesc gets AgreementDesc, Tag 913 +func (m TradeCaptureReportRequest) GetAgreementDesc() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementID gets AgreementID, Tag 914 +func (m TradeCaptureReportRequest) GetAgreementID() (v string, err quickfix.MessageRejectError) { + var f field.AgreementIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementDate gets AgreementDate, Tag 915 +func (m TradeCaptureReportRequest) GetAgreementDate() (v string, err quickfix.MessageRejectError) { + var f field.AgreementDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStartDate gets StartDate, Tag 916 +func (m TradeCaptureReportRequest) GetStartDate() (v string, err quickfix.MessageRejectError) { + var f field.StartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndDate gets EndDate, Tag 917 +func (m TradeCaptureReportRequest) GetEndDate() (v string, err quickfix.MessageRejectError) { + var f field.EndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAgreementCurrency gets AgreementCurrency, Tag 918 +func (m TradeCaptureReportRequest) GetAgreementCurrency() (v string, err quickfix.MessageRejectError) { + var f field.AgreementCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliveryType gets DeliveryType, Tag 919 +func (m TradeCaptureReportRequest) GetDeliveryType() (v enum.DeliveryType, err quickfix.MessageRejectError) { + var f field.DeliveryTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeBracket gets TimeBracket, Tag 943 +func (m TradeCaptureReportRequest) GetTimeBracket() (v string, err quickfix.MessageRejectError) { + var f field.TimeBracketField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m TradeCaptureReportRequest) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m TradeCaptureReportRequest) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportRequest) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportRequest) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m TradeCaptureReportRequest) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportRequest) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m TradeCaptureReportRequest) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m TradeCaptureReportRequest) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportRequest) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m TradeCaptureReportRequest) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m TradeCaptureReportRequest) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m TradeCaptureReportRequest) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportRequest) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryTradeID gets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportRequest) GetSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m TradeCaptureReportRequest) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryFirmTradeID gets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportRequest) GetSecondaryFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryFirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportRequest) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m TradeCaptureReportRequest) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeHandlingInstr gets TradeHandlingInstr, Tag 1123 +func (m TradeCaptureReportRequest) GetTradeHandlingInstr() (v enum.TradeHandlingInstr, err quickfix.MessageRejectError) { + var f field.TradeHandlingInstrField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportRequest) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportRequest) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m TradeCaptureReportRequest) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportRequest) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m TradeCaptureReportRequest) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportRequest) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportRequest) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportRequest) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m TradeCaptureReportRequest) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportRequest) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportRequest) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportRequest) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m TradeCaptureReportRequest) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m TradeCaptureReportRequest) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m TradeCaptureReportRequest) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m TradeCaptureReportRequest) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m TradeCaptureReportRequest) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportRequest) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportRequest) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportRequest) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportRequest) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m TradeCaptureReportRequest) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m TradeCaptureReportRequest) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportRequest) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportRequest) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportRequest) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportRequest) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportRequest) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportRequest) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportRequest) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportRequest) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m TradeCaptureReportRequest) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportRequest) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasClOrdID returns true if ClOrdID is present, Tag 11 +func (m TradeCaptureReportRequest) HasClOrdID() bool { + return m.Has(tag.ClOrdID) +} + +// HasExecID returns true if ExecID is present, Tag 17 +func (m TradeCaptureReportRequest) HasExecID() bool { + return m.Has(tag.ExecID) +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m TradeCaptureReportRequest) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasOrderID returns true if OrderID is present, Tag 37 +func (m TradeCaptureReportRequest) HasOrderID() bool { + return m.Has(tag.OrderID) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m TradeCaptureReportRequest) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSide returns true if Side is present, Tag 54 +func (m TradeCaptureReportRequest) HasSide() bool { + return m.Has(tag.Side) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m TradeCaptureReportRequest) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m TradeCaptureReportRequest) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m TradeCaptureReportRequest) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m TradeCaptureReportRequest) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m TradeCaptureReportRequest) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasExecType returns true if ExecType is present, Tag 150 +func (m TradeCaptureReportRequest) HasExecType() bool { + return m.Has(tag.ExecType) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m TradeCaptureReportRequest) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m TradeCaptureReportRequest) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m TradeCaptureReportRequest) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m TradeCaptureReportRequest) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m TradeCaptureReportRequest) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradeCaptureReportRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m TradeCaptureReportRequest) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m TradeCaptureReportRequest) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m TradeCaptureReportRequest) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m TradeCaptureReportRequest) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m TradeCaptureReportRequest) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m TradeCaptureReportRequest) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m TradeCaptureReportRequest) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m TradeCaptureReportRequest) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m TradeCaptureReportRequest) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m TradeCaptureReportRequest) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradeCaptureReportRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m TradeCaptureReportRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m TradeCaptureReportRequest) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m TradeCaptureReportRequest) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m TradeCaptureReportRequest) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m TradeCaptureReportRequest) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m TradeCaptureReportRequest) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m TradeCaptureReportRequest) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m TradeCaptureReportRequest) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453 +func (m TradeCaptureReportRequest) HasNoPartyIDs() bool { + return m.Has(tag.NoPartyIDs) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m TradeCaptureReportRequest) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m TradeCaptureReportRequest) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m TradeCaptureReportRequest) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m TradeCaptureReportRequest) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m TradeCaptureReportRequest) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m TradeCaptureReportRequest) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m TradeCaptureReportRequest) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m TradeCaptureReportRequest) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m TradeCaptureReportRequest) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +func (m TradeCaptureReportRequest) HasTradeRequestID() bool { + return m.Has(tag.TradeRequestID) +} + +// HasTradeRequestType returns true if TradeRequestType is present, Tag 569 +func (m TradeCaptureReportRequest) HasTradeRequestType() bool { + return m.Has(tag.TradeRequestType) +} + +// HasTradeReportID returns true if TradeReportID is present, Tag 571 +func (m TradeCaptureReportRequest) HasTradeReportID() bool { + return m.Has(tag.TradeReportID) +} + +// HasMatchStatus returns true if MatchStatus is present, Tag 573 +func (m TradeCaptureReportRequest) HasMatchStatus() bool { + return m.Has(tag.MatchStatus) +} + +// HasTradeInputSource returns true if TradeInputSource is present, Tag 578 +func (m TradeCaptureReportRequest) HasTradeInputSource() bool { + return m.Has(tag.TradeInputSource) +} + +// HasTradeInputDevice returns true if TradeInputDevice is present, Tag 579 +func (m TradeCaptureReportRequest) HasTradeInputDevice() bool { + return m.Has(tag.TradeInputDevice) +} + +// HasNoDates returns true if NoDates is present, Tag 580 +func (m TradeCaptureReportRequest) HasNoDates() bool { + return m.Has(tag.NoDates) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m TradeCaptureReportRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m TradeCaptureReportRequest) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasDeliveryForm returns true if DeliveryForm is present, Tag 668 +func (m TradeCaptureReportRequest) HasDeliveryForm() bool { + return m.Has(tag.DeliveryForm) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m TradeCaptureReportRequest) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m TradeCaptureReportRequest) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasClearingBusinessDate returns true if ClearingBusinessDate is present, Tag 715 +func (m TradeCaptureReportRequest) HasClearingBusinessDate() bool { + return m.Has(tag.ClearingBusinessDate) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m TradeCaptureReportRequest) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m TradeCaptureReportRequest) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m TradeCaptureReportRequest) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasTerminationType returns true if TerminationType is present, Tag 788 +func (m TradeCaptureReportRequest) HasTerminationType() bool { + return m.Has(tag.TerminationType) +} + +// HasSecondaryTradeReportID returns true if SecondaryTradeReportID is present, Tag 818 +func (m TradeCaptureReportRequest) HasSecondaryTradeReportID() bool { + return m.Has(tag.SecondaryTradeReportID) +} + +// HasTradeLinkID returns true if TradeLinkID is present, Tag 820 +func (m TradeCaptureReportRequest) HasTradeLinkID() bool { + return m.Has(tag.TradeLinkID) +} + +// HasTrdType returns true if TrdType is present, Tag 828 +func (m TradeCaptureReportRequest) HasTrdType() bool { + return m.Has(tag.TrdType) +} + +// HasTrdSubType returns true if TrdSubType is present, Tag 829 +func (m TradeCaptureReportRequest) HasTrdSubType() bool { + return m.Has(tag.TrdSubType) +} + +// HasTransferReason returns true if TransferReason is present, Tag 830 +func (m TradeCaptureReportRequest) HasTransferReason() bool { + return m.Has(tag.TransferReason) +} + +// HasSecondaryTrdType returns true if SecondaryTrdType is present, Tag 855 +func (m TradeCaptureReportRequest) HasSecondaryTrdType() bool { + return m.Has(tag.SecondaryTrdType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m TradeCaptureReportRequest) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasPctAtRisk returns true if PctAtRisk is present, Tag 869 +func (m TradeCaptureReportRequest) HasPctAtRisk() bool { + return m.Has(tag.PctAtRisk) +} + +// HasNoInstrAttrib returns true if NoInstrAttrib is present, Tag 870 +func (m TradeCaptureReportRequest) HasNoInstrAttrib() bool { + return m.Has(tag.NoInstrAttrib) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m TradeCaptureReportRequest) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m TradeCaptureReportRequest) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m TradeCaptureReportRequest) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m TradeCaptureReportRequest) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasTrdMatchID returns true if TrdMatchID is present, Tag 880 +func (m TradeCaptureReportRequest) HasTrdMatchID() bool { + return m.Has(tag.TrdMatchID) +} + +// HasMarginRatio returns true if MarginRatio is present, Tag 898 +func (m TradeCaptureReportRequest) HasMarginRatio() bool { + return m.Has(tag.MarginRatio) +} + +// HasAgreementDesc returns true if AgreementDesc is present, Tag 913 +func (m TradeCaptureReportRequest) HasAgreementDesc() bool { + return m.Has(tag.AgreementDesc) +} + +// HasAgreementID returns true if AgreementID is present, Tag 914 +func (m TradeCaptureReportRequest) HasAgreementID() bool { + return m.Has(tag.AgreementID) +} + +// HasAgreementDate returns true if AgreementDate is present, Tag 915 +func (m TradeCaptureReportRequest) HasAgreementDate() bool { + return m.Has(tag.AgreementDate) +} + +// HasStartDate returns true if StartDate is present, Tag 916 +func (m TradeCaptureReportRequest) HasStartDate() bool { + return m.Has(tag.StartDate) +} + +// HasEndDate returns true if EndDate is present, Tag 917 +func (m TradeCaptureReportRequest) HasEndDate() bool { + return m.Has(tag.EndDate) +} + +// HasAgreementCurrency returns true if AgreementCurrency is present, Tag 918 +func (m TradeCaptureReportRequest) HasAgreementCurrency() bool { + return m.Has(tag.AgreementCurrency) +} + +// HasDeliveryType returns true if DeliveryType is present, Tag 919 +func (m TradeCaptureReportRequest) HasDeliveryType() bool { + return m.Has(tag.DeliveryType) +} + +// HasTimeBracket returns true if TimeBracket is present, Tag 943 +func (m TradeCaptureReportRequest) HasTimeBracket() bool { + return m.Has(tag.TimeBracket) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m TradeCaptureReportRequest) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m TradeCaptureReportRequest) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m TradeCaptureReportRequest) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m TradeCaptureReportRequest) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m TradeCaptureReportRequest) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m TradeCaptureReportRequest) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m TradeCaptureReportRequest) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m TradeCaptureReportRequest) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m TradeCaptureReportRequest) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m TradeCaptureReportRequest) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m TradeCaptureReportRequest) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m TradeCaptureReportRequest) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m TradeCaptureReportRequest) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasSecondaryTradeID returns true if SecondaryTradeID is present, Tag 1040 +func (m TradeCaptureReportRequest) HasSecondaryTradeID() bool { + return m.Has(tag.SecondaryTradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m TradeCaptureReportRequest) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// HasSecondaryFirmTradeID returns true if SecondaryFirmTradeID is present, Tag 1042 +func (m TradeCaptureReportRequest) HasSecondaryFirmTradeID() bool { + return m.Has(tag.SecondaryFirmTradeID) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m TradeCaptureReportRequest) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m TradeCaptureReportRequest) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasTradeHandlingInstr returns true if TradeHandlingInstr is present, Tag 1123 +func (m TradeCaptureReportRequest) HasTradeHandlingInstr() bool { + return m.Has(tag.TradeHandlingInstr) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m TradeCaptureReportRequest) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m TradeCaptureReportRequest) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m TradeCaptureReportRequest) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m TradeCaptureReportRequest) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m TradeCaptureReportRequest) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m TradeCaptureReportRequest) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m TradeCaptureReportRequest) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m TradeCaptureReportRequest) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m TradeCaptureReportRequest) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m TradeCaptureReportRequest) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m TradeCaptureReportRequest) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m TradeCaptureReportRequest) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m TradeCaptureReportRequest) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m TradeCaptureReportRequest) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m TradeCaptureReportRequest) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m TradeCaptureReportRequest) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m TradeCaptureReportRequest) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m TradeCaptureReportRequest) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m TradeCaptureReportRequest) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m TradeCaptureReportRequest) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m TradeCaptureReportRequest) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m TradeCaptureReportRequest) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m TradeCaptureReportRequest) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m TradeCaptureReportRequest) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m TradeCaptureReportRequest) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m TradeCaptureReportRequest) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m TradeCaptureReportRequest) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m TradeCaptureReportRequest) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m TradeCaptureReportRequest) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m TradeCaptureReportRequest) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m TradeCaptureReportRequest) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m TradeCaptureReportRequest) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m TradeCaptureReportRequest) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoPartyIDs is a repeating group element, Tag 453 +type NoPartyIDs struct { + *quickfix.Group +} + +// SetPartyID sets PartyID, Tag 448 +func (m NoPartyIDs) SetPartyID(v string) { + m.Set(field.NewPartyID(v)) +} + +// SetPartyIDSource sets PartyIDSource, Tag 447 +func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource) { + m.Set(field.NewPartyIDSource(v)) +} + +// SetPartyRole sets PartyRole, Tag 452 +func (m NoPartyIDs) SetPartyRole(v enum.PartyRole) { + m.Set(field.NewPartyRole(v)) +} + +// SetNoPartySubIDs sets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetPartyID gets PartyID, Tag 448 +func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError) { + var f field.PartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyIDSource gets PartyIDSource, Tag 447 +func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { + var f field.PartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartyRole gets PartyRole, Tag 452 +func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { + var f field.PartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoPartySubIDs gets NoPartySubIDs, Tag 802 +func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasPartyID returns true if PartyID is present, Tag 448 +func (m NoPartyIDs) HasPartyID() bool { + return m.Has(tag.PartyID) +} + +// HasPartyIDSource returns true if PartyIDSource is present, Tag 447 +func (m NoPartyIDs) HasPartyIDSource() bool { + return m.Has(tag.PartyIDSource) +} + +// HasPartyRole returns true if PartyRole is present, Tag 452 +func (m NoPartyIDs) HasPartyRole() bool { + return m.Has(tag.PartyRole) +} + +// HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802 +func (m NoPartyIDs) HasNoPartySubIDs() bool { + return m.Has(tag.NoPartySubIDs) +} + +// NoPartySubIDs is a repeating group element, Tag 802 +type NoPartySubIDs struct { + *quickfix.Group +} + +// SetPartySubID sets PartySubID, Tag 523 +func (m NoPartySubIDs) SetPartySubID(v string) { + m.Set(field.NewPartySubID(v)) +} + +// SetPartySubIDType sets PartySubIDType, Tag 803 +func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { + m.Set(field.NewPartySubIDType(v)) +} + +// GetPartySubID gets PartySubID, Tag 523 +func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.PartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPartySubIDType gets PartySubIDType, Tag 803 +func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { + var f field.PartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasPartySubID returns true if PartySubID is present, Tag 523 +func (m NoPartySubIDs) HasPartySubID() bool { + return m.Has(tag.PartySubID) +} + +// HasPartySubIDType returns true if PartySubIDType is present, Tag 803 +func (m NoPartySubIDs) HasPartySubIDType() bool { + return m.Has(tag.PartySubIDType) +} + +// NoPartySubIDsRepeatingGroup is a repeating group, Tag 802 +type NoPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup +func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { + return NoPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType)})} +} + +// Add create and append a new NoPartySubIDs to this group +func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { + g := m.RepeatingGroup.Add() + return NoPartySubIDs{g} +} + +// Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup +func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { + return NoPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoPartyIDsRepeatingGroup is a repeating group, Tag 453 +type NoPartyIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup +func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup { + return NoPartyIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoPartyIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoPartyIDs to this group +func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs { + g := m.RepeatingGroup.Add() + return NoPartyIDs{g} +} + +// Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup +func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs { + return NoPartyIDs{m.RepeatingGroup.Get(i)} +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoDates is a repeating group element, Tag 580 +type NoDates struct { + *quickfix.Group +} + +// SetTradeDate sets TradeDate, Tag 75 +func (m NoDates) SetTradeDate(v string) { + m.Set(field.NewTradeDate(v)) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoDates) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetLastUpdateTime sets LastUpdateTime, Tag 779 +func (m NoDates) SetLastUpdateTime(v time.Time) { + m.Set(field.NewLastUpdateTime(v)) +} + +// GetTradeDate gets TradeDate, Tag 75 +func (m NoDates) GetTradeDate() (v string, err quickfix.MessageRejectError) { + var f field.TradeDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoDates) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastUpdateTime gets LastUpdateTime, Tag 779 +func (m NoDates) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.LastUpdateTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradeDate returns true if TradeDate is present, Tag 75 +func (m NoDates) HasTradeDate() bool { + return m.Has(tag.TradeDate) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoDates) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779 +func (m NoDates) HasLastUpdateTime() bool { + return m.Has(tag.LastUpdateTime) +} + +// NoDatesRepeatingGroup is a repeating group, Tag 580 +type NoDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoDatesRepeatingGroup returns an initialized, NoDatesRepeatingGroup +func NewNoDatesRepeatingGroup() NoDatesRepeatingGroup { + return NoDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradeDate), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.LastUpdateTime)})} +} + +// Add create and append a new NoDates to this group +func (m NoDatesRepeatingGroup) Add() NoDates { + g := m.RepeatingGroup.Add() + return NoDates{g} +} + +// Get returns the ith NoDates in the NoDatesRepeatinGroup +func (m NoDatesRepeatingGroup) Get(i int) NoDates { + return NoDates{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrAttrib is a repeating group element, Tag 870 +type NoInstrAttrib struct { + *quickfix.Group +} + +// SetInstrAttribType sets InstrAttribType, Tag 871 +func (m NoInstrAttrib) SetInstrAttribType(v enum.InstrAttribType) { + m.Set(field.NewInstrAttribType(v)) +} + +// SetInstrAttribValue sets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) SetInstrAttribValue(v string) { + m.Set(field.NewInstrAttribValue(v)) +} + +// GetInstrAttribType gets InstrAttribType, Tag 871 +func (m NoInstrAttrib) GetInstrAttribType() (v enum.InstrAttribType, err quickfix.MessageRejectError) { + var f field.InstrAttribTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrAttribValue gets InstrAttribValue, Tag 872 +func (m NoInstrAttrib) GetInstrAttribValue() (v string, err quickfix.MessageRejectError) { + var f field.InstrAttribValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrAttribType returns true if InstrAttribType is present, Tag 871 +func (m NoInstrAttrib) HasInstrAttribType() bool { + return m.Has(tag.InstrAttribType) +} + +// HasInstrAttribValue returns true if InstrAttribValue is present, Tag 872 +func (m NoInstrAttrib) HasInstrAttribValue() bool { + return m.Has(tag.InstrAttribValue) +} + +// NoInstrAttribRepeatingGroup is a repeating group, Tag 870 +type NoInstrAttribRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrAttribRepeatingGroup returns an initialized, NoInstrAttribRepeatingGroup +func NewNoInstrAttribRepeatingGroup() NoInstrAttribRepeatingGroup { + return NoInstrAttribRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrAttrib, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrAttribType), quickfix.GroupElement(tag.InstrAttribValue)})} +} + +// Add create and append a new NoInstrAttrib to this group +func (m NoInstrAttribRepeatingGroup) Add() NoInstrAttrib { + g := m.RepeatingGroup.Add() + return NoInstrAttrib{g} +} + +// Get returns the ith NoInstrAttrib in the NoInstrAttribRepeatinGroup +func (m NoInstrAttribRepeatingGroup) Get(i int) NoInstrAttrib { + return NoInstrAttrib{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go b/fix50sp2/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go new file mode 100644 index 000000000..873226e16 --- /dev/null +++ b/fix50sp2/tradecapturereportrequestack/TradeCaptureReportRequestAck.generated.go @@ -0,0 +1,5576 @@ +package tradecapturereportrequestack + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradeCaptureReportRequestAck is the fix50sp2 TradeCaptureReportRequestAck type, MsgType = AQ +type TradeCaptureReportRequestAck struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradeCaptureReportRequestAck from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradeCaptureReportRequestAck { + return TradeCaptureReportRequestAck{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradeCaptureReportRequestAck) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradeCaptureReportRequestAck initialized with the required fields for TradeCaptureReportRequestAck +func New(traderequestid field.TradeRequestIDField, traderequesttype field.TradeRequestTypeField, traderequestresult field.TradeRequestResultField, traderequeststatus field.TradeRequestStatusField) (m TradeCaptureReportRequestAck) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("AQ")) + m.Set(traderequestid) + m.Set(traderequesttype) + m.Set(traderequestresult) + m.Set(traderequeststatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradeCaptureReportRequestAck, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "AQ", r +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m TradeCaptureReportRequestAck) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m TradeCaptureReportRequestAck) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m TradeCaptureReportRequestAck) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m TradeCaptureReportRequestAck) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m TradeCaptureReportRequestAck) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m TradeCaptureReportRequestAck) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m TradeCaptureReportRequestAck) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m TradeCaptureReportRequestAck) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportRequestAck) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m TradeCaptureReportRequestAck) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m TradeCaptureReportRequestAck) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m TradeCaptureReportRequestAck) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradeCaptureReportRequestAck) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m TradeCaptureReportRequestAck) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportRequestAck) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m TradeCaptureReportRequestAck) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportRequestAck) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m TradeCaptureReportRequestAck) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m TradeCaptureReportRequestAck) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m TradeCaptureReportRequestAck) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportRequestAck) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m TradeCaptureReportRequestAck) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m TradeCaptureReportRequestAck) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportRequestAck) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportRequestAck) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m TradeCaptureReportRequestAck) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportRequestAck) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportRequestAck) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m TradeCaptureReportRequestAck) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m TradeCaptureReportRequestAck) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMultiLegReportingType sets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportRequestAck) SetMultiLegReportingType(v enum.MultiLegReportingType) { + m.Set(field.NewMultiLegReportingType(v)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportRequestAck) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m TradeCaptureReportRequestAck) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m TradeCaptureReportRequestAck) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m TradeCaptureReportRequestAck) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportRequestAck) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportRequestAck) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m TradeCaptureReportRequestAck) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m TradeCaptureReportRequestAck) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetNoLegs sets NoLegs, Tag 555 +func (m TradeCaptureReportRequestAck) SetNoLegs(f NoLegsRepeatingGroup) { + m.SetGroup(f) +} + +// SetTradeRequestID sets TradeRequestID, Tag 568 +func (m TradeCaptureReportRequestAck) SetTradeRequestID(v string) { + m.Set(field.NewTradeRequestID(v)) +} + +// SetTradeRequestType sets TradeRequestType, Tag 569 +func (m TradeCaptureReportRequestAck) SetTradeRequestType(v enum.TradeRequestType) { + m.Set(field.NewTradeRequestType(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportRequestAck) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m TradeCaptureReportRequestAck) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetNoUnderlyings sets NoUnderlyings, Tag 711 +func (m TradeCaptureReportRequestAck) SetNoUnderlyings(f NoUnderlyingsRepeatingGroup) { + m.SetGroup(f) +} + +// SetResponseTransportType sets ResponseTransportType, Tag 725 +func (m TradeCaptureReportRequestAck) SetResponseTransportType(v enum.ResponseTransportType) { + m.Set(field.NewResponseTransportType(v)) +} + +// SetResponseDestination sets ResponseDestination, Tag 726 +func (m TradeCaptureReportRequestAck) SetResponseDestination(v string) { + m.Set(field.NewResponseDestination(v)) +} + +// SetTotNumTradeReports sets TotNumTradeReports, Tag 748 +func (m TradeCaptureReportRequestAck) SetTotNumTradeReports(v int) { + m.Set(field.NewTotNumTradeReports(v)) +} + +// SetTradeRequestResult sets TradeRequestResult, Tag 749 +func (m TradeCaptureReportRequestAck) SetTradeRequestResult(v enum.TradeRequestResult) { + m.Set(field.NewTradeRequestResult(v)) +} + +// SetTradeRequestStatus sets TradeRequestStatus, Tag 750 +func (m TradeCaptureReportRequestAck) SetTradeRequestStatus(v enum.TradeRequestStatus) { + m.Set(field.NewTradeRequestStatus(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m TradeCaptureReportRequestAck) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m TradeCaptureReportRequestAck) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m TradeCaptureReportRequestAck) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportRequestAck) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m TradeCaptureReportRequestAck) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m TradeCaptureReportRequestAck) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m TradeCaptureReportRequestAck) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m TradeCaptureReportRequestAck) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportRequestAck) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportRequestAck) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m TradeCaptureReportRequestAck) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportRequestAck) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m TradeCaptureReportRequestAck) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m TradeCaptureReportRequestAck) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportRequestAck) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m TradeCaptureReportRequestAck) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetTradeID sets TradeID, Tag 1003 +func (m TradeCaptureReportRequestAck) SetTradeID(v string) { + m.Set(field.NewTradeID(v)) +} + +// SetMessageEventSource sets MessageEventSource, Tag 1011 +func (m TradeCaptureReportRequestAck) SetMessageEventSource(v string) { + m.Set(field.NewMessageEventSource(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportRequestAck) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetSecondaryTradeID sets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportRequestAck) SetSecondaryTradeID(v string) { + m.Set(field.NewSecondaryTradeID(v)) +} + +// SetFirmTradeID sets FirmTradeID, Tag 1041 +func (m TradeCaptureReportRequestAck) SetFirmTradeID(v string) { + m.Set(field.NewFirmTradeID(v)) +} + +// SetSecondaryFirmTradeID sets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportRequestAck) SetSecondaryFirmTradeID(v string) { + m.Set(field.NewSecondaryFirmTradeID(v)) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportRequestAck) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m TradeCaptureReportRequestAck) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportRequestAck) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportRequestAck) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m TradeCaptureReportRequestAck) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportRequestAck) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m TradeCaptureReportRequestAck) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportRequestAck) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportRequestAck) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportRequestAck) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m TradeCaptureReportRequestAck) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportRequestAck) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportRequestAck) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportRequestAck) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m TradeCaptureReportRequestAck) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m TradeCaptureReportRequestAck) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m TradeCaptureReportRequestAck) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m TradeCaptureReportRequestAck) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m TradeCaptureReportRequestAck) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportRequestAck) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportRequestAck) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportRequestAck) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportRequestAck) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m TradeCaptureReportRequestAck) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m TradeCaptureReportRequestAck) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportRequestAck) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportRequestAck) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportRequestAck) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportRequestAck) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportRequestAck) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportRequestAck) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportRequestAck) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportRequestAck) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m TradeCaptureReportRequestAck) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportRequestAck) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m TradeCaptureReportRequestAck) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m TradeCaptureReportRequestAck) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m TradeCaptureReportRequestAck) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m TradeCaptureReportRequestAck) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m TradeCaptureReportRequestAck) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m TradeCaptureReportRequestAck) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m TradeCaptureReportRequestAck) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m TradeCaptureReportRequestAck) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m TradeCaptureReportRequestAck) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m TradeCaptureReportRequestAck) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m TradeCaptureReportRequestAck) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m TradeCaptureReportRequestAck) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradeCaptureReportRequestAck) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m TradeCaptureReportRequestAck) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m TradeCaptureReportRequestAck) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m TradeCaptureReportRequestAck) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m TradeCaptureReportRequestAck) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m TradeCaptureReportRequestAck) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m TradeCaptureReportRequestAck) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m TradeCaptureReportRequestAck) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m TradeCaptureReportRequestAck) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m TradeCaptureReportRequestAck) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m TradeCaptureReportRequestAck) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradeCaptureReportRequestAck) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m TradeCaptureReportRequestAck) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m TradeCaptureReportRequestAck) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m TradeCaptureReportRequestAck) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m TradeCaptureReportRequestAck) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m TradeCaptureReportRequestAck) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m TradeCaptureReportRequestAck) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMultiLegReportingType gets MultiLegReportingType, Tag 442 +func (m TradeCaptureReportRequestAck) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError) { + var f field.MultiLegReportingTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m TradeCaptureReportRequestAck) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m TradeCaptureReportRequestAck) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m TradeCaptureReportRequestAck) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m TradeCaptureReportRequestAck) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m TradeCaptureReportRequestAck) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m TradeCaptureReportRequestAck) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m TradeCaptureReportRequestAck) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m TradeCaptureReportRequestAck) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegs gets NoLegs, Tag 555 +func (m TradeCaptureReportRequestAck) GetNoLegs() (NoLegsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTradeRequestID gets TradeRequestID, Tag 568 +func (m TradeCaptureReportRequestAck) GetTradeRequestID() (v string, err quickfix.MessageRejectError) { + var f field.TradeRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeRequestType gets TradeRequestType, Tag 569 +func (m TradeCaptureReportRequestAck) GetTradeRequestType() (v enum.TradeRequestType, err quickfix.MessageRejectError) { + var f field.TradeRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m TradeCaptureReportRequestAck) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m TradeCaptureReportRequestAck) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyings gets NoUnderlyings, Tag 711 +func (m TradeCaptureReportRequestAck) GetNoUnderlyings() (NoUnderlyingsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetResponseTransportType gets ResponseTransportType, Tag 725 +func (m TradeCaptureReportRequestAck) GetResponseTransportType() (v enum.ResponseTransportType, err quickfix.MessageRejectError) { + var f field.ResponseTransportTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResponseDestination gets ResponseDestination, Tag 726 +func (m TradeCaptureReportRequestAck) GetResponseDestination() (v string, err quickfix.MessageRejectError) { + var f field.ResponseDestinationField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotNumTradeReports gets TotNumTradeReports, Tag 748 +func (m TradeCaptureReportRequestAck) GetTotNumTradeReports() (v int, err quickfix.MessageRejectError) { + var f field.TotNumTradeReportsField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeRequestResult gets TradeRequestResult, Tag 749 +func (m TradeCaptureReportRequestAck) GetTradeRequestResult() (v enum.TradeRequestResult, err quickfix.MessageRejectError) { + var f field.TradeRequestResultField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeRequestStatus gets TradeRequestStatus, Tag 750 +func (m TradeCaptureReportRequestAck) GetTradeRequestStatus() (v enum.TradeRequestStatus, err quickfix.MessageRejectError) { + var f field.TradeRequestStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m TradeCaptureReportRequestAck) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m TradeCaptureReportRequestAck) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m TradeCaptureReportRequestAck) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m TradeCaptureReportRequestAck) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m TradeCaptureReportRequestAck) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m TradeCaptureReportRequestAck) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m TradeCaptureReportRequestAck) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m TradeCaptureReportRequestAck) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m TradeCaptureReportRequestAck) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m TradeCaptureReportRequestAck) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m TradeCaptureReportRequestAck) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m TradeCaptureReportRequestAck) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m TradeCaptureReportRequestAck) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m TradeCaptureReportRequestAck) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m TradeCaptureReportRequestAck) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m TradeCaptureReportRequestAck) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradeID gets TradeID, Tag 1003 +func (m TradeCaptureReportRequestAck) GetTradeID() (v string, err quickfix.MessageRejectError) { + var f field.TradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEventSource gets MessageEventSource, Tag 1011 +func (m TradeCaptureReportRequestAck) GetMessageEventSource() (v string, err quickfix.MessageRejectError) { + var f field.MessageEventSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m TradeCaptureReportRequestAck) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetSecondaryTradeID gets SecondaryTradeID, Tag 1040 +func (m TradeCaptureReportRequestAck) GetSecondaryTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFirmTradeID gets FirmTradeID, Tag 1041 +func (m TradeCaptureReportRequestAck) GetFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.FirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecondaryFirmTradeID gets SecondaryFirmTradeID, Tag 1042 +func (m TradeCaptureReportRequestAck) GetSecondaryFirmTradeID() (v string, err quickfix.MessageRejectError) { + var f field.SecondaryFirmTradeIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m TradeCaptureReportRequestAck) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m TradeCaptureReportRequestAck) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m TradeCaptureReportRequestAck) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m TradeCaptureReportRequestAck) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m TradeCaptureReportRequestAck) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m TradeCaptureReportRequestAck) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m TradeCaptureReportRequestAck) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m TradeCaptureReportRequestAck) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m TradeCaptureReportRequestAck) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m TradeCaptureReportRequestAck) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m TradeCaptureReportRequestAck) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m TradeCaptureReportRequestAck) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m TradeCaptureReportRequestAck) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m TradeCaptureReportRequestAck) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m TradeCaptureReportRequestAck) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m TradeCaptureReportRequestAck) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m TradeCaptureReportRequestAck) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m TradeCaptureReportRequestAck) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m TradeCaptureReportRequestAck) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m TradeCaptureReportRequestAck) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m TradeCaptureReportRequestAck) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m TradeCaptureReportRequestAck) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m TradeCaptureReportRequestAck) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m TradeCaptureReportRequestAck) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m TradeCaptureReportRequestAck) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m TradeCaptureReportRequestAck) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradeCaptureReportRequestAck) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m TradeCaptureReportRequestAck) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m TradeCaptureReportRequestAck) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m TradeCaptureReportRequestAck) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m TradeCaptureReportRequestAck) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradeCaptureReportRequestAck) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradeCaptureReportRequestAck) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m TradeCaptureReportRequestAck) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m TradeCaptureReportRequestAck) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m TradeCaptureReportRequestAck) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m TradeCaptureReportRequestAck) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m TradeCaptureReportRequestAck) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m TradeCaptureReportRequestAck) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m TradeCaptureReportRequestAck) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m TradeCaptureReportRequestAck) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m TradeCaptureReportRequestAck) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m TradeCaptureReportRequestAck) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m TradeCaptureReportRequestAck) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m TradeCaptureReportRequestAck) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m TradeCaptureReportRequestAck) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m TradeCaptureReportRequestAck) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradeCaptureReportRequestAck) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m TradeCaptureReportRequestAck) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m TradeCaptureReportRequestAck) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m TradeCaptureReportRequestAck) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m TradeCaptureReportRequestAck) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m TradeCaptureReportRequestAck) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m TradeCaptureReportRequestAck) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m TradeCaptureReportRequestAck) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m TradeCaptureReportRequestAck) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m TradeCaptureReportRequestAck) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m TradeCaptureReportRequestAck) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradeCaptureReportRequestAck) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m TradeCaptureReportRequestAck) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m TradeCaptureReportRequestAck) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m TradeCaptureReportRequestAck) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m TradeCaptureReportRequestAck) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m TradeCaptureReportRequestAck) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m TradeCaptureReportRequestAck) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442 +func (m TradeCaptureReportRequestAck) HasMultiLegReportingType() bool { + return m.Has(tag.MultiLegReportingType) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m TradeCaptureReportRequestAck) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m TradeCaptureReportRequestAck) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m TradeCaptureReportRequestAck) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m TradeCaptureReportRequestAck) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m TradeCaptureReportRequestAck) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m TradeCaptureReportRequestAck) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m TradeCaptureReportRequestAck) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m TradeCaptureReportRequestAck) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasNoLegs returns true if NoLegs is present, Tag 555 +func (m TradeCaptureReportRequestAck) HasNoLegs() bool { + return m.Has(tag.NoLegs) +} + +// HasTradeRequestID returns true if TradeRequestID is present, Tag 568 +func (m TradeCaptureReportRequestAck) HasTradeRequestID() bool { + return m.Has(tag.TradeRequestID) +} + +// HasTradeRequestType returns true if TradeRequestType is present, Tag 569 +func (m TradeCaptureReportRequestAck) HasTradeRequestType() bool { + return m.Has(tag.TradeRequestType) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m TradeCaptureReportRequestAck) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m TradeCaptureReportRequestAck) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasNoUnderlyings returns true if NoUnderlyings is present, Tag 711 +func (m TradeCaptureReportRequestAck) HasNoUnderlyings() bool { + return m.Has(tag.NoUnderlyings) +} + +// HasResponseTransportType returns true if ResponseTransportType is present, Tag 725 +func (m TradeCaptureReportRequestAck) HasResponseTransportType() bool { + return m.Has(tag.ResponseTransportType) +} + +// HasResponseDestination returns true if ResponseDestination is present, Tag 726 +func (m TradeCaptureReportRequestAck) HasResponseDestination() bool { + return m.Has(tag.ResponseDestination) +} + +// HasTotNumTradeReports returns true if TotNumTradeReports is present, Tag 748 +func (m TradeCaptureReportRequestAck) HasTotNumTradeReports() bool { + return m.Has(tag.TotNumTradeReports) +} + +// HasTradeRequestResult returns true if TradeRequestResult is present, Tag 749 +func (m TradeCaptureReportRequestAck) HasTradeRequestResult() bool { + return m.Has(tag.TradeRequestResult) +} + +// HasTradeRequestStatus returns true if TradeRequestStatus is present, Tag 750 +func (m TradeCaptureReportRequestAck) HasTradeRequestStatus() bool { + return m.Has(tag.TradeRequestStatus) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m TradeCaptureReportRequestAck) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m TradeCaptureReportRequestAck) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m TradeCaptureReportRequestAck) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m TradeCaptureReportRequestAck) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m TradeCaptureReportRequestAck) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m TradeCaptureReportRequestAck) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m TradeCaptureReportRequestAck) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m TradeCaptureReportRequestAck) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m TradeCaptureReportRequestAck) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m TradeCaptureReportRequestAck) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m TradeCaptureReportRequestAck) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m TradeCaptureReportRequestAck) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m TradeCaptureReportRequestAck) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m TradeCaptureReportRequestAck) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m TradeCaptureReportRequestAck) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m TradeCaptureReportRequestAck) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasTradeID returns true if TradeID is present, Tag 1003 +func (m TradeCaptureReportRequestAck) HasTradeID() bool { + return m.Has(tag.TradeID) +} + +// HasMessageEventSource returns true if MessageEventSource is present, Tag 1011 +func (m TradeCaptureReportRequestAck) HasMessageEventSource() bool { + return m.Has(tag.MessageEventSource) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m TradeCaptureReportRequestAck) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasSecondaryTradeID returns true if SecondaryTradeID is present, Tag 1040 +func (m TradeCaptureReportRequestAck) HasSecondaryTradeID() bool { + return m.Has(tag.SecondaryTradeID) +} + +// HasFirmTradeID returns true if FirmTradeID is present, Tag 1041 +func (m TradeCaptureReportRequestAck) HasFirmTradeID() bool { + return m.Has(tag.FirmTradeID) +} + +// HasSecondaryFirmTradeID returns true if SecondaryFirmTradeID is present, Tag 1042 +func (m TradeCaptureReportRequestAck) HasSecondaryFirmTradeID() bool { + return m.Has(tag.SecondaryFirmTradeID) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m TradeCaptureReportRequestAck) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m TradeCaptureReportRequestAck) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m TradeCaptureReportRequestAck) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m TradeCaptureReportRequestAck) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m TradeCaptureReportRequestAck) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m TradeCaptureReportRequestAck) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m TradeCaptureReportRequestAck) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m TradeCaptureReportRequestAck) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m TradeCaptureReportRequestAck) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m TradeCaptureReportRequestAck) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m TradeCaptureReportRequestAck) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m TradeCaptureReportRequestAck) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m TradeCaptureReportRequestAck) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m TradeCaptureReportRequestAck) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m TradeCaptureReportRequestAck) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m TradeCaptureReportRequestAck) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m TradeCaptureReportRequestAck) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m TradeCaptureReportRequestAck) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m TradeCaptureReportRequestAck) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m TradeCaptureReportRequestAck) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m TradeCaptureReportRequestAck) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m TradeCaptureReportRequestAck) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m TradeCaptureReportRequestAck) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m TradeCaptureReportRequestAck) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m TradeCaptureReportRequestAck) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m TradeCaptureReportRequestAck) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m TradeCaptureReportRequestAck) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m TradeCaptureReportRequestAck) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m TradeCaptureReportRequestAck) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m TradeCaptureReportRequestAck) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m TradeCaptureReportRequestAck) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m TradeCaptureReportRequestAck) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m TradeCaptureReportRequestAck) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m TradeCaptureReportRequestAck) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m TradeCaptureReportRequestAck) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegs is a repeating group element, Tag 555 +type NoLegs struct { + *quickfix.Group +} + +// SetLegSymbol sets LegSymbol, Tag 600 +func (m NoLegs) SetLegSymbol(v string) { + m.Set(field.NewLegSymbol(v)) +} + +// SetLegSymbolSfx sets LegSymbolSfx, Tag 601 +func (m NoLegs) SetLegSymbolSfx(v string) { + m.Set(field.NewLegSymbolSfx(v)) +} + +// SetLegSecurityID sets LegSecurityID, Tag 602 +func (m NoLegs) SetLegSecurityID(v string) { + m.Set(field.NewLegSecurityID(v)) +} + +// SetLegSecurityIDSource sets LegSecurityIDSource, Tag 603 +func (m NoLegs) SetLegSecurityIDSource(v string) { + m.Set(field.NewLegSecurityIDSource(v)) +} + +// SetNoLegSecurityAltID sets NoLegSecurityAltID, Tag 604 +func (m NoLegs) SetNoLegSecurityAltID(f NoLegSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetLegProduct sets LegProduct, Tag 607 +func (m NoLegs) SetLegProduct(v int) { + m.Set(field.NewLegProduct(v)) +} + +// SetLegCFICode sets LegCFICode, Tag 608 +func (m NoLegs) SetLegCFICode(v string) { + m.Set(field.NewLegCFICode(v)) +} + +// SetLegSecurityType sets LegSecurityType, Tag 609 +func (m NoLegs) SetLegSecurityType(v string) { + m.Set(field.NewLegSecurityType(v)) +} + +// SetLegSecuritySubType sets LegSecuritySubType, Tag 764 +func (m NoLegs) SetLegSecuritySubType(v string) { + m.Set(field.NewLegSecuritySubType(v)) +} + +// SetLegMaturityMonthYear sets LegMaturityMonthYear, Tag 610 +func (m NoLegs) SetLegMaturityMonthYear(v string) { + m.Set(field.NewLegMaturityMonthYear(v)) +} + +// SetLegMaturityDate sets LegMaturityDate, Tag 611 +func (m NoLegs) SetLegMaturityDate(v string) { + m.Set(field.NewLegMaturityDate(v)) +} + +// SetLegCouponPaymentDate sets LegCouponPaymentDate, Tag 248 +func (m NoLegs) SetLegCouponPaymentDate(v string) { + m.Set(field.NewLegCouponPaymentDate(v)) +} + +// SetLegIssueDate sets LegIssueDate, Tag 249 +func (m NoLegs) SetLegIssueDate(v string) { + m.Set(field.NewLegIssueDate(v)) +} + +// SetLegRepoCollateralSecurityType sets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) SetLegRepoCollateralSecurityType(v int) { + m.Set(field.NewLegRepoCollateralSecurityType(v)) +} + +// SetLegRepurchaseTerm sets LegRepurchaseTerm, Tag 251 +func (m NoLegs) SetLegRepurchaseTerm(v int) { + m.Set(field.NewLegRepurchaseTerm(v)) +} + +// SetLegRepurchaseRate sets LegRepurchaseRate, Tag 252 +func (m NoLegs) SetLegRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRepurchaseRate(value, scale)) +} + +// SetLegFactor sets LegFactor, Tag 253 +func (m NoLegs) SetLegFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewLegFactor(value, scale)) +} + +// SetLegCreditRating sets LegCreditRating, Tag 257 +func (m NoLegs) SetLegCreditRating(v string) { + m.Set(field.NewLegCreditRating(v)) +} + +// SetLegInstrRegistry sets LegInstrRegistry, Tag 599 +func (m NoLegs) SetLegInstrRegistry(v string) { + m.Set(field.NewLegInstrRegistry(v)) +} + +// SetLegCountryOfIssue sets LegCountryOfIssue, Tag 596 +func (m NoLegs) SetLegCountryOfIssue(v string) { + m.Set(field.NewLegCountryOfIssue(v)) +} + +// SetLegStateOrProvinceOfIssue sets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) SetLegStateOrProvinceOfIssue(v string) { + m.Set(field.NewLegStateOrProvinceOfIssue(v)) +} + +// SetLegLocaleOfIssue sets LegLocaleOfIssue, Tag 598 +func (m NoLegs) SetLegLocaleOfIssue(v string) { + m.Set(field.NewLegLocaleOfIssue(v)) +} + +// SetLegRedemptionDate sets LegRedemptionDate, Tag 254 +func (m NoLegs) SetLegRedemptionDate(v string) { + m.Set(field.NewLegRedemptionDate(v)) +} + +// SetLegStrikePrice sets LegStrikePrice, Tag 612 +func (m NoLegs) SetLegStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegStrikePrice(value, scale)) +} + +// SetLegStrikeCurrency sets LegStrikeCurrency, Tag 942 +func (m NoLegs) SetLegStrikeCurrency(v string) { + m.Set(field.NewLegStrikeCurrency(v)) +} + +// SetLegOptAttribute sets LegOptAttribute, Tag 613 +func (m NoLegs) SetLegOptAttribute(v string) { + m.Set(field.NewLegOptAttribute(v)) +} + +// SetLegContractMultiplier sets LegContractMultiplier, Tag 614 +func (m NoLegs) SetLegContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewLegContractMultiplier(value, scale)) +} + +// SetLegCouponRate sets LegCouponRate, Tag 615 +func (m NoLegs) SetLegCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewLegCouponRate(value, scale)) +} + +// SetLegSecurityExchange sets LegSecurityExchange, Tag 616 +func (m NoLegs) SetLegSecurityExchange(v string) { + m.Set(field.NewLegSecurityExchange(v)) +} + +// SetLegIssuer sets LegIssuer, Tag 617 +func (m NoLegs) SetLegIssuer(v string) { + m.Set(field.NewLegIssuer(v)) +} + +// SetEncodedLegIssuerLen sets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) SetEncodedLegIssuerLen(v int) { + m.Set(field.NewEncodedLegIssuerLen(v)) +} + +// SetEncodedLegIssuer sets EncodedLegIssuer, Tag 619 +func (m NoLegs) SetEncodedLegIssuer(v string) { + m.Set(field.NewEncodedLegIssuer(v)) +} + +// SetLegSecurityDesc sets LegSecurityDesc, Tag 620 +func (m NoLegs) SetLegSecurityDesc(v string) { + m.Set(field.NewLegSecurityDesc(v)) +} + +// SetEncodedLegSecurityDescLen sets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) SetEncodedLegSecurityDescLen(v int) { + m.Set(field.NewEncodedLegSecurityDescLen(v)) +} + +// SetEncodedLegSecurityDesc sets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) SetEncodedLegSecurityDesc(v string) { + m.Set(field.NewEncodedLegSecurityDesc(v)) +} + +// SetLegRatioQty sets LegRatioQty, Tag 623 +func (m NoLegs) SetLegRatioQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegRatioQty(value, scale)) +} + +// SetLegSide sets LegSide, Tag 624 +func (m NoLegs) SetLegSide(v string) { + m.Set(field.NewLegSide(v)) +} + +// SetLegCurrency sets LegCurrency, Tag 556 +func (m NoLegs) SetLegCurrency(v string) { + m.Set(field.NewLegCurrency(v)) +} + +// SetLegPool sets LegPool, Tag 740 +func (m NoLegs) SetLegPool(v string) { + m.Set(field.NewLegPool(v)) +} + +// SetLegDatedDate sets LegDatedDate, Tag 739 +func (m NoLegs) SetLegDatedDate(v string) { + m.Set(field.NewLegDatedDate(v)) +} + +// SetLegContractSettlMonth sets LegContractSettlMonth, Tag 955 +func (m NoLegs) SetLegContractSettlMonth(v string) { + m.Set(field.NewLegContractSettlMonth(v)) +} + +// SetLegInterestAccrualDate sets LegInterestAccrualDate, Tag 956 +func (m NoLegs) SetLegInterestAccrualDate(v string) { + m.Set(field.NewLegInterestAccrualDate(v)) +} + +// SetLegUnitOfMeasure sets LegUnitOfMeasure, Tag 999 +func (m NoLegs) SetLegUnitOfMeasure(v string) { + m.Set(field.NewLegUnitOfMeasure(v)) +} + +// SetLegTimeUnit sets LegTimeUnit, Tag 1001 +func (m NoLegs) SetLegTimeUnit(v string) { + m.Set(field.NewLegTimeUnit(v)) +} + +// SetLegOptionRatio sets LegOptionRatio, Tag 1017 +func (m NoLegs) SetLegOptionRatio(value decimal.Decimal, scale int32) { + m.Set(field.NewLegOptionRatio(value, scale)) +} + +// SetLegPrice sets LegPrice, Tag 566 +func (m NoLegs) SetLegPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPrice(value, scale)) +} + +// SetLegMaturityTime sets LegMaturityTime, Tag 1212 +func (m NoLegs) SetLegMaturityTime(v string) { + m.Set(field.NewLegMaturityTime(v)) +} + +// SetLegPutOrCall sets LegPutOrCall, Tag 1358 +func (m NoLegs) SetLegPutOrCall(v int) { + m.Set(field.NewLegPutOrCall(v)) +} + +// SetLegExerciseStyle sets LegExerciseStyle, Tag 1420 +func (m NoLegs) SetLegExerciseStyle(v int) { + m.Set(field.NewLegExerciseStyle(v)) +} + +// SetLegUnitOfMeasureQty sets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) SetLegUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegUnitOfMeasureQty(value, scale)) +} + +// SetLegPriceUnitOfMeasure sets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) SetLegPriceUnitOfMeasure(v string) { + m.Set(field.NewLegPriceUnitOfMeasure(v)) +} + +// SetLegPriceUnitOfMeasureQty sets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) SetLegPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewLegPriceUnitOfMeasureQty(value, scale)) +} + +// SetLegContractMultiplierUnit sets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) SetLegContractMultiplierUnit(v int) { + m.Set(field.NewLegContractMultiplierUnit(v)) +} + +// SetLegFlowScheduleType sets LegFlowScheduleType, Tag 1440 +func (m NoLegs) SetLegFlowScheduleType(v int) { + m.Set(field.NewLegFlowScheduleType(v)) +} + +// GetLegSymbol gets LegSymbol, Tag 600 +func (m NoLegs) GetLegSymbol() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSymbolSfx gets LegSymbolSfx, Tag 601 +func (m NoLegs) GetLegSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.LegSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityID gets LegSecurityID, Tag 602 +func (m NoLegs) GetLegSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityIDSource gets LegSecurityIDSource, Tag 603 +func (m NoLegs) GetLegSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoLegSecurityAltID gets NoLegSecurityAltID, Tag 604 +func (m NoLegs) GetNoLegSecurityAltID() (NoLegSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoLegSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetLegProduct gets LegProduct, Tag 607 +func (m NoLegs) GetLegProduct() (v int, err quickfix.MessageRejectError) { + var f field.LegProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCFICode gets LegCFICode, Tag 608 +func (m NoLegs) GetLegCFICode() (v string, err quickfix.MessageRejectError) { + var f field.LegCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityType gets LegSecurityType, Tag 609 +func (m NoLegs) GetLegSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecuritySubType gets LegSecuritySubType, Tag 764 +func (m NoLegs) GetLegSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.LegSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityMonthYear gets LegMaturityMonthYear, Tag 610 +func (m NoLegs) GetLegMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityDate gets LegMaturityDate, Tag 611 +func (m NoLegs) GetLegMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponPaymentDate gets LegCouponPaymentDate, Tag 248 +func (m NoLegs) GetLegCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.LegCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssueDate gets LegIssueDate, Tag 249 +func (m NoLegs) GetLegIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.LegIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepoCollateralSecurityType gets LegRepoCollateralSecurityType, Tag 250 +func (m NoLegs) GetLegRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.LegRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseTerm gets LegRepurchaseTerm, Tag 251 +func (m NoLegs) GetLegRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.LegRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRepurchaseRate gets LegRepurchaseRate, Tag 252 +func (m NoLegs) GetLegRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFactor gets LegFactor, Tag 253 +func (m NoLegs) GetLegFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCreditRating gets LegCreditRating, Tag 257 +func (m NoLegs) GetLegCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.LegCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInstrRegistry gets LegInstrRegistry, Tag 599 +func (m NoLegs) GetLegInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.LegInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCountryOfIssue gets LegCountryOfIssue, Tag 596 +func (m NoLegs) GetLegCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStateOrProvinceOfIssue gets LegStateOrProvinceOfIssue, Tag 597 +func (m NoLegs) GetLegStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegLocaleOfIssue gets LegLocaleOfIssue, Tag 598 +func (m NoLegs) GetLegLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LegLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRedemptionDate gets LegRedemptionDate, Tag 254 +func (m NoLegs) GetLegRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.LegRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikePrice gets LegStrikePrice, Tag 612 +func (m NoLegs) GetLegStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegStrikeCurrency gets LegStrikeCurrency, Tag 942 +func (m NoLegs) GetLegStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptAttribute gets LegOptAttribute, Tag 613 +func (m NoLegs) GetLegOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.LegOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplier gets LegContractMultiplier, Tag 614 +func (m NoLegs) GetLegContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCouponRate gets LegCouponRate, Tag 615 +func (m NoLegs) GetLegCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityExchange gets LegSecurityExchange, Tag 616 +func (m NoLegs) GetLegSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegIssuer gets LegIssuer, Tag 617 +func (m NoLegs) GetLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.LegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuerLen gets EncodedLegIssuerLen, Tag 618 +func (m NoLegs) GetEncodedLegIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegIssuer gets EncodedLegIssuer, Tag 619 +func (m NoLegs) GetEncodedLegIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityDesc gets LegSecurityDesc, Tag 620 +func (m NoLegs) GetLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDescLen gets EncodedLegSecurityDescLen, Tag 621 +func (m NoLegs) GetEncodedLegSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedLegSecurityDesc gets EncodedLegSecurityDesc, Tag 622 +func (m NoLegs) GetEncodedLegSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedLegSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegRatioQty gets LegRatioQty, Tag 623 +func (m NoLegs) GetLegRatioQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegRatioQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSide gets LegSide, Tag 624 +func (m NoLegs) GetLegSide() (v string, err quickfix.MessageRejectError) { + var f field.LegSideField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegCurrency gets LegCurrency, Tag 556 +func (m NoLegs) GetLegCurrency() (v string, err quickfix.MessageRejectError) { + var f field.LegCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPool gets LegPool, Tag 740 +func (m NoLegs) GetLegPool() (v string, err quickfix.MessageRejectError) { + var f field.LegPoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegDatedDate gets LegDatedDate, Tag 739 +func (m NoLegs) GetLegDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.LegDatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractSettlMonth gets LegContractSettlMonth, Tag 955 +func (m NoLegs) GetLegContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.LegContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegInterestAccrualDate gets LegInterestAccrualDate, Tag 956 +func (m NoLegs) GetLegInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.LegInterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasure gets LegUnitOfMeasure, Tag 999 +func (m NoLegs) GetLegUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegTimeUnit gets LegTimeUnit, Tag 1001 +func (m NoLegs) GetLegTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.LegTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegOptionRatio gets LegOptionRatio, Tag 1017 +func (m NoLegs) GetLegOptionRatio() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegOptionRatioField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPrice gets LegPrice, Tag 566 +func (m NoLegs) GetLegPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegMaturityTime gets LegMaturityTime, Tag 1212 +func (m NoLegs) GetLegMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.LegMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPutOrCall gets LegPutOrCall, Tag 1358 +func (m NoLegs) GetLegPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.LegPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegExerciseStyle gets LegExerciseStyle, Tag 1420 +func (m NoLegs) GetLegExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.LegExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegUnitOfMeasureQty gets LegUnitOfMeasureQty, Tag 1224 +func (m NoLegs) GetLegUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasure gets LegPriceUnitOfMeasure, Tag 1421 +func (m NoLegs) GetLegPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegPriceUnitOfMeasureQty gets LegPriceUnitOfMeasureQty, Tag 1422 +func (m NoLegs) GetLegPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.LegPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegContractMultiplierUnit gets LegContractMultiplierUnit, Tag 1436 +func (m NoLegs) GetLegContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.LegContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegFlowScheduleType gets LegFlowScheduleType, Tag 1440 +func (m NoLegs) GetLegFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.LegFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSymbol returns true if LegSymbol is present, Tag 600 +func (m NoLegs) HasLegSymbol() bool { + return m.Has(tag.LegSymbol) +} + +// HasLegSymbolSfx returns true if LegSymbolSfx is present, Tag 601 +func (m NoLegs) HasLegSymbolSfx() bool { + return m.Has(tag.LegSymbolSfx) +} + +// HasLegSecurityID returns true if LegSecurityID is present, Tag 602 +func (m NoLegs) HasLegSecurityID() bool { + return m.Has(tag.LegSecurityID) +} + +// HasLegSecurityIDSource returns true if LegSecurityIDSource is present, Tag 603 +func (m NoLegs) HasLegSecurityIDSource() bool { + return m.Has(tag.LegSecurityIDSource) +} + +// HasNoLegSecurityAltID returns true if NoLegSecurityAltID is present, Tag 604 +func (m NoLegs) HasNoLegSecurityAltID() bool { + return m.Has(tag.NoLegSecurityAltID) +} + +// HasLegProduct returns true if LegProduct is present, Tag 607 +func (m NoLegs) HasLegProduct() bool { + return m.Has(tag.LegProduct) +} + +// HasLegCFICode returns true if LegCFICode is present, Tag 608 +func (m NoLegs) HasLegCFICode() bool { + return m.Has(tag.LegCFICode) +} + +// HasLegSecurityType returns true if LegSecurityType is present, Tag 609 +func (m NoLegs) HasLegSecurityType() bool { + return m.Has(tag.LegSecurityType) +} + +// HasLegSecuritySubType returns true if LegSecuritySubType is present, Tag 764 +func (m NoLegs) HasLegSecuritySubType() bool { + return m.Has(tag.LegSecuritySubType) +} + +// HasLegMaturityMonthYear returns true if LegMaturityMonthYear is present, Tag 610 +func (m NoLegs) HasLegMaturityMonthYear() bool { + return m.Has(tag.LegMaturityMonthYear) +} + +// HasLegMaturityDate returns true if LegMaturityDate is present, Tag 611 +func (m NoLegs) HasLegMaturityDate() bool { + return m.Has(tag.LegMaturityDate) +} + +// HasLegCouponPaymentDate returns true if LegCouponPaymentDate is present, Tag 248 +func (m NoLegs) HasLegCouponPaymentDate() bool { + return m.Has(tag.LegCouponPaymentDate) +} + +// HasLegIssueDate returns true if LegIssueDate is present, Tag 249 +func (m NoLegs) HasLegIssueDate() bool { + return m.Has(tag.LegIssueDate) +} + +// HasLegRepoCollateralSecurityType returns true if LegRepoCollateralSecurityType is present, Tag 250 +func (m NoLegs) HasLegRepoCollateralSecurityType() bool { + return m.Has(tag.LegRepoCollateralSecurityType) +} + +// HasLegRepurchaseTerm returns true if LegRepurchaseTerm is present, Tag 251 +func (m NoLegs) HasLegRepurchaseTerm() bool { + return m.Has(tag.LegRepurchaseTerm) +} + +// HasLegRepurchaseRate returns true if LegRepurchaseRate is present, Tag 252 +func (m NoLegs) HasLegRepurchaseRate() bool { + return m.Has(tag.LegRepurchaseRate) +} + +// HasLegFactor returns true if LegFactor is present, Tag 253 +func (m NoLegs) HasLegFactor() bool { + return m.Has(tag.LegFactor) +} + +// HasLegCreditRating returns true if LegCreditRating is present, Tag 257 +func (m NoLegs) HasLegCreditRating() bool { + return m.Has(tag.LegCreditRating) +} + +// HasLegInstrRegistry returns true if LegInstrRegistry is present, Tag 599 +func (m NoLegs) HasLegInstrRegistry() bool { + return m.Has(tag.LegInstrRegistry) +} + +// HasLegCountryOfIssue returns true if LegCountryOfIssue is present, Tag 596 +func (m NoLegs) HasLegCountryOfIssue() bool { + return m.Has(tag.LegCountryOfIssue) +} + +// HasLegStateOrProvinceOfIssue returns true if LegStateOrProvinceOfIssue is present, Tag 597 +func (m NoLegs) HasLegStateOrProvinceOfIssue() bool { + return m.Has(tag.LegStateOrProvinceOfIssue) +} + +// HasLegLocaleOfIssue returns true if LegLocaleOfIssue is present, Tag 598 +func (m NoLegs) HasLegLocaleOfIssue() bool { + return m.Has(tag.LegLocaleOfIssue) +} + +// HasLegRedemptionDate returns true if LegRedemptionDate is present, Tag 254 +func (m NoLegs) HasLegRedemptionDate() bool { + return m.Has(tag.LegRedemptionDate) +} + +// HasLegStrikePrice returns true if LegStrikePrice is present, Tag 612 +func (m NoLegs) HasLegStrikePrice() bool { + return m.Has(tag.LegStrikePrice) +} + +// HasLegStrikeCurrency returns true if LegStrikeCurrency is present, Tag 942 +func (m NoLegs) HasLegStrikeCurrency() bool { + return m.Has(tag.LegStrikeCurrency) +} + +// HasLegOptAttribute returns true if LegOptAttribute is present, Tag 613 +func (m NoLegs) HasLegOptAttribute() bool { + return m.Has(tag.LegOptAttribute) +} + +// HasLegContractMultiplier returns true if LegContractMultiplier is present, Tag 614 +func (m NoLegs) HasLegContractMultiplier() bool { + return m.Has(tag.LegContractMultiplier) +} + +// HasLegCouponRate returns true if LegCouponRate is present, Tag 615 +func (m NoLegs) HasLegCouponRate() bool { + return m.Has(tag.LegCouponRate) +} + +// HasLegSecurityExchange returns true if LegSecurityExchange is present, Tag 616 +func (m NoLegs) HasLegSecurityExchange() bool { + return m.Has(tag.LegSecurityExchange) +} + +// HasLegIssuer returns true if LegIssuer is present, Tag 617 +func (m NoLegs) HasLegIssuer() bool { + return m.Has(tag.LegIssuer) +} + +// HasEncodedLegIssuerLen returns true if EncodedLegIssuerLen is present, Tag 618 +func (m NoLegs) HasEncodedLegIssuerLen() bool { + return m.Has(tag.EncodedLegIssuerLen) +} + +// HasEncodedLegIssuer returns true if EncodedLegIssuer is present, Tag 619 +func (m NoLegs) HasEncodedLegIssuer() bool { + return m.Has(tag.EncodedLegIssuer) +} + +// HasLegSecurityDesc returns true if LegSecurityDesc is present, Tag 620 +func (m NoLegs) HasLegSecurityDesc() bool { + return m.Has(tag.LegSecurityDesc) +} + +// HasEncodedLegSecurityDescLen returns true if EncodedLegSecurityDescLen is present, Tag 621 +func (m NoLegs) HasEncodedLegSecurityDescLen() bool { + return m.Has(tag.EncodedLegSecurityDescLen) +} + +// HasEncodedLegSecurityDesc returns true if EncodedLegSecurityDesc is present, Tag 622 +func (m NoLegs) HasEncodedLegSecurityDesc() bool { + return m.Has(tag.EncodedLegSecurityDesc) +} + +// HasLegRatioQty returns true if LegRatioQty is present, Tag 623 +func (m NoLegs) HasLegRatioQty() bool { + return m.Has(tag.LegRatioQty) +} + +// HasLegSide returns true if LegSide is present, Tag 624 +func (m NoLegs) HasLegSide() bool { + return m.Has(tag.LegSide) +} + +// HasLegCurrency returns true if LegCurrency is present, Tag 556 +func (m NoLegs) HasLegCurrency() bool { + return m.Has(tag.LegCurrency) +} + +// HasLegPool returns true if LegPool is present, Tag 740 +func (m NoLegs) HasLegPool() bool { + return m.Has(tag.LegPool) +} + +// HasLegDatedDate returns true if LegDatedDate is present, Tag 739 +func (m NoLegs) HasLegDatedDate() bool { + return m.Has(tag.LegDatedDate) +} + +// HasLegContractSettlMonth returns true if LegContractSettlMonth is present, Tag 955 +func (m NoLegs) HasLegContractSettlMonth() bool { + return m.Has(tag.LegContractSettlMonth) +} + +// HasLegInterestAccrualDate returns true if LegInterestAccrualDate is present, Tag 956 +func (m NoLegs) HasLegInterestAccrualDate() bool { + return m.Has(tag.LegInterestAccrualDate) +} + +// HasLegUnitOfMeasure returns true if LegUnitOfMeasure is present, Tag 999 +func (m NoLegs) HasLegUnitOfMeasure() bool { + return m.Has(tag.LegUnitOfMeasure) +} + +// HasLegTimeUnit returns true if LegTimeUnit is present, Tag 1001 +func (m NoLegs) HasLegTimeUnit() bool { + return m.Has(tag.LegTimeUnit) +} + +// HasLegOptionRatio returns true if LegOptionRatio is present, Tag 1017 +func (m NoLegs) HasLegOptionRatio() bool { + return m.Has(tag.LegOptionRatio) +} + +// HasLegPrice returns true if LegPrice is present, Tag 566 +func (m NoLegs) HasLegPrice() bool { + return m.Has(tag.LegPrice) +} + +// HasLegMaturityTime returns true if LegMaturityTime is present, Tag 1212 +func (m NoLegs) HasLegMaturityTime() bool { + return m.Has(tag.LegMaturityTime) +} + +// HasLegPutOrCall returns true if LegPutOrCall is present, Tag 1358 +func (m NoLegs) HasLegPutOrCall() bool { + return m.Has(tag.LegPutOrCall) +} + +// HasLegExerciseStyle returns true if LegExerciseStyle is present, Tag 1420 +func (m NoLegs) HasLegExerciseStyle() bool { + return m.Has(tag.LegExerciseStyle) +} + +// HasLegUnitOfMeasureQty returns true if LegUnitOfMeasureQty is present, Tag 1224 +func (m NoLegs) HasLegUnitOfMeasureQty() bool { + return m.Has(tag.LegUnitOfMeasureQty) +} + +// HasLegPriceUnitOfMeasure returns true if LegPriceUnitOfMeasure is present, Tag 1421 +func (m NoLegs) HasLegPriceUnitOfMeasure() bool { + return m.Has(tag.LegPriceUnitOfMeasure) +} + +// HasLegPriceUnitOfMeasureQty returns true if LegPriceUnitOfMeasureQty is present, Tag 1422 +func (m NoLegs) HasLegPriceUnitOfMeasureQty() bool { + return m.Has(tag.LegPriceUnitOfMeasureQty) +} + +// HasLegContractMultiplierUnit returns true if LegContractMultiplierUnit is present, Tag 1436 +func (m NoLegs) HasLegContractMultiplierUnit() bool { + return m.Has(tag.LegContractMultiplierUnit) +} + +// HasLegFlowScheduleType returns true if LegFlowScheduleType is present, Tag 1440 +func (m NoLegs) HasLegFlowScheduleType() bool { + return m.Has(tag.LegFlowScheduleType) +} + +// NoLegSecurityAltID is a repeating group element, Tag 604 +type NoLegSecurityAltID struct { + *quickfix.Group +} + +// SetLegSecurityAltID sets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) SetLegSecurityAltID(v string) { + m.Set(field.NewLegSecurityAltID(v)) +} + +// SetLegSecurityAltIDSource sets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) SetLegSecurityAltIDSource(v string) { + m.Set(field.NewLegSecurityAltIDSource(v)) +} + +// GetLegSecurityAltID gets LegSecurityAltID, Tag 605 +func (m NoLegSecurityAltID) GetLegSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLegSecurityAltIDSource gets LegSecurityAltIDSource, Tag 606 +func (m NoLegSecurityAltID) GetLegSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.LegSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasLegSecurityAltID returns true if LegSecurityAltID is present, Tag 605 +func (m NoLegSecurityAltID) HasLegSecurityAltID() bool { + return m.Has(tag.LegSecurityAltID) +} + +// HasLegSecurityAltIDSource returns true if LegSecurityAltIDSource is present, Tag 606 +func (m NoLegSecurityAltID) HasLegSecurityAltIDSource() bool { + return m.Has(tag.LegSecurityAltIDSource) +} + +// NoLegSecurityAltIDRepeatingGroup is a repeating group, Tag 604 +type NoLegSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegSecurityAltIDRepeatingGroup returns an initialized, NoLegSecurityAltIDRepeatingGroup +func NewNoLegSecurityAltIDRepeatingGroup() NoLegSecurityAltIDRepeatingGroup { + return NoLegSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSecurityAltID), quickfix.GroupElement(tag.LegSecurityAltIDSource)})} +} + +// Add create and append a new NoLegSecurityAltID to this group +func (m NoLegSecurityAltIDRepeatingGroup) Add() NoLegSecurityAltID { + g := m.RepeatingGroup.Add() + return NoLegSecurityAltID{g} +} + +// Get returns the ith NoLegSecurityAltID in the NoLegSecurityAltIDRepeatinGroup +func (m NoLegSecurityAltIDRepeatingGroup) Get(i int) NoLegSecurityAltID { + return NoLegSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoLegsRepeatingGroup is a repeating group, Tag 555 +type NoLegsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoLegsRepeatingGroup returns an initialized, NoLegsRepeatingGroup +func NewNoLegsRepeatingGroup() NoLegsRepeatingGroup { + return NoLegsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoLegs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.LegSymbol), quickfix.GroupElement(tag.LegSymbolSfx), quickfix.GroupElement(tag.LegSecurityID), quickfix.GroupElement(tag.LegSecurityIDSource), NewNoLegSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.LegProduct), quickfix.GroupElement(tag.LegCFICode), quickfix.GroupElement(tag.LegSecurityType), quickfix.GroupElement(tag.LegSecuritySubType), quickfix.GroupElement(tag.LegMaturityMonthYear), quickfix.GroupElement(tag.LegMaturityDate), quickfix.GroupElement(tag.LegCouponPaymentDate), quickfix.GroupElement(tag.LegIssueDate), quickfix.GroupElement(tag.LegRepoCollateralSecurityType), quickfix.GroupElement(tag.LegRepurchaseTerm), quickfix.GroupElement(tag.LegRepurchaseRate), quickfix.GroupElement(tag.LegFactor), quickfix.GroupElement(tag.LegCreditRating), quickfix.GroupElement(tag.LegInstrRegistry), quickfix.GroupElement(tag.LegCountryOfIssue), quickfix.GroupElement(tag.LegStateOrProvinceOfIssue), quickfix.GroupElement(tag.LegLocaleOfIssue), quickfix.GroupElement(tag.LegRedemptionDate), quickfix.GroupElement(tag.LegStrikePrice), quickfix.GroupElement(tag.LegStrikeCurrency), quickfix.GroupElement(tag.LegOptAttribute), quickfix.GroupElement(tag.LegContractMultiplier), quickfix.GroupElement(tag.LegCouponRate), quickfix.GroupElement(tag.LegSecurityExchange), quickfix.GroupElement(tag.LegIssuer), quickfix.GroupElement(tag.EncodedLegIssuerLen), quickfix.GroupElement(tag.EncodedLegIssuer), quickfix.GroupElement(tag.LegSecurityDesc), quickfix.GroupElement(tag.EncodedLegSecurityDescLen), quickfix.GroupElement(tag.EncodedLegSecurityDesc), quickfix.GroupElement(tag.LegRatioQty), quickfix.GroupElement(tag.LegSide), quickfix.GroupElement(tag.LegCurrency), quickfix.GroupElement(tag.LegPool), quickfix.GroupElement(tag.LegDatedDate), quickfix.GroupElement(tag.LegContractSettlMonth), quickfix.GroupElement(tag.LegInterestAccrualDate), quickfix.GroupElement(tag.LegUnitOfMeasure), quickfix.GroupElement(tag.LegTimeUnit), quickfix.GroupElement(tag.LegOptionRatio), quickfix.GroupElement(tag.LegPrice), quickfix.GroupElement(tag.LegMaturityTime), quickfix.GroupElement(tag.LegPutOrCall), quickfix.GroupElement(tag.LegExerciseStyle), quickfix.GroupElement(tag.LegUnitOfMeasureQty), quickfix.GroupElement(tag.LegPriceUnitOfMeasure), quickfix.GroupElement(tag.LegPriceUnitOfMeasureQty), quickfix.GroupElement(tag.LegContractMultiplierUnit), quickfix.GroupElement(tag.LegFlowScheduleType)})} +} + +// Add create and append a new NoLegs to this group +func (m NoLegsRepeatingGroup) Add() NoLegs { + g := m.RepeatingGroup.Add() + return NoLegs{g} +} + +// Get returns the ith NoLegs in the NoLegsRepeatinGroup +func (m NoLegsRepeatingGroup) Get(i int) NoLegs { + return NoLegs{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyings is a repeating group element, Tag 711 +type NoUnderlyings struct { + *quickfix.Group +} + +// SetUnderlyingSymbol sets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) SetUnderlyingSymbol(v string) { + m.Set(field.NewUnderlyingSymbol(v)) +} + +// SetUnderlyingSymbolSfx sets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) SetUnderlyingSymbolSfx(v string) { + m.Set(field.NewUnderlyingSymbolSfx(v)) +} + +// SetUnderlyingSecurityID sets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) SetUnderlyingSecurityID(v string) { + m.Set(field.NewUnderlyingSecurityID(v)) +} + +// SetUnderlyingSecurityIDSource sets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) SetUnderlyingSecurityIDSource(v string) { + m.Set(field.NewUnderlyingSecurityIDSource(v)) +} + +// SetNoUnderlyingSecurityAltID sets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) SetNoUnderlyingSecurityAltID(f NoUnderlyingSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingProduct sets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) SetUnderlyingProduct(v int) { + m.Set(field.NewUnderlyingProduct(v)) +} + +// SetUnderlyingCFICode sets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) SetUnderlyingCFICode(v string) { + m.Set(field.NewUnderlyingCFICode(v)) +} + +// SetUnderlyingSecurityType sets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) SetUnderlyingSecurityType(v string) { + m.Set(field.NewUnderlyingSecurityType(v)) +} + +// SetUnderlyingSecuritySubType sets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) SetUnderlyingSecuritySubType(v string) { + m.Set(field.NewUnderlyingSecuritySubType(v)) +} + +// SetUnderlyingMaturityMonthYear sets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) SetUnderlyingMaturityMonthYear(v string) { + m.Set(field.NewUnderlyingMaturityMonthYear(v)) +} + +// SetUnderlyingMaturityDate sets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) SetUnderlyingMaturityDate(v string) { + m.Set(field.NewUnderlyingMaturityDate(v)) +} + +// SetUnderlyingCouponPaymentDate sets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) SetUnderlyingCouponPaymentDate(v string) { + m.Set(field.NewUnderlyingCouponPaymentDate(v)) +} + +// SetUnderlyingIssueDate sets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) SetUnderlyingIssueDate(v string) { + m.Set(field.NewUnderlyingIssueDate(v)) +} + +// SetUnderlyingRepoCollateralSecurityType sets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) SetUnderlyingRepoCollateralSecurityType(v int) { + m.Set(field.NewUnderlyingRepoCollateralSecurityType(v)) +} + +// SetUnderlyingRepurchaseTerm sets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) SetUnderlyingRepurchaseTerm(v int) { + m.Set(field.NewUnderlyingRepurchaseTerm(v)) +} + +// SetUnderlyingRepurchaseRate sets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) SetUnderlyingRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingRepurchaseRate(value, scale)) +} + +// SetUnderlyingFactor sets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) SetUnderlyingFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFactor(value, scale)) +} + +// SetUnderlyingCreditRating sets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) SetUnderlyingCreditRating(v string) { + m.Set(field.NewUnderlyingCreditRating(v)) +} + +// SetUnderlyingInstrRegistry sets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) SetUnderlyingInstrRegistry(v string) { + m.Set(field.NewUnderlyingInstrRegistry(v)) +} + +// SetUnderlyingCountryOfIssue sets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) SetUnderlyingCountryOfIssue(v string) { + m.Set(field.NewUnderlyingCountryOfIssue(v)) +} + +// SetUnderlyingStateOrProvinceOfIssue sets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) SetUnderlyingStateOrProvinceOfIssue(v string) { + m.Set(field.NewUnderlyingStateOrProvinceOfIssue(v)) +} + +// SetUnderlyingLocaleOfIssue sets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) SetUnderlyingLocaleOfIssue(v string) { + m.Set(field.NewUnderlyingLocaleOfIssue(v)) +} + +// SetUnderlyingRedemptionDate sets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) SetUnderlyingRedemptionDate(v string) { + m.Set(field.NewUnderlyingRedemptionDate(v)) +} + +// SetUnderlyingStrikePrice sets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) SetUnderlyingStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStrikePrice(value, scale)) +} + +// SetUnderlyingStrikeCurrency sets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) SetUnderlyingStrikeCurrency(v string) { + m.Set(field.NewUnderlyingStrikeCurrency(v)) +} + +// SetUnderlyingOptAttribute sets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) SetUnderlyingOptAttribute(v string) { + m.Set(field.NewUnderlyingOptAttribute(v)) +} + +// SetUnderlyingContractMultiplier sets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) SetUnderlyingContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingContractMultiplier(value, scale)) +} + +// SetUnderlyingCouponRate sets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) SetUnderlyingCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCouponRate(value, scale)) +} + +// SetUnderlyingSecurityExchange sets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) SetUnderlyingSecurityExchange(v string) { + m.Set(field.NewUnderlyingSecurityExchange(v)) +} + +// SetUnderlyingIssuer sets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) SetUnderlyingIssuer(v string) { + m.Set(field.NewUnderlyingIssuer(v)) +} + +// SetEncodedUnderlyingIssuerLen sets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) SetEncodedUnderlyingIssuerLen(v int) { + m.Set(field.NewEncodedUnderlyingIssuerLen(v)) +} + +// SetEncodedUnderlyingIssuer sets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) SetEncodedUnderlyingIssuer(v string) { + m.Set(field.NewEncodedUnderlyingIssuer(v)) +} + +// SetUnderlyingSecurityDesc sets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) SetUnderlyingSecurityDesc(v string) { + m.Set(field.NewUnderlyingSecurityDesc(v)) +} + +// SetEncodedUnderlyingSecurityDescLen sets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDescLen(v int) { + m.Set(field.NewEncodedUnderlyingSecurityDescLen(v)) +} + +// SetEncodedUnderlyingSecurityDesc sets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) SetEncodedUnderlyingSecurityDesc(v string) { + m.Set(field.NewEncodedUnderlyingSecurityDesc(v)) +} + +// SetUnderlyingCPProgram sets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) SetUnderlyingCPProgram(v string) { + m.Set(field.NewUnderlyingCPProgram(v)) +} + +// SetUnderlyingCPRegType sets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) SetUnderlyingCPRegType(v string) { + m.Set(field.NewUnderlyingCPRegType(v)) +} + +// SetUnderlyingCurrency sets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) SetUnderlyingCurrency(v string) { + m.Set(field.NewUnderlyingCurrency(v)) +} + +// SetUnderlyingQty sets UnderlyingQty, Tag 879 +func (m NoUnderlyings) SetUnderlyingQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingQty(value, scale)) +} + +// SetUnderlyingPx sets UnderlyingPx, Tag 810 +func (m NoUnderlyings) SetUnderlyingPx(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPx(value, scale)) +} + +// SetUnderlyingDirtyPrice sets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) SetUnderlyingDirtyPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDirtyPrice(value, scale)) +} + +// SetUnderlyingEndPrice sets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) SetUnderlyingEndPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndPrice(value, scale)) +} + +// SetUnderlyingStartValue sets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) SetUnderlyingStartValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingStartValue(value, scale)) +} + +// SetUnderlyingCurrentValue sets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) SetUnderlyingCurrentValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCurrentValue(value, scale)) +} + +// SetUnderlyingEndValue sets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) SetUnderlyingEndValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingEndValue(value, scale)) +} + +// SetNoUnderlyingStips sets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) SetNoUnderlyingStips(f NoUnderlyingStipsRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingAllocationPercent sets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) SetUnderlyingAllocationPercent(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAllocationPercent(value, scale)) +} + +// SetUnderlyingSettlementType sets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) SetUnderlyingSettlementType(v enum.UnderlyingSettlementType) { + m.Set(field.NewUnderlyingSettlementType(v)) +} + +// SetUnderlyingCashAmount sets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) SetUnderlyingCashAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCashAmount(value, scale)) +} + +// SetUnderlyingCashType sets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) SetUnderlyingCashType(v enum.UnderlyingCashType) { + m.Set(field.NewUnderlyingCashType(v)) +} + +// SetUnderlyingUnitOfMeasure sets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingUnitOfMeasure(v)) +} + +// SetUnderlyingTimeUnit sets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) SetUnderlyingTimeUnit(v string) { + m.Set(field.NewUnderlyingTimeUnit(v)) +} + +// SetUnderlyingCapValue sets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) SetUnderlyingCapValue(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingCapValue(value, scale)) +} + +// SetNoUndlyInstrumentParties sets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) SetNoUndlyInstrumentParties(f NoUndlyInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetUnderlyingSettlMethod sets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) SetUnderlyingSettlMethod(v string) { + m.Set(field.NewUnderlyingSettlMethod(v)) +} + +// SetUnderlyingAdjustedQuantity sets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) SetUnderlyingAdjustedQuantity(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAdjustedQuantity(value, scale)) +} + +// SetUnderlyingFXRate sets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) SetUnderlyingFXRate(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingFXRate(value, scale)) +} + +// SetUnderlyingFXRateCalc sets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) SetUnderlyingFXRateCalc(v enum.UnderlyingFXRateCalc) { + m.Set(field.NewUnderlyingFXRateCalc(v)) +} + +// SetUnderlyingMaturityTime sets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) SetUnderlyingMaturityTime(v string) { + m.Set(field.NewUnderlyingMaturityTime(v)) +} + +// SetUnderlyingPutOrCall sets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) SetUnderlyingPutOrCall(v int) { + m.Set(field.NewUnderlyingPutOrCall(v)) +} + +// SetUnderlyingExerciseStyle sets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) SetUnderlyingExerciseStyle(v int) { + m.Set(field.NewUnderlyingExerciseStyle(v)) +} + +// SetUnderlyingUnitOfMeasureQty sets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) SetUnderlyingUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingPriceUnitOfMeasure sets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasure(v string) { + m.Set(field.NewUnderlyingPriceUnitOfMeasure(v)) +} + +// SetUnderlyingPriceUnitOfMeasureQty sets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) SetUnderlyingPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingPriceUnitOfMeasureQty(value, scale)) +} + +// SetUnderlyingContractMultiplierUnit sets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) SetUnderlyingContractMultiplierUnit(v int) { + m.Set(field.NewUnderlyingContractMultiplierUnit(v)) +} + +// SetUnderlyingFlowScheduleType sets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) SetUnderlyingFlowScheduleType(v int) { + m.Set(field.NewUnderlyingFlowScheduleType(v)) +} + +// SetUnderlyingRestructuringType sets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) SetUnderlyingRestructuringType(v string) { + m.Set(field.NewUnderlyingRestructuringType(v)) +} + +// SetUnderlyingSeniority sets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) SetUnderlyingSeniority(v string) { + m.Set(field.NewUnderlyingSeniority(v)) +} + +// SetUnderlyingNotionalPercentageOutstanding sets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) SetUnderlyingNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingOriginalNotionalPercentageOutstanding sets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) SetUnderlyingOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetUnderlyingAttachmentPoint sets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) SetUnderlyingAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingAttachmentPoint(value, scale)) +} + +// SetUnderlyingDetachmentPoint sets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) SetUnderlyingDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewUnderlyingDetachmentPoint(value, scale)) +} + +// GetUnderlyingSymbol gets UnderlyingSymbol, Tag 311 +func (m NoUnderlyings) GetUnderlyingSymbol() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSymbolSfx gets UnderlyingSymbolSfx, Tag 312 +func (m NoUnderlyings) GetUnderlyingSymbolSfx() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityID gets UnderlyingSecurityID, Tag 309 +func (m NoUnderlyings) GetUnderlyingSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityIDSource gets UnderlyingSecurityIDSource, Tag 305 +func (m NoUnderlyings) GetUnderlyingSecurityIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingSecurityAltID gets NoUnderlyingSecurityAltID, Tag 457 +func (m NoUnderlyings) GetNoUnderlyingSecurityAltID() (NoUnderlyingSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingProduct gets UnderlyingProduct, Tag 462 +func (m NoUnderlyings) GetUnderlyingProduct() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCFICode gets UnderlyingCFICode, Tag 463 +func (m NoUnderlyings) GetUnderlyingCFICode() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityType gets UnderlyingSecurityType, Tag 310 +func (m NoUnderlyings) GetUnderlyingSecurityType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecuritySubType gets UnderlyingSecuritySubType, Tag 763 +func (m NoUnderlyings) GetUnderlyingSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityMonthYear gets UnderlyingMaturityMonthYear, Tag 313 +func (m NoUnderlyings) GetUnderlyingMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityDate gets UnderlyingMaturityDate, Tag 542 +func (m NoUnderlyings) GetUnderlyingMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponPaymentDate gets UnderlyingCouponPaymentDate, Tag 241 +func (m NoUnderlyings) GetUnderlyingCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssueDate gets UnderlyingIssueDate, Tag 242 +func (m NoUnderlyings) GetUnderlyingIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepoCollateralSecurityType gets UnderlyingRepoCollateralSecurityType, Tag 243 +func (m NoUnderlyings) GetUnderlyingRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseTerm gets UnderlyingRepurchaseTerm, Tag 244 +func (m NoUnderlyings) GetUnderlyingRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRepurchaseRate gets UnderlyingRepurchaseRate, Tag 245 +func (m NoUnderlyings) GetUnderlyingRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingRepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFactor gets UnderlyingFactor, Tag 246 +func (m NoUnderlyings) GetUnderlyingFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCreditRating gets UnderlyingCreditRating, Tag 256 +func (m NoUnderlyings) GetUnderlyingCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrRegistry gets UnderlyingInstrRegistry, Tag 595 +func (m NoUnderlyings) GetUnderlyingInstrRegistry() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCountryOfIssue gets UnderlyingCountryOfIssue, Tag 592 +func (m NoUnderlyings) GetUnderlyingCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStateOrProvinceOfIssue gets UnderlyingStateOrProvinceOfIssue, Tag 593 +func (m NoUnderlyings) GetUnderlyingStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingLocaleOfIssue gets UnderlyingLocaleOfIssue, Tag 594 +func (m NoUnderlyings) GetUnderlyingLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingLocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRedemptionDate gets UnderlyingRedemptionDate, Tag 247 +func (m NoUnderlyings) GetUnderlyingRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikePrice gets UnderlyingStrikePrice, Tag 316 +func (m NoUnderlyings) GetUnderlyingStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStrikeCurrency gets UnderlyingStrikeCurrency, Tag 941 +func (m NoUnderlyings) GetUnderlyingStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOptAttribute gets UnderlyingOptAttribute, Tag 317 +func (m NoUnderlyings) GetUnderlyingOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingOptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplier gets UnderlyingContractMultiplier, Tag 436 +func (m NoUnderlyings) GetUnderlyingContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCouponRate gets UnderlyingCouponRate, Tag 435 +func (m NoUnderlyings) GetUnderlyingCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityExchange gets UnderlyingSecurityExchange, Tag 308 +func (m NoUnderlyings) GetUnderlyingSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingIssuer gets UnderlyingIssuer, Tag 306 +func (m NoUnderlyings) GetUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuerLen gets EncodedUnderlyingIssuerLen, Tag 362 +func (m NoUnderlyings) GetEncodedUnderlyingIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingIssuer gets EncodedUnderlyingIssuer, Tag 363 +func (m NoUnderlyings) GetEncodedUnderlyingIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityDesc gets UnderlyingSecurityDesc, Tag 307 +func (m NoUnderlyings) GetUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDescLen gets EncodedUnderlyingSecurityDescLen, Tag 364 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedUnderlyingSecurityDesc gets EncodedUnderlyingSecurityDesc, Tag 365 +func (m NoUnderlyings) GetEncodedUnderlyingSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedUnderlyingSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPProgram gets UnderlyingCPProgram, Tag 877 +func (m NoUnderlyings) GetUnderlyingCPProgram() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCPRegType gets UnderlyingCPRegType, Tag 878 +func (m NoUnderlyings) GetUnderlyingCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrency gets UnderlyingCurrency, Tag 318 +func (m NoUnderlyings) GetUnderlyingCurrency() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingQty gets UnderlyingQty, Tag 879 +func (m NoUnderlyings) GetUnderlyingQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPx gets UnderlyingPx, Tag 810 +func (m NoUnderlyings) GetUnderlyingPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDirtyPrice gets UnderlyingDirtyPrice, Tag 882 +func (m NoUnderlyings) GetUnderlyingDirtyPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDirtyPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndPrice gets UnderlyingEndPrice, Tag 883 +func (m NoUnderlyings) GetUnderlyingEndPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStartValue gets UnderlyingStartValue, Tag 884 +func (m NoUnderlyings) GetUnderlyingStartValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingStartValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCurrentValue gets UnderlyingCurrentValue, Tag 885 +func (m NoUnderlyings) GetUnderlyingCurrentValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCurrentValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingEndValue gets UnderlyingEndValue, Tag 886 +func (m NoUnderlyings) GetUnderlyingEndValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingEndValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUnderlyingStips gets NoUnderlyingStips, Tag 887 +func (m NoUnderlyings) GetNoUnderlyingStips() (NoUnderlyingStipsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUnderlyingStipsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingAllocationPercent gets UnderlyingAllocationPercent, Tag 972 +func (m NoUnderlyings) GetUnderlyingAllocationPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAllocationPercentField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSettlementType gets UnderlyingSettlementType, Tag 975 +func (m NoUnderlyings) GetUnderlyingSettlementType() (v enum.UnderlyingSettlementType, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlementTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashAmount gets UnderlyingCashAmount, Tag 973 +func (m NoUnderlyings) GetUnderlyingCashAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCashAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCashType gets UnderlyingCashType, Tag 974 +func (m NoUnderlyings) GetUnderlyingCashType() (v enum.UnderlyingCashType, err quickfix.MessageRejectError) { + var f field.UnderlyingCashTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasure gets UnderlyingUnitOfMeasure, Tag 998 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingTimeUnit gets UnderlyingTimeUnit, Tag 1000 +func (m NoUnderlyings) GetUnderlyingTimeUnit() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingTimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingCapValue gets UnderlyingCapValue, Tag 1038 +func (m NoUnderlyings) GetUnderlyingCapValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingCapValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentParties gets NoUndlyInstrumentParties, Tag 1058 +func (m NoUnderlyings) GetNoUndlyInstrumentParties() (NoUndlyInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetUnderlyingSettlMethod gets UnderlyingSettlMethod, Tag 1039 +func (m NoUnderlyings) GetUnderlyingSettlMethod() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAdjustedQuantity gets UnderlyingAdjustedQuantity, Tag 1044 +func (m NoUnderlyings) GetUnderlyingAdjustedQuantity() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAdjustedQuantityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRate gets UnderlyingFXRate, Tag 1045 +func (m NoUnderlyings) GetUnderlyingFXRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFXRateCalc gets UnderlyingFXRateCalc, Tag 1046 +func (m NoUnderlyings) GetUnderlyingFXRateCalc() (v enum.UnderlyingFXRateCalc, err quickfix.MessageRejectError) { + var f field.UnderlyingFXRateCalcField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingMaturityTime gets UnderlyingMaturityTime, Tag 1213 +func (m NoUnderlyings) GetUnderlyingMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingMaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPutOrCall gets UnderlyingPutOrCall, Tag 315 +func (m NoUnderlyings) GetUnderlyingPutOrCall() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingPutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingExerciseStyle gets UnderlyingExerciseStyle, Tag 1419 +func (m NoUnderlyings) GetUnderlyingExerciseStyle() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingUnitOfMeasureQty gets UnderlyingUnitOfMeasureQty, Tag 1423 +func (m NoUnderlyings) GetUnderlyingUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasure gets UnderlyingPriceUnitOfMeasure, Tag 1424 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceUnitOfMeasureQty gets UnderlyingPriceUnitOfMeasureQty, Tag 1425 +func (m NoUnderlyings) GetUnderlyingPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingContractMultiplierUnit gets UnderlyingContractMultiplierUnit, Tag 1437 +func (m NoUnderlyings) GetUnderlyingContractMultiplierUnit() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingFlowScheduleType gets UnderlyingFlowScheduleType, Tag 1441 +func (m NoUnderlyings) GetUnderlyingFlowScheduleType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingFlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingRestructuringType gets UnderlyingRestructuringType, Tag 1453 +func (m NoUnderlyings) GetUnderlyingRestructuringType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingRestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSeniority gets UnderlyingSeniority, Tag 1454 +func (m NoUnderlyings) GetUnderlyingSeniority() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingNotionalPercentageOutstanding gets UnderlyingNotionalPercentageOutstanding, Tag 1455 +func (m NoUnderlyings) GetUnderlyingNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingOriginalNotionalPercentageOutstanding gets UnderlyingOriginalNotionalPercentageOutstanding, Tag 1456 +func (m NoUnderlyings) GetUnderlyingOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingOriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingAttachmentPoint gets UnderlyingAttachmentPoint, Tag 1459 +func (m NoUnderlyings) GetUnderlyingAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingAttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingDetachmentPoint gets UnderlyingDetachmentPoint, Tag 1460 +func (m NoUnderlyings) GetUnderlyingDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnderlyingDetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSymbol returns true if UnderlyingSymbol is present, Tag 311 +func (m NoUnderlyings) HasUnderlyingSymbol() bool { + return m.Has(tag.UnderlyingSymbol) +} + +// HasUnderlyingSymbolSfx returns true if UnderlyingSymbolSfx is present, Tag 312 +func (m NoUnderlyings) HasUnderlyingSymbolSfx() bool { + return m.Has(tag.UnderlyingSymbolSfx) +} + +// HasUnderlyingSecurityID returns true if UnderlyingSecurityID is present, Tag 309 +func (m NoUnderlyings) HasUnderlyingSecurityID() bool { + return m.Has(tag.UnderlyingSecurityID) +} + +// HasUnderlyingSecurityIDSource returns true if UnderlyingSecurityIDSource is present, Tag 305 +func (m NoUnderlyings) HasUnderlyingSecurityIDSource() bool { + return m.Has(tag.UnderlyingSecurityIDSource) +} + +// HasNoUnderlyingSecurityAltID returns true if NoUnderlyingSecurityAltID is present, Tag 457 +func (m NoUnderlyings) HasNoUnderlyingSecurityAltID() bool { + return m.Has(tag.NoUnderlyingSecurityAltID) +} + +// HasUnderlyingProduct returns true if UnderlyingProduct is present, Tag 462 +func (m NoUnderlyings) HasUnderlyingProduct() bool { + return m.Has(tag.UnderlyingProduct) +} + +// HasUnderlyingCFICode returns true if UnderlyingCFICode is present, Tag 463 +func (m NoUnderlyings) HasUnderlyingCFICode() bool { + return m.Has(tag.UnderlyingCFICode) +} + +// HasUnderlyingSecurityType returns true if UnderlyingSecurityType is present, Tag 310 +func (m NoUnderlyings) HasUnderlyingSecurityType() bool { + return m.Has(tag.UnderlyingSecurityType) +} + +// HasUnderlyingSecuritySubType returns true if UnderlyingSecuritySubType is present, Tag 763 +func (m NoUnderlyings) HasUnderlyingSecuritySubType() bool { + return m.Has(tag.UnderlyingSecuritySubType) +} + +// HasUnderlyingMaturityMonthYear returns true if UnderlyingMaturityMonthYear is present, Tag 313 +func (m NoUnderlyings) HasUnderlyingMaturityMonthYear() bool { + return m.Has(tag.UnderlyingMaturityMonthYear) +} + +// HasUnderlyingMaturityDate returns true if UnderlyingMaturityDate is present, Tag 542 +func (m NoUnderlyings) HasUnderlyingMaturityDate() bool { + return m.Has(tag.UnderlyingMaturityDate) +} + +// HasUnderlyingCouponPaymentDate returns true if UnderlyingCouponPaymentDate is present, Tag 241 +func (m NoUnderlyings) HasUnderlyingCouponPaymentDate() bool { + return m.Has(tag.UnderlyingCouponPaymentDate) +} + +// HasUnderlyingIssueDate returns true if UnderlyingIssueDate is present, Tag 242 +func (m NoUnderlyings) HasUnderlyingIssueDate() bool { + return m.Has(tag.UnderlyingIssueDate) +} + +// HasUnderlyingRepoCollateralSecurityType returns true if UnderlyingRepoCollateralSecurityType is present, Tag 243 +func (m NoUnderlyings) HasUnderlyingRepoCollateralSecurityType() bool { + return m.Has(tag.UnderlyingRepoCollateralSecurityType) +} + +// HasUnderlyingRepurchaseTerm returns true if UnderlyingRepurchaseTerm is present, Tag 244 +func (m NoUnderlyings) HasUnderlyingRepurchaseTerm() bool { + return m.Has(tag.UnderlyingRepurchaseTerm) +} + +// HasUnderlyingRepurchaseRate returns true if UnderlyingRepurchaseRate is present, Tag 245 +func (m NoUnderlyings) HasUnderlyingRepurchaseRate() bool { + return m.Has(tag.UnderlyingRepurchaseRate) +} + +// HasUnderlyingFactor returns true if UnderlyingFactor is present, Tag 246 +func (m NoUnderlyings) HasUnderlyingFactor() bool { + return m.Has(tag.UnderlyingFactor) +} + +// HasUnderlyingCreditRating returns true if UnderlyingCreditRating is present, Tag 256 +func (m NoUnderlyings) HasUnderlyingCreditRating() bool { + return m.Has(tag.UnderlyingCreditRating) +} + +// HasUnderlyingInstrRegistry returns true if UnderlyingInstrRegistry is present, Tag 595 +func (m NoUnderlyings) HasUnderlyingInstrRegistry() bool { + return m.Has(tag.UnderlyingInstrRegistry) +} + +// HasUnderlyingCountryOfIssue returns true if UnderlyingCountryOfIssue is present, Tag 592 +func (m NoUnderlyings) HasUnderlyingCountryOfIssue() bool { + return m.Has(tag.UnderlyingCountryOfIssue) +} + +// HasUnderlyingStateOrProvinceOfIssue returns true if UnderlyingStateOrProvinceOfIssue is present, Tag 593 +func (m NoUnderlyings) HasUnderlyingStateOrProvinceOfIssue() bool { + return m.Has(tag.UnderlyingStateOrProvinceOfIssue) +} + +// HasUnderlyingLocaleOfIssue returns true if UnderlyingLocaleOfIssue is present, Tag 594 +func (m NoUnderlyings) HasUnderlyingLocaleOfIssue() bool { + return m.Has(tag.UnderlyingLocaleOfIssue) +} + +// HasUnderlyingRedemptionDate returns true if UnderlyingRedemptionDate is present, Tag 247 +func (m NoUnderlyings) HasUnderlyingRedemptionDate() bool { + return m.Has(tag.UnderlyingRedemptionDate) +} + +// HasUnderlyingStrikePrice returns true if UnderlyingStrikePrice is present, Tag 316 +func (m NoUnderlyings) HasUnderlyingStrikePrice() bool { + return m.Has(tag.UnderlyingStrikePrice) +} + +// HasUnderlyingStrikeCurrency returns true if UnderlyingStrikeCurrency is present, Tag 941 +func (m NoUnderlyings) HasUnderlyingStrikeCurrency() bool { + return m.Has(tag.UnderlyingStrikeCurrency) +} + +// HasUnderlyingOptAttribute returns true if UnderlyingOptAttribute is present, Tag 317 +func (m NoUnderlyings) HasUnderlyingOptAttribute() bool { + return m.Has(tag.UnderlyingOptAttribute) +} + +// HasUnderlyingContractMultiplier returns true if UnderlyingContractMultiplier is present, Tag 436 +func (m NoUnderlyings) HasUnderlyingContractMultiplier() bool { + return m.Has(tag.UnderlyingContractMultiplier) +} + +// HasUnderlyingCouponRate returns true if UnderlyingCouponRate is present, Tag 435 +func (m NoUnderlyings) HasUnderlyingCouponRate() bool { + return m.Has(tag.UnderlyingCouponRate) +} + +// HasUnderlyingSecurityExchange returns true if UnderlyingSecurityExchange is present, Tag 308 +func (m NoUnderlyings) HasUnderlyingSecurityExchange() bool { + return m.Has(tag.UnderlyingSecurityExchange) +} + +// HasUnderlyingIssuer returns true if UnderlyingIssuer is present, Tag 306 +func (m NoUnderlyings) HasUnderlyingIssuer() bool { + return m.Has(tag.UnderlyingIssuer) +} + +// HasEncodedUnderlyingIssuerLen returns true if EncodedUnderlyingIssuerLen is present, Tag 362 +func (m NoUnderlyings) HasEncodedUnderlyingIssuerLen() bool { + return m.Has(tag.EncodedUnderlyingIssuerLen) +} + +// HasEncodedUnderlyingIssuer returns true if EncodedUnderlyingIssuer is present, Tag 363 +func (m NoUnderlyings) HasEncodedUnderlyingIssuer() bool { + return m.Has(tag.EncodedUnderlyingIssuer) +} + +// HasUnderlyingSecurityDesc returns true if UnderlyingSecurityDesc is present, Tag 307 +func (m NoUnderlyings) HasUnderlyingSecurityDesc() bool { + return m.Has(tag.UnderlyingSecurityDesc) +} + +// HasEncodedUnderlyingSecurityDescLen returns true if EncodedUnderlyingSecurityDescLen is present, Tag 364 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDescLen() bool { + return m.Has(tag.EncodedUnderlyingSecurityDescLen) +} + +// HasEncodedUnderlyingSecurityDesc returns true if EncodedUnderlyingSecurityDesc is present, Tag 365 +func (m NoUnderlyings) HasEncodedUnderlyingSecurityDesc() bool { + return m.Has(tag.EncodedUnderlyingSecurityDesc) +} + +// HasUnderlyingCPProgram returns true if UnderlyingCPProgram is present, Tag 877 +func (m NoUnderlyings) HasUnderlyingCPProgram() bool { + return m.Has(tag.UnderlyingCPProgram) +} + +// HasUnderlyingCPRegType returns true if UnderlyingCPRegType is present, Tag 878 +func (m NoUnderlyings) HasUnderlyingCPRegType() bool { + return m.Has(tag.UnderlyingCPRegType) +} + +// HasUnderlyingCurrency returns true if UnderlyingCurrency is present, Tag 318 +func (m NoUnderlyings) HasUnderlyingCurrency() bool { + return m.Has(tag.UnderlyingCurrency) +} + +// HasUnderlyingQty returns true if UnderlyingQty is present, Tag 879 +func (m NoUnderlyings) HasUnderlyingQty() bool { + return m.Has(tag.UnderlyingQty) +} + +// HasUnderlyingPx returns true if UnderlyingPx is present, Tag 810 +func (m NoUnderlyings) HasUnderlyingPx() bool { + return m.Has(tag.UnderlyingPx) +} + +// HasUnderlyingDirtyPrice returns true if UnderlyingDirtyPrice is present, Tag 882 +func (m NoUnderlyings) HasUnderlyingDirtyPrice() bool { + return m.Has(tag.UnderlyingDirtyPrice) +} + +// HasUnderlyingEndPrice returns true if UnderlyingEndPrice is present, Tag 883 +func (m NoUnderlyings) HasUnderlyingEndPrice() bool { + return m.Has(tag.UnderlyingEndPrice) +} + +// HasUnderlyingStartValue returns true if UnderlyingStartValue is present, Tag 884 +func (m NoUnderlyings) HasUnderlyingStartValue() bool { + return m.Has(tag.UnderlyingStartValue) +} + +// HasUnderlyingCurrentValue returns true if UnderlyingCurrentValue is present, Tag 885 +func (m NoUnderlyings) HasUnderlyingCurrentValue() bool { + return m.Has(tag.UnderlyingCurrentValue) +} + +// HasUnderlyingEndValue returns true if UnderlyingEndValue is present, Tag 886 +func (m NoUnderlyings) HasUnderlyingEndValue() bool { + return m.Has(tag.UnderlyingEndValue) +} + +// HasNoUnderlyingStips returns true if NoUnderlyingStips is present, Tag 887 +func (m NoUnderlyings) HasNoUnderlyingStips() bool { + return m.Has(tag.NoUnderlyingStips) +} + +// HasUnderlyingAllocationPercent returns true if UnderlyingAllocationPercent is present, Tag 972 +func (m NoUnderlyings) HasUnderlyingAllocationPercent() bool { + return m.Has(tag.UnderlyingAllocationPercent) +} + +// HasUnderlyingSettlementType returns true if UnderlyingSettlementType is present, Tag 975 +func (m NoUnderlyings) HasUnderlyingSettlementType() bool { + return m.Has(tag.UnderlyingSettlementType) +} + +// HasUnderlyingCashAmount returns true if UnderlyingCashAmount is present, Tag 973 +func (m NoUnderlyings) HasUnderlyingCashAmount() bool { + return m.Has(tag.UnderlyingCashAmount) +} + +// HasUnderlyingCashType returns true if UnderlyingCashType is present, Tag 974 +func (m NoUnderlyings) HasUnderlyingCashType() bool { + return m.Has(tag.UnderlyingCashType) +} + +// HasUnderlyingUnitOfMeasure returns true if UnderlyingUnitOfMeasure is present, Tag 998 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasure() bool { + return m.Has(tag.UnderlyingUnitOfMeasure) +} + +// HasUnderlyingTimeUnit returns true if UnderlyingTimeUnit is present, Tag 1000 +func (m NoUnderlyings) HasUnderlyingTimeUnit() bool { + return m.Has(tag.UnderlyingTimeUnit) +} + +// HasUnderlyingCapValue returns true if UnderlyingCapValue is present, Tag 1038 +func (m NoUnderlyings) HasUnderlyingCapValue() bool { + return m.Has(tag.UnderlyingCapValue) +} + +// HasNoUndlyInstrumentParties returns true if NoUndlyInstrumentParties is present, Tag 1058 +func (m NoUnderlyings) HasNoUndlyInstrumentParties() bool { + return m.Has(tag.NoUndlyInstrumentParties) +} + +// HasUnderlyingSettlMethod returns true if UnderlyingSettlMethod is present, Tag 1039 +func (m NoUnderlyings) HasUnderlyingSettlMethod() bool { + return m.Has(tag.UnderlyingSettlMethod) +} + +// HasUnderlyingAdjustedQuantity returns true if UnderlyingAdjustedQuantity is present, Tag 1044 +func (m NoUnderlyings) HasUnderlyingAdjustedQuantity() bool { + return m.Has(tag.UnderlyingAdjustedQuantity) +} + +// HasUnderlyingFXRate returns true if UnderlyingFXRate is present, Tag 1045 +func (m NoUnderlyings) HasUnderlyingFXRate() bool { + return m.Has(tag.UnderlyingFXRate) +} + +// HasUnderlyingFXRateCalc returns true if UnderlyingFXRateCalc is present, Tag 1046 +func (m NoUnderlyings) HasUnderlyingFXRateCalc() bool { + return m.Has(tag.UnderlyingFXRateCalc) +} + +// HasUnderlyingMaturityTime returns true if UnderlyingMaturityTime is present, Tag 1213 +func (m NoUnderlyings) HasUnderlyingMaturityTime() bool { + return m.Has(tag.UnderlyingMaturityTime) +} + +// HasUnderlyingPutOrCall returns true if UnderlyingPutOrCall is present, Tag 315 +func (m NoUnderlyings) HasUnderlyingPutOrCall() bool { + return m.Has(tag.UnderlyingPutOrCall) +} + +// HasUnderlyingExerciseStyle returns true if UnderlyingExerciseStyle is present, Tag 1419 +func (m NoUnderlyings) HasUnderlyingExerciseStyle() bool { + return m.Has(tag.UnderlyingExerciseStyle) +} + +// HasUnderlyingUnitOfMeasureQty returns true if UnderlyingUnitOfMeasureQty is present, Tag 1423 +func (m NoUnderlyings) HasUnderlyingUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingUnitOfMeasureQty) +} + +// HasUnderlyingPriceUnitOfMeasure returns true if UnderlyingPriceUnitOfMeasure is present, Tag 1424 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasure() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasure) +} + +// HasUnderlyingPriceUnitOfMeasureQty returns true if UnderlyingPriceUnitOfMeasureQty is present, Tag 1425 +func (m NoUnderlyings) HasUnderlyingPriceUnitOfMeasureQty() bool { + return m.Has(tag.UnderlyingPriceUnitOfMeasureQty) +} + +// HasUnderlyingContractMultiplierUnit returns true if UnderlyingContractMultiplierUnit is present, Tag 1437 +func (m NoUnderlyings) HasUnderlyingContractMultiplierUnit() bool { + return m.Has(tag.UnderlyingContractMultiplierUnit) +} + +// HasUnderlyingFlowScheduleType returns true if UnderlyingFlowScheduleType is present, Tag 1441 +func (m NoUnderlyings) HasUnderlyingFlowScheduleType() bool { + return m.Has(tag.UnderlyingFlowScheduleType) +} + +// HasUnderlyingRestructuringType returns true if UnderlyingRestructuringType is present, Tag 1453 +func (m NoUnderlyings) HasUnderlyingRestructuringType() bool { + return m.Has(tag.UnderlyingRestructuringType) +} + +// HasUnderlyingSeniority returns true if UnderlyingSeniority is present, Tag 1454 +func (m NoUnderlyings) HasUnderlyingSeniority() bool { + return m.Has(tag.UnderlyingSeniority) +} + +// HasUnderlyingNotionalPercentageOutstanding returns true if UnderlyingNotionalPercentageOutstanding is present, Tag 1455 +func (m NoUnderlyings) HasUnderlyingNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingNotionalPercentageOutstanding) +} + +// HasUnderlyingOriginalNotionalPercentageOutstanding returns true if UnderlyingOriginalNotionalPercentageOutstanding is present, Tag 1456 +func (m NoUnderlyings) HasUnderlyingOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.UnderlyingOriginalNotionalPercentageOutstanding) +} + +// HasUnderlyingAttachmentPoint returns true if UnderlyingAttachmentPoint is present, Tag 1459 +func (m NoUnderlyings) HasUnderlyingAttachmentPoint() bool { + return m.Has(tag.UnderlyingAttachmentPoint) +} + +// HasUnderlyingDetachmentPoint returns true if UnderlyingDetachmentPoint is present, Tag 1460 +func (m NoUnderlyings) HasUnderlyingDetachmentPoint() bool { + return m.Has(tag.UnderlyingDetachmentPoint) +} + +// NoUnderlyingSecurityAltID is a repeating group element, Tag 457 +type NoUnderlyingSecurityAltID struct { + *quickfix.Group +} + +// SetUnderlyingSecurityAltID sets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string) { + m.Set(field.NewUnderlyingSecurityAltID(v)) +} + +// SetUnderlyingSecurityAltIDSource sets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string) { + m.Set(field.NewUnderlyingSecurityAltIDSource(v)) +} + +// GetUnderlyingSecurityAltID gets UnderlyingSecurityAltID, Tag 458 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingSecurityAltIDSource gets UnderlyingSecurityAltIDSource, Tag 459 +func (m NoUnderlyingSecurityAltID) GetUnderlyingSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingSecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingSecurityAltID returns true if UnderlyingSecurityAltID is present, Tag 458 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltID() bool { + return m.Has(tag.UnderlyingSecurityAltID) +} + +// HasUnderlyingSecurityAltIDSource returns true if UnderlyingSecurityAltIDSource is present, Tag 459 +func (m NoUnderlyingSecurityAltID) HasUnderlyingSecurityAltIDSource() bool { + return m.Has(tag.UnderlyingSecurityAltIDSource) +} + +// NoUnderlyingSecurityAltIDRepeatingGroup is a repeating group, Tag 457 +type NoUnderlyingSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingSecurityAltIDRepeatingGroup returns an initialized, NoUnderlyingSecurityAltIDRepeatingGroup +func NewNoUnderlyingSecurityAltIDRepeatingGroup() NoUnderlyingSecurityAltIDRepeatingGroup { + return NoUnderlyingSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSecurityAltID), quickfix.GroupElement(tag.UnderlyingSecurityAltIDSource)})} +} + +// Add create and append a new NoUnderlyingSecurityAltID to this group +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Add() NoUnderlyingSecurityAltID { + g := m.RepeatingGroup.Add() + return NoUnderlyingSecurityAltID{g} +} + +// Get returns the ith NoUnderlyingSecurityAltID in the NoUnderlyingSecurityAltIDRepeatinGroup +func (m NoUnderlyingSecurityAltIDRepeatingGroup) Get(i int) NoUnderlyingSecurityAltID { + return NoUnderlyingSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingStips is a repeating group element, Tag 887 +type NoUnderlyingStips struct { + *quickfix.Group +} + +// SetUnderlyingStipType sets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) SetUnderlyingStipType(v string) { + m.Set(field.NewUnderlyingStipType(v)) +} + +// SetUnderlyingStipValue sets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) SetUnderlyingStipValue(v string) { + m.Set(field.NewUnderlyingStipValue(v)) +} + +// GetUnderlyingStipType gets UnderlyingStipType, Tag 888 +func (m NoUnderlyingStips) GetUnderlyingStipType() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingStipValue gets UnderlyingStipValue, Tag 889 +func (m NoUnderlyingStips) GetUnderlyingStipValue() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingStipValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingStipType returns true if UnderlyingStipType is present, Tag 888 +func (m NoUnderlyingStips) HasUnderlyingStipType() bool { + return m.Has(tag.UnderlyingStipType) +} + +// HasUnderlyingStipValue returns true if UnderlyingStipValue is present, Tag 889 +func (m NoUnderlyingStips) HasUnderlyingStipValue() bool { + return m.Has(tag.UnderlyingStipValue) +} + +// NoUnderlyingStipsRepeatingGroup is a repeating group, Tag 887 +type NoUnderlyingStipsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingStipsRepeatingGroup returns an initialized, NoUnderlyingStipsRepeatingGroup +func NewNoUnderlyingStipsRepeatingGroup() NoUnderlyingStipsRepeatingGroup { + return NoUnderlyingStipsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyingStips, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingStipType), quickfix.GroupElement(tag.UnderlyingStipValue)})} +} + +// Add create and append a new NoUnderlyingStips to this group +func (m NoUnderlyingStipsRepeatingGroup) Add() NoUnderlyingStips { + g := m.RepeatingGroup.Add() + return NoUnderlyingStips{g} +} + +// Get returns the ith NoUnderlyingStips in the NoUnderlyingStipsRepeatinGroup +func (m NoUnderlyingStipsRepeatingGroup) Get(i int) NoUnderlyingStips { + return NoUnderlyingStips{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentParties is a repeating group element, Tag 1058 +type NoUndlyInstrumentParties struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartyID sets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyID(v string) { + m.Set(field.NewUnderlyingInstrumentPartyID(v)) +} + +// SetUnderlyingInstrumentPartyIDSource sets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyIDSource(v string) { + m.Set(field.NewUnderlyingInstrumentPartyIDSource(v)) +} + +// SetUnderlyingInstrumentPartyRole sets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) SetUnderlyingInstrumentPartyRole(v int) { + m.Set(field.NewUnderlyingInstrumentPartyRole(v)) +} + +// SetNoUndlyInstrumentPartySubIDs sets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) SetNoUndlyInstrumentPartySubIDs(f NoUndlyInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetUnderlyingInstrumentPartyID gets UnderlyingInstrumentPartyID, Tag 1059 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyIDSource gets UnderlyingInstrumentPartyIDSource, Tag 1060 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartyRole gets UnderlyingInstrumentPartyRole, Tag 1061 +func (m NoUndlyInstrumentParties) GetUnderlyingInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoUndlyInstrumentPartySubIDs gets NoUndlyInstrumentPartySubIDs, Tag 1062 +func (m NoUndlyInstrumentParties) GetNoUndlyInstrumentPartySubIDs() (NoUndlyInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoUndlyInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasUnderlyingInstrumentPartyID returns true if UnderlyingInstrumentPartyID is present, Tag 1059 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyID() bool { + return m.Has(tag.UnderlyingInstrumentPartyID) +} + +// HasUnderlyingInstrumentPartyIDSource returns true if UnderlyingInstrumentPartyIDSource is present, Tag 1060 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyIDSource() bool { + return m.Has(tag.UnderlyingInstrumentPartyIDSource) +} + +// HasUnderlyingInstrumentPartyRole returns true if UnderlyingInstrumentPartyRole is present, Tag 1061 +func (m NoUndlyInstrumentParties) HasUnderlyingInstrumentPartyRole() bool { + return m.Has(tag.UnderlyingInstrumentPartyRole) +} + +// HasNoUndlyInstrumentPartySubIDs returns true if NoUndlyInstrumentPartySubIDs is present, Tag 1062 +func (m NoUndlyInstrumentParties) HasNoUndlyInstrumentPartySubIDs() bool { + return m.Has(tag.NoUndlyInstrumentPartySubIDs) +} + +// NoUndlyInstrumentPartySubIDs is a repeating group element, Tag 1062 +type NoUndlyInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetUnderlyingInstrumentPartySubID sets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubID(v string) { + m.Set(field.NewUnderlyingInstrumentPartySubID(v)) +} + +// SetUnderlyingInstrumentPartySubIDType sets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) SetUnderlyingInstrumentPartySubIDType(v int) { + m.Set(field.NewUnderlyingInstrumentPartySubIDType(v)) +} + +// GetUnderlyingInstrumentPartySubID gets UnderlyingInstrumentPartySubID, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingInstrumentPartySubIDType gets UnderlyingInstrumentPartySubIDType, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) GetUnderlyingInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.UnderlyingInstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUnderlyingInstrumentPartySubID returns true if UnderlyingInstrumentPartySubID is present, Tag 1063 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubID() bool { + return m.Has(tag.UnderlyingInstrumentPartySubID) +} + +// HasUnderlyingInstrumentPartySubIDType returns true if UnderlyingInstrumentPartySubIDType is present, Tag 1064 +func (m NoUndlyInstrumentPartySubIDs) HasUnderlyingInstrumentPartySubIDType() bool { + return m.Has(tag.UnderlyingInstrumentPartySubIDType) +} + +// NoUndlyInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1062 +type NoUndlyInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartySubIDsRepeatingGroup returns an initialized, NoUndlyInstrumentPartySubIDsRepeatingGroup +func NewNoUndlyInstrumentPartySubIDsRepeatingGroup() NoUndlyInstrumentPartySubIDsRepeatingGroup { + return NoUndlyInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartySubID), quickfix.GroupElement(tag.UnderlyingInstrumentPartySubIDType)})} +} + +// Add create and append a new NoUndlyInstrumentPartySubIDs to this group +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Add() NoUndlyInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentPartySubIDs{g} +} + +// Get returns the ith NoUndlyInstrumentPartySubIDs in the NoUndlyInstrumentPartySubIDsRepeatinGroup +func (m NoUndlyInstrumentPartySubIDsRepeatingGroup) Get(i int) NoUndlyInstrumentPartySubIDs { + return NoUndlyInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoUndlyInstrumentPartiesRepeatingGroup is a repeating group, Tag 1058 +type NoUndlyInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUndlyInstrumentPartiesRepeatingGroup returns an initialized, NoUndlyInstrumentPartiesRepeatingGroup +func NewNoUndlyInstrumentPartiesRepeatingGroup() NoUndlyInstrumentPartiesRepeatingGroup { + return NoUndlyInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUndlyInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingInstrumentPartyID), quickfix.GroupElement(tag.UnderlyingInstrumentPartyIDSource), quickfix.GroupElement(tag.UnderlyingInstrumentPartyRole), NewNoUndlyInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoUndlyInstrumentParties to this group +func (m NoUndlyInstrumentPartiesRepeatingGroup) Add() NoUndlyInstrumentParties { + g := m.RepeatingGroup.Add() + return NoUndlyInstrumentParties{g} +} + +// Get returns the ith NoUndlyInstrumentParties in the NoUndlyInstrumentPartiesRepeatinGroup +func (m NoUndlyInstrumentPartiesRepeatingGroup) Get(i int) NoUndlyInstrumentParties { + return NoUndlyInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoUnderlyingsRepeatingGroup is a repeating group, Tag 711 +type NoUnderlyingsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoUnderlyingsRepeatingGroup returns an initialized, NoUnderlyingsRepeatingGroup +func NewNoUnderlyingsRepeatingGroup() NoUnderlyingsRepeatingGroup { + return NoUnderlyingsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoUnderlyings, + quickfix.GroupTemplate{quickfix.GroupElement(tag.UnderlyingSymbol), quickfix.GroupElement(tag.UnderlyingSymbolSfx), quickfix.GroupElement(tag.UnderlyingSecurityID), quickfix.GroupElement(tag.UnderlyingSecurityIDSource), NewNoUnderlyingSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingProduct), quickfix.GroupElement(tag.UnderlyingCFICode), quickfix.GroupElement(tag.UnderlyingSecurityType), quickfix.GroupElement(tag.UnderlyingSecuritySubType), quickfix.GroupElement(tag.UnderlyingMaturityMonthYear), quickfix.GroupElement(tag.UnderlyingMaturityDate), quickfix.GroupElement(tag.UnderlyingCouponPaymentDate), quickfix.GroupElement(tag.UnderlyingIssueDate), quickfix.GroupElement(tag.UnderlyingRepoCollateralSecurityType), quickfix.GroupElement(tag.UnderlyingRepurchaseTerm), quickfix.GroupElement(tag.UnderlyingRepurchaseRate), quickfix.GroupElement(tag.UnderlyingFactor), quickfix.GroupElement(tag.UnderlyingCreditRating), quickfix.GroupElement(tag.UnderlyingInstrRegistry), quickfix.GroupElement(tag.UnderlyingCountryOfIssue), quickfix.GroupElement(tag.UnderlyingStateOrProvinceOfIssue), quickfix.GroupElement(tag.UnderlyingLocaleOfIssue), quickfix.GroupElement(tag.UnderlyingRedemptionDate), quickfix.GroupElement(tag.UnderlyingStrikePrice), quickfix.GroupElement(tag.UnderlyingStrikeCurrency), quickfix.GroupElement(tag.UnderlyingOptAttribute), quickfix.GroupElement(tag.UnderlyingContractMultiplier), quickfix.GroupElement(tag.UnderlyingCouponRate), quickfix.GroupElement(tag.UnderlyingSecurityExchange), quickfix.GroupElement(tag.UnderlyingIssuer), quickfix.GroupElement(tag.EncodedUnderlyingIssuerLen), quickfix.GroupElement(tag.EncodedUnderlyingIssuer), quickfix.GroupElement(tag.UnderlyingSecurityDesc), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDescLen), quickfix.GroupElement(tag.EncodedUnderlyingSecurityDesc), quickfix.GroupElement(tag.UnderlyingCPProgram), quickfix.GroupElement(tag.UnderlyingCPRegType), quickfix.GroupElement(tag.UnderlyingCurrency), quickfix.GroupElement(tag.UnderlyingQty), quickfix.GroupElement(tag.UnderlyingPx), quickfix.GroupElement(tag.UnderlyingDirtyPrice), quickfix.GroupElement(tag.UnderlyingEndPrice), quickfix.GroupElement(tag.UnderlyingStartValue), quickfix.GroupElement(tag.UnderlyingCurrentValue), quickfix.GroupElement(tag.UnderlyingEndValue), NewNoUnderlyingStipsRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingAllocationPercent), quickfix.GroupElement(tag.UnderlyingSettlementType), quickfix.GroupElement(tag.UnderlyingCashAmount), quickfix.GroupElement(tag.UnderlyingCashType), quickfix.GroupElement(tag.UnderlyingUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingTimeUnit), quickfix.GroupElement(tag.UnderlyingCapValue), NewNoUndlyInstrumentPartiesRepeatingGroup(), quickfix.GroupElement(tag.UnderlyingSettlMethod), quickfix.GroupElement(tag.UnderlyingAdjustedQuantity), quickfix.GroupElement(tag.UnderlyingFXRate), quickfix.GroupElement(tag.UnderlyingFXRateCalc), quickfix.GroupElement(tag.UnderlyingMaturityTime), quickfix.GroupElement(tag.UnderlyingPutOrCall), quickfix.GroupElement(tag.UnderlyingExerciseStyle), quickfix.GroupElement(tag.UnderlyingUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasure), quickfix.GroupElement(tag.UnderlyingPriceUnitOfMeasureQty), quickfix.GroupElement(tag.UnderlyingContractMultiplierUnit), quickfix.GroupElement(tag.UnderlyingFlowScheduleType), quickfix.GroupElement(tag.UnderlyingRestructuringType), quickfix.GroupElement(tag.UnderlyingSeniority), quickfix.GroupElement(tag.UnderlyingNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingOriginalNotionalPercentageOutstanding), quickfix.GroupElement(tag.UnderlyingAttachmentPoint), quickfix.GroupElement(tag.UnderlyingDetachmentPoint)})} +} + +// Add create and append a new NoUnderlyings to this group +func (m NoUnderlyingsRepeatingGroup) Add() NoUnderlyings { + g := m.RepeatingGroup.Add() + return NoUnderlyings{g} +} + +// Get returns the ith NoUnderlyings in the NoUnderlyingsRepeatinGroup +func (m NoUnderlyingsRepeatingGroup) Get(i int) NoUnderlyings { + return NoUnderlyings{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradingsessionlist/TradingSessionList.generated.go b/fix50sp2/tradingsessionlist/TradingSessionList.generated.go new file mode 100644 index 000000000..c0d458c52 --- /dev/null +++ b/fix50sp2/tradingsessionlist/TradingSessionList.generated.go @@ -0,0 +1,994 @@ +package tradingsessionlist + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradingSessionList is the fix50sp2 TradingSessionList type, MsgType = BJ +type TradingSessionList struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradingSessionList from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradingSessionList { + return TradingSessionList{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradingSessionList) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradingSessionList initialized with the required fields for TradingSessionList +func New() (m TradingSessionList) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BJ")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradingSessionList, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BJ", r +} + +// SetTradSesReqID sets TradSesReqID, Tag 335 +func (m TradingSessionList) SetTradSesReqID(v string) { + m.Set(field.NewTradSesReqID(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m TradingSessionList) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m TradingSessionList) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m TradingSessionList) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m TradingSessionList) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// GetTradSesReqID gets TradSesReqID, Tag 335 +func (m TradingSessionList) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { + var f field.TradSesReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m TradingSessionList) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m TradingSessionList) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m TradingSessionList) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m TradingSessionList) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m TradingSessionList) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +func (m TradingSessionList) HasTradSesReqID() bool { + return m.Has(tag.TradSesReqID) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m TradingSessionList) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m TradingSessionList) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m TradingSessionList) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m TradingSessionList) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m TradingSessionList) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoTradingSessions) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetTradSesMethod sets TradSesMethod, Tag 338 +func (m NoTradingSessions) SetTradSesMethod(v enum.TradSesMethod) { + m.Set(field.NewTradSesMethod(v)) +} + +// SetTradSesMode sets TradSesMode, Tag 339 +func (m NoTradingSessions) SetTradSesMode(v enum.TradSesMode) { + m.Set(field.NewTradSesMode(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m NoTradingSessions) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetTradSesStatus sets TradSesStatus, Tag 340 +func (m NoTradingSessions) SetTradSesStatus(v enum.TradSesStatus) { + m.Set(field.NewTradSesStatus(v)) +} + +// SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567 +func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason) { + m.Set(field.NewTradSesStatusRejReason(v)) +} + +// SetTradSesStartTime sets TradSesStartTime, Tag 341 +func (m NoTradingSessions) SetTradSesStartTime(v time.Time) { + m.Set(field.NewTradSesStartTime(v)) +} + +// SetTradSesOpenTime sets TradSesOpenTime, Tag 342 +func (m NoTradingSessions) SetTradSesOpenTime(v time.Time) { + m.Set(field.NewTradSesOpenTime(v)) +} + +// SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 +func (m NoTradingSessions) SetTradSesPreCloseTime(v time.Time) { + m.Set(field.NewTradSesPreCloseTime(v)) +} + +// SetTradSesCloseTime sets TradSesCloseTime, Tag 344 +func (m NoTradingSessions) SetTradSesCloseTime(v time.Time) { + m.Set(field.NewTradSesCloseTime(v)) +} + +// SetTradSesEndTime sets TradSesEndTime, Tag 345 +func (m NoTradingSessions) SetTradSesEndTime(v time.Time) { + m.Set(field.NewTradSesEndTime(v)) +} + +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +func (m NoTradingSessions) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalVolumeTraded(value, scale)) +} + +// SetText sets Text, Tag 58 +func (m NoTradingSessions) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoTradingSessions) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoTradingSessions) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoTradingSessions) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoTradingSessions) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetTradingSessionDesc sets TradingSessionDesc, Tag 1326 +func (m NoTradingSessions) SetTradingSessionDesc(v string) { + m.Set(field.NewTradingSessionDesc(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessions) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessions) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessions) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessions) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessions) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoTradingSessions) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetTradSesUpdateAction sets TradSesUpdateAction, Tag 1327 +func (m NoTradingSessions) SetTradSesUpdateAction(v string) { + m.Set(field.NewTradSesUpdateAction(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoTradingSessions) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMethod gets TradSesMethod, Tag 338 +func (m NoTradingSessions) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { + var f field.TradSesMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMode gets TradSesMode, Tag 339 +func (m NoTradingSessions) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { + var f field.TradSesModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m NoTradingSessions) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatus gets TradSesStatus, Tag 340 +func (m NoTradingSessions) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError) { + var f field.TradSesStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567 +func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError) { + var f field.TradSesStatusRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStartTime gets TradSesStartTime, Tag 341 +func (m NoTradingSessions) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesOpenTime gets TradSesOpenTime, Tag 342 +func (m NoTradingSessions) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesOpenTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 +func (m NoTradingSessions) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesPreCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesCloseTime gets TradSesCloseTime, Tag 344 +func (m NoTradingSessions) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesEndTime gets TradSesEndTime, Tag 345 +func (m NoTradingSessions) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +func (m NoTradingSessions) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalVolumeTradedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoTradingSessions) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoTradingSessions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoTradingSessions) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoTradingSessions) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoTradingSessions) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionDesc gets TradingSessionDesc, Tag 1326 +func (m NoTradingSessions) GetTradingSessionDesc() (v string, err quickfix.MessageRejectError) { + var f field.TradingSessionDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessions) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessions) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessions) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessions) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessions) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoTradingSessions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesUpdateAction gets TradSesUpdateAction, Tag 1327 +func (m NoTradingSessions) GetTradSesUpdateAction() (v string, err quickfix.MessageRejectError) { + var f field.TradSesUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoTradingSessions) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +func (m NoTradingSessions) HasTradSesMethod() bool { + return m.Has(tag.TradSesMethod) +} + +// HasTradSesMode returns true if TradSesMode is present, Tag 339 +func (m NoTradingSessions) HasTradSesMode() bool { + return m.Has(tag.TradSesMode) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m NoTradingSessions) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasTradSesStatus returns true if TradSesStatus is present, Tag 340 +func (m NoTradingSessions) HasTradSesStatus() bool { + return m.Has(tag.TradSesStatus) +} + +// HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567 +func (m NoTradingSessions) HasTradSesStatusRejReason() bool { + return m.Has(tag.TradSesStatusRejReason) +} + +// HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 +func (m NoTradingSessions) HasTradSesStartTime() bool { + return m.Has(tag.TradSesStartTime) +} + +// HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 +func (m NoTradingSessions) HasTradSesOpenTime() bool { + return m.Has(tag.TradSesOpenTime) +} + +// HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 +func (m NoTradingSessions) HasTradSesPreCloseTime() bool { + return m.Has(tag.TradSesPreCloseTime) +} + +// HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 +func (m NoTradingSessions) HasTradSesCloseTime() bool { + return m.Has(tag.TradSesCloseTime) +} + +// HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 +func (m NoTradingSessions) HasTradSesEndTime() bool { + return m.Has(tag.TradSesEndTime) +} + +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +func (m NoTradingSessions) HasTotalVolumeTraded() bool { + return m.Has(tag.TotalVolumeTraded) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoTradingSessions) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoTradingSessions) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoTradingSessions) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoTradingSessions) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoTradingSessions) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasTradingSessionDesc returns true if TradingSessionDesc is present, Tag 1326 +func (m NoTradingSessions) HasTradingSessionDesc() bool { + return m.Has(tag.TradingSessionDesc) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessions) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessions) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessions) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessions) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessions) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoTradingSessions) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasTradSesUpdateAction returns true if TradSesUpdateAction is present, Tag 1327 +func (m NoTradingSessions) HasTradSesUpdateAction() bool { + return m.Has(tag.TradSesUpdateAction) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.TradSesMethod), quickfix.GroupElement(tag.TradSesMode), quickfix.GroupElement(tag.UnsolicitedIndicator), quickfix.GroupElement(tag.TradSesStatus), quickfix.GroupElement(tag.TradSesStatusRejReason), quickfix.GroupElement(tag.TradSesStartTime), quickfix.GroupElement(tag.TradSesOpenTime), quickfix.GroupElement(tag.TradSesPreCloseTime), quickfix.GroupElement(tag.TradSesCloseTime), quickfix.GroupElement(tag.TradSesEndTime), quickfix.GroupElement(tag.TotalVolumeTraded), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), quickfix.GroupElement(tag.TradingSessionDesc), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup(), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradSesUpdateAction)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradingsessionlistrequest/TradingSessionListRequest.generated.go b/fix50sp2/tradingsessionlistrequest/TradingSessionListRequest.generated.go new file mode 100644 index 000000000..b731c9233 --- /dev/null +++ b/fix50sp2/tradingsessionlistrequest/TradingSessionListRequest.generated.go @@ -0,0 +1,228 @@ +package tradingsessionlistrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradingSessionListRequest is the fix50sp2 TradingSessionListRequest type, MsgType = BI +type TradingSessionListRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradingSessionListRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradingSessionListRequest { + return TradingSessionListRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradingSessionListRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradingSessionListRequest initialized with the required fields for TradingSessionListRequest +func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m TradingSessionListRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BI")) + m.Set(tradsesreqid) + m.Set(subscriptionrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradingSessionListRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BI", r +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradingSessionListRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradingSessionListRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetTradSesReqID sets TradSesReqID, Tag 335 +func (m TradingSessionListRequest) SetTradSesReqID(v string) { + m.Set(field.NewTradSesReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m TradingSessionListRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradSesMethod sets TradSesMethod, Tag 338 +func (m TradingSessionListRequest) SetTradSesMethod(v enum.TradSesMethod) { + m.Set(field.NewTradSesMethod(v)) +} + +// SetTradSesMode sets TradSesMode, Tag 339 +func (m TradingSessionListRequest) SetTradSesMode(v enum.TradSesMode) { + m.Set(field.NewTradSesMode(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m TradingSessionListRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m TradingSessionListRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m TradingSessionListRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradingSessionListRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradingSessionListRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesReqID gets TradSesReqID, Tag 335 +func (m TradingSessionListRequest) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { + var f field.TradSesReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m TradingSessionListRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMethod gets TradSesMethod, Tag 338 +func (m TradingSessionListRequest) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { + var f field.TradSesMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMode gets TradSesMode, Tag 339 +func (m TradingSessionListRequest) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { + var f field.TradSesModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m TradingSessionListRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m TradingSessionListRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m TradingSessionListRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradingSessionListRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradingSessionListRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +func (m TradingSessionListRequest) HasTradSesReqID() bool { + return m.Has(tag.TradSesReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m TradingSessionListRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +func (m TradingSessionListRequest) HasTradSesMethod() bool { + return m.Has(tag.TradSesMethod) +} + +// HasTradSesMode returns true if TradSesMode is present, Tag 339 +func (m TradingSessionListRequest) HasTradSesMode() bool { + return m.Has(tag.TradSesMode) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m TradingSessionListRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m TradingSessionListRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m TradingSessionListRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} diff --git a/fix50sp2/tradingsessionlistupdatereport/TradingSessionListUpdateReport.generated.go b/fix50sp2/tradingsessionlistupdatereport/TradingSessionListUpdateReport.generated.go new file mode 100644 index 000000000..7634ae16d --- /dev/null +++ b/fix50sp2/tradingsessionlistupdatereport/TradingSessionListUpdateReport.generated.go @@ -0,0 +1,994 @@ +package tradingsessionlistupdatereport + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradingSessionListUpdateReport is the fix50sp2 TradingSessionListUpdateReport type, MsgType = BS +type TradingSessionListUpdateReport struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradingSessionListUpdateReport from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradingSessionListUpdateReport { + return TradingSessionListUpdateReport{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradingSessionListUpdateReport) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradingSessionListUpdateReport initialized with the required fields for TradingSessionListUpdateReport +func New() (m TradingSessionListUpdateReport) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BS")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradingSessionListUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BS", r +} + +// SetTradSesReqID sets TradSesReqID, Tag 335 +func (m TradingSessionListUpdateReport) SetTradSesReqID(v string) { + m.Set(field.NewTradSesReqID(v)) +} + +// SetNoTradingSessions sets NoTradingSessions, Tag 386 +func (m TradingSessionListUpdateReport) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup) { + m.SetGroup(f) +} + +// SetApplID sets ApplID, Tag 1180 +func (m TradingSessionListUpdateReport) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m TradingSessionListUpdateReport) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m TradingSessionListUpdateReport) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m TradingSessionListUpdateReport) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// GetTradSesReqID gets TradSesReqID, Tag 335 +func (m TradingSessionListUpdateReport) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { + var f field.TradSesReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoTradingSessions gets NoTradingSessions, Tag 386 +func (m TradingSessionListUpdateReport) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTradingSessionsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetApplID gets ApplID, Tag 1180 +func (m TradingSessionListUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m TradingSessionListUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m TradingSessionListUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m TradingSessionListUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +func (m TradingSessionListUpdateReport) HasTradSesReqID() bool { + return m.Has(tag.TradSesReqID) +} + +// HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386 +func (m TradingSessionListUpdateReport) HasNoTradingSessions() bool { + return m.Has(tag.NoTradingSessions) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m TradingSessionListUpdateReport) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m TradingSessionListUpdateReport) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m TradingSessionListUpdateReport) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m TradingSessionListUpdateReport) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// NoTradingSessions is a repeating group element, Tag 386 +type NoTradingSessions struct { + *quickfix.Group +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m NoTradingSessions) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetTradSesMethod sets TradSesMethod, Tag 338 +func (m NoTradingSessions) SetTradSesMethod(v enum.TradSesMethod) { + m.Set(field.NewTradSesMethod(v)) +} + +// SetTradSesMode sets TradSesMode, Tag 339 +func (m NoTradingSessions) SetTradSesMode(v enum.TradSesMode) { + m.Set(field.NewTradSesMode(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m NoTradingSessions) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetTradSesStatus sets TradSesStatus, Tag 340 +func (m NoTradingSessions) SetTradSesStatus(v enum.TradSesStatus) { + m.Set(field.NewTradSesStatus(v)) +} + +// SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567 +func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason) { + m.Set(field.NewTradSesStatusRejReason(v)) +} + +// SetTradSesStartTime sets TradSesStartTime, Tag 341 +func (m NoTradingSessions) SetTradSesStartTime(v time.Time) { + m.Set(field.NewTradSesStartTime(v)) +} + +// SetTradSesOpenTime sets TradSesOpenTime, Tag 342 +func (m NoTradingSessions) SetTradSesOpenTime(v time.Time) { + m.Set(field.NewTradSesOpenTime(v)) +} + +// SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 +func (m NoTradingSessions) SetTradSesPreCloseTime(v time.Time) { + m.Set(field.NewTradSesPreCloseTime(v)) +} + +// SetTradSesCloseTime sets TradSesCloseTime, Tag 344 +func (m NoTradingSessions) SetTradSesCloseTime(v time.Time) { + m.Set(field.NewTradSesCloseTime(v)) +} + +// SetTradSesEndTime sets TradSesEndTime, Tag 345 +func (m NoTradingSessions) SetTradSesEndTime(v time.Time) { + m.Set(field.NewTradSesEndTime(v)) +} + +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +func (m NoTradingSessions) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalVolumeTraded(value, scale)) +} + +// SetText sets Text, Tag 58 +func (m NoTradingSessions) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m NoTradingSessions) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m NoTradingSessions) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m NoTradingSessions) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m NoTradingSessions) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetTradingSessionDesc sets TradingSessionDesc, Tag 1326 +func (m NoTradingSessions) SetTradingSessionDesc(v string) { + m.Set(field.NewTradingSessionDesc(v)) +} + +// SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessions) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessions) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoExecInstRules sets NoExecInstRules, Tag 1232 +func (m NoTradingSessions) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMatchRules sets NoMatchRules, Tag 1235 +func (m NoTradingSessions) SetNoMatchRules(f NoMatchRulesRepeatingGroup) { + m.SetGroup(f) +} + +// SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessions) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTransactTime sets TransactTime, Tag 60 +func (m NoTradingSessions) SetTransactTime(v time.Time) { + m.Set(field.NewTransactTime(v)) +} + +// SetTradSesUpdateAction sets TradSesUpdateAction, Tag 1327 +func (m NoTradingSessions) SetTradSesUpdateAction(v string) { + m.Set(field.NewTradSesUpdateAction(v)) +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m NoTradingSessions) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMethod gets TradSesMethod, Tag 338 +func (m NoTradingSessions) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { + var f field.TradSesMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMode gets TradSesMode, Tag 339 +func (m NoTradingSessions) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { + var f field.TradSesModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m NoTradingSessions) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatus gets TradSesStatus, Tag 340 +func (m NoTradingSessions) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError) { + var f field.TradSesStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567 +func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError) { + var f field.TradSesStatusRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStartTime gets TradSesStartTime, Tag 341 +func (m NoTradingSessions) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesOpenTime gets TradSesOpenTime, Tag 342 +func (m NoTradingSessions) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesOpenTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 +func (m NoTradingSessions) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesPreCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesCloseTime gets TradSesCloseTime, Tag 344 +func (m NoTradingSessions) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesEndTime gets TradSesEndTime, Tag 345 +func (m NoTradingSessions) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +func (m NoTradingSessions) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalVolumeTradedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m NoTradingSessions) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m NoTradingSessions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m NoTradingSessions) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m NoTradingSessions) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m NoTradingSessions) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionDesc gets TradingSessionDesc, Tag 1326 +func (m NoTradingSessions) GetTradingSessionDesc() (v string, err quickfix.MessageRejectError) { + var f field.TradingSessionDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237 +func (m NoTradingSessions) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoOrdTypeRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239 +func (m NoTradingSessions) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoTimeInForceRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoExecInstRules gets NoExecInstRules, Tag 1232 +func (m NoTradingSessions) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoExecInstRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMatchRules gets NoMatchRules, Tag 1235 +func (m NoTradingSessions) GetNoMatchRules() (NoMatchRulesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMatchRulesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141 +func (m NoTradingSessions) GetNoMDFeedTypes() (NoMDFeedTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMDFeedTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTransactTime gets TransactTime, Tag 60 +func (m NoTradingSessions) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TransactTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesUpdateAction gets TradSesUpdateAction, Tag 1327 +func (m NoTradingSessions) GetTradSesUpdateAction() (v string, err quickfix.MessageRejectError) { + var f field.TradSesUpdateActionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m NoTradingSessions) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m NoTradingSessions) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m NoTradingSessions) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +func (m NoTradingSessions) HasTradSesMethod() bool { + return m.Has(tag.TradSesMethod) +} + +// HasTradSesMode returns true if TradSesMode is present, Tag 339 +func (m NoTradingSessions) HasTradSesMode() bool { + return m.Has(tag.TradSesMode) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m NoTradingSessions) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasTradSesStatus returns true if TradSesStatus is present, Tag 340 +func (m NoTradingSessions) HasTradSesStatus() bool { + return m.Has(tag.TradSesStatus) +} + +// HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567 +func (m NoTradingSessions) HasTradSesStatusRejReason() bool { + return m.Has(tag.TradSesStatusRejReason) +} + +// HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 +func (m NoTradingSessions) HasTradSesStartTime() bool { + return m.Has(tag.TradSesStartTime) +} + +// HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 +func (m NoTradingSessions) HasTradSesOpenTime() bool { + return m.Has(tag.TradSesOpenTime) +} + +// HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 +func (m NoTradingSessions) HasTradSesPreCloseTime() bool { + return m.Has(tag.TradSesPreCloseTime) +} + +// HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 +func (m NoTradingSessions) HasTradSesCloseTime() bool { + return m.Has(tag.TradSesCloseTime) +} + +// HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 +func (m NoTradingSessions) HasTradSesEndTime() bool { + return m.Has(tag.TradSesEndTime) +} + +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +func (m NoTradingSessions) HasTotalVolumeTraded() bool { + return m.Has(tag.TotalVolumeTraded) +} + +// HasText returns true if Text is present, Tag 58 +func (m NoTradingSessions) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m NoTradingSessions) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m NoTradingSessions) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m NoTradingSessions) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m NoTradingSessions) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasTradingSessionDesc returns true if TradingSessionDesc is present, Tag 1326 +func (m NoTradingSessions) HasTradingSessionDesc() bool { + return m.Has(tag.TradingSessionDesc) +} + +// HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237 +func (m NoTradingSessions) HasNoOrdTypeRules() bool { + return m.Has(tag.NoOrdTypeRules) +} + +// HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239 +func (m NoTradingSessions) HasNoTimeInForceRules() bool { + return m.Has(tag.NoTimeInForceRules) +} + +// HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232 +func (m NoTradingSessions) HasNoExecInstRules() bool { + return m.Has(tag.NoExecInstRules) +} + +// HasNoMatchRules returns true if NoMatchRules is present, Tag 1235 +func (m NoTradingSessions) HasNoMatchRules() bool { + return m.Has(tag.NoMatchRules) +} + +// HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141 +func (m NoTradingSessions) HasNoMDFeedTypes() bool { + return m.Has(tag.NoMDFeedTypes) +} + +// HasTransactTime returns true if TransactTime is present, Tag 60 +func (m NoTradingSessions) HasTransactTime() bool { + return m.Has(tag.TransactTime) +} + +// HasTradSesUpdateAction returns true if TradSesUpdateAction is present, Tag 1327 +func (m NoTradingSessions) HasTradSesUpdateAction() bool { + return m.Has(tag.TradSesUpdateAction) +} + +// NoOrdTypeRules is a repeating group element, Tag 1237 +type NoOrdTypeRules struct { + *quickfix.Group +} + +// SetOrdType sets OrdType, Tag 40 +func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) { + m.Set(field.NewOrdType(v)) +} + +// GetOrdType gets OrdType, Tag 40 +func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { + var f field.OrdTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasOrdType returns true if OrdType is present, Tag 40 +func (m NoOrdTypeRules) HasOrdType() bool { + return m.Has(tag.OrdType) +} + +// NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237 +type NoOrdTypeRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup +func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup { + return NoOrdTypeRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoOrdTypeRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.OrdType)})} +} + +// Add create and append a new NoOrdTypeRules to this group +func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules { + g := m.RepeatingGroup.Add() + return NoOrdTypeRules{g} +} + +// Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup +func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules { + return NoOrdTypeRules{m.RepeatingGroup.Get(i)} +} + +// NoTimeInForceRules is a repeating group element, Tag 1239 +type NoTimeInForceRules struct { + *quickfix.Group +} + +// SetTimeInForce sets TimeInForce, Tag 59 +func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { + m.Set(field.NewTimeInForce(v)) +} + +// GetTimeInForce gets TimeInForce, Tag 59 +func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) { + var f field.TimeInForceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTimeInForce returns true if TimeInForce is present, Tag 59 +func (m NoTimeInForceRules) HasTimeInForce() bool { + return m.Has(tag.TimeInForce) +} + +// NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239 +type NoTimeInForceRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup +func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup { + return NoTimeInForceRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTimeInForceRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TimeInForce)})} +} + +// Add create and append a new NoTimeInForceRules to this group +func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules { + g := m.RepeatingGroup.Add() + return NoTimeInForceRules{g} +} + +// Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup +func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules { + return NoTimeInForceRules{m.RepeatingGroup.Get(i)} +} + +// NoExecInstRules is a repeating group element, Tag 1232 +type NoExecInstRules struct { + *quickfix.Group +} + +// SetExecInstValue sets ExecInstValue, Tag 1308 +func (m NoExecInstRules) SetExecInstValue(v string) { + m.Set(field.NewExecInstValue(v)) +} + +// GetExecInstValue gets ExecInstValue, Tag 1308 +func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError) { + var f field.ExecInstValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasExecInstValue returns true if ExecInstValue is present, Tag 1308 +func (m NoExecInstRules) HasExecInstValue() bool { + return m.Has(tag.ExecInstValue) +} + +// NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232 +type NoExecInstRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup +func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup { + return NoExecInstRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoExecInstRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ExecInstValue)})} +} + +// Add create and append a new NoExecInstRules to this group +func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules { + g := m.RepeatingGroup.Add() + return NoExecInstRules{g} +} + +// Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup +func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules { + return NoExecInstRules{m.RepeatingGroup.Get(i)} +} + +// NoMatchRules is a repeating group element, Tag 1235 +type NoMatchRules struct { + *quickfix.Group +} + +// SetMatchAlgorithm sets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) SetMatchAlgorithm(v string) { + m.Set(field.NewMatchAlgorithm(v)) +} + +// SetMatchType sets MatchType, Tag 574 +func (m NoMatchRules) SetMatchType(v enum.MatchType) { + m.Set(field.NewMatchType(v)) +} + +// GetMatchAlgorithm gets MatchAlgorithm, Tag 1142 +func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError) { + var f field.MatchAlgorithmField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMatchType gets MatchType, Tag 574 +func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError) { + var f field.MatchTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142 +func (m NoMatchRules) HasMatchAlgorithm() bool { + return m.Has(tag.MatchAlgorithm) +} + +// HasMatchType returns true if MatchType is present, Tag 574 +func (m NoMatchRules) HasMatchType() bool { + return m.Has(tag.MatchType) +} + +// NoMatchRulesRepeatingGroup is a repeating group, Tag 1235 +type NoMatchRulesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup +func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup { + return NoMatchRulesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMatchRules, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MatchAlgorithm), quickfix.GroupElement(tag.MatchType)})} +} + +// Add create and append a new NoMatchRules to this group +func (m NoMatchRulesRepeatingGroup) Add() NoMatchRules { + g := m.RepeatingGroup.Add() + return NoMatchRules{g} +} + +// Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup +func (m NoMatchRulesRepeatingGroup) Get(i int) NoMatchRules { + return NoMatchRules{m.RepeatingGroup.Get(i)} +} + +// NoMDFeedTypes is a repeating group element, Tag 1141 +type NoMDFeedTypes struct { + *quickfix.Group +} + +// SetMDFeedType sets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) SetMDFeedType(v string) { + m.Set(field.NewMDFeedType(v)) +} + +// SetMarketDepth sets MarketDepth, Tag 264 +func (m NoMDFeedTypes) SetMarketDepth(v int) { + m.Set(field.NewMarketDepth(v)) +} + +// SetMDBookType sets MDBookType, Tag 1021 +func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType) { + m.Set(field.NewMDBookType(v)) +} + +// GetMDFeedType gets MDFeedType, Tag 1022 +func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError) { + var f field.MDFeedTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketDepth gets MarketDepth, Tag 264 +func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError) { + var f field.MarketDepthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMDBookType gets MDBookType, Tag 1021 +func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError) { + var f field.MDBookTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasMDFeedType returns true if MDFeedType is present, Tag 1022 +func (m NoMDFeedTypes) HasMDFeedType() bool { + return m.Has(tag.MDFeedType) +} + +// HasMarketDepth returns true if MarketDepth is present, Tag 264 +func (m NoMDFeedTypes) HasMarketDepth() bool { + return m.Has(tag.MarketDepth) +} + +// HasMDBookType returns true if MDBookType is present, Tag 1021 +func (m NoMDFeedTypes) HasMDBookType() bool { + return m.Has(tag.MDBookType) +} + +// NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141 +type NoMDFeedTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup +func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup { + return NoMDFeedTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMDFeedTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.MDFeedType), quickfix.GroupElement(tag.MarketDepth), quickfix.GroupElement(tag.MDBookType)})} +} + +// Add create and append a new NoMDFeedTypes to this group +func (m NoMDFeedTypesRepeatingGroup) Add() NoMDFeedTypes { + g := m.RepeatingGroup.Add() + return NoMDFeedTypes{g} +} + +// Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup +func (m NoMDFeedTypesRepeatingGroup) Get(i int) NoMDFeedTypes { + return NoMDFeedTypes{m.RepeatingGroup.Get(i)} +} + +// NoTradingSessionsRepeatingGroup is a repeating group, Tag 386 +type NoTradingSessionsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup +func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup { + return NoTradingSessionsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoTradingSessions, + quickfix.GroupTemplate{quickfix.GroupElement(tag.TradingSessionID), quickfix.GroupElement(tag.TradingSessionSubID), quickfix.GroupElement(tag.SecurityExchange), quickfix.GroupElement(tag.TradSesMethod), quickfix.GroupElement(tag.TradSesMode), quickfix.GroupElement(tag.UnsolicitedIndicator), quickfix.GroupElement(tag.TradSesStatus), quickfix.GroupElement(tag.TradSesStatusRejReason), quickfix.GroupElement(tag.TradSesStartTime), quickfix.GroupElement(tag.TradSesOpenTime), quickfix.GroupElement(tag.TradSesPreCloseTime), quickfix.GroupElement(tag.TradSesCloseTime), quickfix.GroupElement(tag.TradSesEndTime), quickfix.GroupElement(tag.TotalVolumeTraded), quickfix.GroupElement(tag.Text), quickfix.GroupElement(tag.EncodedTextLen), quickfix.GroupElement(tag.EncodedText), quickfix.GroupElement(tag.MarketID), quickfix.GroupElement(tag.MarketSegmentID), quickfix.GroupElement(tag.TradingSessionDesc), NewNoOrdTypeRulesRepeatingGroup(), NewNoTimeInForceRulesRepeatingGroup(), NewNoExecInstRulesRepeatingGroup(), NewNoMatchRulesRepeatingGroup(), NewNoMDFeedTypesRepeatingGroup(), quickfix.GroupElement(tag.TransactTime), quickfix.GroupElement(tag.TradSesUpdateAction)})} +} + +// Add create and append a new NoTradingSessions to this group +func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions { + g := m.RepeatingGroup.Add() + return NoTradingSessions{g} +} + +// Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup +func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions { + return NoTradingSessions{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradingsessionstatus/TradingSessionStatus.generated.go b/fix50sp2/tradingsessionstatus/TradingSessionStatus.generated.go new file mode 100644 index 000000000..eb2aafdef --- /dev/null +++ b/fix50sp2/tradingsessionstatus/TradingSessionStatus.generated.go @@ -0,0 +1,2865 @@ +package tradingsessionstatus + +import ( + "time" + + "github.com/shopspring/decimal" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradingSessionStatus is the fix50sp2 TradingSessionStatus type, MsgType = h +type TradingSessionStatus struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradingSessionStatus from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradingSessionStatus { + return TradingSessionStatus{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradingSessionStatus) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus +func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("h")) + m.Set(tradingsessionid) + m.Set(tradsesstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradingSessionStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "h", r +} + +// SetSecurityIDSource sets SecurityIDSource, Tag 22 +func (m TradingSessionStatus) SetSecurityIDSource(v enum.SecurityIDSource) { + m.Set(field.NewSecurityIDSource(v)) +} + +// SetSecurityID sets SecurityID, Tag 48 +func (m TradingSessionStatus) SetSecurityID(v string) { + m.Set(field.NewSecurityID(v)) +} + +// SetSymbol sets Symbol, Tag 55 +func (m TradingSessionStatus) SetSymbol(v string) { + m.Set(field.NewSymbol(v)) +} + +// SetText sets Text, Tag 58 +func (m TradingSessionStatus) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetSymbolSfx sets SymbolSfx, Tag 65 +func (m TradingSessionStatus) SetSymbolSfx(v enum.SymbolSfx) { + m.Set(field.NewSymbolSfx(v)) +} + +// SetIssuer sets Issuer, Tag 106 +func (m TradingSessionStatus) SetIssuer(v string) { + m.Set(field.NewIssuer(v)) +} + +// SetSecurityDesc sets SecurityDesc, Tag 107 +func (m TradingSessionStatus) SetSecurityDesc(v string) { + m.Set(field.NewSecurityDesc(v)) +} + +// SetSecurityType sets SecurityType, Tag 167 +func (m TradingSessionStatus) SetSecurityType(v enum.SecurityType) { + m.Set(field.NewSecurityType(v)) +} + +// SetMaturityMonthYear sets MaturityMonthYear, Tag 200 +func (m TradingSessionStatus) SetMaturityMonthYear(v string) { + m.Set(field.NewMaturityMonthYear(v)) +} + +// SetPutOrCall sets PutOrCall, Tag 201 +func (m TradingSessionStatus) SetPutOrCall(v enum.PutOrCall) { + m.Set(field.NewPutOrCall(v)) +} + +// SetStrikePrice sets StrikePrice, Tag 202 +func (m TradingSessionStatus) SetStrikePrice(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePrice(value, scale)) +} + +// SetOptAttribute sets OptAttribute, Tag 206 +func (m TradingSessionStatus) SetOptAttribute(v string) { + m.Set(field.NewOptAttribute(v)) +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradingSessionStatus) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetCouponRate sets CouponRate, Tag 223 +func (m TradingSessionStatus) SetCouponRate(value decimal.Decimal, scale int32) { + m.Set(field.NewCouponRate(value, scale)) +} + +// SetCouponPaymentDate sets CouponPaymentDate, Tag 224 +func (m TradingSessionStatus) SetCouponPaymentDate(v string) { + m.Set(field.NewCouponPaymentDate(v)) +} + +// SetIssueDate sets IssueDate, Tag 225 +func (m TradingSessionStatus) SetIssueDate(v string) { + m.Set(field.NewIssueDate(v)) +} + +// SetRepurchaseTerm sets RepurchaseTerm, Tag 226 +func (m TradingSessionStatus) SetRepurchaseTerm(v int) { + m.Set(field.NewRepurchaseTerm(v)) +} + +// SetRepurchaseRate sets RepurchaseRate, Tag 227 +func (m TradingSessionStatus) SetRepurchaseRate(value decimal.Decimal, scale int32) { + m.Set(field.NewRepurchaseRate(value, scale)) +} + +// SetFactor sets Factor, Tag 228 +func (m TradingSessionStatus) SetFactor(value decimal.Decimal, scale int32) { + m.Set(field.NewFactor(value, scale)) +} + +// SetContractMultiplier sets ContractMultiplier, Tag 231 +func (m TradingSessionStatus) SetContractMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewContractMultiplier(value, scale)) +} + +// SetRepoCollateralSecurityType sets RepoCollateralSecurityType, Tag 239 +func (m TradingSessionStatus) SetRepoCollateralSecurityType(v int) { + m.Set(field.NewRepoCollateralSecurityType(v)) +} + +// SetRedemptionDate sets RedemptionDate, Tag 240 +func (m TradingSessionStatus) SetRedemptionDate(v string) { + m.Set(field.NewRedemptionDate(v)) +} + +// SetCreditRating sets CreditRating, Tag 255 +func (m TradingSessionStatus) SetCreditRating(v string) { + m.Set(field.NewCreditRating(v)) +} + +// SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325 +func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool) { + m.Set(field.NewUnsolicitedIndicator(v)) +} + +// SetTradSesReqID sets TradSesReqID, Tag 335 +func (m TradingSessionStatus) SetTradSesReqID(v string) { + m.Set(field.NewTradSesReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m TradingSessionStatus) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradSesMethod sets TradSesMethod, Tag 338 +func (m TradingSessionStatus) SetTradSesMethod(v enum.TradSesMethod) { + m.Set(field.NewTradSesMethod(v)) +} + +// SetTradSesMode sets TradSesMode, Tag 339 +func (m TradingSessionStatus) SetTradSesMode(v enum.TradSesMode) { + m.Set(field.NewTradSesMode(v)) +} + +// SetTradSesStatus sets TradSesStatus, Tag 340 +func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus) { + m.Set(field.NewTradSesStatus(v)) +} + +// SetTradSesStartTime sets TradSesStartTime, Tag 341 +func (m TradingSessionStatus) SetTradSesStartTime(v time.Time) { + m.Set(field.NewTradSesStartTime(v)) +} + +// SetTradSesOpenTime sets TradSesOpenTime, Tag 342 +func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time) { + m.Set(field.NewTradSesOpenTime(v)) +} + +// SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343 +func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time) { + m.Set(field.NewTradSesPreCloseTime(v)) +} + +// SetTradSesCloseTime sets TradSesCloseTime, Tag 344 +func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time) { + m.Set(field.NewTradSesCloseTime(v)) +} + +// SetTradSesEndTime sets TradSesEndTime, Tag 345 +func (m TradingSessionStatus) SetTradSesEndTime(v time.Time) { + m.Set(field.NewTradSesEndTime(v)) +} + +// SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348 +func (m TradingSessionStatus) SetEncodedIssuerLen(v int) { + m.Set(field.NewEncodedIssuerLen(v)) +} + +// SetEncodedIssuer sets EncodedIssuer, Tag 349 +func (m TradingSessionStatus) SetEncodedIssuer(v string) { + m.Set(field.NewEncodedIssuer(v)) +} + +// SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350 +func (m TradingSessionStatus) SetEncodedSecurityDescLen(v int) { + m.Set(field.NewEncodedSecurityDescLen(v)) +} + +// SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351 +func (m TradingSessionStatus) SetEncodedSecurityDesc(v string) { + m.Set(field.NewEncodedSecurityDesc(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m TradingSessionStatus) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m TradingSessionStatus) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387 +func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32) { + m.Set(field.NewTotalVolumeTraded(value, scale)) +} + +// SetNoSecurityAltID sets NoSecurityAltID, Tag 454 +func (m TradingSessionStatus) SetNoSecurityAltID(f NoSecurityAltIDRepeatingGroup) { + m.SetGroup(f) +} + +// SetProduct sets Product, Tag 460 +func (m TradingSessionStatus) SetProduct(v enum.Product) { + m.Set(field.NewProduct(v)) +} + +// SetCFICode sets CFICode, Tag 461 +func (m TradingSessionStatus) SetCFICode(v string) { + m.Set(field.NewCFICode(v)) +} + +// SetCountryOfIssue sets CountryOfIssue, Tag 470 +func (m TradingSessionStatus) SetCountryOfIssue(v string) { + m.Set(field.NewCountryOfIssue(v)) +} + +// SetStateOrProvinceOfIssue sets StateOrProvinceOfIssue, Tag 471 +func (m TradingSessionStatus) SetStateOrProvinceOfIssue(v string) { + m.Set(field.NewStateOrProvinceOfIssue(v)) +} + +// SetLocaleOfIssue sets LocaleOfIssue, Tag 472 +func (m TradingSessionStatus) SetLocaleOfIssue(v string) { + m.Set(field.NewLocaleOfIssue(v)) +} + +// SetMaturityDate sets MaturityDate, Tag 541 +func (m TradingSessionStatus) SetMaturityDate(v string) { + m.Set(field.NewMaturityDate(v)) +} + +// SetInstrRegistry sets InstrRegistry, Tag 543 +func (m TradingSessionStatus) SetInstrRegistry(v enum.InstrRegistry) { + m.Set(field.NewInstrRegistry(v)) +} + +// SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567 +func (m TradingSessionStatus) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason) { + m.Set(field.NewTradSesStatusRejReason(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m TradingSessionStatus) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetContractSettlMonth sets ContractSettlMonth, Tag 667 +func (m TradingSessionStatus) SetContractSettlMonth(v string) { + m.Set(field.NewContractSettlMonth(v)) +} + +// SetPool sets Pool, Tag 691 +func (m TradingSessionStatus) SetPool(v string) { + m.Set(field.NewPool(v)) +} + +// SetSecuritySubType sets SecuritySubType, Tag 762 +func (m TradingSessionStatus) SetSecuritySubType(v string) { + m.Set(field.NewSecuritySubType(v)) +} + +// SetNoEvents sets NoEvents, Tag 864 +func (m TradingSessionStatus) SetNoEvents(f NoEventsRepeatingGroup) { + m.SetGroup(f) +} + +// SetDatedDate sets DatedDate, Tag 873 +func (m TradingSessionStatus) SetDatedDate(v string) { + m.Set(field.NewDatedDate(v)) +} + +// SetInterestAccrualDate sets InterestAccrualDate, Tag 874 +func (m TradingSessionStatus) SetInterestAccrualDate(v string) { + m.Set(field.NewInterestAccrualDate(v)) +} + +// SetCPProgram sets CPProgram, Tag 875 +func (m TradingSessionStatus) SetCPProgram(v enum.CPProgram) { + m.Set(field.NewCPProgram(v)) +} + +// SetCPRegType sets CPRegType, Tag 876 +func (m TradingSessionStatus) SetCPRegType(v string) { + m.Set(field.NewCPRegType(v)) +} + +// SetStrikeCurrency sets StrikeCurrency, Tag 947 +func (m TradingSessionStatus) SetStrikeCurrency(v string) { + m.Set(field.NewStrikeCurrency(v)) +} + +// SetSecurityStatus sets SecurityStatus, Tag 965 +func (m TradingSessionStatus) SetSecurityStatus(v enum.SecurityStatus) { + m.Set(field.NewSecurityStatus(v)) +} + +// SetSettleOnOpenFlag sets SettleOnOpenFlag, Tag 966 +func (m TradingSessionStatus) SetSettleOnOpenFlag(v string) { + m.Set(field.NewSettleOnOpenFlag(v)) +} + +// SetStrikeMultiplier sets StrikeMultiplier, Tag 967 +func (m TradingSessionStatus) SetStrikeMultiplier(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeMultiplier(value, scale)) +} + +// SetStrikeValue sets StrikeValue, Tag 968 +func (m TradingSessionStatus) SetStrikeValue(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikeValue(value, scale)) +} + +// SetMinPriceIncrement sets MinPriceIncrement, Tag 969 +func (m TradingSessionStatus) SetMinPriceIncrement(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrement(value, scale)) +} + +// SetPositionLimit sets PositionLimit, Tag 970 +func (m TradingSessionStatus) SetPositionLimit(v int) { + m.Set(field.NewPositionLimit(v)) +} + +// SetNTPositionLimit sets NTPositionLimit, Tag 971 +func (m TradingSessionStatus) SetNTPositionLimit(v int) { + m.Set(field.NewNTPositionLimit(v)) +} + +// SetUnitOfMeasure sets UnitOfMeasure, Tag 996 +func (m TradingSessionStatus) SetUnitOfMeasure(v enum.UnitOfMeasure) { + m.Set(field.NewUnitOfMeasure(v)) +} + +// SetTimeUnit sets TimeUnit, Tag 997 +func (m TradingSessionStatus) SetTimeUnit(v enum.TimeUnit) { + m.Set(field.NewTimeUnit(v)) +} + +// SetNoInstrumentParties sets NoInstrumentParties, Tag 1018 +func (m TradingSessionStatus) SetNoInstrumentParties(f NoInstrumentPartiesRepeatingGroup) { + m.SetGroup(f) +} + +// SetInstrmtAssignmentMethod sets InstrmtAssignmentMethod, Tag 1049 +func (m TradingSessionStatus) SetInstrmtAssignmentMethod(v string) { + m.Set(field.NewInstrmtAssignmentMethod(v)) +} + +// SetMaturityTime sets MaturityTime, Tag 1079 +func (m TradingSessionStatus) SetMaturityTime(v string) { + m.Set(field.NewMaturityTime(v)) +} + +// SetMinPriceIncrementAmount sets MinPriceIncrementAmount, Tag 1146 +func (m TradingSessionStatus) SetMinPriceIncrementAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewMinPriceIncrementAmount(value, scale)) +} + +// SetUnitOfMeasureQty sets UnitOfMeasureQty, Tag 1147 +func (m TradingSessionStatus) SetUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewUnitOfMeasureQty(value, scale)) +} + +// SetSecurityGroup sets SecurityGroup, Tag 1151 +func (m TradingSessionStatus) SetSecurityGroup(v string) { + m.Set(field.NewSecurityGroup(v)) +} + +// SetApplID sets ApplID, Tag 1180 +func (m TradingSessionStatus) SetApplID(v string) { + m.Set(field.NewApplID(v)) +} + +// SetApplSeqNum sets ApplSeqNum, Tag 1181 +func (m TradingSessionStatus) SetApplSeqNum(v int) { + m.Set(field.NewApplSeqNum(v)) +} + +// SetSecurityXMLLen sets SecurityXMLLen, Tag 1184 +func (m TradingSessionStatus) SetSecurityXMLLen(v int) { + m.Set(field.NewSecurityXMLLen(v)) +} + +// SetSecurityXML sets SecurityXML, Tag 1185 +func (m TradingSessionStatus) SetSecurityXML(v string) { + m.Set(field.NewSecurityXML(v)) +} + +// SetSecurityXMLSchema sets SecurityXMLSchema, Tag 1186 +func (m TradingSessionStatus) SetSecurityXMLSchema(v string) { + m.Set(field.NewSecurityXMLSchema(v)) +} + +// SetPriceUnitOfMeasure sets PriceUnitOfMeasure, Tag 1191 +func (m TradingSessionStatus) SetPriceUnitOfMeasure(v string) { + m.Set(field.NewPriceUnitOfMeasure(v)) +} + +// SetPriceUnitOfMeasureQty sets PriceUnitOfMeasureQty, Tag 1192 +func (m TradingSessionStatus) SetPriceUnitOfMeasureQty(value decimal.Decimal, scale int32) { + m.Set(field.NewPriceUnitOfMeasureQty(value, scale)) +} + +// SetSettlMethod sets SettlMethod, Tag 1193 +func (m TradingSessionStatus) SetSettlMethod(v enum.SettlMethod) { + m.Set(field.NewSettlMethod(v)) +} + +// SetExerciseStyle sets ExerciseStyle, Tag 1194 +func (m TradingSessionStatus) SetExerciseStyle(v enum.ExerciseStyle) { + m.Set(field.NewExerciseStyle(v)) +} + +// SetOptPayoutAmount sets OptPayoutAmount, Tag 1195 +func (m TradingSessionStatus) SetOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewOptPayoutAmount(value, scale)) +} + +// SetPriceQuoteMethod sets PriceQuoteMethod, Tag 1196 +func (m TradingSessionStatus) SetPriceQuoteMethod(v enum.PriceQuoteMethod) { + m.Set(field.NewPriceQuoteMethod(v)) +} + +// SetValuationMethod sets ValuationMethod, Tag 1197 +func (m TradingSessionStatus) SetValuationMethod(v enum.ValuationMethod) { + m.Set(field.NewValuationMethod(v)) +} + +// SetListMethod sets ListMethod, Tag 1198 +func (m TradingSessionStatus) SetListMethod(v enum.ListMethod) { + m.Set(field.NewListMethod(v)) +} + +// SetCapPrice sets CapPrice, Tag 1199 +func (m TradingSessionStatus) SetCapPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewCapPrice(value, scale)) +} + +// SetFloorPrice sets FloorPrice, Tag 1200 +func (m TradingSessionStatus) SetFloorPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewFloorPrice(value, scale)) +} + +// SetProductComplex sets ProductComplex, Tag 1227 +func (m TradingSessionStatus) SetProductComplex(v string) { + m.Set(field.NewProductComplex(v)) +} + +// SetFlexProductEligibilityIndicator sets FlexProductEligibilityIndicator, Tag 1242 +func (m TradingSessionStatus) SetFlexProductEligibilityIndicator(v bool) { + m.Set(field.NewFlexProductEligibilityIndicator(v)) +} + +// SetFlexibleIndicator sets FlexibleIndicator, Tag 1244 +func (m TradingSessionStatus) SetFlexibleIndicator(v bool) { + m.Set(field.NewFlexibleIndicator(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m TradingSessionStatus) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m TradingSessionStatus) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350 +func (m TradingSessionStatus) SetApplLastSeqNum(v int) { + m.Set(field.NewApplLastSeqNum(v)) +} + +// SetApplResendFlag sets ApplResendFlag, Tag 1352 +func (m TradingSessionStatus) SetApplResendFlag(v bool) { + m.Set(field.NewApplResendFlag(v)) +} + +// SetTradSesEvent sets TradSesEvent, Tag 1368 +func (m TradingSessionStatus) SetTradSesEvent(v enum.TradSesEvent) { + m.Set(field.NewTradSesEvent(v)) +} + +// SetContractMultiplierUnit sets ContractMultiplierUnit, Tag 1435 +func (m TradingSessionStatus) SetContractMultiplierUnit(v enum.ContractMultiplierUnit) { + m.Set(field.NewContractMultiplierUnit(v)) +} + +// SetFlowScheduleType sets FlowScheduleType, Tag 1439 +func (m TradingSessionStatus) SetFlowScheduleType(v enum.FlowScheduleType) { + m.Set(field.NewFlowScheduleType(v)) +} + +// SetRestructuringType sets RestructuringType, Tag 1449 +func (m TradingSessionStatus) SetRestructuringType(v enum.RestructuringType) { + m.Set(field.NewRestructuringType(v)) +} + +// SetSeniority sets Seniority, Tag 1450 +func (m TradingSessionStatus) SetSeniority(v enum.Seniority) { + m.Set(field.NewSeniority(v)) +} + +// SetNotionalPercentageOutstanding sets NotionalPercentageOutstanding, Tag 1451 +func (m TradingSessionStatus) SetNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewNotionalPercentageOutstanding(value, scale)) +} + +// SetOriginalNotionalPercentageOutstanding sets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradingSessionStatus) SetOriginalNotionalPercentageOutstanding(value decimal.Decimal, scale int32) { + m.Set(field.NewOriginalNotionalPercentageOutstanding(value, scale)) +} + +// SetAttachmentPoint sets AttachmentPoint, Tag 1457 +func (m TradingSessionStatus) SetAttachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewAttachmentPoint(value, scale)) +} + +// SetDetachmentPoint sets DetachmentPoint, Tag 1458 +func (m TradingSessionStatus) SetDetachmentPoint(value decimal.Decimal, scale int32) { + m.Set(field.NewDetachmentPoint(value, scale)) +} + +// SetStrikePriceDeterminationMethod sets StrikePriceDeterminationMethod, Tag 1478 +func (m TradingSessionStatus) SetStrikePriceDeterminationMethod(v enum.StrikePriceDeterminationMethod) { + m.Set(field.NewStrikePriceDeterminationMethod(v)) +} + +// SetStrikePriceBoundaryMethod sets StrikePriceBoundaryMethod, Tag 1479 +func (m TradingSessionStatus) SetStrikePriceBoundaryMethod(v enum.StrikePriceBoundaryMethod) { + m.Set(field.NewStrikePriceBoundaryMethod(v)) +} + +// SetStrikePriceBoundaryPrecision sets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradingSessionStatus) SetStrikePriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewStrikePriceBoundaryPrecision(value, scale)) +} + +// SetUnderlyingPriceDeterminationMethod sets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradingSessionStatus) SetUnderlyingPriceDeterminationMethod(v enum.UnderlyingPriceDeterminationMethod) { + m.Set(field.NewUnderlyingPriceDeterminationMethod(v)) +} + +// SetOptPayoutType sets OptPayoutType, Tag 1482 +func (m TradingSessionStatus) SetOptPayoutType(v enum.OptPayoutType) { + m.Set(field.NewOptPayoutType(v)) +} + +// SetNoComplexEvents sets NoComplexEvents, Tag 1483 +func (m TradingSessionStatus) SetNoComplexEvents(f NoComplexEventsRepeatingGroup) { + m.SetGroup(f) +} + +// GetSecurityIDSource gets SecurityIDSource, Tag 22 +func (m TradingSessionStatus) GetSecurityIDSource() (v enum.SecurityIDSource, err quickfix.MessageRejectError) { + var f field.SecurityIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityID gets SecurityID, Tag 48 +func (m TradingSessionStatus) GetSecurityID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbol gets Symbol, Tag 55 +func (m TradingSessionStatus) GetSymbol() (v string, err quickfix.MessageRejectError) { + var f field.SymbolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSymbolSfx gets SymbolSfx, Tag 65 +func (m TradingSessionStatus) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError) { + var f field.SymbolSfxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssuer gets Issuer, Tag 106 +func (m TradingSessionStatus) GetIssuer() (v string, err quickfix.MessageRejectError) { + var f field.IssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityDesc gets SecurityDesc, Tag 107 +func (m TradingSessionStatus) GetSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.SecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityType gets SecurityType, Tag 167 +func (m TradingSessionStatus) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError) { + var f field.SecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityMonthYear gets MaturityMonthYear, Tag 200 +func (m TradingSessionStatus) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError) { + var f field.MaturityMonthYearField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPutOrCall gets PutOrCall, Tag 201 +func (m TradingSessionStatus) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError) { + var f field.PutOrCallField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePrice gets StrikePrice, Tag 202 +func (m TradingSessionStatus) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptAttribute gets OptAttribute, Tag 206 +func (m TradingSessionStatus) GetOptAttribute() (v string, err quickfix.MessageRejectError) { + var f field.OptAttributeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradingSessionStatus) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponRate gets CouponRate, Tag 223 +func (m TradingSessionStatus) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CouponRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCouponPaymentDate gets CouponPaymentDate, Tag 224 +func (m TradingSessionStatus) GetCouponPaymentDate() (v string, err quickfix.MessageRejectError) { + var f field.CouponPaymentDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetIssueDate gets IssueDate, Tag 225 +func (m TradingSessionStatus) GetIssueDate() (v string, err quickfix.MessageRejectError) { + var f field.IssueDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseTerm gets RepurchaseTerm, Tag 226 +func (m TradingSessionStatus) GetRepurchaseTerm() (v int, err quickfix.MessageRejectError) { + var f field.RepurchaseTermField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepurchaseRate gets RepurchaseRate, Tag 227 +func (m TradingSessionStatus) GetRepurchaseRate() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.RepurchaseRateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFactor gets Factor, Tag 228 +func (m TradingSessionStatus) GetFactor() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FactorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplier gets ContractMultiplier, Tag 231 +func (m TradingSessionStatus) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ContractMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRepoCollateralSecurityType gets RepoCollateralSecurityType, Tag 239 +func (m TradingSessionStatus) GetRepoCollateralSecurityType() (v int, err quickfix.MessageRejectError) { + var f field.RepoCollateralSecurityTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRedemptionDate gets RedemptionDate, Tag 240 +func (m TradingSessionStatus) GetRedemptionDate() (v string, err quickfix.MessageRejectError) { + var f field.RedemptionDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCreditRating gets CreditRating, Tag 255 +func (m TradingSessionStatus) GetCreditRating() (v string, err quickfix.MessageRejectError) { + var f field.CreditRatingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325 +func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.UnsolicitedIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesReqID gets TradSesReqID, Tag 335 +func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { + var f field.TradSesReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMethod gets TradSesMethod, Tag 338 +func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { + var f field.TradSesMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMode gets TradSesMode, Tag 339 +func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { + var f field.TradSesModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatus gets TradSesStatus, Tag 340 +func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError) { + var f field.TradSesStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStartTime gets TradSesStartTime, Tag 341 +func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesOpenTime gets TradSesOpenTime, Tag 342 +func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesOpenTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343 +func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesPreCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesCloseTime gets TradSesCloseTime, Tag 344 +func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesCloseTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesEndTime gets TradSesEndTime, Tag 345 +func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.TradSesEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348 +func (m TradingSessionStatus) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedIssuerLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedIssuer gets EncodedIssuer, Tag 349 +func (m TradingSessionStatus) GetEncodedIssuer() (v string, err quickfix.MessageRejectError) { + var f field.EncodedIssuerField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350 +func (m TradingSessionStatus) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351 +func (m TradingSessionStatus) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { + var f field.EncodedSecurityDescField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387 +func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.TotalVolumeTradedField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoSecurityAltID gets NoSecurityAltID, Tag 454 +func (m TradingSessionStatus) GetNoSecurityAltID() (NoSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoSecurityAltIDRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetProduct gets Product, Tag 460 +func (m TradingSessionStatus) GetProduct() (v enum.Product, err quickfix.MessageRejectError) { + var f field.ProductField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCFICode gets CFICode, Tag 461 +func (m TradingSessionStatus) GetCFICode() (v string, err quickfix.MessageRejectError) { + var f field.CFICodeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCountryOfIssue gets CountryOfIssue, Tag 470 +func (m TradingSessionStatus) GetCountryOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.CountryOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStateOrProvinceOfIssue gets StateOrProvinceOfIssue, Tag 471 +func (m TradingSessionStatus) GetStateOrProvinceOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.StateOrProvinceOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLocaleOfIssue gets LocaleOfIssue, Tag 472 +func (m TradingSessionStatus) GetLocaleOfIssue() (v string, err quickfix.MessageRejectError) { + var f field.LocaleOfIssueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityDate gets MaturityDate, Tag 541 +func (m TradingSessionStatus) GetMaturityDate() (v string, err quickfix.MessageRejectError) { + var f field.MaturityDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrRegistry gets InstrRegistry, Tag 543 +func (m TradingSessionStatus) GetInstrRegistry() (v enum.InstrRegistry, err quickfix.MessageRejectError) { + var f field.InstrRegistryField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567 +func (m TradingSessionStatus) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError) { + var f field.TradSesStatusRejReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m TradingSessionStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractSettlMonth gets ContractSettlMonth, Tag 667 +func (m TradingSessionStatus) GetContractSettlMonth() (v string, err quickfix.MessageRejectError) { + var f field.ContractSettlMonthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPool gets Pool, Tag 691 +func (m TradingSessionStatus) GetPool() (v string, err quickfix.MessageRejectError) { + var f field.PoolField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecuritySubType gets SecuritySubType, Tag 762 +func (m TradingSessionStatus) GetSecuritySubType() (v string, err quickfix.MessageRejectError) { + var f field.SecuritySubTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoEvents gets NoEvents, Tag 864 +func (m TradingSessionStatus) GetNoEvents() (NoEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetDatedDate gets DatedDate, Tag 873 +func (m TradingSessionStatus) GetDatedDate() (v string, err quickfix.MessageRejectError) { + var f field.DatedDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInterestAccrualDate gets InterestAccrualDate, Tag 874 +func (m TradingSessionStatus) GetInterestAccrualDate() (v string, err quickfix.MessageRejectError) { + var f field.InterestAccrualDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPProgram gets CPProgram, Tag 875 +func (m TradingSessionStatus) GetCPProgram() (v enum.CPProgram, err quickfix.MessageRejectError) { + var f field.CPProgramField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCPRegType gets CPRegType, Tag 876 +func (m TradingSessionStatus) GetCPRegType() (v string, err quickfix.MessageRejectError) { + var f field.CPRegTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeCurrency gets StrikeCurrency, Tag 947 +func (m TradingSessionStatus) GetStrikeCurrency() (v string, err quickfix.MessageRejectError) { + var f field.StrikeCurrencyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityStatus gets SecurityStatus, Tag 965 +func (m TradingSessionStatus) GetSecurityStatus() (v enum.SecurityStatus, err quickfix.MessageRejectError) { + var f field.SecurityStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettleOnOpenFlag gets SettleOnOpenFlag, Tag 966 +func (m TradingSessionStatus) GetSettleOnOpenFlag() (v string, err quickfix.MessageRejectError) { + var f field.SettleOnOpenFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeMultiplier gets StrikeMultiplier, Tag 967 +func (m TradingSessionStatus) GetStrikeMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeMultiplierField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikeValue gets StrikeValue, Tag 968 +func (m TradingSessionStatus) GetStrikeValue() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikeValueField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrement gets MinPriceIncrement, Tag 969 +func (m TradingSessionStatus) GetMinPriceIncrement() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPositionLimit gets PositionLimit, Tag 970 +func (m TradingSessionStatus) GetPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.PositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNTPositionLimit gets NTPositionLimit, Tag 971 +func (m TradingSessionStatus) GetNTPositionLimit() (v int, err quickfix.MessageRejectError) { + var f field.NTPositionLimitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasure gets UnitOfMeasure, Tag 996 +func (m TradingSessionStatus) GetUnitOfMeasure() (v enum.UnitOfMeasure, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTimeUnit gets TimeUnit, Tag 997 +func (m TradingSessionStatus) GetTimeUnit() (v enum.TimeUnit, err quickfix.MessageRejectError) { + var f field.TimeUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentParties gets NoInstrumentParties, Tag 1018 +func (m TradingSessionStatus) GetNoInstrumentParties() (NoInstrumentPartiesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartiesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetInstrmtAssignmentMethod gets InstrmtAssignmentMethod, Tag 1049 +func (m TradingSessionStatus) GetInstrmtAssignmentMethod() (v string, err quickfix.MessageRejectError) { + var f field.InstrmtAssignmentMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaturityTime gets MaturityTime, Tag 1079 +func (m TradingSessionStatus) GetMaturityTime() (v string, err quickfix.MessageRejectError) { + var f field.MaturityTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMinPriceIncrementAmount gets MinPriceIncrementAmount, Tag 1146 +func (m TradingSessionStatus) GetMinPriceIncrementAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.MinPriceIncrementAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnitOfMeasureQty gets UnitOfMeasureQty, Tag 1147 +func (m TradingSessionStatus) GetUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.UnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityGroup gets SecurityGroup, Tag 1151 +func (m TradingSessionStatus) GetSecurityGroup() (v string, err quickfix.MessageRejectError) { + var f field.SecurityGroupField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplID gets ApplID, Tag 1180 +func (m TradingSessionStatus) GetApplID() (v string, err quickfix.MessageRejectError) { + var f field.ApplIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplSeqNum gets ApplSeqNum, Tag 1181 +func (m TradingSessionStatus) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLLen gets SecurityXMLLen, Tag 1184 +func (m TradingSessionStatus) GetSecurityXMLLen() (v int, err quickfix.MessageRejectError) { + var f field.SecurityXMLLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXML gets SecurityXML, Tag 1185 +func (m TradingSessionStatus) GetSecurityXML() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityXMLSchema gets SecurityXMLSchema, Tag 1186 +func (m TradingSessionStatus) GetSecurityXMLSchema() (v string, err quickfix.MessageRejectError) { + var f field.SecurityXMLSchemaField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasure gets PriceUnitOfMeasure, Tag 1191 +func (m TradingSessionStatus) GetPriceUnitOfMeasure() (v string, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceUnitOfMeasureQty gets PriceUnitOfMeasureQty, Tag 1192 +func (m TradingSessionStatus) GetPriceUnitOfMeasureQty() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.PriceUnitOfMeasureQtyField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSettlMethod gets SettlMethod, Tag 1193 +func (m TradingSessionStatus) GetSettlMethod() (v enum.SettlMethod, err quickfix.MessageRejectError) { + var f field.SettlMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetExerciseStyle gets ExerciseStyle, Tag 1194 +func (m TradingSessionStatus) GetExerciseStyle() (v enum.ExerciseStyle, err quickfix.MessageRejectError) { + var f field.ExerciseStyleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutAmount gets OptPayoutAmount, Tag 1195 +func (m TradingSessionStatus) GetOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPriceQuoteMethod gets PriceQuoteMethod, Tag 1196 +func (m TradingSessionStatus) GetPriceQuoteMethod() (v enum.PriceQuoteMethod, err quickfix.MessageRejectError) { + var f field.PriceQuoteMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetValuationMethod gets ValuationMethod, Tag 1197 +func (m TradingSessionStatus) GetValuationMethod() (v enum.ValuationMethod, err quickfix.MessageRejectError) { + var f field.ValuationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetListMethod gets ListMethod, Tag 1198 +func (m TradingSessionStatus) GetListMethod() (v enum.ListMethod, err quickfix.MessageRejectError) { + var f field.ListMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCapPrice gets CapPrice, Tag 1199 +func (m TradingSessionStatus) GetCapPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.CapPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFloorPrice gets FloorPrice, Tag 1200 +func (m TradingSessionStatus) GetFloorPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.FloorPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetProductComplex gets ProductComplex, Tag 1227 +func (m TradingSessionStatus) GetProductComplex() (v string, err quickfix.MessageRejectError) { + var f field.ProductComplexField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexProductEligibilityIndicator gets FlexProductEligibilityIndicator, Tag 1242 +func (m TradingSessionStatus) GetFlexProductEligibilityIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexProductEligibilityIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlexibleIndicator gets FlexibleIndicator, Tag 1244 +func (m TradingSessionStatus) GetFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.FlexibleIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m TradingSessionStatus) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m TradingSessionStatus) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350 +func (m TradingSessionStatus) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.ApplLastSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetApplResendFlag gets ApplResendFlag, Tag 1352 +func (m TradingSessionStatus) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ApplResendFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesEvent gets TradSesEvent, Tag 1368 +func (m TradingSessionStatus) GetTradSesEvent() (v enum.TradSesEvent, err quickfix.MessageRejectError) { + var f field.TradSesEventField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetContractMultiplierUnit gets ContractMultiplierUnit, Tag 1435 +func (m TradingSessionStatus) GetContractMultiplierUnit() (v enum.ContractMultiplierUnit, err quickfix.MessageRejectError) { + var f field.ContractMultiplierUnitField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetFlowScheduleType gets FlowScheduleType, Tag 1439 +func (m TradingSessionStatus) GetFlowScheduleType() (v enum.FlowScheduleType, err quickfix.MessageRejectError) { + var f field.FlowScheduleTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRestructuringType gets RestructuringType, Tag 1449 +func (m TradingSessionStatus) GetRestructuringType() (v enum.RestructuringType, err quickfix.MessageRejectError) { + var f field.RestructuringTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSeniority gets Seniority, Tag 1450 +func (m TradingSessionStatus) GetSeniority() (v enum.Seniority, err quickfix.MessageRejectError) { + var f field.SeniorityField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNotionalPercentageOutstanding gets NotionalPercentageOutstanding, Tag 1451 +func (m TradingSessionStatus) GetNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.NotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOriginalNotionalPercentageOutstanding gets OriginalNotionalPercentageOutstanding, Tag 1452 +func (m TradingSessionStatus) GetOriginalNotionalPercentageOutstanding() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.OriginalNotionalPercentageOutstandingField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetAttachmentPoint gets AttachmentPoint, Tag 1457 +func (m TradingSessionStatus) GetAttachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.AttachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDetachmentPoint gets DetachmentPoint, Tag 1458 +func (m TradingSessionStatus) GetDetachmentPoint() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.DetachmentPointField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceDeterminationMethod gets StrikePriceDeterminationMethod, Tag 1478 +func (m TradingSessionStatus) GetStrikePriceDeterminationMethod() (v enum.StrikePriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryMethod gets StrikePriceBoundaryMethod, Tag 1479 +func (m TradingSessionStatus) GetStrikePriceBoundaryMethod() (v enum.StrikePriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetStrikePriceBoundaryPrecision gets StrikePriceBoundaryPrecision, Tag 1480 +func (m TradingSessionStatus) GetStrikePriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.StrikePriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUnderlyingPriceDeterminationMethod gets UnderlyingPriceDeterminationMethod, Tag 1481 +func (m TradingSessionStatus) GetUnderlyingPriceDeterminationMethod() (v enum.UnderlyingPriceDeterminationMethod, err quickfix.MessageRejectError) { + var f field.UnderlyingPriceDeterminationMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOptPayoutType gets OptPayoutType, Tag 1482 +func (m TradingSessionStatus) GetOptPayoutType() (v enum.OptPayoutType, err quickfix.MessageRejectError) { + var f field.OptPayoutTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEvents gets NoComplexEvents, Tag 1483 +func (m TradingSessionStatus) GetNoComplexEvents() (NoComplexEventsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasSecurityIDSource returns true if SecurityIDSource is present, Tag 22 +func (m TradingSessionStatus) HasSecurityIDSource() bool { + return m.Has(tag.SecurityIDSource) +} + +// HasSecurityID returns true if SecurityID is present, Tag 48 +func (m TradingSessionStatus) HasSecurityID() bool { + return m.Has(tag.SecurityID) +} + +// HasSymbol returns true if Symbol is present, Tag 55 +func (m TradingSessionStatus) HasSymbol() bool { + return m.Has(tag.Symbol) +} + +// HasText returns true if Text is present, Tag 58 +func (m TradingSessionStatus) HasText() bool { + return m.Has(tag.Text) +} + +// HasSymbolSfx returns true if SymbolSfx is present, Tag 65 +func (m TradingSessionStatus) HasSymbolSfx() bool { + return m.Has(tag.SymbolSfx) +} + +// HasIssuer returns true if Issuer is present, Tag 106 +func (m TradingSessionStatus) HasIssuer() bool { + return m.Has(tag.Issuer) +} + +// HasSecurityDesc returns true if SecurityDesc is present, Tag 107 +func (m TradingSessionStatus) HasSecurityDesc() bool { + return m.Has(tag.SecurityDesc) +} + +// HasSecurityType returns true if SecurityType is present, Tag 167 +func (m TradingSessionStatus) HasSecurityType() bool { + return m.Has(tag.SecurityType) +} + +// HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200 +func (m TradingSessionStatus) HasMaturityMonthYear() bool { + return m.Has(tag.MaturityMonthYear) +} + +// HasPutOrCall returns true if PutOrCall is present, Tag 201 +func (m TradingSessionStatus) HasPutOrCall() bool { + return m.Has(tag.PutOrCall) +} + +// HasStrikePrice returns true if StrikePrice is present, Tag 202 +func (m TradingSessionStatus) HasStrikePrice() bool { + return m.Has(tag.StrikePrice) +} + +// HasOptAttribute returns true if OptAttribute is present, Tag 206 +func (m TradingSessionStatus) HasOptAttribute() bool { + return m.Has(tag.OptAttribute) +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradingSessionStatus) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasCouponRate returns true if CouponRate is present, Tag 223 +func (m TradingSessionStatus) HasCouponRate() bool { + return m.Has(tag.CouponRate) +} + +// HasCouponPaymentDate returns true if CouponPaymentDate is present, Tag 224 +func (m TradingSessionStatus) HasCouponPaymentDate() bool { + return m.Has(tag.CouponPaymentDate) +} + +// HasIssueDate returns true if IssueDate is present, Tag 225 +func (m TradingSessionStatus) HasIssueDate() bool { + return m.Has(tag.IssueDate) +} + +// HasRepurchaseTerm returns true if RepurchaseTerm is present, Tag 226 +func (m TradingSessionStatus) HasRepurchaseTerm() bool { + return m.Has(tag.RepurchaseTerm) +} + +// HasRepurchaseRate returns true if RepurchaseRate is present, Tag 227 +func (m TradingSessionStatus) HasRepurchaseRate() bool { + return m.Has(tag.RepurchaseRate) +} + +// HasFactor returns true if Factor is present, Tag 228 +func (m TradingSessionStatus) HasFactor() bool { + return m.Has(tag.Factor) +} + +// HasContractMultiplier returns true if ContractMultiplier is present, Tag 231 +func (m TradingSessionStatus) HasContractMultiplier() bool { + return m.Has(tag.ContractMultiplier) +} + +// HasRepoCollateralSecurityType returns true if RepoCollateralSecurityType is present, Tag 239 +func (m TradingSessionStatus) HasRepoCollateralSecurityType() bool { + return m.Has(tag.RepoCollateralSecurityType) +} + +// HasRedemptionDate returns true if RedemptionDate is present, Tag 240 +func (m TradingSessionStatus) HasRedemptionDate() bool { + return m.Has(tag.RedemptionDate) +} + +// HasCreditRating returns true if CreditRating is present, Tag 255 +func (m TradingSessionStatus) HasCreditRating() bool { + return m.Has(tag.CreditRating) +} + +// HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325 +func (m TradingSessionStatus) HasUnsolicitedIndicator() bool { + return m.Has(tag.UnsolicitedIndicator) +} + +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +func (m TradingSessionStatus) HasTradSesReqID() bool { + return m.Has(tag.TradSesReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m TradingSessionStatus) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +func (m TradingSessionStatus) HasTradSesMethod() bool { + return m.Has(tag.TradSesMethod) +} + +// HasTradSesMode returns true if TradSesMode is present, Tag 339 +func (m TradingSessionStatus) HasTradSesMode() bool { + return m.Has(tag.TradSesMode) +} + +// HasTradSesStatus returns true if TradSesStatus is present, Tag 340 +func (m TradingSessionStatus) HasTradSesStatus() bool { + return m.Has(tag.TradSesStatus) +} + +// HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341 +func (m TradingSessionStatus) HasTradSesStartTime() bool { + return m.Has(tag.TradSesStartTime) +} + +// HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342 +func (m TradingSessionStatus) HasTradSesOpenTime() bool { + return m.Has(tag.TradSesOpenTime) +} + +// HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343 +func (m TradingSessionStatus) HasTradSesPreCloseTime() bool { + return m.Has(tag.TradSesPreCloseTime) +} + +// HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344 +func (m TradingSessionStatus) HasTradSesCloseTime() bool { + return m.Has(tag.TradSesCloseTime) +} + +// HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345 +func (m TradingSessionStatus) HasTradSesEndTime() bool { + return m.Has(tag.TradSesEndTime) +} + +// HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348 +func (m TradingSessionStatus) HasEncodedIssuerLen() bool { + return m.Has(tag.EncodedIssuerLen) +} + +// HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349 +func (m TradingSessionStatus) HasEncodedIssuer() bool { + return m.Has(tag.EncodedIssuer) +} + +// HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350 +func (m TradingSessionStatus) HasEncodedSecurityDescLen() bool { + return m.Has(tag.EncodedSecurityDescLen) +} + +// HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351 +func (m TradingSessionStatus) HasEncodedSecurityDesc() bool { + return m.Has(tag.EncodedSecurityDesc) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m TradingSessionStatus) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m TradingSessionStatus) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387 +func (m TradingSessionStatus) HasTotalVolumeTraded() bool { + return m.Has(tag.TotalVolumeTraded) +} + +// HasNoSecurityAltID returns true if NoSecurityAltID is present, Tag 454 +func (m TradingSessionStatus) HasNoSecurityAltID() bool { + return m.Has(tag.NoSecurityAltID) +} + +// HasProduct returns true if Product is present, Tag 460 +func (m TradingSessionStatus) HasProduct() bool { + return m.Has(tag.Product) +} + +// HasCFICode returns true if CFICode is present, Tag 461 +func (m TradingSessionStatus) HasCFICode() bool { + return m.Has(tag.CFICode) +} + +// HasCountryOfIssue returns true if CountryOfIssue is present, Tag 470 +func (m TradingSessionStatus) HasCountryOfIssue() bool { + return m.Has(tag.CountryOfIssue) +} + +// HasStateOrProvinceOfIssue returns true if StateOrProvinceOfIssue is present, Tag 471 +func (m TradingSessionStatus) HasStateOrProvinceOfIssue() bool { + return m.Has(tag.StateOrProvinceOfIssue) +} + +// HasLocaleOfIssue returns true if LocaleOfIssue is present, Tag 472 +func (m TradingSessionStatus) HasLocaleOfIssue() bool { + return m.Has(tag.LocaleOfIssue) +} + +// HasMaturityDate returns true if MaturityDate is present, Tag 541 +func (m TradingSessionStatus) HasMaturityDate() bool { + return m.Has(tag.MaturityDate) +} + +// HasInstrRegistry returns true if InstrRegistry is present, Tag 543 +func (m TradingSessionStatus) HasInstrRegistry() bool { + return m.Has(tag.InstrRegistry) +} + +// HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567 +func (m TradingSessionStatus) HasTradSesStatusRejReason() bool { + return m.Has(tag.TradSesStatusRejReason) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m TradingSessionStatus) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasContractSettlMonth returns true if ContractSettlMonth is present, Tag 667 +func (m TradingSessionStatus) HasContractSettlMonth() bool { + return m.Has(tag.ContractSettlMonth) +} + +// HasPool returns true if Pool is present, Tag 691 +func (m TradingSessionStatus) HasPool() bool { + return m.Has(tag.Pool) +} + +// HasSecuritySubType returns true if SecuritySubType is present, Tag 762 +func (m TradingSessionStatus) HasSecuritySubType() bool { + return m.Has(tag.SecuritySubType) +} + +// HasNoEvents returns true if NoEvents is present, Tag 864 +func (m TradingSessionStatus) HasNoEvents() bool { + return m.Has(tag.NoEvents) +} + +// HasDatedDate returns true if DatedDate is present, Tag 873 +func (m TradingSessionStatus) HasDatedDate() bool { + return m.Has(tag.DatedDate) +} + +// HasInterestAccrualDate returns true if InterestAccrualDate is present, Tag 874 +func (m TradingSessionStatus) HasInterestAccrualDate() bool { + return m.Has(tag.InterestAccrualDate) +} + +// HasCPProgram returns true if CPProgram is present, Tag 875 +func (m TradingSessionStatus) HasCPProgram() bool { + return m.Has(tag.CPProgram) +} + +// HasCPRegType returns true if CPRegType is present, Tag 876 +func (m TradingSessionStatus) HasCPRegType() bool { + return m.Has(tag.CPRegType) +} + +// HasStrikeCurrency returns true if StrikeCurrency is present, Tag 947 +func (m TradingSessionStatus) HasStrikeCurrency() bool { + return m.Has(tag.StrikeCurrency) +} + +// HasSecurityStatus returns true if SecurityStatus is present, Tag 965 +func (m TradingSessionStatus) HasSecurityStatus() bool { + return m.Has(tag.SecurityStatus) +} + +// HasSettleOnOpenFlag returns true if SettleOnOpenFlag is present, Tag 966 +func (m TradingSessionStatus) HasSettleOnOpenFlag() bool { + return m.Has(tag.SettleOnOpenFlag) +} + +// HasStrikeMultiplier returns true if StrikeMultiplier is present, Tag 967 +func (m TradingSessionStatus) HasStrikeMultiplier() bool { + return m.Has(tag.StrikeMultiplier) +} + +// HasStrikeValue returns true if StrikeValue is present, Tag 968 +func (m TradingSessionStatus) HasStrikeValue() bool { + return m.Has(tag.StrikeValue) +} + +// HasMinPriceIncrement returns true if MinPriceIncrement is present, Tag 969 +func (m TradingSessionStatus) HasMinPriceIncrement() bool { + return m.Has(tag.MinPriceIncrement) +} + +// HasPositionLimit returns true if PositionLimit is present, Tag 970 +func (m TradingSessionStatus) HasPositionLimit() bool { + return m.Has(tag.PositionLimit) +} + +// HasNTPositionLimit returns true if NTPositionLimit is present, Tag 971 +func (m TradingSessionStatus) HasNTPositionLimit() bool { + return m.Has(tag.NTPositionLimit) +} + +// HasUnitOfMeasure returns true if UnitOfMeasure is present, Tag 996 +func (m TradingSessionStatus) HasUnitOfMeasure() bool { + return m.Has(tag.UnitOfMeasure) +} + +// HasTimeUnit returns true if TimeUnit is present, Tag 997 +func (m TradingSessionStatus) HasTimeUnit() bool { + return m.Has(tag.TimeUnit) +} + +// HasNoInstrumentParties returns true if NoInstrumentParties is present, Tag 1018 +func (m TradingSessionStatus) HasNoInstrumentParties() bool { + return m.Has(tag.NoInstrumentParties) +} + +// HasInstrmtAssignmentMethod returns true if InstrmtAssignmentMethod is present, Tag 1049 +func (m TradingSessionStatus) HasInstrmtAssignmentMethod() bool { + return m.Has(tag.InstrmtAssignmentMethod) +} + +// HasMaturityTime returns true if MaturityTime is present, Tag 1079 +func (m TradingSessionStatus) HasMaturityTime() bool { + return m.Has(tag.MaturityTime) +} + +// HasMinPriceIncrementAmount returns true if MinPriceIncrementAmount is present, Tag 1146 +func (m TradingSessionStatus) HasMinPriceIncrementAmount() bool { + return m.Has(tag.MinPriceIncrementAmount) +} + +// HasUnitOfMeasureQty returns true if UnitOfMeasureQty is present, Tag 1147 +func (m TradingSessionStatus) HasUnitOfMeasureQty() bool { + return m.Has(tag.UnitOfMeasureQty) +} + +// HasSecurityGroup returns true if SecurityGroup is present, Tag 1151 +func (m TradingSessionStatus) HasSecurityGroup() bool { + return m.Has(tag.SecurityGroup) +} + +// HasApplID returns true if ApplID is present, Tag 1180 +func (m TradingSessionStatus) HasApplID() bool { + return m.Has(tag.ApplID) +} + +// HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181 +func (m TradingSessionStatus) HasApplSeqNum() bool { + return m.Has(tag.ApplSeqNum) +} + +// HasSecurityXMLLen returns true if SecurityXMLLen is present, Tag 1184 +func (m TradingSessionStatus) HasSecurityXMLLen() bool { + return m.Has(tag.SecurityXMLLen) +} + +// HasSecurityXML returns true if SecurityXML is present, Tag 1185 +func (m TradingSessionStatus) HasSecurityXML() bool { + return m.Has(tag.SecurityXML) +} + +// HasSecurityXMLSchema returns true if SecurityXMLSchema is present, Tag 1186 +func (m TradingSessionStatus) HasSecurityXMLSchema() bool { + return m.Has(tag.SecurityXMLSchema) +} + +// HasPriceUnitOfMeasure returns true if PriceUnitOfMeasure is present, Tag 1191 +func (m TradingSessionStatus) HasPriceUnitOfMeasure() bool { + return m.Has(tag.PriceUnitOfMeasure) +} + +// HasPriceUnitOfMeasureQty returns true if PriceUnitOfMeasureQty is present, Tag 1192 +func (m TradingSessionStatus) HasPriceUnitOfMeasureQty() bool { + return m.Has(tag.PriceUnitOfMeasureQty) +} + +// HasSettlMethod returns true if SettlMethod is present, Tag 1193 +func (m TradingSessionStatus) HasSettlMethod() bool { + return m.Has(tag.SettlMethod) +} + +// HasExerciseStyle returns true if ExerciseStyle is present, Tag 1194 +func (m TradingSessionStatus) HasExerciseStyle() bool { + return m.Has(tag.ExerciseStyle) +} + +// HasOptPayoutAmount returns true if OptPayoutAmount is present, Tag 1195 +func (m TradingSessionStatus) HasOptPayoutAmount() bool { + return m.Has(tag.OptPayoutAmount) +} + +// HasPriceQuoteMethod returns true if PriceQuoteMethod is present, Tag 1196 +func (m TradingSessionStatus) HasPriceQuoteMethod() bool { + return m.Has(tag.PriceQuoteMethod) +} + +// HasValuationMethod returns true if ValuationMethod is present, Tag 1197 +func (m TradingSessionStatus) HasValuationMethod() bool { + return m.Has(tag.ValuationMethod) +} + +// HasListMethod returns true if ListMethod is present, Tag 1198 +func (m TradingSessionStatus) HasListMethod() bool { + return m.Has(tag.ListMethod) +} + +// HasCapPrice returns true if CapPrice is present, Tag 1199 +func (m TradingSessionStatus) HasCapPrice() bool { + return m.Has(tag.CapPrice) +} + +// HasFloorPrice returns true if FloorPrice is present, Tag 1200 +func (m TradingSessionStatus) HasFloorPrice() bool { + return m.Has(tag.FloorPrice) +} + +// HasProductComplex returns true if ProductComplex is present, Tag 1227 +func (m TradingSessionStatus) HasProductComplex() bool { + return m.Has(tag.ProductComplex) +} + +// HasFlexProductEligibilityIndicator returns true if FlexProductEligibilityIndicator is present, Tag 1242 +func (m TradingSessionStatus) HasFlexProductEligibilityIndicator() bool { + return m.Has(tag.FlexProductEligibilityIndicator) +} + +// HasFlexibleIndicator returns true if FlexibleIndicator is present, Tag 1244 +func (m TradingSessionStatus) HasFlexibleIndicator() bool { + return m.Has(tag.FlexibleIndicator) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m TradingSessionStatus) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m TradingSessionStatus) HasMarketID() bool { + return m.Has(tag.MarketID) +} + +// HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350 +func (m TradingSessionStatus) HasApplLastSeqNum() bool { + return m.Has(tag.ApplLastSeqNum) +} + +// HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352 +func (m TradingSessionStatus) HasApplResendFlag() bool { + return m.Has(tag.ApplResendFlag) +} + +// HasTradSesEvent returns true if TradSesEvent is present, Tag 1368 +func (m TradingSessionStatus) HasTradSesEvent() bool { + return m.Has(tag.TradSesEvent) +} + +// HasContractMultiplierUnit returns true if ContractMultiplierUnit is present, Tag 1435 +func (m TradingSessionStatus) HasContractMultiplierUnit() bool { + return m.Has(tag.ContractMultiplierUnit) +} + +// HasFlowScheduleType returns true if FlowScheduleType is present, Tag 1439 +func (m TradingSessionStatus) HasFlowScheduleType() bool { + return m.Has(tag.FlowScheduleType) +} + +// HasRestructuringType returns true if RestructuringType is present, Tag 1449 +func (m TradingSessionStatus) HasRestructuringType() bool { + return m.Has(tag.RestructuringType) +} + +// HasSeniority returns true if Seniority is present, Tag 1450 +func (m TradingSessionStatus) HasSeniority() bool { + return m.Has(tag.Seniority) +} + +// HasNotionalPercentageOutstanding returns true if NotionalPercentageOutstanding is present, Tag 1451 +func (m TradingSessionStatus) HasNotionalPercentageOutstanding() bool { + return m.Has(tag.NotionalPercentageOutstanding) +} + +// HasOriginalNotionalPercentageOutstanding returns true if OriginalNotionalPercentageOutstanding is present, Tag 1452 +func (m TradingSessionStatus) HasOriginalNotionalPercentageOutstanding() bool { + return m.Has(tag.OriginalNotionalPercentageOutstanding) +} + +// HasAttachmentPoint returns true if AttachmentPoint is present, Tag 1457 +func (m TradingSessionStatus) HasAttachmentPoint() bool { + return m.Has(tag.AttachmentPoint) +} + +// HasDetachmentPoint returns true if DetachmentPoint is present, Tag 1458 +func (m TradingSessionStatus) HasDetachmentPoint() bool { + return m.Has(tag.DetachmentPoint) +} + +// HasStrikePriceDeterminationMethod returns true if StrikePriceDeterminationMethod is present, Tag 1478 +func (m TradingSessionStatus) HasStrikePriceDeterminationMethod() bool { + return m.Has(tag.StrikePriceDeterminationMethod) +} + +// HasStrikePriceBoundaryMethod returns true if StrikePriceBoundaryMethod is present, Tag 1479 +func (m TradingSessionStatus) HasStrikePriceBoundaryMethod() bool { + return m.Has(tag.StrikePriceBoundaryMethod) +} + +// HasStrikePriceBoundaryPrecision returns true if StrikePriceBoundaryPrecision is present, Tag 1480 +func (m TradingSessionStatus) HasStrikePriceBoundaryPrecision() bool { + return m.Has(tag.StrikePriceBoundaryPrecision) +} + +// HasUnderlyingPriceDeterminationMethod returns true if UnderlyingPriceDeterminationMethod is present, Tag 1481 +func (m TradingSessionStatus) HasUnderlyingPriceDeterminationMethod() bool { + return m.Has(tag.UnderlyingPriceDeterminationMethod) +} + +// HasOptPayoutType returns true if OptPayoutType is present, Tag 1482 +func (m TradingSessionStatus) HasOptPayoutType() bool { + return m.Has(tag.OptPayoutType) +} + +// HasNoComplexEvents returns true if NoComplexEvents is present, Tag 1483 +func (m TradingSessionStatus) HasNoComplexEvents() bool { + return m.Has(tag.NoComplexEvents) +} + +// NoSecurityAltID is a repeating group element, Tag 454 +type NoSecurityAltID struct { + *quickfix.Group +} + +// SetSecurityAltID sets SecurityAltID, Tag 455 +func (m NoSecurityAltID) SetSecurityAltID(v string) { + m.Set(field.NewSecurityAltID(v)) +} + +// SetSecurityAltIDSource sets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) SetSecurityAltIDSource(v string) { + m.Set(field.NewSecurityAltIDSource(v)) +} + +// GetSecurityAltID gets SecurityAltID, Tag 455 +func (m NoSecurityAltID) GetSecurityAltID() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecurityAltIDSource gets SecurityAltIDSource, Tag 456 +func (m NoSecurityAltID) GetSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { + var f field.SecurityAltIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityAltID returns true if SecurityAltID is present, Tag 455 +func (m NoSecurityAltID) HasSecurityAltID() bool { + return m.Has(tag.SecurityAltID) +} + +// HasSecurityAltIDSource returns true if SecurityAltIDSource is present, Tag 456 +func (m NoSecurityAltID) HasSecurityAltIDSource() bool { + return m.Has(tag.SecurityAltIDSource) +} + +// NoSecurityAltIDRepeatingGroup is a repeating group, Tag 454 +type NoSecurityAltIDRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoSecurityAltIDRepeatingGroup returns an initialized, NoSecurityAltIDRepeatingGroup +func NewNoSecurityAltIDRepeatingGroup() NoSecurityAltIDRepeatingGroup { + return NoSecurityAltIDRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoSecurityAltID, + quickfix.GroupTemplate{quickfix.GroupElement(tag.SecurityAltID), quickfix.GroupElement(tag.SecurityAltIDSource)})} +} + +// Add create and append a new NoSecurityAltID to this group +func (m NoSecurityAltIDRepeatingGroup) Add() NoSecurityAltID { + g := m.RepeatingGroup.Add() + return NoSecurityAltID{g} +} + +// Get returns the ith NoSecurityAltID in the NoSecurityAltIDRepeatinGroup +func (m NoSecurityAltIDRepeatingGroup) Get(i int) NoSecurityAltID { + return NoSecurityAltID{m.RepeatingGroup.Get(i)} +} + +// NoEvents is a repeating group element, Tag 864 +type NoEvents struct { + *quickfix.Group +} + +// SetEventType sets EventType, Tag 865 +func (m NoEvents) SetEventType(v enum.EventType) { + m.Set(field.NewEventType(v)) +} + +// SetEventDate sets EventDate, Tag 866 +func (m NoEvents) SetEventDate(v string) { + m.Set(field.NewEventDate(v)) +} + +// SetEventPx sets EventPx, Tag 867 +func (m NoEvents) SetEventPx(value decimal.Decimal, scale int32) { + m.Set(field.NewEventPx(value, scale)) +} + +// SetEventText sets EventText, Tag 868 +func (m NoEvents) SetEventText(v string) { + m.Set(field.NewEventText(v)) +} + +// SetEventTime sets EventTime, Tag 1145 +func (m NoEvents) SetEventTime(v time.Time) { + m.Set(field.NewEventTime(v)) +} + +// GetEventType gets EventType, Tag 865 +func (m NoEvents) GetEventType() (v enum.EventType, err quickfix.MessageRejectError) { + var f field.EventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventDate gets EventDate, Tag 866 +func (m NoEvents) GetEventDate() (v string, err quickfix.MessageRejectError) { + var f field.EventDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventPx gets EventPx, Tag 867 +func (m NoEvents) GetEventPx() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.EventPxField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventText gets EventText, Tag 868 +func (m NoEvents) GetEventText() (v string, err quickfix.MessageRejectError) { + var f field.EventTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEventTime gets EventTime, Tag 1145 +func (m NoEvents) GetEventTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.EventTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasEventType returns true if EventType is present, Tag 865 +func (m NoEvents) HasEventType() bool { + return m.Has(tag.EventType) +} + +// HasEventDate returns true if EventDate is present, Tag 866 +func (m NoEvents) HasEventDate() bool { + return m.Has(tag.EventDate) +} + +// HasEventPx returns true if EventPx is present, Tag 867 +func (m NoEvents) HasEventPx() bool { + return m.Has(tag.EventPx) +} + +// HasEventText returns true if EventText is present, Tag 868 +func (m NoEvents) HasEventText() bool { + return m.Has(tag.EventText) +} + +// HasEventTime returns true if EventTime is present, Tag 1145 +func (m NoEvents) HasEventTime() bool { + return m.Has(tag.EventTime) +} + +// NoEventsRepeatingGroup is a repeating group, Tag 864 +type NoEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoEventsRepeatingGroup returns an initialized, NoEventsRepeatingGroup +func NewNoEventsRepeatingGroup() NoEventsRepeatingGroup { + return NoEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.EventType), quickfix.GroupElement(tag.EventDate), quickfix.GroupElement(tag.EventPx), quickfix.GroupElement(tag.EventText), quickfix.GroupElement(tag.EventTime)})} +} + +// Add create and append a new NoEvents to this group +func (m NoEventsRepeatingGroup) Add() NoEvents { + g := m.RepeatingGroup.Add() + return NoEvents{g} +} + +// Get returns the ith NoEvents in the NoEventsRepeatinGroup +func (m NoEventsRepeatingGroup) Get(i int) NoEvents { + return NoEvents{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentParties is a repeating group element, Tag 1018 +type NoInstrumentParties struct { + *quickfix.Group +} + +// SetInstrumentPartyID sets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) SetInstrumentPartyID(v string) { + m.Set(field.NewInstrumentPartyID(v)) +} + +// SetInstrumentPartyIDSource sets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) SetInstrumentPartyIDSource(v string) { + m.Set(field.NewInstrumentPartyIDSource(v)) +} + +// SetInstrumentPartyRole sets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) SetInstrumentPartyRole(v int) { + m.Set(field.NewInstrumentPartyRole(v)) +} + +// SetNoInstrumentPartySubIDs sets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) SetNoInstrumentPartySubIDs(f NoInstrumentPartySubIDsRepeatingGroup) { + m.SetGroup(f) +} + +// GetInstrumentPartyID gets InstrumentPartyID, Tag 1019 +func (m NoInstrumentParties) GetInstrumentPartyID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyIDSource gets InstrumentPartyIDSource, Tag 1050 +func (m NoInstrumentParties) GetInstrumentPartyIDSource() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartyIDSourceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartyRole gets InstrumentPartyRole, Tag 1051 +func (m NoInstrumentParties) GetInstrumentPartyRole() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartyRoleField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoInstrumentPartySubIDs gets NoInstrumentPartySubIDs, Tag 1052 +func (m NoInstrumentParties) GetNoInstrumentPartySubIDs() (NoInstrumentPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoInstrumentPartySubIDsRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasInstrumentPartyID returns true if InstrumentPartyID is present, Tag 1019 +func (m NoInstrumentParties) HasInstrumentPartyID() bool { + return m.Has(tag.InstrumentPartyID) +} + +// HasInstrumentPartyIDSource returns true if InstrumentPartyIDSource is present, Tag 1050 +func (m NoInstrumentParties) HasInstrumentPartyIDSource() bool { + return m.Has(tag.InstrumentPartyIDSource) +} + +// HasInstrumentPartyRole returns true if InstrumentPartyRole is present, Tag 1051 +func (m NoInstrumentParties) HasInstrumentPartyRole() bool { + return m.Has(tag.InstrumentPartyRole) +} + +// HasNoInstrumentPartySubIDs returns true if NoInstrumentPartySubIDs is present, Tag 1052 +func (m NoInstrumentParties) HasNoInstrumentPartySubIDs() bool { + return m.Has(tag.NoInstrumentPartySubIDs) +} + +// NoInstrumentPartySubIDs is a repeating group element, Tag 1052 +type NoInstrumentPartySubIDs struct { + *quickfix.Group +} + +// SetInstrumentPartySubID sets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubID(v string) { + m.Set(field.NewInstrumentPartySubID(v)) +} + +// SetInstrumentPartySubIDType sets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) SetInstrumentPartySubIDType(v int) { + m.Set(field.NewInstrumentPartySubIDType(v)) +} + +// GetInstrumentPartySubID gets InstrumentPartySubID, Tag 1053 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubID() (v string, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetInstrumentPartySubIDType gets InstrumentPartySubIDType, Tag 1054 +func (m NoInstrumentPartySubIDs) GetInstrumentPartySubIDType() (v int, err quickfix.MessageRejectError) { + var f field.InstrumentPartySubIDTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasInstrumentPartySubID returns true if InstrumentPartySubID is present, Tag 1053 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubID() bool { + return m.Has(tag.InstrumentPartySubID) +} + +// HasInstrumentPartySubIDType returns true if InstrumentPartySubIDType is present, Tag 1054 +func (m NoInstrumentPartySubIDs) HasInstrumentPartySubIDType() bool { + return m.Has(tag.InstrumentPartySubIDType) +} + +// NoInstrumentPartySubIDsRepeatingGroup is a repeating group, Tag 1052 +type NoInstrumentPartySubIDsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartySubIDsRepeatingGroup returns an initialized, NoInstrumentPartySubIDsRepeatingGroup +func NewNoInstrumentPartySubIDsRepeatingGroup() NoInstrumentPartySubIDsRepeatingGroup { + return NoInstrumentPartySubIDsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentPartySubIDs, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartySubID), quickfix.GroupElement(tag.InstrumentPartySubIDType)})} +} + +// Add create and append a new NoInstrumentPartySubIDs to this group +func (m NoInstrumentPartySubIDsRepeatingGroup) Add() NoInstrumentPartySubIDs { + g := m.RepeatingGroup.Add() + return NoInstrumentPartySubIDs{g} +} + +// Get returns the ith NoInstrumentPartySubIDs in the NoInstrumentPartySubIDsRepeatinGroup +func (m NoInstrumentPartySubIDsRepeatingGroup) Get(i int) NoInstrumentPartySubIDs { + return NoInstrumentPartySubIDs{m.RepeatingGroup.Get(i)} +} + +// NoInstrumentPartiesRepeatingGroup is a repeating group, Tag 1018 +type NoInstrumentPartiesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoInstrumentPartiesRepeatingGroup returns an initialized, NoInstrumentPartiesRepeatingGroup +func NewNoInstrumentPartiesRepeatingGroup() NoInstrumentPartiesRepeatingGroup { + return NoInstrumentPartiesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoInstrumentParties, + quickfix.GroupTemplate{quickfix.GroupElement(tag.InstrumentPartyID), quickfix.GroupElement(tag.InstrumentPartyIDSource), quickfix.GroupElement(tag.InstrumentPartyRole), NewNoInstrumentPartySubIDsRepeatingGroup()})} +} + +// Add create and append a new NoInstrumentParties to this group +func (m NoInstrumentPartiesRepeatingGroup) Add() NoInstrumentParties { + g := m.RepeatingGroup.Add() + return NoInstrumentParties{g} +} + +// Get returns the ith NoInstrumentParties in the NoInstrumentPartiesRepeatinGroup +func (m NoInstrumentPartiesRepeatingGroup) Get(i int) NoInstrumentParties { + return NoInstrumentParties{m.RepeatingGroup.Get(i)} +} + +// NoComplexEvents is a repeating group element, Tag 1483 +type NoComplexEvents struct { + *quickfix.Group +} + +// SetComplexEventType sets ComplexEventType, Tag 1484 +func (m NoComplexEvents) SetComplexEventType(v enum.ComplexEventType) { + m.Set(field.NewComplexEventType(v)) +} + +// SetComplexOptPayoutAmount sets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) SetComplexOptPayoutAmount(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexOptPayoutAmount(value, scale)) +} + +// SetComplexEventPrice sets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) SetComplexEventPrice(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPrice(value, scale)) +} + +// SetComplexEventPriceBoundaryMethod sets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) SetComplexEventPriceBoundaryMethod(v enum.ComplexEventPriceBoundaryMethod) { + m.Set(field.NewComplexEventPriceBoundaryMethod(v)) +} + +// SetComplexEventPriceBoundaryPrecision sets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) SetComplexEventPriceBoundaryPrecision(value decimal.Decimal, scale int32) { + m.Set(field.NewComplexEventPriceBoundaryPrecision(value, scale)) +} + +// SetComplexEventPriceTimeType sets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) SetComplexEventPriceTimeType(v enum.ComplexEventPriceTimeType) { + m.Set(field.NewComplexEventPriceTimeType(v)) +} + +// SetComplexEventCondition sets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) SetComplexEventCondition(v enum.ComplexEventCondition) { + m.Set(field.NewComplexEventCondition(v)) +} + +// SetNoComplexEventDates sets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) SetNoComplexEventDates(f NoComplexEventDatesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventType gets ComplexEventType, Tag 1484 +func (m NoComplexEvents) GetComplexEventType() (v enum.ComplexEventType, err quickfix.MessageRejectError) { + var f field.ComplexEventTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexOptPayoutAmount gets ComplexOptPayoutAmount, Tag 1485 +func (m NoComplexEvents) GetComplexOptPayoutAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexOptPayoutAmountField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPrice gets ComplexEventPrice, Tag 1486 +func (m NoComplexEvents) GetComplexEventPrice() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryMethod gets ComplexEventPriceBoundaryMethod, Tag 1487 +func (m NoComplexEvents) GetComplexEventPriceBoundaryMethod() (v enum.ComplexEventPriceBoundaryMethod, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceBoundaryPrecision gets ComplexEventPriceBoundaryPrecision, Tag 1488 +func (m NoComplexEvents) GetComplexEventPriceBoundaryPrecision() (v decimal.Decimal, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceBoundaryPrecisionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventPriceTimeType gets ComplexEventPriceTimeType, Tag 1489 +func (m NoComplexEvents) GetComplexEventPriceTimeType() (v enum.ComplexEventPriceTimeType, err quickfix.MessageRejectError) { + var f field.ComplexEventPriceTimeTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventCondition gets ComplexEventCondition, Tag 1490 +func (m NoComplexEvents) GetComplexEventCondition() (v enum.ComplexEventCondition, err quickfix.MessageRejectError) { + var f field.ComplexEventConditionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventDates gets NoComplexEventDates, Tag 1491 +func (m NoComplexEvents) GetNoComplexEventDates() (NoComplexEventDatesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventDatesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventType returns true if ComplexEventType is present, Tag 1484 +func (m NoComplexEvents) HasComplexEventType() bool { + return m.Has(tag.ComplexEventType) +} + +// HasComplexOptPayoutAmount returns true if ComplexOptPayoutAmount is present, Tag 1485 +func (m NoComplexEvents) HasComplexOptPayoutAmount() bool { + return m.Has(tag.ComplexOptPayoutAmount) +} + +// HasComplexEventPrice returns true if ComplexEventPrice is present, Tag 1486 +func (m NoComplexEvents) HasComplexEventPrice() bool { + return m.Has(tag.ComplexEventPrice) +} + +// HasComplexEventPriceBoundaryMethod returns true if ComplexEventPriceBoundaryMethod is present, Tag 1487 +func (m NoComplexEvents) HasComplexEventPriceBoundaryMethod() bool { + return m.Has(tag.ComplexEventPriceBoundaryMethod) +} + +// HasComplexEventPriceBoundaryPrecision returns true if ComplexEventPriceBoundaryPrecision is present, Tag 1488 +func (m NoComplexEvents) HasComplexEventPriceBoundaryPrecision() bool { + return m.Has(tag.ComplexEventPriceBoundaryPrecision) +} + +// HasComplexEventPriceTimeType returns true if ComplexEventPriceTimeType is present, Tag 1489 +func (m NoComplexEvents) HasComplexEventPriceTimeType() bool { + return m.Has(tag.ComplexEventPriceTimeType) +} + +// HasComplexEventCondition returns true if ComplexEventCondition is present, Tag 1490 +func (m NoComplexEvents) HasComplexEventCondition() bool { + return m.Has(tag.ComplexEventCondition) +} + +// HasNoComplexEventDates returns true if NoComplexEventDates is present, Tag 1491 +func (m NoComplexEvents) HasNoComplexEventDates() bool { + return m.Has(tag.NoComplexEventDates) +} + +// NoComplexEventDates is a repeating group element, Tag 1491 +type NoComplexEventDates struct { + *quickfix.Group +} + +// SetComplexEventStartDate sets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) SetComplexEventStartDate(v time.Time) { + m.Set(field.NewComplexEventStartDate(v)) +} + +// SetComplexEventEndDate sets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) SetComplexEventEndDate(v time.Time) { + m.Set(field.NewComplexEventEndDate(v)) +} + +// SetNoComplexEventTimes sets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) SetNoComplexEventTimes(f NoComplexEventTimesRepeatingGroup) { + m.SetGroup(f) +} + +// GetComplexEventStartDate gets ComplexEventStartDate, Tag 1492 +func (m NoComplexEventDates) GetComplexEventStartDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventStartDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndDate gets ComplexEventEndDate, Tag 1493 +func (m NoComplexEventDates) GetComplexEventEndDate() (v time.Time, err quickfix.MessageRejectError) { + var f field.ComplexEventEndDateField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoComplexEventTimes gets NoComplexEventTimes, Tag 1494 +func (m NoComplexEventDates) GetNoComplexEventTimes() (NoComplexEventTimesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoComplexEventTimesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// HasComplexEventStartDate returns true if ComplexEventStartDate is present, Tag 1492 +func (m NoComplexEventDates) HasComplexEventStartDate() bool { + return m.Has(tag.ComplexEventStartDate) +} + +// HasComplexEventEndDate returns true if ComplexEventEndDate is present, Tag 1493 +func (m NoComplexEventDates) HasComplexEventEndDate() bool { + return m.Has(tag.ComplexEventEndDate) +} + +// HasNoComplexEventTimes returns true if NoComplexEventTimes is present, Tag 1494 +func (m NoComplexEventDates) HasNoComplexEventTimes() bool { + return m.Has(tag.NoComplexEventTimes) +} + +// NoComplexEventTimes is a repeating group element, Tag 1494 +type NoComplexEventTimes struct { + *quickfix.Group +} + +// SetComplexEventStartTime sets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) SetComplexEventStartTime(v string) { + m.Set(field.NewComplexEventStartTime(v)) +} + +// SetComplexEventEndTime sets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) SetComplexEventEndTime(v string) { + m.Set(field.NewComplexEventEndTime(v)) +} + +// GetComplexEventStartTime gets ComplexEventStartTime, Tag 1495 +func (m NoComplexEventTimes) GetComplexEventStartTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventStartTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetComplexEventEndTime gets ComplexEventEndTime, Tag 1496 +func (m NoComplexEventTimes) GetComplexEventEndTime() (v string, err quickfix.MessageRejectError) { + var f field.ComplexEventEndTimeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasComplexEventStartTime returns true if ComplexEventStartTime is present, Tag 1495 +func (m NoComplexEventTimes) HasComplexEventStartTime() bool { + return m.Has(tag.ComplexEventStartTime) +} + +// HasComplexEventEndTime returns true if ComplexEventEndTime is present, Tag 1496 +func (m NoComplexEventTimes) HasComplexEventEndTime() bool { + return m.Has(tag.ComplexEventEndTime) +} + +// NoComplexEventTimesRepeatingGroup is a repeating group, Tag 1494 +type NoComplexEventTimesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventTimesRepeatingGroup returns an initialized, NoComplexEventTimesRepeatingGroup +func NewNoComplexEventTimesRepeatingGroup() NoComplexEventTimesRepeatingGroup { + return NoComplexEventTimesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventTimes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartTime), quickfix.GroupElement(tag.ComplexEventEndTime)})} +} + +// Add create and append a new NoComplexEventTimes to this group +func (m NoComplexEventTimesRepeatingGroup) Add() NoComplexEventTimes { + g := m.RepeatingGroup.Add() + return NoComplexEventTimes{g} +} + +// Get returns the ith NoComplexEventTimes in the NoComplexEventTimesRepeatinGroup +func (m NoComplexEventTimesRepeatingGroup) Get(i int) NoComplexEventTimes { + return NoComplexEventTimes{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventDatesRepeatingGroup is a repeating group, Tag 1491 +type NoComplexEventDatesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventDatesRepeatingGroup returns an initialized, NoComplexEventDatesRepeatingGroup +func NewNoComplexEventDatesRepeatingGroup() NoComplexEventDatesRepeatingGroup { + return NoComplexEventDatesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEventDates, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventStartDate), quickfix.GroupElement(tag.ComplexEventEndDate), NewNoComplexEventTimesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEventDates to this group +func (m NoComplexEventDatesRepeatingGroup) Add() NoComplexEventDates { + g := m.RepeatingGroup.Add() + return NoComplexEventDates{g} +} + +// Get returns the ith NoComplexEventDates in the NoComplexEventDatesRepeatinGroup +func (m NoComplexEventDatesRepeatingGroup) Get(i int) NoComplexEventDates { + return NoComplexEventDates{m.RepeatingGroup.Get(i)} +} + +// NoComplexEventsRepeatingGroup is a repeating group, Tag 1483 +type NoComplexEventsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoComplexEventsRepeatingGroup returns an initialized, NoComplexEventsRepeatingGroup +func NewNoComplexEventsRepeatingGroup() NoComplexEventsRepeatingGroup { + return NoComplexEventsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoComplexEvents, + quickfix.GroupTemplate{quickfix.GroupElement(tag.ComplexEventType), quickfix.GroupElement(tag.ComplexOptPayoutAmount), quickfix.GroupElement(tag.ComplexEventPrice), quickfix.GroupElement(tag.ComplexEventPriceBoundaryMethod), quickfix.GroupElement(tag.ComplexEventPriceBoundaryPrecision), quickfix.GroupElement(tag.ComplexEventPriceTimeType), quickfix.GroupElement(tag.ComplexEventCondition), NewNoComplexEventDatesRepeatingGroup()})} +} + +// Add create and append a new NoComplexEvents to this group +func (m NoComplexEventsRepeatingGroup) Add() NoComplexEvents { + g := m.RepeatingGroup.Add() + return NoComplexEvents{g} +} + +// Get returns the ith NoComplexEvents in the NoComplexEventsRepeatinGroup +func (m NoComplexEventsRepeatingGroup) Get(i int) NoComplexEvents { + return NoComplexEvents{m.RepeatingGroup.Get(i)} +} diff --git a/fix50sp2/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go b/fix50sp2/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go new file mode 100644 index 000000000..783af6f1f --- /dev/null +++ b/fix50sp2/tradingsessionstatusrequest/TradingSessionStatusRequest.generated.go @@ -0,0 +1,228 @@ +package tradingsessionstatusrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TradingSessionStatusRequest is the fix50sp2 TradingSessionStatusRequest type, MsgType = g +type TradingSessionStatusRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TradingSessionStatusRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TradingSessionStatusRequest { + return TradingSessionStatusRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TradingSessionStatusRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TradingSessionStatusRequest initialized with the required fields for TradingSessionStatusRequest +func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m TradingSessionStatusRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("g")) + m.Set(tradsesreqid) + m.Set(subscriptionrequesttype) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TradingSessionStatusRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "g", r +} + +// SetSecurityExchange sets SecurityExchange, Tag 207 +func (m TradingSessionStatusRequest) SetSecurityExchange(v string) { + m.Set(field.NewSecurityExchange(v)) +} + +// SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263 +func (m TradingSessionStatusRequest) SetSubscriptionRequestType(v enum.SubscriptionRequestType) { + m.Set(field.NewSubscriptionRequestType(v)) +} + +// SetTradSesReqID sets TradSesReqID, Tag 335 +func (m TradingSessionStatusRequest) SetTradSesReqID(v string) { + m.Set(field.NewTradSesReqID(v)) +} + +// SetTradingSessionID sets TradingSessionID, Tag 336 +func (m TradingSessionStatusRequest) SetTradingSessionID(v enum.TradingSessionID) { + m.Set(field.NewTradingSessionID(v)) +} + +// SetTradSesMethod sets TradSesMethod, Tag 338 +func (m TradingSessionStatusRequest) SetTradSesMethod(v enum.TradSesMethod) { + m.Set(field.NewTradSesMethod(v)) +} + +// SetTradSesMode sets TradSesMode, Tag 339 +func (m TradingSessionStatusRequest) SetTradSesMode(v enum.TradSesMode) { + m.Set(field.NewTradSesMode(v)) +} + +// SetTradingSessionSubID sets TradingSessionSubID, Tag 625 +func (m TradingSessionStatusRequest) SetTradingSessionSubID(v enum.TradingSessionSubID) { + m.Set(field.NewTradingSessionSubID(v)) +} + +// SetMarketSegmentID sets MarketSegmentID, Tag 1300 +func (m TradingSessionStatusRequest) SetMarketSegmentID(v string) { + m.Set(field.NewMarketSegmentID(v)) +} + +// SetMarketID sets MarketID, Tag 1301 +func (m TradingSessionStatusRequest) SetMarketID(v string) { + m.Set(field.NewMarketID(v)) +} + +// GetSecurityExchange gets SecurityExchange, Tag 207 +func (m TradingSessionStatusRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError) { + var f field.SecurityExchangeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263 +func (m TradingSessionStatusRequest) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError) { + var f field.SubscriptionRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesReqID gets TradSesReqID, Tag 335 +func (m TradingSessionStatusRequest) GetTradSesReqID() (v string, err quickfix.MessageRejectError) { + var f field.TradSesReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionID gets TradingSessionID, Tag 336 +func (m TradingSessionStatusRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError) { + var f field.TradingSessionIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMethod gets TradSesMethod, Tag 338 +func (m TradingSessionStatusRequest) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError) { + var f field.TradSesMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradSesMode gets TradSesMode, Tag 339 +func (m TradingSessionStatusRequest) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError) { + var f field.TradSesModeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTradingSessionSubID gets TradingSessionSubID, Tag 625 +func (m TradingSessionStatusRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError) { + var f field.TradingSessionSubIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketSegmentID gets MarketSegmentID, Tag 1300 +func (m TradingSessionStatusRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) { + var f field.MarketSegmentIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMarketID gets MarketID, Tag 1301 +func (m TradingSessionStatusRequest) GetMarketID() (v string, err quickfix.MessageRejectError) { + var f field.MarketIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasSecurityExchange returns true if SecurityExchange is present, Tag 207 +func (m TradingSessionStatusRequest) HasSecurityExchange() bool { + return m.Has(tag.SecurityExchange) +} + +// HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263 +func (m TradingSessionStatusRequest) HasSubscriptionRequestType() bool { + return m.Has(tag.SubscriptionRequestType) +} + +// HasTradSesReqID returns true if TradSesReqID is present, Tag 335 +func (m TradingSessionStatusRequest) HasTradSesReqID() bool { + return m.Has(tag.TradSesReqID) +} + +// HasTradingSessionID returns true if TradingSessionID is present, Tag 336 +func (m TradingSessionStatusRequest) HasTradingSessionID() bool { + return m.Has(tag.TradingSessionID) +} + +// HasTradSesMethod returns true if TradSesMethod is present, Tag 338 +func (m TradingSessionStatusRequest) HasTradSesMethod() bool { + return m.Has(tag.TradSesMethod) +} + +// HasTradSesMode returns true if TradSesMode is present, Tag 339 +func (m TradingSessionStatusRequest) HasTradSesMode() bool { + return m.Has(tag.TradSesMode) +} + +// HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625 +func (m TradingSessionStatusRequest) HasTradingSessionSubID() bool { + return m.Has(tag.TradingSessionSubID) +} + +// HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300 +func (m TradingSessionStatusRequest) HasMarketSegmentID() bool { + return m.Has(tag.MarketSegmentID) +} + +// HasMarketID returns true if MarketID is present, Tag 1301 +func (m TradingSessionStatusRequest) HasMarketID() bool { + return m.Has(tag.MarketID) +} diff --git a/fix50sp2/usernotification/UserNotification.generated.go b/fix50sp2/usernotification/UserNotification.generated.go new file mode 100644 index 000000000..7d2933761 --- /dev/null +++ b/fix50sp2/usernotification/UserNotification.generated.go @@ -0,0 +1,151 @@ +package usernotification + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// UserNotification is the fix50sp2 UserNotification type, MsgType = CB +type UserNotification struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a UserNotification from a quickfix.Message instance +func FromMessage(m *quickfix.Message) UserNotification { + return UserNotification{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m UserNotification) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a UserNotification initialized with the required fields for UserNotification +func New(userstatus field.UserStatusField) (m UserNotification) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("CB")) + m.Set(userstatus) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg UserNotification, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "CB", r +} + +// SetText sets Text, Tag 58 +func (m UserNotification) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m UserNotification) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m UserNotification) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetUsername sets Username, Tag 553 +func (m UserNotification) SetUsername(v string) { + m.Set(field.NewUsername(v)) +} + +// SetUserStatus sets UserStatus, Tag 926 +func (m UserNotification) SetUserStatus(v enum.UserStatus) { + m.Set(field.NewUserStatus(v)) +} + +// GetText gets Text, Tag 58 +func (m UserNotification) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m UserNotification) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m UserNotification) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUsername gets Username, Tag 553 +func (m UserNotification) GetUsername() (v string, err quickfix.MessageRejectError) { + var f field.UsernameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserStatus gets UserStatus, Tag 926 +func (m UserNotification) GetUserStatus() (v enum.UserStatus, err quickfix.MessageRejectError) { + var f field.UserStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m UserNotification) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m UserNotification) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m UserNotification) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasUsername returns true if Username is present, Tag 553 +func (m UserNotification) HasUsername() bool { + return m.Has(tag.Username) +} + +// HasUserStatus returns true if UserStatus is present, Tag 926 +func (m UserNotification) HasUserStatus() bool { + return m.Has(tag.UserStatus) +} diff --git a/fix50sp2/userrequest/UserRequest.generated.go b/fix50sp2/userrequest/UserRequest.generated.go new file mode 100644 index 000000000..348a8d859 --- /dev/null +++ b/fix50sp2/userrequest/UserRequest.generated.go @@ -0,0 +1,286 @@ +package userrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// UserRequest is the fix50sp2 UserRequest type, MsgType = BE +type UserRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a UserRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) UserRequest { + return UserRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m UserRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a UserRequest initialized with the required fields for UserRequest +func New(userrequestid field.UserRequestIDField, userrequesttype field.UserRequestTypeField, username field.UsernameField) (m UserRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BE")) + m.Set(userrequestid) + m.Set(userrequesttype) + m.Set(username) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg UserRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BE", r +} + +// SetRawDataLength sets RawDataLength, Tag 95 +func (m UserRequest) SetRawDataLength(v int) { + m.Set(field.NewRawDataLength(v)) +} + +// SetRawData sets RawData, Tag 96 +func (m UserRequest) SetRawData(v string) { + m.Set(field.NewRawData(v)) +} + +// SetUsername sets Username, Tag 553 +func (m UserRequest) SetUsername(v string) { + m.Set(field.NewUsername(v)) +} + +// SetPassword sets Password, Tag 554 +func (m UserRequest) SetPassword(v string) { + m.Set(field.NewPassword(v)) +} + +// SetUserRequestID sets UserRequestID, Tag 923 +func (m UserRequest) SetUserRequestID(v string) { + m.Set(field.NewUserRequestID(v)) +} + +// SetUserRequestType sets UserRequestType, Tag 924 +func (m UserRequest) SetUserRequestType(v enum.UserRequestType) { + m.Set(field.NewUserRequestType(v)) +} + +// SetNewPassword sets NewPassword, Tag 925 +func (m UserRequest) SetNewPassword(v string) { + m.Set(field.NewNewPassword(v)) +} + +// SetEncryptedPasswordMethod sets EncryptedPasswordMethod, Tag 1400 +func (m UserRequest) SetEncryptedPasswordMethod(v int) { + m.Set(field.NewEncryptedPasswordMethod(v)) +} + +// SetEncryptedPasswordLen sets EncryptedPasswordLen, Tag 1401 +func (m UserRequest) SetEncryptedPasswordLen(v int) { + m.Set(field.NewEncryptedPasswordLen(v)) +} + +// SetEncryptedPassword sets EncryptedPassword, Tag 1402 +func (m UserRequest) SetEncryptedPassword(v string) { + m.Set(field.NewEncryptedPassword(v)) +} + +// SetEncryptedNewPasswordLen sets EncryptedNewPasswordLen, Tag 1403 +func (m UserRequest) SetEncryptedNewPasswordLen(v int) { + m.Set(field.NewEncryptedNewPasswordLen(v)) +} + +// SetEncryptedNewPassword sets EncryptedNewPassword, Tag 1404 +func (m UserRequest) SetEncryptedNewPassword(v string) { + m.Set(field.NewEncryptedNewPassword(v)) +} + +// GetRawDataLength gets RawDataLength, Tag 95 +func (m UserRequest) GetRawDataLength() (v int, err quickfix.MessageRejectError) { + var f field.RawDataLengthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawData gets RawData, Tag 96 +func (m UserRequest) GetRawData() (v string, err quickfix.MessageRejectError) { + var f field.RawDataField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUsername gets Username, Tag 553 +func (m UserRequest) GetUsername() (v string, err quickfix.MessageRejectError) { + var f field.UsernameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPassword gets Password, Tag 554 +func (m UserRequest) GetPassword() (v string, err quickfix.MessageRejectError) { + var f field.PasswordField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserRequestID gets UserRequestID, Tag 923 +func (m UserRequest) GetUserRequestID() (v string, err quickfix.MessageRejectError) { + var f field.UserRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserRequestType gets UserRequestType, Tag 924 +func (m UserRequest) GetUserRequestType() (v enum.UserRequestType, err quickfix.MessageRejectError) { + var f field.UserRequestTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNewPassword gets NewPassword, Tag 925 +func (m UserRequest) GetNewPassword() (v string, err quickfix.MessageRejectError) { + var f field.NewPasswordField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptedPasswordMethod gets EncryptedPasswordMethod, Tag 1400 +func (m UserRequest) GetEncryptedPasswordMethod() (v int, err quickfix.MessageRejectError) { + var f field.EncryptedPasswordMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptedPasswordLen gets EncryptedPasswordLen, Tag 1401 +func (m UserRequest) GetEncryptedPasswordLen() (v int, err quickfix.MessageRejectError) { + var f field.EncryptedPasswordLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptedPassword gets EncryptedPassword, Tag 1402 +func (m UserRequest) GetEncryptedPassword() (v string, err quickfix.MessageRejectError) { + var f field.EncryptedPasswordField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptedNewPasswordLen gets EncryptedNewPasswordLen, Tag 1403 +func (m UserRequest) GetEncryptedNewPasswordLen() (v int, err quickfix.MessageRejectError) { + var f field.EncryptedNewPasswordLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptedNewPassword gets EncryptedNewPassword, Tag 1404 +func (m UserRequest) GetEncryptedNewPassword() (v string, err quickfix.MessageRejectError) { + var f field.EncryptedNewPasswordField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRawDataLength returns true if RawDataLength is present, Tag 95 +func (m UserRequest) HasRawDataLength() bool { + return m.Has(tag.RawDataLength) +} + +// HasRawData returns true if RawData is present, Tag 96 +func (m UserRequest) HasRawData() bool { + return m.Has(tag.RawData) +} + +// HasUsername returns true if Username is present, Tag 553 +func (m UserRequest) HasUsername() bool { + return m.Has(tag.Username) +} + +// HasPassword returns true if Password is present, Tag 554 +func (m UserRequest) HasPassword() bool { + return m.Has(tag.Password) +} + +// HasUserRequestID returns true if UserRequestID is present, Tag 923 +func (m UserRequest) HasUserRequestID() bool { + return m.Has(tag.UserRequestID) +} + +// HasUserRequestType returns true if UserRequestType is present, Tag 924 +func (m UserRequest) HasUserRequestType() bool { + return m.Has(tag.UserRequestType) +} + +// HasNewPassword returns true if NewPassword is present, Tag 925 +func (m UserRequest) HasNewPassword() bool { + return m.Has(tag.NewPassword) +} + +// HasEncryptedPasswordMethod returns true if EncryptedPasswordMethod is present, Tag 1400 +func (m UserRequest) HasEncryptedPasswordMethod() bool { + return m.Has(tag.EncryptedPasswordMethod) +} + +// HasEncryptedPasswordLen returns true if EncryptedPasswordLen is present, Tag 1401 +func (m UserRequest) HasEncryptedPasswordLen() bool { + return m.Has(tag.EncryptedPasswordLen) +} + +// HasEncryptedPassword returns true if EncryptedPassword is present, Tag 1402 +func (m UserRequest) HasEncryptedPassword() bool { + return m.Has(tag.EncryptedPassword) +} + +// HasEncryptedNewPasswordLen returns true if EncryptedNewPasswordLen is present, Tag 1403 +func (m UserRequest) HasEncryptedNewPasswordLen() bool { + return m.Has(tag.EncryptedNewPasswordLen) +} + +// HasEncryptedNewPassword returns true if EncryptedNewPassword is present, Tag 1404 +func (m UserRequest) HasEncryptedNewPassword() bool { + return m.Has(tag.EncryptedNewPassword) +} diff --git a/fix50sp2/userresponse/UserResponse.generated.go b/fix50sp2/userresponse/UserResponse.generated.go new file mode 100644 index 000000000..cc7b71ca6 --- /dev/null +++ b/fix50sp2/userresponse/UserResponse.generated.go @@ -0,0 +1,133 @@ +package userresponse + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// UserResponse is the fix50sp2 UserResponse type, MsgType = BF +type UserResponse struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a UserResponse from a quickfix.Message instance +func FromMessage(m *quickfix.Message) UserResponse { + return UserResponse{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m UserResponse) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a UserResponse initialized with the required fields for UserResponse +func New(userrequestid field.UserRequestIDField, username field.UsernameField) (m UserResponse) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("BF")) + m.Set(userrequestid) + m.Set(username) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg UserResponse, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "9", "BF", r +} + +// SetUsername sets Username, Tag 553 +func (m UserResponse) SetUsername(v string) { + m.Set(field.NewUsername(v)) +} + +// SetUserRequestID sets UserRequestID, Tag 923 +func (m UserResponse) SetUserRequestID(v string) { + m.Set(field.NewUserRequestID(v)) +} + +// SetUserStatus sets UserStatus, Tag 926 +func (m UserResponse) SetUserStatus(v enum.UserStatus) { + m.Set(field.NewUserStatus(v)) +} + +// SetUserStatusText sets UserStatusText, Tag 927 +func (m UserResponse) SetUserStatusText(v string) { + m.Set(field.NewUserStatusText(v)) +} + +// GetUsername gets Username, Tag 553 +func (m UserResponse) GetUsername() (v string, err quickfix.MessageRejectError) { + var f field.UsernameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserRequestID gets UserRequestID, Tag 923 +func (m UserResponse) GetUserRequestID() (v string, err quickfix.MessageRejectError) { + var f field.UserRequestIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserStatus gets UserStatus, Tag 926 +func (m UserResponse) GetUserStatus() (v enum.UserStatus, err quickfix.MessageRejectError) { + var f field.UserStatusField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUserStatusText gets UserStatusText, Tag 927 +func (m UserResponse) GetUserStatusText() (v string, err quickfix.MessageRejectError) { + var f field.UserStatusTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasUsername returns true if Username is present, Tag 553 +func (m UserResponse) HasUsername() bool { + return m.Has(tag.Username) +} + +// HasUserRequestID returns true if UserRequestID is present, Tag 923 +func (m UserResponse) HasUserRequestID() bool { + return m.Has(tag.UserRequestID) +} + +// HasUserStatus returns true if UserStatus is present, Tag 926 +func (m UserResponse) HasUserStatus() bool { + return m.Has(tag.UserStatus) +} + +// HasUserStatusText returns true if UserStatusText is present, Tag 927 +func (m UserResponse) HasUserStatusText() bool { + return m.Has(tag.UserStatusText) +} diff --git a/fix_boolean.go b/fix_boolean.go index 5cf53b572..2d9bc57fb 100644 --- a/fix_boolean.go +++ b/fix_boolean.go @@ -4,10 +4,10 @@ import ( "errors" ) -//FIXBoolean is a FIX Boolean value, implements FieldValue. +// FIXBoolean is a FIX Boolean value, implements FieldValue. type FIXBoolean bool -//Bool converts the FIXBoolean value to bool +// Bool converts the FIXBoolean value to bool func (f FIXBoolean) Bool() bool { return bool(f) } func (f *FIXBoolean) Read(bytes []byte) error { diff --git a/fix_bytes.go b/fix_bytes.go index 5e3bb1300..8fb14d1a9 100644 --- a/fix_bytes.go +++ b/fix_bytes.go @@ -1,6 +1,6 @@ package quickfix -//FIXBytes is a generic FIX field value, implements FieldValue. Enables zero copy read from a FieldMap +// FIXBytes is a generic FIX field value, implements FieldValue. Enables zero copy read from a FieldMap type FIXBytes []byte func (f *FIXBytes) Read(bytes []byte) (err error) { diff --git a/fix_decimal.go b/fix_decimal.go index d6f8ab1cd..143e69d7a 100644 --- a/fix_decimal.go +++ b/fix_decimal.go @@ -2,7 +2,7 @@ package quickfix import "github.com/shopspring/decimal" -//FIXDecimal is a FIX Float Value that implements an arbitrary precision fixed-point decimal. Implements FieldValue +// FIXDecimal is a FIX Float Value that implements an arbitrary precision fixed-point decimal. Implements FieldValue type FIXDecimal struct { decimal.Decimal diff --git a/fix_float.go b/fix_float.go index 10122936a..28cafa576 100644 --- a/fix_float.go +++ b/fix_float.go @@ -5,10 +5,10 @@ import ( "strconv" ) -//FIXFloat is a FIX Float Value, implements FieldValue +// FIXFloat is a FIX Float Value, implements FieldValue type FIXFloat float64 -//Float64 converts the FIXFloat value to float64 +// Float64 converts the FIXFloat value to float64 func (f FIXFloat) Float64() float64 { return float64(f) } func (f *FIXFloat) Read(bytes []byte) error { diff --git a/fix_int.go b/fix_int.go index b3695116e..645884b95 100644 --- a/fix_int.go +++ b/fix_int.go @@ -14,7 +14,7 @@ const ( ascii9 = 57 ) -//atoi is similar to the function in strconv, but is tuned for ints appearing in FIX field types. +// atoi is similar to the function in strconv, but is tuned for ints appearing in FIX field types. func atoi(d []byte) (int, error) { if d[0] == asciiMinus { n, err := parseUInt(d[1:]) @@ -24,7 +24,7 @@ func atoi(d []byte) (int, error) { return parseUInt(d) } -//parseUInt is similar to the function in strconv, but is tuned for ints appearing in FIX field types. +// parseUInt is similar to the function in strconv, but is tuned for ints appearing in FIX field types. func parseUInt(d []byte) (n int, err error) { if len(d) == 0 { err = errors.New("empty bytes") @@ -43,10 +43,10 @@ func parseUInt(d []byte) (n int, err error) { return } -//FIXInt is a FIX Int Value, implements FieldValue +// FIXInt is a FIX Int Value, implements FieldValue type FIXInt int -//Int converts the FIXInt value to int +// Int converts the FIXInt value to int func (f FIXInt) Int() int { return int(f) } func (f *FIXInt) Read(bytes []byte) error { diff --git a/fix_string.go b/fix_string.go index bfa54ae06..39c2119a1 100644 --- a/fix_string.go +++ b/fix_string.go @@ -1,6 +1,6 @@ package quickfix -//FIXString is a FIX String Value, implements FieldValue +// FIXString is a FIX String Value, implements FieldValue type FIXString string func (f FIXString) String() string { diff --git a/fix_utc_timestamp.go b/fix_utc_timestamp.go index 82c2c2f7d..c6b685ca3 100644 --- a/fix_utc_timestamp.go +++ b/fix_utc_timestamp.go @@ -5,10 +5,10 @@ import ( "time" ) -//TimestampPrecision defines the precision used by FIXUTCTimestamp +// TimestampPrecision defines the precision used by FIXUTCTimestamp type TimestampPrecision int -//All TimestampPrecisions supported by FIX +// All TimestampPrecisions supported by FIX const ( Millis TimestampPrecision = iota Seconds @@ -16,7 +16,7 @@ const ( Nanos ) -//FIXUTCTimestamp is a FIX UTC Timestamp value, implements FieldValue +// FIXUTCTimestamp is a FIX UTC Timestamp value, implements FieldValue type FIXUTCTimestamp struct { time.Time Precision TimestampPrecision diff --git a/fixt11/header.generated.go b/fixt11/header.generated.go new file mode 100644 index 000000000..b17f0f270 --- /dev/null +++ b/fixt11/header.generated.go @@ -0,0 +1,657 @@ +package fixt11 + +import ( + "time" + + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/tag" +) + +// Header is the fixt11 Header type +type Header struct { + *quickfix.Header +} + +// NewHeader returns a new, initialized Header instance +func NewHeader(header *quickfix.Header) (h Header) { + h.Header = header + h.SetBeginString("FIXT.1.1") + return +} + +// SetBeginString sets BeginString, Tag 8 +func (h Header) SetBeginString(v string) { + h.Set(field.NewBeginString(v)) +} + +// SetBodyLength sets BodyLength, Tag 9 +func (h Header) SetBodyLength(v int) { + h.Set(field.NewBodyLength(v)) +} + +// SetMsgSeqNum sets MsgSeqNum, Tag 34 +func (h Header) SetMsgSeqNum(v int) { + h.Set(field.NewMsgSeqNum(v)) +} + +// SetMsgType sets MsgType, Tag 35 +func (h Header) SetMsgType(v enum.MsgType) { + h.Set(field.NewMsgType(v)) +} + +// SetPossDupFlag sets PossDupFlag, Tag 43 +func (h Header) SetPossDupFlag(v bool) { + h.Set(field.NewPossDupFlag(v)) +} + +// SetSenderCompID sets SenderCompID, Tag 49 +func (h Header) SetSenderCompID(v string) { + h.Set(field.NewSenderCompID(v)) +} + +// SetSenderSubID sets SenderSubID, Tag 50 +func (h Header) SetSenderSubID(v string) { + h.Set(field.NewSenderSubID(v)) +} + +// SetSendingTime sets SendingTime, Tag 52 +func (h Header) SetSendingTime(v time.Time) { + h.Set(field.NewSendingTime(v)) +} + +// SetTargetCompID sets TargetCompID, Tag 56 +func (h Header) SetTargetCompID(v string) { + h.Set(field.NewTargetCompID(v)) +} + +// SetTargetSubID sets TargetSubID, Tag 57 +func (h Header) SetTargetSubID(v string) { + h.Set(field.NewTargetSubID(v)) +} + +// SetSecureDataLen sets SecureDataLen, Tag 90 +func (h Header) SetSecureDataLen(v int) { + h.Set(field.NewSecureDataLen(v)) +} + +// SetSecureData sets SecureData, Tag 91 +func (h Header) SetSecureData(v string) { + h.Set(field.NewSecureData(v)) +} + +// SetPossResend sets PossResend, Tag 97 +func (h Header) SetPossResend(v bool) { + h.Set(field.NewPossResend(v)) +} + +// SetOnBehalfOfCompID sets OnBehalfOfCompID, Tag 115 +func (h Header) SetOnBehalfOfCompID(v string) { + h.Set(field.NewOnBehalfOfCompID(v)) +} + +// SetOnBehalfOfSubID sets OnBehalfOfSubID, Tag 116 +func (h Header) SetOnBehalfOfSubID(v string) { + h.Set(field.NewOnBehalfOfSubID(v)) +} + +// SetOrigSendingTime sets OrigSendingTime, Tag 122 +func (h Header) SetOrigSendingTime(v time.Time) { + h.Set(field.NewOrigSendingTime(v)) +} + +// SetDeliverToCompID sets DeliverToCompID, Tag 128 +func (h Header) SetDeliverToCompID(v string) { + h.Set(field.NewDeliverToCompID(v)) +} + +// SetDeliverToSubID sets DeliverToSubID, Tag 129 +func (h Header) SetDeliverToSubID(v string) { + h.Set(field.NewDeliverToSubID(v)) +} + +// SetSenderLocationID sets SenderLocationID, Tag 142 +func (h Header) SetSenderLocationID(v string) { + h.Set(field.NewSenderLocationID(v)) +} + +// SetTargetLocationID sets TargetLocationID, Tag 143 +func (h Header) SetTargetLocationID(v string) { + h.Set(field.NewTargetLocationID(v)) +} + +// SetOnBehalfOfLocationID sets OnBehalfOfLocationID, Tag 144 +func (h Header) SetOnBehalfOfLocationID(v string) { + h.Set(field.NewOnBehalfOfLocationID(v)) +} + +// SetDeliverToLocationID sets DeliverToLocationID, Tag 145 +func (h Header) SetDeliverToLocationID(v string) { + h.Set(field.NewDeliverToLocationID(v)) +} + +// SetXmlDataLen sets XmlDataLen, Tag 212 +func (h Header) SetXmlDataLen(v int) { + h.Set(field.NewXmlDataLen(v)) +} + +// SetXmlData sets XmlData, Tag 213 +func (h Header) SetXmlData(v string) { + h.Set(field.NewXmlData(v)) +} + +// SetMessageEncoding sets MessageEncoding, Tag 347 +func (h Header) SetMessageEncoding(v enum.MessageEncoding) { + h.Set(field.NewMessageEncoding(v)) +} + +// SetLastMsgSeqNumProcessed sets LastMsgSeqNumProcessed, Tag 369 +func (h Header) SetLastMsgSeqNumProcessed(v int) { + h.Set(field.NewLastMsgSeqNumProcessed(v)) +} + +// SetNoHops sets NoHops, Tag 627 +func (h Header) SetNoHops(f NoHopsRepeatingGroup) { + h.SetGroup(f) +} + +// SetApplVerID sets ApplVerID, Tag 1128 +func (h Header) SetApplVerID(v enum.ApplVerID) { + h.Set(field.NewApplVerID(v)) +} + +// SetCstmApplVerID sets CstmApplVerID, Tag 1129 +func (h Header) SetCstmApplVerID(v string) { + h.Set(field.NewCstmApplVerID(v)) +} + +// GetBeginString gets BeginString, Tag 8 +func (h Header) GetBeginString() (v string, err quickfix.MessageRejectError) { + var f field.BeginStringField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetBodyLength gets BodyLength, Tag 9 +func (h Header) GetBodyLength() (v int, err quickfix.MessageRejectError) { + var f field.BodyLengthField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMsgSeqNum gets MsgSeqNum, Tag 34 +func (h Header) GetMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.MsgSeqNumField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMsgType gets MsgType, Tag 35 +func (h Header) GetMsgType() (v enum.MsgType, err quickfix.MessageRejectError) { + var f field.MsgTypeField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPossDupFlag gets PossDupFlag, Tag 43 +func (h Header) GetPossDupFlag() (v bool, err quickfix.MessageRejectError) { + var f field.PossDupFlagField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSenderCompID gets SenderCompID, Tag 49 +func (h Header) GetSenderCompID() (v string, err quickfix.MessageRejectError) { + var f field.SenderCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSenderSubID gets SenderSubID, Tag 50 +func (h Header) GetSenderSubID() (v string, err quickfix.MessageRejectError) { + var f field.SenderSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSendingTime gets SendingTime, Tag 52 +func (h Header) GetSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.SendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetCompID gets TargetCompID, Tag 56 +func (h Header) GetTargetCompID() (v string, err quickfix.MessageRejectError) { + var f field.TargetCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetSubID gets TargetSubID, Tag 57 +func (h Header) GetTargetSubID() (v string, err quickfix.MessageRejectError) { + var f field.TargetSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecureDataLen gets SecureDataLen, Tag 90 +func (h Header) GetSecureDataLen() (v int, err quickfix.MessageRejectError) { + var f field.SecureDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSecureData gets SecureData, Tag 91 +func (h Header) GetSecureData() (v string, err quickfix.MessageRejectError) { + var f field.SecureDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPossResend gets PossResend, Tag 97 +func (h Header) GetPossResend() (v bool, err quickfix.MessageRejectError) { + var f field.PossResendField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOnBehalfOfCompID gets OnBehalfOfCompID, Tag 115 +func (h Header) GetOnBehalfOfCompID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOnBehalfOfSubID gets OnBehalfOfSubID, Tag 116 +func (h Header) GetOnBehalfOfSubID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOrigSendingTime gets OrigSendingTime, Tag 122 +func (h Header) GetOrigSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.OrigSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliverToCompID gets DeliverToCompID, Tag 128 +func (h Header) GetDeliverToCompID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliverToSubID gets DeliverToSubID, Tag 129 +func (h Header) GetDeliverToSubID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToSubIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSenderLocationID gets SenderLocationID, Tag 142 +func (h Header) GetSenderLocationID() (v string, err quickfix.MessageRejectError) { + var f field.SenderLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetTargetLocationID gets TargetLocationID, Tag 143 +func (h Header) GetTargetLocationID() (v string, err quickfix.MessageRejectError) { + var f field.TargetLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetOnBehalfOfLocationID gets OnBehalfOfLocationID, Tag 144 +func (h Header) GetOnBehalfOfLocationID() (v string, err quickfix.MessageRejectError) { + var f field.OnBehalfOfLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDeliverToLocationID gets DeliverToLocationID, Tag 145 +func (h Header) GetDeliverToLocationID() (v string, err quickfix.MessageRejectError) { + var f field.DeliverToLocationIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetXmlDataLen gets XmlDataLen, Tag 212 +func (h Header) GetXmlDataLen() (v int, err quickfix.MessageRejectError) { + var f field.XmlDataLenField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetXmlData gets XmlData, Tag 213 +func (h Header) GetXmlData() (v string, err quickfix.MessageRejectError) { + var f field.XmlDataField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMessageEncoding gets MessageEncoding, Tag 347 +func (h Header) GetMessageEncoding() (v enum.MessageEncoding, err quickfix.MessageRejectError) { + var f field.MessageEncodingField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetLastMsgSeqNumProcessed gets LastMsgSeqNumProcessed, Tag 369 +func (h Header) GetLastMsgSeqNumProcessed() (v int, err quickfix.MessageRejectError) { + var f field.LastMsgSeqNumProcessedField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoHops gets NoHops, Tag 627 +func (h Header) GetNoHops() (NoHopsRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoHopsRepeatingGroup() + err := h.GetGroup(f) + return f, err +} + +// GetApplVerID gets ApplVerID, Tag 1128 +func (h Header) GetApplVerID() (v enum.ApplVerID, err quickfix.MessageRejectError) { + var f field.ApplVerIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetCstmApplVerID gets CstmApplVerID, Tag 1129 +func (h Header) GetCstmApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.CstmApplVerIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasBeginString returns true if BeginString is present, Tag 8 +func (h Header) HasBeginString() bool { + return h.Has(tag.BeginString) +} + +// HasBodyLength returns true if BodyLength is present, Tag 9 +func (h Header) HasBodyLength() bool { + return h.Has(tag.BodyLength) +} + +// HasMsgSeqNum returns true if MsgSeqNum is present, Tag 34 +func (h Header) HasMsgSeqNum() bool { + return h.Has(tag.MsgSeqNum) +} + +// HasMsgType returns true if MsgType is present, Tag 35 +func (h Header) HasMsgType() bool { + return h.Has(tag.MsgType) +} + +// HasPossDupFlag returns true if PossDupFlag is present, Tag 43 +func (h Header) HasPossDupFlag() bool { + return h.Has(tag.PossDupFlag) +} + +// HasSenderCompID returns true if SenderCompID is present, Tag 49 +func (h Header) HasSenderCompID() bool { + return h.Has(tag.SenderCompID) +} + +// HasSenderSubID returns true if SenderSubID is present, Tag 50 +func (h Header) HasSenderSubID() bool { + return h.Has(tag.SenderSubID) +} + +// HasSendingTime returns true if SendingTime is present, Tag 52 +func (h Header) HasSendingTime() bool { + return h.Has(tag.SendingTime) +} + +// HasTargetCompID returns true if TargetCompID is present, Tag 56 +func (h Header) HasTargetCompID() bool { + return h.Has(tag.TargetCompID) +} + +// HasTargetSubID returns true if TargetSubID is present, Tag 57 +func (h Header) HasTargetSubID() bool { + return h.Has(tag.TargetSubID) +} + +// HasSecureDataLen returns true if SecureDataLen is present, Tag 90 +func (h Header) HasSecureDataLen() bool { + return h.Has(tag.SecureDataLen) +} + +// HasSecureData returns true if SecureData is present, Tag 91 +func (h Header) HasSecureData() bool { + return h.Has(tag.SecureData) +} + +// HasPossResend returns true if PossResend is present, Tag 97 +func (h Header) HasPossResend() bool { + return h.Has(tag.PossResend) +} + +// HasOnBehalfOfCompID returns true if OnBehalfOfCompID is present, Tag 115 +func (h Header) HasOnBehalfOfCompID() bool { + return h.Has(tag.OnBehalfOfCompID) +} + +// HasOnBehalfOfSubID returns true if OnBehalfOfSubID is present, Tag 116 +func (h Header) HasOnBehalfOfSubID() bool { + return h.Has(tag.OnBehalfOfSubID) +} + +// HasOrigSendingTime returns true if OrigSendingTime is present, Tag 122 +func (h Header) HasOrigSendingTime() bool { + return h.Has(tag.OrigSendingTime) +} + +// HasDeliverToCompID returns true if DeliverToCompID is present, Tag 128 +func (h Header) HasDeliverToCompID() bool { + return h.Has(tag.DeliverToCompID) +} + +// HasDeliverToSubID returns true if DeliverToSubID is present, Tag 129 +func (h Header) HasDeliverToSubID() bool { + return h.Has(tag.DeliverToSubID) +} + +// HasSenderLocationID returns true if SenderLocationID is present, Tag 142 +func (h Header) HasSenderLocationID() bool { + return h.Has(tag.SenderLocationID) +} + +// HasTargetLocationID returns true if TargetLocationID is present, Tag 143 +func (h Header) HasTargetLocationID() bool { + return h.Has(tag.TargetLocationID) +} + +// HasOnBehalfOfLocationID returns true if OnBehalfOfLocationID is present, Tag 144 +func (h Header) HasOnBehalfOfLocationID() bool { + return h.Has(tag.OnBehalfOfLocationID) +} + +// HasDeliverToLocationID returns true if DeliverToLocationID is present, Tag 145 +func (h Header) HasDeliverToLocationID() bool { + return h.Has(tag.DeliverToLocationID) +} + +// HasXmlDataLen returns true if XmlDataLen is present, Tag 212 +func (h Header) HasXmlDataLen() bool { + return h.Has(tag.XmlDataLen) +} + +// HasXmlData returns true if XmlData is present, Tag 213 +func (h Header) HasXmlData() bool { + return h.Has(tag.XmlData) +} + +// HasMessageEncoding returns true if MessageEncoding is present, Tag 347 +func (h Header) HasMessageEncoding() bool { + return h.Has(tag.MessageEncoding) +} + +// HasLastMsgSeqNumProcessed returns true if LastMsgSeqNumProcessed is present, Tag 369 +func (h Header) HasLastMsgSeqNumProcessed() bool { + return h.Has(tag.LastMsgSeqNumProcessed) +} + +// HasNoHops returns true if NoHops is present, Tag 627 +func (h Header) HasNoHops() bool { + return h.Has(tag.NoHops) +} + +// HasApplVerID returns true if ApplVerID is present, Tag 1128 +func (h Header) HasApplVerID() bool { + return h.Has(tag.ApplVerID) +} + +// HasCstmApplVerID returns true if CstmApplVerID is present, Tag 1129 +func (h Header) HasCstmApplVerID() bool { + return h.Has(tag.CstmApplVerID) +} + +// NoHops is a repeating group element, Tag 627 +type NoHops struct { + *quickfix.Group +} + +// SetHopCompID sets HopCompID, Tag 628 +func (h NoHops) SetHopCompID(v string) { + h.Set(field.NewHopCompID(v)) +} + +// SetHopSendingTime sets HopSendingTime, Tag 629 +func (h NoHops) SetHopSendingTime(v time.Time) { + h.Set(field.NewHopSendingTime(v)) +} + +// SetHopRefID sets HopRefID, Tag 630 +func (h NoHops) SetHopRefID(v int) { + h.Set(field.NewHopRefID(v)) +} + +// GetHopCompID gets HopCompID, Tag 628 +func (h NoHops) GetHopCompID() (v string, err quickfix.MessageRejectError) { + var f field.HopCompIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHopSendingTime gets HopSendingTime, Tag 629 +func (h NoHops) GetHopSendingTime() (v time.Time, err quickfix.MessageRejectError) { + var f field.HopSendingTimeField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHopRefID gets HopRefID, Tag 630 +func (h NoHops) GetHopRefID() (v int, err quickfix.MessageRejectError) { + var f field.HopRefIDField + if err = h.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasHopCompID returns true if HopCompID is present, Tag 628 +func (h NoHops) HasHopCompID() bool { + return h.Has(tag.HopCompID) +} + +// HasHopSendingTime returns true if HopSendingTime is present, Tag 629 +func (h NoHops) HasHopSendingTime() bool { + return h.Has(tag.HopSendingTime) +} + +// HasHopRefID returns true if HopRefID is present, Tag 630 +func (h NoHops) HasHopRefID() bool { + return h.Has(tag.HopRefID) +} + +// NoHopsRepeatingGroup is a repeating group, Tag 627 +type NoHopsRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoHopsRepeatingGroup returns an initialized, NoHopsRepeatingGroup +func NewNoHopsRepeatingGroup() NoHopsRepeatingGroup { + return NoHopsRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoHops, + quickfix.GroupTemplate{quickfix.GroupElement(tag.HopCompID), quickfix.GroupElement(tag.HopSendingTime), quickfix.GroupElement(tag.HopRefID)}), + } +} + +// Add create and append a new NoHops to this group +func (h NoHopsRepeatingGroup) Add() NoHops { + g := h.RepeatingGroup.Add() + return NoHops{g} +} + +// Get returns the ith NoHops in the NoHopsRepeatinGroup +func (h NoHopsRepeatingGroup) Get(i int) NoHops { + return NoHops{h.RepeatingGroup.Get(i)} +} diff --git a/fixt11/heartbeat/Heartbeat.generated.go b/fixt11/heartbeat/Heartbeat.generated.go new file mode 100644 index 000000000..ff7bb75b1 --- /dev/null +++ b/fixt11/heartbeat/Heartbeat.generated.go @@ -0,0 +1,73 @@ +package heartbeat + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Heartbeat is the fixt11 Heartbeat type, MsgType = 0 +type Heartbeat struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Heartbeat from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Heartbeat { + return Heartbeat{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Heartbeat) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Heartbeat initialized with the required fields for Heartbeat +func New() (m Heartbeat) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("0")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Heartbeat, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "0", r +} + +// SetTestReqID sets TestReqID, Tag 112 +func (m Heartbeat) SetTestReqID(v string) { + m.Set(field.NewTestReqID(v)) +} + +// GetTestReqID gets TestReqID, Tag 112 +func (m Heartbeat) GetTestReqID() (v string, err quickfix.MessageRejectError) { + var f field.TestReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTestReqID returns true if TestReqID is present, Tag 112 +func (m Heartbeat) HasTestReqID() bool { + return m.Has(tag.TestReqID) +} diff --git a/fixt11/logon/Logon.generated.go b/fixt11/logon/Logon.generated.go new file mode 100644 index 000000000..83fb86082 --- /dev/null +++ b/fixt11/logon/Logon.generated.go @@ -0,0 +1,389 @@ +package logon + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Logon is the fixt11 Logon type, MsgType = A +type Logon struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Logon from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Logon { + return Logon{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Logon) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Logon initialized with the required fields for Logon +func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntField, defaultapplverid field.DefaultApplVerIDField) (m Logon) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("A")) + m.Set(encryptmethod) + m.Set(heartbtint) + m.Set(defaultapplverid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Logon, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "A", r +} + +// SetRawDataLength sets RawDataLength, Tag 95 +func (m Logon) SetRawDataLength(v int) { + m.Set(field.NewRawDataLength(v)) +} + +// SetRawData sets RawData, Tag 96 +func (m Logon) SetRawData(v string) { + m.Set(field.NewRawData(v)) +} + +// SetEncryptMethod sets EncryptMethod, Tag 98 +func (m Logon) SetEncryptMethod(v enum.EncryptMethod) { + m.Set(field.NewEncryptMethod(v)) +} + +// SetHeartBtInt sets HeartBtInt, Tag 108 +func (m Logon) SetHeartBtInt(v int) { + m.Set(field.NewHeartBtInt(v)) +} + +// SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141 +func (m Logon) SetResetSeqNumFlag(v bool) { + m.Set(field.NewResetSeqNumFlag(v)) +} + +// SetMaxMessageSize sets MaxMessageSize, Tag 383 +func (m Logon) SetMaxMessageSize(v int) { + m.Set(field.NewMaxMessageSize(v)) +} + +// SetNoMsgTypes sets NoMsgTypes, Tag 384 +func (m Logon) SetNoMsgTypes(f NoMsgTypesRepeatingGroup) { + m.SetGroup(f) +} + +// SetTestMessageIndicator sets TestMessageIndicator, Tag 464 +func (m Logon) SetTestMessageIndicator(v bool) { + m.Set(field.NewTestMessageIndicator(v)) +} + +// SetUsername sets Username, Tag 553 +func (m Logon) SetUsername(v string) { + m.Set(field.NewUsername(v)) +} + +// SetPassword sets Password, Tag 554 +func (m Logon) SetPassword(v string) { + m.Set(field.NewPassword(v)) +} + +// SetNextExpectedMsgSeqNum sets NextExpectedMsgSeqNum, Tag 789 +func (m Logon) SetNextExpectedMsgSeqNum(v int) { + m.Set(field.NewNextExpectedMsgSeqNum(v)) +} + +// SetDefaultApplVerID sets DefaultApplVerID, Tag 1137 +func (m Logon) SetDefaultApplVerID(v string) { + m.Set(field.NewDefaultApplVerID(v)) +} + +// GetRawDataLength gets RawDataLength, Tag 95 +func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError) { + var f field.RawDataLengthField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRawData gets RawData, Tag 96 +func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError) { + var f field.RawDataField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncryptMethod gets EncryptMethod, Tag 98 +func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRejectError) { + var f field.EncryptMethodField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetHeartBtInt gets HeartBtInt, Tag 108 +func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError) { + var f field.HeartBtIntField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141 +func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError) { + var f field.ResetSeqNumFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMaxMessageSize gets MaxMessageSize, Tag 383 +func (m Logon) GetMaxMessageSize() (v int, err quickfix.MessageRejectError) { + var f field.MaxMessageSizeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNoMsgTypes gets NoMsgTypes, Tag 384 +func (m Logon) GetNoMsgTypes() (NoMsgTypesRepeatingGroup, quickfix.MessageRejectError) { + f := NewNoMsgTypesRepeatingGroup() + err := m.GetGroup(f) + return f, err +} + +// GetTestMessageIndicator gets TestMessageIndicator, Tag 464 +func (m Logon) GetTestMessageIndicator() (v bool, err quickfix.MessageRejectError) { + var f field.TestMessageIndicatorField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetUsername gets Username, Tag 553 +func (m Logon) GetUsername() (v string, err quickfix.MessageRejectError) { + var f field.UsernameField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetPassword gets Password, Tag 554 +func (m Logon) GetPassword() (v string, err quickfix.MessageRejectError) { + var f field.PasswordField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetNextExpectedMsgSeqNum gets NextExpectedMsgSeqNum, Tag 789 +func (m Logon) GetNextExpectedMsgSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.NextExpectedMsgSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetDefaultApplVerID gets DefaultApplVerID, Tag 1137 +func (m Logon) GetDefaultApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.DefaultApplVerIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRawDataLength returns true if RawDataLength is present, Tag 95 +func (m Logon) HasRawDataLength() bool { + return m.Has(tag.RawDataLength) +} + +// HasRawData returns true if RawData is present, Tag 96 +func (m Logon) HasRawData() bool { + return m.Has(tag.RawData) +} + +// HasEncryptMethod returns true if EncryptMethod is present, Tag 98 +func (m Logon) HasEncryptMethod() bool { + return m.Has(tag.EncryptMethod) +} + +// HasHeartBtInt returns true if HeartBtInt is present, Tag 108 +func (m Logon) HasHeartBtInt() bool { + return m.Has(tag.HeartBtInt) +} + +// HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141 +func (m Logon) HasResetSeqNumFlag() bool { + return m.Has(tag.ResetSeqNumFlag) +} + +// HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383 +func (m Logon) HasMaxMessageSize() bool { + return m.Has(tag.MaxMessageSize) +} + +// HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384 +func (m Logon) HasNoMsgTypes() bool { + return m.Has(tag.NoMsgTypes) +} + +// HasTestMessageIndicator returns true if TestMessageIndicator is present, Tag 464 +func (m Logon) HasTestMessageIndicator() bool { + return m.Has(tag.TestMessageIndicator) +} + +// HasUsername returns true if Username is present, Tag 553 +func (m Logon) HasUsername() bool { + return m.Has(tag.Username) +} + +// HasPassword returns true if Password is present, Tag 554 +func (m Logon) HasPassword() bool { + return m.Has(tag.Password) +} + +// HasNextExpectedMsgSeqNum returns true if NextExpectedMsgSeqNum is present, Tag 789 +func (m Logon) HasNextExpectedMsgSeqNum() bool { + return m.Has(tag.NextExpectedMsgSeqNum) +} + +// HasDefaultApplVerID returns true if DefaultApplVerID is present, Tag 1137 +func (m Logon) HasDefaultApplVerID() bool { + return m.Has(tag.DefaultApplVerID) +} + +// NoMsgTypes is a repeating group element, Tag 384 +type NoMsgTypes struct { + *quickfix.Group +} + +// SetRefMsgType sets RefMsgType, Tag 372 +func (m NoMsgTypes) SetRefMsgType(v string) { + m.Set(field.NewRefMsgType(v)) +} + +// SetMsgDirection sets MsgDirection, Tag 385 +func (m NoMsgTypes) SetMsgDirection(v enum.MsgDirection) { + m.Set(field.NewMsgDirection(v)) +} + +// SetRefApplVerID sets RefApplVerID, Tag 1130 +func (m NoMsgTypes) SetRefApplVerID(v string) { + m.Set(field.NewRefApplVerID(v)) +} + +// SetRefCstmApplVerID sets RefCstmApplVerID, Tag 1131 +func (m NoMsgTypes) SetRefCstmApplVerID(v string) { + m.Set(field.NewRefCstmApplVerID(v)) +} + +// GetRefMsgType gets RefMsgType, Tag 372 +func (m NoMsgTypes) GetRefMsgType() (v string, err quickfix.MessageRejectError) { + var f field.RefMsgTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetMsgDirection gets MsgDirection, Tag 385 +func (m NoMsgTypes) GetMsgDirection() (v enum.MsgDirection, err quickfix.MessageRejectError) { + var f field.MsgDirectionField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefApplVerID gets RefApplVerID, Tag 1130 +func (m NoMsgTypes) GetRefApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.RefApplVerIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefCstmApplVerID gets RefCstmApplVerID, Tag 1131 +func (m NoMsgTypes) GetRefCstmApplVerID() (v string, err quickfix.MessageRejectError) { + var f field.RefCstmApplVerIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefMsgType returns true if RefMsgType is present, Tag 372 +func (m NoMsgTypes) HasRefMsgType() bool { + return m.Has(tag.RefMsgType) +} + +// HasMsgDirection returns true if MsgDirection is present, Tag 385 +func (m NoMsgTypes) HasMsgDirection() bool { + return m.Has(tag.MsgDirection) +} + +// HasRefApplVerID returns true if RefApplVerID is present, Tag 1130 +func (m NoMsgTypes) HasRefApplVerID() bool { + return m.Has(tag.RefApplVerID) +} + +// HasRefCstmApplVerID returns true if RefCstmApplVerID is present, Tag 1131 +func (m NoMsgTypes) HasRefCstmApplVerID() bool { + return m.Has(tag.RefCstmApplVerID) +} + +// NoMsgTypesRepeatingGroup is a repeating group, Tag 384 +type NoMsgTypesRepeatingGroup struct { + *quickfix.RepeatingGroup +} + +// NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup +func NewNoMsgTypesRepeatingGroup() NoMsgTypesRepeatingGroup { + return NoMsgTypesRepeatingGroup{ + quickfix.NewRepeatingGroup(tag.NoMsgTypes, + quickfix.GroupTemplate{quickfix.GroupElement(tag.RefMsgType), quickfix.GroupElement(tag.MsgDirection), quickfix.GroupElement(tag.RefApplVerID), quickfix.GroupElement(tag.RefCstmApplVerID)}), + } +} + +// Add create and append a new NoMsgTypes to this group +func (m NoMsgTypesRepeatingGroup) Add() NoMsgTypes { + g := m.RepeatingGroup.Add() + return NoMsgTypes{g} +} + +// Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup +func (m NoMsgTypesRepeatingGroup) Get(i int) NoMsgTypes { + return NoMsgTypes{m.RepeatingGroup.Get(i)} +} diff --git a/fixt11/logout/Logout.generated.go b/fixt11/logout/Logout.generated.go new file mode 100644 index 000000000..701461cea --- /dev/null +++ b/fixt11/logout/Logout.generated.go @@ -0,0 +1,111 @@ +package logout + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Logout is the fixt11 Logout type, MsgType = 5 +type Logout struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Logout from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Logout { + return Logout{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Logout) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Logout initialized with the required fields for Logout +func New() (m Logout) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("5")) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Logout, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "5", r +} + +// SetText sets Text, Tag 58 +func (m Logout) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m Logout) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m Logout) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// GetText gets Text, Tag 58 +func (m Logout) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m Logout) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m Logout) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasText returns true if Text is present, Tag 58 +func (m Logout) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m Logout) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m Logout) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} diff --git a/fixt11/reject/Reject.generated.go b/fixt11/reject/Reject.generated.go new file mode 100644 index 000000000..0ba73221e --- /dev/null +++ b/fixt11/reject/Reject.generated.go @@ -0,0 +1,189 @@ +package reject + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/enum" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// Reject is the fixt11 Reject type, MsgType = 3 +type Reject struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a Reject from a quickfix.Message instance +func FromMessage(m *quickfix.Message) Reject { + return Reject{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m Reject) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a Reject initialized with the required fields for Reject +func New(refseqnum field.RefSeqNumField) (m Reject) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("3")) + m.Set(refseqnum) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg Reject, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "3", r +} + +// SetRefSeqNum sets RefSeqNum, Tag 45 +func (m Reject) SetRefSeqNum(v int) { + m.Set(field.NewRefSeqNum(v)) +} + +// SetText sets Text, Tag 58 +func (m Reject) SetText(v string) { + m.Set(field.NewText(v)) +} + +// SetEncodedTextLen sets EncodedTextLen, Tag 354 +func (m Reject) SetEncodedTextLen(v int) { + m.Set(field.NewEncodedTextLen(v)) +} + +// SetEncodedText sets EncodedText, Tag 355 +func (m Reject) SetEncodedText(v string) { + m.Set(field.NewEncodedText(v)) +} + +// SetRefTagID sets RefTagID, Tag 371 +func (m Reject) SetRefTagID(v int) { + m.Set(field.NewRefTagID(v)) +} + +// SetRefMsgType sets RefMsgType, Tag 372 +func (m Reject) SetRefMsgType(v string) { + m.Set(field.NewRefMsgType(v)) +} + +// SetSessionRejectReason sets SessionRejectReason, Tag 373 +func (m Reject) SetSessionRejectReason(v enum.SessionRejectReason) { + m.Set(field.NewSessionRejectReason(v)) +} + +// GetRefSeqNum gets RefSeqNum, Tag 45 +func (m Reject) GetRefSeqNum() (v int, err quickfix.MessageRejectError) { + var f field.RefSeqNumField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetText gets Text, Tag 58 +func (m Reject) GetText() (v string, err quickfix.MessageRejectError) { + var f field.TextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedTextLen gets EncodedTextLen, Tag 354 +func (m Reject) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { + var f field.EncodedTextLenField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEncodedText gets EncodedText, Tag 355 +func (m Reject) GetEncodedText() (v string, err quickfix.MessageRejectError) { + var f field.EncodedTextField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefTagID gets RefTagID, Tag 371 +func (m Reject) GetRefTagID() (v int, err quickfix.MessageRejectError) { + var f field.RefTagIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetRefMsgType gets RefMsgType, Tag 372 +func (m Reject) GetRefMsgType() (v string, err quickfix.MessageRejectError) { + var f field.RefMsgTypeField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSessionRejectReason gets SessionRejectReason, Tag 373 +func (m Reject) GetSessionRejectReason() (v enum.SessionRejectReason, err quickfix.MessageRejectError) { + var f field.SessionRejectReasonField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasRefSeqNum returns true if RefSeqNum is present, Tag 45 +func (m Reject) HasRefSeqNum() bool { + return m.Has(tag.RefSeqNum) +} + +// HasText returns true if Text is present, Tag 58 +func (m Reject) HasText() bool { + return m.Has(tag.Text) +} + +// HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354 +func (m Reject) HasEncodedTextLen() bool { + return m.Has(tag.EncodedTextLen) +} + +// HasEncodedText returns true if EncodedText is present, Tag 355 +func (m Reject) HasEncodedText() bool { + return m.Has(tag.EncodedText) +} + +// HasRefTagID returns true if RefTagID is present, Tag 371 +func (m Reject) HasRefTagID() bool { + return m.Has(tag.RefTagID) +} + +// HasRefMsgType returns true if RefMsgType is present, Tag 372 +func (m Reject) HasRefMsgType() bool { + return m.Has(tag.RefMsgType) +} + +// HasSessionRejectReason returns true if SessionRejectReason is present, Tag 373 +func (m Reject) HasSessionRejectReason() bool { + return m.Has(tag.SessionRejectReason) +} diff --git a/fixt11/resendrequest/ResendRequest.generated.go b/fixt11/resendrequest/ResendRequest.generated.go new file mode 100644 index 000000000..9fa1154ea --- /dev/null +++ b/fixt11/resendrequest/ResendRequest.generated.go @@ -0,0 +1,94 @@ +package resendrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// ResendRequest is the fixt11 ResendRequest type, MsgType = 2 +type ResendRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a ResendRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) ResendRequest { + return ResendRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m ResendRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a ResendRequest initialized with the required fields for ResendRequest +func New(beginseqno field.BeginSeqNoField, endseqno field.EndSeqNoField) (m ResendRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("2")) + m.Set(beginseqno) + m.Set(endseqno) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg ResendRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "2", r +} + +// SetBeginSeqNo sets BeginSeqNo, Tag 7 +func (m ResendRequest) SetBeginSeqNo(v int) { + m.Set(field.NewBeginSeqNo(v)) +} + +// SetEndSeqNo sets EndSeqNo, Tag 16 +func (m ResendRequest) SetEndSeqNo(v int) { + m.Set(field.NewEndSeqNo(v)) +} + +// GetBeginSeqNo gets BeginSeqNo, Tag 7 +func (m ResendRequest) GetBeginSeqNo() (v int, err quickfix.MessageRejectError) { + var f field.BeginSeqNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetEndSeqNo gets EndSeqNo, Tag 16 +func (m ResendRequest) GetEndSeqNo() (v int, err quickfix.MessageRejectError) { + var f field.EndSeqNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasBeginSeqNo returns true if BeginSeqNo is present, Tag 7 +func (m ResendRequest) HasBeginSeqNo() bool { + return m.Has(tag.BeginSeqNo) +} + +// HasEndSeqNo returns true if EndSeqNo is present, Tag 16 +func (m ResendRequest) HasEndSeqNo() bool { + return m.Has(tag.EndSeqNo) +} diff --git a/fixt11/sequencereset/SequenceReset.generated.go b/fixt11/sequencereset/SequenceReset.generated.go new file mode 100644 index 000000000..6348c1889 --- /dev/null +++ b/fixt11/sequencereset/SequenceReset.generated.go @@ -0,0 +1,93 @@ +package sequencereset + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// SequenceReset is the fixt11 SequenceReset type, MsgType = 4 +type SequenceReset struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a SequenceReset from a quickfix.Message instance +func FromMessage(m *quickfix.Message) SequenceReset { + return SequenceReset{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m SequenceReset) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a SequenceReset initialized with the required fields for SequenceReset +func New(newseqno field.NewSeqNoField) (m SequenceReset) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("4")) + m.Set(newseqno) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg SequenceReset, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "4", r +} + +// SetNewSeqNo sets NewSeqNo, Tag 36 +func (m SequenceReset) SetNewSeqNo(v int) { + m.Set(field.NewNewSeqNo(v)) +} + +// SetGapFillFlag sets GapFillFlag, Tag 123 +func (m SequenceReset) SetGapFillFlag(v bool) { + m.Set(field.NewGapFillFlag(v)) +} + +// GetNewSeqNo gets NewSeqNo, Tag 36 +func (m SequenceReset) GetNewSeqNo() (v int, err quickfix.MessageRejectError) { + var f field.NewSeqNoField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetGapFillFlag gets GapFillFlag, Tag 123 +func (m SequenceReset) GetGapFillFlag() (v bool, err quickfix.MessageRejectError) { + var f field.GapFillFlagField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasNewSeqNo returns true if NewSeqNo is present, Tag 36 +func (m SequenceReset) HasNewSeqNo() bool { + return m.Has(tag.NewSeqNo) +} + +// HasGapFillFlag returns true if GapFillFlag is present, Tag 123 +func (m SequenceReset) HasGapFillFlag() bool { + return m.Has(tag.GapFillFlag) +} diff --git a/fixt11/testrequest/TestRequest.generated.go b/fixt11/testrequest/TestRequest.generated.go new file mode 100644 index 000000000..340b6d072 --- /dev/null +++ b/fixt11/testrequest/TestRequest.generated.go @@ -0,0 +1,74 @@ +package testrequest + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/fixt11" + "github.com/alpacahq/quickfix/tag" +) + +// TestRequest is the fixt11 TestRequest type, MsgType = 1 +type TestRequest struct { + fixt11.Header + *quickfix.Body + fixt11.Trailer + Message *quickfix.Message +} + +// FromMessage creates a TestRequest from a quickfix.Message instance +func FromMessage(m *quickfix.Message) TestRequest { + return TestRequest{ + Header: fixt11.Header{&m.Header}, + Body: &m.Body, + Trailer: fixt11.Trailer{&m.Trailer}, + Message: m, + } +} + +// ToMessage returns a quickfix.Message instance +func (m TestRequest) ToMessage() *quickfix.Message { + return m.Message +} + +// New returns a TestRequest initialized with the required fields for TestRequest +func New(testreqid field.TestReqIDField) (m TestRequest) { + m.Message = quickfix.NewMessage() + m.Header = fixt11.NewHeader(&m.Message.Header) + m.Body = &m.Message.Body + m.Trailer.Trailer = &m.Message.Trailer + + m.Header.Set(field.NewMsgType("1")) + m.Set(testreqid) + + return +} + +// A RouteOut is the callback type that should be implemented for routing Message +type RouteOut func(msg TestRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError + +// Route returns the beginstring, message type, and MessageRoute for this Message type +func Route(router RouteOut) (string, string, quickfix.MessageRoute) { + r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { + return router(FromMessage(msg), sessionID) + } + return "FIXT.1.1", "1", r +} + +// SetTestReqID sets TestReqID, Tag 112 +func (m TestRequest) SetTestReqID(v string) { + m.Set(field.NewTestReqID(v)) +} + +// GetTestReqID gets TestReqID, Tag 112 +func (m TestRequest) GetTestReqID() (v string, err quickfix.MessageRejectError) { + var f field.TestReqIDField + if err = m.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasTestReqID returns true if TestReqID is present, Tag 112 +func (m TestRequest) HasTestReqID() bool { + return m.Has(tag.TestReqID) +} diff --git a/fixt11/trailer.generated.go b/fixt11/trailer.generated.go new file mode 100644 index 000000000..af7d57fb8 --- /dev/null +++ b/fixt11/trailer.generated.go @@ -0,0 +1,69 @@ +package fixt11 + +import ( + "github.com/alpacahq/quickfix" + "github.com/alpacahq/quickfix/field" + "github.com/alpacahq/quickfix/tag" +) + +// Trailer is the fixt11 Trailer type +type Trailer struct { + *quickfix.Trailer +} + +// SetCheckSum sets CheckSum, Tag 10 +func (t Trailer) SetCheckSum(v string) { + t.Set(field.NewCheckSum(v)) +} + +// SetSignature sets Signature, Tag 89 +func (t Trailer) SetSignature(v string) { + t.Set(field.NewSignature(v)) +} + +// SetSignatureLength sets SignatureLength, Tag 93 +func (t Trailer) SetSignatureLength(v int) { + t.Set(field.NewSignatureLength(v)) +} + +// GetCheckSum gets CheckSum, Tag 10 +func (t Trailer) GetCheckSum() (v string, err quickfix.MessageRejectError) { + var f field.CheckSumField + if err = t.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSignature gets Signature, Tag 89 +func (t Trailer) GetSignature() (v string, err quickfix.MessageRejectError) { + var f field.SignatureField + if err = t.Get(&f); err == nil { + v = f.Value() + } + return +} + +// GetSignatureLength gets SignatureLength, Tag 93 +func (t Trailer) GetSignatureLength() (v int, err quickfix.MessageRejectError) { + var f field.SignatureLengthField + if err = t.Get(&f); err == nil { + v = f.Value() + } + return +} + +// HasCheckSum returns true if CheckSum is present, Tag 10 +func (t Trailer) HasCheckSum() bool { + return t.Has(tag.CheckSum) +} + +// HasSignature returns true if Signature is present, Tag 89 +func (t Trailer) HasSignature() bool { + return t.Has(tag.Signature) +} + +// HasSignatureLength returns true if SignatureLength is present, Tag 93 +func (t Trailer) HasSignatureLength() bool { + return t.Has(tag.SignatureLength) +} diff --git a/initiator.go b/initiator.go index 21317d76d..c08882e36 100644 --- a/initiator.go +++ b/initiator.go @@ -8,7 +8,7 @@ import ( "time" ) -//Initiator initiates connections and processes messages for all sessions. +// Initiator initiates connections and processes messages for all sessions. type Initiator struct { app Application settings *Settings @@ -22,7 +22,7 @@ type Initiator struct { sessionFactory } -//Start Initiator. +// Start Initiator. func (i *Initiator) Start() (err error) { i.stopChan = make(chan interface{}) @@ -43,13 +43,13 @@ func (i *Initiator) Start() (err error) { return } -//Stop Initiator. +// Stop Initiator. func (i *Initiator) Stop() { close(i.stopChan) i.wg.Wait() } -//NewInitiator creates and initializes a new Initiator. +// NewInitiator creates and initializes a new Initiator. func NewInitiator(app Application, storeFactory MessageStoreFactory, appSettings *Settings, logFactory LogFactory) (*Initiator, error) { i := &Initiator{ app: app, @@ -79,7 +79,7 @@ func NewInitiator(app Application, storeFactory MessageStoreFactory, appSettings return i, nil } -//waitForInSessionTime returns true if the session is in session, false if the handler should stop +// waitForInSessionTime returns true if the session is in session, false if the handler should stop func (i *Initiator) waitForInSessionTime(session *session) bool { inSessionTime := make(chan interface{}) go func() { @@ -96,7 +96,7 @@ func (i *Initiator) waitForInSessionTime(session *session) bool { return true } -//watiForReconnectInterval returns true if a reconnect should be re-attempted, false if handler should stop +// watiForReconnectInterval returns true if a reconnect should be re-attempted, false if handler should stop func (i *Initiator) waitForReconnectInterval(reconnectInterval time.Duration) bool { select { case <-time.After(reconnectInterval): diff --git a/internal/buffer_pool.go b/internal/buffer_pool.go index f0be7c7e5..09438691a 100644 --- a/internal/buffer_pool.go +++ b/internal/buffer_pool.go @@ -5,13 +5,13 @@ import ( "sync" ) -//BufferPool is an concurrently safe pool for byte buffers. Used to constructing inbound messages and writing outbound messages +// BufferPool is an concurrently safe pool for byte buffers. Used to constructing inbound messages and writing outbound messages type BufferPool struct { b []*bytes.Buffer sync.Mutex } -//Get returns a buffer from the pool, or creates a new buffer if the pool is empty +// Get returns a buffer from the pool, or creates a new buffer if the pool is empty func (p *BufferPool) Get() (buf *bytes.Buffer) { p.Lock() if len(p.b) > 0 { @@ -25,7 +25,7 @@ func (p *BufferPool) Get() (buf *bytes.Buffer) { return } -//Put returns adds a buffer to the pool +// Put returns adds a buffer to the pool func (p *BufferPool) Put(buf *bytes.Buffer) { if buf == nil { panic("Nil Buffer inserted into pool") diff --git a/internal/event.go b/internal/event.go index 5c6af8db4..7e00cc2b8 100644 --- a/internal/event.go +++ b/internal/event.go @@ -1,6 +1,6 @@ package internal -//Event is an abstraction for session events +// Event is an abstraction for session events type Event int const ( diff --git a/internal/session_settings.go b/internal/session_settings.go index f5d7f9a35..a13566a51 100644 --- a/internal/session_settings.go +++ b/internal/session_settings.go @@ -2,7 +2,7 @@ package internal import "time" -//SessionSettings stores all of the configuration for a given session +// SessionSettings stores all of the configuration for a given session type SessionSettings struct { ResetOnLogon bool RefreshOnLogon bool diff --git a/internal/time_range.go b/internal/time_range.go index b7fa4569b..b15cfe398 100644 --- a/internal/time_range.go +++ b/internal/time_range.go @@ -5,7 +5,7 @@ import ( "time" ) -//TimeOfDay represents the time of day +// TimeOfDay represents the time of day type TimeOfDay struct { hour, minute, second int d time.Duration @@ -15,7 +15,7 @@ const shortForm = "15:04:05" var errParseTime = errors.New("Time must be in the format HH:MM:SS") -//NewTimeOfDay returns a newly initialized TimeOfDay +// NewTimeOfDay returns a newly initialized TimeOfDay func NewTimeOfDay(hour, minute, second int) TimeOfDay { d := time.Duration(second)*time.Second + time.Duration(minute)*time.Minute + @@ -24,7 +24,7 @@ func NewTimeOfDay(hour, minute, second int) TimeOfDay { return TimeOfDay{hour: hour, minute: minute, second: second, d: d} } -//ParseTimeOfDay parses a TimeOfDay from a string in the format HH:MM:SS +// ParseTimeOfDay parses a TimeOfDay from a string in the format HH:MM:SS func ParseTimeOfDay(str string) (TimeOfDay, error) { t, err := time.Parse(shortForm, str) if err != nil { @@ -34,19 +34,19 @@ func ParseTimeOfDay(str string) (TimeOfDay, error) { return NewTimeOfDay(t.Clock()), nil } -//TimeRange represents a time band in a given time zone +// TimeRange represents a time band in a given time zone type TimeRange struct { startTime, endTime TimeOfDay startDay, endDay *time.Weekday loc *time.Location } -//NewUTCTimeRange returns a time range in UTC +// NewUTCTimeRange returns a time range in UTC func NewUTCTimeRange(start, end TimeOfDay) *TimeRange { return NewTimeRangeInLocation(start, end, time.UTC) } -//NewTimeRangeInLocation returns a time range in a given location +// NewTimeRangeInLocation returns a time range in a given location func NewTimeRangeInLocation(start, end TimeOfDay, loc *time.Location) *TimeRange { if loc == nil { panic("time: missing Location in call to NewTimeRangeInLocation") @@ -55,12 +55,12 @@ func NewTimeRangeInLocation(start, end TimeOfDay, loc *time.Location) *TimeRange return &TimeRange{startTime: start, endTime: end, loc: loc} } -//NewUTCWeekRange returns a weekly TimeRange +// NewUTCWeekRange returns a weekly TimeRange func NewUTCWeekRange(startTime, endTime TimeOfDay, startDay, endDay time.Weekday) *TimeRange { return NewWeekRangeInLocation(startTime, endTime, startDay, endDay, time.UTC) } -//NewWeekRangeInLocation returns a time range in a given location +// NewWeekRangeInLocation returns a time range in a given location func NewWeekRangeInLocation(startTime, endTime TimeOfDay, startDay, endDay time.Weekday, loc *time.Location) *TimeRange { r := NewTimeRangeInLocation(startTime, endTime, loc) r.startDay = &startDay @@ -121,7 +121,7 @@ func (r *TimeRange) isInWeekRange(t time.Time) bool { return true } -//IsInRange returns true if time t is within in the time range +// IsInRange returns true if time t is within in the time range func (r *TimeRange) IsInRange(t time.Time) bool { if r == nil { return true @@ -134,7 +134,7 @@ func (r *TimeRange) IsInRange(t time.Time) bool { return r.isInTimeRange(t) } -//IsInSameRange determines if two points in time are in the same time range +// IsInSameRange determines if two points in time are in the same time range func (r *TimeRange) IsInSameRange(t1, t2 time.Time) bool { if r == nil { return true diff --git a/log.go b/log.go index 6527e92dc..d269b51fb 100644 --- a/log.go +++ b/log.go @@ -1,6 +1,6 @@ package quickfix -//Log is a generic interface for logging FIX messages and events. +// Log is a generic interface for logging FIX messages and events. type Log interface { //log incoming fix message OnIncoming([]byte) @@ -15,7 +15,7 @@ type Log interface { OnEventf(string, ...interface{}) } -//The LogFactory interface creates global and session specific Log instances +// The LogFactory interface creates global and session specific Log instances type LogFactory interface { //global log Create() (Log, error) diff --git a/message.go b/message.go index 8df620859..30ecc2046 100644 --- a/message.go +++ b/message.go @@ -9,10 +9,10 @@ import ( "github.com/alpacahq/quickfix/datadictionary" ) -//Header is first section of a FIX Message +// Header is first section of a FIX Message type Header struct{ FieldMap } -//in the message header, the first 3 tags in the message header must be 8,9,35 +// in the message header, the first 3 tags in the message header must be 8,9,35 func headerFieldOrdering(i, j Tag) bool { var ordering = func(t Tag) uint32 { switch t { @@ -40,20 +40,20 @@ func headerFieldOrdering(i, j Tag) bool { return i < j } -//Init initializes the Header instance +// Init initializes the Header instance func (h *Header) Init() { h.initWithOrdering(headerFieldOrdering) } -//Body is the primary application section of a FIX message +// Body is the primary application section of a FIX message type Body struct{ FieldMap } -//Init initializes the FIX message +// Init initializes the FIX message func (b *Body) Init() { b.init() } -//Trailer is the last section of a FIX message +// Trailer is the last section of a FIX message type Trailer struct{ FieldMap } // In the trailer, CheckSum (tag 10) must be last @@ -68,12 +68,12 @@ func trailerFieldOrdering(i, j Tag) bool { return i < j } -//Init initializes the FIX message +// Init initializes the FIX message func (t *Trailer) Init() { t.initWithOrdering(trailerFieldOrdering) } -//Message is a FIX Message abstraction. +// Message is a FIX Message abstraction. type Message struct { Header Header Trailer Trailer @@ -94,17 +94,17 @@ type Message struct { keepMessage bool } -//ToMessage returns the message itself +// ToMessage returns the message itself func (m *Message) ToMessage() *Message { return m } -//parseError is returned when bytes cannot be parsed as a FIX message. +// parseError is returned when bytes cannot be parsed as a FIX message. type parseError struct { OrigError string } func (e parseError) Error() string { return fmt.Sprintf("error parsing message: %s", e.OrigError) } -//NewMessage returns a newly initialized Message instance +// NewMessage returns a newly initialized Message instance func NewMessage() *Message { m := new(Message) m.Header.Init() @@ -114,12 +114,12 @@ func NewMessage() *Message { return m } -//ParseMessage constructs a Message from a byte slice wrapping a FIX message. +// ParseMessage constructs a Message from a byte slice wrapping a FIX message. func ParseMessage(msg *Message, rawMessage *bytes.Buffer) (err error) { return ParseMessageWithDataDictionary(msg, rawMessage, nil, nil) } -//ParseMessageWithDataDictionary constructs a Message from a byte slice wrapping a FIX message using an optional session and application DataDictionary for reference. +// ParseMessageWithDataDictionary constructs a Message from a byte slice wrapping a FIX message using an optional session and application DataDictionary for reference. func ParseMessageWithDataDictionary( msg *Message, rawMessage *bytes.Buffer, @@ -271,7 +271,7 @@ func (m *Message) IsMsgTypeOf(msgType string) bool { return false } -//reverseRoute returns a message builder with routing header fields initialized as the reverse of this message. +// reverseRoute returns a message builder with routing header fields initialized as the reverse of this message. func (m *Message) reverseRoute() *Message { reverseMsg := NewMessage() @@ -346,7 +346,7 @@ func formatCheckSum(value int) string { return fmt.Sprintf("%03d", value) } -//Build constructs a []byte from a Message instance +// Build constructs a []byte from a Message instance func (m *Message) build() []byte { m.cook() diff --git a/message_router.go b/message_router.go index 8cc76bf73..03e57f867 100644 --- a/message_router.go +++ b/message_router.go @@ -5,7 +5,7 @@ type routeKey struct { MsgType string } -//FIX ApplVerID string values +// FIX ApplVerID string values const ( ApplVerIDFIX27 = "0" ApplVerIDFIX30 = "1" @@ -19,25 +19,25 @@ const ( ApplVerIDFIX50SP2 = "9" ) -//A MessageRoute is a function that can process a fromApp/fromAdmin callback +// A MessageRoute is a function that can process a fromApp/fromAdmin callback type MessageRoute func(msg *Message, sessionID SessionID) MessageRejectError -//A MessageRouter is a mutex for MessageRoutes +// A MessageRouter is a mutex for MessageRoutes type MessageRouter struct { routes map[routeKey]MessageRoute } -//NewMessageRouter returns an initialized MessageRouter instance +// NewMessageRouter returns an initialized MessageRouter instance func NewMessageRouter() *MessageRouter { return &MessageRouter{routes: make(map[routeKey]MessageRoute)} } -//AddRoute adds a route to the MessageRouter instance keyed to begin string and msgType. +// AddRoute adds a route to the MessageRouter instance keyed to begin string and msgType. func (c MessageRouter) AddRoute(beginString string, msgType string, router MessageRoute) { c.routes[routeKey{beginString, msgType}] = router } -//Route may be called from the fromApp/fromAdmin callbacks. Messages that cannot be routed will be rejected with UnsupportedMessageType. +// Route may be called from the fromApp/fromAdmin callbacks. Messages that cannot be routed will be rejected with UnsupportedMessageType. func (c MessageRouter) Route(msg *Message, sessionID SessionID) MessageRejectError { beginString, err := msg.Header.GetBytes(tagBeginString) if err != nil { diff --git a/msg_type.go b/msg_type.go index 03faed698..309f302f4 100644 --- a/msg_type.go +++ b/msg_type.go @@ -10,7 +10,7 @@ var msgTypeReject = []byte("3") var msgTypeSequenceReset = []byte("4") var msgTypeLogout = []byte("5") -//isAdminMessageType returns true if the message type is a session level message. +// isAdminMessageType returns true if the message type is a session level message. func isAdminMessageType(m []byte) bool { switch { case bytes.Equal(msgTypeHeartbeat, m), diff --git a/null_log.go b/null_log.go index 3d6f02ba1..786271c42 100644 --- a/null_log.go +++ b/null_log.go @@ -16,7 +16,7 @@ func (nullLogFactory) CreateSessionLog(sessionID SessionID) (Log, error) { return nullLog{}, nil } -//NewNullLogFactory creates an instance of LogFactory that returns no-op loggers. +// NewNullLogFactory creates an instance of LogFactory that returns no-op loggers. func NewNullLogFactory() LogFactory { return nullLogFactory{} } diff --git a/quickfix_test.go b/quickfix_test.go index 667bc83e8..637ce130e 100644 --- a/quickfix_test.go +++ b/quickfix_test.go @@ -51,7 +51,7 @@ func (s *QuickFIXSuite) MessageEqualsBytes(expectedBytes []byte, msg *Message) { s.Equal(string(actualBytes), string(expectedBytes)) } -//MockStore wraps a memory store and mocks Refresh for convenience +// MockStore wraps a memory store and mocks Refresh for convenience type MockStore struct { mock.Mock memoryStore diff --git a/registry.go b/registry.go index 3c1fb2af8..ffbcd1914 100644 --- a/registry.go +++ b/registry.go @@ -10,12 +10,12 @@ var sessions = make(map[SessionID]*session) var errDuplicateSessionID = errors.New("Duplicate SessionID") var errUnknownSession = errors.New("Unknown session") -//Messagable is a Message or something that can be converted to a Message +// Messagable is a Message or something that can be converted to a Message type Messagable interface { ToMessage() *Message } -//Send determines the session to send Messagable using header fields BeginString, TargetCompID, SenderCompID +// Send determines the session to send Messagable using header fields BeginString, TargetCompID, SenderCompID func Send(m Messagable) (err error) { msg := m.ToMessage() var beginString FIXString @@ -39,7 +39,7 @@ func Send(m Messagable) (err error) { return SendToTarget(msg, sessionID) } -//SendToTarget sends a message based on the sessionID. Convenient for use in FromApp since it provides a session ID for incoming messages +// SendToTarget sends a message based on the sessionID. Convenient for use in FromApp since it provides a session ID for incoming messages func SendToTarget(m Messagable, sessionID SessionID) error { msg := m.ToMessage() session, ok := lookupSession(sessionID) @@ -50,7 +50,7 @@ func SendToTarget(m Messagable, sessionID SessionID) error { return session.queueForSend(msg) } -//UnregisterSession removes a session from the set of known sessions +// UnregisterSession removes a session from the set of known sessions func UnregisterSession(sessionID SessionID) error { sessionsLock.Lock() defer sessionsLock.Unlock() diff --git a/repeating_group.go b/repeating_group.go index d3bc4a58c..86dde5078 100644 --- a/repeating_group.go +++ b/repeating_group.go @@ -6,7 +6,7 @@ import ( "strconv" ) -//GroupItem interface is used to construct repeating group templates +// GroupItem interface is used to construct repeating group templates type GroupItem interface { //Tag returns the tag identifying this GroupItem Tag() Tag @@ -38,15 +38,15 @@ func (t protoGroupElement) Read(tv []TagValue) ([]TagValue, error) { func (t protoGroupElement) Clone() GroupItem { return t } -//GroupElement returns a GroupItem made up of a single field +// GroupElement returns a GroupItem made up of a single field func GroupElement(tag Tag) GroupItem { return protoGroupElement{tag: tag} } -//GroupTemplate specifies the group item order for a RepeatingGroup +// GroupTemplate specifies the group item order for a RepeatingGroup type GroupTemplate []GroupItem -//Clone makes a copy of this GroupTemplate +// Clone makes a copy of this GroupTemplate func (gt GroupTemplate) Clone() GroupTemplate { clone := make(GroupTemplate, len(gt)) for i := range gt { @@ -56,17 +56,17 @@ func (gt GroupTemplate) Clone() GroupTemplate { return clone } -//Group is a group of fields occurring in a repeating group +// Group is a group of fields occurring in a repeating group type Group struct{ FieldMap } -//RepeatingGroup is a FIX Repeating Group type +// RepeatingGroup is a FIX Repeating Group type type RepeatingGroup struct { tag Tag template GroupTemplate groups []*Group } -//NewRepeatingGroup returns an initilized RepeatingGroup instance +// NewRepeatingGroup returns an initilized RepeatingGroup instance func NewRepeatingGroup(tag Tag, template GroupTemplate) *RepeatingGroup { return &RepeatingGroup{ tag: tag, @@ -74,12 +74,12 @@ func NewRepeatingGroup(tag Tag, template GroupTemplate) *RepeatingGroup { } } -//Tag returns the Tag for this repeating Group +// Tag returns the Tag for this repeating Group func (f RepeatingGroup) Tag() Tag { return f.tag } -//Clone makes a copy of this RepeatingGroup (tag, template) +// Clone makes a copy of this RepeatingGroup (tag, template) func (f RepeatingGroup) Clone() GroupItem { return &RepeatingGroup{ tag: f.tag, @@ -87,17 +87,17 @@ func (f RepeatingGroup) Clone() GroupItem { } } -//Len returns the number of Groups in this RepeatingGroup +// Len returns the number of Groups in this RepeatingGroup func (f RepeatingGroup) Len() int { return len(f.groups) } -//Get returns the ith group in this RepeatingGroup +// Get returns the ith group in this RepeatingGroup func (f RepeatingGroup) Get(i int) *Group { return f.groups[i] } -//Add appends a new group to the RepeatingGroup and returns the new Group +// Add appends a new group to the RepeatingGroup and returns the new Group func (f *RepeatingGroup) Add() *Group { g := new(Group) g.initWithOrdering(f.groupTagOrder()) @@ -106,8 +106,8 @@ func (f *RepeatingGroup) Add() *Group { return g } -//Write returns tagValues for all Items in the repeating group ordered by -//Group sequence and Group template order +// Write returns tagValues for all Items in the repeating group ordered by +// Group sequence and Group template order func (f RepeatingGroup) Write() []TagValue { tvs := make([]TagValue, 1, 1) tvs[0].init(f.tag, []byte(strconv.Itoa(len(f.groups)))) diff --git a/screen_log.go b/screen_log.go index 0fcd4ebdb..e6271ecc0 100644 --- a/screen_log.go +++ b/screen_log.go @@ -40,7 +40,7 @@ func (screenLogFactory) CreateSessionLog(sessionID SessionID) (Log, error) { return log, nil } -//NewScreenLogFactory creates an instance of LogFactory that writes messages and events to stdout. +// NewScreenLogFactory creates an instance of LogFactory that writes messages and events to stdout. func NewScreenLogFactory() LogFactory { return screenLogFactory{} } diff --git a/session.go b/session.go index 332527719..5d7446b70 100644 --- a/session.go +++ b/session.go @@ -11,7 +11,7 @@ import ( "github.com/alpacahq/quickfix/internal" ) -//The Session is the primary FIX abstraction for message communication +// The Session is the primary FIX abstraction for message communication type session struct { store MessageStore @@ -51,8 +51,8 @@ func (s *session) logError(err error) { s.log.OnEvent(err.Error()) } -//TargetDefaultApplicationVersionID returns the default application version ID for messages received by this version. -//Applicable for For FIX.T.1 sessions. +// TargetDefaultApplicationVersionID returns the default application version ID for messages received by this version. +// Applicable for For FIX.T.1 sessions. func (s *session) TargetDefaultApplicationVersionID() string { return s.targetDefaultApplVerID } @@ -196,7 +196,7 @@ func (s *session) resend(msg *Message) bool { return s.application.ToApp(msg, s.sessionID) == nil } -//queueForSend will validate, persist, and queue the message for send +// queueForSend will validate, persist, and queue the message for send func (s *session) queueForSend(msg *Message) error { s.sendMutex.Lock() defer s.sendMutex.Unlock() @@ -216,7 +216,7 @@ func (s *session) queueForSend(msg *Message) error { return nil } -//send will validate, persist, queue the message. If the session is logged on, send all messages in the queue +// send will validate, persist, queue the message. If the session is logged on, send all messages in the queue func (s *session) send(msg *Message) error { return s.sendInReplyTo(msg, nil) } @@ -239,7 +239,7 @@ func (s *session) sendInReplyTo(msg *Message, inReplyTo *Message) error { return nil } -//dropAndReset will drop the send queue and reset the message store +// dropAndReset will drop the send queue and reset the message store func (s *session) dropAndReset() error { s.sendMutex.Lock() defer s.sendMutex.Unlock() @@ -248,7 +248,7 @@ func (s *session) dropAndReset() error { return s.store.Reset() } -//dropAndSend will optionally reset the store, validate and persist the message, then drops the send queue and sends the message. +// dropAndSend will optionally reset the store, validate and persist the message, then drops the send queue and sends the message. func (s *session) dropAndSend(msg *Message, resetStore bool) error { return s.dropAndSendInReplyTo(msg, resetStore, nil) } diff --git a/session_factory.go b/session_factory.go index c42eb79bf..2c71ece95 100644 --- a/session_factory.go +++ b/session_factory.go @@ -45,7 +45,7 @@ type sessionFactory struct { BuildInitiators bool } -//Creates Session, associates with internal session registry +// Creates Session, associates with internal session registry func (f sessionFactory) createSession( sessionID SessionID, storeFactory MessageStoreFactory, settings *SessionSettings, logFactory LogFactory, application Application, diff --git a/session_id.go b/session_id.go index a261d3789..4ed5db2b3 100644 --- a/session_id.go +++ b/session_id.go @@ -7,7 +7,7 @@ type SessionID struct { BeginString, TargetCompID, TargetSubID, TargetLocationID, SenderCompID, SenderSubID, SenderLocationID, Qualifier string } -//IsFIXT returns true if the SessionID has a FIXT BeginString +// IsFIXT returns true if the SessionID has a FIXT BeginString func (s SessionID) IsFIXT() bool { return s.BeginString == BeginStringFIXT11 } diff --git a/session_rejects.go b/session_rejects.go index ba9e6ec23..2edfcd280 100644 --- a/session_rejects.go +++ b/session_rejects.go @@ -4,12 +4,12 @@ import ( "fmt" ) -//IncorrectBeginString is a message reject specific to incorrect begin strings. +// IncorrectBeginString is a message reject specific to incorrect begin strings. type incorrectBeginString struct{ messageRejectError } func (e incorrectBeginString) Error() string { return "Incorrect BeginString" } -//targetTooHigh is a MessageReject where the sequence number is larger than expected. +// targetTooHigh is a MessageReject where the sequence number is larger than expected. type targetTooHigh struct { messageRejectError ReceivedTarget int @@ -20,7 +20,7 @@ func (e targetTooHigh) Error() string { return fmt.Sprintf("MsgSeqNum too high, expecting %d but received %d", e.ExpectedTarget, e.ReceivedTarget) } -//targetTooLow is a MessageReject where the sequence number is less than expected. +// targetTooLow is a MessageReject where the sequence number is less than expected. type targetTooLow struct { messageRejectError ReceivedTarget int diff --git a/session_settings.go b/session_settings.go index 130bf9667..9ced309be 100644 --- a/session_settings.go +++ b/session_settings.go @@ -6,12 +6,12 @@ import ( "time" ) -//SessionSettings maps session settings to values with typed accessors. +// SessionSettings maps session settings to values with typed accessors. type SessionSettings struct { settings map[string]string } -//ConditionallyRequiredSetting indicates a missing setting +// ConditionallyRequiredSetting indicates a missing setting type ConditionallyRequiredSetting struct { Setting string } @@ -20,7 +20,7 @@ func (e ConditionallyRequiredSetting) Error() string { return fmt.Sprintf("Conditionally Required Setting: %v", e.Setting) } -//IncorrectFormatForSetting indicates a setting that is incorrectly formatted +// IncorrectFormatForSetting indicates a setting that is incorrectly formatted type IncorrectFormatForSetting struct { Setting, Value string Err error @@ -30,12 +30,12 @@ func (e IncorrectFormatForSetting) Error() string { return fmt.Sprintf("%q is invalid for %s", e.Value, e.Setting) } -//Init initializes or resets SessionSettings +// Init initializes or resets SessionSettings func (s *SessionSettings) Init() { s.settings = make(map[string]string) } -//NewSessionSettings returns a newly initialized SessionSettings instance +// NewSessionSettings returns a newly initialized SessionSettings instance func NewSessionSettings() *SessionSettings { s := &SessionSettings{} s.Init() @@ -43,7 +43,7 @@ func NewSessionSettings() *SessionSettings { return s } -//Set assigns a value to a setting on SessionSettings. +// Set assigns a value to a setting on SessionSettings. func (s *SessionSettings) Set(setting string, val string) { //lazy init if s.settings == nil { @@ -53,13 +53,13 @@ func (s *SessionSettings) Set(setting string, val string) { s.settings[setting] = val } -//HasSetting returns true if a setting is set, false if not +// HasSetting returns true if a setting is set, false if not func (s *SessionSettings) HasSetting(setting string) bool { _, ok := s.settings[setting] return ok } -//Setting is a settings string accessor. Returns an error if the setting is missing. +// Setting is a settings string accessor. Returns an error if the setting is missing. func (s *SessionSettings) Setting(setting string) (string, error) { val, ok := s.settings[setting] if !ok { @@ -69,7 +69,7 @@ func (s *SessionSettings) Setting(setting string) (string, error) { return val, nil } -//IntSetting returns the requested setting parsed as an int. Returns an errror if the setting is not set or cannot be parsed as an int. +// IntSetting returns the requested setting parsed as an int. Returns an errror if the setting is not set or cannot be parsed as an int. func (s *SessionSettings) IntSetting(setting string) (val int, err error) { stringVal, err := s.Setting(setting) @@ -84,8 +84,8 @@ func (s *SessionSettings) IntSetting(setting string) (val int, err error) { return } -//DurationSetting returns the requested setting parsed as a time.Duration. -//Returns an error if the setting is not set or cannot be parsed as a time.Duration. +// DurationSetting returns the requested setting parsed as a time.Duration. +// Returns an error if the setting is not set or cannot be parsed as a time.Duration. func (s *SessionSettings) DurationSetting(setting string) (val time.Duration, err error) { stringVal, err := s.Setting(setting) @@ -100,7 +100,7 @@ func (s *SessionSettings) DurationSetting(setting string) (val time.Duration, er return } -//BoolSetting returns the requested setting parsed as a boolean. Returns an errror if the setting is not set or cannot be parsed as a bool. +// BoolSetting returns the requested setting parsed as a boolean. Returns an errror if the setting is not set or cannot be parsed as a bool. func (s SessionSettings) BoolSetting(setting string) (bool, error) { stringVal, err := s.Setting(setting) diff --git a/session_state.go b/session_state.go index f6db52dcd..18c289357 100644 --- a/session_state.go +++ b/session_state.go @@ -198,8 +198,8 @@ func handleStateError(s *session, err error) sessionState { return latentState{} } -//sessionState is the current state of the session state machine. The session state determines how the session responds to -//incoming messages, timeouts, and requests to send application messages. +// sessionState is the current state of the session state machine. The session state determines how the session responds to +// incoming messages, timeouts, and requests to send application messages. type sessionState interface { //FixMsgIn is called by the session on incoming messages from the counter party. The return type is the next session state //following message processing diff --git a/settings.go b/settings.go index 631116d37..5ece6ba64 100644 --- a/settings.go +++ b/settings.go @@ -10,13 +10,13 @@ import ( "github.com/alpacahq/quickfix/config" ) -//The Settings type represents a collection of global and session settings. +// The Settings type represents a collection of global and session settings. type Settings struct { globalSettings *SessionSettings sessionSettings map[SessionID]*SessionSettings } -//Init initializes or resets a Settings instance +// Init initializes or resets a Settings instance func (s *Settings) Init() { s.globalSettings = NewSessionSettings() s.sessionSettings = make(map[SessionID]*SessionSettings) @@ -28,7 +28,7 @@ func (s *Settings) lazyInit() { } } -//NewSettings creates a Settings instance +// NewSettings creates a Settings instance func NewSettings() *Settings { s := &Settings{} s.Init() @@ -75,8 +75,8 @@ func sessionIDFromSessionSettings(globalSettings *SessionSettings, sessionSettin return sessionID } -//ParseSettings creates and initializes a Settings instance with config parsed from a Reader. -//Returns error if the config is has parse errors +// ParseSettings creates and initializes a Settings instance with config parsed from a Reader. +// Returns error if the config is has parse errors func ParseSettings(reader io.Reader) (*Settings, error) { s := NewSettings() @@ -130,13 +130,13 @@ func ParseSettings(reader io.Reader) (*Settings, error) { return s, err } -//GlobalSettings are default setting inherited by all session settings. +// GlobalSettings are default setting inherited by all session settings. func (s *Settings) GlobalSettings() *SessionSettings { s.lazyInit() return s.globalSettings } -//SessionSettings return all session settings overlaying globalsettings. +// SessionSettings return all session settings overlaying globalsettings. func (s *Settings) SessionSettings() map[SessionID]*SessionSettings { allSessionSettings := make(map[SessionID]*SessionSettings) @@ -149,7 +149,7 @@ func (s *Settings) SessionSettings() map[SessionID]*SessionSettings { return allSessionSettings } -//AddSession adds Session Settings to Settings instance. Returns an error if session settings with duplicate sessionID has already been added +// AddSession adds Session Settings to Settings instance. Returns an error if session settings with duplicate sessionID has already been added func (s *Settings) AddSession(sessionSettings *SessionSettings) (SessionID, error) { s.lazyInit() diff --git a/store.go b/store.go index 837bbca13..87efd09d4 100644 --- a/store.go +++ b/store.go @@ -2,7 +2,7 @@ package quickfix import "time" -//The MessageStore interface provides methods to record and retrieve messages for resend purposes +// The MessageStore interface provides methods to record and retrieve messages for resend purposes type MessageStore interface { NextSenderMsgSeqNum() int NextTargetMsgSeqNum() int @@ -24,7 +24,7 @@ type MessageStore interface { Close() error } -//The MessageStoreFactory interface is used by session to create a session specific message store +// The MessageStoreFactory interface is used by session to create a session specific message store type MessageStoreFactory interface { Create(sessionID SessionID) (MessageStore, error) } @@ -111,5 +111,5 @@ func (f memoryStoreFactory) Create(sessionID SessionID) (MessageStore, error) { return m, nil } -//NewMemoryStoreFactory returns a MessageStoreFactory instance that created in-memory MessageStores +// NewMemoryStoreFactory returns a MessageStoreFactory instance that created in-memory MessageStores func NewMemoryStoreFactory() MessageStoreFactory { return memoryStoreFactory{} } diff --git a/tag.go b/tag.go index 800375e34..40e2846e7 100644 --- a/tag.go +++ b/tag.go @@ -1,6 +1,6 @@ package quickfix -//Tag is a typed int representing a FIX tag +// Tag is a typed int representing a FIX tag type Tag int const ( @@ -60,7 +60,7 @@ const ( tagCheckSum Tag = 10 ) -//IsTrailer returns true if tag belongs in the message trailer +// IsTrailer returns true if tag belongs in the message trailer func (t Tag) IsTrailer() bool { switch t { case tagSignatureLength, tagSignature, tagCheckSum: @@ -69,7 +69,7 @@ func (t Tag) IsTrailer() bool { return false } -//IsHeader returns true if tag belongs in the message header +// IsHeader returns true if tag belongs in the message header func (t Tag) IsHeader() bool { switch t { case tagBeginString, diff --git a/tag_value.go b/tag_value.go index 762ea233a..75f532a85 100644 --- a/tag_value.go +++ b/tag_value.go @@ -6,7 +6,7 @@ import ( "strconv" ) -//TagValue is a low-level FIX field abstraction +// TagValue is a low-level FIX field abstraction type TagValue struct { tag Tag value []byte diff --git a/tls.go b/tls.go index 9fbaaf78b..76ff59cc0 100644 --- a/tls.go +++ b/tls.go @@ -90,7 +90,7 @@ func loadTLSConfig(settings *SessionSettings) (tlsConfig *tls.Config, err error) return } -//defaultTLSConfig brought to you by https://github.com/gtank/cryptopasta/ +// defaultTLSConfig brought to you by https://github.com/gtank/cryptopasta/ func defaultTLSConfig() *tls.Config { return &tls.Config{ // Avoids most of the memorably-named TLS attacks diff --git a/validation.go b/validation.go index 614f75eb2..0d4c6101d 100644 --- a/validation.go +++ b/validation.go @@ -12,8 +12,8 @@ type validatorSettings struct { CheckFieldsOutOfOrder bool } -//Default configuration for message validation. -//See http://www.quickfixengine.org/quickfix/doc/html/configuration.html. +// Default configuration for message validation. +// See http://www.quickfixengine.org/quickfix/doc/html/configuration.html. var defaultValidatorSettings = validatorSettings{ CheckFieldsOutOfOrder: true, } @@ -29,7 +29,7 @@ type fixtValidator struct { settings validatorSettings } -//Validate tests the message against the provided data dictionary. +// Validate tests the message against the provided data dictionary. func (v *fixValidator) Validate(msg *Message) MessageRejectError { if !msg.Header.Has(tagMsgType) { return RequiredTagMissing(tagMsgType) @@ -42,8 +42,8 @@ func (v *fixValidator) Validate(msg *Message) MessageRejectError { return validateFIX(v.dataDictionary, v.settings, msgType, msg) } -//Validate tests the message against the provided transport and app data dictionaries. -//If the message is an admin message, it will be validated against the transport data dictionary. +// Validate tests the message against the provided transport and app data dictionaries. +// If the message is an admin message, it will be validated against the transport data dictionary. func (v *fixtValidator) Validate(msg *Message) MessageRejectError { if !msg.Header.Has(tagMsgType) { return RequiredTagMissing(tagMsgType) diff --git a/validation_test.go b/validation_test.go index 5441babc9..571820ab7 100644 --- a/validation_test.go +++ b/validation_test.go @@ -422,9 +422,9 @@ func tcTagAppearsMoreThanOnce() validateTest { tag := Tag(40) return validateTest{ - TestName: "Tag appears more than once", - Validator: validator, - MessageBytes: []byte("8=FIX.4.09=10735=D34=249=TW52=20060102-15:04:0556=ISLD11=ID21=140=140=254=138=20055=INTC60=20060102-15:04:0510=234"), + TestName: "Tag appears more than once", + Validator: validator, + MessageBytes: []byte("8=FIX.4.09=10735=D34=249=TW52=20060102-15:04:0556=ISLD11=ID21=140=140=254=138=20055=INTC60=20060102-15:04:0510=234"), ExpectedRejectReason: rejectReasonTagAppearsMoreThanOnce, ExpectedRefTagID: &tag, } @@ -435,9 +435,9 @@ func tcFloatValidation() validateTest { validator := &fixValidator{dict, defaultValidatorSettings} tag := Tag(38) return validateTest{ - TestName: "FloatValidation", - Validator: validator, - MessageBytes: []byte("8=FIX.4.29=10635=D34=249=TW52=20140329-22:38:4556=ISLD11=ID21=140=154=138=+200.0055=INTC60=20140329-22:38:4510=178"), + TestName: "FloatValidation", + Validator: validator, + MessageBytes: []byte("8=FIX.4.29=10635=D34=249=TW52=20140329-22:38:4556=ISLD11=ID21=140=154=138=+200.0055=INTC60=20140329-22:38:4510=178"), ExpectedRejectReason: rejectReasonIncorrectDataFormatForValue, ExpectedRefTagID: &tag, }